1 2007-03-02 Aric Stewart <aric@codeweavers.com>
3 * dlls/gdi32/freetype.c:
4 gdi32: Don't fail replacement on no localized family name.
6 2007-03-02 Marcus Meissner <marcus@jet.franken.de>
8 * dlls/netapi32/netbios.c:
9 netapi32: Fixed array overflow (spotted by Coverity).
11 * dlls/mlang/tests/mlang.c:
12 mlang/tests: Protect from 1 byte static buffer overflow.
14 * dlls/uxtheme/draw.c:
15 uxtheme: Fixed wrong index in draw.c.
17 2007-03-02 Paul Vriens <paul.vriens.wine@gmail.com>
19 * dlls/advapi32/tests/crypt_md5.c:
20 advapi32/tests: Make use of skip.
22 2007-03-01 Lei Zhang <thestig@google.com>
24 * programs/regedit/regproc.c:
25 regedit: Correctly parse key name containing ']' when deleting/exporting.
27 * programs/regedit/regproc.c:
28 regedit: Allow entering - for a key in a .reg file to delete that key.
30 * programs/regedit/regproc.c, programs/regedit/regproc.h:
31 regedit: Removed dead code from regproc.c.
33 * programs/regedit/En.rc:
34 regedit: Updated English resources to remove shortcut conflicts.
36 2007-03-01 Clinton Stimpson <cjstimpson@utwire.net>
38 * dlls/user32/tests/win.c:
39 user32: Add another test for GetUpdateRect().
41 2007-03-02 Jacek Caban <jacek@codeweavers.com>
43 * dlls/mshtml/tests/htmldoc.c:
44 mshtml: Added more tests.
46 * dlls/mshtml/navigate.c:
47 mshtml: Always read data in OnDataAvailable.
49 2007-03-01 Jacek Caban <jacek@codeweavers.com>
51 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
52 urlmon: Fix FindMimeFromData tests on IE7.
54 2007-03-01 Hans Leidekker <hans@it.vu.nl>
56 * dlls/gdi32/font.c, dlls/gdi32/freetype.c, dlls/gdi32/gdi_private.h,
57 dlls/gdi32/tests/font.c:
58 gdi32: Implement GetFontUnicodeRanges.
60 2007-03-01 Jacek Caban <jacek@codeweavers.com>
62 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/chm.c,
63 dlls/hhctrl.ocx/content.c, dlls/hhctrl.ocx/hhctrl.h:
64 hhctrl.ocx: Store full chm paths to solve problems with relative paths.
66 2007-03-01 Rob Shearman <rob@codeweavers.com>
68 * dlls/rpcrt4/rpc_transport.c:
69 rpcrt4: Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined.
70 Fixes compilation on *BSD systems.
72 2007-03-01 Huw Davies <huw@codeweavers.com>
74 * dlls/wineps.drv/color.c, dlls/wineps.drv/driver.c,
75 dlls/wineps.drv/init.c, dlls/wineps.drv/ppd.c,
76 dlls/wineps.drv/psdrv.h:
77 wineps.drv: Many MacOSX generated ppd files don't include a *ColorDevice
78 line. Treat these as if they were colour.
80 2007-03-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
82 * dlls/comctl32/tests/header.c:
83 comctl32: header tests: Support different window border width.
85 * dlls/comctl32/tests/rebar.c:
86 comctl32: rebar tests: Support different window border width.
88 2007-03-01 Rob Shearman <rob@codeweavers.com>
90 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
91 dlls/schannel/Makefile.in, dlls/schannel/schannel.spec,
92 dlls/schannel/schannel_main.c:
93 schannel: Add new schannel dll that mostly forwards to secur32.
95 * dlls/secur32/secur32.spec:
96 secur32: SealMessage and UnsealMessage are aliases of EncryptMessage and
97 DecryptMessage respectively.
99 2007-03-01 Alexandre Julliard <julliard@winehq.org>
102 makedep: Fixed string comparison against the source tree path
103 (reported by Kai Blin).
105 2007-02-27 Alessandro Pignotti <alex.pigna@inventati.org>
107 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
108 dlls/dplayx/dplay.c, dlls/dplayx/tests/Makefile.in,
109 dlls/dplayx/tests/dplayx.c, programs/winetest/Makefile.in,
110 programs/winetest/winetest.rc:
111 dplay: Directplay should initialize session Guid, with conformance tests.
113 2007-02-27 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
115 * programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
116 wordpad: Add text alignment buttons.
118 2007-02-27 Bang Jun-Young <junyoung@mogua.com>
120 * programs/notepad/Ko.rc:
121 notepad: Fully revise Korean translation.
123 2007-03-01 Alexandre Julliard <julliard@winehq.org>
125 * include/wine/test.h:
126 wine/test: Print the official name of the test in summary.
128 2007-02-27 Aric Stewart <aric@codeweavers.com>
130 * dlls/winex11.drv/keyboard.c, dlls/winex11.drv/x11drv.h:
131 winex11.drv: Make sure keyboard state is up to date before processing
134 2007-03-01 Alexandre Julliard <julliard@winehq.org>
136 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/directory.c,
137 programs/cmd/wcmdmain.c:
138 cmd: Fix silly local variables indentation that breaks diff -p.
140 2007-02-28 Alexander Farber <afarber@h754814.serverkompetenz.net>
142 * programs/cmd/builtins.c:
143 cmd: Support /-Y and COPYCMD environment variable in the "copy" builtin.
145 2007-02-28 Alexander Farber <Alexander.Farber@nokia.com>
147 * programs/cmd/wcmdmain.c:
148 cmd: Fixed 3 buffer overflows when fetching environment variables.
150 2007-03-01 Paul Vriens <paul.vriens.wine@gmail.com>
152 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
153 wininet/ftp: Let CreateFile deal with last error.
155 2007-03-01 Tomas Carnecky <tom@dbservice.com>
157 * dlls/winex11.drv/opengl.c:
158 winex11.drv: Spring cleanup in X11DRV_setup_opengl_visual, and added one new
159 visual config (with aux buffers).
161 2007-03-01 Stefan Dösinger <stefan@codeweavers.com>
163 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/query.c,
164 include/wine/wined3d_gl.h:
165 wined3d: Support GL_APPLE_fence for event queries.
167 * dlls/wined3d/device.c, dlls/wined3d/query.c,
168 dlls/wined3d/wined3d_private.h:
169 wined3d: Support event queries using GL_NV_fence.
171 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
172 wined3d: Add GL_NV_fence defines and functions.
174 * dlls/wined3d/surface.c:
175 wined3d: Use the source surface's texture for writing the backup.
176 The hwstretch blit code creates a new texture each time it is called
177 to back up the back buffer and releases it afterwards. It is more
178 efficient to keep the texture and release it with the surface.
180 * dlls/wined3d/context.c:
181 wined3d: Prepare only fixed function samplers for blit.
183 2007-03-01 Jan Zerebecki <jan.wine@zerebecki.de>
185 * dlls/winex11.drv/desktop.c:
186 winex11.drv: Change virtual desktop refresh rate from 0 to 60.
188 2007-02-28 Lei Zhang <thestig@google.com>
190 * programs/regedit/regproc.c:
191 regedit: Correctly parse key name containing ']'.
193 2007-02-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
195 * dlls/comctl32/rebar.c:
196 comctl32: rebar: Remove the not needed BANDS_NEED_LAYOUT flag.
198 2007-02-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
200 * dlls/comctl32/rebar.c:
201 comctl32: rebar: WM_SETFONT should send a RBN_HEIGHTCHANGE if necessary.
203 2007-02-28 Ken Thomases <ken@codeweavers.com>
205 * dlls/wininet/internet.c:
206 wininet: Use "ping -c 1" instead of "ping -w 1" for InternetCheckConnection.
208 * dlls/gdi32/printdrv.c:
209 gdi32: Use exec() and _exit() instead of system() and exit().
211 * dlls/winspool.drv/info.c:
212 winspool.drv: Use exec() and _exit() instead of system() and exit().
214 2007-02-28 Jacek Caban <jacek@codeweavers.com>
216 * dlls/shdocvw/Bg.rc, dlls/shdocvw/De.rc, dlls/shdocvw/En.rc,
217 dlls/shdocvw/Es.rc, dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc,
218 dlls/shdocvw/Hu.rc, dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc,
219 dlls/shdocvw/No.rc, dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc,
220 dlls/shdocvw/shdocvw.rc:
221 shdocvw: Remove no longer used resources.
223 2007-02-27 Stefan Dösinger <stefan@codeweavers.com>
225 * dlls/wined3d/state.c:
226 wined3d: Clip planes with vertex shaders.
228 2007-02-28 Stefan Dösinger <stefan@codeweavers.com>
230 * dlls/wined3d/device.c, dlls/wined3d/state.c,
231 dlls/wined3d/wined3d_private.h:
232 wined3d: Move clip planes to the state table.
234 2007-02-25 Stefan Dösinger <stefan@codeweavers.com>
236 * dlls/wined3d/state.c:
237 wined3d: Leave the fog state handler after disabling fog.
239 * dlls/wined3d/device.c:
240 wined3d: Use GL_STATIC_DRAW_ARB instead of GL_STATIC_DRAW.
242 2007-02-27 Stefan Dösinger <stefan@codeweavers.com>
244 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
245 dlls/wined3d/wined3d_private.h:
246 wined3d: Support for using auxilliary buffers for offscreen rendering.
247 OpenGL AUX buffers provide a way for offscreen rendering which is very
248 similar to our back buffer "offscreen" rendering emulation. Not all
249 card support aux buffers, but if they are available they are a nice
250 present which is easy to use.
252 2007-02-28 Felix Nawothnig <flexo@holycrap.org>
254 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
255 comctl32: Update header window in listview WM_PAINT handler.
257 * dlls/comctl32/tests/listview.c:
258 comctl32: Add listview WM_PAINT message sequence tests.
260 2007-02-28 James Hawkins <truiken@gmail.com>
262 * dlls/comctl32/tests/msg.c, dlls/comctl32/tests/msg.h:
263 comctl32: Add message ids to allow multi-window test sequences.
265 2007-02-28 Alexandre Julliard <julliard@winehq.org>
267 * dlls/advapi32/service.c:
268 advapi32: Create the service manager registry key if needed.
270 * dlls/advapi32/service.c:
271 advapi32: Reimplement QueryServiceConfigA on top of QueryServiceConfigW.
273 * tools/widl/typegen.c:
274 widl: Add missing '\n' on error message.
276 * dlls/advapi32/advapi.c:
277 advapi32: Avoid slashes and backslashes in user names.
279 2007-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
281 * dlls/user32/tests/msg.c:
282 user32: Fix a test failure when running under Windows 2003.
284 * programs/winetest/main.c:
285 winetest: Set correct WINETEST_PLATFORM when running under Wine.
287 2007-02-27 Jason Edmeades <us@edmeades.me.uk>
289 * programs/cmd/batch.c:
290 cmd.exe: Fix parameter parsing returns.
291 Only return valid values for the location of the parameter if it is
292 the one requested. Currently returns address when ANY quoted or
293 bracketed parameter found.
295 * programs/cmd/builtins.c:
296 cmd.exe: Support del /a[:].
298 * programs/cmd/builtins.c:
299 cmd.exe: Support del /f.
301 * programs/cmd/builtins.c, programs/cmd/wcmd.h:
302 cmd.exe: Support del /p.
304 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h:
305 cmd.exe: Prompt during del *.* and del *.
307 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
308 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
309 programs/cmd/Ko.rc, programs/cmd/Nl.rc, programs/cmd/No.rc,
310 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/Ru.rc,
311 programs/cmd/Si.rc, programs/cmd/Tr.rc, programs/cmd/builtins.c,
313 cmd.exe: Add prompt for rd /s.
315 2007-02-28 Jacek Caban <jacek@codeweavers.com>
317 * dlls/hhctrl.ocx/help.c:
318 hhctrl.ocx: Added handling of topic selection.
320 * dlls/hhctrl.ocx/content.c:
321 hhctrl.ocx: Fill content tree.
323 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/chm.c,
324 dlls/hhctrl.ocx/content.c, dlls/hhctrl.ocx/help.c,
325 dlls/hhctrl.ocx/hhctrl.h:
326 hhctrl.ocx: Added hhc parser.
328 * dlls/hhctrl.ocx/help.c:
329 hhctrl.ocx: Added content tab window.
331 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
332 hhctrl.ocx: Added code for handling tabs.
334 * dlls/hhctrl.ocx/help.c:
335 hhctrl.ocx: Resize tab control in Child's WM_SIZE handler.
337 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
338 dlls/hhctrl.ocx/hhctrl.h:
339 hhctrl.ocx: Added HH_HELP_CONTEXT implementation.
341 * dlls/hhctrl.ocx/hhctrl.c:
342 hhctrl.ocx: Use HtmlHelpA in doWinMain.
344 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
345 dlls/hhctrl.ocx/hhctrl.h:
346 hhctrl.ocx: Call PostQuitMessage only in hh.exe process.
348 * dlls/hhctrl.ocx/hhctrl.c:
349 hhctrl.ocx: Don't use doWinMain in HtmlHelpW.
351 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c:
352 hhctrl.ocx: Release HHInfo on WM_CLOSE message.
354 * dlls/hhctrl.ocx/help.c:
355 hhctrl.ocx: Clean up Help_WndProc.
357 * dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.ocx.spec:
358 hhctrl.ocx: Added DllGetClassObject stub implementation.
360 * dlls/hhctrl.ocx/help.c:
361 hhctrl.ocx: Remove redundant casts.
363 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
364 dlls/hhctrl.ocx/hhctrl.h:
365 hhctrl.ocx: Move doWinMain to hhctrl.c.
367 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
368 hhctrl.ocx: Move more code from doWinMain.
370 * dlls/hhctrl.ocx/webbrowser.c:
371 hhctrl.ocx: Fixed releasing web browser object.
373 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h,
374 dlls/hhctrl.ocx/webbrowser.c:
375 hhctrl.ocx: Merge WBInfo to HHInfo.
377 * dlls/hhctrl.ocx/help.c:
378 hhctrl.ocx: Store whole HH_WINTYPEW struct in HHInfo, not its pointer.
380 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
381 hhctrl.ocx: Move hhctrl_hinstance to hhctrl.h.
383 2007-02-27 Misha Koshelev <mk144210@bcm.tmc.edu>
385 * programs/oleview/typelib.c:
386 oleview: Mimick native treeview display of enumerations.
388 2007-02-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
390 * dlls/winspool.drv/info.c:
391 winspool.drv: Eliminate some W-to-A cross calls.
393 2007-02-27 H. Verbeet <hverbeet@gmail.com>
395 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
396 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
397 dlls/wined3d/wined3d_private.h:
398 wined3d: Store multiple constant indices per list entry.
400 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
401 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
402 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
403 wined3d: Store GLSL programs in a hash table rather than a linked list.
405 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
406 wined3d: Add some hash table code.
408 * dlls/wined3d/directx.c:
409 wined3d: Boolean constants use up only a single uniform each.
411 * dlls/wined3d/vertexshader.c:
412 wined3d: Fix matching WINED3DDECLUSAGE_POSITION against
413 WINED3DDECLUSAGE_POSITIONT.
415 2007-02-27 Jeff Latimer <lats@yless4u.com.au>
417 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
418 ntdll: Test object attributes in NtCreateMailslotFile.
420 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
421 ntdll: Set default timeout in NtCreateMailslotFile if parameter is NULL.
423 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
424 ntdll: Check for passing a NULL handle to NtCreateMailslotFile and add a test.
426 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/file.c:
427 ntdll: Framework for NtCreateMailslotFile tests.
429 2007-02-27 Rob Shearman <rob@codeweavers.com>
431 * dlls/rpcrt4/rpc_transport.c:
432 rpcrt4: Set TCP_NODELAY on the socket for the ncacn_ip_tcp transport to
435 2007-02-27 Vitaliy Margolen <wine-patches@kievinfo.com>
437 * dlls/advapi32/tests/security.c, dlls/ntdll/sec.c:
438 ntdll: More error checking. Properly handle NULL ACLs.
440 2007-02-27 Huw Davies <huw@codeweavers.com>
442 * dlls/msxml3/domdoc.c, dlls/msxml3/schema.c, dlls/msxml3/tests/schema.c:
443 msxml3: Implement {get,putref}_schemas.
445 * dlls/msxml3/Makefile.in, dlls/msxml3/factory.c,
446 dlls/msxml3/msxml_private.h, dlls/msxml3/schema.c,
447 dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/schema.c:
448 msxml3: Add a schema cache object.
450 2007-02-26 Peter Oberndorfer <kumbayo84@arcor.de>
452 * dlls/ntdll/tests/exception.c:
453 ntdll: Extend debugger tests.
454 Shows that second chance handler gets the same modified context as the
457 * dlls/ntdll/tests/exception.c:
458 ntdll/tests: Add a debugger around the exceptions.
459 Shows that the first chance handler gets a unmodified context.
460 Shows that changing the context has no effect when exception is not handled
463 2007-02-27 Aric Stewart <aric@codeweavers.com>
465 * dlls/kernel32/profile.c:
466 kernel32: Allow for non base-10 int values in ini file.
468 2007-02-26 Jason Edmeades <us@edmeades.me.uk>
470 * programs/cmd/builtins.c:
471 cmd.exe: Make 'set t' show all vars starting with 't'.
473 * programs/cmd/builtins.c:
474 cmd.exe: Add rd /s support.
476 * programs/cmd/wcmdmain.c:
477 cmd.exe: Locate programs more correctly.
479 * programs/cmd/wcmdmain.c:
480 cmd.exe: Allow special named env vars to be modified.
482 2007-02-27 Dmitry Timoshkov <dmitry@codeweavers.com>
484 * dlls/user32/cursoricon.c:
485 user32: Simplify height calculation.
488 imm32: Simplify ImmInternalSendIMENotify.
490 2007-02-27 Marcus Meissner <marcus@jet.franken.de>
492 * configure, configure.ac, tools/make_makefiles:
493 configure: Generate stand alone AC_CONFIG_FILES() lines.
495 2007-02-27 Rob Shearman <rob@codeweavers.com>
497 * dlls/user32/nonclient.c:
498 user32: Send WM_GETTEXT to get the window caption when drawing the nonclient
501 2007-02-27 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
503 * programs/wordpad/wordpad.c:
504 wordpad: Small cosmetic fixes.
505 - Clear title bar when creating new document.
506 - Remove newline from statusbar.
507 - Add horizontal line to toolbar.
509 2007-02-26 Detlef Riekenberg <wine.dev@web.de>
511 * dlls/kernel32/comm.c:
512 kernel32: Remove duplicate code (use serialui instead).
514 * dlls/serialui/confdlg.c:
515 serialui: Use RS232 as default ProviderSubType.
517 2007-02-26 Paul Vriens <paul.vriens.wine@gmail.com>
519 * dlls/wininet/tests/ftp.c:
520 wininet/tests: Add another test.
522 2007-02-26 Stefan Dösinger <stefan@codeweavers.com>
524 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
525 dlls/ddraw/tests/visual.c, dlls/wined3d/device.c:
526 wined3d: More Clear fixes.
527 Test for rectangles with x1 > x2 and y1 > y2. Empire earth passes such rects.
529 * dlls/winex11.drv/desktop.c:
530 winex11.drv: Ignore depth mismatch when using a virtual desktop.
532 * dlls/wined3d/device.c:
533 wined3d: Index buffer creation adjustments.
534 Index buffer creation changes the bound gl buffer, thus the state has to
535 be dirtified, similar to locking.
536 In an error case the function returned without calling LEAVE_GL().
538 2007-02-26 Aric Stewart <aric@codeweavers.com>
540 * dlls/gdi32/freetype.c:
541 gdi32: Select correct replacement from ttc file.
542 Some font files, especially Asian ttc files, can have several
543 different families in the same file. So just using the file is not
544 unique enough for identifying a replacement family.
546 * dlls/gdi32/freetype.c:
547 gdi32: Allow for loading of multibyte font name replacements.
548 Change a number of A function to W functions in LoadReplaceList to
549 allow for replacements of fonts with multibyte family names.
551 2007-02-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
553 * programs/wordpad/wordpad.c:
554 wordpad: Set default font to 'Times New Roman', like native does.
556 2007-02-23 Huw Davies <huw@codeweavers.com>
558 * dlls/msxml3/regsvr.c:
559 msxml3: Register schema cache classes.
561 2007-02-26 Alexandre Julliard <julliard@winehq.org>
564 gdi32: Make DC creation fail if we cannot allocate the visible region.
566 2007-02-25 Alex Arazi <alexarazi@gmail.com>
568 * dlls/comctl32/tests/status.c:
569 comctl32: More status bar tests.
571 2007-02-26 Francois Gouget <fgouget@free.fr>
573 * dlls/ddraw/tests/visual.c:
574 ddraw/tests: Fix compilation on systems that don't support nameless unions.
576 * dlls/ddraw/tests/d3d.c:
577 ddraw/tests: There is no unnamed union in D3DLIGHT7.
579 2007-02-26 Maarten Lankhorst <m.b.lankhorst@gmail.com>
581 * dlls/winealsa.drv/dsoutput.c:
582 winealsa: Remove usage of uninitialised variable.
584 2007-02-26 Huw Davies <huw@codeweavers.com>
586 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
587 msxml3: Convert the domdoc object to use the IXMLDOMDocument2 interface.
589 2007-02-26 Rob Shearman <rob@codeweavers.com>
591 * tools/widl/header.c, tools/widl/typegen.c:
592 widl: Print EXPR_NUM expresssions as unsigned to avoid printing an extra
593 negative sign when lval is large.
595 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
596 dlls/ole32/tests/storage32.c:
597 ole32: The stream returned by StgStreamImpl_Clone should have one reference,
598 so call AddRef before returning.
599 Move the call to StorageBaseImpl_AddStream to StgStreamImpl_Construct to
600 fix StgStreamImpl_Clone, which forgets to call it.
601 Add tests for OLE structured storage tests for IStream::Clone.
603 2007-02-25 Misha Koshelev <mk144210@bcm.tmc.edu>
605 * programs/oleview/typelib.c:
606 oleview: Add safearray type.
608 * programs/oleview/typelib.c:
609 oleview: Make optional flag "optional" not "opt.".
611 * programs/oleview/typelib.c:
612 oleview: Add forgotten newlines to forward declarations.
614 * programs/oleview/typelib.c:
615 oleview: Properly support enumerations.
617 * programs/oleview/typelib.c:
618 oleview: Report default values.
620 2007-02-23 Pierre d'Herbemont <pdherbemont@free.fr>
622 * dlls/winex11.drv/winpos.c:
623 winex11.drv: Check the valid rects after the set_window_pos wineserver call.
625 2007-02-26 Aric Stewart <aric@codeweavers.com>
628 imm32: Properly send WM_IME_NOTIFY using SendMessage.
630 2007-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
632 * dlls/dbghelp/elf_module.c:
633 dbghelp: Handle the .gnu_debuglink files with the newly added alternate
636 * dlls/dbghelp/elf_module.c:
637 dbghelp: Allow to add an alternate file_map for an ELF file (where to look
638 for its debug information).
640 * dlls/dbghelp/elf_module.c:
641 dbghelp: Rewrote the ELF section mapper for better data encapsulation.
643 2007-02-23 Samuel Lidén Borell <samuellb@bredband.net>
645 * dlls/comctl32/comboex.c:
646 comctl32: Use mask value in COMBOEX_GetItemA too.
648 2007-02-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
650 * dlls/comctl32/rebar.c, dlls/comctl32/tests/rebar.c:
651 comctl32: rebar: Test the RBN_HEIGHTCHANGE notify and do some fixes.
653 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
654 comctl32: listview: Set the style in WM_CREATE.
656 2007-02-26 Dmitry Timoshkov <dmitry@codeweavers.com>
658 * dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
659 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
660 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
661 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
662 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Nl.rc,
663 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
664 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Uk.rc,
665 dlls/comdlg32/cdlg_Wa.rc:
666 comdlg32: Synchronize ChooseColor dialog templates with the English one.
668 2007-02-25 Vitaliy Margolen <wine-patches@kievinfo.com>
670 * dlls/wined3d/state.c:
671 wined3d: Use application provided fog range when fog is enabled.
673 * dlls/imagehlp/imagehlp.spec:
674 imagehlp: Forward already implemented functions to dbghelp.
676 2007-02-25 H. Verbeet <hverbeet@gmail.com>
678 * dlls/d3d9/vertexdeclaration.c:
679 d3d9: Free the vertex declaration elements.
681 2007-02-26 James Hawkins <truiken@gmail.com>
683 * dlls/msi/files.c, dlls/msi/tests/install.c:
684 msi: Overwrite an existing read-only file when copying the install file.
686 2007-02-25 James Hawkins <truiken@gmail.com>
688 * dlls/msi/tests/db.c:
689 msi: Add tests for using markers in SELECT clauses.
691 2007-02-24 James Hawkins <truiken@gmail.com>
694 msi: Check for a NULL text entry, as it can be blank in the VolumeCostList
698 msi: Free the custom action data after the thread function executes.
700 2007-02-24 Vitaliy Margolen <wine-patches@kievinfo.com>
702 * tools/wineshelllink:
703 wineshelllink: Fix menu entries with double spaces in their names.
705 2007-02-23 Jason Edmeades <us@edmeades.me.uk>
707 * programs/cmd/wcmdmain.c:
708 cmd.exe: Add special SET modifiers.
710 * programs/cmd/wcmdmain.c:
711 cmd.exe: Add %random% special name support.
713 * programs/cmd/batch.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
714 cmd.exe: Unify parsing and expansion.
716 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
717 programs/cmd/wcmdmain.c:
718 cmd.exe: Add support for call :label and goto :label.
720 * programs/cmd/En.rc, programs/cmd/builtins.c, programs/cmd/wcmd.h,
721 programs/cmd/wcmdmain.c:
722 cmd.exe: Add pushd and popd.
724 2007-02-25 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
726 * programs/wordpad/En.rc, programs/wordpad/No.rc,
727 programs/wordpad/resource.h, programs/wordpad/wordpad.c:
728 wordpad: Add open file dialogue.
730 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
731 programs/wordpad/Hu.rc, programs/wordpad/Nl.rc,
732 programs/wordpad/No.rc, programs/wordpad/Pl.rc,
733 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
734 programs/wordpad/wordpad.c:
735 wordpad: Make edit menu more like native.
737 * programs/wordpad/resource.h, programs/wordpad/wordpad.c:
738 wordpad: Add paste support.
740 * programs/wordpad/wordpad.c:
741 wordpad: Don't create maximized window.
743 2007-02-24 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
745 * programs/wordpad/resource.h, programs/wordpad/wordpad.c:
746 wordpad: Make toolbar more like native.
748 2007-02-24 Fabian Bieler <der.fabe@gmx.net>
750 * dlls/user32/message.c, dlls/user32/tests/msg.c:
751 user32: Do not call NULL message callback.
753 2007-02-24 Rok Mandeljc <rok.mandeljc@email.si>
755 * include/d3d9types.h:
756 include/d3d9types.h: Remove Size from D3DVOLUME_DESC.
758 2007-02-23 Rob Shearman <rob@codeweavers.com>
760 * include/wine/unicode.h, libs/wine/string.c:
761 libwine: Eliminate duplicate function implementations in string.c
762 by using macros to turn off inlining when including wine/unicode.h.
764 * dlls/ole32/memlockbytes.c:
765 ole32: Use IsEqualIID instead of memcmp in HGLOBALLockBytesImpl_QueryInterface.
767 * dlls/ole32/tests/marshal.c:
768 ole32: Add tests for default handler creation and handler marshaling.
770 2007-02-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
772 * dlls/wininet/ftp.c, dlls/wininet/http.c:
773 wininet: Constify some variables.
775 2007-02-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
777 * dlls/wineps.drv/init.c:
778 wineps.drv: Constify some variables.
780 * dlls/version/info.c:
781 version: Constify a variable.
783 2007-02-23 Hans Leidekker <hans@it.vu.nl>
785 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
786 ws2_32: Handle NULL argument in inet_addr.
788 2007-02-23 Alexandre Julliard <julliard@winehq.org>
790 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
791 programs/cmd/wcmdmain.c:
792 cmd: Remove execute permission on source files.
794 2007-02-22 Bang Jun-Young <junyoung@mogua.com>
796 * documentation/README.ko:
797 README: Fully revise Korean translation.
799 2007-02-23 Jacek Caban <jacek@codeweavers.com>
801 * dlls/hhctrl.ocx/chm.c:
802 hhctrl.ocx: Added beginning #SYSTEM parsing code.
804 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
805 hhctrl.ocx: Handle memory allocation in OpenCHM and CloseCHM.
807 * dlls/hhctrl.ocx/help.c:
808 hhctrl.ocx: Move HH_OpenCHM implementation to HH_Open.
810 2007-02-22 Jacek Caban <jacek@codeweavers.com>
812 * dlls/hhctrl.ocx/help.c:
813 hhctrl.ocx: Use hhctrl.ocx's HINSTANCE.
815 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/hhctrl.h:
816 hhctrl.ocx: Rewrite reading strings from #STRINGS section.
818 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
819 dlls/hhctrl.ocx/hhctrl.h, dlls/hhctrl.ocx/webbrowser.c:
820 hhctrl.ocx: Use wrappers of memory allocation functions.
822 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
823 dlls/hhctrl.ocx/main.c:
824 hhctrl.ocx: Move DllMain to hhctrl.c.
826 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
827 hhctrl.ocx: Declare strdupAtoW in hhctrl.h and use it instead of duplicated
830 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
831 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.h,
832 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h:
833 hhctrl.ocx: Merge chm.h and webbrowser.h to hhctrl.h.
835 2007-02-22 Detlef Riekenberg <wine.dev@web.de>
837 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
838 dlls/serialui/tests/Makefile.in, dlls/serialui/tests/confdlg.c,
839 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
840 serialui/tests: Add initial tests.
842 * dlls/serialui/confdlg.c:
843 serialui: Fix return type for drvGetDefaultCommConfig.
845 2007-02-23 Jan Zerebecki <jan.wine@zerebecki.de>
847 * dlls/comctl32/animate.c:
848 comctl32: Add DebugInfo to critical section.
850 * dlls/wined3d/directx.c:
851 wined3d: replace #ifdef with if() for DEBUG_SINGLE_MODE.
853 * dlls/wined3d/directx.c:
854 wined3d: Make CreateFakeGLContext thread safe.
856 * dlls/winex11.drv/settings.c:
857 winex11.drv: Set the refresh rate for NoRes to 60 instead of 0.
859 * programs/cmd/batch.c:
860 cmd: Remove redundant const.
862 2007-02-22 Francois Gouget <fgouget@codeweavers.com>
864 * dlls/user32/tests/monitor.c:
865 user32/tests: Fix the ChangeDisplaySettingsEx() test so it succeeds on NT4.
867 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
868 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
869 dlls/winex11.drv/xvidmode.c:
870 winex11.drv: Catch and report screen resolution change errors.
872 2007-02-23 Aric Stewart <aric@codeweavers.com>
875 imm32: Corrections to the message ordering for IME input.
878 imm32: Implement GSC_RESULTCLAUSE.
880 2007-02-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
882 * dlls/version/install.c:
883 version: Constify a variable.
885 2007-02-22 Jacek Caban <jacek@codeweavers.com>
887 * dlls/urlmon/session.c:
888 urlmon: Check if protocol object implements IInternetProtocolInfo interface.
890 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
891 itss: Added CombineUrl implementation.
893 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
894 itss: Added ParseUrl implementation.
896 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
897 itss: Added IInternetProtocolInfo interface stub implementation.
899 * dlls/itss/tests/protocol.c:
900 itss: Added test of paths with back slashes and escaped URLs.
902 * dlls/itss/Makefile.in, dlls/itss/protocol.c:
903 itss: Fix handling URLs with back slashes and escaped URLs.
905 * dlls/itss/storage.c:
906 itss: Fix opening streams with back slashes.
908 2007-02-22 Rob Shearman <rob@codeweavers.com>
910 * dlls/kernel32/computername.c:
911 kernel32: Fix crash in dns_gethostbyname.
913 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
914 netapi32: Add a stub for NetUserChangePassword.
916 2007-02-22 Dmitry Timoshkov <dmitry@codeweavers.com>
918 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
919 dlls/wing32/Makefile.in, dlls/wing32/wing32.c,
920 dlls/wing32/wing32.spec:
921 dlls: Add wing32 dll.
924 gdi32: Avoid a not necessary CreateDC call.
926 2007-02-22 Francois Gouget <fgouget@codeweavers.com>
929 wine.inf: Fix the 'Pacific Standard Time' display name to match the CLDR.
930 This also removes the ambiguity with the new 'Pacific Standard Time (Mexico)'
933 2007-02-22 Francois Gouget <fgouget@free.fr>
935 * dlls/shlwapi/msgbox.c, dlls/wined3d/device.c:
936 Use the SW_XXX constants when calling ShowWindow().
938 2007-02-21 Eric Pouech <eric.pouech@wanadoo.fr>
940 * dlls/dbghelp/elf_module.c:
941 dbghelp: Merge the A/W of elf_map_file into a single one.
943 * dlls/dbghelp/elf_module.c:
944 dbghelp: Now load the .gnu_debuglink file using Unicode search paths.
946 * dlls/dbghelp/elf_module.c:
947 dbghelp: Added helper to map a Unicode file.
949 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
950 dlls/dbghelp/module.c:
951 dbghelp: Now moving the ELF loading code to Unicode.
953 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
954 dlls/dbghelp/minidump.c, dlls/dbghelp/path.c:
955 dbghelp: Move elf_fetch_file_info to Unicode.
957 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
958 dlls/dbghelp/minidump.c:
959 dbghelp: Make elf_enum_modules a Unicode function.
961 * dlls/dbghelp/minidump.c:
962 dbghelp: Now storing module internal info for minidumps in Unicode.
964 * programs/winedbg/tgt_minidump.c:
965 winedbg: Some enhancements by using Unicode flavors.
967 * dlls/dbghelp/dbghelp.c:
968 dbghelp: A few fixes related to Unicode translation.
970 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/module.c:
971 dbghelp: Moved the internals for registered callback to Unicode.
973 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c:
974 dbghelp: Get rid of temporary module_get_type_by_nameA.
976 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
977 dlls/dbghelp/pe_module.c, include/dbghelp.h:
978 dbghelp: Implemented SymFindFileInPathW.
980 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
981 dbghelp: Implemented SearchTreeForFileW.
983 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
984 dbghelp: Implemented EnumDirTreeW.
986 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
987 dbghelp: Implemented SymMatchFileNameW.
989 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
991 dbghelp: Added module_get_type_by_name in Unicode form and keep the ANSI form
994 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
995 dlls/dbghelp/module.c:
996 dbghelp: Moved ELF module loading interfaces to Unicode.
997 The core the code remains ANSI, as all the information is stored as ANSI.
999 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
1000 dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c:
1001 dbghelp: Move PE module loading to Unicode.
1003 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c,
1004 dlls/imagehlp/imagehlp.spec, include/dbghelp.h:
1005 dbghelp: Implemented FindExecutableImage[W].
1007 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
1008 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c,
1009 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c:
1010 dbghelp: Now storing module information in Unicode form.
1012 * dlls/dbghelp/elf_module.c:
1013 dbghelp: .gnu_link support: rewrote helper functions for better later
1016 * dlls/dbghelp/module.c:
1017 dbghelp: Prepare module loading functions to be switched to Unicode module
1020 * dlls/dbghelp/module.c:
1021 dbghelp: Make the module info functions ready for the Unicode move.
1023 * dlls/dbghelp/module.c:
1024 dbghelp: Rewrote the loaded modules enumeration so that Unicode version is
1027 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
1028 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c, dlls/dbghelp/msc.c,
1029 dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
1030 dbghelp: Added an ANSI copy of the module name (useful for next patches).
1032 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c:
1033 dbghelp: Added helper to define the module's name.
1035 2007-02-22 Misha Koshelev <mk144210@bcm.tmc.edu>
1037 * programs/oleview/typelib.c:
1038 oleview: Account for unnamed right hand side parameter of propput.
1040 2007-02-22 Aric Stewart <aric@codeweavers.com>
1042 * dlls/shell32/shelllink.c:
1043 shell32: IShellLink::GetIDList fix.
1044 IShellLink::GetIDList when it fails to generate a PIDL must set ppidl
1045 to NULL or some applications think it contains valid data.
1047 * dlls/comctl32/listview.c:
1048 comctl32: Implement LVM_SETUNICODEFORMAT.
1050 2007-02-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
1052 * dlls/serialui/confdlg.c:
1053 serialui: Constify a variable.
1055 2007-02-21 Paul Vriens <paul.vriens.wine@gmail.com>
1057 * dlls/wininet/tests/ftp.c:
1058 wininet/tests: Add a few more tests.
1060 2007-02-21 Maarten Lankhorst <m.b.lankhorst@gmail.com>
1062 * dlls/winealsa.drv/alsa.c:
1065 * dlls/dsound/mixer.c:
1066 dsound: Use an inline for ring buffer pointer difference calculation.
1068 * dlls/dsound/mixer.c:
1069 dsound: Add some comments from earlier patch that makes code a little better
1072 2007-02-21 Anatoly Lyutin <vostok@etersoft.ru>
1074 * programs/wineconsole/dialog.c:
1075 wineconsole: Use MAKELPARM instead of MAKELONG.
1077 2007-02-20 Misha Koshelev <mk144210@bcm.tmc.edu>
1079 * programs/oleview/typelib.c:
1080 oleview: Respect size of array ITypeInfo_GetNames returns.
1082 2007-02-21 Rob Shearman <rob@codeweavers.com>
1084 * dlls/kernel32/computername.c:
1085 kernel32: Fix an off-by-one error in GetComputerNameExA/W.
1086 The dns_* functions expect the input buffer to have space for size
1087 characters plus the nul terminating character.
1089 * dlls/wininet/netconnection.c:
1090 wininet: Fix the case of partial SSL reads from the peek buffer.
1091 Don't return FALSE for a partial read. Fall through to SSL_read and use
1092 the logic for partial reads there instead of having separate logic and
1093 recursively calling NETCON_recv. Based on a patch by Michael Moss.
1095 * dlls/dbghelp/elf_module.c:
1096 dbghelp: ImageName is usually blank, so print LoadedImageName in
1097 elf_load_debug_info_map.
1099 * dlls/advapi32/tests/security.c, dlls/ntdll/nt.c,
1100 include/wine/server_protocol.h, server/protocol.def,
1101 server/request.h, server/token.c, server/trace.c:
1102 server: Add get_token_impersonation_level server call for retrieving the
1103 impersonation level from a token.
1104 Add tests for GetTokenInformation(TokenImpersonationLevel).
1106 * dlls/advapi32/tests/security.c, server/handle.c, server/security.h,
1108 server: Check object's security when creating handles.
1109 Don't check object's security when duplicating a handle of the same or
1110 lower access rights. Based on a patch by Vitaliy Margolen.
1112 * dlls/rpcrt4/rpc_message.c:
1113 rpcrt4: Fix a memory leak in I_RpcSendReceive caused by I_RpcReceive overwriting
1115 (Reported by Huw Davies.)
1117 * dlls/rpcrt4/rpc_message.c:
1118 rpcrt4: Add documentation for the I_Rpc* RPC message functions.
1120 2007-02-21 Ken Thomases <ken@codeweavers.com>
1122 * dlls/winex11.drv/graphics.c:
1123 winex11.drv: Pass correct coords into X11DRV_InternalFloodFill.
1124 The (x,y) should be relative to the XImage, not the drawable. The (xOrg,yOrg)
1125 is what should be relative to the drawable. This fixes a crash when XGetPixel
1126 tried to access memory outside the XImage's buffer.
1128 2007-02-21 Huw Davies <huw@codeweavers.com>
1130 * dlls/oleaut32/tmarshal.c:
1131 oleaut32: Fix a TypeAttr leak.
1133 2007-02-21 Francois Gouget <fgouget@codeweavers.com>
1136 wine.inf: Update the timezone information.
1138 2007-02-21 Francois Gouget <fgouget@free.fr>
1140 * dlls/wininet/tests/ftp.c:
1141 wininet/tests: Fix some tests so they succeed on Windows 98.
1143 2007-02-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
1145 * dlls/odbc32/proxyodbc.c:
1146 odbc32: Constify some variables.
1148 2007-02-17 Lei Zhang <thestig@google.com>
1150 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/msg.c,
1151 dlls/comctl32/tests/msg.h, dlls/comctl32/tests/updown.c:
1152 comctl32: Move up-down msg seq test functions into msg.c.
1154 2007-02-19 Dmitry Timoshkov <dmitry@codeweavers.com>
1156 * dlls/winex11.drv/keyboard.c:
1157 winex11.drv: Clients should pass only KeyPress events to XmbLookupString.
1159 2007-02-21 Alexandre Julliard <julliard@winehq.org>
1161 * dlls/user32/message.c, dlls/user32/tests/msg.c,
1162 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
1164 server: Added support for the PM_QS_* flags in PeekMessage.
1166 2007-02-20 Jason Edmeades <us@edmeades.me.uk>
1168 * programs/cmd/batch.c:
1169 cmd.exe: Add support for env vars DATE, TIME, CD.
1171 * programs/cmd/batch.c, programs/cmd/wcmdmain.c:
1172 cmd.exe: Add support for %ERRORLEVEL% in both batch and cmd line.
1174 * programs/cmd/wcmdmain.c:
1175 cmd.exe: Support return code if fail to launch program.
1177 * programs/cmd/builtins.c:
1178 cmd.exe: Support PATH= as a valid command.
1180 * programs/cmd/batch.c:
1181 cmd.exe: Add ~ modifiers for %0-9.
1183 * programs/cmd/builtins.c:
1184 cmd.exe: Support :EOF in goto labels.
1186 * programs/cmd/batch.c:
1187 cmd.exe: Add support for %*.
1189 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
1190 programs/cmd/wcmdmain.c:
1191 cmd.exe: Support exit [/b] returncode.
1193 * programs/cmd/builtins.c:
1194 cmd.exe: Add "if defined ..." support.
1196 2007-02-20 Stefan Dösinger <stefan@codeweavers.com>
1198 * dlls/wined3d/volume.c:
1199 wined3d: Make sure volumes have memory allocated.
1201 * dlls/wined3d/device.c:
1202 wined3d: Do not use glMapBuffer in ProcessVertices.
1204 * dlls/wined3d/drawprim.c:
1205 wined3d: Remove dead code from drawprim.c.
1207 * dlls/wined3d/device.c:
1208 wined3d: Use CopyRect / EqualRect.
1210 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
1211 dlls/wined3d/indexbuffer.c:
1212 wined3d: Index buffer fixes.
1214 * dlls/wined3d/device.c:
1215 wined3d: Clean up sampler usage in UpdateSurface.
1216 UpdateSurface has to modify one gl texture unit to bind the texture to
1217 load. To restore the correct properties for drawing gl texture unit 0
1218 is activated and dirtified.
1220 * dlls/wined3d/device.c:
1221 wined3d: IWineD3DDevice::Clear fixes.
1222 Fix the use of the scissor test in Clear. The rectangle is only set if
1223 a clearing rectangle is used, otherwise the scissor test is disabled
1224 (the pixel ownsership test should take care of the window
1225 boarders). To get the scissor test back to the value the app set up
1226 Clear dirtifies the state(s).
1228 * dlls/d3d9/tests/shader.c, dlls/wined3d/device.c:
1229 wined3d: Floating point shader constant setting.
1230 Test how shader constant limits are checked in Set*ShaderConstantF.
1231 The vertex shader tests it based on the limits reported in the caps,
1232 the pixel shader tests tries to find the limit manually because I
1233 could not find a cap structure member specifying the pixel shader
1235 Set*ShaderConstantF returns an error as soon as start or start + count
1236 are bigger than the constant limit.
1238 * dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c, dlls/wined3d/state.c:
1239 wined3d: Light parameter fixes.
1241 * dlls/wined3d/drawprim.c:
1242 wined3d: Do not print the fixed / unfixed vertices warning with shaders.
1244 2007-02-21 Dmitry Timoshkov <dmitry@codeweavers.com>
1246 * dlls/user32/cursoricon.c, dlls/user32/tests/cursoricon.c:
1247 user32: Add a CreateIcon test, make it pass under Wine.
1249 * dlls/user32/cursoricon.c, dlls/winex11.drv/mouse.c:
1250 user32: Add traces to the cursor APIs.
1252 2007-02-21 Aric Stewart <aric@codeweavers.com>
1254 * dlls/imm32/imm.c, dlls/imm32/imm32.spec:
1255 imm32: Implement stubs for ImmGetImeMenuItemsA and ImmGetImeMenuItemsW.
1257 2007-02-21 Paul Vriens <paul.vriens.wine@gmail.com>
1259 * dlls/wininet/tests/ftp.c:
1260 wininet/ftp.c: Fix some typos.
1262 2007-02-20 Marcus Meissner <marcus@jet.franken.de>
1264 * dlls/shlwapi/url.c:
1265 shlwapi: Fix size passed to MultiByteToWideChar.
1267 2007-02-20 Chris Robinson <chris.kcat@gmail.com>
1269 * dlls/quartz/filtergraph.c:
1270 quartz: Implement IUnknown methods for IMediaPosition.
1272 * dlls/quartz/filtergraph.c:
1273 quartz: Don't release filters when they connect.
1275 2007-02-20 James Hawkins <truiken@gmail.com>
1277 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
1278 msi: Cleanup the dialog event subscriptions when destroying the dialog.
1280 2007-02-20 Jacek Caban <jacek@codeweavers.com>
1282 * dlls/shdocvw/factory.c, dlls/shdocvw/urlhist.c:
1283 shdocvw: Fix module ref counting.
1285 2007-02-20 Detlef Riekenberg <wine.dev@web.de>
1287 * dlls/kernel32/comm.c:
1288 kernel32: Display correct parameters in comm traces.
1290 * dlls/localspl/localmon.c:
1291 localspl: Implement SetDefaultCommConfig for XcvDataPort.
1293 * dlls/localspl/localmon.c:
1294 localspl: Implement GetDefaultCommConfig for XcvDataPort.
1296 2007-02-19 Eric Pouech <eric.pouech@wanadoo.fr>
1298 * dlls/dbghelp/minidump.c:
1299 dbghelp: MiniDumpWriteDump called from exception handler.
1300 - MiniDumpWriteDump was unable to provide stack information for the current
1301 thread, hence did produce unusable minidump when a programs generates the
1302 minidump from its own exception handler.
1303 - We now support this if the current thread calls MiniDumpWriteDump from an
1304 exception handler and provides the exception information.
1306 2007-02-20 Francois Gouget <fgouget@free.fr>
1308 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/monthcal.c,
1309 dlls/d3d9/tests/visual.c, dlls/ddraw/tests/refcount.c,
1310 dlls/wined3d/context.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
1311 dlls/wined3d/wined3d_private.h, dlls/wininet/ftp.c,
1312 tools/winapi/winapi.pm:
1313 Assorted spelling fixes.
1315 * dlls/wininet/tests/ftp.c:
1316 wininet/tests: Tell the user which ftp server we're using for the tests so he
1317 can try to connect to it manually in case of trouble.
1319 * dlls/wininet/tests/http.c:
1320 wininet/tests: Dynamically load some functions so the test runs on Windows 98.
1322 * dlls/wininet/ftp.c:
1323 wininet: Move a bunch of misplaced API documentation.
1325 * tools/winapi/modules.pm:
1326 winapi_check: gdi32.dll and gdi.exe have some extra sources in subdirectories.
1328 * tools/winapi/modules.pm:
1329 winapi_check: We no longer have dlls in nested sub-directories.
1331 * tools/winapi/winapi_documentation.pm:
1332 winapi_check: Clarify a pair of error messages.
1333 Don't use a regular expression if not necessary.
1335 * tools/winapi/config.pm:
1336 winapi: Update and simplify file_skip() to match the current sources.
1338 * tools/winapi/c_parser.pm, tools/winapi/make_parser.pm,
1339 tools/winapi/winapi_fixup_statements.pm:
1340 winapi: Remove useless 'if (0)' statements.
1342 * tools/winapi/winapi_local.pm:
1343 winapi_check: Fix handling of the 'longlong' arguments.
1345 * tools/winapi/win32.api:
1346 winapi_check: Update win32.api to fix the winapi_check warnings.
1348 * dlls/ole32/compobj.c, include/objbase.h, tools/winapi/win32.api:
1349 ole32: Better match the PSDK types and fix the winapi_check warnings.
1351 * tools/winapi/win32.api:
1352 advapi32: Update win32.api to fix the winapi_check warnings.
1354 2007-02-20 Hans Leidekker <hans@it.vu.nl>
1356 * dlls/setupapi/devinst.c:
1357 setupapi: Always return an empty list from SetupDiGetClassDevs.
1359 * dlls/setupapi/misc.c, dlls/setupapi/stubs.c, include/setupapi.h:
1360 setupapi: Implement SetupCopyOEMInf{A,W}.
1362 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
1363 userenv: Implement ExpandEnvironmentStringsForUser{A,W}.
1365 2007-02-19 Rob Shearman <rob@codeweavers.com>
1367 * dlls/oleaut32/olefont.c:
1368 oleaut32: Re-arrange the position of functions and vtables in olefont.c to
1369 avoid forward-declarations.
1371 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
1372 oleaut32: Fix IFont::AddRefHFont and IFont::ReleaseRefHFont.
1373 The tests show that there is a global cache that keeps references to
1374 HFONTs that is released when all IFont objects are released.
1375 (Based on a patch by Benjamin Arai.)
1377 2007-02-19 Christian Costa <titan.costa@wanadoo.fr>
1379 * dlls/winealsa.drv/midi.c:
1380 winealsa: Recognize alsa application ports as generic midi ports.
1382 2007-02-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
1384 * dlls/comctl32/syslink.c, include/commctrl.h:
1385 comctl32: Implement LM_GETIDEALSIZE for the syslink control.
1387 2007-02-20 Dmitry Timoshkov <dmitry@codeweavers.com>
1389 * dlls/user32/defdlg.c, dlls/user32/tests/msg.c:
1390 user32: Add a test for DefDlgProc(WM_SETFOCUS), make the test pass under Wine.
1392 * include/msvcrt/direct.h, include/msvcrt/dos.h, include/msvcrt/eh.h,
1393 include/msvcrt/io.h, include/msvcrt/math.h,
1394 include/msvcrt/mbstring.h, include/msvcrt/setjmp.h,
1395 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
1396 include/msvcrt/sys/stat.h, include/msvcrt/sys/timeb.h,
1397 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
1398 include/msvcrt/wchar.h, include/msvcrt/wctype.h:
1399 msvcrt: Pack the structures on a 8-byte boundary like in PSDK.
1401 * dlls/gdi32/tests/font.c:
1402 gdi32: Move get_glyph_indices near its caller test_font_charset.
1404 2007-02-19 Anatoly Lyutin <vostok@etersoft.ru>
1406 * programs/wineconsole/dialog.c:
1407 wineconsole: Added range of value for an up-down control.
1409 2007-02-19 Chris Robinson <chris.kcat@gmail.com>
1411 * dlls/quartz/filtergraph.c:
1412 quartz: Initialize a pointer to NULL for the case of no enumerated filters.
1414 * dlls/quartz/filtergraph.c, include/control.idl:
1415 quartz: Add IMediaPosition interface and stubs.
1417 * dlls/quartz/filtergraph.c:
1418 quartz: Better handle error conditions when connections fail.
1420 2007-02-20 Detlef Riekenberg <wine.dev@web.de>
1422 * dlls/localspl/tests/localmon.c:
1423 localspl/tests: Add tests for XcvDataPort_ConfigureLPTPortCommandOK.
1425 * dlls/localspl/localmon.c:
1426 localspl: Implement ConfigureLPTPortCommandOK for XcvDataPort.
1428 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
1429 localspl/tests: Add tests for XcvDataPort_GetTransmissionRetryTimeout.
1431 * dlls/localspl/localmon.c:
1432 localspl: Implement GetTransmissionRetryTimeout for XcvDataPort.
1434 2007-02-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
1436 * dlls/msvfw32/msvideo16.c:
1437 msvfw32: Constify a variable.
1439 * dlls/netapi32/nbt.c:
1440 netapi32: Constify a variable.
1442 2007-02-19 Stefan Dösinger <stefan@codeweavers.com>
1444 * dlls/wined3d/drawprim.c:
1445 wined3d: With FVFs only one stream is used.
1447 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
1448 dlls/wined3d/indexbuffer.c, dlls/wined3d/state.c,
1449 dlls/wined3d/wined3d_private.h:
1450 wined3d: Use VBOs for index buffers.
1452 * dlls/wined3d/device.c, dlls/wined3d/state.c,
1453 dlls/wined3d/wined3d_private.h:
1454 wined3d: Move the scissor rectangle to the state table.
1456 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
1457 dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
1458 wined3d: No bounds checking is done on sampler / texture numbers.
1460 * dlls/wined3d/device.c:
1461 wined3d: Misc comment updates.
1463 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
1464 include/wine/wined3d_interface.h:
1465 wined3d: Remove IWineD3DDevice::EnumDisplayModes.
1467 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
1468 wined3d: Fix d3d8/9 style palettes.
1470 * dlls/wined3d/device.c:
1471 wined3d: Remove stream flags from GetStreamSource.
1473 * dlls/d3d8/device.c, dlls/wined3d/device.c:
1474 wined3d/d3d8: Move todo about sw vp usage to d3d8.
1476 * dlls/wined3d/device.c:
1477 wined3d: Check volume texture creation errors.
1478 Volumetexture::Release checks for NULL pointers, so releasing a partially
1479 created texture works.
1481 2007-02-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
1483 * dlls/comctl32/rebar.c:
1484 comctl32: rebar: Store the oldSize as a local variable.
1486 * dlls/comctl32/rebar.c:
1487 comctl32: rebar: Store the coordinates of infoPtr->calcSize swapped for CCS_VERT.
1489 * dlls/comctl32/comctl32.h, dlls/comctl32/rebar.c,
1490 dlls/comctl32/tests/rebar.c:
1491 comctl32: rebar: Test and fix the WM_SIZE handler and REBAR_ForceResize.
1493 * dlls/comctl32/rebar.c, dlls/comctl32/tests/rebar.c:
1494 comctl32: rebar: Rewrite the layout code.
1496 2007-02-19 Paul Vriens <paul.vriens.wine@gmail.com>
1498 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
1499 wininet/ftp.c: Fix some returned error codes.
1501 2007-02-19 Rob Shearman <rob@codeweavers.com>
1503 * dlls/kernel32/tests/thread.c:
1504 kernel32: Don't run the CreateRemoteThread tests if the child process isn't
1505 mapped at the same address as the parent process.
1507 * dlls/ole32/marshal.c:
1508 ole32: Make an error message more useful by printing the returned error code.
1510 2007-02-19 Hans Leidekker <hans@it.vu.nl>
1512 * dlls/wininet/internet.c:
1513 wininet: Don't discard the extra info part of a URL in InternetOpenUrl.
1515 2007-02-19 Alexandre Julliard <julliard@winehq.org>
1517 * tools/widl/parser.l:
1518 widl: 'control' is an attribute not a keyword.
1520 2007-02-18 Detlef Riekenberg <wine.dev@web.de>
1522 * programs/regedit/childwnd.c:
1523 regedit: Enable WM_RBUTTONDOWN to set the splitbar.
1525 2007-02-19 Kovács András <andras@csevego.net>
1527 * include/winuser.h:
1528 winuser.h: Declare some raw input related structures.
1530 2007-02-16 Stefan Dösinger <stefan@codeweavers.com>
1532 * dlls/kernel32/debugger.c, dlls/kernel32/kernel32.spec:
1533 kernel32: Add a CheckRemoteDebuggerPresent stub.
1535 2007-02-17 Stefan Dösinger <stefan@codeweavers.com>
1537 * dlls/wined3d/surface.c:
1538 wined3d: Activate a different context if the active render target is destroyed.
1540 2007-02-16 Stefan Dösinger <stefan@codeweavers.com>
1542 * dlls/wined3d/state.c:
1543 wined3d: Only scream about unsupported vertex blending when it is used.
1545 * dlls/wined3d/device.c:
1546 wined3d: Pretend to support event queries.
1548 * dlls/ddraw/surface.c, dlls/ddraw/tests/dsurface.c:
1549 ddraw: Test and fix IDirectDrawSurfaceX::GetDDInterface.
1551 * dlls/ddraw/ddraw_thunks.c, dlls/ddraw/surface.c,
1552 dlls/ddraw/tests/refcount.c:
1553 ddraw: Creating surfaces with old interfaces doesn't addref.
1555 * dlls/ddraw/tests/dsurface.c:
1556 ddraw: Fix a leak in a test.
1558 * dlls/ddraw/surface.c:
1559 ddraw: SetClipper refcounting fix.
1561 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
1562 dlls/ddraw/tests/visual.c, dlls/wined3d/state.c:
1563 wined3d: Lighting is calculated for vertices without normals.
1564 It still should be disabled for transformed vertices though.
1566 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/visual.c,
1567 dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/visual.c,
1568 dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/visual.c,
1569 dlls/wined3d/device.c:
1570 wined3d: Visual test framework.
1572 * dlls/wined3d/swapchain.c:
1573 wined3d: Remove an outdated TODO comment.
1574 BltFast takes care of activating the correct context nowadays.
1576 2007-02-17 Chris Robinson <chris.kcat@gmail.com>
1578 * dlls/quartz/filtergraph.c:
1579 quartz: Return proper error codes from GraphBuilder_RenderFile.
1581 * dlls/quartz/filtergraph.c:
1582 quartz: Make sure the splitter has output plugins before trying to render them.
1584 * dlls/quartz/dsoundrender.c:
1585 quartz: Check for the proper ID when querying for the IBasicAudio interface.
1587 * dlls/quartz/acmwrapper.c:
1588 quartz: Don't use uninitialized memory in ACMWrapper.
1590 2007-02-18 Hans Leidekker <hans@it.vu.nl>
1592 * dlls/msxml3/domdoc.c:
1593 msxml3: Stub out some more getters and setters of IXMLDOMDocument.
1595 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec,
1596 dlls/netapi32/share.c, include/lmaccess.h, include/lmshare.h:
1597 netapi32: Add a stub implementation for NetShareDel. Improve the stub for
1598 NetUserGetLocalGroups.
1600 * dlls/snmpapi/main.c:
1601 snmpapi: Add a missing memcpy.
1603 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
1604 usp10: Implement ScriptGetLogicalWidths.
1606 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
1607 setupapi: Add stub implementations for SetupDiGetINFClass and SetupSetSourceList.
1609 * dlls/kernel32/kernel32.spec, dlls/kernel32/volume.c:
1610 kernel32: Add a stub implementation for FindFirstVolumeMountPoint{A, W}.
1612 2007-02-18 Chris Robinson <chris.kcat@gmail.com>
1614 * dlls/quartz/dsoundrender.c:
1615 quartz: Stop and free the dsound buffer when needed.
1617 2007-02-18 Marcus Meissner <marcus@jet.franken.de>
1619 * dlls/shell32/tests/shlfileop.c:
1620 shell32/tests: Fixed potential overflow.
1622 * dlls/dbghelp/dwarf.c:
1623 dbghelp: Return when not finding the name.
1625 * dlls/comctl32/tests/header.c:
1626 comctl32: Fixed new header test.
1628 2007-02-16 Marcus Meissner <marcus@jet.franken.de>
1630 * tools/winedump/msmangle.c:
1631 winedump: Added a missing free().
1633 2007-02-18 Marcus Meissner <marcus@jet.franken.de>
1635 * dlls/winex11.drv/opengl.c:
1636 winex11.drv: Small fixes.
1638 2007-02-18 Vitaly Lipatov <lav@etersoft.ru>
1640 * dlls/winspool.drv/info.c:
1641 winspool: Constify some parameters in some functions.
1643 2007-02-18 Roderick Colenbrander <thunderbird2k@gmx.net>
1645 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
1646 opengl32: Add new extensions.
1648 2007-02-17 Rob Shearman <rob@codeweavers.com>
1650 * dlls/comctl32/tests/imagelist.c:
1651 comctl32: Don't free user32 objects with a gdi32 function in imagelist test.
1652 Use DestroyIcon for releasing the resources associated with created icons.
1654 * include/commctrl.h:
1655 include: Add macro for ListView_GetOrigin to commctrl.h.
1656 (Reported by David Saez Padros.)
1658 2007-02-15 Kanit Therdsteerasukdi <therdste@ucla.edu>
1660 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/datetime.c:
1661 comctl32: datetime: Initial tests for date and time picker.
1663 2007-02-16 Paul Vriens <paul.vriens.wine@gmail.com>
1665 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
1666 wininet/ftp.c: Fix some returned error codes.
1668 2007-02-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
1670 * dlls/msg711.acm/msg711.c:
1671 msg711.acm: Constify some variables.
1673 * dlls/msi/appsearch.c, dlls/msi/msi.c:
1674 msi: Constify some variables.
1676 * dlls/msadp32.acm/msadp32.c:
1677 msadp32.acm: Constify some variables.
1679 2007-02-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
1681 * dlls/mciseq/mcimidi.c:
1682 mciseq: Constify a variable.
1684 2007-02-16 Alexandre Julliard <julliard@winehq.org>
1686 * ANNOUNCE, ChangeLog, VERSION, configure:
1689 ----------------------------------------------------------------
1690 2007-02-16 Chris Peterson <Chrisp@ucla.edu>
1692 * dlls/comctl32/tests/treeview.c:
1693 comctl32: treeview: New conformance tests for TreeView controls.
1695 2007-02-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1697 * programs/cmd/Ko.rc:
1698 cmd: Updated Korean resource.
1700 * dlls/shell32/shell32_Ko.rc:
1701 shell32: Updated Korean resource.
1703 2007-02-16 Damjan Jovanovic <damjan.jov@gmail.com>
1705 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
1706 msvcrt: Fix fstat's handling of pipes and char devices.
1707 For pipes/char devices, st_dev and st_rdev should be the fd, st_nlink
1708 is always 1, and st_mode is S_IFIFO and S_IFCHR respectively.
1709 Added tests to prove the new behaviour right.
1711 2007-02-15 Rob Shearman <rob@codeweavers.com>
1713 * dlls/kernel32/computername.c, dlls/kernel32/tests/environ.c:
1714 kernel32: Fix the GetComputerName* functions to not write to the buffer at
1715 all if there is not enough space.
1716 Add tests for the GetComputerName* functions that show this issue.
1717 Fix an off-by-one error in setting the size when there is not enough space.
1718 Remove the exception handlers for GetComputerNameW,
1719 GetComputerNameExA/W, since testing on XP SP2 shows that access
1720 violations are not caught and these are not present on Win9x, which
1721 does have an exception handler.
1723 * dlls/advapi32/tests/security.c, server/token.c:
1724 server: Track the impersonation level of tokens.
1727 server: Track IDs for tokens and modifications made to tokens.
1729 2007-02-15 Farshad Agah <f_agah@yahoo.com>
1731 * dlls/comctl32/tests/monthcal.c:
1732 comctl32: Added monthcal test cases.
1734 2007-02-16 Dmitry Timoshkov <dmitry@codeweavers.com>
1736 * dlls/gdi32/bitmap.c, dlls/gdi32/tests/bitmap.c:
1737 gdi32: CreateBitmapIndirect should ignore the provided bm.bmWidthBytes.
1739 2007-02-15 Francois Gouget <fgouget@free.fr>
1741 * dlls/comctl32/tests/trackbar.c:
1742 comctl32/tests: Add missing '\n's to ok() calls.
1744 2007-02-15 H. Verbeet <hverbeet@gmail.com>
1746 * dlls/wined3d/wined3d_private.h:
1747 wined3d: Remove the d3d9.h include from wined3d_private.h.
1749 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h,
1750 include/wine/wined3d_types.h:
1751 wined3d: Get rid of any remaining d3d9 stuff in directx.c.
1753 * dlls/wined3d/context.c, include/wine/wined3d_types.h:
1754 wined3d: Add WINED3DCREATE flags and use them.
1756 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
1757 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c,
1758 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
1759 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
1760 wined3d: Fix WINED3DPRESENT_PARAMETERS and use it instead of
1761 D3DPRESENT_PARAMETERS.
1763 2007-02-15 Peter Oberndorfer <kumbayo84@arcor.de>
1765 * dlls/ntdll/tests/exception.c:
1766 ntdll: Add a vectored exception handling test to the existing RtlRaiseException
1768 Show that context changes in vectored handler also affect stack handlers.
1769 Show that vectored handlers also get the changed context.Eip value.
1771 2007-02-15 Alexandre Julliard <julliard@winehq.org>
1773 * dlls/gdi32/tests/font.c:
1774 gdi32/tests: Create a window for justification tests that generate output
1775 instead of painting over the desktop.
1777 2007-02-15 Rob Shearman <rob@codeweavers.com>
1779 * dlls/advapi32/tests/security.c:
1780 advapi32: Add tests for token impersonation levels and what operations are
1781 allowed at each level.
1783 * dlls/advapi32/tests/security.c:
1784 advapi32: Add some more tests for AccessCheck that determine what
1785 token impersonation levels it accepts and to show that it doesn't
1786 accept primary tokens.
1788 * dlls/dbghelp/stack.c:
1789 dbghelp: nread can be NULL for read_mem and read_mem64.
1791 2007-02-15 Stefan Dösinger <stefan@codeweavers.com>
1793 * dlls/d3d8/device.c:
1794 d3d8: Set WINED3DPRESENT_PARAMETERS.MultiSampleQuality to a valid pointer.
1796 * dlls/wined3d/surface.c:
1797 wined3d: Convert the full surface for now.
1798 Until we have proper subrectangle handling for offscreen surfaces,
1799 surface conversion has to use the real surface sizes, and not the size
1800 of the opengl subrectangle that it is going to upload. Due to the
1801 power of 2 limitations the gl height may be bigger than the real
1802 surface height. If that is not the case, the uploading function will
1803 pick the correct parts from the converted surface data.
1805 * dlls/wined3d/surface.c:
1806 wined3d: Read offscreen render targets upside down when blitting them to
1809 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/query.c,
1810 dlls/wined3d/device.c:
1811 wined3d: Test for supported queries.
1812 This test contains a table of known supported / known unsupported
1813 queries. In theory wined3d could just report the queries it supports,
1814 but applications may make some assumtions regarding supported /
1815 unsupported queries and stop working if they find a query unexpectadely
1816 supported or unsupported. It also tests what is supposed to happen if an
1817 unsupported query is created.
1819 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c,
1820 dlls/wined3d/wined3d_private.h:
1821 6/10: WineD3D: rsq and rcp instructions may need a default swizzle in arb.
1822 ARB shaders need a swizzle for the RSQ and RCP instructions, while d3d
1823 shaders do not. The DirectX sdk says that the x component is used if
1824 no swizzle is given.
1826 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
1827 dlls/wined3d/wined3d_private.h:
1828 wined3d: Restore the display mode when releasing a swapchain.
1830 * dlls/ddraw/device.c:
1831 ddraw: Handle mipmapped mag filters by ignoring the mipmap parameter.
1833 * dlls/ddraw/device.c:
1834 ddraw: Handle mipmapped TEXTUREMIN render states.
1836 * dlls/wined3d/basetexture.c:
1837 wined3d: Remove empty texture stage applying loop.
1839 * dlls/ddraw/device.c:
1840 ddraw: Forward D3DRS_TEXTUREADDRESS* and D3DTSS_ADDRESS* to sampler states.
1842 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
1844 * dlls/gdi32/tests/font.c:
1845 gdi32: Skip the SYMBOL_CHARSET test if Symbol or Wingdings is not installed.
1847 * dlls/gdi32/tests/font.c:
1848 gdi32: Fix a typo in the memcmp call.
1850 2007-02-15 H. Verbeet <hverbeet@gmail.com>
1852 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
1853 wined3d: Get rid of any remaining d3d9 stuff in surface.c and surface_gdi.c.
1855 * dlls/wined3d/stateblock.c:
1856 wined3d: Get rid of any remaining d3d9 stuff in stateblock.c.
1858 * dlls/wined3d/state.c:
1859 wined3d: Get rid of any remaining d3d9 stuff in state.c.
1861 * dlls/wined3d/query.c:
1862 wined3d: Use WINED3DISSUE_BEGIN / WINED3DISSUE_END rather than D3DISSUE_BEGIN
1865 * dlls/wined3d/resource.c, include/wine/wined3d_types.h:
1866 wined3d: Add the WINED3DSPD_IUNKNOWN flag and use it.
1868 * dlls/wined3d/palette.c:
1869 wined3d: Use WINED3DRTYPE_SURFACE rather than D3DRTYPE_SURFACE.
1871 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
1872 wined3d: Add WINED3DVS20 & WINED3DVS20CAPS flags and use them.
1874 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
1875 wined3d: Add WINED3DPS20 & WINED3DPS20CAPS flags and use them.
1877 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
1878 wined3d: Add WINED3DDTCAPS flags and use them.
1880 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
1881 wined3d: Add WINED3DLINECAPS flags and use them.
1883 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
1885 * dlls/comctl32/imagelist.c:
1886 comctl32: Change internal imagelist bitmap storage in the way applications
1887 with pre-compiled imagelists expect it.
1889 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
1891 * dlls/advapi32/tests/security.c:
1892 advapi32: Add more tests for DuplicateHandle security.
1894 2007-02-07 Vitaliy Margolen <wine-patches@kievinfo.com>
1896 * dlls/ntdll/sec.c, include/wine/server_protocol.h, server/protocol.def,
1897 server/request.h, server/token.c, server/trace.c:
1898 ntdll/server: Implement NtSetSecurityObject. With tests.
1900 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
1902 * server/object.c, server/object.h:
1903 server: Add security descriptor field to object struct.
1905 2007-02-08 Pedro Araujo Chaves Jr <inckie@gmail.com>
1907 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
1908 gdi32: Fix for GetTextExtentExPointW() and ExtTextOutW().
1910 2007-02-14 H. Verbeet <hverbeet@gmail.com>
1912 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
1913 wined3d: Add WINED3DPTADDRESSCAPS flags and use them.
1915 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
1916 wined3d: Add WINED3DPCMPCAPS flags and use them.
1918 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
1919 wined3d: Add WINED3DPMISCCAPS flags and use them.
1921 2007-02-15 H. Verbeet <hverbeet@gmail.com>
1923 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
1924 wined3d: Add WINED3DPBLENDCAPS flags and use them.
1926 2007-02-14 H. Verbeet <hverbeet@gmail.com>
1928 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
1929 wined3d: Add WINED3DSTENCILCAPS flags and use them.
1931 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
1932 include/wine/wined3d_caps.h:
1933 wined3d: Add WINED3DTEXOPCAPS flags and use them.
1935 2007-02-15 Stefan Dösinger <stefan@codeweavers.com>
1937 * dlls/wined3d/surface.c:
1938 wined3d: Restore blitting environment after modifying it.
1940 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
1941 wined3d: alphaop fixes for color keying.
1943 * dlls/wined3d/state.c:
1944 wined3d: Enable color keying only for surfaces without an alpha channel.
1946 * dlls/ddraw/surface.c, dlls/ddraw/tests/dsurface.c,
1947 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
1948 ddraw, wined3d: Color keying tests and fixes.
1950 * dlls/wined3d/surface.c:
1951 wined3d: Accelerated blits from and to offscreen render targets.
1953 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
1954 wined3d: Convert and load U8V8 surfaces as rgb.
1955 GL_INDEX is definitly not the way to load U8V8 surfaces
1957 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
1958 wined3d: Implement texbem in arb, improve it in glsl.
1960 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
1961 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
1962 dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
1963 wined3d: Load one bump mapping environment matrix into pixel shaders if needed.
1965 * dlls/wined3d/state.c:
1966 wined3d: Give the bump env matrices their own states.
1968 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
1970 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
1971 gdi32: Revert 1440eb5a35dc95dea1836d9035b51e2b15d83703 and add the test showing
1972 that the change was wrong.
1974 2007-02-14 Jason Green <jave27@gmail.com>
1976 * dlls/riched20/editor.c:
1977 riched20: If outside of the richedit window, return earlier.
1978 Prevents a crash when selecting text outside of a richedit control box.
1980 2007-02-14 H. Verbeet <hverbeet@gmail.com>
1982 * dlls/wined3d/device.c, dlls/wined3d/surface_gdi.c,
1983 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexshader.c:
1984 wined3d: Use WINED3D_OK rather than D3D_OK.
1986 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
1987 wined3d: Use WINED3DPRESENT_BACK_BUFFER_MAX rather than
1988 D3DPRESENT_BACK_BUFFER_MAX.
1990 * dlls/wined3d/device.c:
1991 wined3d: Use WINED3DUSAGE rather than D3DUSAGE.
1993 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
1994 wined3d: Use WINED3DSTREAMSOURCE_INSTANCEDATA rather than
1995 D3DSTREAMSOURCE_INSTANCEDATA.
1997 2007-02-14 Detlef Riekenberg <wine.dev@web.de>
1999 * dlls/winspool.drv/info.c:
2000 winspool: Do not access NULL when HeapAlloc failed.
2002 2007-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2004 * dlls/user32/dialog.c, dlls/user32/tests/dialog.c,
2005 dlls/user32/tests/resource.rc:
2006 user32: Fix error return values in DialogBoxParam + simple test.
2008 2007-02-11 Steven Stein <frosty522@wourld.com>
2010 * dlls/msi/action.c:
2011 msi: ValidateProductID action stub.
2013 * dlls/msi/dialog.c:
2014 msi: Added "Default" control condition to msi_dialog_set_control_condition.
2016 2007-02-12 Ivan Sinitsin <ivan@etersoft.ru>
2018 * dlls/comdlg32/colordlg.c:
2019 comdlg32: Set the right background color of the dialog window "Choose color".
2021 2007-02-11 Misha Koshelev <mk144210@bcm.tmc.edu>
2023 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
2024 wineboot: Start items in StartUp folder on boot.
2026 2007-02-10 Misha Koshelev <mk144210@bcm.tmc.edu>
2028 * dlls/shell32/tests/shelllink.c:
2029 shell32/tests: Test creating shell links for commands on path.
2031 * dlls/shell32/shelllink.c:
2032 shell32: Properly create shell links for commands on path.
2034 2007-02-13 Aric Stewart <aric@codeweavers.com>
2036 * dlls/user32/painting.c, dlls/user32/tests/win.c:
2037 user32: Scroll window fix.
2038 Fix the case where the scrolling amount exceeds the window but still
2039 falls within the clipping rect. This generates an additional update
2040 region that needs to be invalidated.
2042 2007-02-12 Keith Stevens <fozziethebeat@gmail.com>
2044 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/trackbar.c:
2045 comctl32: Add trackbar tests.
2047 2007-02-14 Francois Gouget <fgouget@free.fr>
2049 * dlls/atl/atl_main.c, dlls/comctl32/string.c, dlls/comdlg32/printdlg.c,
2050 dlls/mapi32/tests/imalloc.c, dlls/mshtml/tests/htmldoc.c,
2051 dlls/oleaut32/tests/vartest.c, dlls/shell32/shelllink.c,
2052 dlls/shell32/shellord.c, dlls/shell32/tests/shlfolder.c,
2053 dlls/shlwapi/string.c, dlls/winealsa.drv/dsoutput.c,
2054 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
2055 dlls/winspool.drv/tests/info.c, dlls/ws2_32/socket.c,
2056 include/ddraw.h, include/wine/mmsystem16.h,
2057 programs/uninstaller/main.c:
2058 Assorted spelling fixes.
2060 2007-02-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
2062 * dlls/imaadp32.acm/imaadp32.c:
2063 imaadp32.acm: Constify some variables.
2065 * dlls/itss/moniker.c:
2066 itss: Constify a variable.
2068 * dlls/dxdiagn/provider.c:
2069 dxdiagn: Constify a variable.
2071 2007-02-14 Stefan Dösinger <stefan@codeweavers.com>
2073 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
2074 include/wine/wined3d_interface.h:
2075 wined3d: More fullscreen window fixes.
2077 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
2078 dlls/d3d9/vertexdeclaration.c:
2079 wined3d: Properly release the converted vertex declaration.
2081 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
2082 dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
2083 wined3d: Instancing emulation.
2085 * dlls/wined3d/state.c:
2086 wined3d: Correctly load vertex attributes with a stride of 0.
2088 * dlls/wined3d/device.c:
2089 wined3d: Do not leave SetStreamSource early.
2091 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
2092 wined3d: Do not release the local vertex buffer copy.
2094 * dlls/wined3d/device.c:
2095 wined3d: SetStreamSource does not modify stream flags.
2097 * include/wine/wined3d_gl.h:
2098 wined3d: Load single attribute setter functions.
2100 * dlls/wined3d/device.c, dlls/wined3d/state.c,
2101 dlls/wined3d/wined3d_private.h:
2102 wined3d: Move lights to the state table.
2104 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
2105 dlls/wined3d/wined3d_private.h:
2106 wined3d: Replace the light chain with a hashmap.
2108 2007-02-14 Alexandre Julliard <julliard@winehq.org>
2110 * dlls/winex11.drv/opengl.c, include/wine/library.h:
2111 winex11.drv: Added a check for the ATI driver corrupting %fs.
2112 Based on a patch by Lei Zhang.
2114 * dlls/shell32/shlfileop.c:
2115 shell32: Don't wrap SHELL_ConfirmIDs in an assert. Fixed return value.
2117 * dlls/d3d8/vertexdeclaration.c:
2118 d3d8: Avoid a size_t printf format warning.
2120 2007-02-12 Shanren Zhou <shanren@ucla.edu>
2122 * dlls/comctl32/tests/header.c:
2123 comctl32: Add header tests.
2125 2007-02-13 Jacek Caban <jacek@codeweavers.com>
2127 * dlls/mshtml/install.c, dlls/mshtml/mshtml_private.h,
2128 dlls/mshtml/nsembed.c:
2129 mshtml: Make load_gecko thread safe.
2131 2007-02-13 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2133 * dlls/shell32/shell32_Ko.rc:
2134 shell32: Updated Korean resource.
2136 2007-02-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
2138 * dlls/version/info.c, include/winver.h:
2139 version: Constify a formal parameter of VerQueryValue{A|W}().
2141 2007-02-13 Mike McCormack <mike@codeweavers.com>
2143 * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
2144 msi: Find pending custom actions by GUID.
2146 2007-02-13 Marcus Meissner <meissner@suse.de>
2149 bin2res: Use fstat, handle errors.
2151 2007-02-13 Lei Zhang <thestig@google.com>
2153 * tools/wineshelllink:
2154 tools/wineshelllink: Create links with WINEPREFIX.
2156 2007-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
2158 * dlls/user32/tests/msg.c:
2159 user32: Avoid sending unwanted DM_GETDEFID/DM_SETDEFID messages.
2161 2007-02-13 H. Verbeet <hverbeet@gmail.com>
2163 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
2164 dlls/d3d8/vertexdeclaration.c, dlls/wined3d/vertexdeclaration.c,
2165 dlls/wined3d/wined3d_private.h:
2166 d3d8: Don't store the d3d8 declaration in the wined3d object.
2168 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
2169 dlls/d3d8/vertexdeclaration.c, dlls/wined3d/arb_program_shader.c,
2170 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexdeclaration.c,
2171 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
2172 include/wine/wined3d_interface.h:
2173 d3d8: Move loading local d3d8 vertex shader constants from wined3d to d3d8.
2175 * dlls/d3d8/device.c, dlls/d3d9/d3d9_private.h,
2176 dlls/d3d9/vertexdeclaration.c, dlls/wined3d/device.c,
2177 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h,
2178 include/wine/wined3d_interface.h:
2179 d3d9: Don't store the d3d9 declaration in the wined3d object.
2181 * dlls/d3d8/device.c, dlls/wined3d/arb_program_shader.c,
2182 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
2183 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
2184 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
2185 include/wine/wined3d_interface.h:
2186 wined3d: Get rid of the vertexDeclaration field in IWineD3DVertexShaderImpl.
2188 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
2189 d3d8: Store the d3d8 vertex declaration in the d3d8 vertex shader.
2191 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h,
2192 dlls/d3d8/vertexdeclaration.c:
2193 d3d8: Add an IDirect3DVertexDeclaration8 class to hold the wined3d vertex
2196 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
2197 dlls/wined3d/glsl_shader.c, dlls/wined3d/utils.c,
2198 dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
2199 wined3d: Add WINED3DDECLUSAGE, use it.
2201 * include/wine/wined3d_types.h:
2202 wined3d: Get rid of WINED3DSHADERDECLUSAGE.
2204 * dlls/wined3d/glsl_shader.c:
2205 wined3d: Don't use WINED3DSHADERDECLUSAGE_PSIZE / WINED3DSHADERDECLUSAGE_FOG.
2207 2007-02-14 Alexandre Julliard <julliard@winehq.org>
2209 * dlls/cabinet/fdi.c, dlls/msi/tests/install.c:
2210 cabinet: Fixed fd leak in case of error.
2212 2007-02-14 Damjan Jovanovic <damjan.jov@gmail.com>
2214 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec,
2215 dlls/msvcrt/tests/headers.c:
2216 msvcrt: Implemented stat64, wstat64 and fstat64.
2217 Change all other variations of stat use the stat64 family, since it is
2220 * dlls/msvcrt/msvcrt.h, include/msvcrt/sys/stat.h,
2221 include/msvcrt/sys/types.h, include/msvcrt/wchar.h:
2222 msvcrt: Added declarations for functions and structures related to stat64.
2224 2007-02-14 Alexandre Julliard <julliard@winehq.org>
2226 * dlls/gdi32/painting.c:
2227 gdi32: Fixed typo in AngleArc.
2229 2007-02-13 Chris Robinson <chris.kcat@gmail.com>
2231 * dlls/quartz/filtergraph.c:
2232 quartz: Loop through the rest of the possible filters even when a connection
2236 wine.inf: Add quartz.dll to the list of installed fake DLLs.
2238 * dlls/quartz/avisplit.c:
2239 quartz: Remove 1GB AVI size limitation.
2241 * dlls/quartz/filesource.c:
2242 quartz: Properly handle input parameters in FileSource_GetCurFile.
2244 2007-02-13 Stefan Dösinger <stefan@codeweavers.com>
2246 * dlls/wined3d/surface.c:
2247 wined3d: Do not allocate compressed surfaces with glTexImage2D.
2249 * dlls/wined3d/swapchain.c:
2250 wined3d: Swap the SFLAG_DIBSECTION flag when swaping hdc and memory.
2252 * dlls/wined3d/device.c:
2253 wined3d: Check error conditions before creating the object.
2255 * dlls/wined3d/surface.c:
2256 wined3d: Partial render target locking.
2258 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
2259 dlls/wined3d/directx.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
2260 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
2261 wined3d: Always use np2 repacking if no native np2 support is available.
2263 * dlls/wined3d/surface.c:
2264 wined3d: Improve render target locking.
2266 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
2267 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h:
2268 wined3d: Remove pow2Size from the surfaces.
2270 * dlls/wined3d/device.c:
2271 wined3d: Show fullscreen rendering windows.
2273 * dlls/d3d9/device.c, dlls/wined3d/device.c,
2274 include/wine/wined3d_interface.h:
2275 wined3d: GetRenderTargetData can call BltFast.
2277 * dlls/wined3d/drawprim.c:
2278 wined3d: Dirtify the render targets, not the primary swapchain on draws.
2280 2007-02-13 Felix Nawothnig <flexo@holycrap.org>
2282 * dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
2283 dlls/comctl32/header.c, dlls/comctl32/listview.c,
2284 dlls/comctl32/monthcal.c, dlls/comctl32/propsheet.c,
2285 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
2286 dlls/comctl32/treeview.c:
2287 comctl32: Remove redundant NULL checks before Free() calls.
2289 * dlls/comctl32/tests/misc.c:
2290 comctl32: Add tests for Alloc() and friends.
2292 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/misc.c,
2293 dlls/comctl32/tests/string.c:
2294 comctl32: Rename 'string' test to 'misc'.
2296 2007-02-13 H. Verbeet <hverbeet@gmail.com>
2298 * dlls/wined3d/state.c:
2299 wined3d: Cleanup the pixelshader() state handler a little bit.
2301 * dlls/wined3d/state.c:
2302 wined3d: Always select the correct shader pair in the vertexdeclaration()
2305 2007-02-13 Vitaly Lipatov <lav@etersoft.ru>
2307 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/Es.rc,
2308 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
2309 programs/cmd/Nl.rc, programs/cmd/No.rc, programs/cmd/Pl.rc,
2310 programs/cmd/Pt.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc:
2311 cmd: Fix program name.
2313 2007-02-13 Jacek Caban <jacek@codeweavers.com>
2315 * dlls/mshtml/htmldoc.c:
2316 mshtml: Don't release window if it wasn't created.
2318 2007-02-11 Jacek Caban <jacek@codeweavers.com>
2320 * dlls/mshtml/nsiface.idl:
2321 mshtml: Added comments about frozen/not frozen interface.
2323 2007-02-10 Jacek Caban <jacek@codeweavers.com>
2325 * dlls/mshtml/nsio.c:
2326 mshtml: Use wine_url in GetSpec if possible.
2328 * dlls/mshtml/nsio.c:
2329 mshtml: Forward GetAsciiSpec to GetSpec.
2331 2007-02-13 Jacek Caban <jacek@codeweavers.com>
2333 * dlls/mshtml/nsio.c:
2334 mshtml: Added SchemeIs implementation.
2336 2007-02-10 Jacek Caban <jacek@codeweavers.com>
2338 * dlls/mshtml/nsio.c:
2339 mshtml: Return "wine" as scheme of nsIURI if wine_url is set.
2341 2007-02-09 Vitaliy Margolen <wine-patches@kievinfo.com>
2344 server: Get the primary group from the token's groups.
2346 2007-02-13 Mike McCormack <mike@codeweavers.com>
2348 * dlls/msi/custom.c:
2349 msi: Remove an unused initializer.
2351 * dlls/ole32/moniker.c:
2352 ole32: Add missing parameter for RunningObjectTableImpl_UnInitialize.
2354 2007-02-10 Misha Koshelev <mk144210@bcm.tmc.edu>
2356 * dlls/msi/tests/install.c:
2357 msi: Conformance test, check that INSTALLUILEVEL flags don't trigger UI install.
2359 2007-01-19 Kirill K. Smirnov <lich@math.spbu.ru>
2361 * dlls/user32/tests/msg.c:
2362 user32/tests: Add tests for WM_SETICON.
2364 * dlls/user32/defwnd.c:
2365 user32: Handle WM_SETICON message similarly to WM_SETTEXT.
2367 2007-02-13 Alexandre Julliard <julliard@winehq.org>
2369 * dlls/ntdll/exception.c:
2370 ntdll: Allow APCs to run while waiting for a debug event reply.
2372 * dlls/winex11.drv/winpos.c:
2373 winex11.drv: We still have to flush the display after mapping a window.
2374 The Photoshop splash screen needs this.
2376 2007-02-10 Vitaliy Margolen <wine-patches@kievinfo.com>
2378 * dlls/winex11.drv/window.c:
2379 winex11.drv: Popup windows with system menu are managed.
2381 2007-02-10 Leslie Choong <septikus@gmail.com>
2383 * dlls/comctl32/tests/updown.c:
2384 comctl32: updown: Getter and setter tests for updown control.
2386 2007-02-10 Anatoly Lyutin <vostok@etersoft.ru>
2388 * programs/wineconsole/dialog.c:
2389 wineconsole: Added range of value for all up-down controls on config dialog.
2391 * dlls/comdlg32/fontdlg.c:
2392 comdlg32: fontdlg: Add initialisation for comboboxes.
2394 2007-02-09 Tijl Coosemans <tijl@ulyssis.org>
2396 * tools/wineshelllink:
2397 wineshelllink: Fix mktemp usage on FreeBSD.
2399 2007-02-08 Marcus Meissner <meissner@suse.de>
2401 * dlls/ntdll/tests/rtlstr.c:
2402 ntdll/tests: Fixed WCHAR overflow.
2404 2007-01-27 Kim Lilliestierna <kill@itr.no>
2406 * programs/cmd/builtins.c:
2407 cmd: Fix the "move" command the same way as the "copy" command.
2409 2007-02-13 Marcus Meissner <marcus@jet.franken.de>
2411 * tools/winedump/msmangle.c:
2412 winedump: Free function_name on all error paths.
2414 2007-02-12 Peter Oberndorfer <kumbayo84@arcor.de>
2416 * dlls/ntdll/tests/exception.c:
2417 ntdll: Test that shows RtlRaiseException with EXCEPTION_BREAKPOINT mangles
2420 2007-02-13 Michael Stefaniuc <mstefani@redhat.de>
2422 * dlls/atl/registrar.c:
2423 atl: Fix a comparison between signed and unsigned.
2425 * dlls/wldap32/page.c:
2426 wldap32: Missing HeapFree on error path (found by Smatch).
2428 2007-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
2430 * dlls/comctl32/imagelist.c:
2431 comctl32: Implement ImageList_GetFlags.
2433 * dlls/user32/mdi.c:
2434 user32: Activate an MDI child on WM_SETFOCUS as well as on WM_CHILDACTIVATE.
2436 2007-02-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
2438 * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
2439 dlls/dinput/mouse.c:
2440 dinput: Constify some variables.
2442 * dlls/amstream/mediastream.c:
2443 amstream: Constify a variable.
2445 2007-02-12 Stefan Dösinger <stefan@codeweavers.com>
2447 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
2448 dlls/wined3d/wined3d_private.h:
2449 wined3d: Use the context manager to create onscreen contexts.
2451 * dlls/d3d8/device.c, dlls/d3d8/tests/device.c:
2452 d3d8: Deleting bound shaders unbinds them.
2454 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
2455 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
2456 dlls/wined3d/wined3d_private.h:
2457 wined3d: Use the context manager to select the primary render target.
2459 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
2460 dlls/wined3d/wined3d_private.h:
2461 wined3d: Make the context array dynamic.
2463 * dlls/wined3d/surface.c:
2464 wined3d: Improve render target to texture blits.
2466 * dlls/wined3d/context.c, dlls/wined3d/surface.c,
2467 dlls/wined3d/wined3d_private.h:
2468 wined3d: Use the context manager to prepare for blitting.
2470 * dlls/wined3d/Makefile.in, dlls/wined3d/context.c,
2471 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
2472 wined3d: Use the context manager to prepare for drawing.
2474 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
2475 dlls/wined3d/wined3d_private.h:
2476 wined3d: Store dirty states per context.
2478 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
2479 dlls/wined3d/wined3d_private.h:
2480 wined3d: Store state optmization members in the context.
2482 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
2483 dlls/wined3d/wined3d_private.h:
2484 wined3d: Add a per context structure for context management.
2486 2007-02-12 Hans Leidekker <hans@it.vu.nl>
2488 * dlls/wininet/tests/http.c:
2489 wininet: Fix a test that fails on Windows.
2491 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
2492 wininet: Skip empty accept type strings in HttpOpenRequest.
2494 2007-02-12 Paul Vriens <paul.vriens.wine@gmail.com>
2496 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
2497 wininet/ftp.c: Fix some returned error codes.
2499 * dlls/wininet/tests/ftp.c:
2500 wininet/ftp.c: Add tests to show the order of parameter checking.
2502 2007-02-12 Rob Shearman <rob@codeweavers.com>
2504 * dlls/rpcrt4/ndr_marshall.c:
2505 rpcrt4: The format structures used in the marshaling code should have 1-byte
2508 * include/objidl.idl:
2509 include: Add more EOAC_* enumeration values to objidl.idl.
2510 Also add the SOLE_AUTHENTICATION_INFO and SOLE_AUTHENTICATION_LIST
2511 structures which are used by CoInitializeSecurity.
2514 include: Fix a typo in a comment in rpcdce.h.
2516 * include/objidl.idl:
2517 include: Fix a typo in the parameter name for IClientSecurity::QueryBlanket
2520 2007-02-12 Francois Gouget <fgouget@free.fr>
2522 * dlls/ntdll/rtl.c, include/winnt.h:
2523 ntdll: Fix compilation on systems that don't support nameless structs.
2525 2007-02-09 Francois Gouget <fgouget@free.fr>
2527 * dlls/ntdll/rtl.c, include/winnt.h:
2528 ntdll: Add prototypes to winnt.h for the SList functions.
2530 2007-02-10 Jacek Caban <jacek@codeweavers.com>
2532 * dlls/urlmon/tests/url.c:
2533 urlmon: Added mk protocol handling test.
2535 * dlls/urlmon/tests/url.c:
2536 urlmon: Added test of handlong its protocol.
2538 * dlls/urlmon/binding.c:
2539 urlmon: Depend on Read result in report_data.
2541 * dlls/urlmon/binding.c:
2542 urlmon: Store download state in Binding object.
2544 2007-02-12 Alexandre Julliard <julliard@winehq.org>
2546 * dlls/rpcrt4/rpc_transport.c:
2547 rpcrt4: Enter new named pipe connections into the protocol connection list.
2549 2007-02-12 Dmitry Timoshkov <dmitry@codeweavers.com>
2551 * dlls/comctl32/imagelist.c:
2552 comctl32: Make ImageList_Read and ImageList_Write compatible with each other,
2555 2007-02-12 Mike McCormack <mike@codeweavers.com>
2557 * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
2558 msi: Store dll based custom actions in a separate list.
2560 * dlls/msi/custom.c:
2561 msi: Simplify ACTION_FinishCustomActions.
2563 2007-02-10 Chris Robinson <chris.kcat@gmail.com>
2565 * dlls/wined3d/glsl_shader.c:
2566 wined3d: Properly round negative values in shader_glsl_mov.
2568 2007-02-10 Hans Leidekker <hans@it.vu.nl>
2570 * programs/wordpad/wordpad.c, tools/wine.inf:
2571 wordpad: Open .wri files in wordpad.
2573 2007-02-10 Eric Pouech <eric.pouech@wanadoo.fr>
2575 * tools/winedump/winedump.h:
2576 winedump: Removed a couple of unused elements out of struct symbol.
2578 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/lnk.c,
2579 tools/winedump/pdb.c, tools/winedump/winedump.h:
2580 winedump: Simplify guid dumping.
2582 * tools/winedump/dump.c, tools/winedump/main.c, tools/winedump/msc.c,
2583 tools/winedump/pe.c, tools/winedump/winedump.h:
2584 winedump: Larger usage of symbol demangling while dumping.
2586 * programs/winedbg/debug.l, programs/winedbg/debugger.h,
2587 programs/winedbg/intvar.h, programs/winedbg/tgt_active.c,
2588 programs/winedbg/winedbg.c:
2589 winedbg: Support for debugging child processes.
2590 Added internal flag (AlsoDebugProcChild) to let winedbg debug both
2591 parent and child (in the same WineDbg session).
2593 * programs/winedbg/memory.c:
2594 winedbg: Correctly handle invalid read conditions.
2596 2007-02-12 Paul Vriens <paul.vriens.wine@gmail.com>
2598 * dlls/wininet/tests/ftp.c:
2599 wininet/ftp.c: Add another test.
2601 2007-02-10 Paul Vriens <paul.vriens.wine@gmail.com>
2603 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
2604 wininet/ftp.c: Fix some returned error codes.
2606 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
2607 wininet/ftp.c: Fix some returned error codes.
2609 2007-02-09 Paul Vriens <paul.vriens.wine@gmail.com>
2611 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
2612 wininet/ftp.c: Fix some returned error codes.
2614 2007-02-10 Jacek Caban <jacek@codeweavers.com>
2616 * dlls/mshtml/nsio.c:
2617 mshtml: Handle resource protocol like chrome protocol.
2619 * dlls/mshtml/nsio.c:
2620 mshtml: Call SetWineURL in Clone.
2622 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/task.c:
2623 mshtml: Start binding asynchronously.
2625 2007-02-09 Jacek Caban <jacek@codeweavers.com>
2627 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
2628 mshtml: Move AddRequest call to OnStartBinding.
2630 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
2631 mshtml: Remove no longer used [Get|Set]Moniker functions.
2633 2007-02-12 Alexandre Julliard <julliard@winehq.org>
2635 * dlls/mshtml/tests/htmldoc.c:
2636 mshtml: Don't test the contents of an output parameter.
2638 2007-02-09 Jacek Caban <jacek@codeweavers.com>
2640 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
2641 mshtml: Don't store moniker in nsURI.
2643 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
2644 mshtml: Added [Set|Get]WineURL functions to nsIWineURI.
2646 * dlls/mshtml/nsio.c:
2647 mshtml: Store URL in unicode in nsURI.
2649 2007-02-10 Jacek Caban <jacek@codeweavers.com>
2651 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
2652 shlwapi: Fix handling mk URLs.
2654 * dlls/shlwapi/url.c:
2655 shlwapi: Unicodified scheme detecting code.
2657 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
2658 itss: Fix handling URLs without '/' in object name.
2660 2007-02-09 Duane Clark <fpga@pacbell.net>
2662 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
2663 treeview: Scrolling does not cause label being edited to lose focus.
2665 2007-02-10 Joris Huizer <joris_huizer@yahoo.com>
2667 * tools/winegcc/utils.c, tools/winegcc/utils.h, tools/winegcc/winegcc.c:
2668 winegcc: Sign-compare fixes.
2670 2007-02-10 Mike McCormack <mike@codeweavers.com>
2672 * dlls/msi/custom.c:
2673 msi: Split process_handle() into two separate functions.
2675 2007-02-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
2677 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_Cs.rc,
2678 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
2679 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
2680 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
2681 dlls/shell32/shell32_It.rc, dlls/shell32/shell32_Ko.rc,
2682 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pl.rc,
2683 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc,
2684 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
2685 dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c,
2686 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h,
2687 dlls/shell32/tests/shlfileop.c:
2688 shell32: Allow overwriting files in SHFileOperation(FO_COPY) (with confirmation
2691 * dlls/shell32/shell32_En.rc, dlls/shell32/shlfileop.c,
2692 dlls/shell32/shresdef.h:
2693 shell32: Add a confirmation dialog with a "Yes to All" option.
2695 * dlls/shell32/brsfolder.c:
2696 shell32: Make sure BrowseForFolder doesn't return NULL for the Desktop folder
2697 as this means a cancel.
2699 2007-02-08 Stefan Dösinger <stefan@codeweavers.com>
2701 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
2702 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
2703 wined3d: Make shader_cleanup more useful.
2705 2007-02-09 Stefan Dösinger <stefan@codeweavers.com>
2707 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c, dlls/ddraw/device.c,
2708 dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c,
2709 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
2710 wined3d: BeginScene and EndScene tests and fixes.
2712 2007-02-09 Alexandre Julliard <julliard@winehq.org>
2714 * Make.rules.in, configure, configure.ac, dlls/oleaut32/tests/Makefile.in,
2715 tools/make_makefiles:
2716 Make.rules: Automatically generate the header for all types of idl sources.
2718 2007-02-09 Francois Gouget <fgouget@free.fr>
2720 * dlls/shell32/tests/shellpath.c:
2721 shell32/tests: wnsprintfA() is missing on Win9x, so use sprintf() instead.
2723 * dlls/shell32/tests/shlfolder.c:
2724 shell32/tests: Fix test_GetDisplayName() to cope with a left-over test directory.
2726 * dlls/shell32/tests/shlfolder.c:
2727 shell32/tests: ILFree() and ILIsEqual() are exported by ordinal only on
2728 Win9x. So use GetProcAddress().
2730 * dlls/ntdll/misc.c, dlls/ntdll/string.c, tools/winapi/win32.api:
2731 ntdll: Better match the PSDK types and fix the winapi_check warnings.
2733 * tools/winapi/winapi.pm, tools/winapi/winapi_local.pm:
2734 winapi_check: Fix handling of the -register functions.
2735 Unless specified otherwise they are implemented by a '__regs_' function.
2736 Keep track of the '-i386' flag so we can detect CONTEXT* vs. CONTEXT86*
2738 Remove an unneeded and broken hack meant to fudge the number of parameters.
2740 * tools/winapi/winapi_local.pm:
2741 winapi_check: '-register' is compatible with stdcall. So remove this obsolete
2744 * tools/winapi/win32.api:
2745 ntdsapi: Update win32.api to fix the winapi_check warnings.
2747 * include/ntdsapi.h:
2748 ntdsapi: Add a commented-out #include directive as a reminder.
2751 Make winnt.h C++ compatible.
2753 * include/winbase.h:
2754 kernel32: Add prototypes to winbase.h for the SList functions.
2756 * dlls/ntdll/ntdll.spec:
2757 ntdll: The fourth parameter of RtlUnwind() is a pointer, not a long.
2759 * dlls/ntdll/ntdll.spec:
2760 ntdll: ZwRaiseException() is not a register function.
2762 2007-02-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2764 * programs/regedit/Ko.rc:
2765 regedit: Updated Korean Resource.
2767 2007-02-08 Marcus Meissner <marcus@jet.franken.de>
2769 * dlls/kernel32/tests/comm.c:
2770 kernel32/tests: Fixed several uninitialized variables.
2772 2007-02-09 Paul Vriens <paul.vriens.wine@gmail.com>
2774 * dlls/user32/listbox.c:
2775 user32/listbox: Remove deadcode (Coverity).
2777 2007-02-08 Eric Pouech <eric.pouech@wanadoo.fr>
2779 * dlls/msvcrt/exit.c, dlls/msvcrt/msvcrt.h:
2780 msvcrt: Use raise(SIGABRT) for abort() and assert().
2782 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
2783 msvcrt: Implemented the raise function.
2785 * dlls/msvcrt/except.c:
2786 msvcrt: Reset a signal to DFL before it's used.
2788 2007-02-08 Paul Vriens <paul.vriens.wine@gmail.com>
2790 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
2791 wininet/ftp.c: Fix some returned error codes.
2793 2007-02-08 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
2795 * dlls/ntdll/time.c:
2796 ntdll: Add Omsk time zone.
2798 2007-02-08 Marcus Meissner <marcus@jet.franken.de>
2800 * dlls/kernel32/vxd.c:
2801 kernel32: Remove CloseHandle call.
2803 * dlls/devenum/devenum_main.c:
2804 devenum: Initialize hKeysub.
2806 * dlls/ntdll/file.c:
2807 ntdll: Initialize needs_close to FALSE.
2809 2007-02-08 Marcus Meissner <meissner@suse.de>
2811 * dlls/riched20/row.c:
2812 riched20: Removed more dead code.
2815 wmc: inputbuffer is a WCHAR array.
2817 2007-02-08 Vitaly Lipatov <lav@etersoft.ru>
2819 * dlls/comctl32/comctl_Ru.rc, dlls/comdlg32/cdlg_Ru.rc,
2820 dlls/msi/msi_Ru.rc, dlls/shell32/shell32_Ru.rc,
2821 dlls/user32/resources/user32_Ru.rc, dlls/winmm/winmm_Ru.rc:
2822 Some fixes in russian resources.
2824 2007-02-08 Hans Leidekker <ecl@it.vu.nl>
2826 * tools/wineshelllink:
2827 wineshelllink: Keep using the slash as path separator.
2829 2007-02-08 Hans Leidekker <hans@it.vu.nl>
2831 * tools/wineshelllink:
2832 wineshelllink: Use "=" instead of "==" to compare strings.
2834 2007-02-07 James Hawkins <truiken@gmail.com>
2836 * dlls/msi/files.c, dlls/msi/tests/install.c:
2837 msi: Don't skip files continued from a previous cabinet.
2839 2007-02-07 Mikołaj Zalewski <mikolaj@zalewski.pl>
2841 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
2842 comctl32: listview: Create the LISTVIEW_INFO in WM_NCCREATE.
2844 2007-02-07 Rob Shearman <rob@codeweavers.com>
2846 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
2847 oleaut32: Fix the return value of ITypeInfo::Invoke when the property-put
2848 named argument isn't DISPID_PROPERTYPUT.
2850 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
2851 oleaut32: Implement automatic value getting in ITypeInfo::Invoke.
2852 If an IDispatch object is returned from in the retval for a propget
2853 function and an extra parameter was passed in to ITypeInfo::Invoke then
2854 it should call IDispatch::Invoke on the returned object with the extra
2855 parameter to retrieve the value of the object, which is then returned in
2858 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl:
2859 oleaut32: Fix the IDL for the "Value" method in the tmarshal tests.
2861 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl:
2862 oleaut32: Comment out "dual" attribute of IKindaEnumWidget in tmarshal test
2863 to cause the interface to be marshaled correctly.
2864 This fixes a bunch of tmarshal tests.
2866 * dlls/oleaut32/tests/tmarshal.c:
2867 oleaut32: Always register the typelib for the tmarshal tests.
2869 2007-02-08 Detlef Riekenberg <wine.dev@web.de>
2871 * programs/regedit/childwnd.c:
2872 regedit: Do not use a local copy of a global pointer.
2874 * programs/regedit/childwnd.c:
2875 regedit: Do not pass a global available pointer to a static function.
2877 2007-02-07 Detlef Riekenberg <wine.dev@web.de>
2879 * programs/regedit/framewnd.c:
2880 regedit: Declare some variables static.
2882 2007-02-08 Jacek Caban <jacek@codeweavers.com>
2884 * dlls/urlmon/binding.c:
2885 urlmon: Fix continue_call handling.
2887 * dlls/urlmon/binding.c:
2888 urlmon: Call OnProgress directly in report_data.
2890 * dlls/urlmon/binding.c:
2891 urlmon: Added ReportProgress(BINDSTATUS_DIRECTBIND) implementation.
2893 * dlls/urlmon/binding.c:
2894 urlmon: Fix ReportResult on async protocols.
2896 2007-02-08 Mike McCormack <mike@codeweavers.com>
2898 * programs/msiexec/msiexec.c:
2899 msiexec: Catch the -Embedding flag and print out a message.
2901 * dlls/msi/msi_main.c, dlls/msi/msipriv.h, dlls/msi/regsvr.c:
2902 msi: Register the typelib.
2904 2007-02-07 Vitaliy Margolen <wine-patches@kievinfo.com>
2907 server: Fix typo. Should be group not owner.
2909 2007-02-07 Kevin Koltzau <kevin@plop.org>
2912 ntdll: Fix compile errors for Win64.
2915 winnt.h: Correct declaration of SLIST_HEADER and SLIST_ENTRY for Win64.
2917 2007-02-07 Francois Gouget <fgouget@free.fr>
2919 * include/clusapi.h:
2920 clusapi: Make clusapi.h C++ compatible.
2922 2007-02-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
2924 * dlls/winex11.drv/clipboard.c, dlls/winex11.drv/codepage.c:
2925 winex11.drv: Remove unused items.
2927 2007-02-08 Alexandre Julliard <julliard@winehq.org>
2929 * tools/widl/parser.l:
2930 widl: Rename parser states to uppercase to avoid conflicts.
2932 2007-02-07 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
2934 * dlls/user32/defwnd.c:
2935 user32: Don't crash if a WM_NCCREATE message is sent with lParam=0.
2937 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
2939 * dlls/comctl32/tests/rebar.c:
2940 comctl32/tests: Fix typo (Coverity).
2942 2007-02-07 Rob Shearman <rob@codeweavers.com>
2944 * dlls/oleaut32/tests/tmarshal.c:
2945 oleaut32: Fix a one-off test failure in the tmarshal tests -
2946 TYPE_E_LIBNOTREGISTERED is an expected return value.
2948 * dlls/oleaut32/tmarshal.c:
2949 oleaut32: A value of PARAMFLAG_FNONE for wParamFlags means that the parameter
2950 is also marshaled and unmarshaled in the PARAMFLAG_FOUT case.
2952 2007-02-07 Detlef Riekenberg <wine.dev@web.de>
2954 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
2955 programs/regedit/En.rc, programs/regedit/Es.rc,
2956 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
2957 programs/regedit/It.rc, programs/regedit/Ja.rc,
2958 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
2959 programs/regedit/No.rc, programs/regedit/Pl.rc,
2960 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
2961 programs/regedit/Si.rc, programs/regedit/Tr.rc,
2962 programs/regedit/resource.h:
2963 regedit: Remove unused resource.
2965 2007-02-07 Jacek Caban <jacek@codeweavers.com>
2967 * dlls/urlmon/binding.c:
2968 urlmon: Use queue for whole ReportData implementation.
2970 * dlls/urlmon/binding.c:
2971 urlmon: Added ReportProgress(BINDSTATUS_BEGINDOWNLOADDATA) implementation.
2973 * dlls/urlmon/binding.c:
2974 urlmon: Use custom task structs.
2976 * dlls/urlmon/binding.c:
2977 urlmon: Use proc instead of enum in task queue.
2979 * dlls/urlmon/binding.c:
2980 urlmon: Unlock protocol only if it was locked.
2982 * dlls/urlmon/binding.c:
2983 urlmon: Set BINDF_NEEDFILE flag for all not urlmon protocols.
2985 2007-02-07 Ken Thomases <ken@codeweavers.com>
2987 * programs/explorer/diskarb.c:
2988 explorer: Fix leak: always release the CFDictionary.
2990 * dlls/winecoreaudio.drv/audio.c:
2991 winecoreaudio.drv: Remove obsolete FIXME.
2993 2007-02-07 Francois Gouget <fgouget@free.fr>
2995 * include/advpub.h, tools/winapi/win32.api:
2996 advpack: Make the header more consistent with the implementation and fix the
2997 winapi_check warnings.
2999 * dlls/credui/credui_main.c, include/wincred.h, tools/winapi/win32.api:
3000 credui: Better match the PSDK types and fix the winapi_check warnings.
3002 * tools/winapi/win16.api, tools/winapi/win32.api:
3003 winsock & ws2_32: Update win32.api to fix the winapi_check warnings.
3005 * dlls/atl/atl_main.c, dlls/atl/atlbase.h, tools/winapi/win32.api:
3006 atl: Better match the PSDK types and fix the winapi_check warnings.
3008 * include/clusapi.h, tools/winapi/win32.api:
3009 clusapi: Better match the PSDK types and fix the winapi_check warnings.
3010 This also makes the headers and implementation more consistent.
3012 * include/wincred.h:
3013 credui: Make wincred.h C++ compatible.
3015 * dlls/browseui/tests/autocomplete.c:
3016 browseui: Add missing '\n's to ok() calls.
3018 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/rpc_epmap.c,
3019 include/rpcndr.h, tools/winapi/win32.api:
3020 rpcrt4: Better match the PSDK types and fix the winapi_check warnings.
3022 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
3024 * dlls/wininet/tests/ftp.c:
3025 wininet/tests: Add a few more tests.
3027 * dlls/wininet/ftp.c:
3028 wininet/ftp: Remove unneeded (double) checks.
3030 * dlls/wininet/ftp.c:
3031 wininet/ftp: Remove unneeded (double) checks.
3033 * dlls/wininet/ftp.c:
3034 wininet/ftp: Remove unneeded (double) checks.
3036 * dlls/wininet/ftp.c:
3037 wininet/ftp: Remove unneeded (double) checks.
3039 * dlls/wininet/ftp.c:
3040 wininet/ftp: Remove unneeded (double) checks.
3042 * dlls/wininet/ftp.c:
3043 wininet/ftp: Remove unneeded (double) checks.
3045 * dlls/wininet/ftp.c:
3046 wininet/ftp: Remove unneeded (double) checks.
3048 * dlls/wininet/ftp.c:
3049 wininet/ftp: Remove unneeded (double) checks.
3051 * dlls/wininet/ftp.c:
3052 wininet/ftp: Remove unneeded (double) checks.
3054 2007-02-07 Michael Stefaniuc <mstefani@redhat.de>
3056 * dlls/browseui/aclmulti.c:
3057 browseui: Move 'static' to the beginning of the declaration specifier.
3059 2007-02-07 Mike McCormack <mike@codeweavers.com>
3061 * dlls/msi/tests/iface.c:
3062 msi: Add a test for the version method.
3064 2007-02-06 Clinton Stimpson <cjstimpson@utwire.net>
3066 * dlls/user32/tests/win.c:
3067 user32: Add test cases for update rects affected by ShowWindow.
3069 2007-02-02 Aric Stewart <aric@codeweavers.com>
3071 * dlls/user32/combo.c:
3072 user32: We are calculating the height for the drop down based on
3073 number of items however the if statement used nIHeight (just the
3074 height of 1 item) and not nHeight (the height all the items).
3076 2007-02-07 Alexandre Julliard <julliard@winehq.org>
3078 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
3079 tools/widl/typegen.h:
3080 widl: Output endpoint information in client and server files.
3082 * tools/widl/parser.y, tools/widl/widltypes.h:
3083 widl: Add a string list type and use it for the endpoint attribute.
3085 * tools/widl/parser.l, tools/widl/parser.y:
3086 widl: Only recognize attribute keywords inside an attribute list.
3088 * dlls/msvcrt/file.c:
3089 msvcrt: Implement fopen/wfopen on top of fsopen/wfsopen instead of the other
3092 2007-02-03 Peter Oberndorfer <kumbayo84@arcor.de>
3094 * dlls/msi/dialog.c:
3095 msi: Clean up magic numbers.
3097 * dlls/msi/dialog.c:
3098 msi: Honor attributes for combobox.
3100 * dlls/msi/dialog.c:
3101 msi: Honor msidbControlAttributesSorted attribute for list box.
3103 2007-02-05 Juan Lang <juan_lang@yahoo.com>
3105 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
3106 msvcrt: Implement _mbbtype according to MSDN.
3108 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
3110 * dlls/shell32/tests/shlfileop.c:
3111 shell32: shlfileop tests: Avoid buffer overflows for paths.
3113 2007-02-04 Vitaliy Margolen <wine-patches@kievinfo.com>
3115 * dlls/winex11.drv/wintab.c:
3116 winex11drv: Do extra error checking when opening XInput device.
3118 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
3120 * dlls/wininet/ftp.c:
3121 wininet/ftp.c: Remove unneeded check.
3123 * dlls/urlmon/umon.c:
3124 urlmon: Cast-qual warning fixes.
3126 * dlls/urlmon/umon.c:
3127 urlmon: Cast-qual warning fix.
3129 2007-02-06 Misha Koshelev <mk144210@bcm.tmc.edu>
3131 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/files.c,
3133 msi: Make sure to ignore UI level flags in dialog and files as well.
3135 2007-02-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
3137 * dlls/shell32/trash.c:
3138 shell32: Declare some functions static.
3140 * dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c,
3141 dlls/shell32/shlfileop.c:
3142 shell32: Declare some functions static.
3144 * dlls/shell32/shellole.c:
3145 shell32: Declare some functions static.
3147 * dlls/shell32/dialogs.c:
3148 shell32: Declare some functions static.
3150 2007-02-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
3152 * dlls/comctl32/toolbar.c:
3153 comctl32: toolbar: Copy bitmaps with CopyImage so that it works also for DIBs
3154 (based on a patch by Oleg Krylov).
3156 2007-02-06 Felix Nawothnig <flexo@holycrap.org>
3158 * dlls/comctl32/tab.c:
3159 comctl32: Remove unnecessary and misused mask member from TAB_ITEM.
3161 2007-02-06 Jacek Caban <jacek@codeweavers.com>
3163 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
3164 itss: Allow reading from ReportData call.
3166 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
3167 urlmon: Fix zone tests.
3169 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
3170 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h:
3171 hhctrl.ocx: Use mk as default protocol and code clean up.
3173 * dlls/hhctrl.ocx/webbrowser.c:
3174 hhctrl.ocx: Use SetWindowRects to set WebBrowser's size.
3176 * dlls/hhctrl.ocx/webbrowser.c:
3177 hhctrl.ocx: Remove useless SetHostNames call.
3179 2007-02-06 Rob Shearman <rob@codeweavers.com>
3181 * dlls/oleaut32/typelib.c:
3182 oleaut32: Ignore the first named argument when invoking property-put methods
3183 as it is mandatory and doesn't indicate that the arguments will be
3184 passed in as named ones.
3186 * dlls/oleaut32/typelib.c:
3187 oleaut32: Add support for named arguments in ITypeInfo::Invoke.
3189 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
3190 oleaut32: Copy the value directly returned from the called function
3191 if it is not an HRESULT value, instead of getting it from a [retval]
3194 * dlls/oleaut32/typelib.c:
3195 oleaut32: Fix the missing argument handling for non-byref variant arguments.
3197 * dlls/oleaut32/typelib.c:
3198 oleaut32: If an error info object was created when the invoked method failed
3199 then fill in exception info from the error info object.
3201 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
3202 ole32: Add the external references that the server gave to us to any existing
3204 so that the right external reference count is released when the proxy is
3206 Protect all changes to refs in the ifproxy using interlocked functions
3207 and update the thread-safety documentation.
3209 * dlls/ole32/marshal.c:
3210 ole32: Release iobject and the IRpcStubBuffer object no matter which code path
3212 Otherwise we would leak a reference for both of these if the ifstub was
3214 Fix the FIXME in the code by releasing the stub manager if necessary.
3216 * dlls/comctl32/listview.c:
3217 comctl32: Fix the computation of the select bounds item rect
3218 and fixup the places that depended on the old behaviour.
3220 * dlls/oleaut32/tmarshal.c:
3221 oleaut32: Add a wrapper around the channel supplied to the IDispatch proxy
3222 to fixup the IID used to connect to the server and fix somewhat common
3223 "err:rpc:RPCRT4_OpenBinding" messages.
3225 2007-02-06 Peter Oberndorfer <kumbayo84@arcor.de>
3227 * dlls/msi/dialog.c:
3228 msi: Do not use a static variable to save the insertion position for the
3231 * dlls/msi/dialog.c:
3232 msi: Store value of the property with each listbox element.
3233 This makes sure the property is set to the right value even when order in
3236 * dlls/msi/dialog.c:
3237 msi: Do not store property for each listbox element, as it is the same one
3238 for the whole listbox.
3239 Remove struct msi_listbox_item as it only contains 1 element now.
3241 * dlls/msi/dialog.c:
3242 msi: Only insert entries into listbox if property value matches.
3244 2007-02-06 Clinton Stimpson <cjstimpson@utwire.net>
3246 * dlls/user32/button.c, dlls/user32/tests/msg.c:
3247 user32: WM_SETFONT on button doesn't repaint directly.
3249 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
3251 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
3252 dlls/dinput/tests/joystick.c:
3253 dinput: Don't reset dead zone and saturation when setting data format.
3254 Additional tests indicate that native doesn't touch previously set
3257 2007-02-06 Rob Shearman <rob@codeweavers.com>
3259 * dlls/credui/credui.rc:
3260 credui: Fix the order of the controls in the dialog so that the
3261 keyboard shortcuts work correctly and so that tabbing through the
3262 controls behaves as the user expects.
3264 2007-02-06 Huw Davies <huw@codeweavers.com>
3266 * dlls/oleaut32/typelib.c:
3267 oleaut32: Call SearchPath before LoadLibrary so that we get the full path of
3268 native exes and dlls.
3269 For builtin dlls prepend the system directory.
3271 2007-02-06 Misha Koshelev <mk144210@bcm.tmc.edu>
3273 * dlls/kernel32/tests/change.c:
3274 kernel32: CreateThread returns NULL on error, not INVALID_HANDLE_VALUE.
3276 2007-02-06 Alexandre Julliard <julliard@winehq.org>
3278 * dlls/ntdll/heap.c:
3279 ntdll: Clear the DebugInfo field when a shared heap critical section is
3282 * tools/widl/proxy.c:
3283 widl: Use the correct type offset when freeing proxy variables.
3285 * tools/widl/typegen.c:
3286 widl: Added support for iid_is conformance descriptors.
3288 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c,
3289 tools/widl/typegen.c:
3290 widl: size_is and length_is are expression lists now.
3292 * tools/widl/typegen.c:
3293 widl: Take array dimensions into account when computing buffer size.
3295 * tools/widl/typegen.c:
3296 widl: Add support for arrays of simple types in format strings.
3298 * tools/widl/typegen.c, tools/widl/typegen.h:
3299 widl: Output correct alignments in type format strings.
3301 2007-02-05 Marcus Meissner <marcus@jet.franken.de>
3303 * dlls/winex11.drv/xfont.c:
3304 winex11.drv: Removed dead code (Coverity).
3306 * dlls/riched20/row.c:
3307 riched20: Fixed wrong condition (Coverity).
3309 * programs/oleview/typelib.c:
3310 oleview: Removed dead code (Coverity).
3312 2007-02-06 Damjan Jovanovic <damjan.jov@gmail.com>
3314 * dlls/msvcrt/msvcrt.h, include/msvcrt/sys/stat.h, include/msvcrt/wchar.h:
3315 msvcrt: Align struct _stati64's st_size on an 8 byte boundary.
3317 2007-02-06 Francois Gouget <fgouget@free.fr>
3320 ntdll: Add a stub API documentation to make winapi_check happy.
3322 * dlls/hid/main.c, include/Makefile.in, include/ddk/hidsdi.h:
3323 hid: Add the hidsdi.h header.
3325 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c, include/rpcdce.h,
3326 tools/winapi/win32.api:
3327 rpcrt4: Improve the prototypes Win64 compatibility by replacing long with LONG.
3329 * tools/winapi/win32.api:
3330 inseng.dll: Update win32.api to fix the winapi_check warnings.
3332 * tools/winapi/win32.api:
3333 localspl: Update win32.api to fix the winapi_check warnings.
3335 * tools/winapi/win32.api:
3336 pstorec: Update win32.api to fix the winapi_check warnings.
3338 * tools/winapi/win32.api:
3339 gphoto2.ds: Update win32.api to fix the winapi_check warnings.
3341 * tools/winapi/win32.api:
3342 wtsapi: Update win32.api to fix the winapi_check warnings.
3344 * tools/winapi/win32.api:
3345 comctl32: Update win32.api to fix the winapi_check warnings.
3347 * tools/winapi/win32.api:
3348 hid: Update win32.api to fix the winapi_check warnings.
3350 * tools/winapi/win32.api:
3351 compstui: Update win32.api to fix the winapi_check warnings.
3353 * tools/winapi/win32.api:
3354 oleaut32: Update win32.api to fix the winapi_check warnings.
3356 * dlls/atl/atlwin.h:
3357 atl: Protect atlwin.h against multiple inclusions.
3359 * dlls/winspool.drv/tests/info.c:
3360 winspool.drv: Remove unneeded cast.
3362 * dlls/kernel32/tests/sync.c, dlls/winealsa.drv/dsoutput.c:
3363 Add missing '\n's in traces.
3365 2007-02-06 Mike McCormack <mike@codeweavers.com>
3367 * tools/widl/parser.y:
3368 widl: Implement dispinterfaces derived from an interface.
3370 * dlls/ole32/tests/storage32.c:
3371 ole32: Add a few more tests for transacted storage.
3373 * dlls/msi/tests/iface.c:
3374 msi: Test the dispid for CreateRecord.
3377 msi: Add the generated typelib to the resources.
3380 msi: Factor out code to calculate column offsets.
3382 * dlls/msi/tests/package.c:
3383 msi: Add a test showing MsiGetProperty returns correct values.
3385 2007-02-06 Jan Zerebecki <jan.wine@zerebecki.de>
3387 * dlls/urlmon/urlmon_main.c:
3388 urlmon: Remove redundant const.
3390 2007-02-05 Misha Koshelev <mk144210@bcm.tmc.edu>
3392 * dlls/msi/action.c:
3393 msi: InstallPackage check for UI level must not disregard flags.
3395 2007-02-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
3397 * dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
3398 dlls/wineps.drv/ppd.c:
3399 wineps.drv: Declare some functions static.
3401 * dlls/wineps.drv/mkagl.c:
3402 wineps.drv: Remove unused functions.
3404 * dlls/user32/message.c:
3405 user32: Remove unused function.
3407 * dlls/winemp3.acm/mpegl3.c:
3408 winemp3.acm: Remove unused functions.
3410 * dlls/shell32/shlexec.c:
3411 shell32: Remove unused function.
3413 * dlls/user32/sysparams.c:
3414 user32: Remove unused variables.
3416 2007-02-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
3418 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
3419 dlls/browseui/Makefile.in, dlls/browseui/aclmulti.c,
3420 dlls/browseui/browseui.h, dlls/browseui/browseui_main.c,
3421 dlls/browseui/regsvr.c, dlls/browseui/tests/Makefile.in,
3422 dlls/browseui/tests/autocomplete.c, programs/winetest/Makefile.in,
3423 programs/winetest/winetest.rc:
3424 browseui: Implement and test ACLMulti.
3426 * dlls/browseui/browseui_main.c:
3427 browseui: Add class factory.
3429 * include/shlguid.h, include/shlobj.h:
3430 include: Add definitions for the multisource AutoComplete list (ACLMulti).
3432 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
3433 dlls/browseui/Makefile.in, dlls/browseui/browseui.spec,
3434 dlls/browseui/browseui_main.c, dlls/browseui/regsvr.c,
3435 dlls/browseui/version.rc, tools/wine.inf:
3436 browseui: Add the browseui DLL.
3438 2007-02-05 Paul Vriens <paul.vriens.wine@gmail.com>
3440 * dlls/wininet/internet.h:
3441 wininet: Remove unused function.
3443 2007-02-05 Vitaliy Margolen <wine-patches@kievinfo.com>
3445 * dlls/dinput/joystick_linux.c:
3446 dinput: Use correct flag for object instance.
3447 DIDFT_AXIS is a generic mask for absolute and relative axes.
3449 * dlls/dinput/joystick_linux.c:
3450 dinput: Look for all available js* joystick devices.
3452 2007-02-05 Kai Blin <kai.blin@gmail.com>
3454 * dlls/secur32/ntlm.c:
3455 secur32: Fix ntlm_auth version number check when registering the NTLM SSP.
3457 * dlls/secur32/ntlm.c:
3458 secur32: Bump minimal required samba version to 3.0.25, 3.0.24 is a bugfix
3461 2007-02-05 Alexandre Julliard <julliard@winehq.org>
3463 * dlls/iphlpapi/ipstats.c:
3464 iphlpapi: Avoid printf format warnings.
3466 * libs/port/interlocked.c:
3467 libwine_port: Implemented interlocked_cmpxchg64 for x86_64.
3469 2007-02-02 Damjan Jovanovic <damjan.jov@gmail.com>
3471 * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/sync.c,
3472 dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
3473 ntdll: Slist support.
3474 Implemented ntdll's RtlInitializeSListHead, RtlQueryDepthSList,
3475 RtlInterlockedFlushSList, RtlFirstEntrySList,
3476 RtlInterlockedPushEntrySList, RtlInterlockedPopEntrySList, their
3477 kernel32 equivalents, and tests.
3479 * include/wine/port.h, libs/port/interlocked.c:
3480 libwine_port: Added interlocked_cmpxchg64.
3482 2007-01-31 Paul Vriens <paul.vriens.wine@gmail.com>
3484 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/ftp.c:
3485 wininet/tests: Add ftp tests.
3487 2007-01-31 Dmitry Timoshkov <dmitry@codeweavers.com>
3489 * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
3490 user32: Add the tests for minimize/restore MDI child sequence, fix some failures.
3492 2007-02-05 Alexandre Julliard <julliard@winehq.org>
3494 * libs/wine/c_20127.c, libs/wine/cpmap.pl:
3495 libwine: Hardcode the data for the US-ascii codepage instead of loading a
3498 2007-02-03 Misha Koshelev <mk144210@bcm.tmc.edu>
3500 * dlls/kernel32/tests/change.c:
3501 kernel32: Added conformance test for nested thread wakeups in the server.
3503 2007-02-05 Alexandre Julliard <julliard@winehq.org>
3506 server: Clear the thread wait before releasing objects to avoid nested calls.
3507 Reported by Misha Koshelev.
3510 winnt.h: Avoid warnings on Mac OS X.
3512 2007-02-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
3514 * dlls/winedos/devices.c, dlls/winedos/dosaspi.c, dlls/winedos/dosmem.c,
3515 dlls/winedos/int09.c, dlls/winedos/int21.c, dlls/winedos/int31.c,
3516 dlls/winedos/int67.c, dlls/winedos/interrupts.c,
3517 dlls/winedos/soundblaster.c, dlls/winedos/vga.c, dlls/winedos/vga.h,
3519 winedos: Declare some items static.
3521 2007-02-01 John Klehm <xixsimplicityxix@gmail.com>
3523 * dlls/rasapi32/rasapi.c:
3524 rasapi32: RasEnumConnections now returns correct buffer size (zero) when there
3525 are zero connections available.
3527 2007-01-31 John Klehm <xixsimplicityxix@gmail.com>
3530 ras.h: Added additional szDeviceType defines.
3532 2007-01-29 Maarten Lankhorst <m.b.lankhorst@gmail.com>
3534 * dlls/winealsa.drv/dsoutput.c:
3535 winealsa: Use a helper thread instead of asynchronous callbacks.
3537 * dlls/winealsa.drv/alsa.c:
3538 winealsa: Cosmetic stuff.
3540 * dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
3541 dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
3542 dlls/winealsa.drv/dsoutput.c, dlls/winealsa.drv/wavein.c,
3543 dlls/winealsa.drv/waveinit.c, dlls/winealsa.drv/waveout.c:
3544 winealsa: Split driver up in tiny pieces.
3546 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
3548 * dlls/shlwapi/tests/string.c:
3549 shlwapi: Test string functions when buffer is too small.
3551 2007-02-03 Felix Nawothnig <flexo@holycrap.org>
3553 * dlls/gdi32/path.c:
3554 gdi32: Fix offset calculation in PATH_ExtTextOut for >1 chars.
3556 2007-02-02 Dmitry Timoshkov <dmitry@codeweavers.com>
3558 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
3559 gdi32: Make sure that we don't read/write beyond the provided buffer in
3560 GetOutlineTextMetricsA, add a test case.
3562 2007-02-02 Anatoly Lyutin <vostok@etersoft.ru>
3564 * dlls/comdlg32/cdlg_Ru.rc:
3565 comdlg32: Update Russian translation.
3567 2007-02-02 Vitaliy Margolen <wine-patches@kievinfo.com>
3569 * dlls/dinput/joystick_linux.c, dlls/dinput/tests/joystick.c:
3570 dinput: Don't reset user specified range in SetDataFormat. With tests.
3572 * dlls/dinput/joystick_linuxinput.c, dlls/dinput/tests/joystick.c:
3573 dinput: Initialize user limits with the default 0..65535 range. Add tests.
3575 * dlls/dinput/joystick_linuxinput.c:
3576 dinput: Return user set limits not the device limits.
3578 * dlls/dinput/joystick_linuxinput.c:
3579 dinput: Don't close fd before we done with it.
3581 2007-02-01 Marcus Meissner <meissner@suse.de>
3583 * dlls/kernel32/ne_module.c:
3584 kernel32: Initialize owner_exists (Coverity).
3586 * dlls/dinput/device.c:
3587 dinput: Fix dereference pointer after NULL check (Coverity).
3589 * dlls/devenum/devenum_main.c:
3590 devenum: Fix uninitialized clsidString (Coverity).
3592 2007-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
3594 * dlls/user32/tests/win.c, dlls/winex11.drv/window.c:
3595 user32: Although Windows sends WM_GETMINMAXINFO at the window creation time,
3596 it doesn't use returned values to set window size.
3598 2007-01-27 Maarten Lankhorst <m.b.lankhorst@gmail.com>
3600 * dlls/wined3d/directx.c:
3601 wined3d: Report D3D caps properly for ATI cards.
3603 2007-01-26 Mike McCormack <mike@codeweavers.com>
3606 winnt.h: Add defines for SLIST_HEADER.
3608 2007-02-03 Bang Jun-Young <junyoung@mogua.com>
3610 * dlls/advpack/advpack.c, include/advpub.h:
3611 advpack: Constify the 3rd argument of RebootCheckOnInstall[AW].
3613 2007-02-02 John Morris <mailjohnmorris@gmail.com>
3615 * dlls/ole32/ole32.spec:
3616 ole32: Add CoWaitForMultipleHandles to spec file.
3618 2007-01-31 Detlef Riekenberg <wine.dev@web.de>
3620 * dlls/mshtml/Makefile.in:
3621 mshtml: Add a missing space.
3623 2007-02-02 Detlef Riekenberg <wine.dev@web.de>
3625 * dlls/winspool.drv/tests/info.c:
3626 winspool/tests: Add test for XcvDataW,PortIsValid.
3628 * dlls/winspool.drv/tests/info.c:
3629 winspool/tests: Add test for XcvDataW,MonitorUI.
3631 2007-02-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
3633 * dlls/winex11.drv/opengl.c:
3634 winex11.drv: Declare variable signed to accept possible negative return value
3637 * dlls/wtsapi32/wtsapi32.c:
3638 wtsapi32: Declare a variable static.
3640 * dlls/winmm/message16.c:
3641 winmm: Declare a function static.
3643 2007-02-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
3645 * dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
3646 dlls/winemp3.acm/layer3.c:
3647 winemp3.acm: Declare some items static.
3649 * dlls/quartz/pin.c:
3651 Should fix Coverity CID-348 (dereference before NULL check).
3653 2007-02-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
3655 * dlls/uxtheme/draw.c, dlls/uxtheme/msstyles.c, dlls/uxtheme/msstyles.h,
3656 dlls/uxtheme/system.c:
3657 uxtheme: Declare some items static.
3659 2007-01-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
3661 * dlls/user32/comm16.c, dlls/user32/menu.c:
3662 user32: Declare some functions static.
3664 2007-01-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
3666 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw_main.c,
3667 dlls/shdocvw/shlinstobj.c:
3668 shdocvw: Declare some functions static.
3670 2007-02-05 Dmitry Timoshkov <dmitry@codeweavers.com>
3672 * dlls/dbghelp/dwarf.c:
3673 dbghelp: Turn a FIXME to a WARN in order to avoid mangling the output.
3675 * tools/winedump/lib.c:
3676 winedump: Add a sanity check before dumping long format library export.
3678 2007-01-31 Dmitry Timoshkov <dmitry@codeweavers.com>
3680 * dlls/kernel32/locale.c:
3681 kernel32: Add a trace to MultiByteToWideChar.
3683 2007-02-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
3685 * dlls/comctl32/rebar.c:
3686 comctl32: rebar: Fix lpBand->lpText memory leak in DeleteBand and simplify
3689 * dlls/comctl32/rebar.c:
3690 comctl32: rebar: Merge SetBandInfoA and SetBandInfoW.
3692 * dlls/comctl32/rebar.c:
3693 comctl32: rebar: Merge GetBandInfoA and GetBandInfoW.
3695 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
3697 * dlls/comctl32/rebar.c:
3698 comctl32: rebar: Merge InsertBandA and InsertBandW.
3700 * dlls/comctl32/rebar.c, dlls/comctl32/tests/Makefile.in,
3701 dlls/comctl32/tests/rebar.c:
3702 comctl32: rebar: Add some tests for rebar and change the way the header size
3705 2007-02-03 James Hawkins <truiken@gmail.com>
3707 * dlls/msi/files.c, dlls/msi/tests/install.c:
3708 msi: Allow uncompressed files before compressed files in the same media.
3710 2007-02-01 Huw Davies <huw@codeweavers.com>
3712 * dlls/wineps.drv/download.c:
3713 wineps.drv: Try to use the PostSript name of a font.
3715 2007-01-30 Huw Davies <huw@codeweavers.com>
3717 * dlls/winspool.drv/info.c:
3718 winspool.drv: We don't need to check for the PPD Files key before using
3721 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
3722 oleaut32: Fix marshaling of VARTYPE-less safearrays.
3724 2007-01-29 Michael Stefaniuc <mstefani@redhat.de>
3726 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
3727 msvcrt: Fix *printf() handling of negative field width.
3729 2007-01-29 Bang Jun-Young <junyoung@mogua.com>
3731 * dlls/advapi32/registry.c, dlls/ntdll/reg.c, include/winternl.h:
3732 ntdll: Fix NtUnloadKey to match the DDK.
3734 * dlls/wininet/internet.h:
3735 wininet: config.h police.
3737 * dlls/advapi32/crypt.c, dlls/advapi32/crypt.h, include/wincrypt.h:
3738 advapi32: Fix prototypes to match the PSDK.
3740 2007-01-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
3742 * dlls/avifil32/factory.c:
3743 avifil32: Declare some variables static.
3745 2007-01-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
3747 * dlls/secur32/util.c:
3748 secur32: Declare a function static.
3750 * dlls/sensapi/sensapi.c:
3751 sensapi: Declare a variable static.
3753 * dlls/setupapi/setupx_main.c:
3754 setupapi: Declare some functions static.
3756 * dlls/sane.ds/sane_main.c:
3757 sane.ds: Declare a function static.
3759 * dlls/serialui/confdlg.c:
3760 serialui: Declare some items static.
3762 2007-01-27 Thomas Weidenmueller <wine-patches@reactsoft.com>
3764 * dlls/comctl32/tab.c:
3765 comctl32: Fix the TAB_ITEM_SIZE macro.
3767 2007-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
3769 * dlls/user32/spy.c:
3770 user32: Dump contents of CREATESTRUCT in WM_[NC]CREATE of the message spy.
3772 * dlls/gdi32/bitmap.c, dlls/gdi32/tests/bitmap.c:
3773 gdi32: CreateBitmap and friends should return stock DEFAULT_BITMAP if requested
3774 bitmap width or height is 0.
3776 2007-01-26 Rob Shearman <rob@codeweavers.com>
3778 * dlls/credui/credui_main.c:
3779 credui: Fill out the username, password and domain edit boxes from the values
3780 input to CredUIPromptForCredentialsW.
3781 Set the focus to the password edit box, unless the user edit box is empty.
3783 * dlls/credui/credui.spec, dlls/credui/credui_main.c:
3784 credui: Implement CredUIParseUserName.
3786 * dlls/credui/credui_main.c:
3787 credui: Set the focus to the username edit control.
3789 2007-01-26 Jacek Caban <jacek@codeweavers.com>
3791 * dlls/urlmon/umon.c:
3792 urlmon: Code clean up.
3794 * dlls/urlmon/session.c:
3795 urlmon: Call AddRef in CoInternetGetSession.
3797 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
3798 shlwapi: Don't unescape url in UrlCombineW with URL_FILE_USE_PATHURL flag.
3800 2007-01-26 Francois Gouget <fgouget@free.fr>
3802 * dlls/shell32/shelllink.c:
3803 shell32: Remove an unneeded local variable initialization.
3805 * tools/winapi/winapi.pm:
3806 winapi_check: Print a warning when 'long' is used in an API file as this type
3807 is not Win64 compatible.
3809 2007-01-26 Mike McCormack <mike@codeweavers.com>
3811 * programs/oleview/typelib.c:
3812 oleview: Remove many casts.
3814 * .gitignore, dlls/msi/Makefile.in, dlls/msi/msiserver.idl:
3815 msi: Add a (mostly empty) typelib for the MsiServer interface.
3817 * tools/widl/write_msft.c:
3818 widl: Handle TKIND_DISPATCH when generating MSFT typelibs.
3820 2007-01-26 Alexandre Julliard <julliard@winehq.org>
3823 makefile: Use git-ls-files if possible to build tags files.
3825 2007-01-26 Francois Gouget <fgouget@free.fr>
3827 * tools/winapi/winapi.pm:
3828 winapi_check: Print the line number when an error or warning is found in the
3832 wintrust: Add missing packing directives to mscat.h.
3835 wintrust: Add missing prototypes and a missing include directive to mscat.h.
3837 * dlls/wintrust/register.c, include/wintrust.h, tools/winapi/win32.api:
3838 wintrust: Better match the PSDK types and fix the winapi_check warnings.
3840 * tools/winapi/win32.api:
3841 usp10: Update win32.api to fix the winapi_check warnings.
3843 * tools/winapi/win32.api:
3844 winecoreaudio.drv: Update win32.api to fix the winapi_check warnings.
3846 2007-01-26 Mike McCormack <mike@codeweavers.com>
3848 * dlls/msi/tests/iface.c:
3849 msi: Add todos around tests that aren't being run yet, but will fail.
3851 * dlls/msi/msi_main.c:
3854 2007-01-26 Alexandre Julliard <julliard@winehq.org>
3856 * dlls/winspool.drv/Makefile.in:
3857 winspool: Fix make rules for import library.
3859 * dlls/snmpapi/tests/util.c:
3860 snmpapi: Fix printf format warnings in tests.
3862 2007-01-25 Mark Adams <mark@transgaming.com>
3864 * dlls/iphlpapi/ipstats.c:
3865 iphlpapi: Support for non-linux platforms, including Mac OS X.
3866 - Add error messages when unimplemented functions are called on
3867 non-linux platforms.
3868 - Implement retrieving the interface list on MacOS X (and other
3869 platforms that use NET_RT_DUMP).
3871 * dlls/iphlpapi/ifenum.c:
3872 iphlpapi: Filter out no-ip addresses when building ip address table.
3874 * dlls/iphlpapi/ifenum.c:
3875 iphlpapi: Clarify interface counting.
3877 2007-01-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
3879 * dlls/cabinet/fdi.c:
3880 cabinet: Improve initialization of some arrays.
3882 2007-01-25 Joris Huizer <joris_huizer@yahoo.com>
3884 * libs/wine/loader.c, libs/wine/mmap.c:
3885 libwine: sign-compare fixes.
3887 2007-01-25 Francois Gouget <fgouget@free.fr>
3889 * dlls/snmpapi/main.c, include/snmp.h, tools/winapi/win32.api:
3890 snmpapi: Fix the winapi_check warnings.
3892 2007-01-25 Mike McCormack <mike@codeweavers.com>
3894 * dlls/msi/package.c:
3895 msi: Allocate a buffer in WCHARs not CHARs.
3897 2007-01-25 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
3900 wineserver: Validate the children of windows being hidden.
3901 Prevents paint_count values from being skewed when hiding windows.
3903 2007-01-25 Huw Davies <huw@codeweavers.com>
3905 * tools/widl/write_msft.c:
3906 widl: Don't restrict the number of params of [prop*] functions.
3908 2007-01-24 Huw Davies <huw@codeweavers.com>
3910 * tools/widl/write_msft.c:
3911 widl: Add VT_DATE support to typelib generation.
3913 2007-01-26 Alexandre Julliard <julliard@winehq.org>
3915 * tools/widl/proxy.c:
3916 widl: Make some generated variables static and/or const.
3918 * tools/widl/proxy.c:
3919 widl: Avoid dependency on COBJMACROS in generated code.
3921 * tools/widl/proxy.c:
3922 widl: Define __midl_proxy in the generated proxy code.
3924 * tools/widl/proxy.c:
3925 widl: Add a few more fields in the stub descriptor.
3927 * tools/widl/proxy.c:
3928 widl: Rename a couple of variables to make the code closer to what midl
3931 * tools/widl/proxy.c:
3932 widl: Initialize local variables in stub functions.
3934 * tools/widl/proxy.c:
3935 widl: Use the typegen function for marshalling/unmarshalling in proxies.
3937 * tools/widl/typegen.c:
3938 widl: Copy the UserMarshal support into the generic code.
3940 2007-01-25 Alexandre Julliard <julliard@winehq.org>
3942 * ANNOUNCE, ChangeLog, VERSION, configure:
3945 ----------------------------------------------------------------
3946 2007-01-24 Vitaliy Margolen <wine-patches@kievinfo.com>
3949 server: Prevent a crash on error while creating a token.
3951 * dlls/advapi32/tests/security.c, server/handle.c:
3952 advapi32: Add more tests for granted access mask. Fix test on Wine.
3954 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
3955 server/protocol.def, server/request.h, server/trace.c:
3956 server/ntdll: Simplistic implementation of NtQueryObject(ObjectBasicInformation).
3959 server: Reverse return value and status in token_access_check to be consistent.
3961 * dlls/advapi32/tests/security.c, server/token.c:
3962 advapi32: Add few more tests for token access check and fix it on Wine.
3964 2007-01-25 Paul Vriens <paul.vriens.wine@gmail.com>
3966 * dlls/qcap/dllsetup.c:
3967 qcap: Initialize a variable (Coverity).
3969 2007-01-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
3971 * dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
3973 rsaenh: Declare some functions static.
3975 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
3976 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpcrt4_main.c:
3977 rpcrt4: Declare some functions static.
3979 2007-01-25 Rob Shearman <rob@codeweavers.com>
3981 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h:
3982 rpcrt4: RPCRT4_strdupWtoA and RPCRT4_strdupAtoW don't change the input string,
3983 so make the input const.
3985 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
3986 dlls/rpcrt4/rpc_transport.c:
3987 rpcrt4: Stash away NetworkOptions passed in from the binding string so that
3988 transports can look at the string if needed.
3990 2007-01-25 Mike McCormack <mike@codeweavers.com>
3992 * dlls/msi/msi_main.c:
3993 msi: Implement IDispatch->CreateInstance() for the msi server dll.
3995 * dlls/msi/msi_main.c:
3996 msi: Implement IClassFactory->QueryInterface() for the msi server dll.
3998 * dlls/msi/tests/Makefile.in, dlls/msi/tests/iface.c:
3999 msi: Add a test for the IMsiServer interface.
4001 2007-01-25 Vitaly Lipatov <lav@etersoft.ru>
4003 * dlls/comdlg32/cdlg_Ru.rc:
4004 comdlg32: Update Russian translation.
4006 2007-01-25 Matt Finnicum <mattfinn@gmail.com>
4008 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
4009 riched20: Create undos in StreamIn at the right times. Adds tests for when
4010 StreamIn should be undoable.
4012 2007-01-24 Matt Finnicum <mattfinn@gmail.com>
4014 * dlls/riched20/reader.c:
4015 riched20: Remove excessive traces from reader.c.
4017 2007-01-24 Ken Thomases <ken@codeweavers.com>
4019 * dlls/winex11.drv/opengl.c:
4020 winex11.drv: Copy the GL extensions string because it may be freed.
4022 2007-01-24 Jan Zerebecki <jan.wine@zerebecki.de>
4024 * dlls/urlmon/tests/protocol.c:
4025 urlmon: Fix type of an empty string to avoid warning.
4027 * dlls/opengl32/wgl.c:
4028 opengl32: Remove redundant const.
4030 2007-01-24 Felix Nawothnig <flexo@holycrap.org>
4032 * dlls/comctl32/imagelist.c:
4033 comctl32: Degrade ERR to WARN.
4035 2007-01-24 Huw Davies <huw@codeweavers.com>
4037 * dlls/oleaut32/typelib.c:
4038 oleaut32: The typelib version numbers should be written to the registry in hex.
4040 2007-01-24 Francois Gouget <fgouget@free.fr>
4042 * tools/winapi/win32.api:
4043 sfc_os: Update win32.api to fix the winapi_check warnings.
4045 * dlls/sfc_os/sfc_os.c, include/sfc.h:
4046 sfc_os: Add a prototype for SfcIsKeyProtected().
4048 * dlls/mscoree/mscoree_main.c:
4049 mscoree: _CorValidateImage() is a WINAPI function.
4050 This fixes a winapi_check warning.
4052 * dlls/shell32/shell32_main.c:
4053 shell32: SHLoadNonloadedIconOverlayIdentifiers() is a WINAPI function.
4054 This fixes a winapi_check warning.
4056 * dlls/dbghelp/dbghelp.spec:
4057 dbghelp: Fix the spec file to better match the SymGetSymFromAddr64() prototype.
4058 This fixes a winapi_check warning.
4060 * dlls/snmpapi/main.c:
4061 snmpapi: Add a missing '\n' trace.
4063 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
4064 snmpapi: SnmpUtilDbgPrint() is a vararg and not an stdcall function.
4066 2007-01-24 Alexandre Julliard <julliard@winehq.org>
4068 * tools/widl/typegen.c:
4069 widl: Add support for some simple pointer types.
4071 * tools/widl/typegen.c:
4072 widl: Store the interface id in _StubMsg.MaxCount for iid_is pointers.
4074 * tools/widl/typegen.c:
4075 widl: Fix alignment check for struct members format string.
4077 * tools/widl/typegen.c:
4078 widl: Fix possible crash in write_array_tfs.
4080 * tools/widl/typegen.c:
4081 widl: Skip local functions when building format strings.
4083 * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
4084 widl: Export a function to compute the proc format string size for a function.
4086 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
4087 tools/widl/typegen.h:
4088 widl: Move initialization of the stub buffer size into
4089 write_remoting_arguments().
4091 * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
4092 widl: Move support for stub arguments to typegen.c to make it usable for
4095 * .gitignore, include/.gitignore, include/Makefile.in,
4096 tools/make_makefiles:
4097 include: Simplify the variable declarations in the makefile to allow
4098 make_makefiles to parse it.
4100 2007-01-24 Kai Blin <kai.blin@gmail.com>
4102 * dlls/secur32/ntlm.c:
4103 secur32: Fix off-by-one error in converting the password to unicode.
4105 2007-01-24 Alexandre Julliard <julliard@winehq.org>
4107 * dlls/ntdll/debugtools.c:
4108 ntdll: Properly handle embedded nulls in NTDLL_dbg_vprintf.
4110 2007-01-23 Jacek Caban <jacek@codeweavers.com>
4112 * dlls/urlmon/bindprot.c, dlls/urlmon/tests/protocol.c:
4113 urlmon: Added BindProtocol's IInternetPriority implementation.
4115 2007-01-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
4117 * dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/style.c,
4118 dlls/riched20/undo.c:
4119 riched20: Declare some functions static.
4121 * dlls/quartz/parser.c:
4122 quartz: Declare a function static.
4124 2007-01-23 Matt Finnicum <mattfinn@gmail.com>
4126 * dlls/riched20/editor.c:
4127 riched20: Use CharFromPos instead of FindPixelPos in LinkNotify so it accounts
4130 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
4131 riched20: Implement EM_LIMITTEXT and some simple tests.
4133 2007-01-24 Kai Blin <kai.blin@gmail.com>
4135 * dlls/secur32/ntlm.c:
4136 secur32: Fix off-by-one error when copying the password to the helper.
4137 This fixes NTLM authentication with Outlook2003.
4139 2007-01-24 Rob Shearman <rob@codeweavers.com>
4141 * dlls/rpcrt4/rpc_binding.c:
4142 rpcrt4: When copying quality of service, deep copy TransportCredentials
4144 Remove some no longer relevant fixmes.
4146 * dlls/rpcrt4/rpc_transport.c:
4147 rpcrt4: Fix a typo in rpcrt4_conn_open_pipe.
4148 Fix a typo in rpcrt4_conn_open_pipe where the initial setting of dwFlags
4149 was done inside the switch statement instead of at the indented place of
4150 at the start of the block (thanks to Jan Zerebecki for noticing this bug).
4152 2007-01-23 Jacek Caban <jacek@codeweavers.com>
4154 * dlls/urlmon/tests/protocol.c:
4155 urlmon: Added CreateBinding test.
4157 * dlls/urlmon/bindprot.c:
4158 urlmon: Added beginning BindProtocol implementation.
4160 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
4161 urlmon: Return CLSID from get_protocol_handler.
4163 * dlls/urlmon/bindprot.c:
4164 urlmon: Added IInternetProtocolSink interface to BindProtocol.
4166 * dlls/urlmon/bindprot.c:
4167 urlmon: Added IInternetPriority interface to BindProtocol.
4169 * dlls/urlmon/Makefile.in, dlls/urlmon/bindprot.c, dlls/urlmon/session.c,
4170 dlls/urlmon/urlmon_main.h:
4171 urlmon: Added IInternetSession::CreateBinding beginning implementation.
4173 2007-01-23 Paul Vriens <paul.vriens.wine@gmail.com>
4175 * dlls/oleaut32/tests/typelib.c:
4176 oleaut32/tests: Cast-qual warning fixes.
4178 * dlls/ole32/tests/compobj.c:
4179 ole32/tests: Cast-qual warning fixes.
4181 * dlls/msxml3/tests/domdoc.c:
4182 msxml3/tests: Cast-qual warning fixes.
4184 2007-01-23 Huw Davies <huw@codeweavers.com>
4186 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
4187 rpcrt4: Implement NdrSimpleType{Marshall,Unmarshall}.
4189 2007-01-23 Hans Leidekker <hans@it.vu.nl>
4191 * dlls/usp10/usp10.c:
4192 usp10: Document ScriptPlace and ScriptShape.
4194 * dlls/usp10/usp10.c:
4195 usp10: Move text metrics into the script cache. Start using accessor functions.
4197 * dlls/usp10/tests/usp10.c:
4198 usp10: Remove duplicate font selection code from the tests.
4200 2007-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
4202 * dlls/user32/cursoricon.c:
4203 user32: Do not use DIB APIs for bitmap bits in a device dependent format.
4205 * dlls/user32/cursoricon.c:
4206 user32: Using DIB APIs to convert a DDB to monochrome is wrong, do it
4209 2007-01-23 Alexandre Julliard <julliard@winehq.org>
4211 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
4212 dlls/oleaut32/tests/tmarshal.rc,
4213 dlls/oleaut32/tests/tmarshal_dispids.h:
4214 oleaut32/tests: Fix the FSF address.
4216 2007-01-17 Anatoly Lyutin <vostok@etersoft.ru>
4218 * programs/cmd/builtins.c:
4219 cmd: In function WCMD_goto() changed strcmp() to lstrcmpi().
4221 * programs/cmd/builtins.c:
4222 cmd: Remove incorrect return in WCMD_if().
4224 2007-01-18 Anatoly Lyutin <vostok@etersoft.ru>
4226 * dlls/kernel32/console.c:
4227 kernel32: Add comment for GetConsoleWindow.
4229 2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
4231 * dlls/shell32/shellord.c, include/shlguid.h, include/shobjidl.idl:
4232 shell32: Implement the property sheet extension array functions.
4233 Implement the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
4234 SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray functions
4235 that are used to extend/replace property sheets by shell extensions.
4237 2007-01-21 Eric Pouech <eric.pouech@wanadoo.fr>
4239 * dlls/msvcrt/file.c:
4240 msvcrt: Fix the internal flag computation for _open_osfhandle.
4242 2007-01-22 Alexandre Julliard <julliard@winehq.org>
4244 * .gitignore, dlls/oleaut32/tests/Makefile.in,
4245 dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
4246 dlls/oleaut32/tests/tmarshal.rc,
4247 dlls/oleaut32/tests/tmarshal_dispids.h:
4248 oleaut32/tests: Add tmarshal test.
4250 2007-01-23 Alexandre Julliard <julliard@winehq.org>
4252 * tools/make_makefiles:
4253 make_makefiles: Ignore IDL_H_SRCS targets in all directories.
4255 2007-01-22 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
4257 * programs/wineconsole/wineconsole_Ko.rc:
4258 wineconsole: Updated Korean resource .
4260 2007-01-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
4262 * dlls/qcap/dllsetup.c, dlls/qcap/v4l.c:
4263 qcap: Declare some items static.
4265 2007-01-22 Rob Shearman <rob@codeweavers.com>
4267 * .gitignore, dlls/credui/Makefile.in, dlls/credui/credui.rc,
4268 dlls/credui/credui.spec, dlls/credui/credui_main.c,
4269 dlls/credui/credui_resources.h:
4270 credui: Implement CredUIPromptForCredentialsW and CredUIConfirmCredentialsW.
4272 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
4273 dlls/credui/Makefile.in, dlls/credui/credui.spec,
4274 dlls/credui/credui_main.c:
4275 credui: Add stubbed out credui DLL.
4277 * dlls/rpcrt4/rpc_transport.c:
4278 rpcrt4: Try to avoid partial named pipe read/writes by looping.
4280 * dlls/rpcrt4/rpc_server.c:
4281 rpcrt4: Make the fixme for an unhandled packet type more useful by printing
4282 the code of the unhandled packet type.
4284 2007-01-22 Lei Zhang <thestig@google.com>
4286 * dlls/comctl32/tests/updown.c:
4287 comctl32: Fix the updown control test to use the optional flag.
4289 2007-01-22 Peter Oberndorfer <kumbayo84@arcor.de>
4291 * dlls/user32/mdi.c:
4292 user32: Only try to remove the MDI document icon from the frame menu when needed.
4294 2007-01-22 Hans Leidekker <hans@it.vu.nl>
4296 * dlls/snmpapi/main.c, dlls/snmpapi/tests/util.c:
4297 snmpapi: Add tests for SnmpUtilVarBind{, List}{Cpy, Free}. Make them pass.
4299 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
4300 dlls/snmpapi/tests/Makefile.in, dlls/snmpapi/tests/util.c,
4301 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
4302 snmpapi: Add a bunch of tests.
4304 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
4305 snmpapi: Implement SnmpUtil{DbgPrint, IdsToA, OidToA, PrintAsnAny, PrintOid}.
4307 2007-01-22 Jacek Caban <jacek@codeweavers.com>
4309 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
4310 mshtml: Fixed protocol tests on IE7.
4312 2007-01-22 H. Verbeet <hverbeet@gmail.com>
4314 * include/wine/wined3d_interface.h:
4315 wined3d: Remove some unused methods from the IWineD3DVertexShader interface.
4317 * dlls/wined3d/wined3d_private.h:
4318 wined3d: Remove the d3d9types.h include from wined3d_private.h.
4320 * dlls/wined3d/arb_program_shader.c:
4321 wined3d: Use ARB_VERTEX_PROGRAM instead of GL_VERTEX_PROGRAM_ARB with GL_SUPPORT.
4322 Spotted by Marcus Meissner.
4324 2007-01-22 Paul Vriens <paul.vriens.wine@gmail.com>
4326 * dlls/comctl32/tests/header.c:
4327 comctl32/tests: Cast-qual warning fixes.
4329 2007-01-22 Francois Gouget <fgouget@free.fr>
4331 * dlls/oleaut32/tests/vartest.c:
4332 oleaut32/tests: Fix compilation on systems that don't support nameless structs
4335 2007-01-22 Alexandre Julliard <julliard@winehq.org>
4337 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
4338 tools/widl/typegen.c, tools/widl/widltypes.h,
4339 tools/widl/write_msft.c:
4340 widl: Convert expression lists to standard Wine lists.
4341 Add a specific type for array dimensions.
4343 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
4344 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
4345 tools/widl/typegen.c, tools/widl/widltypes.h,
4346 tools/widl/write_msft.c:
4347 widl: Convert variable lists to standard Wine lists.
4349 * tools/widl/client.c, tools/widl/header.c, tools/widl/parser.y,
4350 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
4351 tools/widl/widltypes.h, tools/widl/write_msft.c:
4352 widl: Convert function lists to standard Wine lists.
4354 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
4355 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
4356 tools/widl/widl.h, tools/widl/widltypes.h, tools/widl/write_msft.c:
4357 widl: Convert interface lists to standard Wine lists.
4359 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
4360 tools/widl/proxy.c, tools/widl/typegen.c, tools/widl/typelib.c,
4361 tools/widl/typelib.h, tools/widl/widltypes.h,
4362 tools/widl/write_msft.c:
4363 widl: Convert attribute lists to standard Wine lists.
4365 * tools/widl/typelib.c, tools/widl/widltypes.h, tools/widl/write_msft.c:
4366 widl: Convert typelib lists to standard Wine lists.
4368 * tools/widl/write_msft.c:
4369 widl: Use existing functions to retrieve attributes for typelibs.
4371 2007-01-22 Dmitry Timoshkov <dmitry@codeweavers.com>
4373 * dlls/gdi32/tests/bitmap.c:
4374 gdi32: Add a simple SelectObject test for bitmaps.
4376 * dlls/gdi32/dib.c, dlls/gdi32/tests/bitmap.c:
4377 gdi32: Add a GetDIBits test.
4379 2007-01-20 Bang Jun-Young <junyoung@mogua.com>
4381 * dlls/wineoss.drv/audio.h:
4382 wineoss.drv: config.h police.
4384 * dlls/msxml3/factory.c, dlls/msxml3/msxml_private.h,
4385 dlls/msxml3/parseerror.c, dlls/msxml3/regsvr.c:
4386 msxml3: config.h police.
4388 * dlls/advapi32/advapi.c:
4389 advapi32: Do not include unnecessary headers.
4391 * include/winbase.h:
4392 winbase.h: Cosmetic changes.
4394 * include/objbase.h:
4395 objbase.h: Fix typo in comment.
4397 * dlls/advpack/tests/files.c:
4398 advpack/tests: Fix typo.
4400 2007-01-21 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
4402 * dlls/user32/user32.spec:
4403 user32: Define RealChildWindowFromPoint as a real stub.
4405 2007-01-21 Vitaliy Margolen <wine-patches@kievinfo.com>
4408 ntdll: Correct trace message stating NtAccessCheck is a stub.
4411 ntdll: Don't change granted access mask on error.
4413 2007-01-21 Detlef Riekenberg <wine.dev@web.de>
4415 * dlls/winspool.drv/info.c:
4416 winspool: Make fixme for PRINTER_ENUM_CONNECTIONS more silent.
4418 2007-01-22 Hans Leidekker <hans@it.vu.nl>
4420 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
4421 snmpapi: Implement SnmpUtilOid{Append, Cmp, NCmp}. Fix SnmpUtilOid{Cpy, Free}.
4423 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
4424 snmpapi: Implement SnmpUtilOctets{Cmp,Cpy,Free,NCmp}.
4426 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
4427 snmpapi: Implement SnmpUtilAsnAny{Cpy,Free}.
4429 2007-01-22 Mike McCormack <mike@codeweavers.com>
4431 * dlls/kernel32/kernel32.spec:
4432 kernel32: Forward EncodePointer and DecodePointer to their ntdll counterparts.
4434 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
4435 ntdll: Implement RtlDecodePointer and RtlEncodePointer.
4437 2007-01-22 Alexandre Julliard <julliard@winehq.org>
4439 * include/wine/list.h:
4440 wine/list.h: Add list_count function. Make some parameters const.
4442 * dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
4443 dlls/dinput/joystick_linuxinput.c:
4444 dinput: Undefine SW_MAX to avoid possible conflicts with winuser.h.
4446 * .gitignore, dlls/Makefile.in, dlls/sfc/Makefile.in,
4447 dlls/sfc_os/Makefile.in:
4448 sfc: We need to import sfc_os for the forwards to work properly.
4450 2007-01-21 Paul Vriens <paul.vriens.wine@gmail.com>
4452 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c:
4453 ntdll: Extra check for ObjectAttributes (Coverity).
4455 2007-01-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
4460 * dlls/dmime/performance.c:
4461 dmime: Remove unused variable.
4463 * dlls/shlwapi/assoc.c:
4464 shlwapi: Uninitialized variable fix (Coverity).
4466 * dlls/oledlg/insobjdlg.c:
4467 oledlg: Declare a function static.
4469 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
4470 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
4471 oleaut32: Declare some items static.
4473 2007-01-20 Detlef Riekenberg <wine.dev@web.de>
4475 * dlls/kernel32/tests/volume.c:
4476 kernel32/tests: GetVolumeNameForMountPoint not present before w2k.
4478 * dlls/kernel32/tests/virtual.c:
4479 kernel32/tests: VirtualAllocEx not present in Win95.
4481 * dlls/kernel32/tests/process.c:
4482 kernel32/tests: Fix a declaration and use skip for the message.
4484 2007-01-20 Dmitry Timoshkov <dmitry@codeweavers.com>
4486 * dlls/comctl32/tests/updown.c:
4487 comctl32: Fix the updown control test to pass under XP.
4489 2007-01-20 Hans Leidekker <hans@it.vu.nl>
4491 * dlls/mlang/mlang.c:
4492 mlang: Implement IMultiLanguage::GetCodePageInfo.
4494 2007-01-19 Vitaliy Margolen <wine-patches@kievinfo.com>
4497 server: User correct user sid for the default_dacl.
4499 2007-01-19 Rob Shearman <rob@codeweavers.com>
4501 * dlls/kernel32/file.c, dlls/ntdll/file.c:
4502 kernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out
4503 the SECURITY_QUALITY_OF_SERVICE structure and passing it to NtCreateFile.
4504 Print a fixme in NtCreateFile if the SECURITY_QUALITY_OF_SERVICE
4505 structure is specified, since it isn't handled yet.
4507 * dlls/rpcrt4/rpc_transport.c:
4508 rpcrt4: Handle security quality of service flags relevant to the ncacn_np
4511 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
4512 dlls/rpcrt4/rpc_transport.c:
4513 rpcrt4: Track the security quality of service settings for bindings and
4516 2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
4518 * dlls/comctl32/commctrl.c, include/commctrl.h:
4519 comctl32: Fix InitCommonControlsEx prototype.
4521 2007-01-19 Alexandre Julliard <julliard@winehq.org>
4523 * tools/makedep.c, tools/widl/proxy.c:
4524 widl: Include objbase.h so that generated proxy file compiles on Wine.
4527 rpc.h: Include excpt.h, and windef.h in Wine so that the header compiles.
4529 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
4530 tools/widl/widl.c, tools/widl/widl.h:
4531 widl: Generate proxy/client/server files when requested explicitly even if
4535 Make.rules: Pass all idl source files to makedep.
4537 2007-01-18 H. Verbeet <hverbeet@gmail.com>
4539 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
4540 wined3d: The sincos instruction is valid for ps/vs 2.1 as well.
4542 * dlls/wined3d/glsl_shader.c:
4543 wined3d: gl_FragDepth is a float, so fixup the write mask.
4545 * dlls/wined3d/device.c:
4546 wined3d: Use SetupFullscreenWindow() to make the window fullscreen.
4548 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/wined3d/device.c,
4549 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
4550 wined3d: Move SetupFullscreenWindow() and RestoreWindow() from IDirectDrawImpl
4551 to IWineD3DDeviceImpl.
4553 * dlls/wined3d/baseshader.c:
4554 wined3d: Use %s in trace.
4556 2007-01-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
4558 * dlls/odbc32/proxyodbc.c:
4559 odbc32: Declare a function static.
4561 * dlls/ole32/classmoniker.c, dlls/ole32/errorinfo.c,
4562 dlls/ole32/hglobalstream.c, dlls/ole32/itemmoniker.c,
4563 dlls/ole32/memlockbytes.c:
4564 ole32: Declare some functions static.
4566 2007-01-18 Vitaliy Margolen <wine-patches@kievinfo.com>
4568 * server/winstation.c:
4569 server: Add generic access mapping for winstation and desktop objects.
4571 2007-01-18 Francois Gouget <fgouget@free.fr>
4573 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
4574 shell32: Add proper support for SHGetFileInfo(SHGFI_ICONLOCATION |
4575 SHGFI_USEFILEATTRIBUTES).
4577 * dlls/shell32/tests/shlfileop.c:
4578 shell32/tests: Add some more SHGetFileInfo() tests.
4580 2007-01-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
4582 * dlls/shell32/shellord.c, include/shlobj.h:
4583 shell32: Fix prototypes.
4584 Fix the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
4585 SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray function
4586 prototypes because they're now documented. Also add them to shlobj.h.
4588 2007-01-18 Dmitry Timoshkov <dmitry@codeweavers.com>
4590 * dlls/user32/cursoricon.c:
4591 user32: Some apps pass a color bitmap as a mask to CreateIconIndirect, convert
4594 2007-01-18 Alexandre Julliard <julliard@winehq.org>
4596 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
4597 server/thread.c, server/trace.c:
4598 ntdll: Avoid inter-process APCs when called for the process itself.
4600 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
4601 ntdll: Get rid of the no longer used is_current_process function.
4603 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
4604 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
4606 ntdll: Implementation of inter-process NtMapViewOfSection and
4607 NtUnmapViewOfSection.
4609 * dlls/kernel32/tests/thread.c, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
4610 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
4612 ntdll: Implementation of inter-process RtlCreateUserThread.
4614 * dlls/kernel32/thread.c, dlls/ntdll/thread.c:
4615 ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread
4618 * dlls/kernel32/kernel_main.c, dlls/ntdll/thread.c:
4619 ntdll: Move the LDT section to ntdll and make it an uninterruptible section.
4621 * dlls/winecoreaudio.drv/audio.c:
4622 winecoreaudio.drv: Fix printf format warnings.
4624 2007-01-18 Francois Gouget <fgouget@free.fr>
4626 * dlls/comctl32/listview.c, dlls/localspl/tests/localmon.c,
4627 dlls/mapi32/tests/prop.c, dlls/odbccp32/odbccp32.c, dlls/ole32/rpc.c,
4628 dlls/urlmon/mk.c, dlls/wined3d/state.c, dlls/winspool.drv/info.c,
4629 include/wine/debug.h, tools/winapi/options.pm:
4630 Assorted spelling fixes.
4632 * dlls/comctl32/ipaddress.c, dlls/comctl32/propsheet.c,
4633 dlls/comdlg32/filedlg.c, dlls/dmloader/loaderstream.c,
4634 dlls/gdi32/mfdrv/init.c, dlls/gdi32/palette.c,
4635 dlls/kernel32/lcformat.c, dlls/msacm32/driver.c, dlls/msi/action.c,
4636 dlls/msvcrt/dir.c, dlls/msvcrt/file.c, dlls/msvfw32/mciwnd.c,
4637 dlls/secur32/ntlm.c, dlls/shell32/shellpath.c,
4638 dlls/shlwapi/ordinal.c, dlls/user32/dialog.c, dlls/user32/edit.c,
4639 dlls/wineps.drv/ps.c, dlls/wininet/http.c, dlls/winmm/playsound.c,
4640 programs/winemenubuilder/winemenubuilder.c,
4641 programs/winhelp/hlpfile.c:
4642 Don't put single quotes around '%s' when using the debugstr_*() functions.
4644 * dlls/shell32/shlexec.c:
4645 shell32: There is no need to check strings for NULL when using debugstr_w().
4646 Also don't put single quotes around '%s' in that case.
4648 * dlls/winmm/tests/timer.c:
4649 winmm/tests: Use '%u' to print GetLastError().
4651 * dlls/winspool.drv/info.c:
4652 winspool.drv: Use '%u' to print GetLastError().
4654 * dlls/ntdll/tests/info.c:
4655 ntdll/tests: Use '%u' to print GetLastError().
4657 * dlls/mcicda/mcicda.c:
4658 mcicda: Use '%u' to print GetLastError().
4660 * dlls/secur32/secur32.c:
4661 secur32: Use '%u' to print GetLastError().
4663 * dlls/usp10/tests/usp10.c:
4664 usp10/tests: Use '%u' to print GetLastError().
4666 * dlls/localspl/localmon.c:
4667 localspl: Remove unneeded cast.
4669 2007-01-18 Alexandre Julliard <julliard@winehq.org>
4671 * server/mach.c, server/ptrace.c:
4672 server: Print a trace when sending a signal to a thread.
4674 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
4675 dlls/ntdll/thread.c:
4676 ntdll: Block async signals during process init and thread creation.
4678 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
4679 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
4680 dlls/ntdll/signal_x86_64.c:
4681 ntdll: Make the server signal mask global.
4683 * dlls/ntdll/thread.c:
4684 ntdll: Avoid heap allocations during thread creation.
4686 * dlls/ntdll/server.c:
4687 ntdll: Make the fd cache section an uninterruptible section.
4689 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
4690 server/protocol.def, server/trace.c:
4691 ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the
4694 * dlls/ntdll/file.c, dlls/ntdll/om.c, dlls/ntdll/server.c:
4695 ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.
4697 2007-01-17 Christoph Frick <frick@sc-networks.de>
4699 * dlls/dinput/joystick_linuxinput.c:
4700 dinput: Calc more caps infos ahead and store it in JoystickImpl.
4702 2007-01-17 H. Verbeet <hverbeet@gmail.com>
4704 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
4705 wined3d: Give shader constants their own debug channel.
4707 * dlls/wined3d/glsl_shader.c:
4708 wined3d: Fix a typo.
4710 * dlls/wined3d/state.c:
4711 wined3d: When switching color material, apply the material we were previously
4713 This fixes a regression introduced by 329670c7f129343ef0086f76b08a40d0fd5e3242.
4715 * dlls/wined3d/state.c:
4716 wined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(),
4717 it isn't used anyway.
4719 2007-01-17 Francois Gouget <fgouget@free.fr>
4721 * dlls/d3d9/tests/device.c, dlls/ddraw/utils.c, dlls/wined3d/utils.c,
4722 include/d3d8types.h, include/d3d9types.h,
4723 include/wine/wined3d_types.h:
4724 d3d: Fix the D3DFMT_XXX constant declarations.
4726 2007-01-17 Francois Gouget <fgouget@codeweavers.com>
4728 * dlls/winspool.drv/info.c:
4729 winspool.drv: Reorder a couple of functions and remove the forward declarations.
4731 * include/wine/test.h:
4732 tests: The non-gcc case was missing a forward declaration for winetest_skip().
4734 2007-01-17 Francois Gouget <fgouget@free.fr>
4736 * dlls/odbccp32/tests/misc.c:
4737 odbccp32/tests: Add missing '\n' to an ok() call.
4739 2007-01-17 Stefan Leichter <Stefan.Leichter@camline.com>
4741 * dlls/winecoreaudio.drv/audio.c:
4742 winecoreaudio.drv: Print each 64-bit integer as two 32-bit integers.
4744 2007-01-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
4746 * dlls/objsel/objsel.c:
4747 objsel: Declare a variable static.
4749 2007-01-17 Vitaliy Margolen <wine-patches@kievinfo.com>
4751 * dlls/ws2_32/socket.c:
4752 ws2_32: Fix trace for WS_setsockopt to look closer to WS_getsockopt.
4754 2007-01-17 Mike McCormack <mike@codeweavers.com>
4756 * dlls/msi/regsvr.c:
4757 msi: Register IMsiServer.
4759 * dlls/user32/tests/win.c:
4760 user32: Add a test showing WM_GETTEXT doesn't crash with bad pointers.
4762 * dlls/user32/defwnd.c:
4763 user32: Add an exception handler around the WM_GETTEXT handler.
4765 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
4767 * dlls/sfc/sfc.spec, dlls/sfc/sfc_main.c:
4768 sfc: Forward SfcIsFileProtected to sfc_os.dll.
4770 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
4771 dlls/sfc_os/Makefile.in, dlls/sfc_os/sfc_os.c,
4772 dlls/sfc_os/sfc_os.spec:
4773 sfc_os: Add stub for sfc_os.dll.
4775 2007-01-12 Joel Parker <jjk3@msstate.edu>
4777 * dlls/kernel32/ne_module.c, dlls/kernel32/relay16.c,
4778 dlls/kernel32/selector.c, dlls/kernel32/thunk.c, dlls/msvcrt/cpp.c,
4779 dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/misc.c,
4780 dlls/ntdll/loader.c, dlls/ntdll/relay.c, dlls/ntdll/resource.c,
4781 dlls/ntdll/rtl.c, dlls/ntdll/signal_i386.c,
4782 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
4783 dlls/riched20/txtsrv.c, dlls/rpcrt4/ndr_stubless.c,
4784 dlls/user32/winproc.c, libs/port/interlocked.c, libs/wine/port.c:
4785 Remove redundant semicolons for ANSI compatibility.
4787 2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
4789 * programs/wineconsole/curses.c:
4790 wineconsole: Add support for non-latin symbols with curses.
4792 2007-01-15 Christoph Frick <frick@sc-networks.de>
4794 * dlls/dinput/joystick_linuxinput.c:
4795 dinput: No longer check for value exceeding have(min|max) in map_axis.
4797 2007-01-16 Christoph Frick <frick@sc-networks.de>
4799 * dlls/dinput/joystick_linuxinput.c:
4800 dinput: Add a config for the axes.
4802 2007-01-15 Christoph Frick <frick@sc-networks.de>
4804 * dlls/dinput/joystick_linuxinput.c:
4805 dinput: Move the config for the buttons from the JoyDev into the JoystickImpl.
4807 * dlls/dinput/joystick_linuxinput.c:
4808 dinput: Use a struct ObjProps for the config of the device.
4810 * dlls/dinput/joystick_linuxinput.c:
4811 dinput: Rename 'axe' to 'axis'.
4813 2007-01-17 Frank Richter <frank.richter@gmail.com>
4815 * dlls/dbghelp/elf_module.c:
4816 dbghelp: Search for .gnu_debuglink file.
4818 2007-01-16 Rob Shearman <rob@codeweavers.com>
4820 * dlls/wininet/http.c:
4821 wininet: Fix HTTP_EncodeBasicAuth by passing an out buffer to the second set
4822 of character set conversion calls.
4824 2007-01-17 Stefan Dösinger <stefan@codeweavers.com>
4826 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
4827 wined3d: Implement per stream offsets.
4829 2007-01-16 Stefan Dösinger <stefan@codeweavers.com>
4831 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
4832 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
4833 wined3d: Store the stream number in the strided structure.
4835 * dlls/wined3d/drawprim.c:
4836 wined3d: Improve drawStridedSlow a bit.
4838 2007-01-17 Alasdair Sinclair <alasdairs@dsl.pipex.com>
4840 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
4841 msvcrt: If we're at EOF in the buffer and we have pattern %n in format string
4842 we should not count the EOF in the total.
4844 2007-01-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
4846 * dlls/netapi32/netapi32.c:
4847 netapi32: Declare a variable static.
4849 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
4851 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
4852 localspl: Implement PortIsValid for XcvDataPort.
4854 * dlls/localspl/localmon.c:
4855 localspl: Implement XcvDataPort.
4857 2007-01-11 Detlef Riekenberg <wine.dev@web.de>
4859 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
4860 localspl: Implement XcvOpenPort and XcvClosePort.
4862 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
4864 * dlls/localspl/tests/localmon.c:
4865 localspl/tests: Add test for XcvDataPort_PortIsValid.
4867 * dlls/localspl/tests/localmon.c:
4868 localspl/tests: Extend test for XcvDataPort_MonitorUI.
4870 2007-01-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
4872 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
4873 comctl32: toolbar: Fix the TB_SETBITMAPSIZE for width or height zero (with
4876 2007-01-16 James Hawkins <truiken@gmail.com>
4878 * dlls/advapi32/tests/registry.c:
4879 advapi32: Add tests for RegQueryValue.
4881 * dlls/oleaut32/tmarshal.c:
4882 oleaut32: Initialize nrofnames to keep from freeing unused memory in the
4885 2007-01-15 H. Verbeet <hverbeet@gmail.com>
4887 * dlls/wined3d/glsl_shader.c:
4888 wined3d: Add a glsl_src_param_t type, pass it to shader_glsl_add_src_param()
4889 instead of three separate character arrays.
4891 * dlls/wined3d/glsl_shader.c:
4892 wined3d: Add a glsl_dst_param_t type, pass it to shader_glsl_add_dst_param()
4893 instead of three separate character arrays.
4895 * dlls/wined3d/glsl_shader.c:
4896 wined3d: Simplify shader_glsl_get_write_mask().
4898 * dlls/wined3d/glsl_shader.c:
4899 wined3d: Simplify shader_glsl_get_swizzle().
4901 * dlls/wined3d/glsl_shader.c:
4902 wined3d: Fix pshader_glsl_tex() and pshader_glsl_texcoord().
4904 * dlls/wined3d/glsl_shader.c:
4905 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4906 shader_glsl_callnz().
4908 * dlls/wined3d/glsl_shader.c:
4909 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4910 shader_glsl_breakc().
4912 * dlls/wined3d/glsl_shader.c:
4913 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4916 * dlls/wined3d/glsl_shader.c:
4917 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4920 * dlls/wined3d/glsl_shader.c:
4921 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4924 * dlls/wined3d/glsl_shader.c:
4925 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4929 * dlls/wined3d/glsl_shader.c:
4930 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4931 pshader_glsl_texm3x3vspec().
4932 Use shader_glsl_get_sample_function().
4933 Use the GLSL builtin reflect() function.
4935 * dlls/wined3d/glsl_shader.c:
4936 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4937 pshader_glsl_texm3x3spec().
4938 Use shader_glsl_get_sample_function().
4940 * dlls/wined3d/glsl_shader.c:
4941 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4942 pshader_glsl_texm3x3().
4944 * dlls/wined3d/glsl_shader.c:
4945 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4946 pshader_glsl_texm3x3tex().
4947 Use shader_glsl_get_sample_function().
4949 * dlls/wined3d/glsl_shader.c:
4950 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4951 pshader_glsl_texm3x2tex().
4953 * dlls/wined3d/glsl_shader.c:
4954 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4955 pshader_glsl_texm3x3pad().
4957 * dlls/wined3d/glsl_shader.c:
4958 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4959 pshader_glsl_texm3x2pad().
4961 * dlls/wined3d/glsl_shader.c:
4962 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4963 pshader_glsl_texm3x2depth().
4965 * dlls/wined3d/glsl_shader.c:
4966 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4967 pshader_glsl_texdp3().
4969 * dlls/wined3d/glsl_shader.c:
4970 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4971 pshader_glsl_texdp3tex().
4973 * dlls/wined3d/glsl_shader.c:
4974 wined3d: Rewrite pshader_glsl_texreg2rgb to properly take the write mask
4976 Use shader_glsl_get_sample_function() rather than having the instruction
4977 handler figure it out itself.
4978 Get rid of shader_glsl_add_dst_old().
4980 * dlls/wined3d/glsl_shader.c:
4981 wined3d: Split out getting the sample function and coordinate mask from
4982 shader_glsl_sample().
4984 * dlls/wined3d/glsl_shader.c:
4985 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4986 pshader_glsl_texreg2gb().
4988 * dlls/wined3d/glsl_shader.c:
4989 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4990 pshader_glsl_texreg2ar.
4991 Use the correct source swizzle.
4993 * dlls/wined3d/glsl_shader.c:
4994 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
4997 * dlls/wined3d/glsl_shader.c:
4998 wined3d: Rewrite shader_glsl_rcp() to properly take the write mask into account.
5000 * dlls/wined3d/glsl_shader.c:
5001 wined3d: Rewrite shader_glsl_expp() to properly take the write mask into account.
5003 * dlls/wined3d/glsl_shader.c:
5004 wined3d: Rewrite shader_glsl_cnd() to properly take the write mask into account.
5005 Take the difference between ps 1.4 and earlier versions into account.
5007 * dlls/wined3d/glsl_shader.c:
5008 wined3d: Rewrite shader_glsl_cmp() to properly take the write mask into account.
5010 * dlls/wined3d/glsl_shader.c:
5011 wined3d: Rewrite shader_glsl_lrp() to properly take the write mask into account,
5012 use the GLSL mix instruction.
5014 * dlls/wined3d/glsl_shader.c:
5015 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
5018 * dlls/wined3d/glsl_shader.c:
5019 wined3d: Rewrite shader_glsl_mov() to properly take the write mask into account.
5020 In case of writing to an address register round the source.
5022 * dlls/wined3d/glsl_shader.c:
5023 wined3d: Rewrite pshader_glsl_dp2add() to properly take the write mask into
5026 * dlls/wined3d/glsl_shader.c:
5027 wined3d: Rewrite shader_glsl_dot() to properly take the write mask into account.
5029 * dlls/wined3d/glsl_shader.c:
5030 wined3d: Rewrite shader_glsl_map2gl() to properly take the write mask into
5033 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
5034 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
5035 wined3d: Give WINED3DSIO_CRS its own function, properly take the write mask
5038 * dlls/wined3d/glsl_shader.c:
5039 wined3d: Move WINED3DSIO_SGE & WINED3DSIO_SLT from shader_glsl_map2gl() to
5040 shader_glsl_compare() where they belong.
5041 Properly take the write mask into account
5043 * dlls/wined3d/glsl_shader.c:
5044 wined3d: Rewrite shader_glsl_mad() to properly take the write mask into account.
5046 * dlls/wined3d/glsl_shader.c:
5047 wined3d: Rewrite shader_glsl_arith() to properly take the write mask into
5050 * dlls/wined3d/glsl_shader.c:
5051 wined3d: Rewrite shader_glsl_sincos() to properly take the write mask into
5053 The write mask can only be one of .x, .y, .xy
5055 * dlls/wined3d/glsl_shader.c:
5056 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
5057 shader_glsl_get_register_name().
5059 * dlls/wined3d/glsl_shader.c:
5060 wined3d: Pass a mask to shader_glsl_add_src_param().
5062 * dlls/wined3d/glsl_shader.c:
5063 wined3d: Rename shader_glsl_add_dst() to shader_glsl_add_dst_old(), add
5064 shader_glsl_append_dst().
5066 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
5067 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
5068 05/49: wined3d: Only add line numbers for new lines in shader_addline().
5070 * dlls/wined3d/glsl_shader.c:
5071 wined3d: Fixup the write mask for gl_FogFragCoord and gl_PointSize.
5072 gl_FogFragCoord and gl_PointSize are floats rather than vec4s in GLSL,
5073 so they shouldn't have a destination swizzle, and the write mask we
5074 return should consist of only the first component.
5076 * dlls/wined3d/glsl_shader.c:
5077 wined3d: Return the (binary) write mask from shader_glsl_add_dst_param().
5079 * dlls/wined3d/glsl_shader.c:
5080 wined3d: Split shader_glsl_add_param() in shader_glsl_add_src_param() and
5081 shader_glsl_add_dst_param().
5083 * dlls/wined3d/glsl_shader.c:
5084 wined3d: Add a comment about D3D write masks and GLSL destination swizzles.
5086 2007-01-16 Alexandre Julliard <julliard@winehq.org>
5088 * dlls/ntdll/sync.c:
5089 ntdll: Added a missing chunk in the NtLockVirtualMemory support.
5090 Thanks to Rob Shearman for noticing this.
5092 * tools/wmc/utils.c:
5093 wmc: Use standard format for error messages.
5095 * dlls/msvcrt/locale.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h,
5096 dlls/msvcrt/msvcrt.spec:
5097 msvcrt: Export various locale and codepage variables.
5099 2007-01-15 Jonathan Ernst <jonathan@ernstfamily.ch>
5101 * .gitignore, dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
5102 dlls/kernel32/nls/winerr_fra.mc:
5103 kernel: Beginning of French translation of error messages.
5105 2007-01-16 Alexandre Julliard <julliard@winehq.org>
5108 wmc: Added support for neutral languages.
5110 2007-01-15 Hans Leidekker <hans@it.vu.nl>
5112 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
5113 snmpapi: Implement SnmpUtilVarBindList{Cpy,Free}.
5115 2007-01-15 Kai Blin <kai.blin@gmail.com>
5117 * tools/wineinstall:
5118 winetools: Fix installing on distributions without a root password.
5120 2007-01-15 Robert Reif <reif@earthlink.net>
5122 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
5123 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
5124 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
5125 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
5126 dsound: Fix tests for old versions of windows.
5128 2007-01-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
5130 * dlls/shell32/shellole.c:
5131 shell32: Remove unused variable.
5133 * dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.h:
5134 msvcrt: Move static function from header into file where it is called.
5136 2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
5138 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
5139 oleaut32: Remove unused items.
5141 2007-01-15 Detlef Riekenberg <wine.dev@web.de>
5143 * dlls/winspool.drv/tests/info.c:
5144 winspool/tests: Fix tests for EnumPrinters when the spooler is off.
5146 * dlls/winspool.drv/info.c:
5147 winspool: More error checks for XcvDataW.
5149 * dlls/winspool.drv/info.c:
5150 winspool: Improve trace for ClosePrinter.
5152 * dlls/winspool.drv/info.c:
5153 winspool: Support xcv in AddPortW.
5155 * dlls/winspool.drv/info.c:
5156 winspool: Support xcv in DeletePortW.
5158 * dlls/winspool.drv/tests/info.c:
5159 winspool/tests: Use a more generic name for a variable.
5161 2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
5163 * dlls/comctl32/toolbar.c:
5164 comctl32: toolbar: Recalc the toolbar after a TB_SETIMAGELIST.
5166 * dlls/comctl32/listview.c:
5167 comctl32: listview: When shrinking the last column clear the now unused field.
5169 * dlls/comctl32/listview.c:
5170 comctl32: listview: A CDRF_SKIPDEFAULT for an item should skip the whole row.
5172 2007-01-16 Alexandre Julliard <julliard@winehq.org>
5174 * dlls/ntdll/virtual.c, include/wine/server_protocol.h,
5175 server/protocol.def, server/thread.c, server/trace.c:
5176 ntdll: Implemented NtLockVirtualMemory and NtUnlockVirtualMemory.
5178 2007-01-15 Alexandre Julliard <julliard@winehq.org>
5180 * dlls/ntdll/sync.c, dlls/ntdll/virtual.c, include/wine/server_protocol.h,
5181 server/protocol.def, server/thread.c, server/trace.c:
5182 ntdll: Implementation of inter-process NtFlushVirtualMemory.
5184 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
5185 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
5187 ntdll: Implementation of inter-process VirtualProtectEx.
5189 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
5190 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
5192 ntdll: Implementation of inter-process VirtualQueryEx.
5194 * dlls/kernel32/tests/process.c, dlls/kernel32/tests/virtual.c,
5195 dlls/ntdll/sync.c, dlls/ntdll/virtual.c:
5196 ntdll: Implementation of inter-process VirtualAllocEx and VirtualFreeEx.
5198 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
5199 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
5201 server: Support queuing some APCs to a process instead of a thread.
5203 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
5204 server/request.h, server/thread.c, server/trace.c,
5205 tools/make_requests:
5206 server: Added mechanism for returning results of APC calls.
5207 Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
5210 server: Properly wake the waiting threads when an APC is cancelled.
5212 * dlls/kernel32/console.c:
5213 kernel32: Use the proper codepage for console functions.
5214 Based on a patch by Anatoly Lyutin.
5216 2007-01-13 Paul Vriens <paul.vriens.wine@gmail.com>
5218 * dlls/secur32/tests/schannel.c:
5219 secur32/tests: Fix compilation for older gcc versions (and MinGW).
5221 * dlls/mshtml/tests/htmldoc.c:
5222 mshtml/tests: Fix compilation for older gcc versions (and MinGW).
5224 * dlls/crypt32/tests/cert.c:
5225 crypt32/tests: Fix compilation for older gcc versions (and MinGW).
5227 2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
5229 * dlls/ntdll/thread.c:
5230 ntdll: Remove unused function.
5232 * dlls/msvcrt/except.c, dlls/msvcrt/exit.c:
5233 msvcrt: Declare some items static.
5235 * dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/pi.c:
5236 msxml3: Remove unused functions.
5238 2007-01-14 Hans Leidekker <hans@it.vu.nl>
5240 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
5241 snmpapi: Implement SnmpUtilVarBindCpy.
5243 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
5244 snmpapi: Implement SnmpUtilMem{Alloc,Free,ReAlloc}.
5246 * dlls/snmpapi/snmpapi.spec:
5247 snmpapi: Add some missing APIs to the spec file.
5249 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
5250 snmpapi: Implement SnmpUtilOidCpy, SnmpUtilOidFree and SnmpUtilVarBindFree.
5252 2007-01-15 Alexandre Julliard <julliard@winehq.org>
5254 * loader/Makefile.in:
5255 loader: Fix git-describe invocation to work with old git versions.
5257 * dlls/oleaut32/tests/vartest.c:
5258 oleaut32/tests: Replace some macros by functions to reduce code size and
5261 2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
5263 * dlls/kernel32/locale.c:
5264 kernel32: Add details in description function MultiByteToWideChar and
5265 WideCharToMultiByte.
5267 2007-01-14 Felix Nawothnig <flexo@holycrap.org>
5269 * dlls/kernel32/kernel32.spec, dlls/kernel32/lzexpand.c:
5270 kernel32: Forward CopyLZFile() to LZCopy() instead of wrapping it.
5272 2007-01-14 Eric Pouech <eric.pouech@wanadoo.fr>
5274 * dlls/dbghelp/elf_module.c:
5275 dbghelp: Removed unneeded code from rewrite of .gnu_link handling.
5277 2007-01-14 Paul Vriens <paul.vriens.wine@gmail.com>
5280 mpr: Fix typo (Coverity).
5282 2007-01-15 Dmitry Timoshkov <dmitry@codeweavers.com>
5284 * dlls/user32/mdi.c:
5285 user32: Remove redundant visibility checks of a maximized MDI child, add an
5286 explanation why we do that.
5288 2007-01-14 Dmitry Timoshkov <dmitry@codeweavers.com>
5290 * dlls/user32/mdi.c:
5291 user32: Simplify some maximized MDI child checks.
5293 * dlls/user32/mdi.c:
5294 user32: Remove MDI_AugmentFrameMenu call from WM_MDICREATE handler.
5296 * dlls/winex11.drv/winpos.c:
5297 winex11.drv: Fix the typos in the fullscreen state debug trace.
5299 * dlls/wined3d/device.c:
5300 wined3d: Do not play with WS_VISIBLE, this causes unwanted mapping/unmapping
5303 2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
5305 * dlls/d3d9/directx.c, dlls/wined3d/directx.c:
5306 wined3d, d3d9: Caps correction.
5308 * dlls/wined3d/device.c:
5309 wined3d: Do not force dynamic usage on transformed buffers.
5311 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c,
5312 dlls/wined3d/wined3d_private.h:
5313 wined3d: Better tracking of vertex buffer assignments.
5315 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
5316 wined3d: Do not free regularily locked surfaces.
5318 * dlls/wined3d/vertexbuffer.c:
5319 wined3d: Revert "wined3d: Do not preload vertex buffers in unlock.".
5320 This reverts commit 6fb1869b98265a30a285c6f94a768934476a8c2a.
5322 2007-01-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
5324 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Pl.rc:
5325 mpr: Add Polish translation.
5327 * dlls/msi/msi.rc, dlls/msi/msi_Pl.rc:
5328 msi: Add Polish translation.
5330 2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
5332 * programs/cmdlgtst/Pl.rc, programs/cmdlgtst/cmdlgr.rc:
5333 cmdlgtst: Add Polish translation.
5335 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Pl.rc:
5336 wininet: Add Polish translation.
5338 * programs/wordpad/Pl.rc, programs/wordpad/rsrc.rc:
5339 wordpad: Add Polish translation.
5341 2007-01-12 Rob Shearman <rob@codeweavers.com>
5343 * dlls/wininet/http.c:
5344 wininet: Change HTTP_EncodeBase64 to operate on a series of bytes, instead
5346 Change HTTP_EncodeBasicAuth to convert the username and password into
5347 utf8 before base64 encoding.
5349 * dlls/wininet/http.c:
5350 wininet: HTTP_HttpQueryInfoW deals with bytes, not characters so update the
5351 callers that have this wrong assumption.
5353 * dlls/wininet/http.c:
5354 wininet: Allow a NULL value to be passed into HTTP_ProcessHeader
5355 instead of crashing so that when used with the replace flag it will
5356 delete an existing value.
5358 2007-01-13 Jacek Caban <jacek@codeweavers.com>
5360 * dlls/itss/tests/protocol.c:
5361 itss: Added more protocol tests.
5363 * dlls/itss/storage.c:
5364 itss: Close chm file when destroying Storage.
5366 * dlls/itss/storage.c:
5367 itss: Return S_FALSE in IStream::Read if there is no more data to read.
5369 * dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c:
5370 urlmon: Added mk protocol implementation.
5372 2007-01-12 Bill Medland <billmedland@shaw.ca>
5374 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c,
5376 odbccp32: Implement SQLGet/SetConfigMode.
5378 2007-01-12 Alexandre Julliard <julliard@winehq.org>
5380 * dlls/kernel32/tests/pipe.c, server/named_pipe.c:
5381 server: Set the specified in/out buffer sizes on named pipes using SO_SND/RCVBUF.
5383 2007-01-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
5385 * dlls/msrle32/msrle32.c:
5386 msrle32: Declare some functions static.
5388 * dlls/msi/action.c, dlls/msi/events.c:
5389 msi: Declare some functions static.
5391 * dlls/msi/registry.c, dlls/msi/table.c, dlls/msi/tokenize.c:
5392 msi: Remove unused variables.
5394 2007-01-12 Bill Medland <billmedland@shaw.ca>
5396 * dlls/odbccp32/odbccp32.c:
5397 odbccp32: Remove A->W cross-call.
5399 2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
5401 * dlls/crypt32/tests/cert.c:
5402 crypt32/tests: Cast-qual warning fixes.
5404 * dlls/mshtml/tests/htmldoc.c:
5405 mshtml/tests: Cast-qual warning fix.
5407 * dlls/rpcrt4/tests/rpc.c:
5408 rpcrt4/tests: Cast-qual warning fixes.
5410 * dlls/secur32/tests/schannel.c:
5411 secur32/tests: Cast-qual warning fixes.
5413 * dlls/user32/tests/win.c:
5414 user32/tests: Cast-qual warning fixes.
5416 * dlls/oleaut32/tests/olefont.c:
5417 oleaut32/tests: Cast-qual warnings fixes.
5419 2007-01-12 Hans Leidekker <hans@it.vu.nl>
5421 * dlls/usp10/usp10.c:
5422 usp10: Initialise the caller supplied ABC structure in ScriptPlace.
5423 Fixes a regression found by Lei Zhang.
5425 2007-01-12 Jacek Caban <jacek@codeweavers.com>
5427 * dlls/urlmon/Makefile.in, dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c,
5428 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h:
5429 urlmon: Added mk protocol stub implementation.
5431 * dlls/urlmon/tests/url.c:
5432 urlmon: Code clean up.
5434 2007-01-12 Alexandre Julliard <julliard@winehq.org>
5436 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/virtual.c:
5437 ntdll: Make the virtual.c critical section uninterruptible by signals.
5438 Based on a patch by Thomas Kho.
5440 * dlls/ntdll/virtual.c:
5441 ntdll: Fix handling of 64-bit sizes in NtMapViewOfSection.
5443 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/mapping.c,
5444 server/protocol.def, server/trace.c:
5445 ntdll: Duplicate the mapping handle on the server side for NtMapViewOfSection.
5447 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c,
5448 server/fd.c, server/file.c, server/file.h, server/process.c:
5449 ntdll: Moved the check for removable file in load_dll to the server.
5451 2007-01-11 Francois Gouget <fgouget@codeweavers.com>
5453 * dlls/winex11.drv/xrandr.c:
5454 xrandr: Small X11DRV_XRandR_(Get|Set)CurrentMode() code optimisations.
5456 2007-01-11 Bill Medland <billmedland@shaw.ca>
5458 * dlls/odbccp32/odbccp32.c:
5459 odbccp32: Implement SQLGetInstalledDrivers.
5461 2007-01-11 Duane Clark <fpga@pacbell.net>
5463 * dlls/comctl32/treeview.c:
5464 treeview: Fix horizontal scrolling.
5466 2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
5468 * dlls/wined3d/device.c:
5469 wined3d: Avoid a NULL pointer dereference in UpdateTexture (Coverity).
5471 * dlls/wined3d/surface.c:
5472 wined3d: Do not perform a NULL check on riid (Coverity).
5474 * dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/wined3d/device.c,
5475 include/wine/wined3d_interface.h:
5476 d3d9: Implement IDirect3DDevice9::StretchRect.
5478 2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
5480 * dlls/ole32/tests/propvariant.c:
5481 ole32/tests: Cast-qual warnings fixes.
5483 2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
5485 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
5486 riched20: Fix crash undoing a paste.
5488 2007-01-12 Kirill K. Smirnov <lich@math.spbu.ru>
5490 * programs/explorer/systray.c:
5491 explorer/systray: Some code cleanup.
5493 2007-01-11 Francois Gouget <fgouget@codeweavers.com>
5495 * dlls/d3d8/tests/d3d8_main.c, dlls/d3d8/tests/device.c,
5496 dlls/d3d8/tests/surface.c, dlls/d3d8/tests/texture.c,
5497 dlls/d3d8/tests/volume.c:
5498 d3d8/tests: Warn that tests were skipped if we could not load d3d8.dll.
5499 But report a failed test if a mandatory function is missing from it.
5501 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
5502 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/surface.c,
5503 dlls/d3d9/tests/texture.c, dlls/d3d9/tests/vertexdeclaration.c,
5504 dlls/d3d9/tests/volume.c:
5505 d3d9/tests: Warn that tests were skipped if we could not load d3d9.dll.
5506 But report a failed test if a mandatory function is missing from it.
5507 Also warn if the hardware capabilities force us to skip some tests.
5509 * include/wine/test.h:
5510 tests: Add skip(), a function to warn that tests were skipped due to limitations
5511 of the environment or missing dependencies.
5513 2007-01-11 Francois Gouget <fgouget@free.fr>
5515 * dlls/dsound/tests/capture.c:
5516 dsound/tests: Replace some '#if 0's with 'if (0)'s.
5518 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d8.c,
5519 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
5520 dlls/dsound/tests/propset.c:
5521 dsound/tests: The tests link with dsound.dll so use GetModuleHandle() instead
5524 * dlls/dsound/tests/capture.c:
5525 dsound/tests: Replace some '#if 0's with 'if (0)'s.
5527 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
5528 winmm/tests: Replace some '#if 0's with 'if (0)'s.
5529 Fix the code so it compiles without warnings.
5531 2007-01-11 Ken Thomases <ken@codeweavers.com>
5533 * dlls/wined3d/query.c:
5534 wined3d: Do not block waiting for occlusion query result in GetData.
5536 2007-01-11 Rob Shearman <rob@codeweavers.com>
5538 * dlls/ole32/tests/errorinfo.c:
5539 ole32: Fix copied description and copyright statement for tests/errorinfo.c.
5541 2007-01-11 Frank Richter <frank.richter@gmail.com>
5543 * dlls/dbghelp/elf_module.c:
5544 dbghelp: Split gnu_debuglink handling into own function.
5546 2007-01-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
5548 * dlls/msacm32/internal.c:
5549 msacm32: Declare some variables static.
5551 * dlls/mshtml/nsembed.c:
5552 mshtml: Declare a variable static.
5555 mpr: Declare a variable static.
5557 * dlls/msdmo/dmoreg.c:
5558 msdmo: Declare a function static.
5560 * dlls/itss/chm_lib.c:
5561 itss: Remove unused variable and associated dead code.
5563 * dlls/msadp32.acm/msadp32.c:
5564 msadp32.acm: Remove unused function.
5566 * dlls/msg711.acm/msg711.c:
5567 msg711.acm: Remove unused function.
5569 2007-01-12 Detlef Riekenberg <wine.dev@web.de>
5571 * dlls/comdlg32/Makefile.in, dlls/comdlg32/filedlg.c,
5572 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filetitle.c:
5573 comdlg32: Move GetFileTitle(A/W/16) to filedlg.c, filedlg16.c.
5575 2007-01-11 Detlef Riekenberg <wine.dev@web.de>
5577 * dlls/winspool.drv/info.c:
5578 winspool: Support Xcv for ConfigurePortW.
5580 * dlls/winspool.drv/info.c:
5581 winspool: Support monitors without a name.
5583 2007-01-11 Alexandre Julliard <julliard@winehq.org>
5585 * loader/preloader.c:
5586 preloader: Added printf format checking and fix some formats.
5588 * loader/preloader.c:
5589 preloader: Remove reserved ranges that we failed to allocate.
5591 2007-01-10 Bill Medland <billmedland@shaw.ca>
5593 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c:
5594 odbccp32: Implement SQLInstallerError(W).
5596 2007-01-11 Mike McCormack <mike@codeweavers.com>
5598 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
5599 kernel32: Merge existing resources in EndUpdateResource.
5601 * dlls/kernel32/resource.c:
5602 kernel32: Split update_add_resource() into two functions.
5604 * dlls/kernel32/resource.c:
5605 kernel32: Create a simple abstraction for file mappings.
5607 2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
5609 * dlls/user32/tests/text.c, dlls/user32/uitools.c:
5610 user32: Add a simple DrawState test, make it pass under Wine.
5612 2007-01-11 James Hawkins <truiken@gmail.com>
5614 * dlls/mshtml/olecmd.c:
5615 mshtml: Use the correct variable in the FIXME.
5617 * dlls/winspool.drv/info.c:
5618 winspool.drv: Check for get_filename failure.
5620 * programs/winedbg/memory.c:
5621 winedbg: Check buffer for NULL before writing to it.
5623 2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
5625 * dlls/riched20/caret.c, dlls/riched20/editor.c,
5626 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
5627 riched20: Fix modification state for several operations.
5629 2007-01-10 Rob Shearman <rob@codeweavers.com>
5631 * dlls/ole32/tests/ole2.c:
5632 ole32: Add tests for the default handler.
5634 * dlls/ole32/errorinfo.c, dlls/ole32/tests/Makefile.in,
5635 dlls/ole32/tests/errorinfo.c:
5636 ole32: Add tests for error info functions.
5637 Return E_INVALIDARG if dwReserved is not set to zero for both
5638 GetErrorInfo and SetErrorInfo.
5640 2007-01-10 Vitaliy Margolen <wine-patches@kievinfo.com>
5642 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
5643 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
5644 dlls/dinput/mouse.c:
5645 dinput: Internal data format is not const anymore.
5647 2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
5649 * dlls/dinput/device.c:
5650 dinput: Don't copy no longer used user data format object array.
5652 * dlls/dinput/device.c, dlls/dinput/device_private.h:
5653 dinput: Use internal data format for object lookups.
5655 * dlls/dinput/joystick_linuxinput.c:
5656 dinput: [joystick_linuxinput] Use correct offset to queue events.
5658 * dlls/dinput/joystick_linuxinput.c:
5659 dinput: [joystick_linuxinput] Rewrite GetObjectInfo and EnumObjects on top of
5662 * dlls/dinput/joystick_linuxinput.c:
5663 dinput: [joystick_linuxinput] Copy and modify default data format.
5665 * dlls/dinput/joystick_linux.c:
5666 dinput: [joystick_linux] Use correct offset to queue events.
5668 * dlls/dinput/joystick_linux.c:
5669 dinput: [joystick_linux] Reuse the same properties array.
5671 * dlls/dinput/joystick_linux.c:
5672 dinput: [joystick_linux] Copy and modify default data format.
5673 Copy only what we have.
5675 2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
5677 * dlls/gdi32/freetype.c:
5678 gdi32: Print status of the hinting support in the debug log.
5680 2007-01-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
5682 * programs/clock/Nl.rc:
5683 clock: Update Dutch resource.
5685 2007-01-10 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
5687 * dlls/comdlg32/cdlg_Nl.rc:
5688 comdlg32: Update Dutch resources.
5690 * dlls/user32/resources/user32_Nl.rc:
5691 user32: Update Dutch resources.
5693 2007-01-10 Francois Gouget <fgouget@free.fr>
5695 * dlls/rpcrt4/tests/ndr_marshall.c, include/rpcndr.h:
5696 rpcrt4: Give a proper name to some formerly reserved MIDL_STUB_MESSAGE fields.
5697 Define NTDDI_VERSION so we get definitions for the Reserved51_X fields with
5699 This fixes compilation of the ndr_marshall.c with the PSDK.
5701 2007-01-10 Rob Shearman <rob@codeweavers.com>
5703 * dlls/wininet/netconnection.c:
5704 wininet: Don't try to read anything if 0 bytes are to be read.
5706 2007-01-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
5708 * dlls/kernel32/resource.c:
5709 kernel32: Declare some functions static.
5711 * dlls/itss/chm_lib.c, dlls/itss/chm_lib.h:
5712 itss: Declare a function static.
5714 * dlls/imaadp32.acm/imaadp32.c:
5715 imaadp32.acm: Remove unused function.
5717 2007-01-10 Harry McNally <harrymc@decisions-and-designs.com.au>
5719 * dlls/ntdll/time.c:
5720 ntdll: Add Western Australia Summer Time.
5722 2007-01-10 Francois Gouget <fgouget@codeweavers.com>
5725 wine.inf: We cannot create fake dlls for 16bit libraries. So remove ddeml.dll.
5727 2007-01-10 Stefan Dösinger <stefan@codeweavers.com>
5729 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
5730 wined3d: Remove dead NV_TEXTURE_SHADER code
5732 * dlls/wined3d/state.c:
5733 wined3d: Do not activate / deactivate texture dimensions twice.
5735 * dlls/wined3d/vertexbuffer.c:
5736 wined3d: D3D7 vertex buffers never change their declaration.
5738 * dlls/wined3d/state.c:
5739 wined3d: Fix a capital letter in a parameter name.
5741 * dlls/wined3d/state.c:
5742 wined3d: Add copyright statements to state.c.
5744 * dlls/wined3d/state.c:
5745 wined3d: Attempt to remove some tabs smuggled in by xcode.
5747 * dlls/wined3d/state.c:
5748 wined3d: Do not warn about unsupported point sizes if the default values are set.
5750 * dlls/wined3d/state.c:
5751 wined3d: Avoid false resultarg warnings.
5753 * dlls/ddraw/device.c:
5754 ddraw: Get some texture stage states from their equivalent sampler states.
5756 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5757 dlls/wined3d/wined3d_private.h:
5758 wined3d: Store the scissor rect in the stateblock.
5760 * dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
5761 wined3d: Count the framerate per swapchain, not globally.
5763 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
5764 wined3d: Move material applying to the state table.
5766 * dlls/wined3d/drawprim.c:
5767 wined3d: Remove the invymat from drawprim.c.
5769 * dlls/wined3d/drawprim.c:
5770 wined3d: Do not reset the material.
5772 2007-01-10 Alexandre Julliard <julliard@winehq.org>
5774 * dlls/ntdll/exception.c, server/thread.c:
5775 server: Allow suspended threads to run system APCs.
5777 * dlls/ntdll/critsection.c:
5778 ntdll: Make sure that critical section waits are not interrupted.
5780 * dlls/ntdll/sync.c:
5781 ntdll: Only return STATUS_USER_APC from a wait if a real user APC has been run.
5782 Based on a patch by Thomas Kho.
5784 * dlls/ntdll/sync.c:
5785 ntdll: Compute the wait timeout only once in NTDLL_wait_for_multiple_objects.
5787 * dlls/Makefile.in, tools/make_makefiles:
5788 make_makefiles: Get rid of the rules for dll symlinks.
5790 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
5791 dlls/wineoss.drv/Makefile.in, dlls/wineoss.drv/audio.c,
5792 dlls/wineoss.drv/audio.h, dlls/wineoss.drv/dscapture.c,
5793 dlls/wineoss.drv/dsrender.c, dlls/wineoss.drv/midi.c,
5794 dlls/wineoss.drv/midipatch.c, dlls/wineoss.drv/mixer.c,
5795 dlls/wineoss.drv/mmaux.c, dlls/wineoss.drv/oss.c,
5796 dlls/wineoss.drv/oss.h, dlls/wineoss.drv/wineoss.drv.spec,
5797 dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
5798 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
5799 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
5800 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
5801 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
5802 dlls/winmm/wineoss/oss.h, dlls/winmm/wineoss/wineoss.drv.spec:
5803 wineoss: Renamed the dlls/winmm/wineoss directory to dlls/wineoss.drv.
5805 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
5806 dlls/winenas.drv/Makefile.in, dlls/winenas.drv/audio.c,
5807 dlls/winenas.drv/nas.c, dlls/winenas.drv/nas.h,
5808 dlls/winenas.drv/winenas.drv.spec, dlls/winmm/winenas/Makefile.in,
5809 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
5810 dlls/winmm/winenas/nas.h, dlls/winmm/winenas/winenas.drv.spec:
5811 winenas: Renamed the dlls/winmm/winenas directory to dlls/winenas.drv.
5813 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
5814 dlls/winejack.drv/Makefile.in, dlls/winejack.drv/audio.c,
5815 dlls/winejack.drv/jack.c, dlls/winejack.drv/jack.h,
5816 dlls/winejack.drv/winejack.drv.spec, dlls/winmm/winejack/Makefile.in,
5817 dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c,
5818 dlls/winmm/winejack/jack.h, dlls/winmm/winejack/winejack.drv.spec:
5819 winejack: Renamed the dlls/winmm/winejack directory to dlls/winejack.drv.
5821 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
5822 dlls/wineesd.drv/Makefile.in, dlls/wineesd.drv/audio.c,
5823 dlls/wineesd.drv/esound.c, dlls/wineesd.drv/esound.h,
5824 dlls/wineesd.drv/wineesd.drv.spec, dlls/winmm/wineesd/Makefile.in,
5825 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
5826 dlls/winmm/wineesd/esound.h, dlls/winmm/wineesd/wineesd.drv.spec:
5827 wineesd: Renamed the dlls/winmm/wineesd directory to dlls/wineesd.drv.
5829 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
5830 dlls/winecoreaudio.drv/Makefile.in, dlls/winecoreaudio.drv/audio.c,
5831 dlls/winecoreaudio.drv/audiounit.c,
5832 dlls/winecoreaudio.drv/coreaudio.c,
5833 dlls/winecoreaudio.drv/coreaudio.h,
5834 dlls/winecoreaudio.drv/winecoreaudio.drv.spec,
5835 dlls/winmm/winecoreaudio/Makefile.in,
5836 dlls/winmm/winecoreaudio/audio.c,
5837 dlls/winmm/winecoreaudio/audiounit.c,
5838 dlls/winmm/winecoreaudio/coreaudio.c,
5839 dlls/winmm/winecoreaudio/coreaudio.h,
5840 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
5841 winecoreaudio: Renamed the dlls/winmm/winecoreaudio directory to
5842 dlls/winecoreaudio.drv.
5844 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
5845 dlls/wineaudioio.drv/Makefile.in, dlls/wineaudioio.drv/audio.c,
5846 dlls/wineaudioio.drv/audioio.c,
5847 dlls/wineaudioio.drv/wineaudioio.drv.spec,
5848 dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c,
5849 dlls/winmm/wineaudioio/audioio.c,
5850 dlls/winmm/wineaudioio/wineaudioio.drv.spec:
5851 wineaudioio: Renamed the dlls/winmm/wineaudioio directory to
5852 dlls/wineaudioio.drv.
5854 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
5855 dlls/winearts.drv/Makefile.in, dlls/winearts.drv/arts.c,
5856 dlls/winearts.drv/arts.h, dlls/winearts.drv/audio.c,
5857 dlls/winearts.drv/winearts.drv.spec, dlls/winmm/winearts/Makefile.in,
5858 dlls/winmm/winearts/arts.c, dlls/winmm/winearts/arts.h,
5859 dlls/winmm/winearts/audio.c, dlls/winmm/winearts/winearts.drv.spec:
5860 winearts: Renamed the dlls/winmm/winearts directory to dlls/winearts.drv.
5862 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
5863 dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
5864 dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
5865 dlls/winealsa.drv/midi.c, dlls/winealsa.drv/winealsa.drv.spec,
5866 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/alsa.c,
5867 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
5868 dlls/winmm/winealsa/midi.c, dlls/winmm/winealsa/winealsa.drv.spec:
5869 winealsa: Renamed the dlls/winmm/winealsa directory to dlls/winealsa.drv.
5871 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
5873 * dlls/cabinet/fdi.c, dlls/ddraw/ddraw.c, dlls/user32/misc.c,
5874 dlls/wined3d/device.c, dlls/wined3d/state.c,
5875 programs/winetest/main.c:
5876 janitorial: Use the C standard for multiline strings.
5878 2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
5880 * programs/wineconsole/wineconsole_De.rc,
5881 programs/wineconsole/wineconsole_En.rc,
5882 programs/wineconsole/wineconsole_Fr.rc,
5883 programs/wineconsole/wineconsole_Ko.rc,
5884 programs/wineconsole/wineconsole_No.rc,
5885 programs/wineconsole/wineconsole_Pl.rc:
5886 wineconsole: Fix a typo in the help message about correct backend names.
5888 * programs/wineconsole/curses.c:
5889 wineconsole: Use CP_UNIXCP to translate strings to the system encoding.
5891 * programs/wineconsole/curses.c, programs/wineconsole/user.c,
5892 programs/wineconsole/winecon_user.h:
5893 wineconsole: Make some data const.
5895 2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
5897 * dlls/dinput/device.c, dlls/dinput/device_private.h,
5898 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
5899 dinput: Pass complete DataFormat structure to find_property.
5901 * dlls/dinput/keyboard.c:
5902 dinput: Remove duplicate Keyboard->Poll it is the same as base class.
5904 * dlls/dinput/mouse.c:
5905 dinput: Fix trace formatting.
5907 2007-01-09 Rob Shearman <rob@codeweavers.com>
5909 * dlls/ole32/marshal.c:
5910 ole32: Fix the detection of when we need an additional QueryInterface in
5911 CoUnmarshalInterface.
5913 * dlls/ole32/tests/marshal.c:
5914 ole32: Add a test for the failure case of same-apartment unmarshaling when
5915 passing in an unsupported iid.
5917 * dlls/ole32/tests/compobj.c:
5918 ole32: Add tests for passing invalid arguments to CoUnmarshalInterface.
5920 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
5921 ole32: ReadClassStm should return STG_E_READFAULT is not all of the data could
5922 be read, not S_FALSE.
5923 Clear pclsid in case of errors.
5924 Add tests for ReadClassStm.
5926 * dlls/ole32/tests/compobj.c:
5927 ole32: Add tests for invalid arguments of CoMarshalInterface and
5928 CoMarshalInterThreadInterfaceInStream.
5930 * dlls/ole32/marshal.c:
5931 ole32: Return an error from CoUnmarshalInterface if pStream is NULL or if ppv
5934 * dlls/ole32/storage32.c:
5935 ole32: Fix Read/WriteClassStm to return an error if the passed in stream
5938 * dlls/ole32/marshal.c:
5939 ole32: Return an error in CoMarshalInterface if pStream is NULL.
5941 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
5942 ole32: Fix HGLOBALStreamImpl_CopyTo to check the return values of IStream_Read
5943 and IStream_Write and to not compare the bytes read to the bytes written.
5944 Add tests for IStream::CopyTo of the HGLOBAL stream implementation.
5946 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/marshal.c,
5947 dlls/ole32/rpc.c, dlls/ole32/stubmanager.c:
5948 ole32: Remove some unneeded inclusions of headers.
5949 Change some incorrect usages of SEEK_SET to the intended STREAM_SEEK_SET
5952 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
5953 ole32: Move test for CoGetInterfaceAndReleaseStream to compobj.c.
5956 ole32: Use the standard list functions for the global interface table
5959 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
5960 ole32: Move the Running Object Table test in marshal.c to moniker.c to put it
5961 with the other ROT tests.
5964 ole32: Fix a comment in rpc_sendreceive_thread that wasn't correct.
5966 * dlls/ole32/compobj.c:
5967 ole32: Remove a FIXME comment that no longer applies.
5969 2007-01-09 James Hawkins <truiken@gmail.com>
5971 * dlls/advpack/tests/advpack.c:
5972 advpack: Fill the output buffer to workaround a bug in IE7s advpack.
5974 * dlls/comctl32/tests/updown.c:
5975 comctl32: Rewrite the up-down control tests to add message checking.
5977 2007-01-09 Eric Pouech <eric.pouech@wanadoo.fr>
5979 * tools/winedump/minidump.c:
5980 winedump: Fixed signature for dumping MDMP files.
5982 2007-01-09 Bill Medland <billmedland@shaw.ca>
5984 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
5985 dlls/odbccp32/tests/Makefile.in, dlls/odbccp32/tests/misc.c,
5986 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
5987 odbccp32: Add tests structure.
5989 2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
5991 * dlls/kernel32/tests/virtual.c:
5992 kernel32: Do not forget to cleanup if the test is skipped.
5994 2007-01-09 Dmitry Timoshkov <dmitry@codeweavers.com>
5996 * dlls/winex11.drv/winpos.c:
5997 winex11.drv: Force the fullscreen state update once the window is mapped.
5999 2007-01-09 Francois Gouget <fgouget@codeweavers.com>
6001 * programs/uninstaller/Pt.rc:
6002 uninstaller: Add a Portuguese translation (contributed by Americo Jose Melo).
6004 2007-01-09 Francois Gouget <fgouget@free.fr>
6006 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
6007 wininet: Consistenly use INTERNET_SetLastError().
6009 2007-01-09 Paul Vriens <paul.vriens.wine@gmail.com>
6011 * dlls/ntdll/tests/rtl.c:
6012 ntdll/tests: Skip some tests on Windows Vista.
6014 2007-01-10 Alexandre Julliard <julliard@winehq.org>
6016 * dlls/ntdll/tests/exception.c:
6017 ntdll/tests: Fix exception test for CPUs that do segment limit checks
6020 * dlls/ntdll/tests/port.c:
6021 ntdll/tests: Don't bother testing the port functions if creating the port failed.
6023 2007-01-09 Alexandre Julliard <julliard@winehq.org>
6025 * tools/wrc/parser.l, tools/wrc/utils.c:
6026 wrc: Added support for utf-8 codepage.
6028 * ANNOUNCE, ChangeLog, VERSION, configure:
6031 ----------------------------------------------------------------
6032 2007-01-09 Alexandre Julliard <julliard@winehq.org>
6034 * LICENSE, include/wine/wine_common_ver.rc:
6035 Update copyright info for the new year.
6037 2007-01-09 Francois Gouget <fgouget@free.fr>
6039 * dlls/shlwapi/tests/ordinal.c:
6040 shlwapi/tests: Print GetLastError() in decimal with '%u'.
6042 * dlls/wintrust/tests/register.c:
6043 wintrust/tests: Print GetLastError() in decimal with '%u'.
6045 * dlls/mcicda/mcicda.c:
6046 mcicda: Compare GetLastError() to kernel error codes, not ntdll ones.
6048 2007-01-07 Hans Leidekker <hans@it.vu.nl>
6050 * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/volume.c,
6051 dlls/kernel32/volume.c:
6052 kernel32: Add a stub implementation for GetVolumeNameForVolumeMountPoint{A, W}.
6054 2007-01-08 Samuel Lidén Borell <samuellb@bredband.net>
6056 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
6057 kernel32: Add SetTermsrvAppInstallMode stub.
6059 2007-01-08 Mike McCormack <mike@codeweavers.com>
6061 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
6062 kernel32: Implement EndUpdateResource for the case existing resources are
6065 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
6067 * dlls/dxguid/dxguid.c, include/Makefile.in, include/rmxfguid.h:
6068 dxguid: Add the rmxfguid.h header and export the GUIDs.
6070 * .gitignore, tools/make_makefiles:
6071 make_makefiles: Add *_crosstest.exe to .gitignore.
6073 2007-01-09 Felix Nawothnig <flexo@holycrap.org>
6075 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
6076 treeview: Initialize iImage and iSelectedImage with zero.
6078 2007-01-08 Ken Thomases <ken@codeweavers.com>
6080 * dlls/kernel32/locale.c:
6081 kernel32: Don't release preferred_locales until we're done with its members.
6083 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
6085 * dlls/avifil32/tmpfile.c, dlls/dmband/dmutils.c, dlls/dmime/dmutils.c,
6086 dlls/dmloader/debug.c, dlls/dmstyle/dmutils.c,
6087 dlls/dmusic/collection.c, dlls/dplayx/dplayx_messages.c,
6088 dlls/kernel32/cpu.c, dlls/msrle32/msrle32.c, dlls/ntdll/tests/om.c,
6089 dlls/user32/tests/msg.c, programs/oleview/oleview.c:
6090 janitorial: Remove stray '\' at end of lines.
6092 * dlls/wined3d/device.c:
6093 wined3d: Remove stray '\' at end of lines.
6095 * dlls/dsound/sound3d.c, dlls/dsound/tests/propset.c:
6096 dsound: Remove stray '\' at end of lines.
6098 * include/commctrl.h, include/softpub.h, include/wintrust.h:
6099 include: Remove stray '\' at end of lines.
6101 2007-01-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
6103 * dlls/dsound/sound3d.c:
6104 dsound: Remove unused function.
6106 * dlls/hhctrl.ocx/webbrowser.c:
6107 hhctrl.ocx: Remove unused variable.
6109 * dlls/gdi32/freetype.c:
6110 gdi32: Remove unused variables.
6112 * dlls/gdi32/mapping.c, dlls/gdi32/printdrv.c:
6113 gdi32: Declare some functions static.
6115 * dlls/gdi32/path.c:
6116 gdi32: Remove unused function.
6118 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
6120 * dlls/ole32/tests/stg_prop.c:
6121 ole32/tests: Cast-qual warnings fixes.
6123 2007-01-08 Detlef Riekenberg <wine.dev@web.de>
6125 * dlls/localspl/tests/localmon.c:
6126 localspl/tests: Load the user interface dll on demand.
6128 2007-01-08 Alexandre Julliard <julliard@winehq.org>
6130 * dlls/dsound/propset.c:
6131 dsound: The dsconf.h GUIDs are now in libdxguid.
6134 server: Don't fail to map a shared section if the final sector is truncated.
6136 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
6138 * dlls/dsound/tests/propset.c, dlls/dxguid/dxguid.c:
6139 dsound: The GUID:s defined in dsconf.h should be exported by dxguid.
6142 imm32: Only unregister the IME class if it was registered.
6144 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
6146 * dlls/kernel32/tests/virtual.c:
6147 kernel32/tests: Prevent memory leak.
6149 2007-01-07 Vitaliy Margolen <wine-patches@kievinfo.com>
6151 * dlls/dinput/device.c, dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
6152 dinput: Set event from queue_event, simplifying code a bit.
6154 * dlls/dinput/keyboard.c:
6155 dinput: Use proper offset when queuing keyboard events.
6157 2007-01-06 Vitaliy Margolen <wine-patches@kievinfo.com>
6159 * dlls/winex11.drv/keyboard.c:
6160 winex11drv: Change FIXME to WARN in X11DRV_GetKeyNameText.
6162 2007-01-06 Duane Clark <fpga@pacbell.net>
6164 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
6165 comctl32: listview: Allow LVIF_STATE flag in subitems.
6167 2007-01-07 Jonathan Ernst <jonathan@ernstfamily.ch>
6169 * dlls/localspl/localspl.rc, dlls/localspl/spl_Fr.rc:
6170 localspl: Added French translation.
6172 2007-01-06 Stefan Dösinger <stefan@codeweavers.com>
6174 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
6175 wined3d: Fix np2 textures.
6177 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c,
6178 dlls/wined3d/wined3d_private.h:
6179 wined3d: Do not try to read the vertex decl when the stateblock isn't finalized.
6181 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
6182 wined3d: Remove some unneeded context cache members from the device.
6184 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
6185 wined3d: Vertex buffers can use the declaration from the device.
6187 * dlls/wined3d/vertexbuffer.c:
6188 wined3d: Do not preload vertex buffers in unlock.
6190 * dlls/wined3d/drawprim.c:
6191 wined3d: Clean up drawprim a bit.
6193 * dlls/ddraw/ddraw.c:
6194 ddraw: Forward the DDSCAPS2_TEXTUREMANAGE flag to wined3d.
6196 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
6197 wined3d: Do not keep internal references on index buffers.
6199 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
6200 dlls/ddraw/vertexbuffer.c, dlls/wined3d/device.c,
6201 dlls/wined3d/stateblock.c:
6202 wined3d: Do not keep internal references on vertex buffers.
6204 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
6205 wined3d: Do not keep internal references on pixel shaders.
6207 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
6208 wined3d: Do not keep internal references on vertex shaders.
6210 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
6211 wined3d: Do not keep internal references to the vertex declaration.
6213 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
6214 wined3d: Do not activate vertex shaders needlessly.
6216 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
6217 dlls/wined3d/wined3d_private.h:
6218 wined3d: Avoid negative draw start indices.
6220 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
6221 dlls/wined3d/wined3d_private.h:
6222 wined3d: Move applying shader constants to the state table.
6224 * dlls/wined3d/query.c:
6225 wined3d: Remove the general query fixme.
6227 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
6228 dlls/wined3d/state.c:
6229 wined3d: Apply shaders in their state handlers.
6231 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
6232 wined3d: Move debugging fixmes from drawprim to the stream source handler.
6234 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
6235 wined3d: Re-add the fixed function stream source trace.
6237 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
6238 dlls/wined3d/wined3d_private.h:
6239 wined3d: Move applying the gl stream sources to the state table.
6241 2007-01-08 Dmitry Timoshkov <dmitry@codeweavers.com>
6243 * dlls/user32/mdi.c:
6244 user32: Restore old WM_SIZE handler in mdi child.
6246 * dlls/kernel32/tests/file.c:
6247 kernel32: Print more information about the reason of a test failure.
6249 * dlls/kernel32/tests/file.c:
6250 kernel32: Fix the file sharing test to pass cleanly under XP and Win9x.
6252 * dlls/kernel32/tests/virtual.c:
6253 kernel32: Skip the VirtualAllocEx test under Win9x.
6255 * server/file.c, server/trace.c:
6256 server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.
6258 * dlls/user32/tests/msg.c:
6259 user32: Add one more GetSystemMenu test.
6261 2007-01-07 Dmitry Timoshkov <dmitry@codeweavers.com>
6263 * dlls/user32/tests/msg.c:
6264 user32: Make message tests pass cleanly under XP SP2.
6266 2007-01-07 Rob Shearman <rob@codeweavers.com>
6268 * dlls/wininet/http.c:
6269 wininet: Use Keep-Alive for HTTP requests if specified by the flags passed
6270 into HttpOpenRequest.
6272 * dlls/wininet/http.c:
6273 wininet: Fix the handling of Accept types passed into HttpOpenRequest
6274 by properly coalescing all the types into the Accept header value,
6275 rather than just adding the first.
6277 * dlls/wininet/http.c:
6278 wininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately reflect
6281 * dlls/ole32/tests/clipboard.c:
6282 ole32: Fix the OLE clipboard test to call OleInitialize before performing the
6283 tests to fix test failures on Windows.
6285 * dlls/ole32/compobj_private.h, dlls/ole32/ole2.c:
6286 ole32: Add a field to the TLS data to determine whether OLE has been initialised
6287 for the current thread.
6289 * dlls/ole32/stg_stream.c:
6290 ole32: IPeristStream implies IPersist and IStream implies ISequentialStream
6291 so fix the Structured Storage stream implementation's QueryInterface with to
6294 * dlls/ole32/hglobalstream.c:
6295 ole32: IStream inherits from ISequentialStream so the HGLOBALStream
6296 implementation must also support ISequentialStream.
6298 * dlls/ole32/tests/marshal.c:
6299 ole32: Release the global interface table in the tests when it is no longer
6302 2007-01-07 Kai Blin <kai.blin@gmail.com>
6305 winmm: Remove unused variable and if check (Coverity).
6307 * programs/taskmgr/graphctl.c:
6308 taskmgr: Remove unused variable and if check (Coverity).
6310 2007-01-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
6312 * dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h,
6313 dlls/dplayx/dplobby.c, dlls/dplayx/name_server.c:
6314 dplayx: Declare some functions static.
6316 * dlls/dmstyle/dmutils.c, dlls/dmstyle/dmutils.h:
6317 dmstyle: Declare some functions static.
6319 * dlls/dnsapi/main.c, dlls/dnsapi/ns_name.c:
6320 dnsapi: Declare some items static.
6322 2007-01-06 Francois Gouget <fgouget@free.fr>
6324 * dlls/mlang/tests/mlang.c:
6325 mlang/tests: Replace some '#if 0's with 'if (0)'s.
6327 * dlls/mshtml/tests/protocol.c:
6328 mshtml/tests: Replace some '#if 0's with 'if (0)'s.
6329 Fix the code so it compiles without warnings.
6331 * dlls/kernel32/tests/console.c, dlls/kernel32/tests/file.c,
6332 dlls/kernel32/tests/path.c:
6333 kernel32/tests: Replace some '#if 0's with 'if (0)'s.
6334 Fix the code so it compiles without warnings.
6336 * dlls/gdi32/tests/font.c:
6337 gdi32/tests: Replace an '#if 0' with an 'if (0)'.
6339 * dlls/ntdll/tests/reg.c:
6340 ntdll/tests: Replace an '#if 0' with an 'if (0)'.
6341 Fix the code so it compiles without warnings.
6343 * dlls/d3d9/tests/surface.c:
6344 d3d9/tests: Replace some '#if 0's with 'if (0)'s.
6346 * dlls/crypt32/tests/encode.c:
6347 crypt32/tests: Replace some '#if 0's with 'if (0)'s.
6349 * dlls/gdi32/tests/dc.c:
6350 gdi32/tests: Tweak a test to avoid an '#if 0'.
6352 * dlls/urlmon/tests/url.c:
6353 urlmon/tests: Replace some '#if 0's with 'if (0)'s.
6354 Fix the code so it compiles without warnings.
6356 * dlls/rpcrt4/tests/cstub.c:
6357 rpcrt4/tests: Remove an unneeded '#if 0' and fix the code so it compiles
6360 * dlls/rpcrt4/tests/ndr_marshall.c:
6361 rpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if not
6363 Fix the code so it compiles without warnings.
6365 * dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
6366 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
6367 oleaut32/tests: Replace some '#if 0's with 'if (0)'s.
6369 * dlls/oleaut32/tests/vartest.c:
6370 oleaut32/tests: Fix compilation on systems with no nameless unions (e.g. gcc
6373 * dlls/setupapi/tests/parser.c:
6374 setupapi/tests: Print GetLastError() in decimal with '%u'.
6376 * dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
6377 wininet/tests: Print GetLastError() in decimal with '%u'.
6379 * dlls/winspool.drv/tests/info.c:
6380 winspool.drv/tests: Replace some '#if 0's with 'if (0)'s.
6382 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
6383 shell32/tests: Hack SHGetFileInfo() so it does not crash and add a test for it.
6385 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
6387 * dlls/kernel32/tests/process.c:
6388 kernel32: Skip the OpenProcess test under Win9x.
6390 2007-01-06 H. Verbeet <hverbeet@gmail.com>
6392 * dlls/d3d8/device.c:
6393 d3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a handle
6394 instead of a pointer.
6396 * dlls/d3d8/device.c:
6397 d3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle instead
6400 * dlls/d3d8/device.c:
6401 d3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle instead
6404 2007-01-06 Jacek Caban <jacek@codeweavers.com>
6406 * dlls/shlwapi/shlwapi.spec, dlls/shlwapi/tests/Makefile.in,
6407 dlls/shlwapi/tests/clsid.c:
6408 shlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test).
6410 2007-01-06 Jonathan Ernst <jonathan@ernstfamily.ch>
6412 * dlls/shdoclc/Fr.rc:
6413 shdoclc: Update French translation.
6415 * programs/winecfg/Fr.rc:
6416 winecfg: Update French translation.
6418 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
6420 * dlls/devenum/devenum_main.c:
6421 devenum: Do not store full DLL path in the registry.
6423 * dlls/qcap/dllsetup.c, dlls/qcap/dllsetup.h, dlls/qcap/qcap_main.c:
6424 qcap: Do not store full DLL path in the registry.
6426 2007-01-05 Detlef Riekenberg <wine.dev@web.de>
6428 * dlls/winspool.drv/info.c:
6429 winspool: Implement XcvDataW.
6431 * dlls/winspool.drv/info.c:
6432 winspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.
6434 * dlls/winspool.drv/info.c:
6435 winspool: Start support for XcvMonitor and XcvPort in OpenPrinter.
6437 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
6438 winspool: Support the local computername as servername for OpenPrinter.
6440 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
6442 * dlls/user32/cursoricon.c, dlls/user32/driver.c,
6443 dlls/user32/tests/input.c, dlls/user32/user_private.h,
6444 dlls/winex11.drv/mouse.c, dlls/winex11.drv/winex11.drv.spec,
6445 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c:
6446 winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.
6448 2007-01-05 Vitaliy Margolen <wine-patches@kievinfo.com>
6450 * dlls/dinput/device.c:
6451 dinput: Fix possible NULL deference.
6453 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
6454 dinput: Fix memory leak.
6456 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
6457 dinput: Fix mouse to use proper offset when queuing new events. Add handling
6459 We should use instance IDs instead of sequential numbers to get correct offset.
6461 2007-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
6463 * include/wine/mscvpdb.h, tools/winedump/msc.c:
6464 winedump: Add support for derived types in codeview type info.
6466 * tools/winedump/debug.c, tools/winedump/msc.c, tools/winedump/pdb.c,
6467 tools/winedump/winedump.h:
6468 winedump: Fix a couple of issues with types table walking.
6469 Align types to DWORD boundaries.
6470 Split types dumping functions into two versions (one without offsets
6471 table, the second one with offset table).
6473 * tools/winedump/msc.c:
6474 winedump: Dump S_SSEARCH_V1 symbols.
6476 * tools/winedump/debug.c:
6477 winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.
6479 * dlls/dbghelp/msc.c:
6480 dbghelp: Handling of S_SALIGN symbols.
6482 * tools/winedump/msc.c:
6483 winedump: Handling of S_SALIGN symbols.
6485 * include/wine/mscvpdb.h, tools/winedump/debug.c:
6486 winedump: Re-use existing codeview facilities to dump OMF files.
6488 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h, tools/winedump/cvinclude.h,
6489 tools/winedump/debug.c:
6490 winedump: Removed cvinclude.h.
6492 * tools/winedump/debug.c:
6493 winedump: Added dumping of RSDS header from module.
6495 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/pdb.c,
6496 tools/winedump/winedump.h:
6497 winedump: Added helper to convert a guid to a string.
6499 * tools/winedump/main.c, tools/winedump/ne.c,
6500 tools/winedump/winedump.man.in:
6501 winedump: While dumping NE files, use -j option if present (as we do for
6504 * tools/winedump/Makefile.in, tools/winedump/dos.c, tools/winedump/dump.c,
6505 tools/winedump/winedump.h:
6506 winedump: Print some basic info for pure DOS file (which fixes segfault while
6509 * tools/winedump/debug.c:
6510 winedump: Added ability to dump FPO debug information.
6512 2007-01-06 Eric Pouech <eric.pouech@wanadoo.fr>
6514 * dlls/dbghelp/elf_module.c:
6515 dbghelp: Corrected the map/unmap operations for ELF sections.
6516 Now correctly free the mapped areas when no longer used.
6518 2007-01-06 Kai Blin <kai.blin@gmail.com>
6520 * dlls/msacm32/driver.c:
6521 msacm32: Fix comment and remove unneeded if check (Coverity).
6522 Thanks to Alex Villacís Lasso for comments.
6524 2007-01-05 Francois Gouget <fgouget@free.fr>
6527 ole32: Print GetLastError() in decimal with '%u'.
6529 * dlls/gdi32/tests/gdiobj.c:
6530 gdi32/tests: Print GetLastError() in decimal with '%u'.
6532 * dlls/shell32/tests/shlfolder.c:
6533 shell32/tests: Print GetLastError() in decimal with '%u'.
6535 * dlls/localspl/tests/localmon.c:
6536 localspl/tests: Print GetLastError() in decimal with '%u'.
6538 * dlls/version/tests/info.c:
6539 version/tests: Print GetLastError() in decimal with '%u'.
6541 2007-01-05 Francois Gouget <fgouget@codeweavers.com>
6544 wine.inf: Self-register objsel.dll.
6546 * dlls/ddrawex/Makefile.in, dlls/ddrawex/main.c, dlls/ddrawex/regsvr.c,
6548 ddrawex: Self-register the DirectDrawFactory CoClass.
6550 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c,
6551 dlls/dinput8/regsvr.c, tools/wine.inf:
6552 dinput8: Self-register the DirectInput8 CoClass.
6554 2007-01-05 Francois Gouget <fgouget@free.fr>
6556 * programs/taskmgr/taskmgr.c:
6557 taskmgr: Print GetLastError() in decimal with '%u'.
6559 * dlls/advapi32/crypt.c:
6560 advapi32: Remove a useless macro.
6562 2007-01-05 Kai Blin <kai.blin@gmail.com>
6564 * dlls/shlwapi/reg.c:
6565 shlwapi: Remove redundant check in assignment, unicode version (Coverity).
6567 * dlls/user32/combo.c:
6568 user32: If pTest was allocated, length has to be > 0 (Coverity).
6570 * dlls/ole32/ole2.c:
6571 ole32: Remove redundant NULL check (Coverity).
6573 2007-01-05 Jeff Latimer <lats@yless4u.com.au>
6575 * dlls/winemp3.acm/interface.c:
6576 winemp3.acm: Ensure null check before dereference.
6578 * dlls/wininet/utility.c:
6579 wininet: Ensure null check before dereference.
6581 2007-01-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
6583 * dlls/dmloader/debug.c, dlls/dmloader/debug.h:
6584 dmloader: Declare some functions static.
6586 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
6587 dmime: Declare some functions static.
6589 2007-01-05 Francois Gouget <fgouget@free.fr>
6591 * dlls/quartz/memallocator.c, dlls/quartz/videorenderer.c:
6592 quartz: Use '%u' to print GetLastError().
6594 * dlls/urlmon/umon.c:
6595 urlmon: Print GetLastError() in decimal with '%u'.
6598 qcap: Print GetLastError() in decimal with '%u'.
6600 2007-01-05 Dmitry Timoshkov <dmitry@codeweavers.com>
6602 * dlls/kernel32/lcformat.c, dlls/kernel32/tests/locale.c:
6603 kernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE
6604 is specified simultaneously with a format string.
6606 2007-01-04 Paul Vriens <paul.vriens.wine@gmail.com>
6608 * programs/winetest/main.c:
6609 winetest: Pass correct working directory to the tests.
6611 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
6613 * dlls/devenum/devenum.rc:
6614 devenum: Update Dutch resource.
6616 * dlls/comdlg32/cdlg_Nl.rc:
6617 comdlg32: Update Dutch resource.
6619 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
6621 * dlls/dinput/device.c, dlls/dinput/tests/device.c:
6622 dinput: Change EnumObjects to use GetObjectInfo.
6623 Also small debug trace correction to make it more readable.
6625 2007-01-03 Chris Robinson <chris.kcat@gmail.com>
6627 * dlls/wined3d/state.c:
6628 wined3d: state_pointsprite should apply to all texture units.
6630 2007-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
6632 * dlls/imagehlp/access.c:
6633 imagehlp: Make use of the bReadOnly parameter in MapAndLoad.
6635 * dlls/imagehlp/access.c:
6636 imagehlp: Correctly handle files without NT headers in MapAndLoad.
6638 * dlls/imagehlp/access.c:
6639 imagehlp: Fixed computation of SizeOfImage in MapAndLoad.
6641 2007-01-03 H. Verbeet <hverbeet@gmail.com>
6643 * dlls/wined3d/state.c:
6644 wined3d: Skip sampler state application for stages that aren't mapped to a
6647 * dlls/wined3d/state.c:
6648 wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't
6649 mapped to a texture unit.
6651 * dlls/wined3d/state.c:
6652 wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't
6653 mapped to a texture unit.
6655 * dlls/wined3d/state.c:
6656 wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't
6657 mapped to a texture unit.
6659 2007-01-04 Rob Shearman <rob@codeweavers.com>
6661 * dlls/wininet/http.c:
6662 wininet: Fix the releasing of the wrong reference count in
6663 HTTP_CloseHTTPRequestHandle.
6664 lpwhr obviously already has a reference count of 0 because it is being destroyed.
6666 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
6667 wininet: Change the HTTP code to not assume that the connection will be closed
6668 at the end of every request.
6670 * dlls/wininet/http.c:
6671 wininet: Don't send callbacks in HTTP_CloseConnection if not connected.
6673 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
6674 wininet: Use the Content-Length header to work out how much HTTP data there
6676 and don't try to read any more than what is available.
6678 * dlls/wininet/http.c:
6679 wininet: Always send a Connection header set to "close" because that is what
6680 we expect for the moment.
6682 * dlls/wininet/ftp.c:
6683 wininet: Use correct types for socket functions to avoid warnings when compiling
6684 on BSD-based systems.
6686 * dlls/wininet/http.c:
6687 wininet: Fix HTTP redirects by reseting loop_next after one loop.
6689 * dlls/ntdll/threadpool.c:
6690 ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION
6692 since that is what the current behaviour is tuned for.
6694 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
6696 * dlls/dinput/mouse.c:
6697 dinput: Fix cut and paste error.
6699 2007-01-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
6701 * tools/widl/write_msft.c:
6702 widl: Fix memory leaks.
6704 * dlls/ddraw/ddraw_private.h, dlls/ddraw/utils.c:
6705 ddraw: Declare some functions static.
6707 * dlls/d3d9/directx.c:
6708 d3d9: Declare some functions static.
6710 * dlls/dmband/dmutils.c, dlls/dmband/dmutils.h:
6711 dmband: Declare some functions static.
6713 2007-01-04 Rob Shearman <rob@codeweavers.com>
6715 * dlls/wininet/internet.c, dlls/wininet/internet.h:
6716 wininet: Remove the custom thread pool implementation and use QueueUserWorkItem
6719 * dlls/rpcrt4/rpc_server.c:
6720 rpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
6721 function being called can sometimes take a long time to return and we
6722 almost always want a new thread to be created if there are no free
6725 * dlls/ntdll/tests/rtlstr.c:
6726 ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
6727 by setting the length correctly and by doing a case-insentive compare
6728 on the GUID string that is returned.
6730 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
6731 ntdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
6732 should set the it to have the maximum possible length and size rather
6733 than a modulus of the actual length.
6734 Fix test failures for RtlInitUnicodeString on Windows XP upwards.
6737 ole32: Make sure to reset the message state if it has been changed in
6738 RPC_ExecuteCall before returning.
6739 Fix the hrFault parameter passed into the ClientNotify function in
6740 ClientRpcChannelBuffer_SendReceive so that it is correct in the case of
6741 messages dispatched with PostMessage.
6742 Only unmarshal ORPCTHAT for non-fault packets.
6744 2007-01-04 Dmitry Timoshkov <dmitry@codeweavers.com>
6746 * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/user32/win.c,
6747 dlls/winex11.drv/window.c:
6748 user32: Fix some failures in the MDI message test.
6750 * dlls/user32/tests/msg.c:
6751 user32: Fix some failures of the ShowWindow test under Windows 2003.
6753 2007-01-04 Kai Blin <kai.blin@gmail.com>
6755 * dlls/shlwapi/reg.c:
6756 shlwapi: Remove redundant check in assignment (Coverity).
6758 2007-01-01 Michael Gardiner <mikegardiner@bigpond.com>
6760 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
6761 ole32: Stop StgOpenStorage from creating a file when it does not already exist.
6763 2007-01-04 Mike McCormack <mike@codeweavers.com>
6765 * dlls/comctl32/listview.c:
6766 comctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().
6768 * dlls/comctl32/listview.c:
6769 comctl32: Remove unnecessary casts.
6771 2007-01-04 Alexandre Julliard <julliard@winehq.org>
6773 * server/trace.c, tools/make_requests:
6774 make_requests: Grab status names from async_terminate calls too.
6776 * dlls/ntdll/sync.c, dlls/ntdll/thread.c, include/wine/server_protocol.h,
6777 server/fd.c, server/named_pipe.c, server/protocol.def,
6778 server/thread.c, server/thread.h, server/timer.c, server/trace.c,
6779 tools/make_requests:
6780 server: Add a generic apc_call structure to make it easier to extend, and
6783 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
6784 server/thread.c, server/trace.c:
6785 server: Notify the server that an APC has completed in the next get_apc call.
6788 server: Make thread_apc into a real object.
6790 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
6792 * programs/regedit/Nl.rc:
6793 regedit: Update Dutch resources.
6795 2007-01-04 Francois Gouget <fgouget@free.fr>
6797 * dlls/dinput/tests/device.c, dlls/mshtml/olecmd.c, dlls/wined3d/device.c,
6798 dlls/wined3d/state.c:
6799 Assorted spelling fixes.
6801 * dlls/ws2_32/tests/sock.c:
6802 ws2_32/tests: Use '%d' to print GetLastError().
6804 * dlls/kernel32/tests/comm.c, dlls/kernel32/tests/module.c,
6805 dlls/kernel32/tests/path.c, dlls/kernel32/tests/pipe.c,
6806 dlls/kernel32/tests/time.c, dlls/kernel32/tests/virtual.c:
6807 kernel32/tests: Use '%d' to print GetLastError().
6809 * dlls/itss/protocol.c:
6810 itss: Fix spelling of the dwOrigin variables.
6812 * dlls/rsabase/tests/rsabase.c:
6813 rsabase/tests: Remove unneeded casts.
6815 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
6817 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
6818 dbghelp: Implemented 64 bit versions of EnumerateLoadedModules.
6820 * programs/winedbg/Makefile.in, programs/winedbg/dbg.y,
6821 programs/winedbg/debug.l, programs/winedbg/debugger.h,
6822 programs/winedbg/tgt_module.c:
6823 winedbg: Added a maintenance command to load a given module (for debug purposes).
6825 2007-01-04 Stefan Dösinger <stefan@codeweavers.com>
6827 * dlls/wined3d/device.c:
6828 wined3d: Dirtify the stream sources in DrawPrimitiveUP.
6830 * dlls/wined3d/state.c:
6831 wined3d: Move decoding the streams to their own inline function.
6833 * dlls/wined3d/device.c:
6834 wined3d: Catch NOP SetStreamSource changes.
6836 * dlls/wined3d/device.c:
6837 wined3d: Catch nop pixel shader changes.
6839 * dlls/wined3d/device.c:
6840 wined3d: Catch NOP vertex declaration changes.
6842 * dlls/wined3d/device.c, dlls/wined3d/state.c,
6843 dlls/wined3d/wined3d_private.h:
6844 wined3d: Break the viewport out of the vertex declaration state.
6846 2007-01-03 Vitaliy Margolen <wine-patches@kievinfo.com>
6848 * dlls/dinput/mouse.c:
6849 dinput: Implement mouse GetObjectInfo on top of base class.
6851 * dlls/dinput/keyboard.c:
6852 dinput: Move keyboard to using new GetObjectInfo.
6854 * dlls/dinput/device.c:
6855 dinput: Implement GetObjectInfo[A|W] in base device class.
6857 2007-01-03 Mike McCormack <mike@codeweavers.com>
6859 * dlls/kernel32/tests/resource.c:
6860 kernel32: Don't try update version resources with invalid data, as it fails
6863 2007-01-04 Roderick Colenbrander <thunderbird2k@gmx.net>
6865 * dlls/winex11.drv/opengl.c:
6866 wgl: Fix piAttributes NULL crash.
6868 2007-01-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
6870 * dlls/ddraw/utils.c:
6871 ddraw: Declare some functions static.
6873 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
6874 dlls/comdlg32/fontdlg.c:
6875 comdlg32: Declare some items static.
6877 * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c:
6878 dinput: Declare some functions static.
6880 * tools/winedump/pe.c:
6881 winedump: Fix memory leak.
6883 2007-01-03 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
6885 * dlls/wininet/wininet_Nl.rc:
6886 wininet: Update Dutch resource.
6888 * dlls/mshtml/Nl.rc:
6889 mstml: Update Dutch resource.
6891 2007-01-03 Hans Leidekker <hans@it.vu.nl>
6893 * dlls/usp10/usp10.c:
6894 usp10: Document ScriptItemize. Get rid of the remaining tabs.
6896 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
6897 usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars.
6899 * dlls/usp10/usp10.c:
6900 usp10: Use macro functions for memory allocation and start checking for
6901 allocation failures.
6903 * dlls/usp10/usp10.c:
6904 usp10: Make the script cache accessible from a string analysis.
6906 2007-01-03 Rob Shearman <rob@codeweavers.com>
6908 * dlls/kernel32/tests/resource.c:
6909 kernel32: Be more verbose about the expected and received values for failures
6910 in the resource function tests.
6912 * dlls/ole32/ole2.c:
6913 ole32: Don't release pUnk in OleCreate if CoCreateInstance failed.
6915 2007-01-04 Alexandre Julliard <julliard@winehq.org>
6918 server: Avoid crash in alloc_console when the process has no parent.
6920 2007-01-03 Thomas Kho <tkho@ucla.edu>
6922 * dlls/kernel32/tests/thread.c:
6923 kernel32: Add CreateRemoteThread remote thread conformance tests.
6925 * dlls/kernel32/tests/virtual.c:
6926 kernel32: Add VirtualAllocEx remote thread conformance tests.
6928 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
6930 * dlls/user32/comm16.c:
6931 user32: Speed improvement for 16bit comm support.
6932 The previous version of this patch wasn't applied correctly.
6934 2006-12-30 Bernard Ladenthin <bernard@ladenthin.net>
6936 * dlls/oleaut32/oleaut.c, dlls/oleaut32/stubs.c:
6937 oleaut32: Better OleIconToCursor stub.
6939 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
6942 server: Fix 0 timeout handling for serial I/O.
6944 * dlls/user32/comm16.c:
6945 user32: Speed improvement for 16bit comm support.
6947 * dlls/ntdll/serial.c:
6948 ntdll: Fix DTR and CTS controls in serial code.
6950 2007-01-03 Mike McCormack <mike@codeweavers.com>
6952 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
6953 kernel32: Store resources to be updated in a tree.
6955 2007-01-02 Alex Villacís Lasso <a_villacis@palosanto.com>
6957 * dlls/oleaut32/variant.c:
6958 oleaut32: Support for VT_DISPATCH in VarImp.
6960 * dlls/oleaut32/variant.c:
6961 oleaut32: Support for VT_DISPATCH in VarPow.
6963 * dlls/oleaut32/variant.c:
6964 oleaut32: Support for VT_DISPATCH in VarMod.
6966 * dlls/oleaut32/variant.c:
6967 oleaut32: Support for VT_DISPATCH in VarIdiv.
6969 * dlls/oleaut32/variant.c:
6970 oleaut32: Support for VT_DISPATCH in VarXor.
6972 * dlls/oleaut32/variant.c:
6973 oleaut32: Support for VT_DISPATCH in VarOr.
6975 * dlls/oleaut32/variant.c:
6976 oleaut32: Support for VT_DISPATCH in VarSub.
6978 * dlls/oleaut32/variant.c:
6979 oleaut32: Support for VT_DISPATCH in VarDiv.
6981 * dlls/oleaut32/variant.c:
6982 oleaut32: Support for VT_DISPATCH in VarMul.
6984 * dlls/oleaut32/variant.c:
6985 oleaut32: Support for VT_DISPATCH in VarAdd.
6987 * dlls/oleaut32/variant.c:
6988 oleaut32: Support for VT_DISPATCH in VarAnd.
6990 * dlls/oleaut32/variant.c:
6991 oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and
6992 returning the VARIANT value.
6994 2007-01-02 Lei Zhang <thestig@google.com>
6996 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/status.c:
6997 comctl32: Add initial tests for the status bar control.
6999 2006-12-25 Vijay Kiran Kamuju <infyquest@gmail.com>
7001 * dlls/comctl32/status.c:
7002 comctl32: statusbar: Fix GetRect return value bug.
7004 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
7006 * dlls/wined3d/surface.c:
7007 wined3d: Select a proper texture unit in LockRect and dirtify the state.
7009 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
7010 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
7011 wined3d: Remove d3ddevice_set_ortho.
7013 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c:
7014 wined3d: Move the projection matrix into its own state.
7016 * dlls/wined3d/state.c:
7017 wined3d: Break the lighting state out of the vertex decl.
7019 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
7020 dlls/wined3d/wined3d_private.h:
7021 wined3d: Move the world matrix to the state table.
7023 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
7024 dlls/wined3d/wined3d_private.h:
7025 wined3d: Move the functionality of primitiveInitState to the state table.
7027 * dlls/wined3d/device.c, dlls/wined3d/state.c,
7028 dlls/wined3d/wined3d_private.h:
7029 wined3d: Add a viewport state to the state table.
7031 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
7032 dlls/wined3d/wined3d_private.h:
7033 wined3d: Move decoding the vertex declaration to the vertexshader state handler.
7035 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
7036 dlls/wined3d/wined3d_private.h:
7037 wined3d: Pass the user pointer strided structure via the device implementation.
7039 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d9/device.c,
7040 dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
7041 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
7042 include/wine/wined3d_interface.h:
7043 wined3d: Use the baseVertexIndex in the stateblock.
7045 2007-01-03 Alexandre Julliard <julliard@winehq.org>
7047 * dlls/shlwapi/thread.c:
7048 shlwapi: Use the appropriate constant for an uninitialized TLS check.
7050 2007-01-02 Robert Reif <reif@earthlink.net>
7052 * dlls/dmusic/port.c:
7053 dmusic: Implement just enough of IDirectMusicPortImpl_GetFormat
7054 to keep Direct Sound from crashing from unitialized data.
7056 2007-01-02 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
7058 * dlls/wined3d/glsl_shader.c:
7059 wined3d: Sampler variables wrongly named 'shader'.
7061 * dlls/ddraw/device.c:
7062 ddraw: Fix the AddViewport thunk.
7064 2007-01-02 Rob Shearman <rob@codeweavers.com>
7067 ole32: Fix the calculation of message_state->prefix_data_len in two places
7068 where it would come out negative.
7070 * dlls/rpcrt4/rpc_server.c:
7071 rpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all interfaces,
7074 * dlls/oleaut32/tmarshal.c:
7075 oleaut32: Fix _nroffuncs to return the correct number of functions by taking
7076 into account inherited interfaces.
7078 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
7080 * dlls/msvcrt/process.c:
7081 msvcrt: execl fix when no args are given (reported by Louis Lenders).
7083 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
7085 * dlls/kernel32/tests/locale.c:
7086 kernel32: Remove a line that was supposed to be deleted by the previous patch.
7088 2007-01-02 Hans Leidekker <hans@it.vu.nl>
7090 * dlls/usp10/usp10.c:
7091 usp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree
7094 * dlls/usp10/usp10.c:
7095 usp10: Downgrade some more FIXME's to TRACE's.
7097 * dlls/usp10/usp10.c:
7098 usp10: Implement ScriptStringValidate.
7100 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
7101 kernel32: Add a stub implementation for TermsrvAppInstallMode.
7103 * dlls/gdi32/font.c, include/wingdi.h:
7104 gdi32: Implement GetCharWidthI.
7106 2007-01-01 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
7108 * dlls/wined3d/vertexbuffer.c:
7109 wineded3: dirtyend set to more than resource size.
7111 2007-01-01 Nick Burns <adger44@hotmail.com>
7113 * dlls/wined3d/state.c:
7114 wined3d: Fix point handling.
7116 * dlls/winmm/winecoreaudio/audio.c:
7117 winecoreaudio: Fix race condition in drvclose.
7119 2007-01-02 Alexandre Julliard <julliard@winehq.org>
7121 * dlls/comctl32/treeview.c, dlls/ddraw/main.c, dlls/wined3d/device.c,
7122 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
7123 dlls/wined3d/swapchain.c:
7124 Use GetDC instead of CreateDC where possible.
7126 * tools/make_makefiles:
7127 make_makefiles: Properly skip dlls marked with MKDLL_SKIP.
7129 * dlls/gdi32/mfdrv/graphics.c, dlls/gdi32/mfdrv/metafiledrv.h,
7130 dlls/gdi32/mfdrv/objects.c:
7131 gdi32: Avoid leaking a handle in MFDRV_ExtSelectClipRgn.
7133 2007-01-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
7135 * dlls/comdlg32/filedlg.c:
7136 comdlg32: Declare function static.
7138 * tools/wrc/readres.c:
7139 wrc: Declare some variables static const.
7141 2007-01-01 Kai Blin <kai.blin@gmail.com>
7143 * dlls/dnsapi/query.c:
7144 dnsapi: Fix entering the success case (Coverity).
7146 * dlls/imagehlp/access.c:
7147 imagehelp: Remove unused if() check in error path.
7149 * tools/wrc/translation.c:
7150 wrc: Fix comparison typo (Coverity).
7152 2006-12-31 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
7154 * dlls/d3d8/tests/device.c, dlls/d3d8/tests/surface.c,
7155 dlls/d3d8/tests/texture.c, dlls/d3d8/tests/volume.c:
7156 d3d8: Fix failing tests on windows, when no 3d hardware acceleration is
7159 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
7160 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
7161 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
7162 d3d9: Fix failing tests on windows, when no 3d hardware acceleration is
7165 2007-01-02 Alexandre Julliard <julliard@winehq.org>
7167 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
7168 Revert "wined3d: Simplify the get_write_mask and get_swizzle functions."
7169 This reverts commit a9f658f6a68fbe53bcf30ab0329e5ff91451bf30.
7171 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
7173 * dlls/user32/cursoricon.c:
7174 user32: Initialize clip rectangle on first use.
7176 * dlls/wined3d/device.c:
7177 wined3d: Clip mouse after resolution change while creating default swap chain.
7179 2006-12-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
7181 * dlls/dbghelp/elf_module.c:
7182 dbghelp: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
7184 * dlls/msvcrt/cppexcept.c:
7185 msvcrt: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
7187 * dlls/ntdll/relay.c:
7188 ntdll: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
7190 * dlls/wnaspi32/winaspi16.c:
7191 wnaspi32: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
7193 2006-12-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
7195 * dlls/dmband/band.c:
7196 dmband: Remove unused file-static variable.
7198 2006-12-29 Jeff Latimer <lats@yless4u.com.au>
7200 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
7201 usp10: Implement ScriptStringOut.
7203 2006-12-28 Mike McCormack <mike@codeweavers.com>
7205 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
7206 kernel32: Remove incorrect and incomplete implementation of BeginResourceUpdate.
7208 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/resource.c:
7209 kernel32: Add a short test for Begin/EndUpdateResource.
7211 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
7213 * dlls/wined3d/device.c, dlls/wined3d/state.c,
7214 dlls/wined3d/wined3d_private.h:
7215 wined3d: Add emtpy vertex declaration and related states to the state table.
7217 * dlls/wined3d/state.c:
7218 wined3d: Add stub handlers for world matrices 1-255.
7220 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
7221 wined3d: Put the decoded strided data structure into the device.
7223 * dlls/wined3d/device.c, dlls/wined3d/state.c:
7224 wined3d: Move WINED3DTS_MODELVIEW to the state table.
7226 2007-01-02 Stefan Dösinger <stefan@codeweavers.com>
7228 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
7229 include/wine/wined3d_interface.h:
7230 wined3d: Remove IWineD3DDevice_ApplyStateChanges.
7232 2007-01-01 Stefan Dösinger <stefandoesinger@gmx.at>
7234 * dlls/wined3d/device.c, dlls/wined3d/state.c:
7235 wined3d: Move WINED3DTS_TEXTURETRANSFORMFLAGS to the state table.
7237 2007-01-02 Alexandre Julliard <julliard@winehq.org>
7239 * loader/preloader.c:
7240 preloader: Reset both AT_SYSINFO and AT_SYSINFO_EHDR when one of them conflicts.
7242 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
7244 * dlls/gdi32/font.c:
7245 gdi32: Remove redundant debug channel, use the default one instead.
7247 2007-01-02 Jeff Latimer <lats@yless4u.com.au>
7249 * dlls/ntdll/file.c:
7250 ntdll: Remove an unnecessary NULL check.
7252 2007-01-02 Mike McCormack <mike@codeweavers.com>
7254 * dlls/kernel32/kernel32.spec, dlls/kernel32/path.c, include/winbase.h:
7255 kernel32: Implement CopyFileWithProgress.
7257 2007-01-01 Roderick Colenbrander <thunderbird2k@gmx.net>
7259 * dlls/winex11.drv/opengl.c:
7260 winex11.drv: Remove get_drawable.
7262 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
7263 programs/winecfg/En.rc, programs/winecfg/Es.rc,
7264 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
7265 programs/winecfg/Hu.rc, programs/winecfg/It.rc,
7266 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
7267 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
7268 programs/winecfg/Pt.rc, programs/winecfg/Ru.rc,
7269 programs/winecfg/Tr.rc, programs/winecfg/x11drvdlg.c:
7270 winecfg: Remove desktop double buffering option.
7272 * dlls/winex11.drv/x11drv_main.c:
7273 winex11.drv: Remove desktop double buffering option.
7275 2006-12-30 Reinhard Karcher <rkarcher@frey.de>
7277 * dlls/ntdll/directory.c:
7278 ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
7280 2006-12-31 Dmitry Timoshkov <dmitry@codeweavers.com>
7282 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
7283 user32: Make more ShowWindow tests pass under Wine.
7285 * dlls/kernel32/tests/locale.c:
7286 kernel32: Make the locale test pass without errors under XP SP2.
7288 * dlls/ntdll/file.c:
7289 ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION.
7291 2006-12-31 Paul Vriens <paul.vriens.wine@gmail.com>
7293 * dlls/msi/tests/install.c:
7294 msi/tests: Remove test directory after the files have been deleted.
7296 2006-12-30 Paul Vriens <paul.vriens.wine@gmail.com>
7298 * dlls/kernel32/tests/thread.c:
7299 kernel32/tests: Run tests on NT4 again.
7301 * dlls/kernel32/tests/thread.c:
7302 kernel32/tests: Moved ok-statement to the appropriate place.
7304 * dlls/kernel32/tests/thread.c:
7305 kernel32/tests: Move USE_EXTENDED_PRIORITIES outside the if-statement.
7307 * dlls/winspool.drv/tests/info.c:
7308 winspool.drv/tests: Skip EnumPrintersW tests when not implemented.
7310 2006-12-30 Dmitry Timoshkov <dmitry@codeweavers.com>
7312 * dlls/winex11.drv/winpos.c:
7313 winex11.drv: Fix the regression caused by a previous change.
7315 * dlls/user32/tests/msg.c:
7316 user32: Update the ShowWindow test to pass cleanly under Windows 2000.
7318 2007-01-01 Alexandre Julliard <julliard@winehq.org>
7320 * configure, configure.ac, dlls/Makedll.rules.in:
7321 configure: Use the correct ar tool when building Mingw import libraries.
7323 * aclocal.m4, configure.ac:
7324 configure: Added a generic macro for checking for Mingw programs.
7326 2006-12-29 Rob Shearman <rob@codeweavers.com>
7328 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c:
7329 ole32: Add tests for channel hooks.
7331 * include/objbase.h:
7332 include: Add function declarations for CoAllowSetForegroundWindow and
7333 CoRegisterChannelHook to objbase.h.
7335 2006-12-29 H. Verbeet <hverbeet@gmail.com>
7337 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
7338 wined3d: Simplify the get_write_mask and get_swizzle functions.
7340 * dlls/wined3d/arb_program_shader.c:
7341 wined3d: Cleanup & merge pshader_get_input_register_swizzle() and
7342 vshader_program_add_input_param_swizzle().
7344 * dlls/wined3d/glsl_shader.c:
7345 wined3d: Cleanup shader_glsl_get_input_register_swizzle().
7347 * dlls/wined3d/arb_program_shader.c:
7348 wined3d: Cleanup & merge pshader_get_write_mask() and
7349 vshader_program_add_output_param_swizzle().
7351 * dlls/wined3d/glsl_shader.c:
7352 wined3d: Cleanup shader_glsl_get_output_register_swizzle().
7354 * dlls/wined3d/baseshader.c:
7355 wined3d: Remove dead code in shader_get_registers_used().
7356 As spotted by Christoph Bumiller, these branches are now never
7357 reached. Also, at least in the case of WINED3DSIO_TEXM3x3SPEC and
7358 WINED3DSIO_TEXM3x3VSPEC the old code was not quite correct, since we
7359 can lookup rather than guess the texture type these days.
7361 2006-12-29 Frank Richter <frank.richter@gmail.com>
7363 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
7364 comctl32: listview: Fix getting user params and subitems.
7365 When querying a listview subitem for the user param, the main item's
7366 user param is returned. Also, when a subitem is custom-drawn, the main
7367 item's user param is passed along.
7369 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
7371 * dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h:
7372 winex11drv: Make dxgrab global.
7374 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
7376 * dlls/dinput/device.c, dlls/dinput/keyboard.c:
7377 dinput: Move keyboard to using new EnumObjects from base class.
7379 2006-12-28 Hans Leidekker <hans@it.vu.nl>
7381 * dlls/usp10/usp10.c:
7382 usp10: Factor out script cache handling.
7384 2006-12-29 Alexandre Julliard <julliard@winehq.org>
7386 * dlls/ntdll/server.c, server/Makefile.in, server/mach.c,
7387 server/process.h, server/ptrace.c:
7388 server: Implement process control using Mach primitives for Mac OS.
7389 With help from Ken Thomases.
7391 * configure, configure.ac, include/config.h.in, loader/pthread.c:
7392 loader: Use the Mach thread port as thread id on Mac OS.
7394 * server/process.c, server/process.h, server/ptrace.c, server/request.c:
7395 server: Add hooks to support process tracing mechanisms other than ptrace.
7397 * server/ptrace.c, server/thread.c, server/thread.h:
7398 server: Split get_thread_from_pid to allow lookups by tid or pid only.
7400 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7401 dlls/winejoystick.drv/Makefile.in, dlls/winejoystick.drv/joystick.c,
7402 dlls/winejoystick.drv/winejoystick.drv.spec, dlls/winmm/joystick.c,
7403 dlls/winmm/joystick/Makefile.in, dlls/winmm/joystick/joystick.c,
7404 dlls/winmm/joystick/joystick.drv.spec, programs/winecfg/libraries.c,
7405 tools/winapi/win32.api:
7406 joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv.
7408 * .gitignore, tools/make_makefiles:
7409 make_makefiles: List test directories explicitly in .gitignore.
7411 * .gitignore, tools/make_makefiles:
7412 make_makefiles: In .gitignore, explicitly list files that we know are generated
7413 instead of using wildcards.
7416 Make.rules: Be more specific in make clean, only clean targets that we have
7419 * dlls/d3d9/tests/device.c:
7420 d3d9/tests: Avoid sizeof in traces.
7422 * dlls/d3d8/tests/device.c:
7423 d3d8/tests: Avoid sizeof in traces.
7425 2006-12-28 Ken Thomases <ken@codeweavers.com>
7427 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
7428 winecoreaudio: Report actual supported input wave formats.
7429 Also, added some output formats that Core Audio ought to be able to handle.
7431 * dlls/winmm/winecoreaudio/audio.c:
7432 winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input callback.
7434 * dlls/winmm/winecoreaudio/audio.c:
7435 winecoreaudio: Implement widStart.
7437 * dlls/winmm/winecoreaudio/audio.c:
7438 winecoreaudio: Implement widStop.
7440 * dlls/winmm/winecoreaudio/audio.c:
7441 winecoreaudio: Changed widReset to stop the audio unit.
7443 * dlls/winmm/winecoreaudio/audio.c:
7444 winecoreaudio: Add mechanism for cross-thread call of
7445 widHelper_NotifyCompletions.
7446 wodSendNotifyInputCompletionsMessage sends the kWaveInNotifyCompletionsMessage
7447 to the message thread, which calls widHelper_NotifyCompletions.
7449 * dlls/winmm/winecoreaudio/audio.c:
7450 winecoreaudio: Add widHelper_NotifyCompletions.
7451 It scans for completed input wavehdrs, removes them from the queue,
7452 and notifies the application that they're done.
7454 * dlls/winmm/winecoreaudio/audio.c:
7455 winecoreaudio: Store the device ID in the WINE_WAVEOUT structure.
7457 * dlls/winmm/winecoreaudio/audio.c:
7458 winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose.
7460 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
7461 winecoreaudio: Do additional setup in AudioUnit_CreateInputUnit.
7462 It now returns in an output parameter the frame count that the AU will use.
7463 Also, initialize the Audio Unit.
7465 * dlls/winmm/winecoreaudio/audio.c:
7466 winecoreaudio: Implement widDevInterfaceSize and widDevInterface.
7468 * dlls/winmm/winecoreaudio/audio.c:
7469 winecoreaudio: Implement widReset.
7471 * dlls/winmm/winecoreaudio/audio.c:
7472 winecoreaudio: Implement widAddBuffer.
7474 * dlls/winmm/winecoreaudio/audio.c:
7475 winecoreaudio: Implement widOpen and widClose.
7477 * dlls/winmm/winecoreaudio/audiounit.c:
7478 winecoreaudio: Add AudioUnit_CreateInputUnit to create an input audio unit.
7480 * dlls/winmm/winecoreaudio/audio.c:
7481 winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.
7482 It will serve as the input callback called when our Audio Unit has sound
7485 * dlls/winmm/winecoreaudio/audio.c:
7486 winecoreaudio: Initial implementation of widGetDevCaps.
7488 * dlls/winmm/winecoreaudio/audio.c,
7489 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
7490 winecoreaudio: Initial stub implementation of audio input support.
7492 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
7494 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/tests/device.c:
7495 d3d8: Don't report Shader Model 2.0 or higher.
7497 2006-12-28 Stefan Dösinger <stefandoesinger@gmx.at>
7499 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
7500 wined3d: Add empty transform states to the state table.
7502 * dlls/wined3d/surface.c:
7503 wined3d: Do not setup states for unlocking if unlocking is disabled.
7505 2006-12-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
7507 * dlls/sane.ds/ui.c:
7508 sane.ds: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
7509 With grateful acknowledgement to Marcus Meissner.
7511 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
7513 * dlls/opengl32/wgl.c:
7514 opengl32: Fix wglGetProcAddress typo.
7516 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
7518 * dlls/dinput/mouse.c:
7519 dinput: Release critical section before warping mouse.
7521 2006-12-28 Colin Pitrat <colin.pitrat@bull.net>
7523 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
7524 msxml: nextNode and reset functions.
7526 2006-12-29 Alexandre Julliard <julliard@winehq.org>
7528 * dlls/shdocvw/Makefile.in:
7529 shdocvw: IDL_TLB_SRCS should contain the source file, not the target.
7531 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
7532 dlls/wined3d/wined3d_private.h:
7533 Revert "wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4."
7534 This reverts commit 045975b1f439049da9405a8defbad82a39710f49.
7536 2006-12-23 Robert Reif <reif@earthlink.net>
7538 * tools/winedump/pe.c:
7539 winedump: Fix crash on delayed import section.
7541 2006-12-28 Rob Shearman <rob@codeweavers.com>
7543 * dlls/ole32/tests/moniker.c:
7544 ole32: Add some tests for the running object table.
7545 The tests show the behaviour when the IROTData interface is not
7546 available from the moniker. They also show the flags that are accepted
7547 into IRunningObjectTable::Register.
7549 * dlls/ole32/moniker.c:
7550 ole32: Contrary to MSDN, IROTData doesn't need to be implemented for a moniker
7551 to be usable with the running object table.
7552 If IROTData isn't available, fall back to a path that uses the display
7553 name and the clsid of the moniker to generate the comparison data.
7555 * dlls/ole32/moniker.c:
7556 ole32: Only call IROTData::GetComparisonData once, like native does.
7558 * dlls/ole32/moniker.c:
7559 ole32: Use IMoniker::GetTimeOfLastChange to attempt to retrieve the last-modified
7560 time for the ROT entry.
7561 However, fall back to CoFileTimeNow if it fails.
7563 * dlls/ole32/moniker.c:
7564 ole32: Use the reduced forms of monikers for comparison in the running object
7567 * dlls/ole32/compositemoniker.c:
7568 ole32: Execute Reduce using the moniker's vtable in CreateCompositeMoniker as
7569 the moniker isn't necessarily a composite moniker.
7571 * dlls/ole32/moniker.c:
7572 ole32: ROTFLAGS_REGISTRATIONKEEPSALIVE and ROTFLAGS_ALLOWANYCLIENT are legal
7573 to be used together in RunningObjectTable_Register.
7575 * dlls/msxml3/tests/domdoc.c:
7576 msxml3: Add a simple test for XMLHTTP.
7578 2006-12-27 Vitaliy Margolen <wine-patches@kievinfo.com>
7580 * dlls/dinput/mouse.c:
7581 dinput: Move mouse to using new EnumObjects from base class.
7583 * dlls/dinput/device.c:
7584 dinput: Implement EnumOjects[A|W] in the base device class.
7586 * dlls/dinput/mouse.c:
7587 dinput: mouse: Copy and modify default data format.
7589 * dlls/dinput/keyboard.c:
7590 dinput: Remove MsgWaitForMultipleObjects calls.
7592 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
7594 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
7595 opengl32: Add OpenGL 2.1 support and more extensions.
7597 * dlls/opengl32/wgl.c:
7598 wgl: Fix wglGetProcAddress bug.
7600 2006-12-27 Roderick Colenbrander <thunderbird2k@gmx.net>
7602 * dlls/winex11.drv/opengl.c:
7603 wgl: Fix wglGetPixelFormatAttribiv bug.
7605 2006-12-28 H. Verbeet <hverbeet@gmail.com>
7607 * dlls/wined3d/baseshader.c:
7608 wined3d: Create samplers for all 1.x instructions that sample.
7610 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
7611 wined3d: The default debug channel for arb_program_shader.c & glsl_shader.c
7612 already is d3d_shader.
7614 * dlls/wined3d/device.c, dlls/wined3d/glsl_shader.c,
7615 dlls/wined3d/wined3d_private.h:
7616 wined3d: Move set_glsl_shader_program() to glsl_shader.c.
7618 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
7619 dlls/wined3d/wined3d_private.h:
7620 wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
7622 2006-12-27 Clinton Stimpson <cjstimpson@utwire.net>
7624 * dlls/usp10/usp10.c:
7625 usp10: Downgrade fixme's to trace's with comments.
7627 2006-12-27 Rob Shearman <rob@codeweavers.com>
7629 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
7630 oleaut32: SafeArrayAllocData should succeed when cbElements is 0.
7632 * dlls/ole32/tests/clipboard.c:
7633 ole32: Output the HRESULT for clipboard tests that fail.
7635 * dlls/advapi32/tests/registry.c:
7636 advapi32: Change the test for the type parameter of RegQueryValueExA to only
7637 run on Win9x, since the value is set to a random value on NT.
7639 2006-12-28 Alexandre Julliard <julliard@winehq.org>
7641 * configure, configure.ac:
7642 configure: Detect out of tree builds made from an unclean source tree.
7644 * .gitignore, dlls/.gitignore, programs/.gitignore,
7645 programs/winetest/.gitignore, tools/make_makefiles:
7646 make_makefiles: Merge the generated gitignores in dlls and programs into the
7649 2006-12-27 Alexandre Julliard <julliard@winehq.org>
7651 * .gitignore, Makefile.in, dlls/.gitignore, loader/.gitignore,
7652 loader/Makefile.in, programs/.gitignore, programs/Makefile.in,
7653 programs/winedbg/.gitignore, server/.gitignore, tools/.gitignore,
7654 tools/make_makefiles, tools/widl/.gitignore,
7655 tools/winebuild/.gitignore, tools/winedump/.gitignore,
7656 tools/winegcc/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
7657 make_makefiles: Generate the top-level .gitignore file.
7658 Add a PROGRAMS variable in some makefiles to make things easier.
7660 2006-12-27 Rob Shearman <rob@codeweavers.com>
7662 * dlls/ole32/compobj.c, dlls/ole32/rpc.c:
7663 ole32: Marshal the ORPCTHAT structure prefixed to the server data.
7664 Unmarshal the data on the client side (during
7665 ClientChannelBuffer_SendReceive) and call ClientNotify.
7667 2006-12-27 Michael Stefaniuc <mstefani@redhat.de>
7669 * dlls/comdlg32/tests/printdlg.c, dlls/ddraw/ddraw.c,
7670 dlls/msvcrt/except.c, dlls/netapi32/tests/apibuf.c:
7671 janitorial: In multiline strings there is no need for '\' at the end of
7674 * dlls/localspl/tests/localmon.c:
7675 localspl/tests: In multiline strings there is no need for '\' at the end of
7678 * dlls/winspool.drv/tests/info.c:
7679 winspool.drv/tests: In multiline strings there is no need for '\' at the end
7682 * dlls/kernel32/tests/atom.c, dlls/kernel32/tests/codepage.c,
7683 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/path.c:
7684 kernel32/tests: In multiline strings there is no need for '\' at the end of
7687 2006-12-27 Rob Shearman <rob@codeweavers.com>
7689 * dlls/ole32/tests/marshal.c:
7690 ole32: Message filters aren't used in the test_call_from_message test, so
7691 remove the call to CoRegisterMessageFilter.
7693 2006-12-26 Vitaliy Margolen <wine-patches@kievinfo.com>
7695 * dlls/user32/tests/input.c:
7696 user32: Silence tests in default debug level.
7698 2006-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
7700 * programs/cmd/builtins.c:
7701 cmd: Fix 'copy foo bar/' which gave access denied errors.
7703 2006-12-26 Jacek Caban <jacek@codeweavers.com>
7705 * dlls/mshtml/tests/htmldoc.c:
7706 mshtml: Fix failing test.
7708 * dlls/urlmon/tests/protocol.c:
7709 urlmon: Remove failing tests.
7711 2006-12-26 Alexandre Julliard <julliard@winehq.org>
7713 * dlls/wineps.drv/generic.ppd:
7714 wineps.drv: Remove surious null byte in generic.ppd.
7716 * dlls/atl/Makefile.in, dlls/atl/rsrc.rc, dlls/itss/Makefile.in,
7717 dlls/itss/rsrc.rc, dlls/mshtml/Makefile.in, dlls/mshtml/rsrc.rc,
7718 dlls/urlmon/Makefile.in, dlls/urlmon/rsrc.rc, tools/makedep.c:
7719 makedep: Add support for magic comments in .rc files so we can generate proper
7720 dependencies for them.
7722 2006-12-24 Alex Villacís Lasso <a_villacis@palosanto.com>
7724 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
7725 oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL
7727 Fix Wine handling of VT_DECIMAL in VarMod.
7729 2006-12-24 Clinton Stimpson <cjstimpson@utwire.net>
7731 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
7732 usp10: Implement ScriptStringGetLogicalWidths.
7734 2006-12-24 Hans Leidekker <hans@it.vu.nl>
7736 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
7737 usp10: Fix all failing tests on Windows and Wine.
7739 * dlls/usp10/usp10.c:
7740 usp10: Reduce multiple assignments to a single memset in ScriptItemize.
7742 2006-12-24 Chris Robinson <chris.kcat@gmail.com>
7744 * dlls/d3d8/device.c, dlls/d3d8/tests/device.c, dlls/d3d9/device.c,
7745 dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
7746 d3d: GetStreamSource on a stream with NULL data isn't an error.
7748 2006-12-24 Vijay Kiran Kamuju <infyquest@gmail.com>
7750 * dlls/comctl32/monthcal.c:
7751 comctl32: MonthCalendar - Fix highlighting of current date.
7753 2006-12-25 H. Verbeet <hverbeet@gmail.com>
7755 * dlls/wined3d/device.c:
7756 wined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped
7758 Downgrade a FIXME to a WARN.
7760 2006-12-25 Jacek Caban <jacek@codeweavers.com>
7762 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
7763 dlls/wininet/internet.h, dlls/wininet/utility.c:
7764 wininet: Get rid of ASYNC_FUNC enum.
7766 * dlls/wininet/internet.c, dlls/wininet/internet.h:
7767 wininet: Use proc instead of enum in FTPFINDNEXTW request.
7769 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7770 wininet: Use proc instead of enum in FTPRENAMEFILEW request.
7772 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7773 wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
7775 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7776 wininet: Use proc instead of enum in FTPDELETEFILEW request.
7778 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7779 wininet: Use proc instead of enum in FTPGETFILEW request.
7781 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7782 wininet: Use proc instead of enum in FTPOPENFILEW request.
7784 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7785 wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
7787 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7788 wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
7790 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7791 wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
7793 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7794 wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
7796 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7797 wininet: Use proc instead of enum in FTPUTFILE request.
7799 * dlls/wininet/internet.c, dlls/wininet/internet.h:
7800 wininet: Use proc instead of enum in INTERNETREADFILEEXA request.
7802 * dlls/wininet/internet.c, dlls/wininet/internet.h:
7803 wininet: Use proc instead of enum in INTERNETOPENURLW request.
7805 * dlls/wininet/internet.c, dlls/wininet/internet.h:
7806 wininet: Remove not used HTTPOPENREQUESTW request.
7808 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
7809 wininet: Use proc instead of enum in HTTPSENDREQUESTW request.
7811 * dlls/wininet/internet.c, dlls/wininet/internet.h,
7812 dlls/wininet/utility.c:
7813 wininet: Use proc instead of enum in SENDCALLBACK request.
7815 2006-12-25 H. Verbeet <hverbeet@gmail.com>
7817 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
7818 wined3d: Restore texture bindings in the FBO code.
7820 * dlls/wined3d/drawprim.c:
7821 wined3d: Copy the depth buffer after all dirty states are applied.
7823 2006-12-25 Stefan Dösinger <stefandoesinger@gmx.at>
7825 * dlls/wined3d/state.c:
7826 wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
7828 * dlls/wined3d/device.c:
7829 wined3d: Do not mark texture stages above MAX_TEXTURES dirty.
7831 2006-12-25 Jacek Caban <jacek@codeweavers.com>
7833 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
7834 dlls/itss/tests/Makefile.in, dlls/itss/tests/protocol.c,
7835 dlls/itss/tests/rsrc.rc, programs/winetest/Makefile.in,
7836 programs/winetest/winetest.rc:
7837 itss: Added test of protocol.
7839 * dlls/itss/Makefile.in, dlls/itss/protocol.c:
7840 itss: Added ITS protocol implementation.
7842 * include/mshtmdid.h, include/mshtml.idl:
7843 mshtml.idl: Added IHTMLFrameBase2 declaration.
7845 2006-12-25 Dmitry Timoshkov <dmitry@codeweavers.com>
7847 * dlls/user32/tests/msg.c:
7848 user32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.
7850 * dlls/msvcrt/main.c:
7851 msvcrt: Make an internal function static, avoid a prototype.
7853 2006-12-24 Alexandre Julliard <julliard@winehq.org>
7855 * dlls/.gitignore, dlls/atl/.gitignore, dlls/mshtml/.gitignore,
7856 dlls/ole32/.gitignore, tools/make_makefiles:
7857 make_makefiles: Automatically add IDL header targets to the .gitignore file.
7859 2006-12-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
7861 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
7862 shlwapi: Fix a failing test.
7864 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
7866 * dlls/wined3d/wined3d_private.h:
7867 wined3d: Clarify OpenGL error codes.
7869 2006-12-23 Patrik Stridvall <patrik@stridvall.se>
7871 * dlls/user32/class.c, dlls/user32/spy.c, dlls/user32/user_private.h:
7872 user32: Show the GCL{,P}_* constant names in debug messages.
7874 * dlls/secur32/ntlm.c:
7875 secur32: Use constants instead of hardcoded values.
7877 2006-12-24 Alexandre Julliard <julliard@winehq.org>
7879 * dlls/.gitignore, dlls/Makefile.in, dlls/make_dlls, tools/make_makefiles:
7880 dlls: Merged the make_dlls script into the global make_makefiles.
7882 2006-12-23 Alex Villacís Lasso <a_villacis@palosanto.com>
7884 * dlls/oleaut32/tests/olepicture.c:
7885 oleaut32: Fix tests for redundant headers in OLEPicture load from IStream.
7887 2006-12-24 Jacek Caban <jacek@codeweavers.com>
7889 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itsstor.h,
7890 dlls/itss/protocol.c:
7891 itss: Added ITSProtocol stub implementation.
7893 2006-12-23 Jacek Caban <jacek@codeweavers.com>
7895 * dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
7896 dlls/itss/storage.c:
7897 itss: DllCanUnloadNow code clean up.
7899 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itss.inf,
7900 dlls/itss/regsvr.c, dlls/itss/rsrc.rc, include/wine/itss.idl:
7901 itss: Move registration code to inf file and add missing registry.
7903 * dlls/itss/itss.c, dlls/itss/regsvr.c, include/wine/itss.idl:
7904 itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
7905 ITSProtocol is a different object.
7907 * dlls/itss/itss.spec:
7908 itss: DllUnregisterServer is not a stub.
7910 2006-12-23 Hans Leidekker <hans@it.vu.nl>
7912 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
7913 usp10: Implement ScriptString_pLogAttr.
7915 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
7916 usp10: Match output of WinXP for ScriptGetProperties.
7918 * dlls/usp10/usp10.c:
7919 usp10: Improve the stub for ScriptBreak.
7921 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec,
7923 usp10: Implement ScriptString_pSize.
7925 2006-12-23 Rob Shearman <rob@codeweavers.com>
7927 * dlls/oleaut32/tests/vartest.c:
7928 oleaut32: Fix a crash when executing the VarAnd test with an old version
7931 * dlls/oleaut32/tests/vartest.c:
7932 oleaut32: Fix the VarPow tests for older versions of oleaut32.
7934 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
7935 dlls/ole32/tests/marshal.c:
7936 ole32: Performing a COM call from within the processing of a sent message
7937 during a wait for completion of another COM call is not allowed.
7938 Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.
7940 * dlls/ole32/compobj.c:
7941 ole32: Call the MessagePending function for message filters.
7943 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
7944 ole32: Track the pending call count so that the correct call type can be passed
7945 to the message filter HandleInComingCall function.
7947 * dlls/ole32/oleproxy.c:
7948 ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
7950 2006-12-22 Duane Clark <fpga@pacbell.net>
7952 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/string.c:
7953 msvcrt: Add function _mbsspnp.
7955 2006-12-22 Vitaliy Margolen <wine-patches@kievinfo.com>
7957 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
7958 dlls/dinput/keyboard.c, dlls/dinput/mouse.c,
7959 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
7960 dinput: AddRef and Release parent DirectInput class.
7962 2006-12-22 Alexandre Julliard <julliard@winehq.org>
7964 * ANNOUNCE, ChangeLog, VERSION, configure:
7967 ----------------------------------------------------------------
7968 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
7970 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
7971 user32: Add a message test for various ShowWindow() calls, fix some failures.
7973 2006-12-18 James Hawkins <truiken@gmail.com>
7975 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
7976 mscoree: Add a stub for GetCORSystemDirectory.
7978 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
7980 * dlls/kernel32/tests/loader.c:
7981 kernel32: Fix a typo.
7983 2006-12-22 Detlef Riekenberg <wine.dev@web.de>
7985 * dlls/winspool.drv/tests/info.c:
7986 winspoool/tests: Build the name of the local print server in a separate function.
7988 * dlls/winspool.drv/tests/info.c:
7989 winspoool/tests: Rename unclear string.
7991 * dlls/localspl/tests/localmon.c:
7992 localspl/tests: Rename unclear string.
7994 * dlls/localspl/tests/localmon.c:
7995 localspl/tests: Fix copy+paste typo.
7997 2006-12-21 Jacek Caban <jacek@codeweavers.com>
7999 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
8000 mshtml: Improve loading document detection in AsyncOpen.
8002 * dlls/mshtml/nsio.c:
8003 mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
8005 2006-12-21 Huw Davies <huw@codeweavers.com>
8007 * configure, configure.ac, dlls/gdi32/Makefile.in, dlls/gdi32/freetype.c:
8008 gdi32: Extract the constituent TrueType files from Mac suitcase fonts into
8009 the user's caches directory
8010 and use these instead of the original suitcase.
8012 2006-12-21 Francois Gouget <fgouget@codeweavers.com>
8014 * dlls/setupapi/install.c:
8015 setupapi: Fix handling of 'CopyFiles=@file'.
8017 2006-12-21 Ken Thomases <ken@codeweavers.com>
8019 * dlls/iphlpapi/ifenum.c:
8020 iphlpapi: Fixed a problem with enumerating network interfaces.
8021 Keep increasing the buffer until the returned length is more than two
8022 records smaller than the buffer we provided.
8024 2006-12-21 Alexandre Julliard <julliard@winehq.org>
8026 * dlls/ntdll/cdrom.c:
8027 ntdll: Added support for physically ejecting devices on Mac OS.
8029 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
8030 ntdll: File positions should be aligned to sector boundaries in PE loader.
8032 2006-12-20 Paul Vriens <paul.vriens.wine@gmail.com>
8034 * dlls/kernel32/tests/process.c:
8035 kernel32/tests: Don't use full path for executable in tests.
8037 2006-12-21 Ken Thomases <ken@codeweavers.com>
8039 * dlls/winmm/winecoreaudio/audio.c:
8040 winecoreaudio: Replace pthread mutex with OSSpinLock.
8042 * dlls/winmm/winecoreaudio/audio.c:
8043 winecoreaudio: Move a memset out of a mutex-guarded section.
8045 * dlls/winmm/winecoreaudio/audio.c:
8046 winecoreaudio: Merge wodReset and wodHelper_Reset.
8048 * dlls/winmm/winecoreaudio/audio.c:
8049 winecoreaudio: Change to faster non-recursive mutex.
8051 * dlls/winmm/winecoreaudio/audio.c:
8052 winecoreaudio: Push notify of completions from render callback to message thread.
8053 Rather than have the Audio Unit render callback traverse the queue of wave
8054 headers looking for complete ones, and sending a message to the message thread
8055 for each one it finds, just send one message to tell the message thread to do
8056 that work itself. The render callback is called in a real-time priority
8057 thread and is expected to return as quickly as possible.
8059 * dlls/winmm/winecoreaudio/audio.c:
8060 winecoreaudio: Remove more mutexes from around Audio Unit calls.
8062 * dlls/winmm/winecoreaudio/audio.c:
8063 winecoreaudio: Report when the render callback is just providing silence.
8065 * dlls/winmm/winecoreaudio/audio.c:
8066 winecoreaudio: Lift mutex lock/unlock out of wodHelper_PlayPtrNext to caller.
8068 * dlls/winmm/winecoreaudio/audio.c:
8069 winecoreaudio: Leave audio unit running, except when waveout device paused.
8071 * dlls/winmm/winecoreaudio/audio.c:
8072 winecoreaudio: Eliminate unnecessary variable, unreachable code, unused retval.
8074 * dlls/winmm/winecoreaudio/audio.c:
8075 winecoreaudio: Inline & eliminate the specializations of wodHelper_BeginWaveHdr.
8077 * dlls/winmm/winecoreaudio/audio.c:
8078 winecoreaudio: Specialize wodHelper_BeginWaveHdr for its two callers and
8080 wodHelper_PlayPtrNext is only called when state == WINE_WS_PLAYING. Also, it
8081 clears dwPartialOffset itself.
8082 wodWrite only calls wodHelper_BeginWaveHdr[Write] with a non-NULL lpWaveHdr
8083 parameter. wodWrite is not called from the Audio Unit render callback, so it
8084 can use Wine debug channels.
8086 * dlls/winmm/winecoreaudio/audio.c:
8087 winecoreaudio: Simplify handling of BEGIN+ENDLOOP wave headers.
8089 * dlls/winmm/winecoreaudio/audio.c:
8090 winecoreaudio: Extract wodHelper_CheckForLoopBegin() from
8091 wodHelper_BeginWaveHdr().
8092 This refactoring prepares the ground for subsequent refactoring of
8093 wodHelper_BeginWaveHdr.
8095 * dlls/winmm/winecoreaudio/audio.c:
8096 winecoreaudio: Create port for sending messages to the callback thread only once.
8098 * dlls/winmm/winecoreaudio/audio.c:
8099 winecoreaudio: Control the fprintf's by the Wine debug channel on/off settings.
8101 2006-12-21 Günther Brammer <GBrammer@gmx.de>
8103 * dlls/ddraw/tests/dsurface.c:
8104 ddraw: Add a test for IDirectDrawSurface_SetColorKey.
8106 2006-12-20 Huw Davies <huw@codeweavers.com>
8108 * dlls/gdi32/freetype.c:
8109 gdi32: Actually create the Wine fonts key if it doesn't exist.
8111 2006-12-20 Juan Lang <juan_lang@yahoo.com>
8113 * dlls/kernel32/profile.c:
8114 kernel32: Suppress an unneeded warning.
8116 2006-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
8118 * dlls/oleaut32/vartype.c:
8119 oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
8120 into a DECIMAL instead of a double as an intermediate step.
8122 2006-12-20 Chris Robinson <chris.kcat@gmail.com>
8124 * dlls/d3d8/tests/device.c, dlls/d3d9/directx.c, dlls/d3d9/tests/device.c,
8125 dlls/wined3d/directx.c:
8126 d3d: Fix adapter mode enumeration and filtering.
8128 2006-12-20 Christoph Frick <frick@sc-networks.de>
8130 * dlls/dinput/device.c:
8131 dinput: Drop magic int.
8133 * dlls/dinput/data_formats.c, dlls/dinput/joystick_linuxinput.c:
8134 dinput: Set the correct size for the old dinput joystick.
8135 This also reverts my previous patch as this is the real cause for the
8136 problems with Grand Prix Legends.
8138 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
8140 * dlls/wined3d/device.c, dlls/wined3d/state.c,
8141 dlls/wined3d/wined3d_private.h:
8142 wined3d: Reinstall the nvrc texture unit mapping.
8144 * dlls/wined3d/device.c:
8145 wined3d: Catch nop pixel shader changes.
8147 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
8148 dlls/wined3d/wined3d_private.h:
8149 wined3d: Add pixel shaders to the state table.
8151 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
8152 wined3d: Catch nop sampler changes.
8154 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
8155 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
8156 wined3d: Move samplers to the state table.
8158 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
8159 wined3d: Add empty sampler entries to the state table.
8161 * dlls/wined3d/device.c:
8162 wined3d: Catch nop SetTextureStageState calls.
8164 * dlls/wined3d/state.c:
8165 wined3d: Make WINED3DTSS_CONSTANT a nogl state.
8167 * dlls/wined3d/state.c:
8168 wined3d: Make a WINED3DTSS_RESULTARG stub.
8170 * dlls/wined3d/state.c:
8171 wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
8173 * dlls/wined3d/state.c:
8174 wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
8176 * dlls/wined3d/state.c:
8177 wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
8179 * dlls/wined3d/device.c, dlls/wined3d/state.c:
8180 wined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.
8182 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
8183 wined3d: Move WINED3DTSS_ALPHAOP to the state table.
8185 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
8186 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
8187 wined3d: Move WINED3DTSS_COLOROP to the state table.
8189 * dlls/wined3d/basetexture.c:
8190 wined3d: Do not enable the texture dimensions in BindTexture.
8192 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
8193 wined3d: Add empty texture stage states to the state table.
8195 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c:
8196 wined3d: Temporary disable nvrc junk texture skipping.
8198 2006-12-20 Alexandre Julliard <julliard@winehq.org>
8200 * dlls/shell32/regsvr.c:
8201 shell32: Don't hardcode the system32 directory in registered classes.
8204 loader: Try to detect glibc 2.3 without NPTL or TLS and print a warning.
8206 * dlls/kernel32/tests/module.c, dlls/ntdll/loader.c:
8207 ntdll: Fix the libdl refcount when loading the same builtin twice.
8209 2006-12-20 Francois Gouget <fgouget@codeweavers.com>
8211 * dlls/kernel32/tests/module.c:
8212 kernel32/tests: Test loading and unloading of builtin dlls.
8214 2006-12-20 Kai Blin <kai.blin@gmail.com>
8216 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
8217 ws2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.
8219 2006-12-20 Alexandre Julliard <julliard@winehq.org>
8221 * include/guiddef.h, include/windef.h, include/wine/debug.h,
8222 include/wine/test.h, include/winnt.h:
8223 include: Get rid of the WINE_NO_LONG_AS_INT ifdefs.
8225 * programs/winedbg/Makefile.in, programs/winedbg/be_i386.c,
8226 programs/winedbg/break.c, programs/winedbg/dbg.y,
8227 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
8228 programs/winedbg/memory.c, programs/winedbg/stack.c,
8229 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
8230 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
8231 programs/winedbg/winedbg.c:
8232 winedbg: Win64 printf format fixes.
8234 * programs/winedbg/be_i386.c, programs/winedbg/debugger.h,
8235 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
8236 programs/winedbg/tgt_minidump.c:
8237 winedbg: Fixed a few data types.
8239 2006-12-20 Vitaliy Margolen <wine-patches@kievinfo.com>
8241 * dlls/dinput/mouse.c:
8242 dinput: Warp mouse in exclusive cooperation mode only.
8244 * dlls/dinput/mouse.c:
8245 dinput: Use GetCursorPos() to calculate relative mouse movements.
8247 2006-12-19 Rob Shearman <rob@codeweavers.com>
8249 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
8250 ole32: Send a causality ID in the ORPCTHIS header for a call.
8251 Use the causality ID to determine whether this is a top-level or a
8252 nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
8254 * dlls/ole32/tests/marshal.c:
8255 ole32: Reset the message filter at the end of the message filter test.
8257 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
8258 dlls/ole32/stubmanager.c:
8259 ole32: Pass in the IID and IUnknown* of the object being executed to the server
8260 notification and message filter functions.
8262 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
8263 ole32: Call the message filter for incoming calls.
8266 ole32: Call ServerNotify for channel hooks.
8267 Store the SChannelHookCallInfo structure in the message state.
8269 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
8270 dlls/ole32/ole32.spec, dlls/ole32/rpc.c:
8271 ole32: Implement CoRegisterChannelHook and call channel hook methods on the
8275 ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing
8277 This is done by putting the ORPCTHIS data into the buffer when calling
8278 IRpcChannelBuffer::GetBuffer on the client side and then storing the
8279 amount we increased the buffer in a structure stored in the Handle
8280 field. This is done to present the correct Buffer pointer to the proxy
8281 so that it writes its data after the ORPCTHIS data.
8282 Unmarshal the data on the server side (during RPC_ExecuteCall) and make
8283 sure the data is consistent according to NDR rules. Also add several
8284 checks on the unmarshaled data that are specified by the DCOM draft
8287 2006-12-19 H. Verbeet <hverbeet@gmail.com>
8289 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
8290 dlls/wined3d/glsl_shader.c:
8291 wined3d: Allow wined3d to handle multiple render targets.
8293 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
8294 dlls/wined3d/wined3d_private.h:
8295 wined3d: Allow the FBO code to handle multiple render targets.
8297 * dlls/wined3d/device.c:
8298 wined3d: Move storing the render target from ActiveRender to SetRenderTarget.
8299 Use the render target index rather than hardcoding 0.
8301 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
8302 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
8303 wined3d: Allow the device to store multiple render targets.
8305 2006-12-19 Hans Leidekker <hans@it.vu.nl>
8307 * include/winnt.h, tools/winedump/main.c, tools/winedump/pe.c,
8308 tools/winedump/winedump.man.in:
8309 winedump: Start dumping .NET specific bits from PE executables.
8311 2006-12-20 Alexandre Julliard <julliard@winehq.org>
8313 * dlls/ntdll/virtual.c:
8314 ntdll: Fixed typo in map_image.
8316 2006-12-19 Roderick Colenbrander <thunderbird2k@gmx.net>
8318 * dlls/winex11.drv/opengl.c:
8319 winex11.drv: pbuffer detection.
8321 2006-12-19 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
8323 * dlls/winex11.drv/opengl.c:
8324 winex11.drv: Don't crash when called with a NULL gl context.
8326 2006-12-19 Huw Davies <huw@codeweavers.com>
8328 * dlls/gdi32/freetype.c:
8329 gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get
8332 2006-12-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
8334 * dlls/gdi32/gdiobj.c:
8335 gdi32: Remove unused function.
8337 2006-12-19 Rob Shearman <rob@codeweavers.com>
8339 * dlls/ole32/tests/usrmarshal.c:
8340 ole32: Fix the HMETAFILEPICT user marshaling test to use the size
8341 derived from the return value of HMETAFILEPICT_UserMarshal instead of
8342 the value returned by HMETAFILEPICT_UserSize, as the latter
8343 over-estimates the size on Windows.
8344 Remove some unnecessary casts.
8346 2006-12-19 Juris Smotrovs <juris.smotrovs@sets.lv>
8348 * dlls/user32/tests/msg.c, dlls/winex11.drv/window.c,
8349 dlls/winex11.drv/winpos.c:
8350 user32: Extend the support for SWP_STATECHANGED for all windows.
8352 2006-12-17 Stefan Dösinger <stefan@codeweavers.com>
8354 * dlls/wined3d/state.c, dlls/wined3d/utils.c,
8355 include/wine/wined3d_types.h:
8356 wined3d: Add WINED3DRS_STIPPLEPATTERNxy.
8358 2006-12-15 Stefan Dösinger <stefan@codeweavers.com>
8360 * dlls/wined3d/state.c:
8361 wined3d: Fix a function name.
8363 * dlls/wined3d/state.c:
8364 wined3d: Add missing render state function.
8366 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
8367 wined3d: Catch nop render state changes.
8369 * dlls/wined3d/device.c:
8370 wined3d: Move render state applying to drawprim.
8372 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
8374 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
8375 dlls/wined3d/wined3d_private.h:
8376 wined3d: Add the state dirtification infrastructure.
8378 2006-12-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
8380 * configure, configure.ac, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
8381 dlls/msvcrt/string.c, include/config.h.in:
8382 msvcrt: Add _atoldbl.
8384 2006-12-19 Alexandre Julliard <julliard@winehq.org>
8387 configure: Re-generated with autoconf 2.61.
8389 2006-12-14 Alex Villacís Lasso <a_villacis@palosanto.com>
8391 * dlls/oleaut32/vartype.c:
8392 oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
8394 2006-12-18 Vitaliy Margolen <wine-patches@kievinfo.com>
8396 * dlls/user32/tests/win.c, dlls/winex11.drv/mouse.c:
8397 winex11drv: Return cached cursor_pos in GetCursorPos().
8399 2006-12-18 Hans Leidekker <hans@it.vu.nl>
8401 * dlls/ws2_32/socket.c:
8402 ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
8404 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
8406 * dlls/kernel32/tests/loader.c:
8407 kernel32: Add a minimal PE image that XP is able to load.
8409 2006-12-18 James Hawkins <truiken@gmail.com>
8411 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
8412 msi: Enable cab compression and delete any resulting cabs using SHFileOperation.
8414 * dlls/msi/tests/install.c:
8415 msi: Run the install tests from a temporary directory.
8417 2006-12-15 Clinton Stimpson <cjstimpson@utwire.net>
8419 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
8420 usp10: Implement ScriptStringCPtoX.
8422 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
8423 usp10: Implement ScriptStringXtoCP.
8425 * dlls/usp10/usp10.c:
8426 usp10: Implement ScriptStringFree.
8428 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
8429 usp10: Implement ScriptStringAnalyse.
8431 2006-12-18 Markus Amsler <markus.amsler@oribi.org>
8433 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c:
8434 d3d9: Handle volume container in d3d9.
8436 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
8437 dlls/d3d9/surface.c:
8438 d3d9: Handle surface container in d3d9.
8440 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c:
8441 d3d8: Handle volume container in d3d8.
8443 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
8444 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
8445 d3d8: Handle surface container in d3d8.
8447 * dlls/d3d9/d3d9_private.h, dlls/d3d9/directx.c, dlls/d3d9/swapchain.c,
8448 dlls/d3d9/tests/device.c:
8449 d3d9: Fix implicit swap chain refcounting.
8451 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
8452 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
8453 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
8454 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
8455 d3d: Callback infrastructure for implicit swap chain destruction in
8458 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
8459 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
8460 d3d9: Fix implicit surface refcounting.
8462 * dlls/wined3d/volume.c, include/wine/wined3d_interface.h:
8463 wined3d: Remove IWineD3DVolume_GetContainerParent.
8465 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
8466 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
8467 wined3d: Remove IWineD3DSurface_GetContainerParent.
8469 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
8470 d3d9: Handle volume refcount forwarding in d3d9.
8472 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
8473 dlls/d3d9/surface.c, dlls/d3d9/tests/device.c, dlls/d3d9/texture.c:
8474 d3d9: Handle surface refcount forwarding in d3d9.
8476 * dlls/wined3d/device.c:
8477 wined3d: Call the depth stencil destroy callback function.
8479 2006-12-18 James Hawkins <truiken@gmail.com>
8481 * dlls/msi/dialog.c:
8482 msi: Update the text control when the selection path changes.
8484 * dlls/msi/events.c:
8485 msi: Only cleanup event subscriptions of the dialog being closed.
8487 2006-12-17 Vitaliy Margolen <wine-patches@kievinfo.com>
8489 * dlls/dinput/mouse.c, dlls/dinput/tests/Makefile.in,
8490 dlls/dinput/tests/device.c:
8491 dinput: Make mouse use axis mode flag set in base class. Add tests.
8493 * dlls/dinput/device.c:
8494 dinput: Add handling of AXISMODE property to base device object.
8496 * dlls/dinput/joystick_linuxinput.c:
8497 dinput: Zero out returned information struct.
8499 * dlls/dinput/keyboard.c:
8500 dinput: Don't return non existent keys.
8502 2006-12-17 Rob Shearman <rob@codeweavers.com>
8504 * dlls/kernel32/heap.c:
8505 kernel32: Protect global alloc functions against integer overflows on the
8508 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
8509 ole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
8511 * dlls/ole32/ole32.spec, dlls/ole32/tests/usrmarshal.c,
8512 dlls/ole32/usrmarshal.c:
8513 ole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and
8514 add tests for these.
8516 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
8517 dlls/ole32/tests/usrmarshal.c:
8518 ole32: Move the user marshal tests to usrmarshal.c.
8520 * dlls/rpcrt4/rpc_transport.c:
8521 rpcrt4: Free the resource allocated by InitializeSecurityContext when the
8522 connection is closed.
8524 * dlls/ole32/usrmarshal.c:
8525 ole32: Add documentation for the user marshaling functions.
8527 * dlls/ole32/datacache.c:
8528 ole32: Support reading and writing custom clipformats in the data cache.
8530 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
8532 * tools/winedump/pe.c:
8533 winedump: Remove a redundant ';'.
8535 * tools/winedump/pe.c:
8536 winedump: Fix a couple of typos.
8538 2006-12-17 Paul Vriens <paul.vriens.wine@gmail.com>
8540 * dlls/usp10/tests/usp10.c:
8541 usp10/tests: Make tests run on win9x and NT4 again.
8543 * dlls/user32/tests/monitor.c:
8544 user32/tests: Make sure the tests run on NT4 again.
8546 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
8549 server: Cast-qual warnings fix.
8552 server: Cast-qual warnings fix.
8554 2006-12-16 Alexandre Julliard <julliard@winehq.org>
8556 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
8557 msvcrt: Define __CxxLongjmpUnwind for i386 only.
8559 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
8561 * programs/winhelp/hlpfile.c:
8562 winhelp: Cast-qual warnings fix.
8564 * programs/winecfg/theme.c:
8565 winecfg: Cast-qual warning fix.
8567 * programs/progman/group.c:
8568 progman: Cast-qual warnings fix.
8570 * dlls/version/tests/info.c:
8571 version/tests: Write-strings warning fix.
8573 2006-12-15 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
8575 * dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
8577 ddraw: IDirectDraw3 should use its own ref count variable.
8579 * dlls/ddraw/main.c:
8580 ddraw: Initialize the IDirectDraw3 vtable.
8582 2006-12-15 Detlef Riekenberg <wine.dev@web.de>
8584 * dlls/localspl/tests/localmon.c:
8585 localspl/tests: Add tests for XcvDataPort.
8587 2006-12-16 Alexandre Julliard <julliard@winehq.org>
8589 * configure, configure.ac, include/config.h.in:
8590 configure: Remove some no longer used libcurses checks.
8592 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
8594 * dlls/ddraw/tests/ddrawmodes.c, dlls/wined3d/device.c:
8595 wined3d: When changing display modes clip cursor to the requested display size.
8597 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
8599 * dlls/gdi32/opengl.c, dlls/winex11.drv/opengl.c:
8600 winex11.drv: Avoid grabbing syslevel locks in the wrong order.
8602 2006-12-15 Alexandre Julliard <julliard@winehq.org>
8604 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
8605 msvcrt: Implemented __CxxLongjmpUnwind.
8607 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h:
8608 msvcrt: Make pointers to read-only exception descriptors const.
8610 2006-12-15 James Hawkins <truiken@gmail.com>
8612 * dlls/cabinet/fdi.c:
8613 cabinet: Close the opened file handle even in error cases.
8615 2006-12-15 Hans Leidekker <hans@it.vu.nl>
8617 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
8618 setupapi: Add a stub implementation for SetupPromptReboot.
8620 2006-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
8622 * dlls/user32/edit.c:
8623 user32: Center the context menu if it was activated via VK_APPS like Windows
8626 * dlls/user32/message.c, dlls/user32/tests/msg.c,
8627 dlls/winex11.drv/keyboard.c:
8628 user32: Add support for the VK_APPS (Menu) key.
8630 * dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
8631 ddrawex: Avoid not necessary casts.
8633 * dlls/ddraw/ddraw_thunks.c:
8634 ddraw: Fix warnings.
8636 2006-12-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
8638 * dlls/secur32/tests/ntlm.c:
8639 secur32/tests: Cast-qual warnings fix.
8641 2006-12-14 Stefan Dösinger <stefan@codeweavers.com>
8643 * dlls/wined3d/device.c:
8644 wined3d: Clean up SetRenderState.
8646 * dlls/d3d8/tests/device.c, dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
8647 wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
8649 * dlls/ddraw/surface.c:
8650 ddraw: Add a TRACE to GetPixelFormat.
8652 2006-12-14 Jacek Caban <jacek@codeweavers.com>
8654 * dlls/mshtml/olecmd.c:
8655 mshtml: Use pvaIn in exec_print.
8657 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
8659 * dlls/shlwapi/tests/path.c:
8660 shlwapi/tests: Fix typos.
8662 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
8664 * dlls/user32/cursoricon.c, dlls/user32/tests/monitor.c,
8665 dlls/winex11.drv/winpos.c:
8666 user32: ClipCursor should use virtual screen resolution for empty/invalid rects.
8668 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
8670 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
8671 dlls/ddrawex/Makefile.in, dlls/ddrawex/ddrawex.spec,
8672 dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
8675 2006-12-13 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
8677 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
8678 dlls/ddraw/ddraw_thunks.c, include/ddraw.h:
8679 ddraw: Add IDirectDraw3 interface.
8681 2006-12-09 Günther Brammer <GBrammer@gmx.de>
8683 * dlls/ddraw/surface.c:
8684 ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
8686 2006-12-14 Francois Gouget <fgouget@free.fr>
8688 * dlls/cabinet/fci.c, dlls/kernel32/tests/heap.c, dlls/usp10/usp10.c,
8689 dlls/wined3d/directx.c, dlls/winedos/int15.c,
8690 dlls/winspool.drv/tests/info.c, programs/wineconsole/wineconsole.c,
8691 programs/winedbg/break.c:
8692 Assorted spelling fixes.
8694 * dlls/comdlg32/printdlg.c, dlls/comdlg32/tests/printdlg.c:
8695 comdlg32: Fix PrintDlg(NULL) and reenable a test that was in an '#if 0'.
8696 Fix the test so it compiles without warnings.
8698 * dlls/ole32/tests/marshal.c:
8699 ole32/tests: Replace some '#if 0's with 'if (0)'s.
8700 Fix the code so it compiles.
8702 * dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
8703 dlls/user32/tests/msg.c, dlls/user32/tests/sysparams.c,
8704 dlls/user32/tests/win.c:
8705 user32/tests: Replace some '#if 0's with 'if (0)'s.
8706 Fix the code so it compiles without warnings.
8708 * dlls/version/tests/info.c:
8709 version/tests: Replace some '#if 0's with 'if (0)'s.
8710 Fix the code so it compiles without warnings.
8712 * dlls/shlwapi/tests/clist.c:
8713 shlwapi/tests: Replace some '#if 0's with 'if (0)'s.
8715 * dlls/advapi32/tests/crypt_md4.c:
8716 advapi32/tests: Replace an '#if 0' with an 'if (0)'.
8718 * dlls/localspl/tests/localmon.c:
8719 localspl/tests: Replace some '#if 0's with 'if (0)'s.
8721 * dlls/comctl32/tests/mru.c:
8722 comctl32/tests: Replace some '#if 0's with 'if (0)'s.
8723 Fix the code so it compiles without warnings.
8725 2006-12-14 Francois Gouget <fgouget@codeweavers.com>
8727 * dlls/shell32/shlexec.c:
8728 shell32: Replace numeric literals with the proper constant.
8730 2006-12-14 Dmitry Timoshkov <dmitry@codeweavers.com>
8732 * dlls/secur32/ntlm.c, dlls/secur32/schannel.c:
8733 secur32: Make some data const.
8735 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
8736 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
8737 dlls/wined3d/swapchain.c, dlls/wined3d/vertexdeclaration.c,
8738 dlls/wined3d/wined3d_private.h:
8739 wined3d: Make some data const.
8741 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tomcrypt.h:
8742 rsaenh: Make some data const and static.
8744 * dlls/rpcrt4/rpc_transport.c:
8745 rpcrt4: Make some data const.
8747 * dlls/msvcrt/exit.c, dlls/msvcrt/locale.c:
8748 msvcrt: Make some data const.
8750 * dlls/dswave/dswave_main.c:
8751 dswave: Make some data const.
8753 * dlls/crypt32/store.c:
8754 crypt32: Make some data const.
8756 * dlls/dplayx/dplayx_global.c:
8757 dplayx: Make some data const.
8759 * dlls/winmm/winearts/audio.c:
8760 winearts: Make some data const.
8762 * dlls/dmime/audiopath.c:
8763 dmime: Make some data const and static.
8765 * dlls/dbghelp/module.c:
8766 dbghelp: Make some data const.
8768 * dlls/atl/registrar.c:
8769 atl: Make some data const.
8771 * dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/midipatch.c,
8772 dlls/winmm/wineoss/mixer.c:
8773 wineoss: Make some data const.
8775 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
8777 * dlls/kernel32/tests/process.c:
8778 kernel32/tests: Be a bit more verbose on failure.
8780 2006-12-14 Alexandre Julliard <julliard@winehq.org>
8783 Revert "msi: Comparisons with null in conditions are special."
8784 This reverts commit 9dce96b3155ce07dffa4f5b0712fbcaad9ba3e2c.
8786 * dlls/msi/tests/package.c:
8787 msi: Fix the condition test to not assume MsiNetAssemblySupport is empty.
8789 2006-12-14 Markus Amsler <markus.amsler@oribi.org>
8791 * dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
8792 d3d8: Release non implicit surfaces only if refcount is 0, with test.
8794 2006-12-14 Jacek Caban <jacek@codeweavers.com>
8796 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
8797 shdoclc: Added print template strings.
8799 * dlls/mshtml/olecmd.c, dlls/mshtml/resource.h:
8800 mshtml: Set default print template in exec_print.
8802 * dlls/mshtml/nsio.c:
8803 mshtml: Fixed handling chrome protocol.
8805 * dlls/mshtml/nsio.c:
8806 mshtml: Don't do anything in SetNSContainer if new container is the same
8809 * dlls/mshtml/nsio.c:
8810 mshtml: Fix loading pages in containers without document.
8812 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
8813 mshtml: Added nsACString_SetData function and use it instead of nsACString_Init
8814 when we return string value.
8816 2006-12-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
8818 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
8819 rpcrt4/tests: Cast-qual warnings fix.
8821 2006-12-13 Francois Gouget <fgouget@codeweavers.com>
8823 * dlls/shell32/shlexec.c:
8824 shell32: Fix FindExecutableW() to not check if lpResult after using it. It's
8825 supposed to cause a segfault anyway.
8826 Use SE_ERR_FNF rather than a numeric literal.
8828 * dlls/shell32/shlexec.c:
8829 shell32: Add some documentation for FindExecutableW().
8831 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
8832 shell32: Fix FindExecutable() to return the executable path, not the whole
8835 * dlls/shell32/tests/shlexec.c:
8836 shell32/tests: Add FindExecutable() tests.
8838 * dlls/shell32/tests/shlexec.c:
8839 shell32/tests: MSDN says ShellExecute() == 32 indicates an error. So fix
8842 2006-12-13 Francois Gouget <fgouget@free.fr>
8844 * dlls/ole32/tests/ole2.c:
8845 ole32: Fix named/nameless union compilation error.
8847 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/tests/string.c:
8848 msvcrt: The tests link with msvcrt(d).dll now, so use GetModuleHandle() rather
8851 2006-12-12 Jacek Caban <jacek@codeweavers.com>
8853 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
8854 mshtml: Added beginning of IDM_PRINT implementation.
8856 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
8857 mshtml: Added test of CompareUrl.
8859 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
8861 * dlls/winex11.drv/mouse.c:
8862 winex11.drv: Update cached cursor position after calling hook.
8864 * dlls/user32/tests/input.c, dlls/winex11.drv/mouse.c:
8865 winex11.drv: Only events with MOUSEEVENTF_MOVE flag should change mouse position.
8867 2006-12-13 Pierre d'Herbemont <pdherbemont@free.fr>
8869 * dlls/kernel32/locale.c:
8870 kernel32: Remove unneeded headers.
8872 2006-12-13 Alexandre Julliard <julliard@winehq.org>
8874 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
8875 ntdll: Map the PE header up to the specified size, and clear the rest of
8878 2006-12-09 Dmitry Timoshkov <dmitry@codeweavers.com>
8880 * dlls/kernel32/tests/loader.c:
8881 kernel32: Add the data that mimics the PE image which upack creates.
8883 2006-12-12 Jacek Caban <jacek@codeweavers.com>
8885 * dlls/urlmon/internet.c, dlls/urlmon/tests/misc.c,
8886 dlls/urlmon/urlmon_main.c:
8887 urlmon: Use pluggable protocol in CoInternetCompareUrl.
8889 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
8890 urlmon: Added application/x-msdownload mime filter.
8892 2006-12-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
8894 * dlls/msvcrt/tests/file.c:
8895 msvcrt/tests: Cast-qual warnings fix.
8897 * dlls/ntdll/rtl.c, dlls/ntdll/tests/rtl.c, include/winternl.h:
8898 ntdll/tests: Cast-qual warning fix.
8900 2006-12-12 Alexandre Julliard <julliard@winehq.org>
8902 * dlls/winex11.drv/opengl.c:
8903 winex11.drv: Fixed computation of viewport and scissor position.
8905 2006-12-10 Pierre d'Herbemont <pdherbemont@free.fr>
8907 * dlls/user32/driver.c, dlls/user32/user_private.h, dlls/user32/win.c,
8908 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec:
8909 user32: Factorize graphics driver SetParent into user32.
8911 2006-12-11 Clinton Stimpson <cjstimpson@utwire.net>
8913 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
8914 usp10: Add tests and fix for ScriptXtoCP .
8916 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
8918 * dlls/dinput/mouse.c:
8919 dinput: Use standard mouse data format instead of custom one.
8921 * dlls/dinput/device.c, dlls/dinput/device_private.h,
8922 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
8923 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
8924 dinput: Remove redundant parameter.
8926 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
8927 dinput: Move mouse & keyboard user data format to base class.
8929 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
8930 dinput: Move joystick user data format into base class.
8932 * dlls/dinput/device.c, dlls/dinput/device_private.h:
8933 dinput: Add user data format into base class. Implement SetDataFormat.
8935 * dlls/dinput/device.c, dlls/dinput/device_private.h,
8936 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
8937 dlls/dinput/mouse.c:
8938 dinput: Move transform and offsets structures into base device class.
8940 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
8942 * programs/winetest/main.c:
8943 winetest: Show correct filenames on test.winehq.org.
8945 * dlls/winspool.drv/tests/info.c:
8946 winspool.drv/tests: No need to return anything as we are using a global
8949 2006-12-12 Pierre d'Herbemont <pdherbemont@free.fr>
8951 * dlls/kernel32/locale.c:
8952 kernel32: Allow the preferred language to be different from the preferred
8955 2006-12-08 Jacek Caban <jacek@codeweavers.com>
8957 * dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h,
8958 dlls/mshtml/nsservice.c:
8959 mshtml: Use HTMLWindow::alert in nsPromptService::Alert.
8961 2006-12-12 Jacek Caban <jacek@codeweavers.com>
8963 * dlls/mshtml/htmlwindow.c, dlls/mshtml/resource.h:
8964 mshtml: Added alert implementation.
8966 2006-12-12 Alexandre Julliard <julliard@winehq.org>
8968 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
8969 winex11.drv: Get rid of the display pointer in the GL context.
8971 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
8972 opengl32: Don't use ENTER_GL/LEAVE_GL around calls to driver functions.
8973 This causes lock inversions when the driver accesses the DC.
8975 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
8976 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c:
8977 opengl32: Avoid generating a wrapper for internal functions when we can call
8978 the internal one directly.
8980 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
8982 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
8983 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
8984 dlls/winex11.drv/opengl.c:
8985 winex11.drv: Correctly position and clip opengl child windows.
8987 2006-12-12 Alexandre Julliard <julliard@winehq.org>
8989 * dlls/winex11.drv/opengl.c:
8990 winex11.drv: Get rid of the unused set_drawable function.
8992 * dlls/gdi32/clipping.c:
8993 gdi32: Use a more appropriate size for the default clip region.
8995 * dlls/gdi32/dc.c, dlls/winex11.drv/init.c:
8996 winex11.drv: Implemented DESKTOPHORZ/VERTRES device caps.
8998 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
8999 dlls/winex11.drv/init.c, dlls/winex11.drv/xrender.c:
9000 winex11.drv: Make sure the drawable rect is always updated and use it where
9003 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
9005 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/clipping.c,
9006 dlls/winex11.drv/dce.c, dlls/winex11.drv/dib.c,
9007 dlls/winex11.drv/graphics.c, dlls/winex11.drv/init.c,
9008 dlls/winex11.drv/opengl.c, dlls/winex11.drv/text.c,
9009 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrender.c,
9010 include/wine/server_protocol.h, server/protocol.def, server/trace.c,
9012 winex11.drv: Store window and drawable rects in X11DRV_PDEVICE.
9014 2006-12-12 Alexandre Julliard <julliard@winehq.org>
9016 * dlls/winex11.drv/clipboard.c:
9017 winex11.drv: Remove unused PropertyAliasMap variable.
9019 2006-12-11 Hans Leidekker <hans@it.vu.nl>
9021 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
9022 mscoree: Add a stub implementation for CorExitProcess and
9023 GetRequestedRuntimeInfo.
9025 * dlls/mscoree/Makefile.in, dlls/mscoree/mscoree_main.c:
9026 mscoree: Take advantage of an installed Mono for Windows to run .NET
9029 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
9031 * dlls/winspool.drv/tests/info.c:
9032 winspool/tests: Don't treat having no printers as a failure.
9034 * dlls/winspool.drv/tests/info.c:
9035 winspool/tests: Make default_printer a global variable.
9037 2006-12-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
9039 * dlls/msvcrt/tests/printf.c:
9040 msvcrt/tests: Cast-qual warnings fix.
9042 * dlls/msvcrt/tests/cpp.c:
9043 msvcrt/tests: Cast-qual warnings fix.
9045 * dlls/msi/tests/install.c:
9046 msi/tests: Cast-qual warning fix.
9048 2006-12-11 Marcus Meissner <marcus@jet.franken.de>
9050 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/header.c,
9051 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/progress.c,
9052 dlls/comctl32/tests/toolbar.c, dlls/comctl32/tests/treeview.c,
9053 dlls/usp10/tests/usp10.c, dlls/winmm/tests/wave.c:
9054 Made some functions static.
9056 2006-12-08 Detlef Riekenberg <wine.dev@web.de>
9058 * dlls/localspl/tests/localmon.c:
9059 localspl/tests: Add tests for XcvClosePort.
9061 * dlls/localspl/tests/localmon.c, include/ddk/winsplp.h:
9062 localspl/tests: Add tests for XcvOpenPort.
9064 2006-12-11 Hans Leidekker <hans@it.vu.nl>
9066 * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
9067 shell32: Add a stub implementation for SHLoadNonloadedIconOverlayIdentifiers.
9069 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
9071 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9072 wined3d: Move WINED3DRS_SEPARATEALPHABLENDENABLE to the state table.
9074 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9075 wined3d: Move SRGBWRITEENABLE to the state table.
9077 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9078 wined3d: Move tesselation to the state table.
9080 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9081 wined3d: Move WINED3DRS_NORMALDEGREE to the state table.
9083 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9084 wined3d: Move WINED3DRS_POSITIONDEGREE to the state table.
9086 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9087 wined3d: Make WINED3DRS_DEBUGMONITORTOKEN a nogl state.
9089 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9090 wined3d: Move WINED3DRS_PATCHSEGMENTS to the state table.
9092 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9093 wined3d: Move WINED3DRS_PATCHEDGESTYLE to the state table.
9095 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9096 wined3d: Move WINED3DRS_MULTISAMPLEMASK to the state table.
9098 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9099 wined3d: Move WINED3DRS_ANTIALIAS to the state table.
9101 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9102 wined3d: Move WINED3DRS_STIPPLEDALPHA to the state table.
9104 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9105 wined3d: Move WINED3DRS_TEXTUREPERSPECTIVE to the state table.
9107 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9108 wined3d: Move WINED3DRS_DEPTHBIAS to the state table.
9110 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9111 wined3d: Move WINED3DRS_SCISSORTESTENABLE to the state table.
9113 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9114 wined3d: Move WINED3DRS_MULTISAMPLEANTIALIAS to the state table.
9116 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9117 wined3d: Move WINED3DRS_WRAPx to the state table.
9119 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9120 wined3d: Move WINED3DRS_POINTSPRITEENABLE to the state table.
9122 * dlls/wined3d/device.c:
9123 wined3d: WINED3DRS_SOFTWAREVERTEXPROCESSING is a nogl state.
9125 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9126 wined3d: Move WINED3DRS_LASTPIXEL to the state table.
9128 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9129 wined3d: Move WINED3DRS_LOCALVIEWER to the state table.
9131 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9132 wined3d: Move WINED3DRS_COLORWRITEENABLEx to the state table.
9134 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9135 wined3d: Move point scale render states to the state table.
9137 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9138 wined3d: Move WINED3DRS_POINTSIZE_MAX to the state table.
9140 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9141 wined3d: Move WINED3DRS_POINTSIZE_MIN to the state table.
9143 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9144 wined3d: Move WINED3DRS_POINTSIZE to the state table.
9146 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9147 wined3d: Move WINED3DRS_NORMALIZENORMALS to the state table.
9149 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9150 wined3d: Move WINED3DRS_ZBIAS to the state table.
9152 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9153 wined3d: Move WINED3DRS_LINEPATTERN to the state table.
9155 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9156 wined3d: Move WINED3DRS_COLORVERTEX to the state table.
9158 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
9160 * dlls/cryptdll/cryptdll.c:
9161 cryptdll: Change storage class of module handle to static.
9163 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
9165 * dlls/dinput/device.c, dlls/dinput/device_private.h,
9166 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
9167 dinput: Move few helper functions and standardize them.
9169 * dlls/dinput/device.c, dlls/dinput/device_private.h,
9170 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
9171 dlls/dinput/mouse.c:
9172 dinput: Move internal function calculate_ids to where it's really used.
9174 * dlls/dinput/joystick_linuxinput.c:
9175 dinput: No need to copy default constant format. Use already defined static
9178 2006-12-11 Alexandre Julliard <julliard@winehq.org>
9180 * dlls/shell32/shlfileop.c:
9181 shell32: Avoid using garbage data in wildcard expansion.
9183 2006-12-10 Roderick Colenbrander <thunderbird2k@gmx.net>
9185 * dlls/winex11.drv/opengl.c:
9186 wgl: Make the WGL code independant of the number of supported pixel formats.
9188 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
9190 * dlls/winex11.drv/opengl.c:
9191 wgl: Properly handle GLX_DRAWABLE_TYPE queries.
9193 2006-12-11 Christoph Frick <frick@sc-networks.de>
9195 * dlls/dinput/joystick_linuxinput.c:
9196 dinput: Utilize IDirectInputDevice2AImpl_Acquire/Unacquire.
9198 * dlls/dinput/joystick_linuxinput.c:
9199 dinput: Ensure that the size of the dev caps pointer is large enough - no exact.
9201 * dlls/dinput/joystick_linuxinput.c:
9202 dinput: Silently ignore DIPROP_CALIBRATIONMODE.
9204 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
9206 * dlls/dinput/device.c:
9207 dinput: Remove incorrect assumption about format.
9209 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
9211 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9212 wined3d: Set WINED3DRS_INDEXEDVERTEXBLENDENABLE to state_nogl.
9214 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
9215 dlls/wined3d/wined3d_private.h:
9216 wined3d: Remove the unused tween factor stateblock member.
9218 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
9219 dlls/wined3d/wined3d_private.h:
9220 wined3d: Remove the unused stateblock vertex blend member.
9222 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
9224 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9225 wined3d: Move wined3drs_fogdensity to the state table.
9227 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
9229 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9230 wined3d: Move WINED3DRS_FOGCOLOR to the state table.
9232 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9233 wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.
9235 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9236 wined3d: Move fog states to the state table.
9238 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9239 wined3d: Move WINED3DRS_STENCILWRITEMASK to the state table.
9241 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9242 wined3d: Move stencil states to the state table.
9244 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9245 wined3d: Move WINED3DRS_SPECULARENABLE to the state table.
9247 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9248 wined3d: Move WINED3DRS_TEXTUREFACTOR to the state table.
9250 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9251 wined3d: Move WINED3DRS_BLENDOP to the state table.
9253 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9254 wined3d: Move clipping states to the state table.
9256 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9257 wined3d: Move alpha states to the state table.
9259 * dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
9260 dlls/wined3d/wined3d_private.h:
9261 wined3d: Implement IWineD3DDevice::Reset.
9263 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
9265 * dlls/mapi32/tests/util.c:
9266 mapi32/tests: Cast-qual warnings fix.
9268 * dlls/mapi32/tests/prop.c:
9269 mapi32/tests: Cast-qual warnings fix.
9271 * dlls/gdi32/tests/metafile.c:
9272 gdi32/tests: Cast-qual warning fix.
9274 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
9276 * dlls/wined3d/directx.c:
9277 wined3d: Reduce the number of error messages.
9279 2006-12-10 Peter Oberndorfer <kumbayo84@arcor.de>
9281 * dlls/comctl32/imagelist.c:
9282 comctl32: Fix imagelist regression from "comctl32: Remove Nx1 assumptions
9285 2006-12-10 Marcus Meissner <marcus@jet.franken.de>
9287 * dlls/crypt32/tests/cert.c, dlls/ddraw/tests/refcount.c,
9288 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
9289 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h,
9290 dlls/dsound/tests/propset.c, dlls/gdi32/tests/bitmap.c,
9291 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
9292 dlls/msi/tests/db.c, dlls/msvcrt/tests/data.c,
9293 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
9294 dlls/msxml3/tests/domdoc.c, dlls/ole32/tests/ole2.c,
9295 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/safearray.c,
9296 dlls/oleaut32/tests/vartype.c, dlls/rpcrt4/tests/cstub.c,
9297 dlls/rpcrt4/tests/ndr_marshall.c, dlls/secur32/tests/main.c,
9298 dlls/shell32/tests/shlfolder.c, dlls/user32/tests/dde.c,
9299 dlls/user32/tests/edit.c, dlls/user32/tests/menu.c,
9300 dlls/user32/tests/sysparams.c, dlls/user32/tests/win.c:
9301 made functions and variables static in some testcases.
9303 2006-12-10 Paul Vriens <paul.vriens.wine@gmail.com>
9305 * dlls/winspool.drv/tests/info.c:
9306 winspool.drv/tests: Fix typo.
9308 2006-12-09 Vitaliy Margolen <wine-patches@kievinfo.com>
9310 * dlls/dinput/device.c, dlls/dinput/joystick_linux.c:
9311 dinput: Fix processing of custom format.
9313 2006-12-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
9315 * dlls/dmstyle/dmutils.c:
9316 dmstyle: Dangling references fix.
9318 * dlls/dmloader/debug.c:
9319 dmloader: Dangling references fix.
9321 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
9323 * dlls/dmime/dmutils.c:
9324 dmime: Dangling references fix.
9326 * dlls/kernel32/tests/locale.c:
9327 kernel32/tests: Cast-qual warnings fix.
9329 2006-12-09 Eric Pouech <eric.pouech@wanadoo.fr>
9331 * dlls/dbghelp/storage.c:
9332 dbghelp: Sparse array speed up.
9334 2006-12-08 Alexandre Julliard <julliard@winehq.org>
9336 * ANNOUNCE, ChangeLog, VERSION, configure:
9339 ----------------------------------------------------------------
9340 2006-12-08 Alexandre Julliard <julliard@winehq.org>
9342 * dlls/gdi32/freetype.c:
9343 gdi32: Don't assume that the font codepages change with the user locale.
9344 Codepages can be set independently with LC_CTYPE.
9346 * dlls/msvcrt/locale.c:
9347 msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
9349 * dlls/shlwapi/tests/string.c:
9350 shlwapi: Fixed string tests for non-English locales.
9352 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
9354 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9355 wined3d: Move blending related states to the state table.
9357 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9358 wined3d: Move WINED3DRS_AMBIENT to the state table.
9360 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9361 wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
9363 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9364 wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
9366 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9367 wined3d: Move WINED3DRS_DITHERENABLE to the state table.
9369 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9370 wined3d: Move WINED3DRS_SHADEMODE to the state table.
9372 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9373 wined3d: Move WINED3DRS_CULLMODE to the state table.
9375 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9376 wined3d: Move WINED3DRS_ZENABLE to the state table.
9378 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9379 wined3d: Move WINED3DRS_LIGHTNING to the state table.
9381 2006-12-08 Alexandre Julliard <julliard@winehq.org>
9383 * dlls/gdi32/freetype.c:
9384 gdi32: Disable the freetype mmap sharing on Mac OS.
9386 2006-12-08 Marcus Meissner <marcus@jet.franken.de>
9388 * dlls/comcat/comcat_private.h, dlls/comcat/manager.c:
9389 comcat: Remove const from COMCAT Manager.
9391 2006-12-08 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
9393 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
9394 shell32: Define AVI resource 152.
9396 2006-12-08 Paul Vriens <paul.vriens.wine@gmail.com>
9398 * dlls/advpack/tests/advpack.c:
9399 advpack/tests: Change the output for HRESULT's.
9401 2006-12-08 Alexandre Julliard <julliard@winehq.org>
9403 * dlls/dbghelp/stack.c:
9404 dbghelp: Avoid a printf format warning.
9406 * tools/winedump/pdb.c:
9407 winedump: Avoid printf format warnings.
9409 2006-12-08 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
9412 imm32: Send the WM_IME_CHAR message, although ResultString has been read.
9414 2006-12-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
9416 * dlls/crypt32/tests/encode.c:
9417 crypt32/tests: Cast-qual warnings fix.
9419 * dlls/crypt32/tests/store.c:
9420 crypt32/tests: Cast-qual warnings fix.
9422 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
9424 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9425 wined3d: Move WINED3DRS_FILLMODE to the state table.
9427 2006-12-06 Stefan Dösinger <stefan@codeweavers.com>
9429 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
9430 wined3d: Add render states to the state table.
9432 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
9434 * dlls/wined3d/Makefile.in, dlls/wined3d/state.c,
9435 dlls/wined3d/wined3d_private.h:
9436 wined3d: Create the state table.
9438 2006-12-07 Kai Blin <kai.blin@gmail.com>
9440 * dlls/ws2_32/socket.c:
9441 ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
9443 2006-12-07 Alexandre Julliard <julliard@winehq.org>
9445 * dlls/ntdll/loader.c:
9446 ntdll: Check the NX compatibility flag for every loaded module.
9448 * tools/winebuild/build.h, tools/winebuild/main.c,
9449 tools/winebuild/spec32.c, tools/winebuild/utils.c,
9450 tools/winebuild/winebuild.man.in:
9451 winebuild: Added --nxcompat option, and mark all modules as NX-compatible
9454 * tools/winedump/pe.c:
9455 winedump: Print sizes and offsets in hex.
9457 2006-12-07 Huw Davies <huw@codeweavers.com>
9459 * dlls/wineps.drv/download.c:
9460 wineps.drv: Don't try to download a non-scalable font.
9462 2006-12-06 Mike McCormack <mike@codeweavers.com>
9464 * dlls/msi/tests/package.c:
9465 msi: Add tests for comparison to empty strings.
9468 msi: Comparisons with null in conditions are special.
9470 2006-12-07 Dmitry Timoshkov <dmitry@codeweavers.com>
9472 * tools/winedump/lib.c:
9473 winedump: Dump section data of COFF library files, decode some import data.
9475 * tools/winedump/main.c, tools/winedump/pe.c, tools/winedump/winedump.h:
9476 winedump: Add a possibility to dump raw section data.
9478 * tools/winedump/pe.c, tools/winedump/winedump.h:
9479 winedump: Export dump_section() for use outside of pe.c.
9481 * tools/winedump/pe.c, tools/winedump/winedump.h:
9482 winedump: Handle properly partial optional COFF headers.
9483 Export dump_file_header() and dump_optional_header() for use outside of pe.c.
9485 * tools/winedump/pe.c:
9486 winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked
9487 by IMAGE_SCN_ALIGN_MASK.
9489 * tools/winedump/pdb.c:
9490 winedump: Avoid returning void from a void function.
9492 * tools/winedump/pdb.c:
9493 winedump: Make output of dump_data fit into 80 columns.
9495 * dlls/kernel32/tests/loader.c:
9496 kernel32: Add PE images with section alignment 1 and 2 to the loader test.
9498 2006-12-07 Alexandre Julliard <julliard@winehq.org>
9500 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c:
9501 ntdll: Fix the failing loader tests.
9503 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
9505 * dlls/winex11.drv/opengl.c:
9506 wgl: Implement wglGetPixelFormatAttribfvARB.
9508 2006-12-07 Alexandre Julliard <julliard@winehq.org>
9510 * dlls/oleaut32/tests/vartype.c:
9511 oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal
9514 * dlls/oleaut32/vartype.c:
9515 oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
9517 * dlls/kernel32/locale.c:
9518 kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate
9521 * dlls/kernel32/tests/locale.c:
9522 kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely
9525 2006-12-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9527 * documentation/README.ko:
9528 README: Updated Korean translation.
9530 2006-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
9532 * programs/winecfg/Fr.rc:
9533 winecfg: A few fixes for the French translation.
9535 2006-12-06 Francois Gouget <fgouget@free.fr>
9537 * tools/winapi/msvcmaker:
9538 msvcmaker: Remove references to wine_unicode and to .spec.c files.
9540 2006-12-07 Rob Shearman <rob@codeweavers.com>
9542 * dlls/ole32/compobj.c:
9543 ole32: Add some documentation for CoCreateInstance.
9545 * dlls/wininet/http.c:
9546 wininet: Make a function for resolving the server name for an HTTP request
9547 and sending the appropriate callbacks and use it to remove some duplicated code.
9549 * dlls/wininet/http.c:
9550 wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
9551 Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
9553 2006-12-06 Jacek Caban <jacek@codeweavers.com>
9555 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
9556 dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h:
9557 mshtml: Added get_parentWindow implementation.
9559 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
9560 shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
9562 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
9563 urlmon: Added application/pdf mime filter.
9565 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
9566 urlmon: Added application/java mime filter.
9568 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
9569 urlmon: Added application/x-zip-compressed filter.
9571 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
9572 urlmon: Added application/x-gzip-compression filter.
9574 2006-12-06 Paul Vriens <paul.vriens.wine@gmail.com>
9576 * dlls/ntdll/tests/rtl.c:
9577 ntdll/tests: Fix typo.
9579 2006-12-06 Francois Gouget <fgouget@free.fr>
9582 gdi32: Add a prototype for GetFontUnicodeRanges().
9584 2006-12-06 Alexandre Julliard <julliard@winehq.org>
9586 * dlls/gdi32/freetype.c:
9587 gdi32: Only mmap a given font file once.
9588 FT_New_Face always creates a new mapping of the font file, so do the
9589 mapping by hand and use FT_New_Memory_Face instead.
9591 2006-12-05 Markus Amsler <markus.amsler@oribi.org>
9593 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
9594 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
9595 d3d8: Fix implicit surface refcounting.
9597 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
9598 d3d8: Handle volume refcount forwarding in d3d8.
9600 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
9601 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c, dlls/d3d8/texture.c:
9602 d3d8: Handle surface refcount forwarding in d3d8.
9604 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
9605 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
9606 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
9607 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
9608 d3d: Callback infrastructure for implicit depth stencil surface destruction
9611 * dlls/wined3d/directx.c, dlls/wined3d/volumetexture.c,
9612 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
9613 d3d: Callback infrastructure for implicit volume destruction in
9614 IWineD3DVolumeTexture.
9616 * dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
9617 d3d: Callback infrastructure for implicit render target destruction in
9620 * dlls/wined3d/cubetexture.c, include/wine/wined3d_interface.h:
9621 d3d: Callback infrastructure for implicit surface destruction in
9622 IWineD3DCubeTexture.
9624 * dlls/wined3d/directx.c, dlls/wined3d/texture.c,
9625 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
9626 d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
9628 2006-12-04 Stefan Dösinger <stefandoesinger@gmx.at>
9630 * include/wine/list.h:
9631 wine/list.h: Added list_move_head and list_move_tail.
9633 2006-12-06 Francois Gouget <fgouget@free.fr>
9635 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
9636 dmime: Remove resolve_STREAM_SEEK(), it is unused.
9638 * dlls/ole32/usrmarshal.c:
9639 ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug
9642 * dlls/ole32/datacache.c:
9643 ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug
9646 * tools/winapi/msvcmaker:
9647 msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
9649 * tools/winapi/msvcmaker:
9650 msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
9652 * tools/winapi/msvcmaker:
9653 msvcmaker: Remove unneeded -I.. for the msvcrt tests.
9655 * tools/winapi/msvcmaker:
9656 msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute
9659 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
9661 * dlls/winex11.drv/opengl.c:
9662 wgl: Fix for missing NV GLX extension.
9664 2006-12-06 Mike McCormack <mike@codeweavers.com>
9666 * dlls/msi/tests/package.c:
9667 msi: More tests for the SourceDir property.
9669 * dlls/msi/tests/package.c:
9670 msi: Add some tests for the ALTER query.
9672 2006-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
9674 * programs/winedbg/symbol.c:
9675 winedbg: Added support for constant values passed by dbghelp.
9677 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
9678 dlls/dbghelp/msc.c, dlls/dbghelp/symbol.c:
9679 dbghelp: Added ability to internal store / reload a symbol with a constant value.
9680 Let dwarf and msc use this new feature.
9681 As we also add global symbol without addresses, don't take those
9682 constant symbols into account for searches by address.
9684 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
9685 dlls/dbghelp/storage.c, dlls/dbghelp/symbol.c:
9686 dbghelp: Added a field to the hash table to store the number of elements in
9688 Make use of it to get rid to module_compute_num_syms.
9690 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
9691 dlls/dbghelp/elf_module.c, dlls/dbghelp/symbol.c:
9692 dbghelp: In find_nearest, now return the symbol instead of its index in
9695 * dlls/dbghelp/elf_module.c:
9696 dbghelp: Simplify the way we find the debug header.
9698 2006-12-05 Detlef Riekenberg <wine.dev@web.de>
9700 * dlls/dplayx/dplay.c:
9701 dplayx: Display requested provider.
9703 2006-12-05 Roderick Colenbrander <thunderbird2k@gmx.net>
9705 * dlls/winex11.drv/opengl.c:
9706 wgl: Cleanup wglMakeCurrent.
9708 2006-12-05 Huw Davies <huw@codeweavers.com>
9710 * dlls/wineps.drv/type42.c:
9711 wineps.drv: When we're using a GlyphDirectory we should clear the offsets and
9712 lengths of the loca and glyf tables in addition to changing their names.
9713 Should fix printing on Mac based cups servers.
9715 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
9717 * dlls/kernel32/tests/path.c:
9718 kernel32/tests: Add tests for GetWindowsDirectory.
9720 * dlls/kernel32/tests/path.c:
9721 kernel32/tests: Add tests for GetSystemDirectory.
9723 2006-12-04 Paul Vriens <paul.vriens.wine@gmail.com>
9725 * dlls/version/tests/info.c:
9726 version/tests: Free memory after use.
9728 * dlls/wininet/tests/url.c:
9729 wininet/test: Free memory after use.
9731 * dlls/advapi32/tests/security.c:
9732 advapi32/tests: Free memory after use.
9734 2006-12-05 Alexandre Julliard <julliard@winehq.org>
9736 * dlls/kernel32/volume.c:
9737 kernel32: Always read a full block from the CD-ROM to avoid problems on raw
9740 2006-12-05 Huw Davies <huw@codeweavers.com>
9742 * dlls/user32/listbox.c, dlls/user32/tests/listbox.c:
9743 user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if
9744 the listbox is empty.
9746 2006-12-05 James Hawkins <truiken@gmail.com>
9748 * dlls/msi/package.c:
9749 msi: Initialize sid_str to NULL.
9751 * dlls/msi/database.c:
9752 msi: Fail if stg is NULL.
9754 2006-12-05 Kai Blin <kai.blin@gmail.com>
9756 * dlls/ws2_32/socket.c:
9757 ws2_32: Rewrite setsockopt to be more readable.
9759 2006-12-05 Alexandre Julliard <julliard@winehq.org>
9761 * dlls/ntdll/heap.c:
9762 ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
9765 kthread: Don't make the stack executable by default.
9767 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
9768 ntdll: Force exec permissions on all mmaps unless the app is marked
9771 2006-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>
9773 * dlls/dbghelp/elf_module.c:
9774 dbghelp: Recognize DT_GNU_HASH.
9776 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
9778 * dlls/advapi32/lsa.c:
9779 advapi32: Eliminate wild pointers.
9781 * dlls/comcat/tests/comcat.c:
9782 comcat/tests: Cast-qual warnings fix.
9784 2006-12-04 Lei Zhang <thestig@google.com>
9786 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
9787 riched20: Move EM_EXSETSEL fix into ME_SetSelection.
9789 2006-12-04 Vitaliy Margolen <wine-patches@kievinfo.com>
9791 * dlls/dinput/device_private.h:
9792 dinput: Remove no longer used GEN_EVENT.
9794 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
9795 dinput: Move joystick event queue into base device class.
9797 * dlls/dinput/mouse.c:
9798 dinput: Move mouse event queue into base device class.
9800 * dlls/dinput/keyboard.c:
9801 dinput: Move keyboard event queue into base device class.
9802 This removes [Get|Set]Property and GetDeviceData.
9804 * dlls/dinput/device.c, dlls/dinput/device_private.h:
9805 dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
9806 Also add queue_event to replace big macro GEN_EVENT.
9808 2006-12-05 Mike McCormack <mike@codeweavers.com>
9810 * dlls/msi/action.c, dlls/msi/msipriv.h:
9811 msi: Examine the attributes of all features before setting a component's state.
9813 * dlls/msi/tests/package.c:
9814 msi: Add the names of features/components to debugging output.
9816 2006-12-04 Francois Gouget <fgouget@free.fr>
9818 * dlls/avifil32/avifile_It.rc, dlls/comctl32/comctl_It.rc,
9819 dlls/comdlg32/cdlg_It.rc, dlls/mpr/mpr_It.rc,
9820 dlls/msacm32/msacm_It.rc, dlls/msi/msi_It.rc,
9821 dlls/msrle32/msrle_It.rc, dlls/oleaut32/oleaut32_It.rc,
9822 dlls/oledlg/oledlg_It.rc, dlls/serialui/It.rc, dlls/setupapi/It.rc,
9823 dlls/shell32/shell32_It.rc, dlls/shlwapi/shlwapi_It.rc,
9824 dlls/user32/resources/user32_It.rc, dlls/wineps.drv/wps_It.rc,
9825 dlls/wininet/wininet_It.rc, dlls/winspool.drv/It.rc,
9826 programs/clock/It.rc, programs/cmdlgtst/It.rc,
9827 programs/notepad/It.rc, programs/progman/It.rc,
9828 programs/regedit/It.rc, programs/start/It.rc, programs/view/It.rc,
9829 programs/winecfg/It.rc, programs/wineconsole/wineconsole_It.rc,
9830 programs/winemine/It.rc, programs/winhelp/It.rc:
9831 Consistently use SUBLANG_NEUTRAL for Italian resources.
9833 * README, dlls/gdi32/gdi_private.h, dlls/iphlpapi/ifenum.c,
9834 dlls/kernel32/cpu.c, dlls/kernel32/instr.c, dlls/kernel32/process.c,
9835 dlls/kernel32/selector.c, dlls/msvcrt/tests/headers.c,
9836 dlls/ole32/storage32.h, dlls/oleaut32/typelib.h,
9837 dlls/rpcrt4/ndr_stubless.c, dlls/shell32/shell32_main.c,
9838 dlls/user32/mdi.c, include/msvcrt/process.h, include/windef.h,
9839 libs/wine/mmap.c, tools/widl/typelib_struct.h, tools/winedump/le.c,
9840 tools/winedump/msc.c, tools/winegcc/winegcc.c:
9841 Assorted spelling fixes.
9843 * dlls/mshtml/editor.c:
9844 mshtml: Add '\n' to Wine trace.
9846 * dlls/msxml3/domdoc.c:
9847 msxml3: Add '\n' to Wine trace.
9849 * dlls/vmm.vxd/vmm.c:
9850 vmm.vxd: PC_WRITABLE spelling fix.
9852 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
9854 * dlls/atl/registrar.c:
9855 atl: Change storage class of dll_count to static.
9857 2006-12-04 Rob Shearman <rob@codeweavers.com>
9859 * dlls/ole32/datacache.c:
9860 ole32: Implement the GetData function of the data cache to using the
9861 existing LoadData function and fix GetData to also return data that
9862 has been set, rather than loaded.
9864 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
9865 ole32: Fix HandsOffStorage in the data cache.
9867 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
9868 ole32: Implement the DiscardCache function in the data cache.
9870 2006-12-04 Huw Davies <huw@codeweavers.com>
9872 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
9873 winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA
9874 being big enough to hold the buffer returned by EnumPrintersW.
9876 2006-11-23 Jan Zerebecki <jan.wine@zerebecki.de>
9878 * dlls/wined3d/directx.c:
9879 wined3d: Add err for failure case in CheckDepthStencilMatch.
9881 * dlls/wined3d/directx.c:
9882 wined3d: Fix CreateFakeGLContext to work with a foreign context.
9884 * dlls/wined3d/directx.c:
9885 wined3d: Avoid XFree on NULL in CheckDeviceType.
9887 * dlls/wined3d/directx.c:
9888 wined3d: Rearrange code in CheckDeviceType.
9890 * dlls/wined3d/directx.c:
9891 wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
9893 2006-12-04 Roderick Colenbrander <thunderbird2k@gmx.net>
9895 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
9896 dlls/glut32/Makefile.in, dlls/glut32/glut.c, dlls/glut32/glut32.spec,
9900 2006-12-04 Damjan Jovanovic <damjan.jov@gmail.com>
9902 * dlls/ws2_32/tests/sock.c:
9903 ws2_32: Added tests for closesocket cancelling pending I/O operations.
9905 2006-12-04 Alexandre Julliard <julliard@winehq.org>
9908 server: Explicitly shutdown destroyed sockets to force pending poll() calls
9911 * dlls/kernel32/locale.c:
9912 kernel32: Store the LC_MESSAGES value under the "Locale" value.
9913 Some apps depend on the value. Reported by Karsten Elfenbein.
9915 2006-12-02 Eric Pouech <eric.pouech@wanadoo.fr>
9917 * programs/winedbg/symbol.c:
9918 winedbg: Dwarf can emit REGREL symbol information, so handle it.
9919 Factorize a bit more some symbol handling code.
9921 * programs/winedbg/break.c, programs/winedbg/debugger.h,
9922 programs/winedbg/tgt_active.c:
9923 winedbg: Now that local variable computation depends on instruction
9924 pointer value, be sure to have the relevant insn ptr value when
9925 fetching the stack frames (spotted by Peter Oberndorfer).
9927 * dlls/dbghelp/dwarf.c:
9928 dbghelp: Fixed value stored for register relative information
9929 (regression spotted by Peter Oberndorfer).
9931 * dlls/dbghelp/dbghelp.c:
9932 dbghelp: Now that symbol's value computation depend on instruction
9933 pointer value, be sure to always store it (spotted by Peter
9936 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
9937 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
9938 programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h,
9939 programs/winedbg/memory.c, programs/winedbg/stack.c:
9940 winedbg: Added some black magic to still handle register values on non
9941 current frame for some of the registers we know of (frame pointer,
9944 * programs/winedbg/symbol.c:
9945 winedbg: Remove some hassle from sgv_cb, and handle line number displacement
9948 * programs/winedbg/symbol.c:
9949 winedbg: No longer test filename in sgv_cb, but do it in the only place where
9950 we actually need it.
9952 2006-12-02 Rob Shearman <rob@codeweavers.com>
9954 * dlls/ole32/datacache.c:
9955 ole32: Add some more traces to the data cache to make debugging easier.
9957 * dlls/ole32/tests/ole2.c:
9958 ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache
9959 and for caching formats with a clipformat of 0.
9961 * dlls/ole32/datacache.c:
9962 ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which
9963 means to match any clipformat/tymed.
9964 Therefore, keep the clipformat of the data in the data_cf field.
9965 Return an error from SetData if a non-zero clipformat hasn't been specified.
9966 Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
9967 to be non-zero if data has been set.
9969 * dlls/ole32/datacache.c:
9970 ole32: Check that the specified clipboard format and tymed are valid in
9971 IOleCache::Cache in the data cache.
9973 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
9975 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss.spec:
9976 spoolss: Forward EnumPortsW to winspool.drv.
9978 2006-12-04 Kai Blin <kai.blin@gmail.com>
9980 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
9981 ws2_32: Rewrite getsockopt to make it more readable.
9983 2006-12-04 Alexandre Julliard <julliard@winehq.org>
9985 * dlls/ntdll/loader.c:
9986 ntdll: Allow module with extensions in forward specifications.
9988 2006-12-04 Mike McCormack <mike@codeweavers.com>
9990 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
9991 msi: Double quotes are not valid in queries.
9993 * dlls/msi/tests/db.c:
9994 msi: Add tests for quoting in queries.
9996 2006-12-03 Markus Amsler <markus.amsler@oribi.org>
9998 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
9999 dlls/d3d8/volume.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
10000 dlls/d3d9/directx.c, dlls/d3d9/volume.c, dlls/ddraw/ddraw.c,
10001 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
10002 d3d: Pass the superior creating object down to the callback functions.
10004 2006-12-01 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
10006 * fonts/ms_sans_serif.sfd:
10007 fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
10009 * fonts/small_fonts.sfd:
10010 fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
10012 * fonts/courier.sfd:
10013 fonts: Add Ukrainian and Byelorussian symbols in Courier font.
10015 * fonts/system.sfd:
10016 fonts: Add Ukrainian and Byelorussian symbols in System font.
10018 2006-12-02 Clinton Stimpson <cjstimpson@utwire.net>
10020 * dlls/comctl32/header.c:
10021 comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
10023 2006-12-02 Chris Robinson <chris.kcat@gmail.com>
10025 * dlls/winex11.drv/opengl.c:
10026 wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid
10029 2006-12-01 Charles Blacklock <charles@diagnos.co.uk>
10031 * dlls/oleaut32/vartype.c:
10032 oleaut32: Cleanup of previous VarBstrCmp patch.
10034 2006-12-02 Vitaliy Margolen <wine-patches@kievinfo.com>
10036 * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
10037 wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
10039 2006-12-01 Vitaliy Margolen <wine-patches@kievinfo.com>
10041 * dlls/dinput/keyboard.c:
10042 dinput: Implement Poll for keyboard.
10044 * dlls/dinput/device.c, dlls/dinput/device_private.h,
10045 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
10046 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
10047 dinput: Move critical section to the base device class.
10049 * dlls/dinput/device.c, dlls/dinput/device_private.h,
10050 dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
10051 dlls/dinput/mouse.c, dlls/dinput/tests/joystick.c,
10052 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
10053 dinput: Move acquired flag to the base device class. Add tests.
10055 2006-12-04 Alexandre Julliard <julliard@winehq.org>
10057 * tools/winebuild/parser.c:
10058 winebuild: Check for illegal characters in entry point names.
10060 2006-12-04 Dmitry Timoshkov <dmitry@codeweavers.com>
10062 * dlls/user32/nonclient.c, dlls/user32/tests/win.c:
10063 user32: Add ShowWindow test, make it pass under Wine.
10065 2006-12-03 Lei Zhang <thestig@google.com>
10067 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
10068 riched20: Fixes and additional conformance tests for EM_EXSETSEL.
10070 2006-12-03 Roderick Colenbrander <thunderbird2k@gmx.net>
10072 * dlls/winex11.drv/opengl.c:
10073 wgl: (W)GL_NV_vertex_array_range.
10075 2006-12-03 Peter Beutner <p.beutner@gmx.net>
10077 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
10078 ntdll: Fix single stepping over popf instruction.
10080 2006-12-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
10082 * tools/winedump/msc.c:
10083 winedump: Cast-qual warnings fix.
10085 * tools/winedump/lnk.c:
10086 winedump: Cast-qual warnings fix.
10088 2006-12-03 Marcus Meissner <marcus@jet.franken.de>
10090 * dlls/shlwapi/reg.c:
10091 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
10093 2006-12-01 James Hawkins <truiken@gmail.com>
10095 * dlls/shell32/shlexec.c:
10096 shell32: Move a NULL pointer check before the place where we dereference
10099 * dlls/msi/action.c, include/msidefs.h:
10100 msi: Add handling for the StartServices action.
10102 2006-12-01 Eric Pouech <eric.pouech@wanadoo.fr>
10104 * dlls/imagehlp/access.c:
10105 imagehlp: MapAndLoad should do some useful stuff now.
10107 2006-12-01 Rob Shearman <rob@codeweavers.com>
10109 * dlls/ole32/ole32_main.c:
10110 ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
10112 * dlls/ole32/ole32_main.c:
10113 ole32: The width of the metafile drawn should be 3 times the icon width in
10114 OleMetafilePictFromIconAndLabel.
10116 * dlls/ole32/ole32_main.c:
10117 ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
10119 * dlls/ole32/ole32_main.c:
10120 ole32: Use the default icon title font when writing the caption text out in
10121 OleMetafilePictFromIconAndLabel.
10123 * dlls/ole32/ole32_main.c:
10124 ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have
10125 its mapping mode be anisotropic, not isotropic.
10127 * dlls/ole32/ole32_main.c:
10128 ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel
10129 so that the created metafile scales correctly.
10130 Centre the icon and the label.
10132 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
10133 ole32: Implement saving of the data cache.
10134 Document a few of the unknown fields in the presentation data header.
10136 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
10137 ole32: Add handling of the dirty state to the data cache and fix InitNew to
10140 * dlls/ole32/datacache.c:
10141 ole32: Add documentation for CreateDataCache.
10143 * dlls/ole32/tests/ole2.c:
10144 ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage
10145 interfaces of the OLE data cache.
10147 * dlls/ole32/datacache.c:
10148 ole32: The advise sink for the data cache should be primed with the passed in
10149 aspects value, not an arbitrarily selected value.
10151 * dlls/ole32/datacache.c:
10152 ole32: Implement the SetData function for the data cache.
10154 * dlls/ole32/datacache.c:
10155 ole32: Load cached data in the data cache into a STGMEDIUM type so it can be
10156 treated the same as set data.
10158 * dlls/ole32/datacache.c:
10159 ole32: Implement Cache and Uncache for the data cache.
10161 * dlls/ole32/datacache.c:
10162 ole32: Create a cache entry for each format in the data cache to allow
10163 for the future possiblity to add entries with IOleCache::Cache and
10164 IOleCache::SetData.
10166 * dlls/ole32/datacache.c:
10167 ole32: Implement DataCache_GetClassID.
10170 include: Add some missing OLE defines and declarations to ole2.h.
10172 2006-12-01 Pierre d'Herbemont <pdherbemont@free.fr>
10174 * dlls/dbghelp/elf_module.c:
10175 dbghelp: Fix elf_load_module params on non elf system to reflect last change
10178 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
10180 * dlls/msacm32/pcmconverter.c:
10181 msacm32: Make some data const.
10183 2006-12-01 Tomas Carnecky <tom@dbservice.com>
10185 * dlls/winex11.drv/mouse.c:
10186 winex11.drv: Don't update the key state table in mouse related functions.
10188 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
10190 * dlls/d3d9/device.c:
10191 d3d9: Remove unreachable return.
10193 2006-11-30 James Hawkins <truiken@gmail.com>
10195 * dlls/msi/package.c:
10196 msi: Set the UserSID property.
10198 * dlls/advapi32/tests/security.c:
10199 advapi32: Add tests for LookupAccountName.
10201 2006-12-01 Detlef Riekenberg <wine.dev@web.de>
10203 * dlls/comctl32/propsheet.c:
10204 comctl32: Do not crash when the startpage is invalid.
10206 2006-12-01 Alexandre Julliard <julliard@winehq.org>
10208 * dlls/kernel32/tests/file.c:
10209 kernel32/tests: Added test case for . and .. directory entries.
10211 * dlls/kernel32/file.c, dlls/ntdll/directory.c:
10212 ntdll: Always return . and .. as the first two entries in directory searches.
10214 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
10216 * dlls/kernel32/tests/loader.c:
10217 kernel32: Skip the PE loader test under a Win9x platform.
10219 2006-11-30 Peter Beutner <p.beutner@gmx.net>
10221 * dlls/ntdll/tests/exception.c:
10222 ntdll: Add more exception tests.
10224 * dlls/ntdll/tests/exception.c:
10225 ntdll: Run exception tests from executable memory.
10227 * dlls/ntdll/tests/exception.c:
10228 ntdll: Simplify exception tests.
10229 - create helper function to setup exception frame and run the test
10230 - lookup function ptr only once
10231 - make "code data" const
10232 - reuse global exception counter
10233 - change alignment test to use stack address to generate an alignment
10234 exception. This avoids
10235 the need to pass an argument, so it can use the created helper function.
10236 (as the stack is (at least) 4 byte aligned, this works equally well)
10238 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
10240 * dlls/d3d8/device.c:
10241 d3d8: Use correct COM macros.
10243 * dlls/d3d9/device.c, dlls/d3d9/vertexdeclaration.c:
10244 d3d9: Use correct COM macros.
10246 * dlls/wined3d/directx.c:
10247 wined3d: Remove duplicated code.
10249 * dlls/ddraw/device.c:
10250 ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
10252 2006-11-30 Roderick Colenbrander <thunderbird2k@gmx.net>
10254 * dlls/winex11.drv/opengl.c:
10255 wgl: Relax the pixel format attribute conversion code a bit.
10257 2006-11-30 Jacek Caban <jacek@codeweavers.com>
10259 * dlls/mshtml/editor.c, dlls/mshtml/mshtml_private.h,
10260 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
10261 mshtml: Added handling of right and left arrow keys in editing mode.
10263 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
10265 * dlls/user32/tests/class.c:
10266 user32: W2K3 returns ERROR_INVALID_PARAMETER.
10268 2006-12-01 Alexandre Julliard <julliard@winehq.org>
10270 * dlls/ntdll/virtual.c:
10271 ntdll: Don't free the DOS area when a broken app passes a NULL pointer to
10272 NtFreeVirtualMemory.
10274 2006-11-30 Charles Blacklock <charles@diagnos.co.uk>
10276 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
10277 oleaut32: Add VarBstrCmp binary comparison for LCID==0.
10279 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
10281 * programs/winetest/send.c:
10282 winetest: Make sure we can send larger files.
10284 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
10286 * tools/winedump/dump.c, tools/winedump/lib.c:
10287 winedump: Restore the COFF library dumper functionality broken by the previous
10290 2006-11-29 Lei Zhang <thestig@google.com>
10292 * configure, configure.ac, dlls/msxml3/domdoc.c, include/config.h.in:
10293 msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
10295 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
10297 * dlls/winspool.drv/info.c:
10298 winspool: Load the local monitor only once.
10300 2006-11-29 Vitaliy Margolen <wine-patches@kievinfo.com>
10302 * programs/winemenubuilder/winemenubuilder.c:
10303 winemenubuilder: Look for supported color depths icons only.
10305 2006-11-30 Markus Amsler <markus.amsler@oribi.org>
10307 * dlls/d3d8/device.c, dlls/d3d9/device.c:
10308 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
10309 This reverts commit 167b83c28af73803462e92ee4dcb1a95f194a74d.
10311 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
10312 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
10313 Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
10314 This reverts commit 478a414e5820c56fb7bb65d0c41c831932ca26e8.
10316 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
10317 Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
10318 This reverts commit a7518f6f5494558e80ad125d0b42a46b4744d448.
10320 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
10321 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
10322 This reverts commit 18546a65e6e68427ed49c4ea5a601972fb8a4de0.
10324 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
10325 dlls/wined3d/device.c:
10326 Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
10327 This reverts commit 274df6ef88fb16da6c61fc891db74042fec0bfc5.
10329 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
10330 Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
10331 This reverts commit 16b1e046d8da9b716975c1c483c149ea3826b690.
10333 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
10334 Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
10335 This reverts commit 5c4008719c60af52e9370023f09c7b86b7768e85.
10337 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
10338 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
10339 Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
10340 This reverts commit f84f687e6d3d8f432de2c5d9b2af13d2c5cedfb2.
10342 * dlls/wined3d/device.c:
10343 Revert "d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.".
10344 Removing COM in d3d is not feasible as long as we use inheritance. So
10345 stick to the COM refcount rules.
10346 This reverts commit 3fd8fe089c5337c76c55c4beb74c53576f51776e.
10348 2006-11-30 Kai Blin <kai.blin@gmail.com>
10350 * dlls/ws2_32/socket.c, include/winsock.h:
10351 ws2_32: Implement SO_EXCLUSIVEADDRUSE for setsockopt.
10353 2006-11-30 Alexandre Julliard <julliard@winehq.org>
10355 * programs/winecfg/appdefaults.c:
10356 winecfg: Determine the current Windows version from the standard registry keys.
10357 Also avoid setting the HKCU\Software\Wine version value when not needed.
10359 * dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlgbrowser.c,
10360 dlls/comdlg32/filedlgbrowser.h:
10361 comdlg32: Moved prototypes to the header file and fixed declaration of
10362 FileOpenDlgInfosStr.
10364 2006-11-30 Kai Blin <kai.blin@gmail.com>
10366 * dlls/ws2_32/socket.c:
10367 ws2_32: SO_DONTROUTE is ignored on windows, fix comment and downgrade FIXME
10370 2006-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
10372 * dlls/dbghelp/Makefile.in, dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
10373 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
10374 dlls/dbghelp/image.c, dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
10375 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
10376 dlls/dbghelp/pe_module.c, dlls/dbghelp/stack.c,
10377 dlls/dbghelp/symbol.c:
10378 dbghelp: Get rid of long int issues on 64bit platforms.
10380 * tools/winedump/Makefile.in, tools/winedump/msc.c, tools/winedump/pdb.c,
10381 tools/winedump/winedump.h:
10382 winedump: Added support for dumping types from PDB, CV... files.
10384 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/pdb.c,
10385 tools/winedump/winedump.h:
10386 winedump: First shot at dumping PDB files contents.
10388 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h:
10389 mscvpdb.h: Update some definitions (constants, structures) with latest
10390 information we have.
10392 * dlls/dbghelp/coff.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
10393 include/wine/mscvpdb.h:
10394 dbghelp: Moved mscvpdb.h file to include/wine to allow sharing of the definitions
10397 * tools/winedump/main.c:
10398 winedump: Make dump mode the default.
10400 * tools/winedump/dump.c, tools/winedump/emf.c, tools/winedump/main.c,
10401 tools/winedump/winedump.h:
10402 winedump: Dump the EMF files as any other file types.
10403 Internally, make use of the PRD function for checking available file ranges.
10405 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/main.c,
10406 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
10407 winedump: Use same scheme for dumping lnk files as the executables (through
10408 the PRD macro and a full mapped image).
10410 * tools/winedump/dump.c, tools/winedump/lib.c, tools/winedump/minidump.c,
10411 tools/winedump/pe.c, tools/winedump/winedump.h:
10412 winedump: Use a uniform scheme for dumping file contents.
10414 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/pe.c,
10415 tools/winedump/pe.h, tools/winedump/winedump.h:
10416 winedump: Header file pe.h is useless, get rid of it.
10418 * tools/winedump/dump.c, tools/winedump/le.c, tools/winedump/ne.c,
10419 tools/winedump/pe.c, tools/winedump/pe.h, tools/winedump/winedump.h:
10420 winedump: Changed PE, NE, LE dumping so that they are consistent in terms of
10421 dump function signatures.
10422 Avoid passing around the base of the module, but use instead the PRD function.
10424 2006-11-29 James Hawkins <truiken@gmail.com>
10426 * dlls/advapi32/crypt.c:
10427 advapi32: Remove redundant NULL checks before CRYPT_Free.
10429 * dlls/msi/files.c:
10430 msi: Use mi->source if the source is not a full path.
10432 2006-11-30 Pierre d'Herbemont <pdherbemont@free.fr>
10434 * dlls/winex11.drv/winex11.drv.spec:
10435 winex11.drv: Fix SetWindowPos parameters in the spec file.
10437 2006-11-29 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
10439 * fonts/system.sfd:
10440 fonts: Add Ukrainian symbols in System font.
10442 * fonts/courier.sfd:
10443 fonts: Add ukrainian symbols in Courier.
10445 * fonts/ms_sans_serif.sfd:
10446 fonts: Add Ukrainian symbols in MS Sans Serif.
10448 * fonts/small_fonts.sfd:
10449 fonts: Add Ukrainian symbols in Small fonts.
10451 2006-11-27 James Hawkins <truiken@gmail.com>
10453 * dlls/msi/Makefile.in, dlls/msi/action.c:
10454 msi: Add handling for the InstallODBC action.
10456 * dlls/msi/files.c:
10457 msi: Don't fail if we can't remove an existing install file.
10459 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
10461 * dlls/winspool.drv/tests/info.c:
10462 winspool/tests: Add initial tests for AddPort.
10464 * dlls/winspool.drv/info.c:
10465 winspool: Implement AddPortA.
10467 * dlls/winspool.drv/info.c:
10468 winspool: Implement AddPortW.
10470 * dlls/winspool.drv/tests/info.c:
10471 winspool/tests: Add initial test for DeletePort.
10473 * dlls/winspool.drv/info.c:
10474 winspool: Implement DeletePortA.
10476 * dlls/winspool.drv/info.c:
10477 winspool: Implement DeletePortW.
10479 2006-11-26 Pierre d'Herbemont <pdherbemont@free.fr>
10481 * dlls/user32/driver.c, dlls/user32/message.c, dlls/user32/user_private.h,
10482 dlls/user32/winpos.c, dlls/winex11.drv/window.c,
10483 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/winpos.c,
10484 dlls/winex11.drv/x11drv.h:
10485 user32: Factorize driver's SetWindowPos in user32.
10487 2006-11-27 Christian Gmeiner <christian.gmeiner@students.fhv.at>
10489 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
10490 setupapi: Added AssertFail stub.
10492 2006-11-29 Dmitry Timoshkov <dmitry@codeweavers.com>
10494 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
10495 dlls/comdlg32/fontdlg.c, dlls/comdlg32/printdlg.c,
10496 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c:
10497 comdlg32: Make some data const.
10499 * dlls/advapi32/registry.c:
10500 advapi32: Make some data const.
10502 * dlls/dsound/capture.c:
10503 dsound: Make some data const.
10505 * dlls/winedos/devices.c:
10506 winedos: Make some data const.
10508 * dlls/riched20/writer.c:
10509 riched20: Make some data const.
10511 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/main.c,
10512 dlls/quartz/transform.c, dlls/quartz/transform.h:
10513 quartz: Make some data const and static.
10515 * dlls/mshtml/install.c:
10516 mshtml: Make some data const.
10518 * dlls/comctl32/rebar.c:
10519 comctl32: Make some data const.
10521 * dlls/winspool.drv/info.c:
10522 winspool.drv: Make some data const.
10524 * dlls/urlmon/binding.c:
10525 urlmon: Make some data const.
10527 * dlls/shdocvw/navigate.c, dlls/shdocvw/regsvr.c:
10528 shdocvw: Make some data const.
10530 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/font.c,
10532 msi: Make some data const and static.
10534 * dlls/winex11.drv/xfont.c:
10535 winex11.drv: Make some data const.
10537 * dlls/ntdll/om.c, dlls/ntdll/path.c:
10538 ntdll: Make some data const.
10540 2006-11-29 Kai Blin <kai.blin@gmail.com>
10542 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
10543 dlls/secur32/secur32_priv.h:
10544 secur32: Improve version detection, move all the version detection to ntlm.c.
10545 Also, as starting with Samba 3.0.24, ntlm_auth will have all the features
10546 we need, require that as minimal version and remove odd old-version
10547 compatibility hacks.
10549 2006-11-29 Mike McCormack <mike@codeweavers.com>
10551 * dlls/msi/action.c:
10552 msi: Update the UI in one place only in ACTION_ProcessComponents.
10554 * dlls/msi/action.c:
10555 msi: Advertise components of a feature that has the
10556 msidbFeatureAttributesFavorAdvertise property.
10558 2006-11-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
10560 * dlls/comctl32/propsheet.c:
10561 comctl32: Cast-qual warnings fix.
10563 2006-11-28 Kai Blin <kai.blin@gmail.com>
10565 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
10566 ws2_32: Implement SO_GET_MAX_MSG_SIZE for getsockopt.
10568 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
10570 * dlls/msi/msi.spec:
10571 msi: Synchronize msi exports with what PSDK has.
10573 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
10575 * dlls/localspl/tests/localmon.c:
10576 localspl: Add initial tests for AddPortW.
10578 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
10579 spoolss: Implement AllocSplStr + DllFreeSplStr.
10581 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
10583 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/lib.c,
10584 tools/winedump/main.c, tools/winedump/pe.c,
10585 tools/winedump/winedump.h:
10586 winedump: Add partial COFF library support.
10588 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c:
10589 mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid.
10591 * dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c:
10592 shlwapi: Make some data const.
10594 * dlls/oleaut32/oaidl_p.c, dlls/oleaut32/typelib.c, dlls/oleaut32/ungif.c,
10595 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/variant.c,
10596 dlls/oleaut32/variant.h:
10597 oleaut32: Make some data const and static.
10599 * dlls/ole32/compobj.c:
10600 ole32: Make some data const.
10602 * dlls/shell32/cpanelfolder.c, dlls/shell32/recyclebin.c,
10603 dlls/shell32/shell.c, dlls/shell32/shfldr_desktop.c,
10604 dlls/shell32/shfldr_fs.c, dlls/shell32/shpolicy.c,
10605 dlls/shell32/xdg.c:
10606 shell32: Make some data static and const.
10608 * dlls/user32/cursoricon.c, dlls/user32/spy.c, dlls/user32/static.c:
10609 user32: Make some data const.
10611 * dlls/kernel32/lzexpand.c:
10612 kernel32: Make some data const.
10614 * tools/winedump/debug.c, tools/winedump/pe.c:
10615 winedump: Make some data const.
10617 * dlls/kernel32/tests/loader.c:
10618 kernel32: Add more obscure PE images that XP is able to load.
10620 2006-11-27 H. Verbeet <hverbeet@gmail.com>
10622 * dlls/wined3d/device.c:
10623 wined3d: Set the initial FBO depth stencil when creating the device.
10625 * dlls/wined3d/device.c:
10626 wined3d: Delete the device's FBO when destroying the device.
10628 * dlls/wined3d/glsl_shader.c:
10629 wined3d: Use the texture sampling function in a few more instructions (GLSL).
10631 * dlls/wined3d/arb_program_shader.c:
10632 wined3d: Use the texture sampling function in a few more instructions (ARB
10635 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
10636 wined3d: Fix the texm3x3tex instruction to sample properly.
10638 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
10639 wined3d: Create a separate function for sampling a texture.
10641 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
10642 dlls/wined3d/wined3d_private.h:
10643 wined3d: Select the right shader backend when creating the device.
10645 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10646 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
10647 dlls/wined3d/wined3d_private.h:
10648 wined3d: Move some code specific to the different shader backends into the
10649 respective source files.
10651 2006-11-28 Mike McCormack <mike@codeweavers.com>
10653 * dlls/msi/appsearch.c:
10654 msi: Use MSI_IterateRecords in ACTION_AppSearch.
10656 * dlls/msi/appsearch.c:
10657 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni.
10659 * dlls/msi/appsearch.c:
10660 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr.
10662 2006-11-28 Matt Finnicum <mattfinn@gmail.com>
10664 * dlls/riched20/editor.c:
10665 riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint.
10667 * dlls/riched20/editor.c:
10668 riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of
10671 * dlls/riched20/editor.c:
10672 riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint.
10674 2006-11-27 Matt Finnicum <mattfinn@gmail.com>
10676 * dlls/riched20/editor.c:
10677 riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam.
10679 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
10680 riched20: Make ME_StreamIn create undos properly.
10682 2006-11-27 Frank Richter <frank.richter@gmail.com>
10684 * programs/winecfg/De.rc:
10685 winecfg: Update German translation.
10687 2006-11-27 Kai Blin <kai.blin@gmail.com>
10689 * dlls/ws2_32/socket.c:
10690 ws2_32: Add WS_SIO_ADDRESS_LIST_QUERY stub to make native dplay error output
10693 2006-11-27 Francois Gouget <fgouget@free.fr>
10695 * dlls/mshtml/editor.c:
10696 mshtml: Add missing '\n' in Wine trace.
10698 2006-11-27 Francois Gouget <fgouget@codeweavers.com>
10700 * programs/cmdlgtst/Pt.rc:
10701 cmdlgtst: Add a Portuguese translation (contributed by Americo Jose Melo).
10703 * dlls/oledlg/oledlg_Pt.rc:
10704 oledlg: Add a Portuguese translation (contributed by Americo Jose Melo).
10706 * programs/regedit/Pt.rc:
10707 regedit: Add a Portuguese translation (contributed by Americo Jose Melo).
10709 * programs/wineconsole/wineconsole_Pt.rc:
10710 wineconsole: Add a Portuguese translation (contributed by Americo Jose Melo).
10712 * programs/winefile/Pt.rc:
10713 winefile: Add a Portuguese translation (contributed by Americo Jose Melo).
10715 * dlls/shell32/shell32_Pt.rc:
10716 shell32: Add a Portuguese translation (contributed by Americo Jose Melo).
10718 * dlls/shdocvw/Pt.rc:
10719 shdocvw: Add a Portuguese translation (contributed by Americo Jose Melo).
10721 * programs/winecfg/Pt.rc:
10722 winecfg: Add a Portuguese translation (contributed by Americo Jose Melo).
10724 * dlls/winmm/winmm_Pt.rc:
10725 winmm: Add a Portuguese translation (contributed by Americo Jose Melo).
10727 * dlls/wininet/wininet_Pt.rc:
10728 wininet: Add a Portuguese translation (contributed by Americo Jose Melo).
10730 * programs/winemine/Pt.rc:
10731 winemine: Add a Portuguese translation (contributed by Americo Jose Melo).
10733 * dlls/user32/resources/user32_Pt.rc:
10734 user32: Add a Portuguese translation (contributed by Americo Jose Melo).
10736 * dlls/shlwapi/shlwapi_Pt.rc:
10737 shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo).
10739 * dlls/msrle32/msrle_Pt.rc:
10740 msrle32: Add a Portuguese translation (contributed by Americo Jose Melo).
10742 2006-11-27 Alexandre Julliard <julliard@winehq.org>
10744 * dlls/ntdll/server.c:
10745 ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
10747 2006-11-27 Pierre d'Herbemont <pdherbemont@free.fr>
10749 * include/winsock.h:
10750 winsock: Get rid of already disabled WS prefix, thus fix Wine compilation
10753 2006-11-27 Alexandre Julliard <julliard@winehq.org>
10755 * dlls/ws2_32/socket.c, include/mswsock.h, include/winsock2.h:
10756 winsock: Add WS_ prefix on WSAIoctl constants.
10758 2006-11-25 Eric Pouech <eric.pouech@wanadoo.fr>
10760 * dlls/dbghelp/dwarf.c:
10761 dbghelp: Silence typedefs children in sub program block.
10763 2006-11-24 Eric Pouech <eric.pouech@wanadoo.fr>
10765 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
10766 programs/winedbg/types.c:
10767 winedbg: Added basic support for printing 64bit wide entities.
10769 * programs/winedbg/memory.c, programs/winedbg/types.c:
10770 winedbg: Host references lookup.
10771 Since more and more information in now available through the CPU
10772 registers, those require DLV_HOST access to be a bit better handled
10775 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
10776 programs/winedbg/stack.c, programs/winedbg/symbol.c:
10777 winedbg: Various information printing issues.
10778 - in backtraces, (void) functions should be listed with '()' as arguments
10780 - factorized code for diplaying information about a local/parameter
10781 - fixed a couple of bugs here
10782 - rewrote format specifiers for print commands (do no waste space for padding
10784 - added support for new wine's dbghelp extension for local/parameter
10785 variables being out of scope
10787 * dlls/dbghelp/elf_module.c:
10788 dbghelp: Removed the alpha status FIXME for the dwarf code.
10790 * dlls/dbghelp/dwarf.c:
10791 dbghelp: Correctly store the addresses of blocks.
10792 They are stored internally as offsets to the start of the function
10793 which embeds the block.
10795 * dlls/dbghelp/dwarf.c:
10796 dbghelp: Properly handle the void type in some declarations.
10798 * dlls/dbghelp/dwarf.c:
10799 dbghelp: We can now remove the default name prefix as all the non conforming
10800 cases have been eliminated.
10801 Got rid of dwarf2_find_name which is now useless.
10803 * dlls/dbghelp/dwarf.c:
10804 dbghelp: Extend support for inlined functions and handle them as generic blocks
10806 (except for parameters which are converted into local variables).
10807 Rewrote dwarf2_find_attribute so that it takes into account the
10808 abstract origin information when available.
10811 * dlls/dbghelp/dwarf.c, dlls/dbghelp/type.c:
10812 dbghelp: Be a bit more strict on where we do actually expect default names to
10814 (removed this feature for UDTs, structures' fields, enums, typedefs, compilands)
10816 * dlls/dbghelp/dwarf.c:
10817 dbghelp: Add support for a label in a subprogram block.
10819 * dlls/dbghelp/dwarf.c:
10820 dbghelp: Register numbers in OP_piece don't need to be next to each other.
10822 * dlls/dbghelp/dwarf.c:
10823 dbghelp: Add support for deref operation in location computation.
10825 * dlls/dbghelp/dwarf.c:
10826 dbghelp: Add ability to add a SymTagCustom element to a function.
10827 Make use of it to store the frame information for a dwarf function
10828 (either because frame's location is a location list, or because one of
10829 the function's variables is not properly computed at parse time).
10831 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
10832 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
10833 dlls/dbghelp/type.c:
10834 dbghelp: Function points location is now expressed as a struct location.
10836 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
10837 dlls/dbghelp/symbol.c:
10838 dbghelp: Added infrastructure to compute variable location at runtime (as
10839 opposed to debug info parse time).
10840 Use it to send the variables depending on not known frame register at parse time.
10841 Made just a stub for the location computation function for dwarf2.
10843 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
10844 dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c,
10845 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
10846 dbghelp: Use the location info structure thoughout the code to handle the
10847 location of a data variable.
10849 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c:
10850 dbghelp: Added struct location to help computing a location.
10851 Make use of it in dwarf.c to handle correctly variable location computation.
10852 Split code to handle both location with parse time computation
10853 (current code) and yet to come run-time computation
10855 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
10856 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c:
10857 dbghelp: Pass .debug_loc section info from the ELF loader to the dwarf parser.
10859 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
10860 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
10861 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
10862 dbghelp: Store compiland's address in internal structures.
10864 * dlls/dbghelp/symbol.c:
10865 dbghelp: When looking up for a local variable (or parameter), pass the function
10868 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
10869 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
10870 dbghelp: Added a process field to the modules pair structure.
10871 This makes the code simpler to read, a bit more efficient, and
10872 furthermore it'll be needed in future patches.
10874 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
10875 dlls/dbghelp/elf_module.c:
10876 dbghelp: Simplify code with function to get section size.
10878 2006-11-26 Kirill K. Smirnov <lich@math.spbu.ru>
10880 * dlls/ole32/storage32.c:
10881 ole32: Fix logic in Storage32Impl_SmallBlocksToBigBlocks function.
10883 2006-11-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
10885 * dlls/crypt32/tests/main.c:
10886 crypt32: Add test for I_CryptInstallOssGlobal.
10888 * dlls/crypt32/main.c:
10889 crypt32: Better stub for I_CryptInstallOssGlobal.
10891 2006-11-24 Vitaliy Margolen <wine-patches@kievinfo.com>
10893 * tools/wineshelllink:
10894 wineshelllink: Use FreeDesktop standard to create Wine menu structure.
10896 * programs/winemenubuilder/winemenubuilder.c:
10897 winemenubuilder: Downgrade some ERR to WARN.
10899 2006-11-27 Alexandre Julliard <julliard@winehq.org>
10901 * dlls/gdi32/tests/bitmap.c, dlls/winex11.drv/dib.c:
10902 winex11.drv: Don't use the specified DC when mapping RGB colors for a DIB.
10903 The DC palette only matters for DIB_PAL_COLORS.
10905 2006-11-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
10907 * dlls/winex11.drv/pen.c:
10908 winex11.drv: Cast-qual warnings fix.
10910 * dlls/winex11.drv/opengl.c:
10911 winex11.drv: Cast-qual warnings fix.
10913 * dlls/winex11.drv/clipboard.c:
10914 winex11.drv: Cast-qual warnings fix.
10916 2006-11-25 Vitaliy Margolen <wine-patches@kievinfo.com>
10918 * dlls/winex11.drv/mouse.c:
10919 winex11drv: State of side mouse buttons (X-buttons) is not returned from
10922 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
10924 * programs/winepath/winepath.c:
10925 winepath: Fix --unix so it works whether the Windows path refers to an existing
10926 file/directory or not.
10928 2006-11-27 Alexandre Julliard <julliard@winehq.org>
10930 * dlls/gphoto2.ds/gphoto2_i.h:
10931 gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled.
10933 2006-11-18 Roderick Colenbrander <thunderbird2k@gmx.net>
10935 * dlls/winex11.drv/opengl.c:
10936 wgl: Unify pixel format code.
10938 2006-11-27 Mike McCormack <mike@codeweavers.com>
10940 * dlls/msi/appsearch.c:
10941 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
10943 * dlls/msi/appsearch.c:
10944 msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
10946 * dlls/msi/appsearch.c:
10947 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature.
10949 * dlls/msi/package.c:
10950 msi: Use MSI_IterateRecords when cloning properties.
10952 2006-11-25 Clinton Stimpson <cjstimpson@utwire.net>
10954 * dlls/riched20/paint.c:
10955 riched20: Only send EN_CHANGE when it is supposed to be sent.
10957 2006-11-26 Dmitry Timoshkov <dmitry@codeweavers.com>
10959 * tools/winedump/symbol.c:
10960 winedump: Constify some data.
10962 * tools/winedump/lnk.c:
10963 winedump: Fix a copy/paste typo.
10965 * tools/winedump/le.c:
10966 winedump: Remove a not needed include.
10968 * tools/winedump/dump.c:
10969 winedump: Make the implementation match the prototype.
10972 include: Add some structures a definitions required for the COFF library dumper.
10974 2006-11-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
10976 * programs/oleview/No.rc, programs/oleview/rsrc.rc:
10977 oleview: Add Norwegian Bokmål translation.
10979 * programs/winecfg/No.rc:
10980 winecfg: Updated Norwegian Bokmål translation.
10982 2006-11-26 Kevin Koltzau <kevin@plop.org>
10984 * dlls/winex11.drv/keyboard.c:
10985 winex11.drv: Process browser and multimedia key events.
10987 * dlls/user32/defwnd.c, dlls/user32/message.c:
10988 user32: Generate WM_APPCOMMAND messages for browser and multimedia keys.
10990 * include/winuser.h:
10991 winuser.h: Add some HSHELL and APPCOMMAND defines.
10993 * dlls/user32/spy.c, include/winuser.h:
10994 winuser.h: Define browser and multimedia keys.
10996 2006-11-25 Dmitry Timoshkov <dmitry@codeweavers.com>
10998 * dlls/kernel32/tests/loader.c:
10999 kernel32: Improve the PE loader test.
11001 2006-11-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
11003 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
11004 wined3d: Cast-qual warnings fix.
11006 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
11007 dlls/wined3d/wined3d_private.h:
11008 wined3d: Cast-qual warnings fix.
11010 * dlls/wined3d/baseshader.c:
11011 wined3d: Cast-qual warnings fix.
11013 2006-11-24 Francois Gouget <fgouget@codeweavers.com>
11015 * dlls/msi/msi_Pt.rc:
11016 msi: Add a Portuguese translation (contributed by Americo Jose Melo).
11018 * dlls/msacm32/msacm_Pt.rc:
11019 msacm32: Add a Portuguese translation (contributed by Americo Jose Melo).
11021 * dlls/mpr/mpr_Pt.rc:
11022 mpr: Add a Portuguese translation (contributed by Americo Jose Melo).
11024 * dlls/comdlg32/cdlg_Pt.rc:
11025 comdlg32: Add a Portuguese translation (contributed by Americo Jose Melo).
11027 * dlls/comctl32/comctl_Pt.rc:
11028 comctl32: Add a Portuguese translation (contributed by Americo Jose Melo).
11030 * dlls/avifil32/avifile_Pt.rc:
11031 avifil32: Add a Portuguese translation (contributed by Americo Jose Melo).
11033 2006-11-24 Alexandre Julliard <julliard@winehq.org>
11035 * ANNOUNCE, ChangeLog, VERSION, configure:
11038 ----------------------------------------------------------------
11039 2006-11-22 Markus Amsler <markus.amsler@oribi.org>
11041 * dlls/wined3d/device.c:
11042 d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.
11044 2006-11-24 Christoph Frick <frick@sc-networks.de>
11046 * dlls/dinput/joystick_linuxinput.c:
11047 dinput: Simplify the code that finds the offset of the given linux event.
11049 2006-11-24 Marcus Meissner <marcus@jet.franken.de>
11051 * dlls/oleaut32/oleaut.c:
11052 oleaut32: Protect against integer overflow in SysAllocStringLen.
11054 2006-11-23 Francois Gouget <fgouget@free.fr>
11056 * dlls/msvcrt/tests/data.c:
11057 msvcrt/tests: We cannot link with _initterm() with Visual C++, so we have to
11058 load it dynamically.
11060 2006-11-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
11062 * dlls/winmm/wineoss/dscapture.c:
11063 winmm/wineoss: Cast-qual warning fix.
11065 * dlls/ws2_32/socket.c:
11066 ws2_32: Cast-qual warnings fix.
11068 * dlls/winspool.drv/info.c:
11069 winspool.drv: Cast-qual warning fix + make function static.
11071 2006-11-23 Detlef Riekenberg <wine.dev@web.de>
11073 * dlls/localspl/tests/localmon.c:
11074 localspl/tests: Add test for DeletePort.
11076 * dlls/localspl/localmon.c:
11077 localspl: Implement DeletePort.
11079 2006-11-24 Paul Vriens <paul.vriens.wine@gmail.com>
11081 * dlls/advpack/tests/advpack.c:
11082 advpack: Remove test that crashes on systems with IE7.
11084 2006-11-24 Jacek Caban <jacek@codeweavers.com>
11086 * dlls/mshtml/Makefile.in, dlls/mshtml/editor.c,
11087 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
11088 dlls/mshtml/olecmd.c:
11089 mshtml: Added Exec(IDM_FONTSIZE) implementation.
11091 * dlls/mshtml/nsembed.c:
11092 mshtml: Added missing break.
11094 2006-11-23 Marcus Meissner <marcus@jet.franken.de>
11096 * dlls/kernel32/tests/codepage.c:
11097 kernel32/tests: Test -1 length for NULL ptr too.
11099 2006-11-23 Francois Gouget <fgouget@codeweavers.com>
11101 * dlls/comdlg32/cdlg_Pt.rc:
11102 comdlg32: Moved a FIXME out of the user-visible string.
11104 * dlls/serialui/Pt.rc:
11105 serialui: Update the Portuguese translation (contributed by Americo Jose Melo).
11107 * programs/notepad/Pt.rc, programs/progman/Pt.rc, programs/start/Pt.rc,
11108 programs/view/Pt.rc, programs/winhelp/Pt.rc:
11109 programs: Update the Portuguese translation (contributed by Americo Jose Melo).
11111 * dlls/avifil32/avifile_Pt.rc, dlls/comctl32/comctl_Pt.rc,
11112 dlls/comdlg32/cdlg_Pt.rc, dlls/mpr/mpr_Pt.rc,
11113 dlls/msacm32/msacm_Pt.rc, dlls/msi/msi_Pt.rc,
11114 dlls/msrle32/msrle_Pt.rc, dlls/oleaut32/oleaut32_No.rc,
11115 dlls/oleaut32/oleaut32_Pt.rc, dlls/oledlg/oledlg_Pt.rc,
11116 dlls/shdocvw/Pt.rc, dlls/shell32/shell32_Pt.rc,
11117 dlls/shlwapi/shlwapi_Pt.rc, dlls/user32/resources/user32_Pt.rc,
11118 dlls/wineps.drv/wps_Pt.rc, dlls/wininet/wininet_Pt.rc,
11119 dlls/winmm/winmm_Pt.rc, programs/winecfg/Pt.rc,
11120 programs/wineconsole/wineconsole_Pt.rc:
11121 Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages
11122 that have multiple sublanguages.
11124 2006-11-23 Francois Gouget <fgouget@free.fr>
11126 * dlls/user32/tests/dce.c, dlls/user32/tests/menu.c,
11127 dlls/user32/tests/win.c:
11128 user32/tests: Remove unneeded NONAMELESS* macros.
11130 * dlls/msvcrt/tests/data.c, dlls/msvcrt/tests/file.c:
11131 msvcrt/tests: The tests must not include msvcrt.h because it contains
11132 declarations that may be incompatible with the PSDK headers.
11134 * dlls/comctl32/tests/dpa.c:
11135 comctl32/tests: Fix the CheckDPA() tests.
11136 There is no guarantee that the compiler will compute the function arguments
11137 in left-to-right order.
11139 * dlls/shlwapi/tests/string.c:
11140 shlwapi/tests: Remove unneeded NONAMELESS* macros.
11142 * dlls/shell32/tests/string.c:
11143 shell32/tests: Don't use the NONAMELESS* macros in the tests.
11145 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
11146 dlls/mapi32/tests/util.c:
11147 mapi32/tests: Remove unneeded NONAMELESS* macros.
11149 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
11150 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
11151 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
11152 dlls/dsound/tests/propset.c:
11153 dsound/tests: Remove unneeded NONAMELESS* macros.
11155 * dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
11156 dlls/dinput/tests/mouse.c:
11157 dinput/tests: Remove unneeded NONAMELESS* macros.
11159 * dlls/comctl32/tests/propsheet.c:
11160 comctl32/tests: Don't use the NONAMELESS* macros in the tests.
11162 2006-11-22 Francois Gouget <fgouget@codeweavers.com>
11164 * dlls/shell32/shlexec.c:
11165 shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
11167 2006-11-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11169 * programs/winecfg/Ko.rc:
11170 winecfg: Update Korean resource.
11172 2006-11-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
11174 * dlls/winmm/playsound.c:
11175 winmm: Cast-qual warnings fix.
11177 * dlls/winmm/mci.c:
11178 winmm: Cast-qual warnings fix.
11180 2006-11-20 Vitaliy Margolen <wine-patches@kievinfo.com>
11182 * programs/winemenubuilder/winemenubuilder.c:
11183 winemenubuilder: Use 'start.exe' to launch non .exe files.
11185 2006-11-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
11187 * dlls/wininet/internet.c:
11188 wininet: Cast-qual warnings fix.
11190 2006-11-22 Mike McCormack <mike@codeweavers.com>
11192 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
11193 msi: Treat the SourceDir folder the same as TargetDir.
11195 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
11196 msi: Load all folders in one query, rather one per query.
11198 2006-11-21 Alex Villacís Lasso <a_villacis@palosanto.com>
11200 * dlls/kernel32/locale.c:
11201 kernel32: Restore C locale for LC_NUMERIC.
11203 2006-11-20 Markus Amsler <markus.amsler@oribi.org>
11205 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
11206 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
11207 d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
11209 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
11210 d3d: Remove AddRef from IWineD3DDevice_GetIndices.
11212 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
11213 d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
11215 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
11216 dlls/wined3d/device.c:
11217 d3d: Remove AddRef from IWineD3DDevice_GetTexture.
11219 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
11220 d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
11222 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
11223 d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
11225 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
11226 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
11227 d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
11229 * dlls/d3d8/device.c, dlls/d3d9/device.c:
11230 d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.
11232 2006-11-22 Mike McCormack <mike@codeweavers.com>
11234 * dlls/msi/custom.c:
11235 msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue
11238 * dlls/msi/custom.c:
11239 msi: Split process_action_return_value into two different functions.
11241 * dlls/msi/custom.c:
11242 msi: Remove an unused parameter.
11244 2006-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
11246 * dlls/user32/static.c:
11247 user32: Restore the len == 0 check which got lost in a previous patch.
11249 2006-11-21 Huw Davies <huw@codeweavers.com>
11251 * dlls/ole32/hglobalstream.c, dlls/ole32/marshal.c,
11252 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c:
11253 ole32: Spelling fixes.
11255 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
11256 ole32: CoGetInterfaceAndReleaseStream shouldn't crash when passed a NULL stream.
11258 2006-11-21 Marcus Meissner <marcus@jet.franken.de>
11260 * dlls/shell32/systray.c:
11261 shell32: Pass number of wide chars, not bytes as last argument to MBtoWC().
11263 2006-11-21 Rob Shearman <rob@codeweavers.com>
11265 * dlls/rpcrt4/rpc_message.c:
11266 rpcrt4: RPC_C_AUTHN_LEVEL_NONE and RPC_C_AUTHN_LEVEL_DEFAULT are
11267 handled at the binding level now instead of the message level, so
11268 remove this special handling in RPCRT4_Send.
11270 * dlls/rpcrt4/rpc_binding.c:
11271 rpcrt4: Allow applications to specify authentication levels other than connect
11272 in RpcBindingSetAuthInfoA/W.
11273 Map the default authentication level and service to sane values.
11274 Don't create an RpcAuthInfo object if RPC_C_AUTHN_LEVEL_NONE is specified.
11276 2006-11-21 Alexandre Julliard <julliard@winehq.org>
11278 * dlls/ntdll/server.c:
11279 ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the
11282 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
11284 * dlls/user32/static.c, dlls/user32/tests/msg.c:
11285 user32: Add a rudimentary WM_SETFONT message test for the static control,
11286 make it pass under Wine.
11288 2006-11-21 Alexandre Julliard <julliard@winehq.org>
11290 * dlls/comctl32/tooltips.c:
11291 comctl32: Remove invalid NULL check.
11293 2006-11-21 Paul Vriens <paul.vriens.wine@gmail.com>
11295 * dlls/ntdll/tests/string.c:
11296 ntdll: Remove unused variables.
11298 * dlls/ntdll/tests/string.c:
11299 ntdll: Use intended variable.
11301 * dlls/ntdll/tests/string.c:
11302 ntdll: Remove tests that crash on XP and W2K3.
11304 * dlls/ntdll/tests/string.c:
11305 ntdll: Remove unused variables.
11307 * dlls/ntdll/tests/string.c:
11308 ntdll: Remove tests that crash on XP and W2K3.
11310 2006-11-19 Vitaliy Margolen <wine-patches@kievinfo.com>
11312 * programs/winecfg/Cs.rc, programs/winecfg/It.rc, programs/winecfg/Pt.rc,
11313 programs/winecfg/driveui.c, programs/winecfg/resource.h:
11314 winecfg: Remove some old dead code and associated language resources.
11316 * programs/winecfg/Ru.rc:
11317 winecfg: Update Russian translation.
11319 2006-11-19 Matthew Kehrer <kehrermatt@gmail.com>
11321 * include/.gitignore, include/Makefile.in, include/ocmm.idl:
11322 mshtml: Add basic support for ITimer interface.
11324 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
11326 * dlls/user32/dde_client.c, dlls/user32/dde_misc.c,
11327 dlls/user32/dde_private.h, dlls/user32/dde_server.c:
11328 user32: Add support for DdeEnableCallback(EC_DISABLE) command.
11330 2006-11-21 Mike McCormack <mike@codeweavers.com>
11332 * dlls/riched20/reader.c:
11333 riched20: Simplify an array size calculation.
11335 * dlls/msi/helpers.c, dlls/msi/tests/format.c:
11336 msi: Fix use of integer fields in MsiFormatRecord.
11338 * dlls/msi/record.c, dlls/msi/tests/record.c:
11339 msi: Test MsiRecordGetString on an integer record fields with a NULL output
11342 * dlls/msi/tests/format.c:
11343 msi: Add a test for formatting records with strings.
11345 * dlls/msi/dialog.c:
11346 msi: Don't access the list of controls after the dialog is destroyed.
11348 * dlls/msi/dialog.c:
11349 msi: Create a function to free control data.
11351 * dlls/msi/dialog.c:
11352 msi: Fix an access after freeing memory.
11354 2006-11-20 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
11356 * programs/wineconsole/wineconsole_No.rc:
11357 wineconsole: Updated Norwegian Bokmål translation.
11359 * programs/regedit/No.rc:
11360 regedit: Updated Norwegian Bokmål translation.
11362 2006-11-20 Dmitry Timoshkov <dmitry@codeweavers.com>
11364 * dlls/user32/tests/msg.c:
11365 user32: Add some optional messages to the button message test.
11367 2006-11-20 Huw Davies <huw@codeweavers.com>
11369 * dlls/comctl32/propsheet.c:
11370 comctl32: Set the result to IDOK on 'Finish'.
11372 2006-11-21 Alexandre Julliard <julliard@winehq.org>
11374 * programs/winecfg/audio.c:
11375 winecfg: Don't try to load the arts driver, the arts library is too buggy.
11377 2006-11-18 Vitaliy Margolen <wine-patches@kievinfo.com>
11379 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
11380 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
11381 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
11382 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
11383 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
11384 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
11385 programs/winecfg/resource.h, programs/winecfg/theme.c:
11386 winecfg: Add ability to change colors and non-client sizes.
11388 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
11389 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
11390 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
11391 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
11392 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
11393 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
11394 winecfg: Move controls on "Desktop Integration" tab to make more room for the
11397 2006-11-20 Alexandre Julliard <julliard@winehq.org>
11399 * dlls/ntdll/file.c:
11400 ntdll: Don't bother with async I/O on regular files.
11402 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
11403 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
11404 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
11405 ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
11407 * include/wine/server_protocol.h, server/change.c, server/fd.c,
11408 server/file.c, server/file.h, server/mailslot.c, server/named_pipe.c,
11409 server/protocol.def, server/serial.c, server/sock.c, server/trace.c:
11410 server: Return an fd type in the get_handle_fd request.
11412 2006-11-19 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
11414 * dlls/kernel32/nls/nor.nls, dlls/localspl/localspl.rc,
11415 dlls/localspl/spl_No.rc, dlls/oledlg/oledlg_No.rc:
11416 Updated Norwegian Bokmål translations.
11418 2006-11-17 Ken Thomases <ken@codeweavers.com>
11420 * dlls/winex11.drv/keyboard.c:
11421 winex11.drv: Correct the count of characters matching with layout.
11423 * dlls/winex11.drv/keyboard.c:
11424 winex11.drv: Enable code for picking layout-independent vkey as second pass.
11426 * dlls/winex11.drv/keyboard.c:
11427 winex11.drv: Changed indenting of some dead code.
11429 * dlls/winex11.drv/keyboard.c:
11430 winex11.drv: Move some dead code from inside a loop to just after the loop.
11432 * dlls/winex11.drv/keyboard.c:
11433 winex11.drv: Replace no-longer-existent VK_A, VK_Z, VK_0, and VK_9 constants.
11435 * dlls/winex11.drv/keyboard.c:
11436 winex11.drv: Track which vkeys have already been assigned to keycodes.
11438 * dlls/winex11.drv/keyboard.c:
11439 winex11.drv: Reset the keyc2vkey table to empty before rebuilding it.
11441 2006-11-20 Mike McCormack <mike@codeweavers.com>
11443 * dlls/msi/action.c:
11444 msi: Split msi_set_sourcedir_props into a separate function.
11446 * dlls/msi/action.c:
11447 msi: Spelling fixes.
11449 * dlls/msi/tests/package.c:
11450 msi: Add another test for the SourceDir property.
11452 * dlls/msi/files.c:
11453 msi: Clean up parameters of msi_media_get_disk_info().
11455 * dlls/msi/files.c:
11456 msi: Fix some memory leaks.
11458 * dlls/msi/files.c:
11459 msi: Don't leak row handles.
11461 2006-11-19 Detlef Riekenberg <wine.dev@web.de>
11463 * dlls/kernel32/tests/path.c:
11464 kernel32/tests: Avoid crash on Win95 (GetLongPathNameW).
11466 * dlls/kernel32/tests/process.c:
11467 kernel32/tests: Load tests on Win9x again (VirtualAllocEx+VirtualFreeEx).
11469 2006-11-18 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11472 wine.inf: Add setupapi to fake dlls.
11474 2006-11-18 H. Verbeet <hverbeet@gmail.com>
11476 * dlls/wined3d/drawprim.c:
11477 wined3d: Only copy the depth buffer if there is one.
11479 * dlls/wined3d/device.c:
11480 wined3d: Make sure render target textures aren't bound when we start drawing.
11482 * dlls/wined3d/device.c:
11483 wined3d: Support cube map FBO attachments.
11485 * dlls/wined3d/baseshader.c, dlls/wined3d/cubetexture.c,
11486 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h,
11487 include/wine/wined3d_gl.h:
11488 wined3d: Fix GL_ARB_texture_cube_map extension support.
11490 2006-11-20 Alexandre Julliard <julliard@winehq.org>
11492 * dlls/winmm/message16.c:
11493 winmm: Avoid using sizeof() in traces.
11495 2006-11-17 James Hawkins <truiken@gmail.com>
11497 * dlls/kernel32/lzexpand.c:
11498 kernel32: Replace magic numbers with descriptive defines.
11500 2006-11-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
11502 * dlls/user32/hook.c:
11503 user32: Cast-qual warnings fix.
11505 * dlls/user32/edit.c:
11506 user32: Cast-qual warnings fix.
11508 * dlls/user32/dialog.c:
11509 user32: Cast-qual warnings fix.
11511 * dlls/user32/dde_client.c:
11512 user32: Cast-qual warnings fix.
11514 2006-11-18 Marcus Meissner <marcus@jet.franken.de>
11516 * dlls/ntdll/tape.c:
11517 ntdll: Converted bitmask into TRUE/FALSE.
11519 * dlls/kernel32/locale.c:
11520 kernel32: Added missing shift by 8.
11522 2006-11-17 H. Verbeet <hverbeet@gmail.com>
11524 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
11525 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
11526 wined3d: Allow the depth buffer to be shared between onscreen and offscreen
11529 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
11530 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
11531 wined3d: Add FBO support for offscreen rendering.
11533 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
11534 dlls/wined3d/wined3d_private.h:
11535 wined3d: Make the offscreen render mode a registry setting.
11537 * dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
11538 wined3d: Fix depth buffer formats to use actual depth textures.
11540 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
11541 dlls/wined3d/wined3d_private.h:
11542 wined3d: Rename renderUpsideDown to render_offscreen.
11544 2006-11-17 Huw Davies <huw@codeweavers.com>
11546 * dlls/msxml3/domdoc.c:
11547 msxml3: Implement createElement.
11549 2006-11-17 Hans Leidekker <hans@it.vu.nl>
11551 * dlls/setupapi/tests/query.c:
11552 setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
11554 2006-11-17 Jacek Caban <jacek@codeweavers.com>
11556 * dlls/mshtml/nsiface.idl:
11557 mshtml: Remove nscstring and nscwstring typedefs.
11559 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
11560 dlls/mshtml/htmlstylesheet.c, dlls/mshtml/mshtml_private.h:
11561 mshtml: Added semi-stub createStyleSheet implementation.
11563 * dlls/mshtml/htmlstyle.c:
11564 mshtml: Added put_fontSize implementation.
11566 * dlls/mshtml/htmlstyle.c:
11567 mshtml: Added put_backgroundColor implementation.
11569 * dlls/mshtml/htmlstyle.c:
11570 mshtml: Added put_fontFamily implementation.
11572 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlstyle.c,
11573 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
11574 mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle.
11576 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
11577 dlls/mshtml/htmlstyle.c, dlls/mshtml/mshtml_private.h:
11578 mshtml: Added get_style implementation.
11580 2006-11-17 Alexandre Julliard <julliard@winehq.org>
11582 * include/Makefile.in:
11583 include: Install adshlp.h too.
11585 * dlls/wineps.drv/escape.c, dlls/wineps.drv/init.c,
11586 dlls/winspool.drv/info.c, include/heap.h:
11587 include: Get rid of heap.h.
11589 * dlls/gdi32/bidi.c, dlls/gdi32/bitblt.c, dlls/gdi32/bitmap.c,
11590 dlls/gdi32/brush.c, dlls/gdi32/clipping.c, dlls/gdi32/dc.c,
11591 dlls/gdi32/dib.c, dlls/gdi32/driver.c, dlls/gdi32/enhmetafile.c,
11592 dlls/gdi32/enhmfdrv/bitblt.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
11593 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
11594 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/env.c, dlls/gdi32/font.c,
11595 dlls/gdi32/freetype.c, dlls/gdi32/gdi16.c, dlls/gdi32/gdi_main.c,
11596 dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c, dlls/gdi32/mapping.c,
11597 dlls/gdi32/metafile.c, dlls/gdi32/metafile16.c,
11598 dlls/gdi32/mfdrv/bitblt.c, dlls/gdi32/mfdrv/graphics.c,
11599 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
11600 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
11601 dlls/gdi32/opengl.c, dlls/gdi32/painting.c, dlls/gdi32/palette.c,
11602 dlls/gdi32/path.c, dlls/gdi32/pen.c, dlls/gdi32/printdrv.c,
11603 dlls/gdi32/region.c, dlls/gdi32/wing.c, dlls/winex11.drv/x11ddraw.c,
11604 dlls/winex11.drv/xrender.c, include/gdi.h, include/wingdi.h:
11605 gdi32: Get rid of the gdi.h include.
11607 * dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h, include/gdi.h:
11608 gdi32: Stop exporting GDI_GetObjPtr and GDI_ReleaseObj.
11610 * dlls/winex11.drv/palette.c, dlls/winex11.drv/winex11.drv.spec:
11611 winex11.drv: Store the palette mapping in an X context instead of the GDI object.
11613 * dlls/gdi32/driver.c, dlls/gdi32/enhmfdrv/init.c,
11614 dlls/gdi32/gdi_private.h, dlls/gdi32/mfdrv/init.c,
11615 dlls/gdi32/palette.c, include/gdi.h:
11616 gdi32: Get rid of the palette mapping handling and leave it up to the driver.
11618 * dlls/winex11.drv/palette.c:
11619 winex11.drv: Abstract accesses to the palette color mapping.
11621 * dlls/winex11.drv/palette.c:
11622 winex11.drv: Avoid some direct accesses to the PALETTEOBJ structure.
11624 * dlls/gdi32/palette.c, dlls/winex11.drv/palette.c, include/gdi.h:
11625 gdi32: Moved the system palette flags to winex11.drv.
11627 * dlls/gdi32/dib.c:
11628 gdi32: Avoid accessing the internal palette object from dib.c.
11630 * dlls/d3d9/d3d9_private.h:
11631 d3d9: Include wingdi.h, not gdi.h.
11633 2006-11-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
11635 * dlls/urlmon/urlmon_main.c:
11636 urlmon: Cast-qual warnings fix.
11638 2006-11-16 Vitaliy Margolen <wine-patches@kievinfo.com>
11640 * programs/winecfg/drive.c:
11641 winecfg: Allow editing of broken drive links.
11643 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11645 * dlls/msvcrt/msvcrt.spec:
11646 msvcrt: Add _fstat64 and _stat64 to msvcrt.spec.
11648 2006-11-17 Mike McCormack <mike@codeweavers.com>
11650 * dlls/msi/action.c:
11651 msi: Fix a memory leak in load_folder().
11653 * dlls/msi/custom.c:
11654 msi: Remove unnecessary includes.
11656 * dlls/msi/helpers.c:
11657 msi: Remove a level of indent in resolve_folder().
11659 * dlls/msi/tests/package.c:
11660 msi: Add a test showing the _Properties table is a bit strange.
11662 * dlls/msi/tests/db.c:
11663 msi: Add a test showing which tables are special.
11665 * dlls/msi/helpers.c:
11666 msi: Remove some redundant else statements.
11668 2006-11-16 Kevin Koltzau <kevin@plop.org>
11670 * tools/winedump/pe.c:
11671 winedump: Print new DLL characteristics.
11674 winnt.h: Add AMD64 relocation types.
11677 winnt.h: Add defines for new DLL characteristics.
11679 2006-11-16 Huw Davies <huw@codeweavers.com>
11681 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
11682 dlls/msxml3/msxml_private.h, dlls/msxml3/pi.c:
11683 msxml3: Implement createProcessingInstruction with a stub PI object.
11685 2006-11-16 Alexandre Julliard <julliard@winehq.org>
11687 * dlls/kernel32/lcformat.c, dlls/kernel32/locale.c, dlls/kernel32/time.c:
11688 kernel32: Use the appropriate Unix locale for GetLocaleInfo when a default
11690 For instance LOCALE_SDATE is looked up in the lcid corresponding to
11691 LC_TIME, LOCALE_IDIGITS in the LC_NUMERIC lcid, etc.
11693 * dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
11694 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
11695 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
11696 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
11697 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
11698 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
11699 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
11700 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
11701 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
11702 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
11703 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
11704 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
11705 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
11706 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
11707 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
11708 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
11709 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
11710 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
11711 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
11712 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
11713 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
11714 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
11715 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
11716 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
11717 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
11718 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
11719 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
11720 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
11721 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
11722 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
11723 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
11724 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
11725 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
11726 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
11727 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
11728 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
11729 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
11730 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
11731 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
11732 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
11733 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
11734 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
11735 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
11736 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
11737 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
11738 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
11739 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
11740 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
11741 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
11742 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
11743 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
11744 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
11745 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
11746 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
11747 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
11748 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
11749 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
11750 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
11751 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
11752 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
11753 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
11754 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
11755 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
11756 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
11757 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
11758 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
11759 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
11760 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
11761 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
11762 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
11763 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/zhh.nls,
11764 dlls/kernel32/nls/zhi.nls, dlls/kernel32/nls/zhm.nls:
11765 kernel32: Added the locale name entry to all locale definitions.
11767 * dlls/kernel32/locale.c, include/winnls.h:
11768 kernel32: Rewrote the locale matching to match more elements and to support
11769 Windows-format locale names.
11770 Added implementation for LocaleNameToLCID and LCIDToLocaleName.
11772 2006-11-16 Huw Davies <huw@codeweavers.com>
11774 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
11775 ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
11777 2006-11-16 Detlef Riekenberg <wine.dev@web.de>
11779 * dlls/shell32/xdg.c:
11780 shell32: Fix a function name in a comment.
11782 2006-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
11784 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/loader.c:
11785 kernel32: Add a basic PE loader test.
11787 2006-11-16 Hans Leidekker <hans@it.vu.nl>
11789 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
11790 setupapi: Implement SetupGetTargetPath{A,W}.
11792 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
11794 * dlls/localspl/tests/localmon.c:
11795 localspl/tests: Add test for ConfigurePortW.
11797 2006-11-16 Alexandre Julliard <julliard@winehq.org>
11799 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
11800 dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/button.c,
11801 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
11802 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
11803 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
11804 dlls/user/dde_private.h, dlls/user/dde_server.c,
11805 dlls/user/ddeml.spec, dlls/user/ddeml16.c, dlls/user/defdlg.c,
11806 dlls/user/defwnd.c, dlls/user/desktop.c, dlls/user/dialog.c,
11807 dlls/user/dialog16.c, dlls/user/display.c,
11808 dlls/user/display.drv.spec, dlls/user/driver.c, dlls/user/driver16.c,
11809 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/focus.c,
11810 dlls/user/hook.c, dlls/user/hook16.c, dlls/user/icontitle.c,
11811 dlls/user/input.c, dlls/user/kbd16.c, dlls/user/keyboard.drv.spec,
11812 dlls/user/listbox.c, dlls/user/lstr.c, dlls/user/mdi.c,
11813 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
11814 dlls/user/mouse.drv.spec, dlls/user/mouse16.c, dlls/user/msg16.c,
11815 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
11816 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
11817 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
11818 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
11819 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
11820 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
11821 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
11822 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
11823 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
11824 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
11825 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
11826 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
11827 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
11828 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
11829 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
11830 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
11831 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
11832 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
11833 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
11834 dlls/user/sysparams.c, dlls/user/tests/Makefile.in,
11835 dlls/user/tests/class.c, dlls/user/tests/clipboard.c,
11836 dlls/user/tests/cursoricon.c, dlls/user/tests/dce.c,
11837 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
11838 dlls/user/tests/edit.c, dlls/user/tests/generated.c,
11839 dlls/user/tests/input.c, dlls/user/tests/listbox.c,
11840 dlls/user/tests/menu.c, dlls/user/tests/monitor.c,
11841 dlls/user/tests/msg.c, dlls/user/tests/resource.c,
11842 dlls/user/tests/resource.rc, dlls/user/tests/sysparams.c,
11843 dlls/user/tests/text.c, dlls/user/tests/win.c,
11844 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c,
11845 dlls/user/text.c, dlls/user/uitools.c, dlls/user/user.exe.spec,
11846 dlls/user/user16.c, dlls/user/user32.spec, dlls/user/user_main.c,
11847 dlls/user/user_private.h, dlls/user/win.c, dlls/user/winhelp.c,
11848 dlls/user/winpos.c, dlls/user/winproc.c, dlls/user/winproc.h,
11849 dlls/user/winstation.c, dlls/user/wnd16.c, dlls/user/wsprintf.c,
11850 dlls/user32/Makefile.in, dlls/user32/bidi16.c, dlls/user32/button.c,
11851 dlls/user32/caret.c, dlls/user32/class.c, dlls/user32/clipboard.c,
11852 dlls/user32/combo.c, dlls/user32/comm16.c, dlls/user32/controls.h,
11853 dlls/user32/cursoricon.c, dlls/user32/dde_client.c,
11854 dlls/user32/dde_misc.c, dlls/user32/dde_private.h,
11855 dlls/user32/dde_server.c, dlls/user32/ddeml.spec,
11856 dlls/user32/ddeml16.c, dlls/user32/defdlg.c, dlls/user32/defwnd.c,
11857 dlls/user32/desktop.c, dlls/user32/dialog.c, dlls/user32/dialog16.c,
11858 dlls/user32/display.c, dlls/user32/display.drv.spec,
11859 dlls/user32/driver.c, dlls/user32/driver16.c, dlls/user32/edit.c,
11860 dlls/user32/exticon.c, dlls/user32/focus.c, dlls/user32/hook.c,
11861 dlls/user32/hook16.c, dlls/user32/icontitle.c, dlls/user32/input.c,
11862 dlls/user32/kbd16.c, dlls/user32/keyboard.drv.spec,
11863 dlls/user32/listbox.c, dlls/user32/lstr.c, dlls/user32/mdi.c,
11864 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/misc.c,
11865 dlls/user32/mouse.drv.spec, dlls/user32/mouse16.c,
11866 dlls/user32/msg16.c, dlls/user32/msgbox.c, dlls/user32/network.c,
11867 dlls/user32/nonclient.c, dlls/user32/painting.c,
11868 dlls/user32/property.c, dlls/user32/resource.c,
11869 dlls/user32/resources/display.rc, dlls/user32/resources/mouse.rc,
11870 dlls/user32/resources/user32.rc, dlls/user32/resources/user32_Bg.rc,
11871 dlls/user32/resources/user32_Ca.rc,
11872 dlls/user32/resources/user32_Cs.rc,
11873 dlls/user32/resources/user32_Da.rc,
11874 dlls/user32/resources/user32_De.rc,
11875 dlls/user32/resources/user32_En.rc,
11876 dlls/user32/resources/user32_Eo.rc,
11877 dlls/user32/resources/user32_Es.rc,
11878 dlls/user32/resources/user32_Fi.rc,
11879 dlls/user32/resources/user32_Fr.rc,
11880 dlls/user32/resources/user32_Hu.rc,
11881 dlls/user32/resources/user32_It.rc,
11882 dlls/user32/resources/user32_Ja.rc,
11883 dlls/user32/resources/user32_Ko.rc,
11884 dlls/user32/resources/user32_Nl.rc,
11885 dlls/user32/resources/user32_No.rc,
11886 dlls/user32/resources/user32_Pl.rc,
11887 dlls/user32/resources/user32_Pt.rc,
11888 dlls/user32/resources/user32_Ru.rc,
11889 dlls/user32/resources/user32_Si.rc,
11890 dlls/user32/resources/user32_Sk.rc,
11891 dlls/user32/resources/user32_Sv.rc,
11892 dlls/user32/resources/user32_Tr.rc,
11893 dlls/user32/resources/user32_Uk.rc,
11894 dlls/user32/resources/user32_Wa.rc,
11895 dlls/user32/resources/user32_Zh.rc,
11896 dlls/user32/resources/user32_bin.rc,
11897 dlls/user32/resources/version.rc, dlls/user32/resources/version16.rc,
11898 dlls/user32/scroll.c, dlls/user32/spy.c, dlls/user32/static.c,
11899 dlls/user32/sysparams.c, dlls/user32/tests/Makefile.in,
11900 dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
11901 dlls/user32/tests/cursoricon.c, dlls/user32/tests/dce.c,
11902 dlls/user32/tests/dde.c, dlls/user32/tests/dialog.c,
11903 dlls/user32/tests/edit.c, dlls/user32/tests/generated.c,
11904 dlls/user32/tests/input.c, dlls/user32/tests/listbox.c,
11905 dlls/user32/tests/menu.c, dlls/user32/tests/monitor.c,
11906 dlls/user32/tests/msg.c, dlls/user32/tests/resource.c,
11907 dlls/user32/tests/resource.rc, dlls/user32/tests/sysparams.c,
11908 dlls/user32/tests/text.c, dlls/user32/tests/win.c,
11909 dlls/user32/tests/winstation.c, dlls/user32/tests/wsprintf.c,
11910 dlls/user32/text.c, dlls/user32/uitools.c, dlls/user32/user.exe.spec,
11911 dlls/user32/user16.c, dlls/user32/user32.spec,
11912 dlls/user32/user_main.c, dlls/user32/user_private.h,
11913 dlls/user32/win.c, dlls/user32/winhelp.c, dlls/user32/winpos.c,
11914 dlls/user32/winproc.c, dlls/user32/winproc.h,
11915 dlls/user32/winstation.c, dlls/user32/wnd16.c,
11916 dlls/user32/wsprintf.c, programs/winetest/Makefile.in,
11917 tools/winapi/tests.dat:
11918 user32: Renamed the user/ directory to user32.
11920 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
11922 * dlls/d3d9/tests/device.c:
11923 d3d9: Forward port d3d8 refcount tests.
11925 * dlls/d3d8/tests/device.c:
11926 d3d8: Show that the implicit surfaces are not freed if refcount reaches 0.
11928 2006-11-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
11930 * dlls/shlwapi/ordinal.c:
11931 shlwapi: Cast-qual warnings fix.
11933 * dlls/shlwapi/clist.c:
11934 shlwapi: Cast-qual warnings fix.
11936 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11938 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
11939 shell32: Define a few more icon resources.
11941 2006-11-16 Mike McCormack <mike@codeweavers.com>
11943 * dlls/oleaut32/ungif.h:
11944 oleaut32: Remove incorrect references to malloc.
11946 * dlls/kernel32/process.c:
11947 kernel32: Downgrade a FIXME to a WARN.
11949 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
11951 * dlls/localspl/localmon.c:
11952 localspl: Replace number with a defined value (static buffer size).
11954 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
11955 dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
11956 dlls/localspl/spl_Ko.rc:
11957 localspl: Implement ConfigurePort.
11959 2006-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
11961 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_private.h,
11962 dlls/user/dde_server.c:
11963 user: Use DDE critical section exclusively for instance list protection.
11965 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_server.c:
11966 user: Set DDE errors in some failing cases.
11968 2006-11-13 Clinton Stimpson <cjstimpson@utwire.net>
11970 * dlls/riched20/editor.c:
11971 riched20: Fix key handling in dialogs.
11973 2006-11-14 Hans Leidekker <hans@it.vu.nl>
11975 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec,
11976 dlls/setupapi/stubs.c, include/setupapi.h:
11977 setupapi: Implement SetupGetSourceInfo{A,W}.
11979 2006-11-15 Rob Shearman <rob@codeweavers.com>
11981 * include/winbase.h:
11982 include: Add security QOS flags to winbase.h.
11984 2006-11-15 Alexandre Julliard <julliard@winehq.org>
11986 * dlls/comctl32/imagelist.c:
11987 Revert "comctl32: Fix a potential regression in ImageList_ReplaceIcon()."
11988 This reverts commit 9e772d1369f0292cfb79d8cabc017611fc6d0369.
11990 2006-11-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
11992 * dlls/shell32/shellpath.c, dlls/shell32/undocshell.h:
11993 shell32: Cast-qual warnings fix.
11995 * dlls/shell32/shellole.c:
11996 shell32: Cast-qual warnings fix.
11998 2006-11-15 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
12000 * dlls/user/edit.c:
12001 user32: Update the edit control when the IME composition string is emptied.
12003 2006-11-15 Alexandre Julliard <julliard@winehq.org>
12005 * dlls/kernel32/tests/process.c:
12006 kernel32/tests: Reserve some more memory for the environment.
12008 2006-11-15 Rob Shearman <rob@codeweavers.com>
12010 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
12011 rpcrt4: Use SecInvalidateHandle and SecIsValidHandle for handling
12012 RpcConnection::ctx instead of setting/comparing the field to 0.
12014 * dlls/rpcrt4/rpc_message.c:
12015 rpcrt4: Add support for signing, verifying, encrypting and decrypting RPC
12018 * dlls/rpcrt4/rpc_binding.c:
12019 rpcrt4: Fix a crash in RPCRT4_OpenBinding that can occur if
12020 RPCRT4_CreateConnection fails by checking the return value from the
12021 function and returning in this case.
12023 * dlls/rpcrt4/rpc_transport.c:
12024 rpcrt4: Add a FIXME for unsupported client protocol sequences.
12026 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
12028 * dlls/d3d8/tests/device.c:
12029 d3d8: Test AddRef with refcount==0.
12031 * dlls/d3d8/tests/device.c:
12032 d3d8: Test refcount forwarding.
12034 * dlls/d3d8/tests/device.c:
12035 d3d8: Back buffer is identical to the render target, test it only once.
12037 2006-11-14 Sam Dennis <samuel.howard.dennis@gmail.com>
12039 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
12040 msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.
12042 2006-11-04 Eric Pouech <eric.pouech@wanadoo.fr>
12044 * dlls/ntdll/thread.c, server/ptrace.c:
12045 ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
12046 (spotted by Peter Oberndorfer).
12048 2006-11-06 Kovács András <andras@csevego.net>
12050 * dlls/mshtml/htmlelem.c:
12051 mshtml: HTMLElementCollection_item implementation.
12053 2006-11-14 Alexandre Julliard <julliard@winehq.org>
12055 * dlls/msvcrt/tests/file.c:
12056 msvcrt/tests: Clean up a temp file.
12058 * dlls/shell32/shlfileop.c:
12059 shell32: Don't use the short path name to delete files in SHFileOperation.
12061 2006-11-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12063 * dlls/shdoclc/Ko.rc:
12064 shdoclc: Updated Korean resource.
12066 2006-11-14 Mike McCormack <mike@codeweavers.com>
12068 * dlls/msi/package.c:
12069 msi: Split MSI_CreatePackage into two functions.
12071 * dlls/msi/package.c:
12072 msi: Delete the tempfile created by GetTempFileName.
12074 * dlls/msi/package.c:
12075 msi: Defer package deletion until after the database is closed.
12077 * dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/helpers.c,
12078 dlls/msi/msipriv.h:
12079 msi: Remove track_tempfile()'s unused 2nd parameter.
12081 * dlls/msi/dialog.c:
12082 msi: Always delete temp files after creating them.
12084 * dlls/msi/helpers.c:
12085 msi: Print a message if we fail to delete a file.
12087 2006-11-13 Huw Davies <huw@codeweavers.com>
12089 * dlls/msxml3/factory.c, dlls/msxml3/regsvr.c:
12090 msxml3: Support both v 2.x and 3.0 version independent clsids as well as the
12091 v 3.0 version dependent clsid.
12093 * dlls/msxml3/factory.c, dlls/msxml3/tests/domdoc.c, include/msxml2.idl:
12094 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK.
12096 * dlls/msxml3/Makefile.in, dlls/msxml3/uuid.c:
12097 msxml3: Initialize the uuids that aren't in libuuid.
12099 * include/msxml2.idl:
12100 msxml3: Add a guard around DOMNodeType just like in the PSDK, so that we can
12101 include version 2 and version 3 msxml headers simultaneously.
12103 2006-11-13 Jesse Allen <the3dfxdude@gmail.com>
12105 * dlls/msvcrt/tests/printf.c:
12106 msvcrt: printf buffer overrun tests.
12108 * dlls/msvcrt/wcs.c:
12109 msvcrt: Estimate required buffer size better in pf_vsnprintf.
12111 * dlls/msvcrt/wcs.c:
12112 msvcrt: Free correct buffer in pf_vsnprintf.
12114 2006-11-14 Mike McCormack <mike@codeweavers.com>
12116 * dlls/comctl32/imagelist.c:
12117 comctl32: Remove a redundant variable.
12119 * dlls/comctl32/imagelist.c:
12120 comctl32: Fix a potential regression in ImageList_ReplaceIcon().
12122 * dlls/comctl32/imagelist.c:
12123 comctl32: When removing an image, move the remaining images one forward,
12127 user32: Print a fixme only once.
12129 * dlls/kernel32/locale.c:
12130 kernel32: Print a FIXME only once.
12132 2006-11-13 James Hawkins <truiken@gmail.com>
12134 * dlls/msi/dialog.c, dlls/msi/files.c:
12135 msi: Notify the external UI handler when changing media.
12137 2006-11-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
12139 * dlls/setupapi/virtcopy.c:
12140 setupapi: Cast-qual warning fix.
12142 * dlls/secur32/util.c:
12143 secur32: Cast-qual warning fix.
12145 * dlls/rsaenh/implglue.c:
12146 rsaenh: Cast-qual warning fix.
12148 2006-11-13 Hans Leidekker <hans@it.vu.nl>
12150 * dlls/setupapi/query.c, dlls/setupapi/queue.c,
12151 dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h,
12152 include/setupapi.h:
12153 setupapi: Implement SetupGetSourceFileLocation{A,W}.
12155 * dlls/setupapi/install.c:
12156 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64.
12158 2006-11-13 Kai Blin <kai.blin@gmail.com>
12160 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
12161 secur32: Fix handling of ISC_REQ* flags in InitializeSecurityContext.
12163 2006-11-14 Alexandre Julliard <julliard@winehq.org>
12165 * dlls/winex11.drv/winpos.c:
12166 winex11.drv: Update the X11 window position when the primary monitor origin
12169 2006-11-13 Rob Shearman <rob@codeweavers.com>
12171 * include/Makefile.in, include/wincred.h:
12172 include: Add wincred.h header file.
12175 include: Fix a typo in the SecInvalidateHandle macro in sspi.h.
12177 2006-11-13 Alexandre Julliard <julliard@winehq.org>
12179 * configure, configure.ac, dlls/ntdll/directory.c, include/config.h.in:
12180 ntdll: Added support for reading directories using the BSD getdirentries
12183 2006-11-11 Paul Vriens <paul.vriens.wine@gmail.com>
12185 * dlls/comctl32/imagelist.c:
12186 comctl32: Remove deadcode (Coverity).
12188 2006-11-11 Andrey Turkin <pancha@mail.nnov.ru>
12190 * dlls/atl/atl_main.c:
12191 atl: Implement AtlModuleRegisterServer.
12193 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
12194 atl: Implement AtlRegisterLoadTypeLib.
12196 * dlls/atl/atl_main.c:
12197 atl: Implement AtlModuleLoadTypeLib.
12199 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
12200 atl: Fix incorrect prototypes.
12202 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
12203 atl: AtlAxGetHost and AtlAxGetControl implementation.
12205 * dlls/atl/atl_ax.c:
12206 atl: Host component implementation: IOleControlSite.
12208 * dlls/atl/atl_ax.c:
12209 atl: Host component implementation: IOleInPlaceFrame.
12211 * dlls/atl/atl_ax.c:
12212 atl: Host component implementation: IOleInPlaceSiteWindowless.
12214 * dlls/atl/atl_ax.c:
12215 atl: Host component implementation: IOleContainer.
12217 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
12218 atl: Implement AtlAxAttachControl.
12220 2006-11-10 Andrey Turkin <pancha@mail.nnov.ru>
12222 * dlls/atl/atl_ax.c:
12223 alt: Host component implementation: IOleClientSite.
12225 2006-11-13 Rob Shearman <rob@codeweavers.com>
12227 * dlls/ole32/rpc.c:
12228 ole32: Re-enable the code that unregisters interfaces with the RPC runtime.
12230 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
12231 rpcrt4: Implement RpcServerUnregisterIf.
12233 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
12234 rpcrt4: Convert the server interfaces list into a standard Wine list.
12236 * dlls/rpcrt4/rpc_transport.c:
12237 rpcrt4: Fix a comment and move a WARN to where it really indicates a problem,
12238 rather than falsely triggering on normal conditions.
12240 2006-11-13 Alexandre Julliard <julliard@winehq.org>
12242 * dlls/kernel32/locale.c:
12243 kernel32: Use LC_NUMERIC instead of LC_ALL to determine the user locale.
12244 Passing LC_ALL to setlocale() doesn't do what we want.
12246 2006-11-13 Mike McCormack <mike@codeweavers.com>
12248 * dlls/msi/custom.c:
12249 msi: Only free a string in one place.
12251 * dlls/msi/custom.c:
12252 msi: Fix error handling.
12254 * dlls/msi/custom.c:
12255 msi: Track temp files as soon as they are created.
12257 * dlls/msi/custom.c:
12258 msi: Fail if we can't write out a temporary file.
12260 * dlls/msi/tests/suminfo.c:
12261 msi: Fix an uninitialized variable in the test cases.
12263 * dlls/msi/custom.c:
12264 msi: Clean upstore_binary_to_temp.
12266 2006-11-12 Francois Gouget <fgouget@free.fr>
12268 * dlls/avifil32/api.c, dlls/comctl32/rebar.c,
12269 dlls/comctl32/tests/header.c, dlls/dplayx/dplayx_messages.c,
12270 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
12271 dlls/dsound/tests/dsound8.c, dlls/msi/action.c, dlls/msi/custom.c,
12272 dlls/msvfw32/msvideo_main.c, dlls/ntdll/handletable.c,
12273 dlls/ole32/moniker.c, dlls/ole32/ole2_16.c, dlls/uxtheme/system.c,
12274 dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
12275 dlls/winex11.drv/dib_convert.c, dlls/winex11.drv/opengl.c,
12276 dlls/winmm/wineoss/dscapture.c:
12277 Assorted spelling fixes.
12279 * dlls/advapi32/security.c, dlls/crypt32/oid.c, dlls/hlink/hlink_main.c,
12280 dlls/infosoft/infosoft_main.c, dlls/inseng/inseng_main.c,
12281 dlls/kernel32/heap.c, dlls/ntdsapi/ntdsapi.c, dlls/opengl32/wgl.c,
12282 dlls/pstorec/pstorec.c, dlls/quartz/main.c, dlls/query/query_main.c,
12283 dlls/rpcrt4/rpc_epmap.c, dlls/secur32/secur32.c:
12284 Add some documentation headers to make winapi_check happy.
12286 * dlls/ole32/ole2_16.c, dlls/ole32/storage.c:
12287 ole32: Standardize some documentation comments.
12289 * dlls/winex11.drv/opengl.c:
12290 winex11.drv: Fix some comments so they are properly formatted documentation
12293 * dlls/rpcrt4/ndr_marshall.c:
12294 rpcrt4: Add some stub documentation headers to make winapi_check happy.
12295 Also fix some headers that identified internal APIs as external.
12297 * dlls/shell32/trash.c, dlls/shell32/xdg.c:
12298 shell32: Fix inclusion of conditional headers (spotted by winapi_check).
12300 * dlls/msi/table.c:
12301 msi: assert.h is not a local header (spotted by winapi_check).
12303 * dlls/ole32/tests/clipboard.c:
12304 ole32/tests: Don't use the NONAMELESS* macros in the tests.
12306 2006-11-13 Dmitry Timoshkov <dmitry@codeweavers.com>
12308 * dlls/ntdll/Makefile.in:
12309 ntdll: Alphabetically sort the Makefile entries.
12311 2006-11-12 Paul Vriens <paul.vriens.wine@gmail.com>
12313 * dlls/comdlg32/fontdlg16.c:
12314 comdlg32: Remove unused variable (Coverity).
12316 * dlls/rsaenh/rsa.c:
12317 rsaenh: Move type-check before len-check (Coverity).
12319 * dlls/msi/action.c:
12320 msi: Fix typo's (Coverity).
12322 2006-11-12 Stefan Dösinger <stefandoesinger@gmx.at>
12324 * dlls/wined3d/vertexbuffer.c:
12325 wined3d: Fix a comment.
12327 2006-11-13 Alexandre Julliard <julliard@winehq.org>
12329 * server/process.c:
12330 server: Fix list corruption caused by previous change.
12332 2006-11-12 Jacek Caban <jacek@codeweavers.com>
12334 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, dlls/mshtml/view.c:
12335 mshtml: Added border implementation.
12337 2006-11-11 Jacek Caban <jacek@codeweavers.com>
12339 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
12340 mshtml: Added IDM_ORDERLIST implementation.
12342 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
12343 mshtml: Added IDM_UNORDERLIST implementation.
12345 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
12346 mshtml: Added IDM_HORIZONTALLINE implementation.
12348 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
12349 mshtml: Added IDM_INDENT and IDM_OUTDENT implementation.
12351 2006-11-09 Jacek Caban <jacek@codeweavers.com>
12353 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
12354 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
12355 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
12356 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
12357 mshtml: Remove menus that are in shdoclc.dll.
12359 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
12360 dlls/shdoclc/Bg.rc, dlls/shdoclc/De.rc, dlls/shdoclc/En.rc,
12361 dlls/shdoclc/Es.rc, dlls/shdoclc/Fi.rc, dlls/shdoclc/Fr.rc,
12362 dlls/shdoclc/Hu.rc, dlls/shdoclc/Ko.rc, dlls/shdoclc/Makefile.in,
12363 dlls/shdoclc/Nl.rc, dlls/shdoclc/No.rc, dlls/shdoclc/Sv.rc,
12364 dlls/shdoclc/Tr.rc, dlls/shdoclc/rsrc.rc, dlls/shdoclc/shdoclc.h,
12365 dlls/shdoclc/shdoclc.spec:
12366 shdoclc: Added shdoclc.dll.
12368 2006-11-12 Michael Stefaniuc <mstefani@redhat.de>
12370 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/capture.c,
12371 dlls/winmm/tests/mixer.c, dlls/winmm/tests/mmio.c,
12372 dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c:
12373 winmm/tests: Win64 printf format warning fixes.
12375 * dlls/winmm/tests/timer.c:
12376 winmm/tests: Fix the parameters of LPTIMECALLBACK functions.
12378 * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/capture.c,
12379 dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
12380 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
12381 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
12382 dsound: Win64 printf format warning fixes.
12384 * dlls/dsound/dsound_private.h, dlls/dsound/mixer.c:
12385 dsound: Fix the declaration/definition of DSOUND_timer().
12387 2006-11-12 Hans Leidekker <hans@it.vu.nl>
12389 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
12390 shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size.
12392 2006-11-12 Roderick Colenbrander <thunderbird2k@gmx.net>
12394 * dlls/winex11.drv/opengl.c:
12395 wgl: Fix a typo in the pbuffer pixelformat enumeration code.
12397 2006-11-11 H. Verbeet <hverbeet@gmail.com>
12399 * dlls/winex11.drv/bitblt.c:
12400 winex11.drv: The y coordinate should be offset agaist the height, not the width.
12402 2006-11-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
12404 * dlls/advapi32/crypt_sha.c:
12405 advapi32: Constify a parameter.
12407 * dlls/rpcrt4/ndr_stubless.c:
12408 rpcrt4: Cast-qual warnings fix.
12410 * dlls/rpcrt4/cstub.c:
12411 rpcrt4: Cast-qual warnings fix.
12413 * dlls/quartz/pin.c, dlls/quartz/pin.h:
12414 quartz: Cast-qual warnings fix.
12416 * dlls/qcap/pin.c, dlls/qcap/pin.h:
12417 qcap: Cast-qual warnings fix.
12419 2006-11-10 James Hawkins <truiken@gmail.com>
12421 * dlls/msi/files.c:
12422 msi: Fix a heap corruption bug by resizing the src string before adding to it.
12424 2006-11-10 Francois Gouget <fgouget@free.fr>
12426 * dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
12428 include/tapi.h: Add missing include directives.
12430 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
12432 * dlls/user/tests/monitor.c:
12433 user: Only perform the screen resolution changing tests in interactive mode.
12435 2006-11-10 Francois Gouget <fgouget@free.fr>
12437 * dlls/kernel32/tests/locale.c:
12438 kernel32: Fix the 'MAP_FOLDCZONE' ok() test.
12440 2006-11-10 Kirill K. Smirnov <lich@math.spbu.ru>
12442 * programs/winhelp/winhelp.c:
12443 winhelp: Use path of parent helpfile while looking for popup window.
12445 * programs/winhelp/winhelp.c:
12446 winhelp: Fix WINHELP_DeleteWindow.
12448 * programs/winhelp/winhelp.c:
12449 winhelp: Do not create popup window if file not found.
12451 2006-11-10 Alexandre Julliard <julliard@winehq.org>
12453 * ANNOUNCE, ChangeLog, VERSION, configure:
12456 ----------------------------------------------------------------
12457 2006-11-10 Alexandre Julliard <julliard@winehq.org>
12459 * dlls/rpcrt4/rpc_message.c:
12460 rpcrt4: Avoid a sizeof in a trace.
12462 2006-11-10 Rob Shearman <rob@codeweavers.com>
12464 * dlls/rpcrt4/rpc_server.c:
12465 rpcrt4: Create one protseq object per used protocol sequence, not per
12466 RpcServerUseProtseq* function call.
12468 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
12469 rpcrt4: Don't store the endpoint in the protseq.
12471 * dlls/rpcrt4/rpc_server.c:
12472 rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
12475 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
12476 rpcrt4: Correctly align the results in the RPC Bind Ack packet.
12478 2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
12480 * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
12481 shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
12483 * dlls/oleaut32/tests/vartype.c:
12484 oleaut32: Constify some data.
12486 2006-11-10 Alexandre Julliard <julliard@winehq.org>
12488 * dlls/opengl32/wgl.c:
12489 opengl32: Hack to make sure winex11 is loaded before getting function pointers.
12491 * dlls/advapi32/registry.c:
12492 advapi32: Fixed last error check in RegSaveKey.
12494 * server/process.c:
12495 server: Properly handle kill_thread recursion when killing a process.
12496 Spotted by Mike McCormack.
12498 2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
12500 * dlls/quartz/filtergraph.c:
12501 quartz: Cast-qual warning fix.
12503 2006-11-10 Markus Amsler <markus.amsler@oribi.org>
12505 * dlls/d3d8/tests/device.c:
12506 d3d8: Add GetContainer tests for implicit surfaces.
12508 * dlls/d3d9/tests/device.c:
12509 d3d9: Forwardport implicit surface tests.
12511 2006-11-10 Mike McCormack <mike@codeweavers.com>
12513 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
12514 riched20: Flush the clipboard before exiting the test.
12516 * dlls/riched20/tests/editor.c:
12517 riched20: Add missing void to parameter list.
12519 * dlls/riched20/tests/editor.c:
12520 riched20: Remember to close windows after tests.
12522 * dlls/riched20/editor.c:
12523 riched20: Fix a memory leak.
12525 * dlls/riched20/editor.c:
12526 riched20: Set the correct number of initialized cursors.
12528 * dlls/riched20/editor.c:
12529 riched20: Fix an uninitialized variable.
12531 * dlls/msi/action.c:
12532 msi: Only log the Action, as it's the same as ActionRequest.
12534 * dlls/msi/action.c:
12535 msi: Check whether the component is enabled first.
12537 * dlls/msi/action.c:
12538 msi: Component attributes are bitmasks.
12540 * dlls/dinput/joystick_linuxinput.c:
12541 dinput: Use HeapAlloc/Free instead of alloc/free.
12543 * dlls/setupapi/setupcab.c:
12544 setupapi: Use HeapAlloc/Free instead of malloc/free.
12546 * dlls/shlwapi/path.c:
12547 shlwapi: Use HeapAlloc/Free instead of malloc/free.
12549 * dlls/oleaut32/ungif.c:
12550 oleaut32: Use HeapAlloc/Free instead of malloc/free.
12552 2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
12554 * dlls/winex11.drv/bitblt.c:
12555 winex11.drv: Check for incompatible bpps and negative widths.
12557 * dlls/winex11.drv/bitblt.c:
12558 winex11.drv: Fix copying top-down/bottom-up DIBs.
12560 2006-11-10 Kai Blin <kai.blin@gmail.com>
12562 * dlls/secur32/ntlm.c:
12563 secur32: work around a bug in ntlm_auth that breaks RPC.
12565 2006-11-09 Jacek Caban <jacek@codeweavers.com>
12567 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
12568 mshtml: Use popup menu from shdoclc.dll.
12570 2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
12572 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
12573 dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
12574 dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
12575 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
12576 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
12577 dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
12578 dlls/rpcrt4/rpcss_np_client.c:
12579 rpcrt4: Win64 printf format warning fixes.
12581 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
12582 dlls/rpcrt4/ndr_misc.h:
12583 rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
12584 of WINE_NO_LONG_AS_INT.
12586 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
12587 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
12588 rpcrt4: Bring the function definitions in sync with their declaration.
12589 They got out of sync due to the unsigned long to ULONG changes in the headers.
12591 * dlls/rpcrt4/ndr_marshall.c:
12592 rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
12594 Those got out of sync due to the unsigned long to ULONG migration in the headers.
12596 2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
12598 * loader/Makefile.in:
12599 loader: Use plain binary name of git-describe to avoid junk in version output.
12601 2006-11-09 Alexandre Julliard <julliard@winehq.org>
12603 * dlls/rpcrt4/tests/ndr_marshall.c:
12604 rpcrt4/tests: Replace || by |.
12606 * dlls/dmsynth/dmsynth_main.c:
12607 dmsynth: Fix one more instance of && instead of &.
12609 2006-11-09 Marcus Meissner <meissner@suse.de>
12611 * dlls/user/text.c:
12612 user32: Replaced && 0xff by & 0xff.
12614 * dlls/dmscript/dmscript_main.c:
12615 dmscript: Replaced && 0xff by & 0xff.
12617 * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
12618 dmusic: Replaced && 0xfff... by & 0xff.
12620 * dlls/dswave/dswave_main.c:
12621 dswave: Replaced && 0xff by & 0xff.
12623 * dlls/dmcompos/dmcompos_main.c:
12624 dmcompos: Replaced && 0xff by & 0xff.
12626 2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
12628 * include/winsock.h:
12629 include: Remove duplicate definition.
12631 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
12633 * dlls/d3d8/tests/device.c:
12634 d3d8: Add refcount tests for implicit surfaces.
12636 2006-11-09 Francois Gouget <fgouget@codeweavers.com>
12638 * programs/winepath/winepath.c:
12639 winepath: Fix --long option.
12641 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
12643 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
12644 mscms: GetColorDirectory: fixed incorrect A -> W conversions.
12646 * dlls/msi/registry.c:
12647 msi: Fixed bogus A -> W conversion.
12649 2006-11-09 Alexandre Julliard <julliard@winehq.org>
12651 * dlls/kernel32/tests/pipe.c:
12652 kernel32/tests: Fixed the pipe test for MacOS.
12654 2006-11-09 Jacek Caban <jacek@codeweavers.com>
12656 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
12657 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
12659 * dlls/mshtml/olecmd.c:
12660 mshtml: Code clean up.
12662 * dlls/mshtml/olecmd.c:
12663 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
12665 * dlls/mshtml/olecmd.c:
12666 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
12668 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
12669 mshtml: Added IDM_FORECOLOR implementation.
12671 * dlls/mshtml/olecmd.c:
12672 mshtml: Added Exec(IDM_FONTSIZE) stub.
12674 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
12675 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
12677 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
12678 mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
12680 2006-11-09 Kai Blin <kai.blin@gmail.com>
12682 * dlls/secur32/ntlm.c:
12683 secur32: Implement NTLM2 encryption.
12685 2006-11-09 Francois Gouget <fgouget@free.fr>
12687 * include/shlwapi.h:
12688 shlwapi: Add a fixme for a missing include.
12691 include/usp10.h: Add missing include directives.
12693 * include/oledlg.h:
12694 include/oledlg.h: Add missing include directives.
12697 include/dshow.h: Add missing include directives.
12699 * include/d3d8.h, include/d3d9.h:
12700 include: Add missing include directives to d3d8.h and d3d9.h.
12702 * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
12703 include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
12705 2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12707 * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
12708 localspl: Added Korean resource.
12710 2006-11-07 Detlef Riekenberg <wine.dev@web.de>
12712 * dlls/winspool.drv/tests/info.c:
12713 winspool/tests: Add tests for ConfigurePort.
12715 2006-11-09 Detlef Riekenberg <wine.dev@web.de>
12717 * dlls/winspool.drv/info.c:
12718 winspool: Implement ConfigurePortA.
12720 * dlls/winspool.drv/info.c:
12721 winspool: Implement ConfigurePortW.
12723 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
12725 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
12726 d3d8: Backport volume tests.
12728 * dlls/d3d8/volume.c:
12729 d3d8: Backport IDirect3DVolume9Impl_GetContainer.
12731 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
12732 d3d8: Backport texture tests.
12734 * dlls/d3d8/tests/device.c:
12735 d3d8: Backport missing device tests.
12737 * dlls/d3d8/device.c:
12738 d3d8: Backport null pointer check in SetCursorProperties.
12740 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
12742 * dlls/winmm/lolvldrv.c:
12743 winmm: Plug a memory leak.
12745 * dlls/ole32/tests/stg_prop.c:
12746 ole32: Don't use PropVariantClear to setup an unitialized variant.
12748 * dlls/msi/tests/suminfo.c:
12749 msi: Don't call PropVariantClear on uninitialized variants.
12751 * dlls/kernel32/nls/div.nls:
12752 kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
12754 * dlls/comctl32/header.c:
12755 comctl32: header: fix bug found out by running valgrind on the regression tests.
12757 2006-11-09 Alexandre Julliard <julliard@winehq.org>
12759 * dlls/kernel32/locale.c:
12760 kernel32: Fixed buffer overrun in get_registry_locale_info.
12762 2006-11-09 Mike McCormack <mike@codeweavers.com>
12765 user32: Downgrade a FIXME to a WARN.
12767 * dlls/comctl32/toolbar.c:
12768 comctl32: Downgrade an ERR to a WARN.
12770 * dlls/gdi32/freetype.c:
12771 gdi32: Downgrade a FIXME to a WARN.
12773 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
12775 * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
12776 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
12777 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
12778 dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
12779 winmm: Remove WINE_NO_LONG_AS_INT.
12781 2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
12783 * dlls/oleaut32/typelib.c:
12784 oleaut32: typelib - fix regression in MSFT typelib parsing.
12786 2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
12788 * dlls/rpcrt4/tests/ndr_marshall.c:
12789 rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
12792 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
12793 oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
12796 * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
12797 ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
12800 * include/rpcndr.h:
12801 rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
12804 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
12805 tools/widl/header.c:
12806 widl: Use ULONG instead of unsigned long when generating declarations for
12807 *_UserFree() functions. This is needed for Win64 compatibility.
12809 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
12810 tools/widl/header.c:
12811 widl: Use ULONG instead of unsigned long when generating declarations for
12812 *_UserUnMarshal() functions. This is needed for Win64 compatibility.
12814 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
12815 tools/widl/header.c:
12816 widl: Use ULONG instead of unsigned long when generating declarations for
12817 *_UserMarshal() functions. This is needed for Win64 compatibility.
12819 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
12820 tools/widl/header.c:
12821 widl: Use ULONG instead of unsigned long when generating declarations for
12822 *_UserSize() functions. This is needed for Win64 compatibility.
12824 2006-11-08 Kai Blin <kai.blin@gmail.com>
12826 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
12827 secur32: Implement ntlmv2 signing.
12829 * dlls/secur32/hmac_md5.h:
12830 secur32: MD5 functions are WINAPI.
12832 2006-11-08 Rob Shearman <rob@codeweavers.com>
12834 * dlls/rpcrt4/rpc_transport.c:
12835 rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
12838 * dlls/rpcrt4/rpc_transport.c:
12839 rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
12842 * dlls/rpcrt4/rpc_transport.c:
12843 rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
12845 so replace it with some more appropriate endpoint error codes.
12847 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
12848 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
12849 dlls/rpcrt4/rpc_transport.c:
12850 rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
12851 the protseq server thread.
12852 This allows errors to be returned to the caller and to create more than
12853 one connection for an endpoint.
12855 * include/rpcdce.h:
12856 include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
12858 2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
12860 * dlls/dbghelp/elf_module.c:
12861 dbghelp: Do not write to array element -1.
12863 2006-11-08 James Hawkins <truiken@gmail.com>
12865 * dlls/msi/files.c:
12866 msi: Add support for continuous cabinets.
12868 * dlls/msi/files.c:
12869 msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
12872 * dlls/msi/files.c:
12873 msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
12876 * dlls/msi/files.c:
12877 msi: Factor out load_media_info from ready_media_for_file.
12879 * dlls/msi/files.c:
12880 msi: Use disk_prompt from the media_info structure instead of passing an extra
12881 parameter to msi_change_media.
12883 * dlls/msi/dialog.c:
12884 msi: Only add text to the scroll control if text is provided.
12886 2006-11-09 Alexandre Julliard <julliard@winehq.org>
12888 * dlls/ntdll/file.c:
12889 ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
12891 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
12893 * dlls/kernel32/tests/process.c:
12894 kernel32: Add basic OpenProcess test.
12897 include: Add the PROCESS_SUSPEND_RESUME definition.
12899 2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
12901 * dlls/comctl32/tests/subclass.c:
12902 comctl32: Load function pointers by ordinal.
12904 2006-11-08 Kai Blin <kai.blin@gmail.com>
12906 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
12907 secur32: Use a helper function for creating the signature as this simplifies
12908 implementing NTLM2 signing a lot.
12910 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
12911 dlls/secur32/secur32_priv.h:
12912 secur32: Delete session key and arc4 context when the session based security
12913 context is deleted.
12915 2006-11-08 Ken Thomases <ken@codeweavers.com>
12917 * dlls/winex11.drv/keyboard.c:
12918 winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
12920 * dlls/winex11.drv/keyboard.c:
12921 winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
12923 2006-11-08 Alexandre Julliard <julliard@winehq.org>
12925 * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
12926 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
12927 winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
12929 * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
12930 dlls/gdi32/tests/bitmap.c:
12931 gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
12932 Based on a patch by Alex Villacís Lasso.
12934 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
12936 * dlls/oleaut32/varformat.c:
12937 oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
12939 2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
12941 * dlls/msi/install.c, dlls/msi/msi.spec:
12942 msi: Added stub for MsiGetFeatureValidStatesA/W.
12944 2006-11-08 Mike McCormack <mike@codeweavers.com>
12946 * dlls/comctl32/imagelist.c:
12947 comctl32: Fix a regression in ImageList_AddMasked().
12949 2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
12951 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
12952 oleaut32: Cast-qual warnings fix.
12954 2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
12956 * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
12957 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
12960 * dlls/rpcrt4/ndr_misc.h:
12961 rpcrt4: For Win64 compatibility use a temp variable of the right type in
12964 2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12966 * programs/winhelp/Ko.rc:
12967 winhelp: Updated Korean resource.
12969 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
12971 * dlls/oleaut32/variant.c:
12972 oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
12974 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
12975 oleaut32: olepicture - Support multiple redundant headers before picture data.
12977 2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
12979 * dlls/dbghelp/module.c:
12980 dbghelp: Initialize BOOL elements with FALSE instead of 0.
12982 * dlls/dbghelp/dwarf.c:
12983 dbghelp: Make dwarf2 parser only report file numbers when at least one
12984 compilation unit really has numbers.
12986 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
12987 dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
12989 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
12991 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
12992 dlls/shlwapi/tests/ordinal.c:
12993 shlwapi: Implement GetShellSecurityDescriptor and test for it.
12995 2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
12997 * dlls/wined3d/device.c:
12998 wined3d: ScissorRect correction.
13000 2006-11-05 Detlef Riekenberg <wine.dev@web.de>
13002 * dlls/winex11.drv/opengl.c:
13003 winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
13005 2006-11-07 James Hawkins <truiken@gmail.com>
13007 * dlls/msi/files.c:
13008 msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
13009 extract a remote cabinet.
13011 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
13012 dlls/msi/package.c, dlls/msi/preview.c:
13013 msi: Store the base URL of the MSI package if it is downloaded.
13015 * dlls/msi/files.c:
13016 msi: Factor copy_install_file out of ACTION_InstallFiles.
13018 * dlls/msi/files.c:
13019 msi: Factor schedule_install_files out of ACTION_InstallFiles.
13021 * dlls/msi/files.c:
13022 msi: Model the media_info structure members after the columns in the media table.
13024 * dlls/msi/files.c:
13025 msi: Use msi_alloc_zero instead of a helper function that sets everything
13028 * dlls/msi/files.c:
13029 msi: Use the file's component instead of passing an extra parameter to
13032 * dlls/msi/files.c:
13033 msi: Use the media_info structure instead of passing in individual values
13034 to extract_cabinet_file.
13036 * dlls/msi/tests/install.c:
13037 msi: Add more tests for installing from cabinets.
13039 2006-11-08 Francois Gouget <fgouget@free.fr>
13041 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
13042 dlls/netapi32/access.c, dlls/netapi32/ds.c,
13043 dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
13044 include/ntsecapi.h, include/sspi.h, include/winternl.h:
13045 Fix ntsecapi.h so it does not depend on winternl.h.
13047 * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
13048 dlls/secur32/tests/secur32.c, include/sspi.h:
13049 secur32: sspi.h must not include wtypes.h.
13051 * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
13052 include/setupapi.h:
13053 setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
13056 * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
13057 dlls/uxtheme/property.c, dlls/uxtheme/system.c,
13058 dlls/uxtheme/tests/system.c, include/winerror.h:
13059 uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
13061 * dlls/shell32/shlexec.c:
13062 shell32: Add missing '\n' to Wine trace.
13064 * include/objbase.h:
13065 include/objbase.h: Add missing include directives.
13067 * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
13068 dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
13069 dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
13070 dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
13071 include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
13072 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
13075 * include/winuser.h:
13076 user32/include: Don't define the window and control styles if NOWINSTYLES is set.
13078 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
13080 * dlls/winex11.drv/winpos.c:
13081 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
13082 minimized state in X11DRV_MapNotify.
13084 * dlls/winex11.drv/keyboard.c:
13085 winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
13086 for other keypad keys.
13088 2006-11-08 Mike McCormack <mike@codeweavers.com>
13090 * dlls/msi/action.c:
13091 msi: Fix a memory leak.
13093 * dlls/comctl32/imagelist.c:
13094 comctl32: Remove Nx1 assumptions in ImageList_Read.
13096 2006-11-08 Markus Amsler <markus.amsler@oribi.org>
13098 * dlls/wined3d/surface.c:
13099 wined3d: Fix regression in surface conversion.
13101 2006-11-07 Huw Davies <huw@codeweavers.com>
13103 * dlls/winspool.drv/info.c:
13104 winspool.drv: Associate a printer driver with each printer, rather than share
13105 a common one between all printers.
13107 * dlls/winspool.drv/info.c:
13108 winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
13109 Include the size of the terminating zero in set_reg_szW.
13111 * dlls/winspool.drv/info.c:
13112 winspool.drv: Implement DeletePrinterDriverExW.
13114 * dlls/winspool.drv/info.c:
13115 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
13117 * dlls/winspool.drv/info.c:
13118 winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
13120 2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
13122 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
13123 comctl32: Beginning of some string related tests.
13125 * dlls/comctl32/string.c:
13126 comctl32: Fix return values of string functions.
13128 2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
13130 * dlls/winex11.drv/bitblt.c:
13131 winex11: Fix regression caused by client-side DIB copy patch.
13133 2006-11-07 Alexandre Julliard <julliard@winehq.org>
13135 * dlls/kernel32/locale.c, dlls/kernel32/process.c:
13136 kernel32: Better workaround for the lack of locale environment variables
13139 * dlls/winex11.drv/keyboard.c:
13140 winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
13141 mapping in that case.
13143 * dlls/winex11.drv/keyboard.c:
13144 winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
13146 * dlls/winex11.drv/keyboard.c:
13147 winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
13148 instead of once per supported layout.
13150 2006-11-07 Francois Gouget <fgouget@free.fr>
13152 * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
13153 dlls/user/menu.c, dlls/user/resources/user32.rc,
13154 dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
13155 programs/explorer/desktop.c, programs/progman/main.c:
13156 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
13159 * dlls/urlmon/tests/misc.c:
13160 urlmon/tests: Fix compilation with the PSDK headers.
13162 * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
13163 dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
13164 dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
13165 dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
13166 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
13167 dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
13168 dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
13169 dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
13170 dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
13171 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
13172 dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
13173 dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
13174 dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
13175 dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
13176 dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
13177 include/winternl.h, programs/winecfg/En.rc,
13178 programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
13179 Assorted spelling fixes.
13181 * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
13182 include/dinput.h, include/dmplugin.h, include/dmusicc.h,
13183 include/dmusicf.h, include/dmusici.h:
13184 include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
13186 * dlls/oleaut32/tests/typelib.c:
13187 oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
13189 * dlls/comctl32/tests/toolbar.c:
13190 comctl32: Add missing '\n' to ok() call.
13192 * dlls/dplayx/dplayx_global.c:
13193 dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
13195 * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
13196 dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
13198 * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
13199 taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
13202 2006-11-07 Mike McCormack <mike@codeweavers.com>
13204 * dlls/msi/action.c:
13205 msi: By default, install components locally.
13207 * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
13208 msi: Fix WHERE IS (NOT) NULL queries.
13210 * dlls/msi/tests/db.c:
13211 msi: Fix regression tests failing on Windows.
13213 * dlls/msi/action.c:
13214 msi: Split ACTION_CostFinalize into two functions.
13216 2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
13218 * dlls/ole32/stg_prop.c:
13219 ole32: Cast-qual warnings fix.
13221 * dlls/ntdll/server.c:
13222 ntdll: Cast-qual warning fix.
13224 2006-11-06 Markus Amsler <markus.amsler@oribi.org>
13226 * dlls/wined3d/surface.c:
13227 wined3d: Use width while converting surfaces.
13228 This fixes also a heap corruption with 1x1 and 2x2 surfaces.
13230 * dlls/wined3d/surface.c:
13231 wined3d: Use SURFACE_ALIGNMENT.
13233 2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
13235 * dlls/atl/atl_ax.c:
13236 atl: Move the storage specifier to the beginning of the declaration.
13238 2006-11-06 Jeff Latimer <lats@yless4u.com.au>
13240 * dlls/ntdll/handletable.c:
13241 ntdll: Clarify the documentation for HandleTable.
13243 2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
13245 * programs/winhelp/Bg.rc, programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
13246 programs/winhelp/De.rc, programs/winhelp/En.rc,
13247 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
13248 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
13249 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
13250 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
13251 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
13252 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
13253 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
13254 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
13255 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
13256 programs/winhelp/Zh.rc, programs/winhelp/macro.c,
13257 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
13258 programs/winhelp/winhelp_res.h:
13259 winhelp: Rewrite LookupHelpFile function.
13260 Add ability for user to find file himself if winhelp cannot find it.
13263 2006-11-06 Alexandre Julliard <julliard@winehq.org>
13265 * dlls/winex11.drv/opengl.c:
13266 winex11.drv: Fixed build without OpenGL headers.
13268 2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
13270 * dlls/msvcrt/file.c:
13271 msvcrt: Cast-qual warnings fix.
13273 2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
13275 * dlls/msacm32/driver.c:
13276 msacm32: Cast-qual warnings fix.
13278 2006-11-03 Aric Stewart <aric@codeweavers.com>
13280 * dlls/shell32/shlexec.c:
13281 shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
13282 report a needed buffer size.
13284 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
13285 shell32: Create dynamic buffers for expanded enviroment strings to allow for
13286 parameters and such longer than MAX_PATH.
13287 With help from Michael Moss.
13289 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
13291 * dlls/advapi32/tests/security.c:
13292 advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
13294 2006-11-06 Paul Chitescu <paulc@voip.null.ro>
13296 * dlls/mscoree/mscoree_main.c:
13297 mscoree: String returned by GetCORVersion starts with letter 'v'.
13299 2006-11-06 Mike McCormack <mike@codeweavers.com>
13301 * dlls/user/user32.spec:
13302 user32: The string passed to ToUnicode(Ex) is for output.
13304 * dlls/winex11.drv/keyboard.c:
13305 user32: ToUnicodeEx should return 0 for an unknown key.
13307 2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
13309 * dlls/dbghelp/dwarf.c:
13310 dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
13312 2006-11-04 Kai Blin <kai.blin@gmail.com>
13314 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
13315 secur32: Test and fix DecryptMessage for multiple data buffers.
13317 2006-11-04 Detlef Riekenberg <wine.dev@web.de>
13319 * dlls/winspool.drv/tests/info.c:
13320 winspool/tests: Add tests for EnumPorts.
13322 * dlls/winspool.drv/info.c:
13323 winspool: Implement EnumPortsA.
13325 * dlls/winspool.drv/info.c:
13326 winspool: Implement EnumPortsW.
13328 * dlls/winspool.drv/info.c:
13329 winspool: EnumPorts: Read driver from registry.
13331 2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
13333 * dlls/winex11.drv/bitblt.c:
13334 winex11.drv: Added a basic client-side DIB copy optimization.
13336 2006-11-06 Alexandre Julliard <julliard@winehq.org>
13338 * configure, configure.ac, include/config.h.in:
13339 configure: Added missing DiskArbitration/DiskArbitration.h check.
13341 * loader/.gitignore, loader/Makefile.in, loader/main.c:
13342 loader: Update the reported version from the current git HEAD if available.
13344 * dlls/ntdll/loader.c, loader/main.c:
13345 ntdll: Moved command-line help to the loader binary.
13347 * dlls/msi/msipriv.h, dlls/msi/table.c:
13348 msi: Fixed definition of the MSIITERHANDLE type.
13350 2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
13352 * dlls/icmp/icmp_main.c:
13353 icmp: Changed select to poll.
13355 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
13356 dinput: Changed select to poll.
13358 2006-11-06 Alexandre Julliard <julliard@winehq.org>
13360 * dlls/ws2_32/socket.c:
13361 ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
13364 2006-11-05 Phil Krylov <phil.krylov@gmail.com>
13366 * configure, configure.ac, programs/explorer/diskarb.c:
13367 explorer: Build on Darwin versions prior to 8.0.
13369 2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
13371 * dlls/ntdll/tape.c:
13372 ntdll: Fix building on Darwin versions prior to 8.0.
13374 2006-11-05 Rob Shearman <rob@codeweavers.com>
13376 * dlls/rpcrt4/rpc_binding.c:
13377 rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
13380 * tools/winedump/output.c:
13381 winedump: Fix printf warning in the generated code.
13383 2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
13386 server: Compilation fix.
13388 2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
13390 * dlls/dbghelp/source.c:
13391 dbghelp: Fixed memory leak in source string handling.
13393 2006-11-05 Jacek Caban <jacek@codeweavers.com>
13395 * dlls/shdocvw/tests/webbrowser.c:
13396 shdocvw: Added more tests.
13398 * dlls/shdocvw/oleobject.c:
13399 shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
13401 * dlls/shdocvw/oleobject.c:
13402 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
13405 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
13406 shdocvw: Added [get|put]_Offline implementation.
13408 * dlls/shdocvw/oleobject.c:
13409 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
13411 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
13412 shdocvw: Ignore hwndParent in DoVerb.
13414 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
13415 shdocvw: Set parent window in activate_inplace.
13417 * dlls/mshtml/olecmd.c:
13418 mshtml: Fixed query_edit_status when Gecko is not available.
13420 2006-11-05 Mike McCormack <mike@codeweavers.com>
13422 * dlls/riched20/list.c:
13423 riched20: Fix a leak in the undo stack.
13425 * dlls/riched20/string.c:
13426 riched20: Fix one more memory leak.
13428 * dlls/riched20/editor.c:
13429 riched20: Don't access memory after freeing it.
13431 * dlls/riched20/editor.c:
13432 riched20: Fixed memory leaks.
13434 * dlls/comctl32/imagelist.c:
13435 comctl32: Switch to a Nx4 tiling.
13437 * dlls/comctl32/imagelist.c:
13438 comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
13440 * dlls/comctl32/imagelist.c:
13441 comctl32: Check if GetObject fails on bitmaps passed to us.
13443 * dlls/comctl32/imagelist.c:
13444 comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
13446 * dlls/comctl32/imagelist.c:
13447 comctl32: Fix an Nx1 in ImageList_DrawIndirect().
13449 * dlls/comctl32/imagelist.c:
13450 comctl32: Remove another Nx1 assumption from ImageList_Remove().
13452 * dlls/comctl32/imagelist.c:
13453 comctl32: Remove Nx1 assumptions in ImageList_Merge.
13455 * dlls/comctl32/imagelist.c:
13456 comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
13458 * dlls/comctl32/imagelist.c:
13459 comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
13461 * dlls/comctl32/imagelist.c:
13462 comctl32: Create a helper function to copy a block of images.
13464 * dlls/comctl32/imagelist.c:
13465 comctl32: Fix a regression.
13467 2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
13469 * dlls/opengl32/wgl.c:
13470 opengl32: Use HKCU instead of HKLM.
13472 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
13473 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
13474 wgl: Fix WoW screen flickering.
13476 2006-11-04 Alexandre Julliard <julliard@winehq.org>
13478 * loader/preloader.c:
13479 preloader: Clear %gs again before calling the interpreter entry point.
13481 * dlls/kernel32/tests/change.c:
13482 kernel32/tests: Don't wait for overlapped result if the previous test failed.
13484 2006-11-04 Kai Blin <kai.blin@gmail.com>
13486 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
13487 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
13488 secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
13490 Thanks to Robert Shearman for catching this one and providing some of the
13493 * dlls/secur32/tests/ntlm.c:
13494 secur32: Get rid of some HeapAlloc() calls to make code more readable.
13496 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
13497 secur32: Avoid double HeapFree() of password and session key.
13499 2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
13501 * dlls/opengl32/wgl.c:
13502 opengl32: Remove glx context.
13504 2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
13506 * dlls/d3d9/tests/device.c:
13507 d3d9/tests: Add refcount test for binding objects.
13509 * dlls/wined3d/device.c:
13510 wined3d: glReadPixels corrections.
13512 2006-11-03 Huw Davies <huw@codeweavers.com>
13514 * dlls/winex11.drv/opengl.c:
13515 winex11.drv: If the app asks for a single buffered pixel format, then it should
13516 be happy with a double buffered one.
13517 Likewise for mono vs stereo.
13518 Add some TRACEs so that we know what condition is failing.
13520 2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
13522 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
13523 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
13524 wgl: Add extension checking code / glxGetProcAddress protection.
13526 2006-11-03 Alexandre Julliard <julliard@winehq.org>
13528 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
13529 server/protocol.def, server/trace.c:
13530 ntdll: Retrieve mailslot message info from the client side.
13532 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
13533 ntdll: FILE_GetDeviceInfo no longer needs to be public.
13535 * libs/wine/ldt.c, loader/preloader.c:
13536 preloader: Setup a fake thread-local storage block pointed to by %gs.
13538 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
13539 ntdll: Added implementation of RtlDllShutdownInProgress.
13541 2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
13543 * dlls/winex11.drv/opengl.c:
13544 winex11.drv: Opengl init fix.
13546 2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
13548 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
13549 mscoree: Add a few more stubs.
13551 2006-11-03 Alexandre Julliard <julliard@winehq.org>
13553 * dlls/ws2_32/socket.c:
13554 ws2_32: Don't store the socket file descriptor in the async structure, retrieve
13557 * dlls/ntdll/file.c:
13558 ntdll: Don't store the unix file descriptor in the async structure, retrieve
13561 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
13562 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
13563 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
13564 ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
13565 fd when not required.
13567 2006-11-02 Francois Gouget <fgouget@free.fr>
13569 * include/winbase.h:
13570 include: Fix the HeapQueryInformation() prototype.
13572 * programs/winhelp/macro.c:
13573 winhelp: Add missing '\n' in Wine trace.
13575 2006-11-02 Rob Shearman <rob@codeweavers.com>
13577 * dlls/secur32/ntlm.c:
13578 secur32: Make the path to ntlm_auth easier to change by moving the executable
13579 name to the top of ntlm.c.
13581 * dlls/wininet/internet.c:
13582 wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
13584 on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
13586 2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
13588 * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
13589 atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
13591 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
13592 dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
13593 atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
13595 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
13596 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
13598 * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
13599 atl: Implement AtlAxWinInit and AtlAxWin window procedure.
13601 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
13602 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
13604 2006-11-02 Jacek Caban <jacek@codeweavers.com>
13606 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
13607 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
13609 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
13610 mshtml: Added implementation of QueryStatus(IDM_ITALIC).
13612 * dlls/mshtml/tests/htmldoc.c:
13613 mshtml: Added more QueryStatus tests.
13615 * dlls/mshtml/olecmd.c:
13616 mshtml: Added implementation of QueryStatus(IDM_BOLD).
13618 * dlls/mshtml/tests/htmldoc.c:
13619 mshtml: Added more edit mode tests.
13621 * dlls/mshtml/olecmd.c:
13622 mshtml: Load about:blank in exec_editmode.
13624 * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
13625 mshtml: Added beginning of set_progress task implementation.
13627 * dlls/mshtml/task.c:
13628 mshtml: Call SetStatusText in set_parsecomplete.
13630 * dlls/mshtml/persist.c:
13631 mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
13632 in IPersistMoniker::Load.
13634 * dlls/mshtml/persist.c:
13635 mshtml: Fix no longer valid ERR.
13637 * dlls/mshtml/nsio.c:
13638 mshtml: Added heuristic hack that decides if run the page from moniker or
13641 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
13642 wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
13643 After more testing I've checked that current code is bad, but my patch
13644 was also wrong and causes regression in WoW.
13646 2006-11-02 Huw Davies <huw@codeweavers.com>
13648 * dlls/comctl32/propsheet.c:
13649 comctl32: Implement PSM_GETRESULT.
13651 * dlls/comctl32/propsheet.c:
13652 comctl32: Fix return value of PropertySheet() for modal propsheets.
13654 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
13656 * dlls/user/tests/msg.c:
13657 user32/tests: Move the system menu test into its own test.
13659 * dlls/user/menu.c:
13660 user32: Check only for -1 and -2 as special values returned by
13661 MENU_ExecFocusedItem.
13663 2006-11-02 Paul Chitescu <paulc@voip.null.ro>
13665 * dlls/msxml3/node.c:
13666 msxml3: Check parameters of IXMLDOMNode::insertBefore().
13668 2006-11-02 Alexandre Julliard <julliard@winehq.org>
13670 * server/change.c, server/fd.c, server/file.c, server/file.h,
13671 server/mailslot.c, server/mapping.c, server/named_pipe.c,
13672 server/serial.c, server/sock.c:
13673 server: Refuse to close handles in other processes if they have an associated fd.
13675 * include/wine/server_protocol.h, server/console.c, server/debugger.c,
13676 server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
13677 server/protocol.def, server/request.h, server/trace.c,
13678 server/winstation.c:
13679 server: Get rid of the server-side file descriptor cache management.
13681 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
13682 dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
13683 server/handle.c, server/protocol.def, server/trace.c:
13684 ntdll: Maintain a file descriptor cache on the client side.
13686 2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
13688 * dlls/comctl32/tests/toolbar.c:
13689 comctl32: toolbar: Add buttons size tests.
13691 * dlls/comctl32/toolbar.c:
13692 comctl32: toolbar: Use the width of the current button instead of nButtonWidth
13693 to position the icon.
13695 * dlls/comctl32/toolbar.c:
13696 comctl32: toolbar: The SetButtonSize should not allow too small buttons.
13698 * dlls/comctl32/toolbar.c:
13699 comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
13701 * dlls/comctl32/toolbar.c:
13702 comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
13703 overwrite the button sizes.
13705 * dlls/comctl32/toolbar.c:
13706 comctl32: toolbar: Fix buttons heights.
13708 * dlls/comctl32/toolbar.c:
13709 comctl32: toolbar: The string should be included in the height of a button-less
13710 toolbar only if there is a string in the pool.
13712 * dlls/comctl32/toolbar.c:
13713 comctl32: toolbar: Add support for WM_SETFONT.
13715 2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
13717 * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
13718 comctl32: Move documented functions to string.c.
13720 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
13722 * dlls/user/tests/win.c:
13723 user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
13726 2006-11-02 Mike McCormack <mike@codeweavers.com>
13728 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
13729 msi: Avoid a memory leak by freeing actions scripts in one place only.
13731 * dlls/msi/source.c:
13732 msi: Fix a memory leak.
13734 * dlls/msi/tests/db.c:
13735 msi: Fix a handle leak in the tests.
13737 * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
13738 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
13741 * dlls/riched20/reader.c:
13742 riched20: Use WARN() not ERR() on unknown tokens.
13744 * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
13745 kernel32: Add a stub for HeapSetInformation.
13747 * include/winbase.h, include/winnt.h:
13748 kernel32: Declare HeapQueryInformation and HeapSetInformation.
13750 * dlls/comctl32/imagelist.c:
13751 comctl32: imagelist: Remove more 1xN assumptions.
13753 * dlls/comctl32/imagelist.c:
13754 comctl32: Remove a redundant variable.
13756 2006-11-01 James Hawkins <truiken@gmail.com>
13758 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
13759 advpack: Use the full path of the INF file as the source directory if the CAB
13762 2006-11-01 Alexandre Julliard <julliard@winehq.org>
13764 * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
13765 kernel32: Moved PeekNamedPipe implementation to ntdll.
13767 * dlls/kernel32/file.c:
13768 kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
13770 2006-11-01 Mike McCormack <mike@codeweavers.com>
13772 * dlls/comctl32/imagelist.c:
13773 imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
13775 * dlls/msi/table.c:
13778 * dlls/msi/handle.c:
13779 msi: Don't print traces for addref and release.
13781 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
13782 msi: Search the patch package for source cabinet files.
13784 2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
13786 * dlls/kernel32/profile.c:
13787 kernel32: Cast-qual warnings fix.
13789 * dlls/kernel32/ne_segment.c:
13790 kernel32: Cast-qual warnings fix.
13792 2006-11-01 Alexandre Julliard <julliard@winehq.org>
13794 * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
13795 server/protocol.def, server/trace.c:
13796 server: Compute the removable device flag on the server side.
13798 * dlls/ntdll/server.c:
13799 ntdll: Simplify wine_server_handle_to_fd.
13800 Now that we have a critical section, races are no longer possible.
13802 * dlls/ntdll/file.c:
13803 ntdll: Added NetBSD fstatvfs support.
13805 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
13807 * dlls/advpack/tests/install.c:
13808 advpack: Add another test.
13810 * dlls/advpack/tests/install.c:
13811 advpack: Fix typos.
13813 2006-10-31 Huw Davies <huw@codeweavers.com>
13815 * dlls/hhctrl.ocx/help.c:
13816 hhctrl.ocx: Don't fail if ole is already initialised.
13818 2006-10-31 Markus Amsler <markus.amsler@oribi.org>
13820 * programs/cmd/builtins.c:
13821 cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
13823 2006-10-31 Rob Shearman <rob@codeweavers.com>
13825 * dlls/rpcrt4/rpc_transport.c:
13826 rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
13827 the bound-to port is connectable from other machines.
13829 * dlls/rpcrt4/rpc_transport.c:
13830 rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
13832 * dlls/rpcrt4/rpc_transport.c:
13833 rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
13834 the read and write function for the protseq assume that syscalls will block.
13836 * dlls/rpcrt4/rpc_transport.c:
13837 rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
13838 to go into an infinite loop if getaddrinfo returned more than one entry.
13840 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
13841 rpcrt4: Convert the named pipe server code to look directly into the
13842 connection to get at the wait handles, instead of using
13843 get_connect_wait_handle which isn't generic enough to be used for
13845 Remove the unneeded get_connect_wait_handle function from the connection
13846 operations function list.
13848 * dlls/rpcrt4/rpc_transport.c:
13849 rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
13850 socket-specific server protseq functions.
13852 2006-10-31 Alexandre Julliard <julliard@winehq.org>
13854 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
13855 winex11.drv: Fixed the prototype of many OpenGL functions.
13857 2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
13859 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
13860 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
13861 winex11.drv: Route wglMakeContextCurrentARB through gdi32.
13863 2006-10-31 Alexandre Julliard <julliard@winehq.org>
13865 * dlls/winedos/int21.c:
13866 winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
13868 * dlls/kernel32/vxd.c:
13869 kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
13871 2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
13873 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
13874 include/wine/wined3d_types.h:
13875 wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
13877 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
13878 include/wine/wined3d_types.h:
13879 wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
13881 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
13882 wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
13884 * dlls/wined3d/device.c:
13885 wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
13887 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
13888 include/wine/wined3d_types.h:
13889 wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
13891 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
13892 wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
13894 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
13895 include/wine/wined3d_types.h:
13896 wined3d: Add D3DCLEAR codes to the WINED3D namespace.
13898 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
13899 dlls/wined3d/texture.c, include/wine/wined3d_types.h:
13900 wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
13902 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
13903 include/wine/wined3d_types.h:
13904 wined3d: Add D3DFVF codes to the WINED3D namespace.
13906 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
13908 * dlls/secur32/tests/schannel.c:
13909 secur32: Make sure crashing tests are not run.
13911 2006-10-31 Alexandre Julliard <julliard@winehq.org>
13913 * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
13914 kernel32: Fixed behavior of FindFirstFile for DOS devices.
13916 2006-10-31 Mike McCormack <mike@codeweavers.com>
13918 * dlls/msi/tests/db.c:
13919 msi: Add a test showing a join doesn't need a WHERE clause.
13921 * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
13922 msi: Use a simpler algorithm for joins.
13924 * dlls/msi/tests/db.c:
13925 msi: Test the data returned by join queries in one ok().
13927 * dlls/msi/sql.y, dlls/msi/tokenize.c:
13928 msi: Remove tokens that aren't valid for MSI SQL.
13930 * dlls/msi/alter.c:
13933 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
13934 msi: Fix the ALTER and FREE keywords in the tokenizer.
13936 * dlls/msi/action.c:
13937 msi: Mark components with missing or outdated files as incomplete.
13939 * dlls/comctl32/imagelist.c:
13940 comctl32: Remove some more Nx1 assumptions.
13942 2006-10-30 Jacek Caban <jacek@codeweavers.com>
13944 * dlls/wininet/http.c:
13945 wininet: Inherit INET_CALLBACKW from parent handler.
13947 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
13948 wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
13950 2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
13952 * dlls/hhctrl.ocx/help.c:
13953 hhctrl.ocx: Remove duplicate HeapFree().
13955 * dlls/gdi32/metafile.c:
13956 gdi32: Cast-qual warnings fix.
13958 * dlls/gdi32/freetype.c:
13959 gdi32: Cast-qual warnings fix.
13961 2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13963 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
13964 msvcrt: Add stub for _setmaxstdio + tiny test.
13966 2006-10-30 Kovács András <andras@csevego.net>
13968 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
13969 dlls/wined3d/vertexshader.c:
13970 wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
13972 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
13974 * dlls/localspl/tests/localmon.c:
13975 localspl/tests: Add tests for EnumPorts.
13977 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
13979 * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
13980 localspl: Add German resources.
13982 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
13984 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
13985 dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
13986 dlls/localspl/spl_En.rc:
13987 localspl: Implement EnumPortsW.
13989 2006-10-27 Aric Stewart <aric@codeweavers.com>
13991 * dlls/shell32/shell32_main.c:
13992 shell32: ABM_NEW was using parameters that are not set.
13994 2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
13997 wine.inf: Associate .hlp files with winhelp.
13999 2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
14001 * dlls/user/tests/win.c, dlls/user/win.c:
14002 user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
14003 WS_POPUP style, make it pass under Wine.
14005 2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
14007 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
14008 crypt32: Input parameter checking.
14010 2006-10-30 Alexandre Julliard <julliard@winehq.org>
14012 * dlls/user/tests/msg.c, dlls/user/winpos.c:
14013 user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
14015 * dlls/winecrt0/delay_load.c:
14016 winecrt0: Fix delay load structure types for Win64.
14018 2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
14020 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
14021 include/wine/wined3d_types.h:
14022 wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
14024 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
14025 include/wine/wined3d_types.h:
14026 wined3d: Add D3DCMPFUNC to the WINED3D namespace.
14028 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
14029 include/wine/wined3d_types.h:
14030 wined3d: Add D3DSTENCILOP to the WINED3D namespace.
14032 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
14033 include/wine/wined3d_types.h:
14034 wined3d: Add D3DFILLMODE to the WINED3D namespace.
14036 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
14037 include/wine/wined3d_types.h:
14038 wined3d: Add D3DCULL to the WINED3D namespace.
14040 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
14041 include/wine/wined3d_types.h:
14042 wined3d: Add D3DSHADEMODE to the WINED3D namespace.
14044 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
14045 include/wine/wined3d_types.h:
14046 wined3d: Add D3DBLENDOP to the WINED3D namespace.
14048 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
14049 dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
14050 wined3d: Add D3DFOGMODE to the WINED3D namespace.
14052 2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
14054 * dlls/wined3d/device.c:
14055 wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
14057 * dlls/wined3d/stateblock.c:
14058 wined3d: Set correct default for DMAPOFFSET sampler state.
14060 * dlls/wined3d/device.c:
14061 wined3d: Fix GetTexture() for uninitialized textures.
14063 * dlls/d3d9/tests/stateblock.c:
14064 d3d9: Make the "Tests executed" counter stable.
14066 * dlls/d3d9/tests/stateblock.c:
14067 d3d9: Pass test as argument to print handler.
14069 2006-10-29 Jacek Caban <jacek@codeweavers.com>
14071 * dlls/mshtml/htmlelem.c:
14072 mshtml: Added put_innerHTML implementation.
14074 * dlls/shlwapi/ordinal.c:
14075 shlwapi: Added SHQueueUserWorkItem implementation.
14077 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
14078 wininet: Call SendCallback in destructor instead of InternetCloseHandle.
14080 * dlls/wininet/internet.c, dlls/wininet/internet.h,
14081 dlls/wininet/utility.c:
14082 wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
14084 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
14085 dlls/wininet/internet.h:
14086 wininet: Remove lpwhparent from WININETHANDLERHEADER.
14088 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
14089 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
14091 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
14092 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
14094 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
14095 wininet: Move ftp FindNextFile implementation to ftp.c.
14097 * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
14098 wininet: Use lpAppInfo instead of lpwhparent where possible.
14100 * dlls/wininet/ftp.c, dlls/wininet/internet.h:
14101 wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
14103 * dlls/wininet/dialogs.c, dlls/wininet/http.c:
14104 wininet: Use lpHttpSession instead of lpwhcalback where possible.
14106 * dlls/wininet/http.c, dlls/wininet/internet.h:
14107 wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
14109 * dlls/wininet/http.c:
14110 wininet: Use lpAppInfo instead of lpwhparent where possible.
14112 * dlls/wininet/http.c, dlls/wininet/internet.h:
14113 wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
14115 2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
14117 * dlls/shell32/tests/shlfolder.c:
14118 shell32: Cast-qual warnings fix.
14120 2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
14122 * dlls/dbghelp/source.c:
14123 dbghelp: Cast-qual warnings fix.
14125 * dlls/dbghelp/path.c:
14126 dbghelp: Cast-qual warnings fix.
14128 2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
14130 * dlls/gdi32/enhmetafile.c:
14131 gdi32: Cast-qual warnings fix.
14133 * dlls/gdi32/env.c:
14134 gdi32: Cast-qual warnings fix.
14136 2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
14138 * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
14139 d3d9: Cast-qual warnings fix.
14141 2006-10-30 Mike McCormack <mike@codeweavers.com>
14143 * dlls/msi/action.c:
14144 msi: Split ACTION_UpdateInstallStates into two separate functions.
14146 2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
14148 * dlls/user/tests/msg.c:
14149 user32: Flush painting events harder in some places in order to avoid races
14150 in the message tests.
14152 * dlls/user/tests/msg.c:
14153 user32: Properly log HCBT_KEYSKIPPED hook event, make the message
14154 tests pass cleanly under fully up to date XP SP2.
14156 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
14158 * programs/control/params.h:
14159 control.exe: Remove unused define.
14161 2006-10-28 Jacek Caban <jacek@codeweavers.com>
14163 * dlls/mshtml/nsembed.c:
14164 mshtml: Print wine_gecko version in load_wine_gecko.
14166 * dlls/wininet/tests/http.c, include/wininet.h:
14167 wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
14169 * dlls/urlmon/tests/protocol.c:
14170 urlmon: Update winehq.org IP.
14172 2006-10-28 Markus Amsler <markus.amsler@oribi.org>
14174 * dlls/wined3d/drawprim.c:
14175 wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
14177 2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
14179 * dlls/dmusic/dmusic.c:
14180 dmusic: Do not write outside of array bounds.
14182 2006-10-27 Huw Davies <huw@codeweavers.com>
14184 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
14185 user32: The hiword of the return value from LB_ITEMFROMPOINT should be
14186 a hittest on the item that's returned and not a hittest on the client
14187 area as MSDN states.
14189 2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
14191 * dlls/iphlpapi/iphlpapi_main.c:
14192 iphlpapi: Fix GetAdaptersInfo return value for IpMask.
14194 2006-10-27 Alexandre Julliard <julliard@winehq.org>
14196 * ANNOUNCE, ChangeLog, VERSION, configure:
14199 ----------------------------------------------------------------
14200 2006-10-27 Alexandre Julliard <julliard@winehq.org>
14202 * dlls/wined3d/directx.c:
14203 wined3d: Simplify some uses of the WineD3D_Context object.
14205 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
14206 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
14208 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
14209 wined3d: Fix a memory leak (spotted by Eric Pouech).
14211 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
14213 * dlls/crypt32/oid.c:
14214 crypt32: Cast-qual warnings fix.
14216 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
14218 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
14219 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
14220 programs/winhelp/winhelp.h:
14221 winhelp: Properly implement context help and JumpContext macro.
14223 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
14225 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
14226 dlls/winequartz.drv/Makefile.in,
14227 dlls/winequartz.drv/quartzdrv_main.c,
14228 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
14229 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
14231 2006-10-27 Alexandre Julliard <julliard@winehq.org>
14233 * tools/winedump/dump.c:
14234 winedump: Avoid some dead code.
14236 2006-10-25 Kovács András <andras@csevego.net>
14238 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
14239 wined3d: Implement D3DSIO_MOVA in ARB backend.
14241 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
14243 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
14244 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
14245 dlls/winex11.drv/winex11.drv.spec:
14246 wgl: Move part of wglGetProcAddress to gdi32.
14248 2006-10-26 Duane Clark <fpga@pacbell.net>
14250 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
14251 msvcrt: Fix fread on large buffers in ascii mode.
14253 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
14255 * programs/winebrowser/main.c:
14256 winebrowser: Support for Portland Initiative scripts.
14258 2006-10-27 Alexandre Julliard <julliard@winehq.org>
14260 * dlls/kernel32/file.c:
14261 kernel32: Close the directory handle in FindNextFile as soon as we reach the
14262 end of the directory.
14264 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
14266 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
14267 d3d8: Cast-qual warnings fix.
14269 2006-10-27 James Hawkins <truiken@gmail.com>
14271 * dlls/msi/files.c, dlls/msi/tests/install.c:
14272 msi: Extract cabinets based on DiskId, not LastSequence.
14274 2006-10-26 James Hawkins <truiken@gmail.com>
14276 * dlls/msi/tests/install.c:
14277 msi: Test the order in which cab files are handled in the Media table.
14279 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
14280 dlls/msi/tests/install.c:
14281 msi: Implement handling for the ErrorDialog and use it to change media.
14283 2006-10-27 Mike McCormack <mike@codeweavers.com>
14285 * dlls/msi/files.c:
14286 msi: Avoid crashing if writeout_cabinet_stream fails.
14288 * dlls/msi/action.c:
14289 msi: Remove redundant null checks before MSI_EvaluateCondition.
14291 2006-10-26 Mike McCormack <mike@codeweavers.com>
14293 * dlls/comctl32/imagelist.c:
14294 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
14296 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
14299 tools/wine.inf: Add default printer ports.
14301 2006-10-26 Rob Shearman <rob@codeweavers.com>
14303 * dlls/rpcrt4/rpc_message.c:
14304 rpcrt4: The allocation hint in request and response packets is just that -
14306 It is not an error if the stub data exceeds this size, so reallocate the
14307 buffer with the newly calculated size and continue.
14309 * dlls/rpcrt4/rpc_message.c:
14310 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
14311 receive a packet with the RPC_FLG_LAST flag set.
14312 This matches what is mentioned in the DCE/RPC specification.
14314 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
14315 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
14316 not just bind packets.
14318 * dlls/ole32/rpc.c:
14319 ole32: Fix a memory leak on the error path of dispatch_rpc.
14321 * dlls/oleaut32/typelib.c:
14322 oleaut32: Update comments at the top of typelib.c and remove "stub" from
14323 several traces that are in implemented functions.
14325 * dlls/ole32/oleproxy.c:
14326 ole32: Fix some memory leaks in the class factory proxy.
14328 * dlls/ole32/oleproxy.c:
14329 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
14331 2006-10-25 Jacek Caban <jacek@codeweavers.com>
14333 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
14334 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
14335 shdocvw: Added CUrlHistory stub implementation.
14337 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
14338 include/urlhist.idl:
14339 include: Added urlhist.idl.
14341 2006-10-26 Alexandre Julliard <julliard@winehq.org>
14343 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
14344 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
14345 winex11.drv: Offset X11 coordinates with the primary monitor position.
14346 No longer force the primary monitor to contain the X11 (0,0) coordinate.
14349 server: Always ignore the root window position when computing coordinates
14352 2006-10-24 David Anderson <davea42@earthlink.net>
14354 * dlls/dbghelp/dwarf.c:
14355 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
14357 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
14359 * dlls/ddraw/device.c:
14360 ddraw: Add missing dereference operators.
14362 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
14364 * dlls/mshtml/olecmd.c:
14365 mshtml: Moved release of dom_window to right place.
14367 2006-10-26 Mike McCormack <mike@codeweavers.com>
14369 * dlls/msi/join.c, dlls/msi/tests/db.c:
14370 msi: Fix the join algorithm.
14372 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
14373 msi: Allow UPDATE queries without a condition.
14375 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
14376 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
14377 msi: Update tables using records, not integer by integer.
14379 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
14380 msi: Remove some unused functions.
14382 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
14384 msi: Fixed the UPDATE query to work with explicit values.
14386 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
14387 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
14388 msi: Use msi_feature_set_state and msi_component_set_state where possible.
14390 * dlls/msi/action.c:
14391 msi: Create macro functions to set feature and component states.
14393 2006-10-25 James Hawkins <truiken@gmail.com>
14395 * dlls/msi/tests/db.c:
14396 msi: Add tests for the UPDATE sql command.
14398 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
14400 * dlls/comdlg32/filedlg.c:
14401 comdlg32: Select the Filename edit box content after the user navigated to a
14402 directory by entering there the name.
14404 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14406 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
14407 dlls/kernel32/nls/winerr_kor.mc:
14408 kernel32: Added winerr_kor.mc.
14410 2006-10-25 Rob Shearman <rob@codeweavers.com>
14412 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
14413 dlls/rpcrt4/rpc_transport.c:
14414 rpcrt4: Move transport-specific server functions to rpc_transport.c.
14416 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
14418 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
14419 dlls/comctl32/trackbar.c:
14420 comctl32: Create tooltip windows with WS_POPUP style.
14422 * dlls/comctl32/status.c:
14423 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
14425 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
14427 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
14428 ddraw: Forward the depth stencil buffer to wined3d.
14430 2006-10-25 Alexandre Julliard <julliard@winehq.org>
14432 * dlls/user/winpos.c:
14433 user32: Fixed maximized window size on multi-monitor setups.
14435 * programs/winhelp/winhelp.c:
14436 winhelp: Properly handle negative coordinates for mouse events.
14438 * programs/winemine/main.c, programs/winemine/main.h:
14439 winemine: Properly handle negative coordinates for mouse events.
14441 * programs/winefile/winefile.c:
14442 winefile: Properly handle negative coordinates for mouse events.
14444 * programs/wineconsole/user.c:
14445 wineconsole: Properly handle negative coordinates for mouse events.
14447 * programs/regedit/childwnd.c:
14448 regedit: Properly handle negative coordinates for mouse events.
14450 * programs/oleview/pane.c:
14451 oleview: Properly handle negative coordinates for mouse events.
14453 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
14454 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
14455 user32: Properly handle negative coordinates for mouse events.
14457 * dlls/shell32/control.c:
14458 shell32: Properly handle negative coordinates for mouse events.
14460 * dlls/msi/dialog.c:
14461 msi: Properly handle negative coordinates for mouse events.
14463 * dlls/hhctrl.ocx/help.c:
14464 hhctrl.ocx: Properly handle negative coordinates for mouse events.
14466 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
14467 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
14468 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
14469 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
14470 comctl32: Properly handle negative coordinates for mouse events.
14472 2006-10-25 Mike McCormack <mike@codeweavers.com>
14474 * dlls/comctl32/imagelist.c:
14475 comctl32: Create a point from index function and use it.
14477 2006-10-25 Kovács András <andras@csevego.net>
14479 * dlls/mlang/mlang.c:
14480 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
14482 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
14484 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
14485 crypt32: Cast-qual warnings fix.
14487 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
14489 * dlls/kernel32/process.c:
14490 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
14492 2006-10-24 Alexandre Julliard <julliard@winehq.org>
14494 * dlls/winex11.drv/xinerama.c:
14495 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
14496 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
14497 I committed the wrong file.
14499 2006-10-24 Aric Stewart <aric@codeweavers.com>
14501 * dlls/winex11.drv/xim.c:
14502 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
14504 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
14507 user: Remove wrong comment.
14509 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
14511 * dlls/winex11.drv/xinerama.c:
14512 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
14514 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
14516 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
14517 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
14518 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
14520 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
14521 include/wine/wined3d_types.h:
14522 wined3d: Add D3DBLEND to the WINED3D namespace.
14524 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
14525 include/wine/wined3d_types.h:
14526 wined3d: Add D3DTA masks to the WINED3D namespace.
14527 Also fix usage of D3DTSS/D3DTA in ddraw.
14529 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
14530 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
14532 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
14533 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
14534 include/wine/wined3d_types.h:
14535 wined3d: Add D3DTADDRESS to the WINED3D namespace.
14537 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
14538 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
14540 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
14542 * dlls/usp10/tests/usp10.c:
14543 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
14546 * dlls/usp10/tests/usp10.c:
14547 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
14549 2006-10-24 Francois Gouget <fgouget@free.fr>
14551 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
14552 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
14553 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
14554 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
14555 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
14556 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
14557 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
14558 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
14559 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
14560 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
14561 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
14562 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
14563 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
14564 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
14565 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
14566 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
14567 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
14568 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
14569 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
14570 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
14571 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
14572 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
14573 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
14574 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
14575 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
14576 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
14577 include/mediaobj.idl:
14578 Don't include windows.h & co in the Wine sources.
14579 Remove uneeded COM_NO_WINDOWS_H defines.
14581 2006-10-24 Rob Shearman <rob@codeweavers.com>
14583 * dlls/oleaut32/typelib.c:
14584 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
14587 * dlls/oleaut32/typelib.c:
14588 oleaut32: Free the array subscript memory for type descriptions when freeing
14591 * dlls/oleaut32/tests/typelib.c:
14592 oleaut32: Fix a reference count leak in the typelib test.
14594 * dlls/oleaut32/typelib.c:
14595 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
14597 * dlls/oleaut32/typelib.c:
14598 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
14600 2006-10-24 Huw Davies <huw@codeweavers.com>
14602 * dlls/winex11.drv/xim.c:
14603 winex11.drv: Only initialize static variables once per process.
14605 * dlls/winex11.drv/x11drv_main.c:
14606 winex11.drv: Give XCloseIM another chance.
14608 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
14610 * dlls/oledlg/oledlg_Fr.rc:
14611 oledlg: Updated French translation.
14613 * programs/wineconsole/wineconsole_Fr.rc:
14614 wineconsole: Updated French translation.
14616 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
14618 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
14619 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
14620 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
14621 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
14622 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
14623 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
14624 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
14625 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
14626 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
14627 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
14628 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
14629 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
14630 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
14631 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
14632 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
14633 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
14634 programs/wordpad/Nl.rc:
14635 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
14637 2006-10-24 Alexandre Julliard <julliard@winehq.org>
14639 * programs/notepad/main.c, programs/notepad/main.h:
14640 notepad: Fallback to default position if saved position if off-screen.
14642 * dlls/user/misc.c:
14643 user: Make sure the desktop window exists before calling monitor functions.
14645 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14647 * dlls/oledlg/oledlg_Ko.rc:
14648 oledlg: Updated Korean resource.
14650 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
14652 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
14653 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
14654 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
14655 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
14656 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
14657 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
14658 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
14659 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
14660 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
14661 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
14662 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
14663 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
14664 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
14665 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
14666 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
14667 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
14668 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
14669 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
14670 programs/winemine/De.rc, programs/winhelp/De.rc,
14671 programs/wordpad/De.rc:
14672 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
14674 2006-10-24 Mike McCormack <mike@codeweavers.com>
14676 * dlls/msi/action.c:
14677 msi: Split code to get a file's verion into a separate comment.
14679 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
14680 dlls/riched20/editor.h, dlls/riched20/reader.c,
14681 dlls/riched20/richole.c:
14682 riched20: Create macro functions for allocating and freeing memory.
14684 * dlls/riched20/clipboard.c:
14685 riched20: Make sure to use GlobalAlloc with GlobalFree.
14687 2006-10-23 James Hawkins <truiken@gmail.com>
14689 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
14690 advpack: Fix the full path check.
14692 * dlls/msi/tests/install.c:
14693 msi: Add tests for installing from continuous cabinets.
14695 * dlls/msi/tests/install.c:
14696 msi: Allow more customization of install test files.
14698 * dlls/msi/tests/install.c:
14699 msi: Remove unused function pointer and definitions.
14701 * dlls/msi/tests/install.c:
14702 msi: Remove two unnecessary install tables.
14704 * dlls/msi/database.c, dlls/msi/tests/install.c:
14705 msi: Add support for localizable strings in MsiDatabaseImport.
14707 2006-10-23 Jacek Caban <jacek@codeweavers.com>
14709 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
14710 urlmon: Added video/mpeg mime filter.
14712 * dlls/urlmon/urlmon_main.c:
14713 urlmon: Code clean up.
14715 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
14716 urlmon: Added video/avi mime filter implementation.
14718 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
14720 * dlls/user/dde_client.c:
14721 user: Remove superfluous shadow variable.
14723 * dlls/crypt32/cert.c:
14724 crypt32: Cast-qual warnings fix.
14726 2006-10-23 Huw Davies <huw@codeweavers.com>
14728 * dlls/winex11.drv/x11drv_main.c:
14729 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
14731 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
14733 * programs/regedit/edit.c:
14734 regedit: Initialize a variable (Coverity).
14736 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
14738 * dlls/comctl32/tests/toolbar.c:
14739 comctl32/tests: Specify type of function argument and remove unused arguments.
14741 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
14743 * dlls/netapi32/wksta.c:
14744 netapi32: Fix the size of allocation for the string returned from
14745 NetpGetComputerName.
14747 * dlls/ole32/clipboard.c:
14748 ole32: Fixed some wrong conditions in OleFlushClipboard.
14750 * dlls/ole32/compobj.c:
14751 ole32: CoUninitialize: No longer access an object after it's been freed.
14753 * dlls/msxml3/nodelist.c:
14754 msxml: Fixed list walking in xmlnodelist_get_length.
14756 * dlls/gdi32/enhmfdrv/graphics.c:
14757 gdi32: Better error handling in enhanced metafile.
14759 * dlls/winex11.drv/keyboard.c:
14760 winex11.drv: As the min keycode is always greater or equal to 8, we
14761 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
14763 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
14765 * dlls/winmm/wineoss/midi.c:
14766 wineoss: On non-OSS systems define MidiExit too.
14768 * dlls/iphlpapi/ifenum.c:
14769 iphlpapi: NetBSD needs sys/param.h.
14771 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
14773 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
14774 localspl: Remember hInstance, needed for resources.
14776 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
14777 localspl: Add version resource.
14779 * dlls/localspl/tests/localmon.c:
14780 localspl/tests: Fallback to localmon.dll on NT4.0.
14782 2006-10-23 Alexandre Julliard <julliard@winehq.org>
14784 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
14785 dlls/user/tests/monitor.c, dlls/user/win.c:
14786 user: Fixed MonitorFromWindow behavior for an invalid window handle.
14788 2006-10-23 Francois Gouget <fgouget@free.fr>
14790 * dlls/msi/tests/suminfo.c:
14791 msi/tests: Fix compilation with gcc 2.95.
14793 * programs/oleview/typelib.c:
14794 oleview: Fix compilation with gcc 2.95.
14796 2006-10-23 Rob Shearman <rob@codeweavers.com>
14798 * dlls/oleaut32/tmarshal.c:
14799 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
14802 * dlls/oleaut32/typelib.c:
14803 oleaut32: Fix two more leaks on type info destruction.
14805 * dlls/oleaut32/typelib.c:
14806 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
14807 and to fix a memory leak.
14809 * dlls/oleaut32/typelib.c:
14810 oleaut32: Free allocated memory on typelib and typeinfo destruction.
14812 * dlls/oleaut32/tmarshal.c:
14813 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
14816 * dlls/oleaut32/tmarshal.c:
14817 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
14819 * dlls/ole32/tests/marshal.c:
14820 ole32: Fix some memory leaks in the marshal tests.
14822 * dlls/comctl32/tests/imagelist.c:
14823 comctl32: Fix imagelist leak in tests.
14825 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
14827 * dlls/user/class.c, dlls/user/tests/class.c:
14828 user32: Make the test pass for GetClassName called on a small buffer.
14830 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
14831 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
14833 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
14834 oleaut32: Add a test for QueryPathOfRegTypeLib.
14836 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
14838 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
14839 shlwapi: Test and fix StrRStrI[AW].
14841 * dlls/shlwapi/tests/string.c:
14842 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
14843 language-dependent.
14845 * dlls/shlwapi/tests/string.c:
14846 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
14848 * dlls/shlwapi/tests/string.c:
14849 shlwapi/tests: Make the string.c tests compile in Visual C++.
14851 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
14852 programs/notepad/De.rc, programs/notepad/En.rc,
14853 programs/notepad/Es.rc, programs/notepad/Fi.rc,
14854 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
14855 programs/notepad/It.rc, programs/notepad/Ja.rc,
14856 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
14857 programs/notepad/No.rc, programs/notepad/Pl.rc,
14858 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
14859 programs/notepad/Si.rc, programs/notepad/Sk.rc,
14860 programs/notepad/Sw.rc, programs/notepad/Th.rc,
14861 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
14862 programs/notepad/Zh.rc:
14863 notepad: Fix ellipsis in menu items.
14865 * programs/notepad/dialog.c, programs/notepad/main.c,
14866 programs/notepad/main.h:
14867 notepad: Implement Find and Find Next.
14869 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
14870 programs/notepad/dialog.h:
14871 notepad: Add a generic function for message boxes with a string parameter.
14873 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
14875 * dlls/comdlg32/filedlg31.c:
14876 comdlg32: Cast-qual warning fix.
14878 * dlls/comdlg32/colordlg.c:
14879 comdlg32: Cast-qual warnings fix.
14881 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
14883 * dlls/comctl32/datetime.c:
14884 comctl32: Cast-qual warnings fix.
14886 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
14888 * dlls/msvcrt/heap.c:
14889 msvcrt: Speed up new operator.
14891 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
14893 * dlls/mshtml/nsembed.c:
14894 mshtml: Insert missing "return" operator.
14896 2006-10-23 Alexandre Julliard <julliard@winehq.org>
14898 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
14899 user: Adapt system metrics for multi-monitor setups.
14901 * dlls/comctl32/tooltips.c:
14902 comctl32: Position the tooltip window correctly on multi-monitor setups.
14904 * dlls/user/winpos.c:
14905 user: Maximize windows to the right monitor on multi-monitor setups.
14907 * dlls/user/combo.c:
14908 user: Fixed combo box drop position on multi-monitor setups.
14910 * dlls/user/dialog.c, dlls/user/dialog16.c:
14911 user: Take multiple monitors into account when placing a dialog.
14914 user: Take multiple monitors into account when placing a window.
14916 * dlls/user/menu.c:
14917 user: Take multiple monitors into account when placing a popup menu.
14919 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
14920 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
14921 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
14922 Added Xinerama support for these functions.
14924 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
14925 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
14926 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
14927 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
14928 winex11.drv: Preliminary support for Xinerama.
14930 * configure, configure.ac, include/config.h.in:
14931 configure: Check for the Xinerama extension.
14933 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14935 * dlls/oledlg/oledlg_Ko.rc:
14936 oledlg: Updated Korean resource.
14938 * programs/wineconsole/wineconsole_Ko.rc:
14939 wineconsole: Updated Korean resource.
14941 2006-10-23 Mike McCormack <mike@codeweavers.com>
14943 * dlls/user/tests/class.c:
14944 user32: Add a test showing a problem in GetClassNameA.
14946 2006-10-24 Mike McCormack <mike@codeweavers.com>
14948 * dlls/msi/table.c, dlls/msi/tests/db.c:
14949 msi: Fix insertion of null integers into a table.
14951 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
14952 msi: Add the column type INTEGER as an alias for INT.
14954 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
14955 msi: Only apply transforms that are valid for a database.
14957 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
14958 dlls/msi/suminfo.c:
14959 msi: Initialize the summary information from a storage interface, not a db.
14961 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
14963 * programs/notepad/Ko.rc:
14964 notepad: Update Korean resources.
14966 * programs/oleview/Ko.rc:
14967 oleview: Update Korean resources.
14969 * programs/winefile/Ko.rc:
14970 winefile: Update Korean resources.
14972 2006-10-20 Hans Leidekker <hans@it.vu.nl>
14974 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
14975 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
14977 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
14979 * programs/wineconsole/wineconsole_Pl.rc:
14980 wineconsole: Fix Polish translation.
14982 * programs/wineconsole/dialog.c:
14983 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
14985 * programs/wineconsole/wineconsole_En.rc:
14986 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
14989 * dlls/comdlg32/cdlg_Pl.rc:
14990 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
14992 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
14993 hhctrl.ocx: Add Polish translation.
14995 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
14996 oledlg: Add Polish translation.
14998 2006-10-22 Frank Richter <frank.richter@gmail.com>
15000 * programs/wineconsole/wineconsole_De.rc:
15001 wineconsole: Update German translation.
15003 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
15004 oleview: Add German translation.
15006 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
15007 gphoto2.ds: Add German translation.
15009 * programs/winefile/De.rc:
15010 winefile: Update German translation.
15012 * programs/taskmgr/De.rc:
15013 taskmgr: Update German translation.
15015 * programs/regedit/De.rc:
15016 regedit: Update German translation.
15018 * programs/progman/De.rc:
15019 progman: Update German translation.
15021 * programs/notepad/De.rc:
15022 notepad: Update German translation.
15024 * programs/cmdlgtst/De.rc:
15025 cmdlgtst: Update German translation.
15027 * programs/clock/De.rc:
15028 clock: Update German translation.
15030 * dlls/oledlg/oledlg_De.rc:
15031 oledlg: Update German translation.
15033 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
15034 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
15035 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
15036 mshtml: Left-align Gecko download information message for better readability.
15038 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
15039 mshtml: Enlarge status text control ins some translated dialogs so all text
15042 * dlls/mshtml/De.rc:
15043 mshtml: Update German translation.
15045 2006-10-20 Huw Davies <huw@codeweavers.com>
15047 * dlls/oledlg/pastespl.c:
15048 oledlg: Only send the end dialog msg if the button is actually clicked.
15050 2006-10-21 Jacek Caban <jacek@codeweavers.com>
15052 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
15053 urlmon: Added image/tiff mime filter.
15055 * dlls/shdocvw/oleobject.c:
15056 shdocvw: Fix windows style of windows without parents.
15058 2006-10-20 Jacek Caban <jacek@codeweavers.com>
15060 * dlls/wininet/http.c:
15061 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
15062 Content-Length header.
15064 * dlls/mshtml/htmlelem.c:
15065 mshtml: Added IHTMLElement::get_className implementation.
15067 * dlls/mshtml/htmlselect.c:
15068 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
15070 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
15073 tools: Add addtional help to runtest.
15075 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
15077 * dlls/advapi32/lsa.c:
15078 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
15080 * programs/winedbg/be_i386.c:
15081 winedbg: Added a few more cases where we inspect if i386 instructions
15082 are actually calls (based on previous work by Jeff Latimer).
15084 * configure, configure.ac:
15085 configure: Now that we have dwarf support for debug info, don't force stabs
15086 as debug info format.
15089 winsock: Clear the held mask with the requested events so that they can be
15092 * dlls/advpack/advpack.c, dlls/advpack/files.c:
15093 advpack: Plug a couple of memory leaks.
15095 2006-10-20 Alexandre Julliard <julliard@winehq.org>
15097 * dlls/dnsapi/ns_parse.c:
15098 dnsapi: Avoid non-portable types.
15100 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
15102 * dlls/rpcrt4/rpc_transport.c:
15103 rpcrt4: Added support for RPC TCP servers.
15105 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
15107 * dlls/wininet/internet.c:
15108 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
15109 socket. But that does not mean that it failed.
15111 2006-10-18 Francois Gouget <fgouget@free.fr>
15113 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
15114 Add '\n's to Wine traces.
15116 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
15118 * dlls/ntdll/heap.c:
15119 ntdll: Added debug support for notifying block allocation / freeing.
15121 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
15123 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
15124 dlls/advapi32/tests/security.c:
15125 advapi32: Plug a couple of memory leaks.
15127 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
15129 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
15130 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
15131 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
15132 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
15133 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
15134 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
15135 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
15136 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
15137 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
15138 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
15139 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
15140 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
15141 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
15142 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
15143 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
15144 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
15145 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
15146 programs/view/Ko.rc, programs/winecfg/Ko.rc,
15147 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
15148 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
15149 programs/wordpad/Ko.rc:
15150 Korean: Use SUBLANG_NEUTRAL in Korean resources.
15152 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
15154 * programs/wineconsole/user.c:
15155 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
15158 * programs/wineconsole/user.c:
15159 wineconsole: Make most keys cancel the selection.
15161 * programs/wineconsole/user.c:
15162 wineconsole: Allow making selections with a mouse also when not in the
15165 * programs/wineconsole/user.c:
15166 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
15168 * programs/wineconsole/user.c:
15169 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
15171 * programs/wineconsole/wineconsole.c,
15172 programs/wineconsole/wineconsole_En.rc,
15173 programs/wineconsole/wineconsole_Pl.rc,
15174 programs/wineconsole/wineconsole_res.h:
15175 wineconsole: Add usage message and more specific error messages.
15177 2006-10-20 Alexandre Julliard <julliard@winehq.org>
15179 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
15180 wineaudioio.drv: Win64 printf format fixes.
15182 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
15183 dlls/winmm/winecoreaudio/coreaudio.c:
15184 winecoreaudio.drv: Win64 printf format fixes.
15186 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
15187 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
15188 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
15189 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
15190 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
15191 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
15192 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
15193 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
15194 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
15195 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
15196 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
15197 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
15198 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
15199 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
15200 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
15201 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
15202 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
15203 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
15204 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
15205 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
15206 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
15207 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
15208 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
15209 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
15210 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
15211 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
15212 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
15213 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
15214 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
15215 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
15216 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
15217 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
15218 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
15219 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
15220 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
15221 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
15222 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
15223 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
15224 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
15225 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
15226 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
15227 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
15228 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
15229 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
15230 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
15231 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
15232 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
15233 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
15234 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
15235 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
15236 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
15237 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
15238 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
15239 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
15240 gdi32: Renamed the gdi directory to gdi32.
15242 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
15243 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
15244 Avoid usage of sizeof in traces that causes warnings on MacOSX.
15246 2006-10-19 Kai Blin <kai.blin@gmail.com>
15248 * dlls/secur32/hmac_md5.h:
15249 secur32: Add include guard to hmac_md5.h.
15251 2006-10-20 Christoph Frick <frick@sc-networks.de>
15253 * dlls/gdi/gdi32.spec:
15254 gdi32: Add wglShareList to gdi32.spec.
15256 2006-10-19 James Hawkins <truiken@gmail.com>
15258 * dlls/msi/tests/db.c:
15259 msi: Add tests for integer column types.
15261 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
15262 msi: Integer columns can have the 'NOT NULL' modifier too.
15264 * dlls/msi/database.c, dlls/msi/tests/db.c:
15265 msi: Allow more than one primary key in a table when importing a database.
15267 2006-10-18 James Hawkins <truiken@gmail.com>
15270 tools/wine.inf: Add the ProgramFilesPath registry entry.
15272 2006-10-19 James Hawkins <truiken@gmail.com>
15274 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
15275 msi: Only initialize a component's state if it is linked with a feature.
15277 * dlls/msi/tests/install.c:
15278 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
15280 * dlls/msi/action.c, dlls/msi/tests/install.c:
15281 msi: Implement the InstallServices action.
15283 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
15285 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
15286 localspl: Implement InitializePrintMonitor.
15288 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
15290 * dlls/localspl/tests/localmon.c:
15291 localspl/tests: Get function pointers from the monitor.
15293 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
15295 * dlls/localspl/tests/localmon.c:
15296 localspl/tests: Another test for InitializePrintMonitor.
15298 2006-10-19 Huw Davies <huw@codeweavers.com>
15300 * dlls/oledlg/pastespl.c:
15301 oledlg: Remove the structure window property when we quit.
15303 * dlls/oledlg/pastespl.c:
15304 oledlg: Return the appropiate value after the dialog is closed.
15306 * dlls/oledlg/pastespl.c:
15307 oledlg: Update the source text.
15309 * dlls/oledlg/pastespl.c:
15310 oledlg: Set nSelectedIndex on exit.
15312 * dlls/oledlg/pastespl.c:
15313 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
15315 * dlls/oledlg/pastespl.c:
15316 oledlg: Call the hook proc if present.
15318 * dlls/oledlg/pastespl.c:
15319 oledlg: Set initial focus to the display list.
15321 * dlls/oledlg/pastespl.c:
15322 oledlg: Handle paste / link mode change.
15324 * dlls/oledlg/pastespl.c:
15325 oledlg: Minimal 'As Icon' handling. Just disable for now.
15327 * dlls/oledlg/pastespl.c:
15328 oledlg: Update the result text.
15330 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
15331 oledlg: Add paste special string resources.
15333 2006-10-18 Huw Davies <huw@codeweavers.com>
15335 * dlls/oledlg/pastespl.c:
15336 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
15337 button if the app doesn't want it.
15339 * dlls/oledlg/pastespl.c:
15340 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
15342 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
15343 oledlg: Register a couple of messages.
15345 * dlls/oledlg/pastespl.c:
15346 oledlg: Copy the appropiate list to the display list.
15348 * dlls/oledlg/pastespl.c:
15349 oledlg: Logic for initial selection of paste/pastelink radio buttons.
15351 * dlls/oledlg/pastespl.c:
15352 oledlg: Initialize the pastelink list.
15354 * dlls/oledlg/pastespl.c:
15355 oledlg: Initialize the paste list.
15357 * dlls/oledlg/pastespl.c:
15358 oledlg: Set the user supplied caption.
15360 * dlls/oledlg/pastespl.c:
15361 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
15363 * dlls/oledlg/pastespl.c:
15364 oledlg: Initial management of private structure for dialog box control.
15366 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
15367 oledlg: Load the correct dialog template and add a skeleton dialog proc.
15369 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
15370 oledlg: Paste special dialog resource.
15372 * dlls/oledlg/pastespl.c:
15373 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
15375 * dlls/oledlg/pastespl.c:
15376 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
15378 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
15379 oledlg: Register a bunch of clipboard formats.
15381 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
15382 dlls/oledlg/pastespl.c:
15383 oledlg: Move paste special dialog stubs to their own file.
15385 * include/oledlg.h:
15386 oledlg: Add the registered message name strings.
15388 * include/oledlg.h:
15389 oledlg: Add PS_MAXLINKTYPES.
15391 * include/oledlg.h:
15392 oledlg: Move the flag defines to under their respective structure definitions
15393 and remove some duplicates.
15395 * include/oledlg.h:
15396 oledlg: Add resource ids for the paste special dialog.
15398 2006-10-20 Alexandre Julliard <julliard@winehq.org>
15400 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
15401 winex11.drv: Avoid X error with unsupported pen styles.
15403 2006-10-20 Mike McCormack <mike@codeweavers.com>
15405 * dlls/msi/tests/suminfo.c:
15406 msi: Fix an uninitialized variable causing random conformance test failures.
15408 2006-10-19 Jacek Caban <jacek@codeweavers.com>
15410 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
15411 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
15412 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
15413 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
15414 dlls/mshtml/resource.h:
15415 mshtml: Use mshtmcid.h defines where possible.
15417 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
15418 mshtml: Fix debug traces.
15420 * dlls/shdocvw/ie.c:
15421 shdocvw: Added WebBrowser::Navigate implementation.
15423 * dlls/shdocvw/webbrowser.c:
15424 shdocvw: Use navigate_url in WebBrowser::Navigate.
15426 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
15427 dlls/shdocvw/webbrowser.c:
15428 shdocvw: Move common Navigate2 code to navigate_url.
15430 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
15432 * dlls/comctl32/comctl32undoc.c:
15433 comctl32: Cast-qual warnings fix.
15435 * dlls/cabinet/fdi.c:
15436 cabinet: Cast-qual warnings fix.
15438 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
15440 * dlls/wined3d/swapchain.c:
15441 wined3d: Fix the FrontBuffer content capturing.
15443 * dlls/wined3d/swapchain.c:
15444 wined3d: Correct the software cursor position if the app is running in
15447 * dlls/wined3d/surface.c:
15448 wined3d: BltOverride: Make sure that the content of the source rect is
15449 copied to the correct position in the destination rect.
15451 2006-10-18 James Hawkins <truiken@gmail.com>
15453 * dlls/msi/tests/install.c:
15454 msi: Add tests for the InstallServices action.
15456 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
15458 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
15459 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
15462 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
15464 * dlls/comctl32/toolbar.c:
15465 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
15467 2006-10-20 Mike McCormack <mike@codeweavers.com>
15469 * dlls/msi/table.c:
15470 msi: Allow rows in the _Columns table to be unordered.
15472 * dlls/msi/table.c:
15473 msi: Reset the column number for each new table in a transform.
15475 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
15478 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
15479 avoid not useful APIs in the traces.
15481 2006-10-19 Alexandre Julliard <julliard@winehq.org>
15483 * dlls/winex11.drv/x11drv_main.c:
15484 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
15486 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
15488 * dlls/dbghelp/stabs.c:
15489 dbghelp: Cast-qual warnings fix.
15491 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
15493 * include/winuser.h:
15494 include: Fix out of place comment for DLGC_* codes.
15496 2006-10-18 Francois Gouget <fgouget@free.fr>
15498 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
15499 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
15500 Fix compilation with gcc 2.95.
15502 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
15504 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
15505 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
15506 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
15507 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
15508 Use SUBLANG_NEUTRAL in French resources.
15510 * programs/taskmgr/Fr.rc:
15511 taskmgr: Fix an error in French translation.
15513 2006-10-18 James Hawkins <truiken@gmail.com>
15515 * dlls/msi/package.c, dlls/msi/tests/package.c:
15516 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
15518 * dlls/msi/dialog.c:
15519 msi: Run SetProperty events before all other events no matter what the order is.
15521 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
15523 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
15524 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
15525 winhelp: Improved metafile support.
15527 2006-10-18 Alexandre Julliard <julliard@winehq.org>
15529 * dlls/advapi32/registry.c:
15530 advapi32: Cast-qual warning fix.
15532 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
15534 * dlls/atl/registrar.c:
15535 atl: Cast-qual warnings fix.
15537 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
15539 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
15540 msvcrt: Add stub for _getmaxstdio.
15542 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
15544 * dlls/winex11.drv/x11drv.h:
15545 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
15547 2006-10-16 Hans Leidekker <hans@it.vu.nl>
15549 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
15550 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
15551 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
15552 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
15553 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
15554 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
15555 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
15556 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
15557 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
15558 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
15559 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
15560 ntdll: Win64 printf format warning fixes.
15562 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
15564 * programs/winedbg/stack.c:
15565 winedbg: Print frame address instead of duplicated bare address in backtrace.
15567 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
15569 * dlls/gdi/gdi32.spec:
15570 gdi32: Add missing spec file entry for wglDeleteContext.
15572 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
15574 * dlls/shdocvw/dochost.c:
15575 shdocvw: Make sure BSTR is allocated before calling sink.
15577 2006-10-18 Alexandre Julliard <julliard@winehq.org>
15579 * dlls/msi/tests/db.c:
15580 msi/tests: Make sure to delete the test data file.
15582 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
15584 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
15585 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
15586 MDI child, make it mostly pass under Wine.
15588 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
15590 * dlls/user/dde_client.c:
15591 user: Dead code fix (Coverity).
15593 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
15595 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
15596 usp10: Fix dead code in ScriptItemize.
15598 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
15600 * dlls/dinput/tests/joystick.c:
15601 dinput: Add SetCooperativeLevel test for joystick.
15603 * dlls/dinput/tests/keyboard.c:
15604 dinput: Add SetCooperativeLevel tests to keyboard.
15606 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
15607 dinput: Move SetCooperativeLevel into base class.
15609 * dlls/dinput/device.c, dlls/dinput/device_private.h,
15610 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
15611 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
15612 dinput: Move SetEventNotification and associated event into base class.
15614 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
15615 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
15616 dlls/dinput/mouse.c:
15617 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
15619 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
15621 * dlls/comctl32/rebar.c:
15622 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
15624 2006-10-17 Mike McCormack <mike@codeweavers.com>
15626 * dlls/msi/table.c, dlls/msi/tests/db.c:
15627 msi: Fix tables with binary data where the key is an integer.
15629 * dlls/msi/table.c, dlls/msi/tests/db.c:
15630 msi: Stream fields shouldn't be treated as strings.
15632 * dlls/msi/action.c:
15633 msi: Fix a memory leak.
15635 * dlls/msi/tests/db.c:
15636 msi: Add a test for modifying a table containing binary data.
15638 * dlls/msi/tests/suminfo.c:
15639 msi: Add a test for summary information.
15641 2006-10-16 James Hawkins <truiken@gmail.com>
15643 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
15644 msi: Revert "msi: Perform button control events in greatest to least order."
15646 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
15648 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
15649 d3d8: Backport d3d9 surface tests.
15651 * dlls/d3d8/device.c:
15652 d3d8: Fix wrong function name in FIXME.
15654 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
15656 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
15657 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
15658 wgl: Move wglDeleteContext to gdi32.
15660 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
15662 * dlls/ntdll/directory.c:
15663 ntdll: Plug a memory leak.
15665 2006-10-16 Alexandre Julliard <julliard@winehq.org>
15667 * configure, configure.ac, include/msvcrt/direct.h,
15668 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
15669 include/msvcrt/search.h, include/msvcrt/stddef.h,
15670 include/msvcrt/stdio.h, include/msvcrt/string.h,
15671 include/msvcrt/sys/types.h, include/msvcrt/time.h,
15672 include/msvcrt/wchar.h:
15673 configure: Don't define _WIN64 on the command line to avoid trouble with
15676 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
15678 * dlls/comctl32/rebar.c:
15679 comctl32: rebar: Don't return rectangles with negative width or height in
15682 * dlls/user/input.c:
15683 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
15684 before the timer proc is called.
15686 2006-10-16 Robert Shearman <rob@codeweavers.com>
15688 * dlls/kernel32/locale.c:
15689 kernel32: Add support for detecting the user locale preference from the system
15692 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
15693 rpcrt4: Add a critical section to protect the connection list in each
15694 protseq to avoid taking the process-wide server_cs in the hot path for
15697 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
15698 rpcrt4: Convert the protseq list into a standard Wine list.
15700 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
15701 rpcrt4: Abstract out the way incoming connections are waited for so that we
15702 no longer need to wait on Win32 handles.
15704 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
15705 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
15706 the functions operate on an RpcConnection object, not an
15707 RpcServerProtseq object.
15709 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
15710 rpcrt4: Create a server thread for each protseq.
15712 2006-10-16 Alexandre Julliard <julliard@winehq.org>
15714 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
15715 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
15716 Make.rules: Added support for building IDL client/proxy/server/iid files.
15719 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
15722 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
15724 * dlls/comctl32/listview.c:
15725 comctl32: listview: Update the scroll bars after resizing the last column.
15727 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
15729 * dlls/setupapi/install.c:
15730 setupapi: Fix a typo.
15732 2006-10-16 Hans Leidekker <hans@it.vu.nl>
15734 * programs/winhelp/winhelp.c:
15735 winhelp: Cast-qual warnings fix.
15737 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
15739 * dlls/ddraw/device.c:
15740 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
15742 * dlls/ddraw/device.c:
15743 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
15745 2006-10-16 Kai Blin <kai.blin@gmail.com>
15747 * dlls/secur32/dispatcher.c:
15748 secur32: Stop leaking the session key memory.
15750 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
15752 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
15753 olepro32: Add version resource.
15755 2006-10-16 Alexandre Julliard <julliard@winehq.org>
15757 * dlls/uuid/uuid.c:
15758 libuuid: Fixed typo in CLSID_SynchronizeContainer.
15760 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
15762 server: A window timer id should be an unsigned long.
15764 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
15766 * dlls/user/input.c:
15767 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
15770 * dlls/user/input.c:
15771 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
15773 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
15775 * dlls/ddraw/device.c:
15776 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
15778 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
15780 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
15781 ddraw: Use real handles for state blocks.
15783 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
15784 dlls/ddraw/surface.c:
15785 ddraw: Make the surface list a standard wine list.
15787 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
15789 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
15790 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
15791 wgl: Move wglShareLists to gdi32.
15793 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
15794 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
15795 dlls/winex11.drv/winex11.drv.spec:
15796 wgl: Move wglGetCurrentDC to gdi32.
15798 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
15799 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
15800 dlls/winex11.drv/winex11.drv.spec:
15801 wgl: Move wglGetCurrentContext to gdi32.
15803 2006-10-15 Francois Gouget <fgouget@free.fr>
15805 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
15806 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
15807 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
15808 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
15809 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
15810 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
15811 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
15812 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
15813 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
15814 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
15815 Assorted spelling fixes.
15817 2006-10-16 Alexandre Julliard <julliard@winehq.org>
15819 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
15820 dlls/urlmon/urlmon_main.h:
15821 urlmon: Create a message window for each binding to make sure they are cleaned
15824 2006-10-15 Francois Gouget <fgouget@free.fr>
15826 * dlls/msi/table.c:
15827 msi: Remove spaces before '\n's.
15829 * programs/oleview/main.h:
15830 oleview: U(x) must be defined after winnt.h has had a chance to define
15831 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
15833 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
15834 wined3d: Remove '\0's in traces.
15836 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
15838 * programs/winetest/main.c:
15839 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
15841 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
15842 comctl32: header: Test and improve the custom draw and owner draw code.
15844 * dlls/comctl32/header.c:
15845 comctl32: header: Make all repaints pass through HEADER_Refresh.
15847 * dlls/comctl32/rebar.c:
15848 comctl32: rebar: bUnicode and NtfUnicode should be the same.
15850 2006-10-15 Kai Blin <kai.blin@gmail.com>
15852 * dlls/secur32/secur32_priv.h:
15853 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
15854 should not be done via ntlm_auth.
15856 2006-10-14 Kai Blin <kai.blin@gmail.com>
15858 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
15859 dlls/secur32/hmac_md5.h:
15860 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
15862 2006-10-13 James Hawkins <truiken@gmail.com>
15864 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
15865 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
15867 * dlls/mscoree/mscoree.spec:
15868 mscoree: Add missing stubs to the spec file.
15870 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
15872 * dlls/d3d8/device.c, dlls/wined3d/device.c,
15873 include/wine/wined3d_interface.h:
15874 d3d8: Implement CopyRects with BltFast.
15876 2006-10-15 Jacek Caban <jacek@codeweavers.com>
15878 * dlls/shdocvw/tests/webbrowser.c:
15879 shdocvw: Added IDocHostUIHandler2 test.
15881 * dlls/mshtml/nsio.c:
15882 mshtml: Load page from moniker if AsyncOpen fails.
15884 * dlls/mshtml/task.c:
15885 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
15887 2006-10-15 Hans Leidekker <hans@it.vu.nl>
15889 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
15890 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
15891 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
15893 secur32: Win64 printf format warning fixes.
15895 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
15897 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
15898 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
15899 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
15900 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
15901 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
15902 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
15903 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
15904 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
15905 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
15906 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
15907 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
15908 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
15909 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
15910 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
15911 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
15912 ole32: Win64 printf format warning fixes.
15914 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
15915 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
15916 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
15917 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
15918 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
15919 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
15920 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
15921 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
15922 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
15925 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
15926 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
15928 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
15930 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
15931 comctl32: toolbar: Test and improve TB_SETHOTITEM.
15933 * dlls/comctl32/toolbar.c:
15934 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
15936 * dlls/comctl32/toolbar.c:
15937 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
15939 * dlls/comctl32/toolbar.c:
15940 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
15942 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
15944 * dlls/ole32/errorinfo.c:
15945 ole32: Remove dead code in errorinfo.c (Coverity).
15947 2006-10-14 Alexandre Julliard <julliard@winehq.org>
15949 * dlls/ntdll/directory.c:
15950 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
15952 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
15954 * configure, configure.ac:
15955 configure: Detect mingw cross compiler in gentoo.
15957 2006-10-13 James Hawkins <truiken@gmail.com>
15959 * dlls/msi/action.c, dlls/msi/tests/install.c:
15960 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
15962 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
15963 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
15964 include: Move cfgmgr32.h to include/ to match the SDK.
15966 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
15967 clusapi: Add the clusapi.h public header.
15969 2006-10-14 Mike McCormack <mike@codeweavers.com>
15971 * programs/winetest/send.c:
15972 winetest: Avoid calling fclose twice on the same file (Coverity).
15974 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
15976 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
15977 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
15978 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
15979 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
15980 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
15981 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
15982 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
15983 dlls/ntdll/tests/string.c:
15984 ntdll/tests: Win64 printf format warning fixes.
15986 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
15987 imm32: Win64 printf format warning fixes.
15989 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
15990 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
15991 dlls/setupapi/install.c, dlls/setupapi/misc.c,
15992 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
15993 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
15994 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
15995 dlls/setupapi/virtcopy.c:
15996 setupapi: Win64 printf format warning fixes.
15998 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
16000 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
16001 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
16002 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
16003 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
16004 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
16005 ole32/tests: Win64 printf format warning fixes.
16007 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
16008 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
16009 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
16010 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
16011 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
16012 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
16013 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
16014 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
16015 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
16016 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
16017 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
16018 comctl32: Win64 printf format warning fixes.
16020 2006-10-13 Hans Leidekker <hans@it.vu.nl>
16022 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
16023 dlls/riched20/editor.c, dlls/riched20/paint.c,
16024 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
16025 dlls/riched20/writer.c:
16026 riched20: Win64 printf format warning fixes.
16028 * dlls/wininet/http.c:
16029 wininet: Cast-qual warnings fix.
16031 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
16033 * programs/winhelp/hlpfile.c:
16034 winhelp: Window style has not been initialized.
16036 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
16037 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
16039 2006-10-13 Alexandre Julliard <julliard@winehq.org>
16041 * ANNOUNCE, ChangeLog, VERSION, configure:
16044 ----------------------------------------------------------------
16045 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
16047 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
16048 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
16049 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
16050 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
16051 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
16052 comctl32/tests: Win64 printf format warning fixes.
16054 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
16055 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
16056 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
16057 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
16058 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
16059 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
16060 dlls/comdlg32/printdlg16.c:
16061 comdlg32: Win64 printf format warning fixes.
16063 2006-10-13 Hans Leidekker <hans@it.vu.nl>
16065 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
16066 winspool.drv/tests: Win64 printf format warning fixes.
16068 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
16069 msxml3/tests: Win64 printf format warning fixes.
16071 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
16072 winspool.drv: Win64 printf format warning fixes.
16074 2006-10-12 Hans Leidekker <hans@it.vu.nl>
16076 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
16077 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
16078 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
16079 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
16080 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
16081 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
16082 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
16083 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
16084 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
16085 dlls/oleaut32/vartype.c:
16086 oleaut32: Win64 printf format warning fixes.
16088 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
16089 dlls/quartz/avisplit.c, dlls/quartz/control.c,
16090 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
16091 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
16092 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
16093 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
16094 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
16095 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
16096 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
16097 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
16098 dlls/quartz/waveparser.c:
16099 quartz: Win64 printf format warning fixes.
16101 2006-10-13 Hans Leidekker <hans@it.vu.nl>
16103 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
16104 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
16105 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
16106 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
16107 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
16108 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
16109 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
16110 wineps.drv: Win64 printf format warning fixes.
16112 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
16114 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
16115 dlls/kernel32/change.c, dlls/kernel32/comm.c,
16116 dlls/kernel32/computername.c, dlls/kernel32/console.c,
16117 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
16118 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
16119 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
16120 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
16121 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
16122 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
16123 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
16124 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
16125 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
16126 dlls/kernel32/process.c, dlls/kernel32/profile.c,
16127 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
16128 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
16129 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
16130 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
16131 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
16132 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
16133 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
16134 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
16135 dlls/kernel32/wowthunk.c:
16136 kernel32: Win64 printf format warning fixes.
16138 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
16139 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
16140 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
16141 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
16142 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
16143 gdi/tests: Win64 printf format warning fixes.
16145 2006-10-13 Alexandre Julliard <julliard@winehq.org>
16147 * dlls/msvfw32/msvideo_main.c:
16148 msvfw32: Avoid a compiler warning.
16150 2006-10-13 Francois Gouget <fgouget@free.fr>
16152 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
16153 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
16154 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
16155 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
16156 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
16157 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
16158 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
16159 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
16160 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
16161 dlls/dmstyle/styletrack.c:
16162 Add '\n's to Wine traces.
16164 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
16165 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
16166 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
16167 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
16168 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
16169 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
16170 tools/widl/write_msft.c:
16171 Assorted spelling fixes.
16173 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
16174 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
16175 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
16176 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
16178 * dlls/secur32/ntlm.c:
16179 secur32: Add missing '\n' in a Wine trace.
16181 * dlls/olepro32/olepro32stubs.c:
16182 olepro32: Mark stubs as such.
16184 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
16186 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
16187 msvcrt: Fix fread eof handling.
16189 * dlls/msvcrt/file.c:
16190 msvcrt: fread: Fill buffer on small reads.
16192 * dlls/msvcrt/tests/file.c:
16193 msvcrt: Add fread eof tests.
16195 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
16197 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16198 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
16199 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
16200 dlls/wined3d/wined3d_private_types.h:
16201 wined3d: Add shader version/end masks to the WINED3D namespace.
16203 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
16204 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
16205 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
16206 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
16207 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
16209 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
16210 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
16211 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
16213 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16214 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
16215 dlls/wined3d/wined3d_private_types.h:
16216 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
16218 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
16219 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
16220 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
16222 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
16223 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
16224 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
16226 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
16227 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
16228 include/wine/wined3d_types.h:
16229 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
16231 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
16233 * dlls/ddraw/ddraw.c:
16234 ddraw: Do not let the a surface dimension fall to 0.
16236 * dlls/ddraw/ddraw.c:
16237 ddraw: Remove an incorrect size check.
16239 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
16241 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
16242 mciseq: Win64 printf format warning fixes.
16244 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
16246 * dlls/shell32/shell32_De.rc:
16247 shell32: Fix typo in Run dialog.
16249 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
16251 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
16252 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
16253 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
16254 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
16255 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
16256 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
16257 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
16258 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
16259 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
16261 gdi: Win64 printf format warning fixes.
16263 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
16264 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
16265 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
16266 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
16267 dlls/dmstyle/styletrack.c:
16268 dmstyle: Win64 printf format warning fixes.
16270 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
16271 dlls/msacm32/format.c, dlls/msacm32/internal.c,
16272 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
16273 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
16274 msacm32: Win64 printf format warning fixes.
16276 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
16277 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
16278 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
16279 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
16280 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
16281 dmusic: Win64 printf format warning fixes.
16283 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
16284 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
16285 mciavi32: Win64 printf format warning fixes.
16287 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
16288 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
16289 msvfw32: Win64 printf format warning fixes.
16291 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
16292 dlls/dmband/dmutils.c:
16293 dmband: Win64 printf format warning fixes.
16295 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
16296 dlls/dmloader/container.c, dlls/dmloader/debug.c,
16297 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
16298 dmloader: Win64 printf format warning fixes.
16300 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
16301 mciwave: Win64 printf format warning fixes.
16303 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
16304 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
16305 mpr: Win64 printf format warning fixes.
16307 2006-10-12 Alexandre Julliard <julliard@winehq.org>
16309 * dlls/sane.ds/sane_i.h:
16310 sane.ds: Get rid of the prototypes of some removed functions.
16312 2006-10-12 Hans Leidekker <hans@it.vu.nl>
16314 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
16315 dlls/itss/storage.c:
16316 itss: Win64 printf format warning fixes.
16318 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
16319 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
16320 mapi32/tests: Win64 printf format warning fixes.
16322 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
16323 dlls/tapi32/phone.c:
16324 tapi32: Win64 printf format warning fixes.
16326 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
16327 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
16328 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
16329 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
16330 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
16331 netapi32: Win64 printf format warning fixes.
16333 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
16334 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
16335 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
16336 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
16337 dlls/oleaut32/tests/vartype.c:
16338 oleaut32/tests: Win64 printf format warning fixes.
16340 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
16342 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
16343 shell32: Implement SHRegQueryValueA with RegQueryValueA.
16345 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
16347 * tools/wineprefixcreate.in:
16348 wineprefixcreate: Set correct LD_LIBRARY_PATH.
16350 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
16352 * dlls/gdi/opengl.c:
16353 opengl: Fix wglMakeCurrent bug.
16355 2006-10-12 Hans Leidekker <hans@it.vu.nl>
16357 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
16358 mscms/tests: Win64 printf format warning fixes.
16360 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
16362 * programs/regedit/edit.c:
16363 regedit: Cast-qual warnings fix.
16365 2006-10-12 Mike McCormack <mike@codeweavers.com>
16367 * dlls/msi/table.c, dlls/msi/tests/db.c:
16368 msi: Handle the sign properly when converting integer data.
16370 * dlls/msi/table.c:
16371 msi: Improve error checking when applying transform data.
16373 2006-10-12 Alexandre Julliard <julliard@winehq.org>
16375 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
16376 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
16377 dlls/user/tests/class.c, tools/winedump/pe.c:
16378 Fixed some printf warnings caused by using sizeof.
16381 loader: Make sure the reserved area is protected on MacOSX too.
16383 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
16385 ws2_32: Win64 printf format fixes.
16387 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
16388 winsock: Add a WS_ prefix to the BSD types.
16390 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
16392 * dlls/comctl32/toolbar.c:
16393 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
16395 * dlls/comctl32/toolbar.c:
16396 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
16398 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
16399 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
16400 the strings table (with test case).
16402 * dlls/comctl32/toolbar.c:
16403 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
16406 * dlls/comctl32/toolbar.c:
16407 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
16409 * dlls/comctl32/header.c:
16410 comctl32: header: Call DefWindowProcW not DefWindowProcA.
16412 * dlls/comctl32/header.c:
16413 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
16416 * dlls/comctl32/listview.c:
16417 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
16418 resizing the last column.
16420 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
16422 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
16423 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
16426 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
16427 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
16428 include/wine/wined3d_types.h:
16429 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
16431 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
16432 include/wine/wined3d_types.h:
16433 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
16435 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
16436 dlls/wined3d/device.c, dlls/wined3d/surface.c,
16437 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
16438 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
16440 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
16441 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
16442 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
16443 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
16444 include/wine/wined3d_types.h:
16445 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
16447 * dlls/ddraw/device.c, dlls/wined3d/device.c,
16448 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
16449 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
16451 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
16452 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
16453 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
16455 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
16457 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
16458 dlls/winex11.drv/x11drv_main.c:
16459 winex11.drv: Always set window type.
16461 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
16463 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
16464 lz32/tests: Win64 printf format warning fixes.
16466 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
16467 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
16468 dinput/tests: Win64 printf format warning fixes.
16470 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
16471 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
16472 advpack/tests: Win64 printf format warning fixes.
16474 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
16476 * dlls/msi/msi_Es.rc:
16477 msi: Updated Spanish translation.
16479 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
16480 wldap32: Added Spanish translation.
16482 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
16483 mshtml: Added Spanish translation.
16485 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
16487 * dlls/user/sysparams.c:
16488 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
16491 2006-10-11 James Hawkins <truiken@gmail.com>
16493 * dlls/cabinet/fdi.c:
16494 cabinet: Make internal functions static.
16496 * dlls/crypt32/chain.c:
16497 crypt32: Make an internal function static.
16499 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
16500 comctl32: Make internal functions static.
16502 * dlls/gphoto2.ds/gphoto2_main.c:
16503 gphoto2.ds: Make an internal function static.
16505 * include/winbase.h, include/winreg.h:
16506 advapi32: Add missing declarations to the public headers.
16508 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
16509 advapi32: Make internal functions static.
16511 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
16514 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
16517 * tools/winebuild/import.c:
16518 winebuild: Cast-qual warning fix.
16520 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
16522 * dlls/ws2_32/socket.c:
16523 winsock: Add mapping for SO_ACCEPTCONN.
16525 2006-10-12 Mike McCormack <mike@codeweavers.com>
16527 * dlls/msi/tests/db.c:
16528 msi: Test transforms removing a row in a table.
16530 2006-10-11 Mike McCormack <mike@codeweavers.com>
16532 * dlls/msi/tests/db.c:
16533 msi: Tests for transforms modifying rows in a table.
16535 * dlls/msi/table.c:
16536 msi: An empty string table entry should always have a zero refcount.
16538 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
16540 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
16541 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
16542 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
16544 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
16545 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
16546 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
16547 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
16549 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
16550 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
16551 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
16552 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
16554 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
16555 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
16556 include/wine/wined3d_types.h:
16557 wined3d: Merge LIGHT types into one type in WINED3D namespace.
16559 * dlls/wined3d/wined3d_private.h:
16560 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
16562 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
16563 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
16565 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
16566 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
16568 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
16569 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
16570 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
16571 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
16573 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
16574 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
16576 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
16577 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
16578 dlls/wined3d/wined3d_private.h:
16579 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
16581 2006-10-10 Ge van Geldorp <ge@gse.nl>
16583 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
16584 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
16585 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
16586 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
16587 tools/winapi/tests.dat, tools/winapi/winapi_test:
16588 winapi_test: Regenerate tests.
16589 Remove structs from test list which have preprocessor directives in
16590 their definitions (winapi_test can't handle that).
16592 2006-10-10 James Hawkins <truiken@gmail.com>
16594 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
16595 dlls/msi/package.c, dlls/msi/tests/package.c:
16596 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
16598 * dlls/msi/tests/package.c:
16599 msi: Clean up after the package tests.
16601 2006-10-11 Mike McCormack <mike@codeweavers.com>
16603 * dlls/msi/msiquery.c:
16604 msi: Check transforms have the correct storage guid.
16606 * dlls/msi/tests/db.c:
16607 msi: Check that transforms return the correct data.
16609 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
16611 * dlls/user/spy.c, include/winuser.h:
16612 user: Add some missing messages to the message spy.
16614 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
16616 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
16617 mlang/tests: Win64 printf format warning fixes.
16619 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
16620 usp10/tests: Win64 printf format warning fixes.
16622 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
16623 psapi/tests: Win64 printf format warning fixes.
16625 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
16626 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
16627 dlls/secur32/tests/secur32.c:
16628 secur32/tests: Win64 printf format warning fixes.
16630 2006-10-10 H. Verbeet <hverbeet@gmail.com>
16632 * programs/regedit/regproc.c:
16633 regedit: Format warning fixes.
16635 * programs/wordpad/wordpad.c:
16636 wordpad: Format warning fixes.
16638 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
16639 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
16640 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
16641 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
16642 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
16643 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
16644 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
16645 ddraw: Win64 printf format warning fixes.
16647 * dlls/d3d9/tests/surface.c:
16648 d3d9: Disable the surface pitch size test for now, just check alignment instead.
16650 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
16652 * dlls/lz32/tests/lzexpand_main.c:
16653 lz32/tests: WinME sometimes returns short filenames.
16655 * dlls/lz32/tests/lzexpand_main.c:
16656 lz32/tests: Be more verbose and aware of root directory.
16658 * dlls/lz32/tests/lzexpand_main.c:
16659 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
16661 * dlls/lz32/tests/lzexpand_main.c:
16662 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
16664 * dlls/lz32/tests/lzexpand_main.c:
16665 lz32/tests: Test more last errors set by LZOpenFile[AW].
16667 2006-10-10 H. Verbeet <hverbeet@gmail.com>
16669 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
16670 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
16671 dlls/ddraw/tests/refcount.c:
16672 ddraw/tests: Win64 printf format warning fixes.
16674 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
16675 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
16676 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
16677 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
16678 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
16679 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
16680 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
16681 d3d9: Win64 printf format warning fixes.
16683 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
16684 dlls/d3d8/tests/device.c:
16685 d3d8/tests: Win64 printf format warning fixes.
16687 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
16688 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
16689 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
16690 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
16691 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
16692 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
16693 dlls/d3d8/volumetexture.c:
16694 d3d8: Win64 printf format warning fixes.
16696 * dlls/wined3d/baseshader.c:
16697 wined3d: Improve shader_dump_decl_usage() TRACEs.
16699 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
16701 * dlls/wined3d/query.c:
16702 wined3d: Corrected names in checkGLcall text.
16704 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
16706 * dlls/ddraw/ddraw.c:
16707 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
16709 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
16711 * tools/widl/parser.l:
16712 widl: Cast-qual warning fix.
16714 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
16716 * dlls/shlwapi/tests/shreg.c:
16717 shlwapi: Cast-qual warnings fix.
16719 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
16721 * dlls/uxtheme/tests/system.c:
16722 uxtheme/tests: Fix Win64 printf format warnings.
16724 2006-10-10 Mike McCormack <mike@codeweavers.com>
16726 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
16727 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
16728 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
16729 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
16730 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
16731 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
16732 msi: Merge action.h into msipriv.h.
16734 * dlls/msi/msipriv.h, dlls/msi/table.c:
16735 msi: Make msi_makestring static.
16737 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
16739 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
16740 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
16741 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
16742 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
16743 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
16744 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
16745 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
16746 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
16747 dmime: Win64 printf format warning fixes.
16749 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
16750 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
16751 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
16752 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
16753 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
16754 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
16755 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
16756 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
16757 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
16758 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
16759 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
16760 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
16761 kernel32/tests: Win64 printf format warning fixes.
16763 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
16765 * dlls/user/tests/input.c:
16766 user: Add test for LL mouse hook and [Get|Set]CursorPos.
16768 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
16770 * programs/regedit/edit.c, programs/regedit/regedit.c:
16771 programs/regedit: Fix format specifiers for _stscanf and fprintf.
16773 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
16775 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16776 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
16777 dlls/wined3d/wined3d_private_types.h:
16778 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
16780 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16781 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
16782 dlls/wined3d/wined3d_private_types.h:
16783 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
16785 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16786 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
16787 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
16788 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
16790 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
16791 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
16792 include/wine/wined3d_types.h:
16793 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
16795 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16796 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
16797 dlls/wined3d/wined3d_private_types.h:
16798 wined3d: Move D3DSPR structure into the WINED3D namespace.
16800 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16801 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
16802 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
16803 dlls/wined3d/wined3d_private_types.h:
16804 wined3d: Move D3DSIO structure into WINED3D namespace.
16806 2006-10-10 Frank Richter <frank.richter@gmail.com>
16808 * dlls/kernel32/nls/winerr_enu.mc:
16809 kernel32: Fix typos in English messages.
16811 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
16813 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
16814 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
16815 dlls/msi/tests/package.c:
16816 msi/tests: Win64 printf format warning fixes.
16818 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
16819 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
16820 dlls/setupapi/tests/stringtable.c:
16821 setupapi/tests: Win64 printf format warning fixes.
16823 * dlls/uxtheme/tests/Makefile.in:
16824 uxtheme: Win64 printf format warning fixes.
16826 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
16828 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
16829 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
16830 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
16831 janitorial: Remove remaining NULL checks before free() (found by Smatch).
16833 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
16834 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
16835 tools: Remove redundant NULL checks before free() (found by Smatch).
16837 * server/atom.c, server/change.c, server/console.c, server/hook.c,
16838 server/mailslot.c, server/mapping.c, server/named_pipe.c,
16839 server/process.c, server/queue.c, server/registry.c,
16840 server/request.c, server/thread.c, server/token.c, server/window.c:
16841 server: Remove redundant NULL check before free() (found by Smatch).
16843 2006-10-10 Mike McCormack <mike@codeweavers.com>
16845 * dlls/msi/table.c:
16846 msi: Fix a memory leak.
16848 * dlls/msi/msiquery.c:
16849 msi: Avoid an unnecessary strdup.
16851 * dlls/msi/table.c:
16852 msi: Avoid reading the transform table data twice.
16854 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
16855 dlls/msi/tests/package.c:
16856 msi: Fix handle leaks in the test cases.
16858 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
16859 msi: Fix memory leaks and bad frees.
16861 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16863 * programs/regedit/Ko.rc:
16864 regedit: Updated Korean resource.
16866 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
16868 * dlls/wined3d/directx.c:
16869 wined3d: Fix DEBUG_SINGLE_MODE.
16871 2006-10-09 James Hawkins <truiken@gmail.com>
16873 * dlls/msi/appsearch.c:
16874 msi: NULL-terminate dst on error.
16876 * dlls/msi/appsearch.c:
16877 msi: Add missing sizeof(WCHAR) multiplier.
16879 2006-10-10 Frank Richter <frank.richter@gmail.com>
16881 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
16882 dlls/kernel32/nls/winerr_deu.mc:
16883 kernel32: Added German translation of messages.
16885 * dlls/kernel32/nls/deu.nls:
16886 kernel32: Translated some more NLS strings to German.
16888 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
16890 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
16891 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
16892 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
16893 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
16894 dsound/tests: Win64 printf format warning fixes.
16896 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
16897 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
16898 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
16899 dlls/dplayx/lobbysp.c:
16900 dplayx: Win64 printf format warning fixes.
16902 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
16903 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
16904 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
16905 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
16906 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
16907 dlls/avifil32/wavfile.c:
16908 avifil32: Win64 printf format warning fixes.
16910 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
16912 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
16913 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
16914 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
16915 mapi32: Win64 printf format warning fixes.
16917 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
16918 dlls/version/tests/install.c:
16919 version/tests: Win64 printf format warning fixes.
16921 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
16922 mlang: Win64 printf format warning fixes.
16924 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
16925 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
16926 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
16927 dmcompos: Win64 printf format warning fixes.
16929 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
16930 msacm32.drv: Win64 printf format warning fixes.
16932 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
16933 mcicda: Win64 printf format warning fixes.
16935 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
16936 odbc32: Win64 printf format warning fixes.
16938 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
16940 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
16941 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
16942 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
16944 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
16946 * dlls/comctl32/toolbar.c:
16947 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
16949 * dlls/comctl32/toolbar.c:
16950 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
16951 NM_TOOLTIPSCREATE is not sent too early.
16953 * dlls/comctl32/toolbar.c:
16954 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
16956 2006-10-09 Huw Davies <huw@codeweavers.com>
16958 * dlls/oleaut32/typelib.c:
16959 oleaut32: Implement ITypeInfo_CreateInstance.
16961 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
16963 * dlls/ddraw/main.c:
16964 ddraw: Remove the process counter.
16966 * dlls/ddraw/main.c:
16967 ddraw: Protect the ddraw list.
16969 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
16970 ddraw: Make the ddraw list a wine list.
16972 2006-10-09 Mike McCormack <mike@codeweavers.com>
16974 * dlls/riched20/editor.c:
16975 riched20: Don't crash if a colour isn't found.
16977 2006-10-09 James Hawkins <truiken@gmail.com>
16979 * dlls/advpack/files.c, dlls/advpack/install.c:
16980 advpack: Make internal functions static.
16982 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
16984 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
16985 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
16986 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
16987 wined3d: Make the shader mode selections per device.
16989 2006-10-07 Nick Burns <adger44@hotmail.com>
16991 * tools/winegcc/winegcc.c:
16992 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
16994 * include/msvcrt/process.h:
16995 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
16997 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
16999 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
17000 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
17001 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
17002 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
17003 d3d9/tests: Printf format fixes for d3d9 tests.
17005 * dlls/d3d9/tests/stateblock.c:
17006 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
17008 * dlls/d3d9/tests/stateblock.c:
17009 d3d9/tests: Remove unused device parameter.
17011 * dlls/d3d9/tests/stateblock.c:
17012 d3d9/tests: Add init/teardown handlers for state tests.
17014 * dlls/d3d9/tests/stateblock.c:
17015 d3d9/tests: Clean up get/set handler arguments.
17017 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17019 * dlls/user/misc.c:
17020 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
17022 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
17023 msxml3: Add a version resource.
17025 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
17027 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
17028 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
17029 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
17030 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
17031 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
17032 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
17033 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
17034 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
17035 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
17036 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
17037 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
17038 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
17039 dlls/winex11.drv/xvidmode.c:
17040 winex11drv: Win64 printf format warning fixes.
17042 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
17045 server: Cast-qual warning fix.
17047 2006-10-09 James Hawkins <truiken@gmail.com>
17049 * include/msi.h, include/msiquery.h:
17050 msi: Add missing declarations to the public headers.
17052 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
17053 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
17054 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
17055 dlls/msi/registry.c, dlls/msi/select.c:
17056 msi: Make internal functions static.
17058 2006-10-06 James Hawkins <truiken@gmail.com>
17060 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
17061 msi: Perform button control events in greatest to least order.
17063 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
17065 * programs/uninstaller/Pl.rc:
17066 uninstaller: Fix Polish translation.
17068 * programs/winefile/Pl.rc:
17069 winefile: Update Polish translation.
17071 * programs/clock/Pl.rc:
17072 clock: Update Polish translation.
17074 * programs/notepad/Pl.rc:
17075 notepad: Update Polish translation.
17077 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
17078 progman: Add Polish translation.
17080 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
17082 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
17083 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
17084 dmscript: Win64 printf format warning fixes.
17086 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
17087 rasapi32: Win64 printf format warning fixes.
17089 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
17090 rsaenh: Win64 printf format warning fixes.
17092 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
17093 dlls/dswave/dswave_main.c:
17094 dswave: Win64 printf format warning fixes.
17096 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
17097 dlls/dpnet/dpnet_main.c:
17098 dpnet: Win64 printf format warning fixes.
17100 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
17101 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
17102 hlink: Win64 printf format warning fixes.
17104 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
17105 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
17106 dlls/qcap/vfwcapture.c:
17107 qcap: Win64 printf format warning fixes.
17109 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
17110 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
17111 dlls/netapi32/tests/wksta.c:
17112 netapi32: Win64 printf format warning fixes.
17114 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
17115 dlls/version/resource.c, dlls/version/ver16.c:
17116 version: Win64 printf format warning fixes.
17118 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
17119 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
17120 uxtheme: Win64 printf format warning fixes.
17122 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
17123 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
17124 dlls/wintab32/wintab32.c:
17125 wintab32: Win64 printf format warning fixes.
17127 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
17128 d3dxof: Win64 printf format warning fixes.
17130 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
17131 vmm.vxd: Win64 printf format warning fixes.
17133 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
17134 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
17135 dmsynth: Win64 printf format warning fixes.
17137 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
17138 ws2_32/tests: Win64 printf format warning fixes.
17140 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
17141 pstorec: Win64 printf format warning fixes.
17143 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
17144 wsock32: Win64 printf format warning fixes.
17146 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
17147 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
17148 dlls/devenum/parsedisplayname.c:
17149 devenum: Win64 printf format warning fixes.
17151 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
17152 msrle32: Win64 printf format warning fixes.
17154 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
17155 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
17156 imagehlp: Win64 printf format warning fixes.
17158 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
17159 riched20/tests: Win64 printf format warning fixes.
17161 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
17163 * dlls/ddraw/ddraw.c:
17164 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
17166 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
17168 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
17169 rsaenh: Win64 printf format warning fixes.
17171 * dlls/rsaenh/tests/rsaenh.c:
17172 rsaenh: Make hmac test run on all windows versions.
17174 * dlls/msi/tests/install.c:
17175 msi: Make tests run on Win98 again.
17177 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17180 wine.inf: Add ddeml.dll to fake dlls.
17182 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
17184 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
17185 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
17186 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
17187 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
17188 dinput: Win64 printf format warning fixes.
17190 2006-10-07 Hans Leidekker <hans@it.vu.nl>
17192 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
17193 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
17194 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
17195 shell32/tests: Win64 printf format warning fixes.
17197 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
17198 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
17199 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
17200 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
17201 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
17202 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
17203 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
17204 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
17205 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
17206 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
17207 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
17208 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
17209 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
17210 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
17211 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
17212 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
17213 dlls/shell32/systray.c:
17214 shell32: Win64 printf format warning fixes.
17216 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
17218 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
17219 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
17220 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
17221 dlls/user/tests/edit.c, dlls/user/tests/input.c,
17222 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
17223 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
17224 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
17225 dlls/user/tests/text.c, dlls/user/tests/win.c,
17226 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
17227 user/tests: Win64 printf format warning fixes.
17229 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
17231 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
17232 dxerr8: Win64 printf format warning fixes.
17234 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
17235 dlls/olecli32/olecli_main.c:
17236 olecli32: Win64 printf format warning fixes.
17238 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
17239 dxerr9: Win64 printf format warning fixes.
17241 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
17242 olesvr32: Win64 printf format warning fixes.
17244 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
17245 dlls/quartz/tests/memallocator.c:
17246 quartz/tests: Win64 printf format warning fixes.
17248 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
17249 dlls/rpcrt4/tests/ndr_marshall.c:
17250 rpcrt4/tests: Win64 printf format warning fixes.
17252 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
17253 psapi: Win64 printf format warning fixes.
17255 2006-10-07 Hans Leidekker <hans@it.vu.nl>
17257 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
17258 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
17259 iphlpapi: Win64 printf format warning fixes.
17261 2006-10-07 Jacek Caban <jacek@codeweavers.com>
17263 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
17264 ole32: Don't fail in OleCreate if created object doesn't implement
17265 IRunnableObject or IOleChache.
17267 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
17269 * dlls/comdlg32/fontdlg16.c:
17270 comdlg32: Move NULL check before use (Coverity).
17272 2006-10-07 Jacek Caban <jacek@codeweavers.com>
17274 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
17275 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
17276 mshtml: Win64 printf format warning fixes.
17278 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
17279 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
17280 urlmon: Win64 printf format warning fixes.
17282 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
17283 dlls/shdocvw/tests/webbrowser.c:
17284 shdocvw: Win64 printf format warning fixes.
17286 2006-10-06 Hans Leidekker <hans@it.vu.nl>
17288 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
17289 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
17290 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
17291 shlwapi/tests: Win64 printf format warning fixes.
17293 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
17295 * programs/winefile/winefile.c:
17296 winefile: Cast-qual warnings fix.
17298 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
17300 * programs/winebrowser/main.c:
17301 winebrowser: Cast-qual warnings fix.
17303 * programs/wineboot/wineboot.c:
17304 wineboot: Cast-qual warning fix.
17306 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17308 * dlls/shlwapi/shlwapi_main.c:
17309 shlwapi: Update info in DllGetVersion.
17311 2006-10-07 Mike McCormack <mike@codeweavers.com>
17313 * dlls/d3d8/tests/d3d8_main.c:
17314 d3d8: Don't crash if d3d8 can't be loaded.
17316 2006-10-06 James Hawkins <truiken@gmail.com>
17318 * dlls/shdocvw/persist.c:
17319 shdocvw: Return S_OK in PersistStorage_InitNew.
17321 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
17322 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
17323 dlls/shell32/pidl.c, dlls/shell32/shell.c,
17324 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
17325 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
17326 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
17327 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
17328 dlls/shell32/trash.c:
17329 janitorial: Remove redundant NULL checks before SHFree.
17331 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
17332 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
17333 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
17334 dlls/quartz/filtermapper.c:
17335 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
17337 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
17338 dlls/advpack/install.c, dlls/advpack/reg.c:
17339 advpack: Win64 printf format warning fixes.
17341 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
17343 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
17344 atl: Win64 printf format warning fixes.
17346 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
17347 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
17348 wnaspi32: Win64 printf format warning fixes.
17350 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
17351 wtsapi32: Win64 printf format warning fixes.
17353 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
17354 dlls/amstream/mediastream.c:
17355 amstream: Win64 printf format warning fixes.
17357 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
17358 vwin32.vxd: Win64 printf format warning fixes.
17360 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
17361 serialui: Win64 printf format warning fixes.
17363 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
17364 winemp3.acm: Win64 printf format warning fixes.
17366 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
17367 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
17368 dxdiagn: Win64 printf format warning fixes.
17370 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
17371 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
17372 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
17373 dlls/winmm/wineoss/mmaux.c:
17374 winmm/wineoss: Win64 printf format warning fixes.
17376 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
17377 dlls/winmm/winealsa/midi.c:
17378 winmm/winealsa: Win64 printf format warning fixes.
17380 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
17381 winmm/winearts: Win64 printf format warning fixes.
17383 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
17384 winmm/winenas: Win64 printf format warning fixes.
17386 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
17387 winmm/wineesd: Win64 printf format warning fixes.
17389 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
17390 winmm/winejack: Win64 printf format warning fixes.
17392 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
17394 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
17395 winecfg: Cast-qual warnings fix.
17397 2006-10-06 Alexandre Julliard <julliard@winehq.org>
17399 * dlls/winex11.drv/x11drv_main.c:
17400 winex11.drv: Give XInitThreads another chance.
17402 2006-10-06 Hans Leidekker <hans@it.vu.nl>
17404 * dlls/winspool.drv/info.c:
17405 winspool.drv: Cast-qual warnings fix.
17407 2006-10-06 Kai Blin <kai.blin@gmail.com>
17409 * dlls/secur32/ntlm.c:
17410 secur32: Add support for cached client credentials.
17412 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
17414 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
17415 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
17416 dlls/mscoree/mscoree_main.c:
17417 mscoree: Initial stub implementation.
17419 2006-10-06 Francois Gouget <fgouget@free.fr>
17421 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
17422 dlls/dmloader/loader.c:
17423 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
17426 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
17427 Tweak TRACE()s to simplify '\n' checks.
17429 * dlls/wined3d/directx.c:
17430 wined3d: Fix '\n' typo.
17432 2006-10-06 Hans Leidekker <hans@it.vu.nl>
17434 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
17435 usp10: Add a stub implementation of ScriptStringValidate.
17437 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
17438 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
17439 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
17440 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
17441 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
17442 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
17443 shlwapi: Win64 printf format warning fixes.
17445 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
17447 * dlls/wined3d/surface.c:
17448 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
17449 IWineD3DSurfaceImpl_BltOverride.
17451 2006-10-05 James Hawkins <truiken@gmail.com>
17453 * dlls/msi/dialog.c:
17454 msi: Make msi_dialog_dup_property return a copy of the property if the property
17457 * dlls/ddraw/device.c:
17458 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
17461 * dlls/dinput/mouse.c:
17462 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
17464 * dlls/dbghelp/msc.c:
17465 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
17467 * dlls/advapi32/service.c:
17468 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
17470 * dlls/crypt32/protectdata.c:
17471 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
17473 2006-10-05 Jacek Caban <jacek@codeweavers.com>
17475 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
17476 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
17477 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
17478 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
17479 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
17480 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
17481 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
17482 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
17483 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
17484 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
17485 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
17486 mshtml: Win64 printf format warning fixes.
17488 2006-10-06 Mike McCormack <mike@codeweavers.com>
17490 * dlls/comctl32/comboex.c:
17491 comctl32: Return the correct value for CB_GETLBTEXTLEN.
17493 * dlls/msi/table.c:
17494 msi: Fix transform traces.
17496 * dlls/msi/table.c:
17497 msi: Work around what appears to be a bug in native MSI's generation of
17500 * dlls/msi/table.c:
17501 msi: Transform the _Columns and _Tables tables first so the table metadata is
17502 present for new tables.
17504 * dlls/msi/table.c:
17505 msi: Handle null integers properly in transforms.
17507 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
17509 * dlls/cabinet/tests/extract.c:
17510 cabinet: Make tests run on Win98 again.
17512 * dlls/advpack/tests/files.c:
17513 advpack: Make tests run on Win98 again.
17515 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
17517 * dlls/crypt32/tests/protectdata.c:
17518 crypt32: Cast-qual warnings fix.
17520 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
17522 * dlls/wined3d/device.c:
17523 wined3d: Pitch alignment for the pow2Size.
17525 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
17526 dlls/wined3d/wined3d_private.h:
17527 wined3d: Define the surface alignment in the header.
17529 * dlls/wined3d/surface.c:
17530 wined3d: Honor the pitch in a few more places.
17532 * dlls/wined3d/surface.c:
17533 wined3d: No color keying on surfaces with an alpha channel.
17535 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
17537 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
17538 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
17539 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
17540 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
17541 include/wine/wined3d_types.h:
17542 wined3d: Add WINED3DUSAGE_OVERLAY.
17544 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
17545 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
17546 include/wine/wined3d_interface.h:
17547 wined3d: Add IWineD3DSurface::UpdateOverlay.
17549 * include/wine/wined3d_types.h:
17550 wined3d: Add DDOVERLAYFX struct.
17552 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
17553 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
17554 include/wine/wined3d_interface.h:
17555 wined3d: Add UpdatOverlayZOrder.
17557 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
17559 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
17560 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
17561 include/wine/wined3d_interface.h:
17562 wined3d: Add IWineD3DSurface::GetOverlayPosition.
17564 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
17565 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
17566 include/wine/wined3d_interface.h:
17567 wined3d: Add IWineD3DSurface::SetOverlayPosition.
17569 2006-10-05 Jacek Caban <jacek@codeweavers.com>
17571 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
17572 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
17573 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
17574 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
17575 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
17576 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
17577 shdocvw: Win64 printf format warning fixes.
17579 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
17580 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
17581 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
17582 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
17583 dlls/urlmon/urlmon_main.c:
17584 urlmon: Win64 printf format warning fixes.
17586 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
17588 * programs/taskmgr/Fr.rc:
17589 taskmgr: Updated French translation.
17591 * programs/cmdlgtst/Fr.rc:
17592 cmdlgtst: Updated French translation.
17594 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17597 wine.inf: Add d3d9 to fake dlls.
17599 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
17601 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
17602 cabinet/tests: Win64 printf format warning fixes.
17604 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
17605 iccvid: Win64 printf format warning fixes.
17607 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
17608 msvcrt/tests: Win64 printf format warning fixes.
17610 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
17611 msdmo: Win64 printf format warning fixes.
17613 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
17614 comcat/tests: Win64 printf format warning fixes.
17616 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
17617 msacm32/tests: Win64 printf format warning fixes.
17619 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
17620 powrprof: Win64 printf format warning fixes.
17622 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
17623 comdlg32/tests: Win64 printf format warning fixes.
17625 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
17626 msvidc32: Win64 printf format warning fixes.
17628 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
17630 * dlls/wininet/tests/http.c:
17631 wininet/tests: Cast-qual warning fix.
17633 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
17635 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
17636 x11drv: Fix building issue.
17638 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
17640 * dlls/wined3d/surface.c:
17641 wined3d: Correctly name a variable.
17643 2006-10-05 Hans Leidekker <hans@it.vu.nl>
17645 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
17646 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
17647 dlls/wineps.drv/wps_Nl.rc:
17648 Don't use utf-8 in rc files.
17650 2006-10-05 Francois Gouget <fgouget@free.fr>
17652 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
17653 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
17654 programs/oleview/Fr.rc:
17655 French rc files must be encoded in iso-8859-1, not utf-8.
17657 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
17659 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
17660 winex11.drv: Make all windows moveable by default.
17662 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
17664 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
17665 netapi: Stub for DsGetDcNameA.
17667 2006-10-05 Hans Leidekker <hans@it.vu.nl>
17669 * dlls/wldap32/bind.c:
17670 wldap32: Cast-qual warnings fix.
17672 * dlls/dnsapi/ns_parse.c:
17673 dnsapi: Cast-qual warnings fix.
17675 * dlls/mscms/profile.c:
17676 mscms: Cast-qual warnings fix.
17678 * dlls/mscms/transform.c:
17679 mscms: Document the transform functions.
17681 2006-10-05 Francois Gouget <fgouget@free.fr>
17683 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
17684 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
17685 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
17686 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
17687 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
17688 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
17689 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
17690 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
17691 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
17692 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
17693 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
17694 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
17695 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
17696 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
17697 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
17698 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
17699 programs/wineconsole/curses.c, programs/winedbg/types.c:
17700 Add missing '\n's to Wine traces.
17702 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
17704 * dlls/crypt32/sip.c:
17705 crypt32: Correct the documentation.
17707 * dlls/crypt32/sip.c:
17708 crypt32: Change function declaration to overcome some cast-qual warnings in
17711 * dlls/crypt32/sip.c:
17712 crypt32: Move some defines to the top as they will be needed in more functions.
17714 2006-10-05 Alexandre Julliard <julliard@winehq.org>
17716 * dlls/dinput/dinput_main.c:
17717 dinput: Only register the window class once to avoid race conditions.
17719 2006-10-05 Hans Leidekker <hans@it.vu.nl>
17721 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
17722 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
17723 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
17724 dlls/wininet/utility.c:
17725 wininet: Win64 printf format warning fixes.
17727 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
17728 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
17729 wininet/tests: Win64 printf format warning fixes.
17731 2006-10-05 Francois Gouget <fgouget@free.fr>
17733 * dlls/user/tests/sysparams.c:
17734 user/tests: It is perfectly valid for some sysparams registry fields
17735 to not be set if they have their default value. This is the case on
17736 Windows for instance.
17738 * programs/oleview/typelib.c:
17739 oleview: Fix the placement of a '\n'.
17741 * dlls/d3d8/device.c:
17742 d3d8: Fix '\n' typo.
17744 * programs/winecfg/driveui.c:
17745 winecfg: Remove unneeded memset() calls.
17747 * dlls/shell32/shlview.c:
17748 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
17749 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
17751 * dlls/gphoto2.ds/ui.c:
17752 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
17753 (usually just iSubItem) to zero manually.
17755 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
17756 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
17757 programs/taskmgr/procpage.c:
17758 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
17759 just iSubItem) to zero manually.
17761 * programs/winecfg/appdefaults.c:
17762 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
17763 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
17765 * include/commctrl.h, include/winuser.h:
17766 include: Add new Vista SDK constants and structures.
17768 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
17770 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
17771 user32: Pass hook handle to the destination thread.
17773 2006-10-05 Alexandre Julliard <julliard@winehq.org>
17775 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
17776 server/protocol.def, server/request.h, server/trace.c:
17777 server: Changed the get_next_hook request to allow retrieving the current
17780 * dlls/user/hook.c, dlls/user/user_private.h,
17781 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
17783 user32: Store the prev_unicode hook flag on the client side.
17785 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
17787 * dlls/user/tests/dde.c:
17788 user/tests: Cast-qual warnings fix.
17790 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
17792 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
17793 dlls/msxml3/parseerror.c:
17794 msxml3: Win64 printf format warning fixes.
17796 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
17797 midimap: Win64 printf format warning fixes.
17799 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
17800 cfgmgr32: Win64 printf format warning fixes.
17802 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
17803 msg711.acm: Win64 printf format warning fixes.
17805 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
17806 imaadp32.acm: Win64 printf format warning fixes.
17808 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
17809 msadp32.acm: Win64 printf format warning fixes.
17811 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
17812 usp10: Win64 printf format warning fixes.
17814 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
17815 opengl32: Win64 printf format warning fixes.
17817 2006-10-05 Mike McCormack <mike@codeweavers.com>
17819 * dlls/kernel32/actctx.c:
17820 kernel32: Return some fake data in FindActCtxSectionStringW.
17822 * dlls/msi/table.c:
17823 msi: Only ignore the StringPool and StringData in a transform.
17825 * dlls/msi/table.c:
17826 msi: Only declare the szStringData and szStringPool strings once.
17828 * dlls/msi/table.c:
17829 msi: Remove an unused variable.
17831 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
17832 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
17833 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
17834 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
17835 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
17836 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
17837 msi: Win64 printf format warning fixes.
17839 * dlls/msi/tests/db.c:
17840 msi: Check that transforms preserve tables.
17842 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17844 * programs/regedit/Ko.rc:
17845 regedit: Updated Korean Resource.
17847 2006-10-04 Juan Lang <juan_lang@yahoo.com>
17849 * dlls/crypt32/cert.c:
17850 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
17852 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
17854 * dlls/d3d9/vertexdeclaration.c:
17855 d3d9: Fix typo in trace.
17857 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
17859 * programs/oleview/Fr.rc:
17860 oleview: Updated French translation.
17862 * programs/regedit/Fr.rc:
17863 regedit: Updated French translation.
17865 * programs/taskmgr/Fr.rc:
17866 taskmgr: Updated French translation.
17868 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
17870 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
17871 winspool.drv: Add Polish translation.
17873 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
17874 taskmgr: Add Polish translation.
17876 2006-10-04 Alexandre Julliard <julliard@winehq.org>
17878 * dlls/ntdll/serial.c:
17879 ntdll: Fixed typo in serial.c.
17881 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
17882 server/protocol.def, server/trace.c, server/window.c:
17883 user32: The per-window user data must be a DWORD_PTR.
17885 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
17886 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
17888 2006-10-04 Hans Leidekker <hans@it.vu.nl>
17890 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
17891 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
17892 dlls/advapi32/tests/security.c:
17893 advapi32/tests: Win64 printf format warning fixes.
17895 2006-10-04 Juan Lang <juan_lang@yahoo.com>
17897 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
17898 crypt32: Implement CertVerifyValidityNesting.
17900 2006-10-04 James Hawkins <truiken@gmail.com>
17902 * dlls/user/dialog.c:
17903 user: Add missing sizeof(WCHAR) multiplier.
17905 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
17907 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
17908 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
17909 wintrust: Win64 printf format warning fixes.
17911 * dlls/crypt32/tests/sip.c:
17912 crypt32: More tests for CryptSIPLoad.
17914 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
17916 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
17917 infosoft: Win64 printf format warning fixes.
17919 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
17920 ifsmgr.vxd: Win64 printf format warning fixes.
17922 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
17923 comcat: Win64 printf format warning fixes.
17925 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
17926 activeds: Win64 printf format warning fixes.
17928 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
17930 * programs/regedit/Pl.rc:
17931 regedit: Update Polish translation.
17933 2006-10-04 Hans Leidekker <hans@it.vu.nl>
17935 * dlls/mscms/mscms_priv.h:
17936 mscms: Restore the preprocessor hack.
17938 2006-10-04 Alexandre Julliard <julliard@winehq.org>
17940 * dlls/user/message.c, include/wine/server_protocol.h,
17941 server/protocol.def, server/queue.c, server/trace.c:
17942 server: Pass the data for message callbacks as vararg from the client side.
17944 * dlls/user/message.c, include/wine/server_protocol.h,
17945 server/protocol.def, server/queue.c:
17946 server: Return the data for callback results in the varargs part of the
17947 get_message request.
17949 * dlls/user/message.c, include/wine/server_protocol.h,
17950 server/protocol.def, server/queue.c, server/trace.c:
17951 server: Return the data for winevent hooks in the varargs part of the get_message
17954 2006-10-03 James Hawkins <truiken@gmail.com>
17956 * dlls/msi/dialog.c:
17957 msi: Only apply the last font style in the list of styles.
17959 * dlls/msi/events.c:
17960 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
17962 * dlls/msi/dialog.c:
17963 msi: Subscribe the SelectionTree control to the SelectionPath event.
17965 * dlls/msi/dialog.c:
17966 msi: Store the selected item in the SelectionTree control.
17968 * dlls/msi/dialog.c:
17969 msi: Publish the SelectionDescription and SelectionPath events when the
17970 selection changes in the SelectionTree control.
17972 * dlls/msi/dialog.c:
17973 msi: Properly initialize the SelectionTree control's attributes and property
17976 * dlls/msi/events.c:
17977 msi: Publish the SelectionPath event in the SetTargetPath event.
17979 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
17980 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
17981 package->dialog does not always point to the same dialog.
17983 * dlls/msi/dialog.c:
17984 msi: Select the first item in the SelectionTree control.
17986 * dlls/msi/dialog.c:
17987 msi: Empty the window text if no text is provided.
17989 * dlls/msi/dialog.c:
17990 msi: Assign the property to path if the property is empty.
17992 * dlls/msi/dialog.c:
17993 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
17996 * dlls/msi/dialog.c:
17997 msi: Add missing '\n' to TRACE output.
17999 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
18001 * dlls/winex11.drv/opengl.c:
18002 x11drv: Fix wgl pixel format bug.
18004 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
18005 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
18006 dlls/winex11.drv/opengl.c:
18007 gdi32: Route WGL font code through gdi32.dll.
18009 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
18010 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
18011 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
18012 dlls/winex11.drv/opengl.c:
18013 gdi32: Route WGL context code through gdi32.dll.
18015 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
18017 * programs/wineconsole/user.c:
18018 wineconsole: Make the user backend work on non-latin1 locales.
18020 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
18022 * dlls/user/hook.c:
18023 user: Move some common code into one function.
18025 2006-10-03 Juan Lang <juan_lang@yahoo.com>
18027 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
18028 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
18029 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
18030 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
18031 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
18032 crypt32: Win64 printf format warning fixes.
18034 * dlls/crypt32/crypt32.spec:
18035 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
18037 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
18039 * dlls/capi2032/cap20wxx.c:
18040 capi: Fix compiler warnings.
18042 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
18045 wine.inf: Add some more fake binaries.
18047 2006-10-03 James Hawkins <truiken@gmail.com>
18049 * dlls/comctl32/treeview.c:
18050 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
18053 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
18055 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
18056 dlls/w32skrnl/win32s16.c:
18057 w32skrnl: Win64 printf format warning fixes.
18059 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
18060 spoolss: Win64 printf format warning fixes.
18062 * dlls/query/Makefile.in, dlls/query/query_main.c:
18063 query: Win64 printf format warning fixes.
18065 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
18066 oleacc: Win64 printf format warning fixes.
18068 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
18069 newdev: Win64 printf format warning fixes.
18071 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
18072 nddeapi: Win64 printf format warning fixes.
18074 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
18075 localspl/tests: Win64 printf format warning fixes.
18077 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
18078 dlls/hhctrl.ocx/main.c:
18079 hhctrl.ocx: Win64 printf format warning fixes.
18081 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
18082 d3dx8: Win64 printf format warning fixes.
18084 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
18085 dinput8: Win64 printf format warning fixes.
18087 * dlls/cards/Makefile.in, dlls/cards/cards.c:
18088 cards: Win64 printf format warning fixes.
18090 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
18091 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
18092 msvcrt: Win64 printf format warning fixes.
18094 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
18096 * dlls/ddraw/surface.c:
18097 ddraw: Don't destroy complex attached surfaces even if explicitely
18098 requested as they will be liquidated anyway when the root is
18101 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
18103 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
18104 crypt32: Include wine/port.h for strcasecmp.
18106 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
18108 * dlls/crypt32/tests/sip.c:
18109 crypt32/tests: Replace bad use of sprintf by 2 strcats.
18111 * dlls/ntdll/tests/exception.c:
18112 ntdll: More tests for exception handling.
18113 - Check if we really set the debug register.
18114 - Added unaligned access exception check.
18115 - Added single step exception check.
18117 2006-10-03 Juan Lang <juan_lang@yahoo.com>
18119 * dlls/crypt32/cert.c:
18120 crypt32: Make it clearer where alg ids come from in
18121 CryptVerifyCertificateSignatureEx.
18123 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
18125 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
18126 wintrust: Win64 printf format warning fixes.
18128 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
18130 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
18131 server/protocol.def, server/thread.c, server/trace.c:
18132 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
18134 * programs/winedbg/source.c:
18135 winedbg: Rewrote the file handling to use SearchPath instead of home grown
18138 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
18140 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
18141 ntdll-kernel32: WaitCommEvent.
18142 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
18143 on serial lines in ntdll
18144 - now using thread pool (instead of simple thread) for the
18145 background operations (this should help some high load
18147 - used this to implement WaitCommEvent on top NtDll functions
18148 - in kernel32, removed now the no longer used termios/ioctls...
18151 2006-09-29 Francois Gouget <fgouget@free.fr>
18153 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
18154 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
18155 has been asked for, and sets all the others to zero (with conformance
18158 * include/ntstatus.h:
18159 include: Add missing STATUS_CTX_ constants.
18162 include: Add missing PSP_ constants.
18164 * dlls/oleaut32/tests/olefont.c:
18165 oleaut32: Remove unnecessary casts.
18167 2006-09-28 James Hawkins <truiken@gmail.com>
18169 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
18170 msi: Implement MsiDatabaseImport.
18172 2006-10-03 Hans Leidekker <hans@it.vu.nl>
18174 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
18175 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
18176 dlls/advapi32/registry.c, dlls/advapi32/security.c,
18177 dlls/advapi32/service.c:
18178 advapi32: Win64 printf format warning fixes.
18180 2006-10-03 Robert Shearman <rob@codeweavers.com>
18182 * dlls/rpcrt4/rpc_transport.c:
18183 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
18184 the former are exported by rpcrt4 seemingly to allow callers of tower
18185 functions to free the allocated memory.
18187 * dlls/rpcrt4/rpcrt4.spec:
18188 rpcrt4: RpcBindingCopy is implemented.
18190 * dlls/rpcrt4/rpc_transport.c:
18191 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
18192 to non-zero values.
18194 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
18196 * dlls/user/tests/win.c:
18197 user: Increase the time during which flush_events() waits for pending events.
18199 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
18201 * dlls/crypt32/tests/sip.c:
18202 crypt32: Remove bogus tests.
18204 2006-10-03 Francois Gouget <fgouget@free.fr>
18206 * dlls/shell32/tests/shelllink.c:
18207 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
18208 field so cast it to DATABLOCK_HEADER to access the dwSignature
18209 field. Fixes the compilation with Visual C++ on Windows.
18211 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
18212 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
18214 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
18215 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
18216 Assorted spelling fixes.
18218 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
18219 dlls/rsaenh/tests/rsaenh.c:
18220 Add missing '\n's to ok() calls.
18222 * dlls/mshtml/tests/htmldoc.c:
18223 mshtml: Remove space before '\n'.
18225 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
18227 * dlls/ntdll/tests/exception.c:
18228 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
18230 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
18232 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
18233 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
18234 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
18235 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
18236 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
18237 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
18238 dlls/winedos/vxd.c, dlls/winedos/xms.c:
18239 winedos: Win64 printf format warning fixes.
18241 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
18243 * dlls/user/cursoricon.c, include/winuser.h:
18244 user: Fix CopyImage function declaration.
18246 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
18248 * dlls/comdlg32/filedlgbrowser.c:
18249 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
18251 2006-10-03 Alexandre Julliard <julliard@winehq.org>
18254 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
18256 * dlls/ntdll/file.c:
18257 ntdll: Added error mapping for ENXIO.
18259 * dlls/ntdll/directory.c, server/fd.c:
18260 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
18262 * configure, configure.ac, programs/explorer/Makefile.in,
18263 programs/explorer/desktop.c, programs/explorer/device.c,
18264 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
18265 programs/explorer/hal.c:
18266 explorer: Added dynamic drive support for MacOSX.
18268 * programs/explorer/device.c:
18269 explorer: Avoid repeated notifications on device removal.
18271 * programs/explorer/Makefile.in, programs/explorer/device.c,
18272 programs/explorer/explorer_private.h, programs/explorer/hal.c:
18273 explorer: Split the device management to a separate file to make it usable
18274 independently of HAL support.
18276 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
18278 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
18279 winedbg: Fixed the auto mode.
18281 2006-10-03 Alexandre Julliard <julliard@winehq.org>
18283 * dlls/ws2_32/socket.c:
18284 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
18286 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
18288 * dlls/ws2_32/socket.c:
18289 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
18291 * dlls/ntdll/signal_i386.c:
18292 ntdll: Clear alignment check flag before entering exception handler.
18294 2006-10-02 Juan Lang <juan_lang@yahoo.com>
18296 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
18297 dlls/crypt32/tests/cert.c:
18298 crypt32: Implement CryptSignAndEncodeCertificate.
18300 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
18302 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
18303 programs/regedit/En.rc, programs/regedit/Es.rc,
18304 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
18305 programs/regedit/It.rc, programs/regedit/Ja.rc,
18306 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
18307 programs/regedit/No.rc, programs/regedit/Pl.rc,
18308 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
18309 programs/regedit/Si.rc, programs/regedit/Tr.rc,
18310 programs/regedit/resource.h:
18311 regedit: Remove the unused IDD_DIALOG2.
18313 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
18314 programs/regedit/En.rc, programs/regedit/Es.rc,
18315 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
18316 programs/regedit/It.rc, programs/regedit/Ja.rc,
18317 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
18318 programs/regedit/No.rc, programs/regedit/Pl.rc,
18319 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
18320 programs/regedit/Si.rc, programs/regedit/Tr.rc,
18321 programs/regedit/framewnd.c, programs/regedit/resource.h:
18322 regedit: Add option to export only a specified branch.
18324 * programs/regedit/framewnd.c:
18325 regedit: Some import/export dialogs code cleanup.
18327 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
18329 * programs/cmdlgtst/Fr.rc:
18330 cmdlgtst: Updated French translation.
18332 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
18333 crypt32: Initial French translation.
18335 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
18337 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
18338 user: Cast-qual warnings fix.
18340 2006-10-02 Juan Lang <juan_lang@yahoo.com>
18342 * dlls/crypt32/tests/sip.c:
18343 crypt32/tests: Win64 printf format warning fixes.
18345 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
18346 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
18348 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
18350 * programs/winemenubuilder/Makefile.in,
18351 programs/winemenubuilder/winemenubuilder.c:
18352 winemenubuilder: Win64 printf format warning fixes.
18354 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
18355 programs/wineconsole/user.c:
18356 wineconsole: Win64 printf format warning fixes.
18358 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
18359 rpcss: Win64 printf format warning fixes.
18361 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
18362 oleview: Win64 'incompatible pointer type' warning fix.
18364 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
18365 icinfo: Win64 printf format warning fixes.
18367 * programs/eject/Makefile.in, programs/eject/eject.c:
18368 eject: Win64 printf format warning fixes.
18370 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
18371 cmdlgtst: Win64 printf format warning fixes.
18373 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
18374 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
18375 winhelp: Win64 printf format warning fixes.
18377 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
18378 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
18379 winecfg: Win64 printf format warning fixes.
18381 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
18382 programs/wineboot/wineboot.c:
18383 wineboot: Win64 printf format warning fixes.
18385 2006-10-02 Jacek Caban <jacek@codeweavers.com>
18387 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
18388 shdocvw: Silence common invalid QueryInterface FIXMEs.
18390 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
18391 mshtml: Silence common invalid QueryInterface FIXME.
18393 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
18394 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
18395 mshtml: Added begining implementation of IPersistStreamInit::Save.
18397 * dlls/mshtml/nsembed.c:
18398 mshtml: Code cleanup.
18400 2006-10-02 H. Verbeet <hverbeet@gmail.com>
18402 * dlls/wined3d/directx.c:
18403 wined3d: Report the correct number of available 4-component float vectors
18406 * dlls/wined3d/pixelshader.c:
18407 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
18409 2006-10-02 Robert Shearman <rob@codeweavers.com>
18411 * dlls/oleaut32/typelib.c:
18412 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
18413 dual dispinterfaces.
18415 * dlls/oleaut32/typelib.c:
18416 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
18417 inherited interfaces.
18419 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
18421 * dlls/advapi32/tests/registry.c:
18422 advapi32: Make sure it's a real cleanup.
18424 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
18426 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
18427 programs/regedit/Es.rc, programs/regedit/Fr.rc,
18428 programs/regedit/Hu.rc, programs/regedit/It.rc,
18429 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
18430 programs/regedit/Ru.rc, programs/regedit/Si.rc:
18431 regedit: Fix some translated resources errors.
18433 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
18435 * programs/winecfg/Ru.rc:
18436 winecfg: Fix a typo in Russian translation.
18438 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
18440 * programs/winedbg/tgt_active.c:
18441 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
18443 * dlls/ntdll/tests/info.c:
18444 ntdll: Add a test for NtReadVirtualMemory.
18446 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
18448 * dlls/kernel32/tests/path.c:
18449 kernel32: Add 2 simple tests for GetLongPathNameW.
18451 * dlls/kernel32/path.c:
18452 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
18454 2006-09-29 Juan Lang <juan_lang@yahoo.com>
18456 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
18457 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
18458 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
18459 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
18460 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
18461 dlls/crypt32/tests/str.c:
18462 crypt32/tests: Win64 printf format warning fixes.
18464 2006-09-28 Juan Lang <juan_lang@yahoo.com>
18466 * dlls/shdocvw/webbrowser.c:
18467 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
18469 * dlls/shdocvw/webbrowser.c:
18470 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
18472 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
18474 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
18475 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
18476 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
18477 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
18478 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
18479 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
18480 dlls/wined3d/query.c, dlls/wined3d/resource.c,
18481 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
18482 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
18483 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
18484 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
18485 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
18486 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
18487 dlls/wined3d/wined3d_private.h:
18488 wined3d: Win64 printf fixes.
18490 2006-09-30 Hans Leidekker <hans@it.vu.nl>
18492 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
18493 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
18494 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
18495 dlls/wldap32/parse.c, dlls/wldap32/search.c:
18496 wldap32: Win64 printf format warning fixes.
18498 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
18499 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
18500 dlls/mscms/transform.c:
18501 mscms: Win64 printf format warning fixes.
18503 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
18504 dnsapi: Win64 printf format warning fixes.
18506 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
18508 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
18509 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
18510 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
18511 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
18512 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
18513 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
18514 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
18515 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
18516 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
18517 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
18518 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
18519 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
18520 dlls/user/winproc.c, dlls/user/winstation.c:
18521 user: Win64 printf format warning fixes.
18523 2006-09-29 Benjamin Arai <me@benjaminarai.com>
18525 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
18526 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
18527 dlls/resutils/resutils.spec:
18528 resutils: Implements stub dll for resutils.dll.
18530 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
18532 * dlls/ntdll/tests/exception.c:
18533 ntdll: Added debug registers test case.
18535 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
18537 * dlls/mswsock/mswsock.c:
18538 mswsock: More debug output in AcceptEx().
18540 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
18542 * dlls/gdi/freetype.c:
18543 gdi32: Improve get_nearest_charset().
18545 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
18547 * dlls/tapi32/line.c:
18548 tapi32: Cast-qual warnings fix.
18550 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
18552 * dlls/user/tests/win.c:
18553 user/tests: Flush events before running mouse tests.
18555 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
18557 * dlls/ws2_32/socket.c:
18558 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
18560 * dlls/ws2_32/socket.c, include/winsock.h:
18561 ws2_32: Use a symbolic name instead of hand-made value.
18563 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
18565 * dlls/wined3d/wined3d_private.h:
18566 wined3d: Remove unused field in shader opcode_arg.
18568 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
18570 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
18571 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
18572 programs/regedit/No.rc:
18573 Updated Norwegian Bokmål translations.
18575 2006-10-02 Alexandre Julliard <julliard@winehq.org>
18577 * include/winsock.h:
18578 winsock: Make sure to include sys/types.h in all cases.
18580 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
18582 * dlls/oleaut32/tests/vartest.c:
18583 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
18585 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
18587 * dlls/shell32/shlfileop.c:
18588 shell32: Another cast-qual warning fix.
18590 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
18592 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
18593 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
18594 shell32: Cast-qual warnings fix.
18596 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
18598 * dlls/rsaenh/tests/rsaenh.c:
18599 rsaenh/tests: import & export of a plaintext public key + algID check.
18601 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
18603 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
18604 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
18605 tools/winedump/pe.c:
18606 winedump: Win64 printf format warning fixes.
18608 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
18609 wrc: Win64 printf format warning fixes.
18611 * server/Makefile.in, server/registry.c, server/trace.c:
18612 server: Win64 printf format warning fixes.
18614 2006-09-29 Jason Green <jave27@gmail.com>
18616 * dlls/user/input.c, dlls/user/user32.spec:
18617 user32: Stub implementation of BlockInput.
18619 2006-09-29 Francois Gouget <fgouget@free.fr>
18621 * dlls/d3d9/tests/stateblock.c:
18622 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
18624 * dlls/riched20/tests/editor.c:
18625 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
18627 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
18628 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
18630 * dlls/ddraw/tests/ddrawmodes.c:
18631 ddraw: Only perform the screen resolution changing tests in interactive mode.
18633 * dlls/oleaut32/tests/usrmarshal.c:
18634 oleaut32: Fixed compilation in the nameless union case.
18636 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
18637 Add missing '\n's to ok() calls.
18639 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
18640 dsound: Don't use state.buffer_size before it has been initialized.
18642 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
18643 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
18644 dlls/urlmon/binding.c, include/urlmon.idl:
18645 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
18646 test compilation on Windows.
18648 * dlls/ddraw/tests/d3d.c:
18649 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
18652 * tools/winapi/msvcmaker:
18653 msvcmaker: The msvcrt tests need '..' in the include path.
18655 * dlls/ole32/tests/moniker.c:
18656 ole32: Fix invalid macro usage.
18658 * include/wincrypt.h:
18659 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
18662 * include/security.h:
18663 secur32: Only include secext.h when asked to.
18665 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
18666 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
18667 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
18668 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
18670 Fix rpcndr.h so it takes CONST_VTABLE into account.
18671 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
18674 * tools/widl/header.c:
18675 widl: Use CONST_VTBL to declare lpVtbl.
18677 2006-09-28 Francois Gouget <fgouget@free.fr>
18679 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
18680 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
18681 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
18682 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
18683 dlls/winex11.drv/opengl.c:
18684 Assorted spelling fixes.
18686 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
18688 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
18689 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
18690 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
18691 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
18692 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
18693 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
18694 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
18695 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
18696 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
18697 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
18698 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
18699 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
18700 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
18701 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
18702 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
18703 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
18704 programs/uninstaller/main.c, tools/widl/hash.c:
18705 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
18708 * include/wine/debug.h, include/wine/test.h:
18709 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
18711 * include/windef.h, include/winnt.h:
18712 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
18714 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
18715 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
18716 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
18717 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
18718 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
18719 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
18720 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
18721 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
18722 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
18723 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
18724 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
18725 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
18726 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
18727 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
18728 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
18729 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
18730 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
18731 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
18732 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
18733 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
18734 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
18735 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
18736 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
18737 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
18738 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
18739 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
18740 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
18741 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
18742 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
18743 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
18744 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
18745 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
18746 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
18747 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
18748 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
18749 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
18750 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
18751 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
18752 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
18753 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
18754 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
18755 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
18756 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
18757 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
18758 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
18759 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
18760 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
18761 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
18762 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
18763 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
18764 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
18765 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
18766 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
18767 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
18768 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
18769 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
18770 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
18771 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
18772 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
18773 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
18774 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
18775 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
18776 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
18777 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
18778 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
18779 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
18780 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
18781 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
18782 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
18783 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
18784 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
18785 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
18786 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
18787 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
18788 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
18789 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
18790 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
18791 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
18792 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
18793 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
18794 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
18795 dlls/winmm/wineaudioio/Makefile.in,
18796 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
18797 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
18798 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
18799 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
18800 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
18801 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
18802 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
18803 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
18804 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
18805 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
18806 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
18807 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
18808 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
18809 programs/winhelp/Makefile.in, server/Makefile.in,
18810 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
18811 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
18812 DWORD/LONG/ULONG from long to int.
18814 2006-09-28 James Hawkins <truiken@gmail.com>
18816 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
18817 dlls/msi/preview.c:
18818 msi: Return to the parent dialog when the argument to the EndDialog event
18821 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
18823 * dlls/shell32/shelllink.c:
18824 shell32: Cast-qual warnings fix.
18826 * dlls/shell32/shell32_main.c:
18827 shell32: Cast-qual warnings fix.
18829 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
18830 shell32: Cast-qual warnings fix.
18832 * dlls/shell32/brsfolder.c:
18833 shell32: Cast-qual warnings fix.
18835 2006-09-29 Alexandre Julliard <julliard@winehq.org>
18837 * dlls/winex11.drv/opengl.c:
18838 winex11.drv: Fix typo that confuses winapi_check.
18840 2006-09-28 Juan Lang <juan_lang@yahoo.com>
18842 * dlls/winex11.drv/opengl.c:
18843 winex11.drv: Don't deadlock if GL init fails.
18845 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
18847 * tools/winedump/winedump.man.in:
18848 winedump: Remove the shell script reference from the man-page.
18850 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
18852 * dlls/comctl32/toolbar.c:
18853 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
18855 * dlls/comctl32/toolbar.c:
18856 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
18858 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
18859 msvfw32: Add Polish translation.
18861 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
18862 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
18863 dlls/gphoto2.ds/gphoto2_No.rc:
18864 gphoto2.ds: Use SS_CENTER to center a dialog string.
18866 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
18867 gphoto2.ds: Add Polish translation.
18869 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
18870 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
18871 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
18872 dlls/sane.ds/sane_No.rc:
18873 sane.ds: Use SS_CENTER to center a dialog string.
18875 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
18876 sane.ds: Add Polish translation.
18878 2006-09-28 Juan Lang <juan_lang@yahoo.com>
18880 * include/wincrypt.h:
18881 wincrypt.h: Fix a typo.
18883 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
18884 rsaenh: Correct signature checking.
18885 - pass desired key to encrypt_block_impl
18886 - don't change the alg id of imported keys
18889 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
18891 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
18892 crypt32: Added some CryptSIP stub implementations.
18894 2006-09-28 Hans Leidekker <hans@it.vu.nl>
18896 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
18897 usp10: Add a stub implementation and a test for ScriptLayout.
18899 2006-09-28 Alexandre Julliard <julliard@winehq.org>
18901 * ANNOUNCE, ChangeLog, VERSION, configure:
18904 ----------------------------------------------------------------
18905 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
18907 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
18908 ole32: StgOpenStorage on non-existent file should create it (with test).
18910 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
18912 * dlls/shlwapi/string.c:
18913 shlwapi: Add size parameters to function that takes array arguments.
18915 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
18917 * dlls/rpcrt4/rpc_server.c:
18918 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
18920 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
18922 * dlls/crypt32/tests/sip.c:
18923 crypt32: A small test to verify when to write function pointers.
18925 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
18927 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
18928 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
18929 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
18930 localspl/tests: Add initial test.
18932 2006-09-27 Benjamin Arai <me@benjaminarai.com>
18934 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
18935 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
18936 dlls/clusapi/clusapi.spec:
18937 clusapi: Implement stub dll for clusapi.
18939 2006-09-27 James Hawkins <truiken@gmail.com>
18941 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
18942 msi: Follow state resolution rules when a feature parent saves a component.
18944 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
18945 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
18946 of INSTALLSTATE_UNKNOWN.
18948 2006-09-27 Juan Lang <juan_lang@yahoo.com>
18950 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
18951 dlls/crypt32/tests/cert.c:
18952 crypt32: Implement CertGetPublicKeyLength.
18954 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
18956 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
18957 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
18959 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
18961 * dlls/ntdll/signal_i386.c:
18962 ntdll: Align stack to 4 bytes.
18964 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
18966 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
18967 dlls/localspl/localspl_main.c:
18968 localspl: Start implementation of InitializePrintMonitor.
18970 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18972 * programs/regedit/Ko.rc:
18973 regedit: Updated Korean Resource.
18975 * dlls/winmm/winmm_Ko.rc:
18976 winmm: Updated Korean resource.
18978 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
18980 * dlls/wined3d/device.c:
18981 wined3d: Tell gl about the surface alignment.
18983 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
18985 * dlls/shdocvw/regsvr.c:
18986 shdocvw: Cast-qual warnings fix.
18988 * dlls/secur32/secur32.c:
18989 secur32: Cast-qual warnings fix.
18991 2006-09-27 Huw Davies <huw@codeweavers.com>
18993 * dlls/ole32/rpc.c:
18994 ole32: Don't return from CoRegisterClassObject until we have created the
18996 Also don't fail if the client connects to the pipe between CreateNamedPipe
18997 and ConnectNamedPipe.
18999 2006-09-27 Robert Shearman <rob@codeweavers.com>
19001 * include/objidl.idl:
19002 include: Add types to objidl.idl used by COM contexts.
19004 * dlls/oleaut32/tmarshal.c:
19005 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
19008 * dlls/ole32/stg_stream.c:
19009 ole32: Check the return value of IStream_SetSize so as to not blindly continue
19010 on and possibly corrupt the structured storage file.
19012 * dlls/ntdll/signal_i386.c:
19013 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
19014 with a bad address.
19016 * dlls/ntdll/virtual.c:
19017 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
19018 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
19021 include: Add recently added PSDK VM flags to winnt.h.
19023 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
19025 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
19026 gdi32: Modify kerning scaling algorithm to the one which appears to better
19027 match what Windows does.
19029 2006-09-27 Jacek Caban <jacek@codeweavers.com>
19031 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
19032 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
19033 dlls/mshtml/tests/htmldoc.c:
19034 mshtml: Added get_readyState implementation.
19036 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
19037 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
19038 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
19039 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
19040 dlls/mshtml/rsrc.rc:
19041 mshtml: Remove conflicts between resource.h and mshtmcid.h.
19043 2006-09-27 Alexandre Julliard <julliard@winehq.org>
19045 * dlls/ole32/tests/hglobalstream.c:
19046 ole32/tests: Avoid using sizeof in a trace.
19048 * dlls/d3d9/tests/stateblock.c:
19049 d3d9/tests: Don't test texture states beyond the supported maximum.
19051 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
19053 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
19054 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
19055 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
19057 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
19059 * dlls/wined3d/device.c:
19060 wined3d: Fix typo in ResourceReleased.
19062 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
19064 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
19065 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
19067 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
19069 * dlls/lz32/tests/lzexpand_main.c:
19070 lz32/tests: Fix some typos in error messages.
19072 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
19074 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
19075 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
19076 wined3d: Read GL info and load constants into the same device.
19078 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
19079 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
19080 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
19081 wined3d: Move device pointer into the BaseShader class.
19083 2006-09-27 Juan Lang <juan_lang@yahoo.com>
19085 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
19086 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
19088 * include/wintrust.h:
19089 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
19091 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
19093 * dlls/crypt32/tests/sip.c:
19094 crypt32: Another CryptSIPLoad test.
19096 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
19097 wintrust: Added some CryptSIP stub implementations.
19100 wintrust: Fix function prototype.
19102 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
19104 * programs/clock/Fr.rc:
19105 clock: French translation improvements.
19107 * programs/notepad/Fr.rc:
19108 notepad: French translation improvements.
19110 * programs/progman/Fr.rc:
19111 progman: French translation improvements.
19113 * programs/winefile/Fr.rc:
19114 winefile: French translation improvements.
19116 * programs/taskmgr/Fr.rc:
19117 taskmgr: French translation improvements.
19119 * programs/regedit/Fr.rc:
19120 regedit: French translation improvements.
19122 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
19124 * programs/view/view.c:
19125 view: Reset the image left-top corner to the window left-top corner after a
19128 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
19129 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
19130 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
19131 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
19132 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
19133 programs/view/resource.h, programs/view/view.c:
19134 view: Remove the Info > Hello menu item.
19136 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
19137 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
19138 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
19139 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
19140 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
19141 programs/view/init.c, programs/view/resource.h:
19142 view: Remove IDS_APPNAME from resources.
19144 * programs/view/Pl.rc, programs/view/viewrc.rc:
19145 view: Add Polish translation.
19147 * programs/regedit/En.rc:
19148 regedit: Fix the English (Neutral) menu.
19150 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
19152 * programs/winecfg/Ru.rc:
19153 winecfg: Update Russian translation.
19155 2006-09-26 H. Verbeet <hverbeet@gmail.com>
19157 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
19158 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
19159 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
19160 dlls/wined3d/volumetexture.c:
19161 wined3d: Comparing BOOLs against FALSE is redundant.
19163 * dlls/wined3d/directx.c:
19164 wined3d: Add a comment to clarify the point of max_sampler_stages.
19166 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
19167 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
19168 include/wine/wined3d_gl.h:
19169 wined3d: Add support for native NPOT textures.
19171 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
19172 wined3d: Enable pixel shaders by default.
19174 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
19175 wined3d: Fix the default values for wined3d_settings.
19177 * dlls/wined3d/vertexshader.c:
19178 wined3d: Don't overwrite the position y offset in ARB vertex programs.
19180 * dlls/wined3d/device.c:
19181 wined3d: Cleanup ActiveRender some more.
19183 * dlls/wined3d/device.c:
19184 wined3d: Render upside down when rendering offscreen, even if the backbuffer
19185 is used to render to.
19187 * dlls/wined3d/device.c:
19188 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
19190 2006-09-26 Juan Lang <juan_lang@yahoo.com>
19192 * include/wintrust.h:
19193 wintrust.h: Add missing defines.
19195 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
19196 dlls/crypt32/tests/encode.c:
19197 crypt32: Encode/decode authority key ids.
19199 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19201 * programs/cmdlgtst/Ko.rc:
19202 cmdlgtst: Updated Korean resource.
19204 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
19206 * dlls/rsaenh/rsaenh.c:
19207 rsaenh: Cast-qual warnings fix.
19209 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
19210 rsaenh: Cast-qual warnings fix.
19212 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
19214 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
19215 uninstaller: Add Polish translation.
19217 * dlls/winmm/winmm_En.rc:
19218 winmm: Use English (US) instead of English (Neutral) for resources.
19220 * dlls/comctl32/comctl_Pl.rc:
19221 comctl32: Update Polish translation.
19223 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
19224 dlls/msrle32/msrle_Hu.rc:
19225 msrle32: Show correctly the authors surname in some non-latin1 languages.
19227 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
19228 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
19229 dlls/msvidc32/rsrc.rc:
19230 video codecs: add Polish translation.
19232 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
19234 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
19235 dmband: Print 64bit integers with wine_dbgstr_longlong.
19237 2006-09-25 James Hawkins <truiken@gmail.com>
19239 * dlls/msi/action.c, dlls/msi/tests/package.c:
19240 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
19241 the component's state should match.
19243 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
19244 msi: Only specifically resolve the TARGETDIR directory once.
19246 * dlls/msi/tests/package.c:
19247 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
19250 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
19251 dlls/msi/package.c, dlls/msi/tests/package.c:
19252 msi: Store the full path to the database file in the MSIDATABASE structure.
19254 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
19256 * dlls/user/property.c, include/winuser.h:
19257 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
19259 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
19261 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
19262 dlls/setupapi/tests/devinst.c:
19263 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
19265 2006-09-26 Alexandre Julliard <julliard@winehq.org>
19267 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
19268 explorer: Work around the latest HAL binary compatibility breakage.
19270 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
19272 * dlls/crypt32/tests/sip.c:
19273 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
19275 2006-09-22 James Hawkins <truiken@gmail.com>
19277 * dlls/setupapi/queue.c:
19278 setupapi: Fix a typo.
19280 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
19282 * dlls/d3d8/d3d8_main.c:
19283 d3d8: Remove no longer used imports.
19285 * dlls/d3d9/d3d9_main.c:
19286 d3d9: Remove no longer used imports.
19288 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
19291 mssip.h: Added function definition.
19293 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
19295 * dlls/gdi/tests/font.c:
19296 gdi32: Add a test for GetKerningPairs.
19298 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
19299 gdi32: Implement GetKerningPairs for TrueType fonts.
19301 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
19303 * dlls/winex11.drv/keyboard.c:
19304 winex11.drv: Use a proper protector for X11/XKBlib.h.
19306 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
19308 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
19309 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
19310 programs/winedbg/winedbg.c:
19311 winedbg: Fixed regression in gdb startup (especially gdb proxy).
19313 * programs/winedbg/memory.c:
19314 winedbg: Put back the %d format for printing integral values even for
19315 64bit internal values as the default format in winebdg command imposes.
19317 * dlls/dbghelp/dwarf.c:
19318 dbghelp: Added support for a couple of compiland's children.
19320 * dlls/dbghelp/dwarf.c:
19321 dbghelp: Fix location computation when attribute has a constant form instead
19324 * dlls/dbghelp/dwarf.c:
19325 dbghelp: Change the definition of an attribute so that we can pass around
19328 * dlls/dbghelp/dwarf.c:
19329 dbghelp: Move the attribute union (now nameless) into a structure called
19332 * dlls/dbghelp/dwarf.c:
19333 dbghelp: Added support for DW_OP_breg* operations in location computation.
19335 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
19336 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
19337 dbghelp: Variables & registers.
19338 - more strickling differentiation variable location between
19339 a register, and the dereferenced address defined by a
19340 register (and possibly an offset)
19341 - added a parameter to symt_add_func_local (and internal symbol
19342 data struct) to help differentiate
19343 - fix all debug parsers to confer to this new scheme
19345 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
19347 * dlls/lz32/tests/lzexpand_main.c:
19348 lz32/tests: Try to open nonexisting compressed files.
19350 * dlls/lz32/tests/lzexpand_main.c:
19351 lz32/tests: Add more cases for opening compressed files.
19353 * dlls/lz32/tests/lzexpand_main.c:
19354 lz32/tests: Move indirect opening of compressed files into separate functions.
19355 Also rename W-string variable to get some naming consistency.
19357 * dlls/lz32/tests/lzexpand_main.c:
19358 lz32/tests: Compare result to predefined compressed file name, not calculated
19361 2006-09-25 Juan Lang <juan_lang@yahoo.com>
19363 * dlls/crypt32/tests/cert.c:
19364 crypt32: Reduce indent level of tests.
19366 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
19368 * dlls/wined3d/glsl_shader.c:
19369 wined3d: Use GL_EXTCALL.
19370 That fixes compilation with gl headers that do not know about glUniform4fvARB.
19372 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
19374 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
19375 dlls/winex11.drv/winex11.drv.spec:
19376 winex11.Drv: Remove unneeded wgl exports.
19378 2006-09-25 Duane Clark <fpga@pacbell.net>
19380 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
19381 msvcrt: fgetc needs to use unsigned parameters.
19382 Spotted by and adapted from test written by Tobias Ringström.
19384 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
19386 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
19387 dlls/dmcompos/signposttrack.c:
19388 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
19390 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
19392 * dlls/rpcrt4/rpc_transport.c:
19393 rpcrt4: Cast-qual warnings fix.
19395 * dlls/rpcrt4/ndr_stubless.c:
19396 rpcrt4: Cast-qual warnings fix.
19398 * dlls/rpcrt4/cpsf.c:
19399 rpcrt4: Cast-qual warnings fix.
19401 * dlls/rpcrt4/ndr_marshall.c:
19402 rpcrt4: Cast-qual warnings fix.
19404 * dlls/riched20/reader.c:
19405 riched20: Cast-qual warning fix.
19407 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
19409 * programs/notepad/Tr.rc:
19410 notepad: Update Turkish resources.
19412 * programs/clock/Tr.rc:
19413 clock: Update Turkish resources.
19415 * dlls/shell32/shell32_Tr.rc:
19416 shell32: Update Turkish resources.
19418 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
19420 * programs/regedit/listview.c:
19421 regedit: Remove dead code.
19423 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
19425 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
19426 wined3d: Add the missing gamma cap.
19428 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
19430 * dlls/wintrust/register.c:
19431 wintrust: Implement SoftpubDllRegisterServer.
19433 2006-09-22 Ivan Leo <ivanleo@gmail.com>
19435 * dlls/dinput/mouse.c:
19436 dinput: Add some error checks to mouse.c.
19438 2006-09-22 Frank Richter <frank.richter@gmail.com>
19440 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
19441 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
19442 ReturnBuffer and certain ReturnBufferSizes.
19444 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
19446 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
19447 dlls/comctl32/toolbar.c:
19448 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
19449 bitmap before ImageList_AddMasked rather then call
19450 ImageList_SetImagesCount after.
19452 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
19453 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
19455 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
19457 * dlls/ntdll/signal_i386.c:
19458 ntdll: Avoid ebx being clobbered in exception handler.
19460 2006-09-24 Jacek Caban <jacek@codeweavers.com>
19462 * dlls/mshtml/tests/htmldoc.c:
19463 mshtml: Added more loading tests.
19465 * dlls/mshtml/navigate.c:
19466 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
19468 * dlls/mshtml/nsembed.c:
19469 mshtml: Initialize url in OnStartURIOpen.
19471 * dlls/mshtml/persist.c:
19472 mshtml: Remove FIXMEs and fix a typo.
19474 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
19475 mshtml: Added PARSECOMPLETE task implementation.
19477 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
19478 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
19479 mshtml: Store BSCallback in HTMDocument.
19481 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
19482 mshtml: Store IBinding interface in BSCallback.
19484 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
19485 dlls/mshtml/persist.c, dlls/mshtml/task.c:
19486 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
19487 IPersistMoniker::Load.
19489 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
19490 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
19491 mshtml: Create one "Internet Explorer_Hidden" window per thread.
19493 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
19495 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
19496 dlls: Assorted French translation improvements.
19498 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
19500 * programs/winefile/Pl.rc:
19501 winefile: Update Polish translation.
19503 * dlls/user/resources/user32_Pl.rc:
19504 user32: Update Polish translation.
19506 * programs/regedit/Pl.rc:
19507 regedit: Update Polish translation.
19509 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
19510 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
19512 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
19513 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
19514 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
19516 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
19518 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
19519 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
19520 wined3d: Surface data is 32 bit aligned.
19522 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
19524 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
19525 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
19526 dlls/wined3d/wined3d_private.h:
19527 wined3d: Avoid wasting a uniform.
19529 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
19530 wined3d: Stop fixing up a VBO if the declaration changes too often.
19532 * dlls/wined3d/vertexbuffer.c:
19533 wined3d: Verify the VBO vertex declaration every draw.
19535 * dlls/wined3d/surface_gdi.c:
19536 wined3d: Fix a typo.
19538 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
19540 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
19541 quartz: Cast-qual warnings fix.
19543 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
19545 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
19546 oleaut32: Cast-qual warnings fix.
19548 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
19550 * programs/msiexec/msiexec.c:
19551 msiexec: Should recognize /xpackage syntax.
19553 2006-09-21 Aric Stewart <aric@codeweavers.com>
19555 * dlls/user/edit.c:
19556 user: Correct buffer overflows in IME processing code.
19558 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
19560 * dlls/msi/dialog.c:
19561 msi: Support more dialog groups.
19563 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
19566 wrc: Fixed typo for the --pedantic argument.
19568 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
19570 * include/wincrypt.h:
19571 wincrypt.h: A few more defines.
19573 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
19575 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
19576 include/wine/wined3d_gl.h:
19577 wined3d: glBlend* fixes.
19579 2006-09-21 Jacek Caban <jacek@codeweavers.com>
19581 * dlls/mshtml/tests/htmldoc.c:
19582 mshtml: Better IDM_PARSECOMPLETE test.
19584 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
19585 dlls/shdocvw/webbrowser.c:
19586 shdocvw: Added [get|put]_Silent implementation.
19587 As we don't have any dialog in WebBrowser implemented yet, all we have to do
19588 is to store silent value.
19590 2006-09-21 Huw Davies <huw@codeweavers.com>
19592 * dlls/advapi32/security.c:
19593 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
19595 This makes the tests run correctly on first invocation.
19597 * dlls/gdi/tests/font.c:
19598 gdi32: Make the bitmap font tests locale aware.
19600 * dlls/gdi/tests/font.c:
19601 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
19602 so remove the width test completely.
19604 2006-09-17 Kai Blin <kai.blin@gmail.com>
19606 * dlls/secur32/secur32.c:
19607 secur32: Stop loading Negotiate until it is actually working.
19609 2006-09-24 Alexandre Julliard <julliard@winehq.org>
19611 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
19612 make_makefiles: Merged the make_progs script into make_makefiles.
19614 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
19616 * include/msvcrt/sys/types.h, include/winsock.h:
19617 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
19619 2006-09-22 Alexandre Julliard <julliard@winehq.org>
19621 * configure, configure.ac:
19622 configure: Moved the libGL.a check to the final warnings.
19624 * Makefile.in, configure, configure.ac, include/.gitignore:
19625 Makefile: Automatically update config.h if configure changed.
19627 * tools/make_makefiles:
19628 make_makefiles: Parse the makefiles to find the correct rules file dependency.
19631 makedep: Update dependencies even with no source files.
19633 2006-09-21 Alexandre Julliard <julliard@winehq.org>
19635 * dlls/user/resource.c, dlls/user/tests/resource.c,
19636 dlls/user/tests/resource.rc:
19637 user: Fix handling of high bits of resource id in LoadString, reported by
19640 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
19642 * dlls/wined3d/drawprim.c:
19643 wined3d: Allow null streams in the vertex declaration.
19645 2006-09-17 Kai Blin <kai.blin@gmail.com>
19647 * dlls/secur32/ntlm.c:
19648 secur32: Tell the user if ntlm_auth is not found or outdated.
19650 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
19652 * dlls/msacm32/driver.c:
19653 msacm: acmDriverPriority() compares dwPriority against negative values.
19654 This issue was spotted by Andrew Talbot.
19656 2006-09-15 Benjamin Arai <me@benjaminarai.com>
19658 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
19659 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
19660 dlls/nddeapi/nddeapi.spec:
19661 nddeapi: Implement stub dll for nddeapi.
19663 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
19665 * dlls/comdlg32/fontdlg.c:
19666 comdlg32: Show better font style information in fontdlg.
19668 2006-09-13 James Hawkins <truiken@gmail.com>
19670 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
19671 wintrust: Add a stub implementation of CryptCATClose.
19673 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
19674 wintrust: Add a stub implementation of CryptCATEnumerateMember.
19676 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
19677 wintrust: Move the Crypt* functions to crypt.c.
19679 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
19680 dlls/wintrust/wintrust.spec:
19681 wintrust: Add a stub implementation of CryptCATOpen.
19683 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
19685 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
19686 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
19688 * dlls/comctl32/toolbar.c:
19689 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
19691 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
19692 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
19694 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
19695 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
19697 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
19698 comctl32: imagelist: SetImageCount can be used to decrease image count (with
19701 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
19702 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
19703 dlls/comctl32/tests/toolbar.c:
19704 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
19706 2006-09-20 James Hawkins <truiken@gmail.com>
19708 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
19709 dlls/msi/tests/package.c:
19710 msi: Disable child features of parent features that are unselected because of
19713 * dlls/msi/dialog.c:
19714 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
19717 * dlls/msi/action.c, dlls/msi/tests/package.c:
19718 msi: Don't check a component's install state if a component ID is not provided.
19720 * dlls/msi/tests/package.c:
19721 msi: Fix the results of a few tests to match Windows.
19723 * dlls/msi/action.c, dlls/msi/tests/package.c:
19724 msi: Load the component states in CostFinalize instead of CostInitialize.
19726 * dlls/msi/action.c, dlls/msi/tests/package.c:
19727 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
19729 * dlls/msi/action.c, dlls/msi/tests/package.c:
19730 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
19732 * dlls/advpack/files.c:
19733 advpack: backup should be a const string.
19735 2006-09-21 Alexandre Julliard <julliard@winehq.org>
19737 * dlls/wininet/tests/http.c:
19738 wininet/tests: Don't fail the tests if the network is unreachable.
19740 * dlls/urlmon/tests/url.c:
19741 urlmon/tests: Don't fail the tests if the network is unreachable.
19743 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
19745 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
19746 dlls/winex11.drv/winex11.drv.spec:
19747 opengl: Move wgl font code to winex11.drv.
19749 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
19751 * include/wine/mmsystem16.h:
19752 include: Make the return type of mmioSendMessage16 in the function declaration
19753 match that of the function definition.
19755 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
19757 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
19758 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
19760 2006-09-20 Benjamin Arai <me@benjaminarai.com>
19762 * dlls/msi/tests/db.c:
19763 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
19764 returns the correct results.
19766 * dlls/msi/tests/db.c:
19767 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
19768 the correct results.
19770 * dlls/oleaut32/tests/vartest.c:
19771 oleaut32: Conformance test for function variant:VarImp.
19773 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
19774 oleaut32: Implementation for function variant:VarImp.
19776 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
19778 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
19779 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
19780 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
19781 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
19782 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
19783 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
19784 dmime: Print 64bit integers with wine_dbgstr_longlong.
19786 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
19788 * dlls/ole32/stg_prop.c:
19789 ole32: Cast-qual warnings fix.
19791 * dlls/odbc32/proxyodbc.c:
19792 odbc32: Cast-qual warning fix.
19794 2006-09-20 Juan Lang <juan_lang@yahoo.com>
19796 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
19797 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
19800 * dlls/crypt32/chain.c:
19801 crypt32: Don't crash on freeing null chain engine.
19803 * dlls/crypt32/tests/cert.c:
19804 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
19806 * dlls/crypt32/tests/encode.c:
19807 crypt32: Test decoding a big CRL.
19809 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
19811 * dlls/wined3d/drawprim.c:
19812 wined3d: Do not bind the 0 vbo when vbos are unsupported.
19814 2006-09-21 Alexandre Julliard <julliard@winehq.org>
19816 * server/process.c, server/process.h, server/request.c:
19817 server: Kill the process without SIGTERM when the fd socket is closed.
19819 * configure, configure.ac:
19820 configure: Don't display any messages when started from the makefile to rebuild
19823 2006-09-20 Alexandre Julliard <julliard@winehq.org>
19826 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
19828 * Makefile.in, tools/Makefile.in:
19829 Makefile: Fixed rule for building makedep when cross-compiling.
19831 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
19833 * dlls/crypt32/sip.c:
19834 crypt32: Simplify by removing unneeded backslash.
19836 2006-09-20 Huw Davies <huw@codeweavers.com>
19838 * dlls/gdi/tests/font.c:
19839 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
19840 there's a \n in the string.
19842 * dlls/gdi/freetype.c:
19843 gdi32: Fix ppem in the case that there isn't an exact height match in the
19846 * dlls/gdi/tests/font.c:
19847 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
19849 2006-09-19 Benjamin Arai <me@benjaminarai.com>
19851 * dlls/msi/tests/db.c:
19852 msi: Adds test to check if "AND" operator returns the correct result for the
19855 * dlls/msi/tests/db.c:
19856 msi: Adds tests to check if joins return the correct number of rows.
19858 * dlls/msi/tests/db.c:
19859 msi: Updates tests for joins to include row and column ids in message.
19861 2006-09-17 Christoph Frick <frick@sc-networks.com>
19863 * dlls/wined3d/device.c:
19864 wined3d: Clamp the light exponent at 128.
19866 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
19868 * dlls/setupapi/tests/devinst.c:
19869 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
19871 * dlls/ntdll/cdrom.c:
19872 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
19875 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
19876 ntdll: Fixed conditional expression (Coverity).
19878 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
19881 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
19884 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
19886 * dlls/dinput/mouse.c:
19887 dinput: Initialize default coop level. Invert logic in hook handler.
19889 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
19891 * dlls/ntdll/env.c:
19892 ntdll: Cast-qual warning fix.
19894 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
19896 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
19898 msi: Cast-qual warnings fix.
19900 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
19902 * dlls/hlink/hlink_main.c:
19903 hlink: Cast-qual warnings fix.
19905 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
19907 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
19908 url: Fixed wrong argument (Coverity).
19910 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
19912 * programs/notepad/dialog.c:
19913 notepad: Keep the modify information of edit control when toggle wrap line.
19915 * programs/notepad/main.c, programs/notepad/main.h:
19916 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
19918 2006-09-15 James Hawkins <truiken@gmail.com>
19920 * dlls/msi/dialog.c:
19921 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
19922 to duplicate the component changing logic.
19924 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
19925 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
19926 INSTALLSTATE_ABSENT.
19928 * dlls/msi/tests/package.c:
19929 msi: Add tests for components with multiple parent features.
19931 2006-09-14 James Hawkins <truiken@gmail.com>
19933 * dlls/msi/dialog.c:
19934 msi: Add the total and free disk space to the VolumeCostList control.
19936 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
19938 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
19939 d3d8: More correct stub for ValidatePixelShader + tests.
19941 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
19943 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
19944 dinput: Return proper errors in SetCooperativeLevel.
19946 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
19948 * include/winuser.h:
19949 include: Add some missing definitions in winuser.h.
19951 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
19953 * dlls/advpack/advpack_private.h:
19954 advpack: Remove duplicate function declaration.
19956 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
19958 * dlls/netapi32/nbnamecache.c:
19959 netapi32: Cast-qual warnings fix.
19961 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
19963 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
19964 msvcrt: Cast-qual warnings fix.
19966 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
19968 * dlls/mapi32/util.c:
19969 mapi32: Cast-qual warning fix.
19971 * dlls/kernel32/resource.c:
19972 kernel32: Cast-qual warnings fix.
19974 * dlls/kernel32/ne_module.c:
19975 kernel32: Cast-qual warnings fix.
19977 * dlls/kernel32/instr.c:
19978 kernel32: Cast-qual warnings fix.
19980 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
19981 dlls/kernel32/volume.c:
19982 kernel32: Cast-qual warnings fix.
19984 2006-09-20 Alexandre Julliard <julliard@winehq.org>
19986 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
19987 dlls/winex11.drv/dib.c, include/winnt.h,
19988 programs/winedbg/tgt_active.c:
19989 include: Added definitions for the fault address exception information.
19991 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
19992 include/wine/exception.h, include/winnt.h:
19993 include: Exception filters should return LONG, not DWORD.
19994 Also move UnhandledExceptionFilter definitions to winbase.h since they
19995 are there in the latest SDK.
19997 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
19999 * include/commctrl.h:
20000 include: Win64 fix in TBBUTTON.
20002 * dlls/comctl32/toolbar.c:
20003 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
20006 * dlls/comctl32/header.c:
20007 comctl32: header: Update the header comment.
20009 * dlls/comctl32/header.c:
20010 comctl32: header: Remove the nOldWidth.
20012 * dlls/comctl32/header.c:
20013 comctl32: header: Send new values in notifies during resize and drag-drop
20014 instead of the old ones.
20015 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
20017 * dlls/comctl32/header.c:
20018 comctl32: header: Merge the simple delete and complex delete.
20020 * dlls/comctl32/header.c:
20021 comctl32: header: Simplify the insert/delete code by using ReAlloc.
20023 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
20024 comctl32: header: Test the header order-management code and fix some bugs.
20026 2006-09-19 Juan Lang <juan_lang@yahoo.com>
20028 * include/wincrypt.h:
20029 wincrypt.h: Add more missing definitions and prototypes.
20031 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
20033 * dlls/dmloader/debug.c:
20034 dmloader: Print 64bit integers with wine_dbgstr_longlong.
20036 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
20038 * dlls/winspool.drv/info.c:
20039 winspool: Fix missing backslash.
20041 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
20044 wine.inf: Add the missing SecurityService keys.
20046 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
20048 * dlls/setupapi/devinst.c:
20049 setupapi: Fixed wrong check (Coverity).
20051 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
20053 * dlls/crypt32/tests/str.c:
20054 crypt32: Cast-qual warnings fix.
20056 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
20058 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
20059 dlls/crypt32/tests/sip.c:
20060 crypt32: Move SIP related tests to their own file.
20062 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
20064 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
20065 crypt32: Move SIP related functions to their own file.
20067 * dlls/crypt32/crypt32.spec:
20068 crypt32: Add a few functions to the spec file.
20070 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
20072 * dlls/winex11.drv/opengl.c:
20073 winex11.drv: Fix wined3d/opengl regression.
20075 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
20077 * dlls/winex11.drv/opengl.c:
20078 winex11.drv: Fix fbconfig regression.
20080 2006-09-13 James Hawkins <truiken@gmail.com>
20082 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
20083 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
20085 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
20086 dlls/setupapi/tests/parser.c:
20087 setupapi: Implement pSetupGetField, with tests.
20089 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
20091 * documentation/README.ko:
20092 README.ko: Updated.
20094 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
20096 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
20097 gdi: Cast-qual warnings fix.
20099 * dlls/gdi/enhmetafile.c:
20100 gdi: Cast-qual warnings fix.
20102 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
20103 gdi: Cast-qual warnings fix.
20105 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
20107 * tools/widl/typelib.c:
20108 widl: Don't compare result of read() to unsigned type.
20110 * tools/widl/write_msft.c:
20111 widl: Remove unused parameter in create_msft_typeinfo.
20113 * tools/widl/write_msft.c:
20114 widl: Remove unused parameter in ctl2_encode_name.
20116 * tools/widl/utils.c:
20117 widl: Replace a #if by if for better compiler checking.
20119 * tools/widl/typegen.c:
20120 widl: Remove unused parameter in write_ip_tfs.
20122 * tools/widl/parser.l:
20123 widl: Fix warning about unused structure field in lexer.
20125 * tools/widl/widl.man.in:
20126 widl: Add -u and -U options to man page.
20128 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
20130 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
20131 dmscript: Print 64bit integers with wine_dbgstr_longlong.
20133 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
20135 * dlls/crypt32/tests/main.c:
20136 crypt32/tests: Some tests for CryptSIPLoad.
20138 2006-09-13 Hans Leidekker <hans@it.vu.nl>
20140 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
20141 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
20142 Remove some unnecessary casts.
20144 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
20145 dlls/dnsapi/tests/record.c:
20146 dnsapi: Implement and test DnsRecordSetDetach.
20148 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
20150 * dlls/comctl32/listview.c:
20151 comctl32: listview: Don't edit labels after the first click of a double click.
20153 * dlls/comctl32/listview.c:
20154 comctl32: listview: Don't edit labels on click if the view was not focused.
20156 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
20158 * include/commctrl.h:
20159 include/commctrl.h: TV_DISPINFO constants definition.
20161 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
20163 * include/windows.h:
20164 include/windows.h: Added _INC_WINDOWS declaration.
20166 2006-09-14 Alexandre Julliard <julliard@winehq.org>
20169 makefile: Automatically re-run configure if it has been modified.
20171 * Makefile.in, tools/make_makefiles:
20172 makefiles: Automatically rebuild makefiles when their sources and/or configure
20175 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
20176 makefiles: Attempt to automatically run make depend when reading an updated
20179 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
20180 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
20181 programs/Makefile.in, programs/make_progs:
20182 makefiles: Remove the dependencies comment in files that don't need it.
20184 * configure, configure.ac, dlls/activeds/Makefile.in,
20185 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
20186 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
20187 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
20188 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
20189 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
20190 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
20191 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
20192 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
20193 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
20194 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
20195 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
20196 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
20197 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
20198 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
20199 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
20200 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
20201 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
20202 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
20203 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
20204 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
20205 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
20206 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
20207 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
20208 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
20209 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
20210 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
20211 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
20212 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
20213 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
20214 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
20215 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
20216 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
20217 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
20218 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
20219 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
20220 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
20221 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
20222 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
20223 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
20224 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
20225 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
20226 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
20227 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
20228 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
20229 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
20230 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
20231 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
20232 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
20233 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
20234 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
20235 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
20236 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
20237 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
20238 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
20239 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
20240 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
20241 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
20242 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
20243 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
20244 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
20245 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
20246 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
20247 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
20248 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
20249 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
20250 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
20251 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
20252 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
20253 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
20254 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
20255 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
20256 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
20257 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
20258 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
20259 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
20260 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
20261 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
20262 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
20263 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
20264 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
20265 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
20266 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
20267 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
20268 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
20269 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
20270 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
20271 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
20272 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
20273 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
20274 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
20275 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
20276 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
20277 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
20278 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
20279 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
20280 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
20281 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
20282 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
20283 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
20284 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
20285 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
20286 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
20287 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
20288 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
20289 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
20290 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
20291 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
20292 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
20293 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
20294 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
20295 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
20296 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
20297 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
20298 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
20299 dlls/winmm/wineaudioio/Makefile.in,
20300 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
20301 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
20302 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
20303 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
20304 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
20305 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
20306 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
20307 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
20308 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
20309 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
20310 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
20311 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
20312 programs/control/Makefile.in, programs/eject/Makefile.in,
20313 programs/expand/Makefile.in, programs/explorer/Makefile.in,
20314 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
20315 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
20316 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
20317 programs/progman/Makefile.in, programs/regedit/Makefile.in,
20318 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
20319 programs/rundll32/Makefile.in, programs/start/Makefile.in,
20320 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
20321 programs/view/Makefile.in, programs/wineboot/Makefile.in,
20322 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
20323 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
20324 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
20325 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
20326 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
20327 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
20328 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
20329 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
20330 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
20331 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
20332 makefiles: Generate the dependencies line to avoid some code duplication.
20334 2006-09-13 Alexandre Julliard <julliard@winehq.org>
20336 * ANNOUNCE, ChangeLog, VERSION, configure:
20339 ----------------------------------------------------------------
20340 2006-09-13 Alexandre Julliard <julliard@winehq.org>
20342 * programs/msiexec/msiexec.c:
20343 msiexec: Ignore failure to create the service if it already exists.
20345 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
20347 * documentation/README.de:
20348 README.de: Updated comment on support libraries to match English.
20350 * documentation/README.de:
20351 README.de: Mention kernel 2.6.
20353 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
20355 * dlls/wintrust/register.c:
20356 wintrust: Add CryptSIPAddProvider calls to the registration.
20358 2006-09-13 Mike McCormack <mike@codeweavers.com>
20360 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
20361 dlls/msi/tests/db.c:
20362 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
20364 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
20366 * dlls/dinput/dinput_main.c:
20367 dinput: Create/destroy hook thread from DirectInput.
20369 2006-09-13 Mike McCormack <mike@codeweavers.com>
20371 * dlls/msi/tests/db.c:
20372 msi: Add a test for ALTER TABLE.
20374 * dlls/msi/database.c, dlls/msi/tests/db.c:
20375 msi: Fix database creation.
20377 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
20379 msi: Split the font registration code out into a separate file.
20381 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
20383 * dlls/dxdiagn/provider.c:
20384 dxdiagn: Cast-qual warning fix.
20386 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
20388 * dlls/gdi/freetype.c:
20389 gdi32: Fix init_system_links() for non-localized font name.
20391 * dlls/gdi/freetype.c:
20392 gdi32: Fix wrong break statement use.
20394 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
20396 * dlls/wined3d/directx.c:
20397 wined3d: Avoid crashing when renderer returns no name.
20399 2006-09-12 James Hawkins <truiken@gmail.com>
20401 * dlls/msi/tests/db.c:
20402 msi: Add more join tests.
20404 * dlls/msi/dialog.c:
20405 msi: Show the available drives in the VolumeCostList control.
20407 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
20409 * dlls/ole32/stg_stream.c:
20410 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
20412 2006-09-13 Alexandre Julliard <julliard@winehq.org>
20414 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
20415 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
20416 tests: Moved some compatibility defines to wine/test.h.
20418 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
20420 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
20421 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
20422 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
20423 dlls/dmstyle/styletrack.c:
20424 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
20426 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
20429 README: Update for kernel 2.6.
20431 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
20433 * dlls/mshtml/rsrc.rc:
20434 mshtml: Add version resource.
20436 * dlls/shdocvw/version.rc:
20437 shdocvw: Update version info.
20439 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
20441 * dlls/wintrust/register.c:
20442 wintrust: Use the return values of the registration functions.
20444 * dlls/wintrust/register.c:
20445 wintrust: We do care about errors during this kind of registration.
20447 * dlls/wintrust/register.c:
20448 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
20450 2006-09-13 Mike McCormack <mike@codeweavers.com>
20452 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
20453 dlls/msi/tests/db.c:
20454 msi: Delete databases we create but never commit.
20456 2006-09-12 Alexandre Julliard <julliard@winehq.org>
20458 * configure, configure.ac:
20459 configure: Fix left-over reference to kernel directory.
20461 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
20463 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
20464 wintrust: Implemented WintrustAddDefaultForUsage.
20466 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
20467 wintrust: Added tests for WintrustAddDefaultForUsage.
20469 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
20470 include/wintrust.h:
20471 wintrust: Added stubbed WintrustAddDefaultForUsage.
20473 2006-09-12 Alexandre Julliard <julliard@winehq.org>
20475 * dlls/secur32/dispatcher.c:
20476 secur32: Use _exit instead of exit in child process to avoid flushing things
20479 * dlls/crypt32/tests/encode.c:
20480 crypt32: Comment out an unreliable test.
20482 * dlls/winex11.drv/opengl.c:
20483 winex11.drv: Fixed and simplified the opengl extension registration.
20485 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
20487 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
20488 dlls/opengl32/wgl_ext.h:
20489 opengl32: Remove unused code.
20491 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
20493 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
20494 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
20495 winex11.drv: Move WGL extension code to winex11.drv.
20497 2006-09-12 Alexandre Julliard <julliard@winehq.org>
20499 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
20500 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
20501 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
20502 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
20503 dlls/kernel/console.c, dlls/kernel/console_private.h,
20504 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
20505 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
20506 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
20507 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
20508 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
20509 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
20510 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
20511 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
20512 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
20513 dlls/kernel/local16.c, dlls/kernel/locale.c,
20514 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
20515 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
20516 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
20517 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
20518 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
20519 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
20520 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
20521 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
20522 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
20523 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
20524 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
20525 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
20526 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
20527 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
20528 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
20529 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
20530 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
20531 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
20532 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
20533 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
20534 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
20535 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
20536 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
20537 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
20538 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
20539 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
20540 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
20541 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
20542 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
20543 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
20544 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
20545 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
20546 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
20547 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
20548 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
20549 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
20550 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
20551 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
20552 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
20553 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
20554 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
20555 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
20556 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
20557 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
20558 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
20559 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
20560 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
20561 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
20562 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
20563 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
20564 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
20565 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
20566 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
20567 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
20568 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
20569 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
20570 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
20571 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
20572 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
20573 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
20574 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
20575 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
20576 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
20577 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
20578 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
20579 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
20580 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
20581 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
20582 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
20583 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
20584 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
20585 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
20586 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
20587 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
20588 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
20589 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
20590 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
20591 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
20592 dlls/kernel/resource.c, dlls/kernel/resource16.c,
20593 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
20594 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
20595 dlls/kernel/syslevel.c, dlls/kernel/system.c,
20596 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
20597 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
20598 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
20599 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
20600 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
20601 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
20602 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
20603 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
20604 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
20605 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
20606 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
20607 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
20608 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
20609 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
20610 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
20611 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
20612 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
20613 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
20614 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
20615 dlls/kernel/version.c, dlls/kernel/version.rc,
20616 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
20617 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
20618 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
20619 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
20620 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
20621 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
20622 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
20623 dlls/kernel32/computername.c, dlls/kernel32/console.c,
20624 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
20625 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
20626 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
20627 dlls/kernel32/error16.c, dlls/kernel32/except.c,
20628 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
20629 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
20630 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
20631 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
20632 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
20633 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
20634 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
20635 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
20636 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
20637 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
20638 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
20639 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
20640 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
20641 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
20642 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
20643 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
20644 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
20645 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
20646 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
20647 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
20648 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
20649 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
20650 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
20651 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
20652 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
20653 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
20654 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
20655 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
20656 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
20657 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
20658 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
20659 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
20660 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
20661 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
20662 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
20663 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
20664 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
20665 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
20666 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
20667 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
20668 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
20669 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
20670 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
20671 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
20672 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
20673 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
20674 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
20675 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
20676 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
20677 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
20678 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
20679 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
20680 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
20681 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
20682 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
20683 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
20684 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
20685 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
20686 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
20687 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
20688 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
20689 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
20690 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
20691 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
20692 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
20693 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
20694 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
20695 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
20696 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
20697 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
20698 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
20699 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
20700 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
20701 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
20702 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
20703 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
20704 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
20705 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
20706 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
20707 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
20708 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
20709 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
20710 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
20711 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
20712 dlls/kernel32/process.c, dlls/kernel32/profile.c,
20713 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
20714 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
20715 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
20716 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
20717 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
20718 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
20719 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
20720 dlls/kernel32/tape.c, dlls/kernel32/task.c,
20721 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
20722 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
20723 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
20724 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
20725 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
20726 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
20727 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
20728 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
20729 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
20730 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
20731 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
20732 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
20733 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
20734 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
20735 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
20736 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
20737 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
20738 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
20739 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
20740 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
20741 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
20742 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
20743 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
20744 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
20745 tools/make_makefiles:
20746 kernel32: Renamed the kernel directory to kernel32.
20747 Also get rid of the kernel/messages subdirectory.
20749 * libs/wine/config.c:
20750 libwine: Avoid a compiler warning on Solaris.
20752 2006-09-12 Mike McCormack <mike@codeweavers.com>
20754 * dlls/msi/tests/db.c:
20755 msi: Add some more tests for MsiOpenDatabase.
20757 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
20759 * dlls/oleaut32/hash.c:
20760 oleaut32: Replace a loop with a simple computation.
20762 * tools/widl/hash.c:
20763 widl: Replace a loop with a simple computation.
20765 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
20767 * dlls/wintrust/register.c:
20768 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
20770 * dlls/wintrust/register.c:
20771 wintrust: Removed stray backslash.
20773 * dlls/wintrust/register.c:
20774 wintrust: Typo in TRACE.
20776 * dlls/wintrust/register.c:
20777 wintrust: Simplify registrations by using WintrustAddActionID.
20779 2006-09-11 James Hawkins <truiken@gmail.com>
20781 * dlls/msi/classes.c:
20782 msi: Don't try to register a class if a COM server file is not provided.
20784 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
20786 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
20787 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
20789 2006-09-11 Benjamin Arai <me@benjaminarai.com>
20791 * dlls/oleaut32/tests/vartest.c:
20792 oleaut32: Conformance test for function variant:VarIdiv.
20794 * dlls/oleaut32/variant.c:
20795 oleaut32: Fixes for function variant:VarIdiv.
20797 * dlls/oleaut32/tests/vartest.c:
20798 oleaut32: Conformance test for function variant:VarDiv.
20800 * dlls/oleaut32/variant.c:
20801 oleaut32: Fixes for function variant:VarDiv.
20803 2006-09-11 H. Verbeet <hverbeet@gmail.com>
20805 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
20806 wined3d: Cleanup the surface loading code a bit.
20807 - Separate allocation and uploading of textures.
20808 - Move common code for allocating, uploading and downloading textures
20809 into separate functions.
20810 - Set the correct format and type for DXT textures.
20812 * dlls/d3d8/device.c:
20813 d3d8: Free the shader handle table.
20815 2006-09-12 Alexandre Julliard <julliard@winehq.org>
20817 * dlls/ntdll/file.c:
20818 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
20819 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
20822 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
20823 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
20825 wrc: Change the prefix on bison-generated names to avoid the name-prefix
20828 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
20829 tools/wmc/wmc.c, tools/wmc/wmc.h:
20830 wmc: Change the prefix on bison-generated names to avoid the name-prefix
20833 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
20834 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
20835 tools/widl/utils.h, tools/widl/widl.c:
20836 widl: Change the prefix on bison-generated names to avoid the name-prefix
20839 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
20840 libs/wpp/wpp_private.h:
20841 wpp: Change the prefix on bison-generated names to avoid the name-prefix
20844 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
20845 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
20848 2006-09-11 Alexandre Julliard <julliard@winehq.org>
20850 * dlls/msi/cond.y, dlls/msi/sql.y:
20851 msi: Change the prefix on bison-generated names to avoid the name-prefix
20854 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
20855 tools/wmc/mcy.y, tools/wrc/parser.y:
20856 Make.rules: Set the default prefix for bison files from the file basename.
20858 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
20859 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
20860 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
20861 makefiles: List bison dependencies explicitly for parallel makes, since older
20862 bisons don't support --defines.
20864 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
20866 * dlls/gdi/freetype.c:
20867 gdi32: Fix logical error of italic, bold determination.
20869 * dlls/gdi/gdiobj.c:
20870 gdi32: Fix DefaultGuiFont name string for Korean Charset.
20872 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
20874 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
20875 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
20876 localspl: Add minimal localspl.dll.
20878 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
20880 * dlls/dinput/device.c, dlls/dinput/device_private.h,
20881 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
20882 dinput: Move hook_thread from device to DirectInput.
20884 2006-09-11 Alexandre Julliard <julliard@winehq.org>
20886 * dlls/kernel/cpu.c:
20887 kernel: Better CPU detection on MacOS.
20889 * dlls/winex11.drv/opengl.c:
20890 winex11.drv: Avoid compile errors in the non-OpenGL case.
20893 Makefile: Don't build all the tools before make depend, only build makedep
20896 * dlls/Maketest.rules.in:
20897 Maketest.rules: Don't require testlist.c to be built before make depend.
20899 * dlls/shell32/Makefile.in:
20900 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
20902 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
20903 programs/winetest/dist.rc, programs/winetest/maketest,
20904 programs/winetest/winetest.rc, tools/make_makefiles:
20905 winetest: Generate the list of test resources in make_makefiles.
20906 Only include test revision information in the distributed binary.
20908 * programs/winetest/main.c, programs/winetest/maketest,
20909 programs/winetest/util.c, programs/winetest/winetest.h:
20910 winetest: Store the test name as the resource name instead of in a separate
20913 2006-09-11 Robert Shearman <rob@codeweavers.com>
20915 * dlls/ole32/storage32.c:
20916 ole32: Add a check for a condition where a stream has an invalid size
20917 and so there aren't enough blocks in the chain to write data into.
20919 * dlls/ole32/storage32.c:
20920 ole32: Remove some assertions in the stuctured storage code by
20921 returning error codes to the caller and by handling the error
20924 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
20925 ole32: Convert the *_{Read,Write}At structured storage functions to
20926 return HRESULTs instead of BOOLs so that errors can be properly
20927 propagated from lower levels.
20929 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
20930 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
20932 * dlls/ole32/tests/storage32.c:
20933 ole32: Make an ok message match the name of the function it is testing.
20935 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
20936 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
20938 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
20939 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
20940 not all of the requested bytes were available.
20942 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
20943 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
20945 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
20947 * dlls/wintrust/register.c:
20948 wintrust: Change the name of the strings to not confuse them with the functions
20949 that are present in wintrust.
20951 * dlls/wintrust/register.c:
20952 wintrust: Use the return value of CryptRegisterOIDFunction.
20954 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
20956 * dlls/gdi/tests/font.c:
20957 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
20959 2006-08-30 James Liggett <jrliggett@cox.net>
20961 * programs/explorer/Makefile.in, programs/explorer/systray.c:
20962 explorer: Add support for tooltips for system tray icons.
20963 Based on the original systray implementation by Kai Morich
20964 <kai.morich@bigfoot.de>.
20966 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
20968 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
20969 dlls/winex11.drv/winex11.drv.spec:
20970 winex11.drv: Import glx makecurrent/wglsharelists.
20972 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
20973 dlls/winex11.drv/winex11.drv.spec:
20974 winex11.drv: Import glx context code.
20976 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
20978 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
20979 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
20980 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
20981 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
20982 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
20983 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
20984 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
20985 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
20986 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
20987 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
20990 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
20992 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
20993 dmusic: Print 64bit integers with wine_dbgstr_longlong.
20995 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
20997 * programs/taskmgr/trayicon.c:
20998 taskmgr: Remove dead code in trayicon.c (Coverity).
21000 * dlls/winspool.drv/tests/info.c:
21001 winspool: String cleanup in the tests.
21003 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21005 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
21006 dlls/d3d8/tests/d3d8_main.c:
21007 d3d8: Better stub for ValidateVertexShader + tests.
21009 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
21011 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
21012 dlls/riched20/editstr.h, dlls/riched20/paint.c:
21013 riched20: Rewrite of scrolling and some redrawing code.
21014 Replaces duplicated scrolling code with re-usable functions.
21015 Removes excessive boundary checking on scroll code, since that's done
21016 in the scrollbar control anyways.
21017 Properly separates repaint calls based on what has changed.
21018 Send EN_UPDATE and EN_CHANGE at the right places.
21019 Only call EnsureVisible on changes, not all repaints.
21021 2006-09-07 Francois Gouget <fgouget@free.fr>
21023 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
21024 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
21026 2006-09-10 Alexandre Julliard <julliard@winehq.org>
21028 * Make.rules.in, Makefile.in, tools/makedep.c:
21029 makedep: For generated headers, parse the source idl instead.
21030 This avoids having to generate all the headers before make depend.
21032 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
21034 * dlls/shell32/shellole.c:
21035 shell32: Remove the unused shell allocator.
21037 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
21038 shell32: Document the shell32 "mini-COM" functions.
21040 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
21042 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
21043 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
21044 ddraw: Pass the fullscreen flag to wined3d.
21046 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
21047 dlls/ddraw/tests/ddrawmodes.c:
21048 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
21050 * dlls/ddraw/surface.c:
21051 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
21053 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
21055 * dlls/kernel/computername.c:
21056 kernel: Remove dead code in computername.c.
21058 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
21060 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
21061 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
21063 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
21065 * dlls/dswave/dswave_main.c:
21066 dswave: Print 64bit integers with wine_dbgstr_longlong.
21068 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
21070 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
21071 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
21073 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
21075 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
21076 dlls/dplayx/name_server.h:
21077 dplayx: Cast-qual warnings fix.
21079 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
21081 * dlls/dnsapi/query.c:
21082 dnsapi: Cast-qual warnings fix.
21084 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
21086 * dlls/dinput/device.c:
21087 dinput: Cast-qual warnings fix.
21089 * dlls/ddraw/texture.c:
21090 ddraw: Cast-qual warning fix.
21092 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
21094 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
21095 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
21096 programs/progman/Fr.rc, programs/regedit/Fr.rc,
21097 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
21098 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
21099 programs/winhelp/Fr.rc:
21100 Assorted French translation improvements.
21102 * programs/winecfg/Fr.rc:
21103 winecfg: French translation update.
21105 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
21107 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
21108 hhctrl: New French translation.
21110 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
21111 winspool.drv: New French translation.
21113 * dlls/mshtml/Fr.rc:
21114 mshtml: Updated French translation.
21116 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
21118 * dlls/crypt32/tests/main.c:
21119 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
21121 * dlls/crypt32/main.c:
21122 crypt32: Implemented CryptSIPRemoveProvider.
21124 * dlls/crypt32/main.c:
21125 crypt32: Add documentation.
21127 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
21129 * dlls/gdi/tests/metafile.c:
21130 gdi: Change the metafile.c test to use sprintf instead of snprintf for
21133 2006-09-09 Alexandre Julliard <julliard@winehq.org>
21135 * dlls/kernel/process.c:
21136 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
21139 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
21140 documentation/Makefile.in:
21141 makefiles: Make sure that all phony targets depend on 'dummy'.
21143 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
21144 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
21146 * fonts/Makefile.in:
21147 fonts: Avoid using the $< make variable in explicit rules.
21149 * tools/Makefile.in, tools/makedep.c:
21150 makedep: Support for new naming scheme for lex files.
21152 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
21153 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
21154 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
21155 makefiles: Add global rules for bison and lex files.
21156 Also build the .c and .h files separately to allow parallel makes.
21158 * programs/winedbg/dbg.y:
21159 winedbg: Allow building without debug support in the parser.
21162 wrc: Allow building without debug support in the parser.
21165 wmc: Allow building without debug support in the parser.
21167 * tools/widl/widl.c:
21168 widl: Allow building without debug support in the parser.
21170 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
21171 winhelp: Specify the lex options directly in the source file.
21173 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
21174 winedbg: Specify the lex options directly in the source file.
21176 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
21177 msi: Specify the bison name prefix directly in the source file.
21179 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
21180 libs/wpp: Specify the bison name prefix directly in the source file.
21182 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
21184 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
21185 dbghelp: Cast-qual warnings fix.
21187 * dlls/kernel/virtual.c, include/winbase.h:
21188 kernel: Constify a formal parameter.
21190 2006-09-08 Mike McCormack <mike@codeweavers.com>
21192 * configure, configure.ac, dlls/oleaut32/Makefile.in,
21193 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
21194 dlls/oleaut32/ungif.h, include/config.h.in:
21195 oleaut32: Include minimal ungif source to remove dependency on libungif.
21197 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
21199 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
21200 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
21202 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
21204 * dlls/crypt32/main.c:
21205 crypt32: Bail out on registry errors and return the error (if any).
21207 * dlls/crypt32/main.c:
21208 crypt32: Add documentation.
21210 * dlls/crypt32/main.c:
21211 crypt32: Change the order of writing to the registry.
21213 * dlls/crypt32/main.c:
21214 crypt32: Bail out on registry errors and return the error (if any).
21216 * dlls/crypt32/main.c:
21217 crypt32: Added some input validation.
21219 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
21221 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
21222 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
21223 include/Makefile.in, include/lmcons.h, include/svrapi.h:
21224 svrapi: Added a stub svrapi.dll.
21226 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
21228 * dlls/winspool.drv/info.c:
21229 winspool: Manage loaded monitors in a list.
21231 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
21232 winspool: Minimal load/unload printmonitors; use it to get a test working.
21234 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
21236 * dlls/user/sysparams.c:
21237 user: ChangeDisplaySettings virtual desktop mode handling fix.
21239 2006-09-08 Alexandre Julliard <julliard@winehq.org>
21242 wine.inf: Register msiexec.
21244 2006-09-07 Benjamin Arai <me@benjaminarai.com>
21246 * dlls/oleaut32/tests/vartest.c:
21247 oleaut32: Conformance test for function variant:VarPow.
21249 * dlls/oleaut32/variant.c:
21250 oleaut32: Fixes for function variant:VarPow.
21252 * dlls/oleaut32/tests/vartest.c:
21253 oleaut32: Conformance test for function variant:VarAnd.
21255 * dlls/oleaut32/variant.c:
21256 oleaut32: Fixes for function variant:VarAnd.
21258 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
21260 * dlls/ntdll/tests/info.c:
21261 ntdll/tests: Print 64bit integers as two 32 bit integers.
21263 2006-09-08 Mike McCormack <mike@codeweavers.com>
21265 * dlls/msi/tests/db.c:
21266 msi: Add more tests for temporary columns.
21268 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
21269 msi: Fix the TEMPORARY keyword for columns.
21271 * dlls/msi/tests/db.c:
21272 msi: Add a test for MsiDatabaseIsTablePersistent.
21274 * dlls/msi/msiquery.c, include/msiquery.h:
21275 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
21277 * dlls/msi/string.c:
21278 msi: Increase the size of the string table.
21280 * dlls/msi/action.c:
21281 msi: Split code to create a random package name into a separate function.
21283 * dlls/msi/table.c:
21284 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
21286 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
21288 * dlls/ntdll/file.c:
21289 ntdll: attr is never NULL inside NtCreateFile.
21291 2006-09-07 James Hawkins <truiken@gmail.com>
21293 * dlls/msi/join.c, dlls/msi/tests/db.c:
21294 msi: Allow non-key columns to be used with the join query.
21296 * dlls/msi/tests/db.c:
21297 msi: Add tests for MSI SQL join queries.
21299 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
21301 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
21302 widl: Add more complete pointer handling to write_typeformatstring_var.
21304 2006-09-07 Francois Gouget <fgouget@free.fr>
21306 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
21307 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
21308 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
21309 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
21310 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
21311 programs/view/init.c:
21312 Assorted spelling fixes.
21314 * dlls/ntdll/ntdll.spec:
21315 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
21317 * dlls/setupapi/setupapi.spec:
21318 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
21320 * dlls/tapi32/line.c:
21321 tapi32: Fix spelling of a local variable.
21323 * dlls/ole32/stg_stream.c:
21324 ole32: Fix spelling of a couple of local variables.
21326 * dlls/shell32/shlmenu.c:
21327 shell32: Fix spelling of a local variable.
21329 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
21330 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
21332 * include/ntstatus.h, include/sddl.h:
21333 include: Document some Microsoft spelling mistakes so we know they are not to
21336 * include/shlobj.h:
21337 shell32: Fix name of a constant.
21340 include: Fix the name of a MODEMSETTINGS field.
21342 * include/imagehlp.h:
21343 imagehlp: Fix the name of the ADDRESS_MODE enum.
21345 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
21347 * dlls/advpack/files.c:
21348 advpack: Cast-qual warnings fix.
21350 2006-09-07 Kai Blin <kai.blin@gmail.com>
21352 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
21353 secur32: Fix DecryptMessage for the dummy case.
21355 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
21356 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
21357 secur32: Fix generation of the session key.
21359 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
21361 * dlls/crypt32/oid.c:
21362 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
21364 * dlls/crypt32/oid.c:
21365 crypt32: Add some documentation.
21367 2006-09-07 Albert Lee <trisk@jhu.edu>
21369 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
21370 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
21372 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
21374 * configure, configure.ac:
21375 configure.ac: Display a hint when CAPI is not supported.
21377 2006-09-07 Alexandre Julliard <julliard@winehq.org>
21379 * dlls/ntdll/signal_i386.c:
21380 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
21382 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
21384 * dlls/wined3d/device.c:
21385 wined3d: Simplify setting the stencil renderstate.
21387 * dlls/wininet/ftp.c:
21388 wininet: Fix fd leak on failure case.
21390 * dlls/winmm/wineoss/midi.c:
21391 wineoss: Remove "please report" from a trace.
21393 * programs/winefile/winefile.c:
21394 winefile: Fix the display of free disk space in the statusbar.
21396 * programs/regedit/framewnd.c:
21397 regedit: Also refresh the listview.
21399 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
21400 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
21402 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
21404 * dlls/riched20/editor.c:
21405 riched20: WM_CONTEXTMENU fix for custom context menus.
21407 * dlls/riched20/caret.c:
21408 riched20: ME_SetSelection -1 to -1 behavior fix.
21410 2006-08-30 James Hawkins <truiken@gmail.com>
21412 * dlls/crypt32/decode.c:
21413 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
21416 * dlls/crypt32/decode.c:
21417 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
21419 2006-09-03 James Hawkins <truiken@gmail.com>
21421 * dlls/msi/custom.c:
21422 msi: Store the CustomActionData for deferred custom actions.
21424 * dlls/msi/dialog.c:
21425 msi: Add the ability to change directories in the DirectoryList control.
21427 2006-09-01 James Hawkins <truiken@gmail.com>
21429 * dlls/msi/dialog.c:
21430 msi: Add initial implementation of the DirectoryList control.
21432 * dlls/msi/dialog.c:
21433 msi: Load and display the VolumeCostList control's column headers.
21435 2006-08-31 James Hawkins <truiken@gmail.com>
21437 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
21438 msi: Store and use the center point of the dialog window in between dialogs.
21440 * dlls/msi/dialog.c:
21441 msi: Verify the path in the PathEdit control.
21443 * dlls/msi/dialog.c:
21444 msi: Search for the browse dialog controls by type instead of name.
21446 * dlls/msi/dialog.c:
21447 msi: Provide the control to the dialog_update function for the case
21448 when the control isn't attached to the dialog yet.
21450 2006-08-30 James Hawkins <truiken@gmail.com>
21452 * dlls/msi/tests/db.c:
21453 msi: Add more tests for the _Streams table.
21455 2006-09-03 Dan Kegel <dank@kegel.com>
21457 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
21458 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
21459 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
21460 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
21461 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
21462 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
21463 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
21464 programs/cmd/batch.c, programs/cmd/builtins.c,
21465 programs/cmd/directory.c, programs/cmd/wcmd.h,
21466 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
21467 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
21468 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
21469 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
21470 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
21471 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
21472 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
21473 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
21474 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
21475 programs/wcmd: Rename to programs/cmd.
21477 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
21479 * dlls/user/static.c:
21480 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
21482 2006-09-06 James Hawkins <truiken@gmail.com>
21484 * tools/winapi/msvcmaker:
21485 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
21487 * dlls/msi/tests/format.c:
21488 msi: Add many more MsiFormatRecord tests.
21490 * dlls/msi/tests/format.c:
21491 msi: Fix two MsiFormatRecord tests.
21493 2006-09-05 James Hawkins <truiken@gmail.com>
21495 * dlls/msi/format.c, dlls/msi/tests/format.c:
21496 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
21498 * dlls/msi/format.c, dlls/msi/tests/format.c:
21499 msi: Fix creation of the default format in MsiFormatRecord.
21501 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
21502 msi: Add more tests for MsiFormatRecord.
21504 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
21506 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
21507 wined3d: Add support for R32F and R16F texture formats.
21509 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
21511 * dlls/wined3d/wined3d_private.h:
21512 wined3d: Remove unused field: Surface.textureName.
21514 * dlls/wined3d/device.c:
21515 wined3d: Clean up ActiveRender.
21517 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
21519 * dlls/wined3d/device.c:
21520 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
21523 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
21525 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
21526 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
21527 dlls/comdlg32/fontdlg.c:
21528 comdlg32: Cast-qual warnings fix.
21530 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
21532 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
21533 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
21534 dlls/comdlg32/printdlg16.c:
21535 comdlg32: Cast-qual warnings fix.
21537 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
21539 * dlls/crypt32/tests/oid.c:
21540 crypt32/tests: Cast-qual warning fix.
21542 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
21543 crypt32: Cast-qual warnings fix.
21545 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21547 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
21548 shfolder: Add version resource.
21550 * dlls/shlwapi/tests/path.c:
21551 shlwapi: Simple test for UrlCanonicalizeA.
21553 2006-09-01 András Kovács <andras@csevego.net>
21555 * dlls/wined3d/device.c:
21556 wined3d: Implement BlendFactor renderstate.
21558 * dlls/wined3d/device.c:
21559 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
21561 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
21563 * dlls/crypt32/oid.c:
21564 crypt32: Set last error on registry errors.
21566 * dlls/wintrust/register.c:
21567 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
21569 * include/wintrust.h:
21570 wintrust.h: Added several defines needed for the registration of wintrust.dll.
21572 * dlls/wintrust/register.c:
21573 wintrust: Only register actions when
21574 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
21576 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
21578 * dlls/wintrust/register.c:
21579 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
21581 * dlls/wintrust/register.c:
21582 wintrust: Register DRIVER_ACTION_VERIFY.
21584 * dlls/wintrust/register.c:
21585 wintrust: Register OFFICESIGN_ACTION_VERIFY.
21587 * dlls/wintrust/register.c:
21588 wintrust: Register HTTPSPROV_ACTION.
21590 * dlls/wintrust/register.c:
21591 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
21593 * dlls/wintrust/register.c:
21594 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
21596 * dlls/wintrust/register.c:
21597 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
21599 * dlls/wintrust/register.c:
21600 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
21602 * dlls/wintrust/register.c, tools/wine.inf:
21603 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
21605 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
21607 * include/softpub.h:
21608 softpub.h: Added several new defines for provider functions.
21610 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
21612 * include/wintrust.h:
21613 wintrust.h: Added a new define for a provider function.
21615 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
21617 * dlls/kernel/resource16.c, include/wine/winuser16.h:
21618 kernel: Constify some formal parameters.
21620 2006-09-01 Mike McCormack <mike@codeweavers.com>
21622 * dlls/msi/tests/db.c:
21623 msi: Add a short test for transforms.
21625 * dlls/msi/tests/db.c:
21626 msi: Make opening and closing 4000 handle into two tests, not 20000.
21628 2006-08-31 Robert Shearman <rob@codeweavers.com>
21630 * dlls/ole32/oleobj.c:
21631 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
21632 DataAdviseHolder_Advise since there is no requirement for the
21633 application to keep this memory valid for the lifetime of the
21636 * dlls/ole32/oleobj.c:
21637 ole32: Don't send data changes in DataAdviseHolder_Advise for
21638 ADVF_PRIMEFIRST connections if we are connected to a data object,
21639 since it will send the data change for us.
21641 * dlls/ole32/defaulthandler.c:
21642 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
21643 both defer to the real data object if the cached versions fail and we
21646 * dlls/ole32/rpc.c:
21647 ole32: Add a reference to the stream in RPC_StartLocalServer since we
21648 release a reference to it when the local server thread dies.
21650 * dlls/ole32/tests/ole2.c:
21651 ole32: Add a test for OleLoad.
21653 * dlls/ole32/ole2.c:
21654 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
21656 * dlls/ole32/ole2.c:
21657 ole32: Re-order the function calls in OleLoad to match native.
21658 Call IOleObject_GetMiscStatus like OleCreate and native do.
21660 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
21661 ole32: Add tests for OleCreate.
21663 * dlls/ole32/ole2.c:
21664 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
21665 render option is specified as draw or format.
21666 This is documented on MSDN and is confirmed by tests.
21668 * dlls/ole32/ole2.c:
21669 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
21671 * dlls/ole32/ole2.c:
21672 ole32: Re-structure OleCreate to match to order of calls that native does.
21673 Get rid of hres1 since all failures are returned. Cleanup pUnk on
21674 failure and make sure to return NULL in ppvObj.
21676 * dlls/ole32/ole2.c:
21677 ole32: Set the storage's class ID in OleCreate.
21679 * dlls/rpcrt4/cproxy.c:
21680 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
21681 Make StdProxy_GetIID and StdProxy_GetChannel return void.
21682 Don't bother checking for This and pRpcChannelBuffer being NULL as
21685 2006-08-31 Mike McCormack <mike@codeweavers.com>
21687 * dlls/msi/database.c, dlls/msi/tests/db.c:
21688 msi: Implement MsiDatabaseExport.
21690 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
21691 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
21693 * dlls/msi/insert.c, dlls/msi/tests/db.c:
21694 msi: Make sure there's a value for each column when inserting data.
21696 * dlls/msi/table.c, dlls/msi/tests/db.c:
21697 msi: Validate database fields before inserting them.
21699 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
21701 msi: Create a function to copy record fields, use it to order INSERT fields
21704 * dlls/msi/tests/record.c:
21705 msi: Add a few more tests for MSI_NULL_INTEGER.
21707 * dlls/msi/create.c, dlls/msi/tests/db.c:
21708 msi: Check that column names are unique when creating a table.
21710 2006-08-31 Huw Davies <huw@codeweavers.com>
21712 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
21713 dlls/rpcrt4/tests/cstub.c:
21714 rpcrt4: Add delegating stub support.
21716 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
21717 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
21718 that will be used as the server object for delegated stubs.
21720 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
21722 * dlls/wintrust/register.c:
21723 wintrust: Moved the generation of the guidstring to a separate function.
21725 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
21726 include/wintrust.h:
21727 wintrust: Implementation of WintrustAddActionID.
21729 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
21731 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
21732 dlls/wintrust/tests/register.c:
21733 wintrust: Implementation of WintrustRemoveActionID.
21735 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
21737 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
21738 widl: Sanity check string and pointer attrs. Don't assign string as type.
21740 * tools/widl/parser.y:
21741 widl: Handle more pointer types in get_struct_type.
21743 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
21745 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
21746 tools/widl/typegen.c, tools/widl/widltypes.h:
21747 widl: Remove checks for typedefs that always fail.
21749 2006-08-29 James Hawkins <truiken@gmail.com>
21751 * dlls/advpack/install.c:
21752 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
21754 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
21755 advpack: Get the proper working directory in install_init.
21757 2006-08-30 Huw Davies <huw@codeweavers.com>
21759 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
21760 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
21762 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
21765 * dlls/rpcrt4/cstub.c:
21766 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
21768 * dlls/rpcrt4/cstub.c:
21769 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
21771 2006-08-30 Mike McCormack <mike@codeweavers.com>
21773 * dlls/msi/dialog.c:
21774 msi: Don't crash if we can't find a control.
21776 * dlls/msi/tokenize.c:
21777 msi: Use a binary search to find sql keywords.
21779 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
21780 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
21781 ddraw: Make tests pass when OpenGL libraries aren't present.
21783 2006-08-29 Robert Reif <reif@earthlink.net>
21785 * dlls/advapi32/tests/lsa.c:
21786 advapi32: Fix lsa tests on windows98.
21788 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
21790 * tools/widl/parser.y:
21791 widl: Generate an error for "int f(void a)".
21793 * tools/widl/header.c:
21794 widl: Print pointers more aesthetically in generated header.
21796 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
21797 tools/widl/typelib.c, tools/widl/widltypes.h:
21798 widl: Add an is_ptr function.
21800 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
21801 tools/widl/widltypes.h, tools/widl/write_msft.c:
21802 widl: Factor the entry_t structure.
21804 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
21805 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
21806 tools/widl/write_msft.c:
21807 widl: Use type_t for typedefs, not var_t. Simplify representation.
21809 * tools/widl/parser.y:
21810 widl: Generate names for tagless structs, unions and enums.
21812 2006-08-29 Robert Shearman <rob@codeweavers.com>
21814 * dlls/rpcrt4/cproxy.c:
21815 rpcrt4: Make the reference counting in the standard proxy thread-safe.
21817 * dlls/rpcrt4/cstub.c:
21818 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
21819 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
21822 * dlls/rpcrt4/cproxy.c:
21823 rpcrt4: Remove some unused code.
21825 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
21826 dlls/rpcrt4/ndr_midl.c:
21827 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
21828 idenitfy what the code contained does - it is a number of helpers for
21829 generated client/server code.
21831 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
21832 dlls/rpcrt4/ndr_midl.c:
21833 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
21834 functions to cproxy.c since both sets of functions depend on the
21835 implementations of the standard stubs and proxies.
21838 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
21839 which seems to be more appropriate and matches the errno translation
21842 * dlls/oleaut32/tmarshal.c:
21843 oleaut32: Delay the creation of the stub object for IDispatch until it is
21846 * dlls/oleaut32/typelib.c:
21847 oleaut32: Fix a leak of the module reference count.
21849 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
21851 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
21852 dlls/comctl32/trackbar.c:
21853 comctl32: Cast-qual warnings fix.
21855 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
21857 * dlls/advpack/files.c:
21858 advpack: Cast-qual warnings fix.
21860 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
21862 * dlls/comdlg32/filedlg.c:
21863 comdlg: Send missing CDN_FOLDERCHANGE.
21865 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
21867 * include/wincrypt.h:
21868 wincrypt.h: Add new OID.
21870 * include/softpub.h:
21871 softpub.h: Add a GUID.
21873 * include/wintrust.h:
21874 wintrust.h: Add a GUID.
21876 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
21878 * dlls/wintrust/register.c:
21879 wintrust: Add some documentation.
21881 * dlls/wintrust/tests/register.c:
21882 wintrust: Add some extra tests for WintrustRemoveActionID.
21884 2006-08-29 Mike McCormack <mike@codeweavers.com>
21887 msi: Fix a memory leak.
21889 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
21890 msi: Free the handle table on PROCESS_DETACH.
21892 * dlls/msi/tests/package.c:
21893 msi: Fix test compilation with MSVC6.
21895 * dlls/msi/package.c, dlls/msi/tests/package.c:
21896 msi: Properties are case sensitive.
21898 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
21900 * configure, configure.ac, dlls/Makefile.in,
21901 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
21902 programs/winetest/Makefile.in:
21903 wintrust: Add framework and initial tests.
21905 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
21907 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
21908 wintrust: Add some register stubs.
21910 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
21911 dlls/wintrust/wintrust_main.c:
21912 wintrust: Move register related functions to a separate file.
21914 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
21916 * tools/widl/header.c:
21917 widl: Add the rest of the pointer types to write_type.
21919 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
21921 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
21922 programs/regedit/listview.c, programs/winedbg/display.c,
21923 programs/winedbg/source.c, programs/winedbg/stack.c:
21924 Remove some more unused debugging channels.
21926 2006-08-26 Huw Davies <huw@codeweavers.com>
21928 * dlls/rpcrt4/tests/cstub.c:
21929 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
21930 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
21931 the base interface's IRpcStubBuffer_Connect. This vtbl should
21932 presumably forward calls to the real object's vtbl. We can't simply
21933 pass the real object to the base interface's stub, as the real
21934 object's QI may not provide us with the base interface.
21936 2006-08-28 Huw Davies <huw@codeweavers.com>
21938 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
21939 rpcrt4: Add a helper function to create a stub.
21941 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
21943 * dlls/wined3d/vertexshader.c:
21944 wined3d: Apply the half pixel correction for shaders too.
21946 2006-08-28 James Hawkins <truiken@gmail.com>
21948 * dlls/msi/dialog.c:
21949 msi: Use msi_dialog_dup_property where appropriate.
21951 * dlls/msi/dialog.c:
21952 msi: Use the respective update functions when creating the Browse dialog control.
21954 * dlls/msi/dialog.c:
21955 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
21957 * dlls/msi/dialog.c:
21958 msi: Update the PathEdit control in response to the DirectoryListUp event.
21960 * dlls/msi/dialog.c:
21961 msi: Highlight the text in the PathEdit control.
21963 2006-08-28 Dan Kegel <dank@kegel.com>
21965 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
21966 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
21967 dlls/msi/suminfo.c:
21968 msi: Callers of alloc_msihandle should handle failure.
21970 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
21971 msi: Remove limit on number of handles.
21973 * dlls/msi/tests/db.c:
21974 msi/tests: Add test to verify we can create 4000 msi handles.
21976 2006-08-28 Robert Shearman <rob@codeweavers.com>
21978 * dlls/quartz/videorenderer.c:
21979 quartz: Use the absolute height of the bitmap format as a negative values
21980 simply means it is a top-down bitmap.
21982 * dlls/ole32/rpc.c:
21983 ole32: Return errors if the attempt to start a LocalService object fails.
21985 * dlls/ole32/compobj.c:
21986 ole32: AppId is a value under the clsid key, rather than a key.
21988 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
21989 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
21990 ole32: Fix functions defined without specifying argument types by changing
21993 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
21995 * dlls/winex11.drv/opengl.c:
21996 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
21998 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
22000 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
22001 riched20: EM_EXSETSEL fixes and conformance tests.
22003 2006-08-28 Alexandre Julliard <julliard@winehq.org>
22005 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
22006 tools: Get rid of the winapi makefile, it's not used anyway.
22008 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
22009 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
22010 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
22011 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
22012 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
22013 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
22014 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
22015 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
22016 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
22017 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
22018 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
22019 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
22020 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
22021 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
22022 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
22023 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
22024 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
22025 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
22026 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
22027 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
22028 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
22029 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
22030 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
22031 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
22032 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
22033 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
22034 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
22035 makefiles: Only run test and documentation targets in directories that need them.
22037 * programs/winetest/Makefile.in, tools/make_makefiles:
22038 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
22040 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
22041 tools: Added make_makefiles tool that updates the list in configure.ac and
22042 runs make_dlls and make_progs.
22044 * dlls/kernel/cpu.c:
22045 kernel: Get rid of useless trace.
22047 2006-08-28 Mike McCormack <mike@codeweavers.com>
22049 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
22050 dlls/msi/tests/db.c:
22051 msi: Fix writing of long strings to the database.
22053 * dlls/msi/record.c:
22054 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
22056 2006-08-27 H. Verbeet <hverbeet@gmail.com>
22058 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
22059 d3d8: Use proper handles for pixel shaders.
22061 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
22062 d3d8: Improve shader handle management.
22064 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
22066 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
22067 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
22069 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22071 * dlls/msi/msi_Ko.rc:
22072 msi: Updated Korean resource.
22074 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
22076 * dlls/dbghelp/stabs.c:
22077 dbghelp: Removed stabs dump facility now that we have it (for PE files)
22080 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
22081 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
22082 winedump: Added -G option to dump raw stabs information from PE files.
22084 * programs/winedbg/memory.c:
22085 winedbg: Native dbghelp generate long basic types, so handle them too.
22087 2006-08-27 Jacek Caban <jacek@codeweavers.com>
22089 * dlls/mshtml/olecmd.c:
22090 mshtml: Added IDM_UNDERLINE implementation.
22092 * dlls/mshtml/olecmd.c:
22093 mshtml: Added IDM_ITALIC implementation.
22095 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
22096 dlls/mshtml/olecmd.c:
22097 mshtml: Added IDM_FONTNAME implementation.
22099 2006-08-25 James Hawkins <truiken@gmail.com>
22101 * dlls/msi/dialog.c:
22102 msi: Add a stub implementation of the VolumeCostList control.
22104 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
22105 msi: Add initial implementation of the DirectoryListUp event.
22107 * dlls/msi/dialog.c:
22108 msi: Add initial implementation of the DirectoryCombo control.
22110 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
22112 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
22113 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
22114 dlls/wined3d/wined3d_private.h:
22115 wined3d: Find the correct sampler type for < 2.0 pshaders.
22117 * dlls/wined3d/surface.c:
22118 wined3d: Properly initialize a variable.
22120 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
22122 * dlls/advapi32/tests/registry.c:
22123 advapi32/tests: Cast-qual warnings fix.
22125 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
22127 * dlls/riched20/editor.c:
22128 riched20: Remove two testing fixme's that were accidentally committed.
22130 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
22132 * dlls/user/combo.c:
22133 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
22134 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
22135 breaks Z-order based painting.
22136 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
22137 WM_PAINT like Windows does.
22139 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
22141 * dlls/opengl32/wgl.c:
22142 opengl: Fix Mesa/DRI regression.
22144 2006-08-27 Robert Reif <reif@earthlink.net>
22146 * dlls/advapi32/tests/security.c:
22147 advapi32: Fix security tests to not crash on windows.
22149 2006-08-26 Robert Reif <reif@earthlink.net>
22151 * dlls/kernel/locale.c:
22152 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
22155 2006-08-25 Frank Richter <frank.richter@gmail.com>
22157 * dlls/setupapi/queue.c:
22158 setupapi: Make do_file_copyW send "target newer" notifications.
22160 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
22161 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
22162 as observed on Windows XP.
22164 2006-08-27 Alexandre Julliard <julliard@winehq.org>
22166 * dlls/kernel/path.c:
22167 kernel: Fixed off-by-one error in GetShortPathNameW.
22169 2006-08-26 Alexandre Julliard <julliard@winehq.org>
22171 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
22172 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
22173 wrc: Get rid of xmalloc casts.
22175 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
22176 tools/wrc/parser.y, tools/wrc/utils.c:
22177 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
22179 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
22180 wmc: Get rid of xmalloc casts.
22182 * tools/wmc/mcy.y, tools/wmc/utils.c:
22183 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
22185 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
22186 tools/widl/widltypes.h, tools/widl/write_msft.c:
22187 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
22189 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
22191 makefiles: Get rid of the checklink rules, they no longer work.
22193 2006-08-26 Robert Shearman <rob@codeweavers.com>
22195 * dlls/ole32/oleproxy.c:
22196 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
22197 Invoke, even though we are requesting a buffer size of 0 as we put
22198 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
22200 * dlls/ole32/oleproxy.c:
22201 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
22202 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
22205 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
22206 ole32: Add support for main-threaded apartments.
22207 A main-threaded apartment is the first single-threaded apartment in the
22208 process. It was designed to be used for legacy applications that don't
22209 want to think about threading at all, even if they are always called
22210 from the same context, as is the case for regular STAs.
22212 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
22213 ole32: Move the opening of the AppId key for a clsid to a helper function.
22215 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
22216 ole32: CoGetClassObject should host a single-threaded object in a
22217 single-threaded apartment if executing in a multi-threaded apartment,
22220 * dlls/ole32/compobj.c:
22221 ole32: Get the threading model value for inproc classes and output a
22222 fixme if we should create it in an apartment of another type.
22224 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
22226 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
22227 dlls/advapi32/eventlog.c:
22228 advapi32: Cast-qual warnings fix.
22230 2006-08-26 Jacek Caban <jacek@codeweavers.com>
22232 * dlls/mshtml/olecmd.c:
22233 mshtml: Better stub for QueryStatus(CGID_MSHTML).
22235 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
22236 mshtml: Added nsICommandParams argument to do_ns_command.
22238 2006-08-26 Robert Reif <reif@earthlink.net>
22240 * dlls/secur32/tests/secur32.c:
22241 secur32: Fix secur32 test to pass on windows.
22243 2006-08-25 Robert Reif <reif@earthlink.net>
22245 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
22246 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
22248 * dlls/advapi32/tests/lsa.c:
22249 advapi32: Fix lsa tests.
22251 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22253 * dlls/shlwapi/shlwapi_Ko.rc:
22254 shlwapi: Updated Korean resource.
22256 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
22258 * dlls/shell32/shlfileop.c:
22259 shell32: Fix a bug in SHELL_ConfirmW.
22260 Fix a bug introduced while changing the OK/Cancel to Yes/No.
22262 2006-08-26 Alexandre Julliard <julliard@winehq.org>
22264 * dlls/winex11.drv/Makefile.in:
22265 winex11.drv: Remove no longer used all: target.
22267 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
22269 * programs/oleview/typelib.c:
22270 oleview: Added data freeing in EnumFuncs function.
22272 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
22274 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
22275 quartz: Skip over INFO chunk in AVI file parsing.
22277 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
22279 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
22280 dlls/comctl32/theme_listbox.c:
22281 comctl32: Remove unneccessary default debug channels.
22283 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
22285 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
22286 dlls/wined3d/wined3d_private.h:
22287 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
22289 2006-08-25 Mike McCormack <mike@codeweavers.com>
22291 * dlls/msi/package.c:
22292 msi: Set the ALLUSERS property to 1 always.
22294 * dlls/msi/alter.c:
22295 msi: Fix a memory leak.
22297 * dlls/msi/dialog.c:
22298 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
22300 2006-08-25 Alexandre Julliard <julliard@winehq.org>
22302 * dlls/winex11.drv/opengl.c:
22303 winex11.drv: Fix a compiler warning when OpenGL is missing.
22305 * dlls/crypt32/tests/encode.c:
22306 crypt32/tests: Avoid sizeof in traces.
22308 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
22309 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
22310 configure: Set rpath on all executables that link to libwine.
22311 Also add the -multiply_defined suppress option for executables on MacOS.
22313 * configure, configure.ac:
22314 configure: Make sure timezone and daylight are variables.
22316 * aclocal.m4, configure, configure.ac:
22317 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
22319 * configure, configure.ac:
22320 configure: Enable the -Wwrite-strings flag.
22322 * tools/winedump/main.c, tools/winedump/output.c,
22323 tools/winedump/winedump.h:
22324 winedump: Get rid of the install script.
22326 * programs/make_progs:
22327 make_progs: Update the directory list in configure.ac too.
22330 make_dlls: Update the directory list in configure.ac too.
22332 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22334 * programs/regedit/Ko.rc:
22335 regedit: Updated Korean resource.
22337 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
22339 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
22340 tools/widl/widl.c, tools/widl/widltypes.h:
22341 widl: Remove usage of type_t ref field for base types; simplify code.
22343 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
22345 * tools/widl/parser.y:
22346 widl: Write-strings warning fix.
22348 * dlls/mshtml/nsiface.idl:
22349 mshtml: Write-strings warnings fix.
22351 2006-08-25 Mike McCormack <mike@codeweavers.com>
22353 * dlls/msi/helpers.c, dlls/msi/package.c:
22354 msi: Reimplement msi_dup_property and msi_get_property_int.
22356 * dlls/msi/msipriv.h, dlls/msi/package.c:
22357 msi: Store properties in a hash table, not the database.
22358 Use string insensitive comparisons for property names.
22360 2006-08-24 James Hawkins <truiken@gmail.com>
22362 * dlls/msi/dialog.c:
22363 msi: Fix the height of the line control window.
22365 * dlls/msi/dialog.c:
22366 msi: Add a stub implementation of the DirectoryList dialog control.
22368 * dlls/msi/dialog.c:
22369 msi: Add a stub implementation of the DirectoryCombo dialog control.
22371 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
22373 * include/softpub.h:
22374 softpub.h: Added some GUIDs.
22376 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
22378 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
22379 wined3d: Load projected textures in fragment shaders.
22381 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
22382 wined3d: Compile pixel shaders in drawprim.
22384 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
22386 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
22387 riched32: Add version resource.
22390 wine.inf: Add a bunch of fake dlls.
22392 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
22394 * dlls/ntdll/version.c:
22395 ntdll: Print 64bit integers with wine_dbgstr_longlong.
22397 2006-08-24 James Hawkins <truiken@gmail.com>
22399 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
22400 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
22401 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
22402 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
22403 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
22404 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
22405 msi: Inform the user with an error message when the MSI file path is invalid.
22407 2006-08-24 Alexandre Julliard <julliard@winehq.org>
22409 * ANNOUNCE, ChangeLog, VERSION, configure:
22412 ----------------------------------------------------------------
22413 2006-08-24 Alexandre Julliard <julliard@winehq.org>
22415 * configure, configure.ac:
22416 configure: Fixed bug in previous OpenGL warning patch.
22418 2006-08-17 Robert Reif <reif@earthlink.net>
22420 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
22421 advapi32: Output information on failed LsaQueryInformationPolicy tests.
22423 2006-08-24 Mike McCormack <mike@codeweavers.com>
22425 * dlls/msi/table.c:
22426 msi: Fix strings with lengths that are exact multiples of 2^16.
22428 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
22430 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
22431 gdi: Add missing glyph code to GetGlyphIndices and tests.
22433 2006-08-24 Mike McCormack <mike@codeweavers.com>
22435 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
22436 shell32: Use kernel functions in preference to libwine ones.
22438 * dlls/shell32/tests/shlfileop.c:
22439 shell32: Fix compilation of test on MSVC6.
22441 2006-08-24 James Hawkins <truiken@gmail.com>
22443 * dlls/msi/dialog.c:
22444 msi: Add an initial implementation of the PathEdit control.
22446 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
22448 * dlls/opengl32/wgl.c:
22449 opengl32: Fix ATI OpenGL bug.
22451 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
22453 * configure, configure.ac:
22454 configure: Extend the current OpenGL/Direct3D warning code.
22456 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22458 * programs/winecfg/Ko.rc:
22459 winecfg: Updated Korean Resource.
22461 2006-08-23 Benjamin Arai <me@benjaminarai.com>
22463 * dlls/oleaut32/tests/vartest.c:
22464 oleaut32: Updated conformance test return string for VT_RESERVED.
22466 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
22468 * tools/winedump/debug.c, tools/winedump/dump.c:
22469 winedump: Cast-qual warnings fix.
22471 2006-08-23 James Liggett <jrliggett@cox.net>
22473 * dlls/winex11.drv/window.c:
22474 winex11.drv: Fix explorer regression caused by systray patch
22475 Move systray_dock_window call to X11DRV_CreateWindow so that it can
22476 safely call SetWindowPos without having _CheckNotSysLevel crash the
22479 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
22481 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
22482 riched20: Add tests for EM_GETMODIFY.
22484 2006-08-23 Huw Davies <huw@codeweavers.com>
22486 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
22487 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
22489 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
22490 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
22492 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
22493 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
22495 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
22496 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
22498 This shows that the IRpcStubBuffer for a delegated stub's base
22499 interface is stored at (void**)This-1.
22501 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
22502 rpcrt4: Tests for NdrDllGetClassObject.
22503 These show that delegated stubs need different Connect, Disconnect and
22504 CountRefs methods than non-delegated stubs (ie they don't use all of
22505 the CStdStubBuffer_* functions).
22507 2006-08-23 Jacek Caban <jacek@codeweavers.com>
22509 * dlls/mlang/mlang.c:
22510 mlang: Added IMultiLanguage3 interface stub implementation.
22512 * include/mlang.idl:
22513 mlang.idl: Added IMultiLanguage3 declaration.
22515 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
22517 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
22518 msvcrt: Fix scanf format "%i" base detection.
22520 2006-08-21 Stefan Huehner <stefan@huehner.org>
22522 * programs/winedbg/winedbg.man.in:
22523 winedbg: Fix typo in manpage.
22525 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
22527 * dlls/wined3d/device.c:
22528 wined3d: Make the destination surface glDirty in UpdateSurface.
22530 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
22532 * dlls/winspool.drv/tests/info.c:
22533 winspool.drv/tests: Write-strings warnings fix.
22535 * dlls/winspool.drv/info.c:
22536 winspool.drv: Write-strings warnings fix.
22538 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
22540 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
22541 wineps.drv: Write-strings warnings fix.
22543 * dlls/ddraw/main.c:
22544 ddraw: Write-strings warnings fix.
22546 2006-08-23 Alexandre Julliard <julliard@winehq.org>
22548 * README, loader/wine.man.in:
22549 Documentation updates.
22551 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
22552 tools: Added a man page for wineprefixcreate.
22554 * DEVELOPERS-HINTS:
22555 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
22557 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
22559 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
22560 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
22561 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
22562 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
22563 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
22564 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
22565 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
22566 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
22567 dlls/shlwapi/string.c:
22568 shlwapi: Move strings used by StrFromTimeInterval to resources.
22570 * programs/regedit/En.rc, programs/regedit/Pl.rc,
22571 programs/regedit/about.c, programs/regedit/childwnd.c,
22572 programs/regedit/framewnd.c, programs/regedit/listview.c,
22573 programs/regedit/main.c, programs/regedit/main.h,
22574 programs/regedit/resource.h:
22575 regedit: Put language-dependent strings in resources.
22577 * programs/regedit/framewnd.c:
22578 regedit: Remove custom filter from open/save dialogs.
22580 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
22582 * programs/winecfg/winecfg.c:
22583 winecfg: Make sure we can use a large text.
22585 * dlls/wintrust/wintrust_main.c:
22586 wintrust: Add some documentation.
22588 2006-08-23 Alexandre Julliard <julliard@winehq.org>
22590 * configure, configure.ac:
22591 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
22593 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
22595 * configure, configure.ac:
22596 configure: Show messages about additional packages with --verbose.
22598 2006-08-22 James Liggett <jrliggett@cox.net>
22600 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
22601 dlls/winex11.drv/x11drv_main.c:
22602 winex11.drv: Add XEmbed system tray support.
22603 Portions of this patch based on the work of Mike Hearn and Rob
22606 2006-08-22 James Hawkins <truiken@gmail.com>
22608 * programs/msiexec/msiexec.c:
22609 msiexec: Add handling for msiexec's regserver option.
22611 2006-08-23 Mike McCormack <mike@codeweavers.com>
22614 server: Use ntdll values where possible.
22616 * include/windef.h:
22617 windef.h: Add a definition for FILETIME.
22619 * dlls/ntdll/threadpool.c:
22620 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
22622 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
22624 * programs/winecfg/Nl.rc:
22625 winecfg: Update Dutch resource.
22627 * programs/winecfg/driveui.c:
22628 winecfg: Wrong text in messagebox.
22630 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
22632 * dlls/shlwapi/shlwapi_Ko.rc:
22633 shlwapi: Update Korean resource.
22635 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
22637 * libs/wine/loader.c:
22638 libwine: Cast-qual warning fix.
22640 * tools/winebuild/res16.c:
22641 winebuild: Cast-qual warnings fix.
22643 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
22645 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
22646 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
22647 ntdll/tests: Print 64bit integers as two 32 bit integers.
22649 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
22651 * dlls/winex11.drv/opengl.c:
22652 winex11.drv: Fix opengl pixel format bug.
22654 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
22656 * dlls/mshtml/Tr.rc:
22657 mshtml: Update Turkish resources.
22659 2006-08-22 Juan Lang <juan_lang@yahoo.com>
22661 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
22662 crypt32: Add CryptFormatObject stub.
22664 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
22666 * dlls/shell32/shell32_Pl.rc:
22667 shell32: Pl.rc: Fix a backslash.
22669 * dlls/shlwapi/string.c:
22670 shlwapi: Make StrFormatByteSize format numbers using locale settings.
22672 2006-08-22 Jacek Caban <jacek@codeweavers.com>
22674 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
22675 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
22676 dlls/mshtml/tests/htmldoc.c:
22677 mshtml: Use IPropertyNotifySink connection point.
22679 2006-08-22 Robert Reif <reif@earthlink.net>
22681 * dlls/dsound/propset.c:
22682 dsound: Remove unused parameter from propset functions.
22684 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
22686 * configure, configure.ac:
22687 configure: Try to #include <pthread.h> before checking for pthread_np.h.
22689 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
22691 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
22692 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
22694 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
22696 * dlls/crypt32/main.c:
22697 crypt32: Print parameters and add some documentation.
22699 2006-08-21 James Hawkins <truiken@gmail.com>
22701 * dlls/msi/tests/package.c:
22702 msi: Add tests for the AppSearch action.
22704 * dlls/msi/cond.y, dlls/msi/tests/package.c:
22705 msi: Add handling for MsiEvaluateCondition's substring operators.
22707 * dlls/msi/tests/package.c:
22708 msi: Add tests for MsiEvaluateCondition's substring operators.
22710 2006-08-22 Mike McCormack <mike@codeweavers.com>
22712 * dlls/itss/itss.c:
22713 itss: Simplify the class factory.
22715 2006-08-22 Kai Blin <kai.blin@gmail.com>
22717 * dlls/kernel/sync.c:
22718 kernel: Set last error in CreateIoCompletionPort.
22720 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
22722 * dlls/shlwapi/string.c:
22723 shlwapi: Format the kilobyte file size number using locale settings.
22724 The code is quite complex but I haven't found any easier way to do it
22725 (passing NULL as NUMBERFMT results in two decimal places being appended).
22727 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
22728 shell32: Show file size in the details view in kilobytes.
22730 2006-08-22 Mike McCormack <mike@codeweavers.com>
22732 * dlls/shell32/shlfileop.c:
22733 shell32: Don't add the directory name twice when recursing into subdirectories.
22735 2006-08-21 Benjamin Arai <me@benjaminarai.com>
22737 * dlls/oleaut32/typelib.c:
22738 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
22740 2006-08-21 Juan Lang <juan_lang@yahoo.com>
22742 * dlls/crypt32/oid.c:
22743 crypt32: Fix a misplaced parenthesis.
22745 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
22747 * dlls/oleaut32/variant.c:
22748 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
22750 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
22752 * programs/winecfg/No.rc:
22753 winecfg: Update Norwegian Bokmål resources.
22755 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
22757 * programs/winecfg/Tr.rc:
22758 winecfg: Update Turkish resources.
22760 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
22762 * dlls/riched20/editor.c:
22763 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
22765 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
22767 * programs/oleview/main.h, programs/oleview/typelib.c:
22768 oleview: Added dispinterface handling to idl viewer.
22770 * programs/oleview/typelib.c:
22771 oleview: Added typedef handling to idl viewer.
22773 2006-08-21 Huw Davies <huw@codeweavers.com>
22775 * dlls/winex11.drv/xrender.c:
22776 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
22778 2006-08-19 Frank Richter <frank.richter@gmail.com>
22780 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
22781 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
22782 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
22783 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
22784 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
22785 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
22786 programs/winecfg/audio.c, programs/winecfg/properties.h,
22787 programs/winecfg/resource.h:
22788 winecfg: audio: Use strings from resources.
22790 2006-08-18 Frank Richter <frank.richter@gmail.com>
22792 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
22793 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
22794 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
22795 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
22796 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
22797 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
22798 programs/winecfg/driveui.c, programs/winecfg/resource.h:
22799 winecfg: driveui: Load UI strings from resources.
22801 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
22803 * programs/winecfg/Fr.rc:
22804 winecfg: Update French translation.
22806 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
22808 * dlls/wined3d/device.c:
22809 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
22811 * dlls/wined3d/device.c:
22812 wined3d: Print real unhandled D3DCMPFUNC value.
22814 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
22816 * programs/oleview/typelib.c:
22817 oleview: Added idl save to file functionality.
22819 * programs/oleview/main.h, programs/oleview/typelib.c:
22820 oleview: Added idl displaying.
22821 - Added idl displaying.
22822 - Fixed AddToTLDataStrWithTabsW function.
22824 * programs/oleview/typelib.c:
22825 oleview: Added idl formatting.
22827 * programs/oleview/typelib.c:
22828 oleview: Added functions description to idl generation.
22830 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
22832 * dlls/advpack/tests/install.c:
22833 advpack/tests: Make RunSetupCommand not popup dialogs.
22835 2006-08-21 Mike McCormack <mike@codeweavers.com>
22837 * dlls/kernel/actctx.c:
22838 kernel32: Print parameters, call SetLastError() when failing.
22840 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
22842 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
22843 include/wine/wined3d_gl.h:
22844 wined3d: Better GPU detection.
22846 2006-08-19 H. Verbeet <hverbeet@gmail.com>
22848 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
22849 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
22850 dlls/wined3d/wined3d_private.h:
22851 wined3d: Improve float constant loading a bit.
22852 - Use a list to keep track of what constants are set.
22853 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
22855 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
22856 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
22857 dlls/wined3d/wined3d_private.h:
22858 wined3d: Lookup GLSL float uniform locations only once per program.
22860 * dlls/wined3d/stateblock.c:
22861 wined3d: Free the float constant map arrays for all stateblocks.
22863 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
22864 wined3d: Fix indices for the float constant map.
22865 Indices for the float constant map should be multiplied by 4 because
22866 we're loading 4 component float vectors, not because the size of a
22869 2006-08-18 Jacek Caban <jacek@codeweavers.com>
22871 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
22872 mshtml: Added IDM_BOLD implementation.
22874 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
22876 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
22878 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
22880 2006-08-19 Dan Kegel <dank@kegel.com>
22883 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
22885 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
22887 * dlls/riched20/editor.c:
22888 riched20: Swap two lines that were in wrong order / caused notification not
22891 2006-08-19 Kai Blin <kai.blin@gmail.com>
22893 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
22894 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
22896 2006-08-19 Robert Reif <reif@earthlink.net>
22898 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
22899 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
22902 * dlls/advapi32/tests/security.c:
22903 advapi32: LookupAccountSid buffer size query tests.
22905 * dlls/advapi32/security.c:
22906 advapi32: LookupAccountSid buffer size query fixes.
22908 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
22910 * dlls/qcap/capturegraph.c:
22911 qcap: Print 64bit integers with wine_dbgstr_longlong.
22913 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
22915 * programs/winecfg/No.rc:
22916 winecfg: Update Norwegian Bokmål resources.
22918 * dlls/shlwapi/shlwapi_No.rc:
22919 shlwapi: Update Norwegian Bokmål resources.
22921 2006-08-18 Stefan Huehner <stefan@huehner.org>
22923 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
22924 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
22925 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
22926 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
22927 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
22928 dlls/twain_32/dsm_ctrl.c:
22929 Fix some -Wstrict-prototype warnings () -> (void).
22931 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
22933 * dlls/comctl32/toolbar.c:
22934 comctl32: Correctly map toolbar bitmap mask color in case of non-default
22937 2006-08-18 Alexandre Julliard <julliard@winehq.org>
22939 * dlls/msvcrt/except.c:
22940 msvcrt: Fixed access to the extra arguments of setjmp3.
22942 * dlls/user/user_main.c:
22943 user: Add .exe extension to wineboot just in case.
22945 * programs/explorer/explorer.c:
22946 explorer: Specify an explicit path when launching winefile.
22948 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
22950 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
22951 quartz: Print 64bit integers with wine_dbgstr_longlong.
22953 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
22955 * dlls/quartz/dsoundrender.c:
22956 quartz: DSoundRender: Do not overwrite a full buffer.
22958 2006-08-18 Frank Richter <frank.richter@gmail.com>
22960 * dlls/shlwapi/shlwapi_De.rc:
22961 shlwapi: Update German resources.
22963 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
22964 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
22965 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
22966 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
22967 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
22968 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
22969 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
22970 winecfg: x11drv: Load vertex shader mode strings from resources.
22972 2006-08-18 Tom Wickline <twickline@gmail.com>
22974 * DEVELOPERS-HINTS:
22975 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
22977 2006-08-18 Jacek Caban <jacek@codeweavers.com>
22979 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
22980 mshtml: Added more Exec tests and fixes.
22982 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
22984 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
22985 ntdll: Fix failing test on windows.
22987 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
22989 * dlls/sfc/sfc_main.c:
22990 sfc: Print a FIXME only once.
22992 2006-08-18 Robert Reif <reif@earthlink.net>
22994 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
22995 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
22996 dlls/dsound/tests/propset.c:
22997 dsound: Add class factory tests.
22999 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
23000 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
23001 dlls/dsound/propset.c:
23002 dsound: Class factory cleanup.
23003 Consolidate all class factories into a single implementation.
23004 Fixes a problem discovered by oleview.
23006 2006-08-17 Kai Blin <kai.blin@gmail.com>
23008 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
23009 secur32: Gracefully handle ntlm_auth versions that don't support the new
23012 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
23014 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
23015 shlwapi: Add the Polish translation.
23017 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
23018 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
23019 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
23020 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
23021 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
23022 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
23023 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
23024 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
23025 shlwapi: Store the "%ld bytes" string as a resource.
23027 * dlls/shell32/trash.c:
23028 shell32: Show the original file name and deletion date in the Trash folder.
23030 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
23031 shell32: Add desktop entries parsing code.
23033 * dlls/shell32/shlfileop.c:
23034 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
23036 2006-08-18 Mike McCormack <mike@codeweavers.com>
23038 * dlls/kernel/locale.c:
23039 kernel32: Change a FIXME to a WARN.
23041 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
23042 dlls/msi/sql.y, dlls/msi/tokenize.c:
23043 msi: Add a stub ALTER query.
23045 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
23047 * tools/widl/typegen.c:
23048 widl: Output format-strings for interface pointers.
23050 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
23051 tools/widl/typegen.c, tools/widl/typegen.h:
23052 widl: Allow format-string functions to work with objects.
23054 2006-08-17 Robert Reif <reif@earthlink.net>
23056 * dlls/advapi32/tests/security.c:
23057 advapi32: Fix test_LookupAccountSid to work on win9x.
23059 2006-08-17 Jacek Caban <jacek@codeweavers.com>
23061 * dlls/mshtml/conpoint.c:
23062 mshtml: Fix Advise implementation for IPropertyNotifySink.
23064 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
23065 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
23067 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
23069 * dlls/shlwapi/string.c:
23070 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
23072 2006-08-17 Huw Davies <huw@codeweavers.com>
23074 * dlls/rpcrt4/ndr_marshall.c:
23075 rpcrt4: Remember to skip over the conformance description.
23077 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
23079 * dlls/comctl32/imagelist.c:
23080 comctl32: Fix ImageList_Replace function to correctly apply image mask.
23082 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
23084 * include/wintrust.h:
23085 wintrust.h: Added some defines.
23087 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
23089 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
23090 secur32: Make tests loadable on NT4.
23092 2006-08-17 Alexandre Julliard <julliard@winehq.org>
23094 * dlls/user/user_main.c, programs/explorer/desktop.c:
23095 user: Defer all ExitWindowsEx processing to wineboot.
23097 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
23098 programs/wineboot/wineboot.c:
23099 wineboot: Added support for doing a proper shutdown before rebooting.
23100 Send WM_QUERYENDSESSION messages to all windows of a given process
23101 before moving on to the next.
23102 Switch option parsing to getopt.
23103 Added a bunch of options to control shutdown behavior.
23105 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
23107 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
23108 dlls/winex11.drv/opengl.c:
23109 x11drv/opengl: Pixel format rewrite.
23111 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
23113 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
23114 dlls/riched20/style.c:
23115 riched20: Send EN_LINK notifications. Properly underline / color links.
23117 2006-08-17 Kai Blin <kai.blin@gmail.com>
23119 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
23120 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
23121 secur32: Add real signing / verifying to NTLM provider.
23123 * dlls/secur32/ntlm.c:
23124 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
23127 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
23129 * programs/regedit/childwnd.c:
23130 regedit: Write-strings warnings fix.
23132 * dlls/ddraw/direct3d.c:
23133 ddraw: Write-strings warnings fix.
23135 * dlls/winspool.drv/info.c:
23136 winspool.drv: Write-strings warning fix.
23138 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
23140 * tools/widl/proxy.c:
23141 widl: Use typegen.c format-string functions in proxy.c.
23143 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
23144 tools/widl/typegen.h:
23145 widl: Move format-string declaration output to typegen.c.
23147 2006-08-17 Jacek Caban <jacek@codeweavers.com>
23149 * dlls/mshtml/tests/htmldoc.c:
23150 mshtml: Added test of edit mode.
23152 * dlls/mshtml/olecmd.c:
23153 mshtml: Added beginning implementation of IDM_EDITMODE.
23155 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
23156 mshtml: Rename get_property to get_client_disp_property and make it available
23159 * include/mshtmhst.idl:
23160 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
23162 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
23164 * dlls/wined3d/surface.c:
23165 wined3d: Make sure b_info structure is properly allocated and released.
23167 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
23169 * tools/winedump/minidump.c:
23170 winedump: Print each 64bit integers as two 32 bit integers.
23172 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
23174 * programs/winecfg/Ko.rc:
23175 winecfg: Updated Korean resource.
23177 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
23179 * programs/winecfg/Tr.rc:
23180 winecfg: Update Turkish resource file.
23182 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
23184 * programs/winecfg/No.rc:
23185 winecfg: Updated Norwegian Bokmål resources.
23187 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
23189 * dlls/comctl32/toolbar.c:
23190 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
23192 2006-08-16 Frank Richter <frank.richter@gmail.com>
23194 * programs/winecfg/appdefaults.c:
23195 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
23197 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
23198 programs/winecfg/winecfg.h:
23199 winecfg: Use WCHARs for window title, current app.
23201 2006-08-16 Huw Davies <huw@codeweavers.com>
23203 * dlls/rpcrt4/tests/ndr_marshall.c:
23204 rpcrt4: Add tests for NdrAllocate.
23206 2006-08-16 Frank Richter <frank.richter@gmail.com>
23208 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
23209 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
23210 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
23211 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
23212 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
23213 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
23214 winecfg: New resource strings for appdefaults.
23216 2006-08-16 Jacek Caban <jacek@codeweavers.com>
23218 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
23219 mshtml: Added [Get|Set]ParentContentListener implementation.
23221 2006-08-16 Robert Shearman <rob@codeweavers.com>
23223 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
23224 advapi32: Add tests for RegQueryValueEx to show that it sets the data
23225 size to 0 when a buffer isn't present and that it sets the type to
23228 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
23230 * dlls/wined3d/device.c:
23231 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
23233 2006-08-16 Robert Reif <reif@earthlink.net>
23235 * dlls/secur32/tests/secur32.c:
23236 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
23238 2006-08-16 Alexandre Julliard <julliard@winehq.org>
23241 user: Explicitly load explorer.exe from the system directory.
23244 wine.inf: Create a fake exe for explorer.exe.
23246 2006-08-16 Robert Shearman <rob@codeweavers.com>
23248 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
23249 ole32: Move some functions out of compobj.c that don't belong there and update
23250 the copyright statement.
23252 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
23253 dlls/ole32/tests/marshal.c:
23254 ole32: Add some more tests for failure cases of Co* functions and make builtin
23257 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
23258 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
23259 to conform to these.
23261 * dlls/rpcrt4/ndr_stubless.c:
23262 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
23265 2006-08-16 Hans Leidekker <hans@it.vu.nl>
23267 * dlls/wldap32/option.c:
23268 wldap32: Support setting server controls.
23270 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
23271 wldap32: Document ldap_{get,set}_option and the parsing functions.
23273 2006-08-16 Alexandre Julliard <julliard@winehq.org>
23275 * configure, configure.ac, dlls/Makedll.rules.in,
23276 programs/Makeprog.rules.in:
23277 configure: Setting rpath should no longer be needed for dlls.
23279 2006-08-16 Mike McCormack <mike@codeweavers.com>
23281 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
23282 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
23283 Makes builtin shlwapi behave better during reboot after IE6 install.
23285 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
23286 shlwapi: Add a stub implementation for ZoneComputePaneSize.
23287 Allows IE6 to show its main window with builtin shlwapi.
23289 * dlls/msi/tests/db.c:
23290 msi: Fix a couple of memory leaks in the test code.
23292 2006-08-16 Frank Richter <frank.richter@gmail.com>
23294 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
23295 programs/winecfg/winecfg.h:
23296 winecfg: appdefaults: Use more strings from resources, unicode.
23298 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
23299 programs/winecfg/winecfg.h:
23300 winecfg: Make load_string public.
23302 * programs/winecfg/De.rc:
23303 winecfg: Tweak and update German resources.
23305 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
23307 * tools/widl/proxy.c:
23308 widl: Generate proxy code for user marshalled types.
23310 * tools/widl/proxy.c:
23311 widl: Fix out-only temporary variable generation.
23313 * tools/widl/proxy.c:
23314 widl: Fix NdrComplexStructUnmarshall calls in generated code.
23316 * tools/widl/proxy.c:
23317 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
23319 * tools/widl/header.c, tools/widl/parser.y:
23320 widl: Calculate method indices in parser instead of during header generation.
23322 2006-08-15 Robert Reif <reif@earthlink.net>
23324 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
23325 secur32: Add GetComputerObjectName tests.
23327 * dlls/secur32/secur32.c:
23328 secur32: Partial GetComputerObjectName implementation.
23330 * dlls/advapi32/tests/lsa.c:
23331 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
23333 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
23334 kernel32: Add GetNativeSystemInfo.
23336 2006-08-15 James Hawkins <truiken@gmail.com>
23338 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
23339 msi: Add a stub for MsiGetFeatureCost.
23341 * dlls/msi/source.c:
23342 msi: Use the bare minimum number of parameters for LookupAccountName.
23344 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
23346 * dlls/wineps.drv/ps.c:
23347 wineps.drv: Write-strings warnings fix and declare function static.
23349 * dlls/crypt32/tests/oid.c:
23350 crypt32/tests: Write-strings warning fix.
23352 2006-08-15 Jacek Caban <jacek@codeweavers.com>
23354 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
23355 mshtml: Correctly handle nsILoadGroup.
23357 2006-08-15 Alexandre Julliard <julliard@winehq.org>
23359 * server/process.c:
23360 server: Store the actual process count in snapshots.
23361 We can't rely on running_processes for that, since it now also counts
23362 processes waiting for SIGKILL and those aren't included in snapshots.
23364 * dlls/user/tests/cursoricon.c:
23365 user/tests: Fix a compiler warning, and remove some useless casts.
23367 * dlls/ntdll/loadorder.c:
23368 ntdll: Default to native loadorder for the main exe if not in system directory.
23369 Unlike dlls, executables can have the same name without necessarily
23370 being the same application, so defaulting to native is more likely to
23371 do the right thing.
23373 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
23375 * dlls/kernel/tests/file.c:
23376 kernel/tests: Wrong error code checked.
23378 * dlls/setupapi/tests/devinst.c:
23379 setupapi: Make tests loadable again on NT4.
23381 * include/winerror.h:
23382 winerror.h: Added an error code.
23384 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
23385 include/wintrust.h:
23386 wintrust: Added stubbed WintrustLoadFunctionPointers.
23388 2006-08-15 Mike McCormack <mike@codeweavers.com>
23390 * configure, configure.ac, dlls/infosoft/Makefile.in,
23391 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
23392 programs/winetest/Makefile.in:
23393 infosoft: Add a test for the language neutral word breaker.
23395 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
23397 * programs/winecfg/En.rc:
23398 winecfg: Improve wording of virtual desktop explanation.
23400 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
23402 * dlls/ddraw/main.c:
23403 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
23405 2006-08-15 Alexandre Julliard <julliard@winehq.org>
23408 relpath: Properly handle a "." directory name.
23410 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
23412 * dlls/usp10/tests/usp10.c:
23413 usp10: Remove unnecessary casts in test suite.
23415 2006-08-14 Juan Lang <juan_lang@yahoo.com>
23417 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
23418 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
23419 dlls/crypt32/tests/chain.c:
23420 crypt32: Implement CertCreateCertificateChainEngine and
23421 CertFreeCertificateChainEngine.
23423 * include/wincrypt.h:
23424 crypt32: Implement CertCreateCertificateChainEngine and
23425 CertFreeCertificateChainEngine.
23427 2006-08-15 Alexandre Julliard <julliard@winehq.org>
23429 * configure, configure.ac, include/config.h.in, loader/kthread.c:
23430 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
23432 * configure, configure.ac:
23433 configure: Disable optimization on MacOS because of gcc bug.
23435 * configure, configure.ac:
23436 configure: Use a platform name check for MacOS shared library support,
23437 it's completely different from the others anyway.
23439 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
23440 configure: Moved the library checks after the function checks to avoid code
23443 2006-08-15 Kai Blin <kai.blin@gmail.com>
23446 secur32: Fix typo in ISC flags.
23448 * dlls/secur32/ntlm.c:
23449 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
23451 2006-08-14 Kai Blin <kai.blin@gmail.com>
23453 * dlls/secur32/ntlm.c:
23454 secur32: Copy helper buffer to output buffer before reusing helper buffer.
23456 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
23458 * tools/widl/proxy.c:
23459 widl: Pass the right size to MIDL_memset in generated proxy code.
23461 2006-08-14 James Hawkins <truiken@gmail.com>
23463 * dlls/msi/files.c:
23464 msi: Non-compressed files may come before the list of compressed files in the
23467 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
23469 * dlls/cabinet/tests/extract.c:
23470 cabinet/tests: Write-strings warnings fix.
23472 * dlls/dnsapi/tests/name.c:
23473 dnsapi/tests: Write-strings warnings fix.
23475 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
23477 * programs/winedbg/gdbproxy.c:
23478 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
23480 2006-08-15 Alexandre Julliard <julliard@winehq.org>
23482 * configure, configure.ac, dlls/kernel/Makefile.in,
23483 dlls/ws2_32/Makefile.in, include/config.h.in,
23484 programs/winedbg/Makefile.in, server/Makefile.in:
23485 configure: Only link against libpoll where really necessary.
23487 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
23489 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
23490 include/wintrust.h:
23491 wintrust: Added stubbed WintrustRemoveActionID.
23493 2006-08-14 Frank Richter <frank.richter@gmail.com>
23495 * dlls/user/sysparams.c:
23496 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
23498 * dlls/user/sysparams.c:
23499 user: Initialize size of nonclients struct in load_nonclient_metrics.
23501 2006-08-14 Alexandre Julliard <julliard@winehq.org>
23503 * configure, configure.ac, libs/wine/Makefile.in:
23504 libwine: Also set the current library version for MacOS.
23506 * configure, configure.ac:
23507 configure: Suppress multiple definitions warnings from the MacOS linker.
23509 * server/request.c, server/request.h, server/signal.c:
23510 server: Make sure to completely kill processes before returning from a
23513 * server/process.c, server/process.h, server/thread.c:
23514 server: Send a SIGKILL to processes that don't terminate properly.
23516 2006-08-14 Mike McCormack <mike@codeweavers.com>
23518 * dlls/ole32/ole2.c:
23519 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
23521 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
23523 * programs/winedbg/symbol.c:
23524 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
23527 * programs/winedbg/stack.c:
23528 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
23529 so guard against it.
23531 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
23532 winedbg: Don't ask for module inspection when calling SymInitialize.
23534 2006-08-14 Kai Blin <kai.blin@gmail.com>
23536 * dlls/secur32/ntlm.c:
23537 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
23539 2006-08-14 Frank Richter <frank.richter@gmail.com>
23541 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
23542 uxtheme: Set non-client metrics from theme.
23544 * dlls/uxtheme/msstyles.c:
23545 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
23548 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
23549 uxtheme: Enable gradient captions if a theme provides colors for them.
23551 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
23553 * fonts/system.sfd:
23554 fonts: Add Hebrew to the system font.
23556 2006-08-14 Mike McCormack <mike@codeweavers.com>
23558 * dlls/oleaut32/olepicture.c:
23559 oleaut32: Put the HeapFree back in the right place.
23561 * dlls/ole32/stg_prop.c:
23562 ole32: Use PropVariantInit instead of memset.
23564 2006-08-14 Robert Reif <reif@earthlink.net>
23566 * include/Makefile.in, include/dsgetdc.h:
23567 include: Add dsgetdc.h.
23569 * dlls/advapi32/lsa.c:
23570 advapi32: Move duplicated code into function.
23572 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
23573 advapi32: Try again with different access mask if LsaOpenPolicy fails with
23574 STATUS_ACCESS_DENIED.
23576 2006-08-14 Kai Blin <kai.blin@gmail.com>
23578 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
23579 secur32: Fix heap error.
23581 2006-08-13 Kai Blin <kai.blin@gmail.com>
23583 * dlls/secur32/ntlm.c:
23584 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
23587 2006-08-14 Kai Blin <kai.blin@gmail.com>
23589 * dlls/secur32/ntlm.c:
23590 secur32: Cast helper to ULONG_PTR instead of DWORD.
23592 2006-08-13 Kai Blin <kai.blin@gmail.com>
23594 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
23595 secur32: Implement simple VerifySignature.
23597 2006-08-12 Kai Blin <kai.blin@gmail.com>
23599 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
23600 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
23601 secur32: Implement simple MakeSignature.
23603 2006-08-14 Kai Blin <kai.blin@gmail.com>
23605 * dlls/secur32/ntlm.c:
23606 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
23608 2006-08-13 Benjamin Arai <me@benjaminarai.com>
23610 * dlls/oleaut32/tests/olefont.c:
23611 oleaut32: Conformance test for olefont:AddRefHfont.
23613 * dlls/oleaut32/tests/olefont.c:
23614 oleaut32: Conformance test for olefont:ReleaseHfont.
23616 2006-08-14 Mike McCormack <mike@codeweavers.com>
23618 * dlls/oleaut32/olepicture.c:
23619 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
23621 * dlls/oleaut32/olepicture.c:
23622 oleaut32: Print an IID in the trace, not just a pointer to it.
23624 * dlls/oleaut32/olepicture.c:
23625 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
23627 * dlls/ole32/hglobalstream.c:
23628 ole32: Always set pcbWritten when writing a stream.
23630 * dlls/ole32/ole2.c:
23631 ole32: FreePropVariantArray should return an error if rgvars is null.
23632 As suggested by Rob Shearman.
23634 2006-08-14 Frank Richter <frank.richter@gmail.com>
23636 * dlls/uxtheme/system.c:
23637 uxtheme: Don't back up colors etc. when a theme is already active.
23639 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
23641 * programs/view/Ko.rc:
23642 view: Updated Korean resource.
23644 2006-08-12 Robert Reif <reif@earthlink.net>
23646 * dlls/advapi32/tests/security.c:
23647 advapi32: Add more LookupAccountSid tests.
23649 * dlls/advapi32/security.c:
23650 advapi32: Add more SIDs to AccountLookupSid.
23652 * dlls/netapi32/access.c:
23653 netapi32: NetUserModalsGet bug fixes and cleanup.
23655 2006-08-13 Phil Costin <philcostin@hotmail.com>
23657 * dlls/wined3d/glsl_shader.c:
23658 wined3d: Fix vertex shader corruption issue.
23660 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
23662 * programs/winedbg/memory.c:
23663 winedbg: Print 64bit integers with wine_dbgstr_longlong.
23665 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
23667 * dlls/advpack/tests/files.c:
23668 advpack/tests: Write-strings warnings fix.
23670 * dlls/advapi32/tests/security.c:
23671 advapi32/tests: Write-strings warnings fix.
23673 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
23675 * programs/winetest/main.c:
23676 winetest: Write-strings warnings fix.
23678 * programs/taskmgr/dbgchnl.c:
23679 taskmgr: Write-strings warnings fix.
23681 * dlls/crypt32/tests/encode.c:
23682 crypt32/tests: Write-strings warnings fix.
23684 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
23686 * programs/oleview/typelib.c:
23687 oleview: Improved interface handling in idl viewer.
23689 2006-08-12 Jacek Caban <jacek@codeweavers.com>
23691 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
23692 mshtml: Remove no longer used get_nsIURI.
23694 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
23695 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
23698 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
23700 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
23701 widl: Improve pointer null checking logic.
23703 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
23704 widl: Use ref_type to simplify some code.
23706 2006-08-11 Robert Reif <reif@earthlink.net>
23708 * dlls/advapi32/security.c:
23709 advapi32: Add some more well known SIDs.
23711 2006-08-11 Benjamin Arai <me@benjaminarai.com>
23713 * dlls/oleaut32/tests/olefont.c:
23714 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
23717 2006-08-11 James Hawkins <truiken@gmail.com>
23719 * dlls/msi/action.c, dlls/msi/tests/package.c:
23720 msi: If a component's state is not local, source, or default, default to the
23723 2006-08-11 Juan Lang <juan_lang@yahoo.com>
23725 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
23726 dlls/crypt32/tests/main.c:
23727 crypt32: Improve undocumented functions.
23728 - Test and implement I_CryptGetDefaultCryptProv (and correct its
23730 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
23731 its out parameter, correct and show with a test.
23733 * dlls/msi/tokenize.c:
23734 msi: Use wide char strings for token values to avoid an unnecessary
23735 WideCharToMultiByte.
23737 2006-08-11 Alexandre Julliard <julliard@winehq.org>
23739 * tools/winebuild/build.h, tools/winebuild/import.c,
23740 tools/winebuild/main.c, tools/winebuild/relay.c,
23741 tools/winebuild/res16.c, tools/winebuild/res32.c,
23742 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
23743 tools/winebuild/utils.c:
23744 winebuild: Added output() function to properly deal with write errors.
23746 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
23748 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
23749 widl: Don't generate indentation spaces on empty lines.
23751 2006-08-11 Alexandre Julliard <julliard@winehq.org>
23753 * loader/pthread.c:
23754 loader: Exit the whole process when killing the last thread.
23756 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
23758 * programs/winhelp/hlpfile.c:
23759 winhelp: Fix LZ77 decompressor.
23761 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
23763 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
23764 msi/tests: Write-strings warnings fix.
23766 * dlls/msi/files.c:
23767 msi: Write-strings warning fix.
23769 * dlls/version/install.c:
23770 version: Write-strings warnings fix.
23772 2006-08-11 Juan Lang <juan_lang@yahoo.com>
23774 * dlls/crypt32/tests/main.c:
23775 crypt32/tests: Only load crypt32 once.
23777 2006-08-11 Robert Reif <reif@earthlink.net>
23779 * include/lmaccess.h:
23780 lmaccess.h: Add some LOCALGROUP defines.
23782 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
23783 kernel32: Add IsWow64Process.
23785 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
23787 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
23788 wldap32: Write-strings warnings fix.
23790 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
23792 * dlls/shdocvw/regsvr.c:
23793 shdocvw: Set the CLSID_Internet shell folder's attributes.
23795 2006-08-11 Mike McCormack <mike@codeweavers.com>
23797 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
23798 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
23799 include/indexsrv.idl, include/indexsvr.idl:
23800 include: Rename indexsvr.idl to indexsrv.idl.
23802 * dlls/infosoft/wordbreaker.c:
23803 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
23805 2006-08-10 Mike McCormack <mike@codeweavers.com>
23807 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
23809 infosoft: Implement and register the language neutral wordbreaker, not the
23812 2006-08-10 Aric Stewart <aric@codeweavers.com>
23814 * dlls/user/menu.c:
23815 user: Implement MNS_NOTIFYBYPOS.
23817 2006-08-11 Alexandre Julliard <julliard@winehq.org>
23819 * dlls/ntdll/signal_i386.c:
23820 ntdll: Remove some macros and clean up the code now that all platforms use
23823 * dlls/ntdll/signal_i386.c:
23824 ntdll: Switch linux to siginfo-style signal handling.
23826 2006-08-11 Mike McCormack <mike@codeweavers.com>
23828 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
23829 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
23830 pstorec: Add a stub implementation.
23832 2006-08-10 Benjamin Arai <me@benjaminarai.com>
23834 * dlls/oleaut32/olefont.c:
23835 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
23837 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
23839 * tools/bug_report.pl:
23840 bug_report.pl: Use correct 'wine --version' syntax.
23842 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
23844 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
23846 widl: Fix incorrect version number in generated code.
23848 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
23850 * dlls/shell32/shell32_Ko.rc:
23851 shell32: Updated Korean resource.
23853 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
23855 * dlls/wined3d/drawprim.c:
23856 wined3d: Fix opengl extension call.
23858 2006-08-10 James Hawkins <truiken@gmail.com>
23860 * dlls/msi/files.c, dlls/msi/tests/package.c:
23861 msi: Only remove a file if the version to be installed is strictly newer than
23864 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
23866 * programs/regedit/treeview.c:
23867 regedit: Write-strings warnings fix.
23869 * dlls/wininet/tests/http.c:
23870 wininet/tests: Write-strings warnings fix.
23872 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
23874 * dlls/riched20/editor.c:
23875 riched20: Accept RTF header without a version number.
23877 * dlls/riched20/reader.c:
23878 riched20: Accept RTF group tokens inside colortbl destination.
23880 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
23882 * dlls/wined3d/directx.c:
23883 wined3d: Fix spelling in a comment.
23885 2006-08-10 Kai Blin <kai.blin@gmail.com>
23887 * dlls/secur32/ntlm.c:
23888 secur32: Implement CompleteAuthToken for NTLM.
23890 2006-08-10 Alexandre Julliard <julliard@winehq.org>
23892 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
23893 server/process.c, server/queue.c, server/registry.c,
23894 server/request.c, server/serial.c, server/thread.c, server/timer.c,
23895 server/trace.c, server/winstation.c:
23896 server: Only call gettimeofday once per poll loop.
23898 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
23900 * dlls/kernel/tests/file.c:
23901 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
23904 2006-08-10 Alexandre Julliard <julliard@winehq.org>
23906 * ANNOUNCE, ChangeLog, VERSION, configure:
23909 ----------------------------------------------------------------
23910 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
23912 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
23913 tools/winapi/make_filter, tools/winapi/msvcmaker,
23914 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
23915 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
23916 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
23917 tools/winedump/function_grep.pl:
23918 tools: Check for open return code in Perl scripts.
23920 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
23922 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
23923 riched20: Add conformance tests for WM_SETFONT.
23925 2006-08-09 Ken Myers <kmyers@ucla.edu>
23927 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
23928 dlls/riched20/tests/editor.c:
23929 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
23931 2006-08-09 Juan Lang <juan_lang@yahoo.com>
23933 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
23934 crypt32: Implement CryptRegisterDefaultOIDFunction and
23935 CryptUnregisterDefaultOIDFunction.
23937 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
23939 * dlls/setupapi/install.c:
23940 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
23942 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
23944 * tools/widl/typegen.c:
23945 widl: Add ref_type (dereference typedefs) and use it.
23947 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
23949 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
23950 dlls/setupapi/stringtable.c:
23951 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
23953 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
23955 * dlls/version/tests/info.c, dlls/version/tests/install.c:
23956 version/tests: Write-strings warnings fix.
23958 * dlls/wineps.drv/init.c:
23959 wineps.drv: Write-strings warnings fix.
23961 2006-08-10 Mike McCormack <mike@codeweavers.com>
23963 * dlls/user/static.c:
23964 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
23966 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
23968 * dlls/shell32/shell32_No.rc:
23969 shell32: Updated Norwegian Bokmål resources.
23971 * dlls/mshtml/No.rc:
23972 mshtml: Updated Norwegian Bokmål resources.
23974 2006-08-09 James Hawkins <truiken@gmail.com>
23976 * dlls/msi/files.c, dlls/msi/package.c:
23977 msi: Download install cabinet files if the msi package is remote.
23979 2006-08-09 Juan Lang <juan_lang@yahoo.com>
23981 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
23982 dlls/crypt32/tests/main.c:
23983 crypt32: Add a couple stubs, and implement the undocumented
23984 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
23986 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
23988 * dlls/wined3d/surface.c:
23989 wined3d: Surface pitch fix.
23991 * dlls/wined3d/glsl_shader.c:
23992 wined3d: Draw buffers support.
23994 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
23996 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
23997 wined3d: Minor cursor fixes.
23999 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
24001 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
24002 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
24004 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
24006 * dlls/wininet/netconnection.c:
24007 wininet: MSG_WAITALL support in NETCON_recv with SSL.
24009 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
24011 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
24012 msvcrt: Rename _execve to MSVCRT__execve.
24014 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
24016 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
24017 dbghelp: Made stabs parsing a bit more robust.
24018 Enhance dbghelp's robustness against bogus stabs sections found in
24019 meetro.exe (as reported by Jan Zerebecki).
24021 2006-08-09 Robert Shearman <rob@codeweavers.com>
24023 * dlls/msi/database.c:
24024 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
24026 * dlls/rpcrt4/rpcrt4.spec:
24027 rpcrt4: Forward NdrClientCall to NdrClientCall2.
24028 NdrClientCall should be implemented as a separate function when
24029 NdrClientCall2 has been factorised enough.
24031 * dlls/rpcrt4/ndr_stubless.c:
24032 rpcrt4: Add some more traces and make the stack offsets easier to read in the
24033 stubless interpreter.
24035 * dlls/rpcrt4/ndr_stubless.c:
24036 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
24037 initialise the memory size field to zero before calling the memory
24040 * dlls/rpcrt4/ndr_stubless.c:
24041 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
24042 stubless intepreter.
24044 * dlls/rpcrt4/ndr_stubless.c:
24045 rpcrt4: Support fixed arrays in calc_arg_size.
24047 * dlls/rpcrt4/ndr_stubless.c:
24048 rpcrt4: Complex types should be dereferenced an extra time in the old format
24051 * dlls/rpcrt4/ndr_stubless.c:
24052 rpcrt4: Fix the stack offset for the old format stubless code when an object's
24053 method is being called.
24055 * dlls/ole32/defaulthandler.c:
24056 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
24057 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
24058 This->pDataDelegate instead of querying for IDataObject from
24059 This->pOleDelegate.
24061 * dlls/ole32/storage32.c:
24062 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
24063 compared against instead of IEnumSTATSTG.
24065 * dlls/ole32/moniker.c:
24066 ole32: When comparing monikers use the abData field of MInterfacePointer
24067 as ulCntData doesn't include the size of its own field.
24069 * dlls/ole32/oleobj.c:
24070 ole32: Zero stg in case ADVF_NODATA is specified.
24071 Otherwise IDataObject_GetData fails before using it in
24072 DataAdviseHolder_SendOnDataChange.
24074 * include/rpcproxy.h:
24075 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
24077 * include/rpcproxy.h:
24078 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
24079 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
24080 DllCanUnloadNow functions.
24082 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
24084 * dlls/ole32/regsvr.c:
24085 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
24087 * dlls/msxml3/regsvr.c:
24088 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
24090 * dlls/msi/regsvr.c:
24091 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
24093 * dlls/msi/regsvr.c:
24094 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
24096 2006-08-09 Francois Gouget <fgouget@free.fr>
24098 * dlls/mlang/regsvr.c, include/mlang.idl:
24099 mlang: Give the CLSIDs their proper names.
24100 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
24101 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
24103 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
24105 * dlls/shell32/regsvr.c:
24106 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
24107 CLSID_ShellFolderViewOC.
24109 * dlls/shdocvw/regsvr.c:
24110 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
24112 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
24114 * dlls/user/menu.c:
24115 user: Fix the keyboard navigation and some graphical glitches for multi-column
24118 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
24120 * include/winerror.h:
24121 winerror.h: Add some error codes.
24123 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
24125 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
24126 include/wine/wined3d_gl.h:
24127 wined3d: Fix GLSL regression / draw buffers support.
24129 2006-08-09 Frank Richter <frank.richter@gmail.com>
24131 * dlls/shell32/shell32_De.rc:
24132 shell32: Tweak and update German translation.
24134 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
24136 * dlls/ddraw/device.c:
24137 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
24139 * dlls/wined3d/device.c:
24140 wined3d: Watch out for negative results when validating the shader constant
24143 2006-08-08 Duane Clark <fpga@pacbell.net>
24145 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
24146 msvcrt: In text mode a ctrl-z signals EOF.
24147 Spotted by David Hagood with test suggested by Dan Kegel.
24149 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
24151 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
24152 dlls/user/tests/cursoricon.c:
24153 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
24156 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
24158 * dlls/user/menu.c, dlls/user/tests/menu.c:
24159 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
24160 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
24161 MFT_RIGHTORDER in SetMenuItemInfo.
24162 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
24163 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
24164 documented in MSDN (Word 95 depends on this).
24165 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
24166 modified with SetMenuItemInfo.
24169 2006-08-09 Jacek Caban <jacek@codeweavers.com>
24171 * dlls/mshtml/nsio.c:
24172 mshtml: Use moniker in AsyncOpen if channel is NULL.
24174 * dlls/mshtml/nsio.c:
24175 mshtml: Set nsURI's moniker in NewURI.
24177 * dlls/mshtml/nsembed.c:
24178 mshtml: Set nsURI's moniker in OnStartURILoad.
24180 * dlls/mshtml/nsio.c:
24181 mshtml: Don't crash in QueryInterface if uri is NULL.
24183 * dlls/mshtml/nsio.c:
24184 mshtml: Added default GetSpec implementation.
24186 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
24187 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
24189 * dlls/mshtml/nsembed.c:
24190 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
24192 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
24193 dlls/mshtml/persist.c:
24194 mshtml: Store IMoniker in BSCallback.
24196 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
24197 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
24199 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
24200 mshtml: Create "Internet Explorer_Hidden" window.
24202 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
24203 mshtml: Load the page from moniker if we don't have nsIChannel.
24205 * dlls/shdocvw/classinfo.c:
24206 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
24208 2006-08-09 Huw Davies <huw@codeweavers.com>
24210 * dlls/shlwapi/tests/path.c:
24211 shlwapi: Add tests for PathUnquoteSpaces.
24213 2006-08-09 Kai Blin <kai.blin@gmail.com>
24215 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
24216 secur32: Make ntlm tests run on both WinXP and Win2k.
24218 * dlls/secur32/tests/ntlm.c:
24219 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
24222 2006-08-09 Mike McCormack <mike@codeweavers.com>
24224 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
24225 shell32: IShellLink::SetPath removes quotes from the path.
24227 * dlls/shell32/tests/shelllink.c:
24228 shell32: Fix test compilation with MSVC6.
24230 2006-08-09 Alexandre Julliard <julliard@winehq.org>
24232 * dlls/user/user_private.h, include/wine/server_protocol.h,
24233 server/protocol.def, server/queue.c, server/trace.c:
24234 server: Make the message extra info 64 bits on Win64.
24236 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
24237 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
24238 server/protocol.def, server/queue.c, server/request.h,
24240 server: Split the queuing of hardware messages into a separate
24241 send_hardware_message request.
24243 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
24245 * dlls/shell32/recyclebin.c:
24246 shell32: Add recyclebin.c file missing in previous commit.
24248 * dlls/shell32/shell32_Pl.rc:
24249 shell32: Update Polish translation.
24251 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
24252 shell32: Add a custom icon for the trash folder.
24254 * dlls/shell32/trash.c:
24255 shell32: Add trash items enumeration.
24257 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
24258 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
24259 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
24260 dlls/shell32/trash.c, dlls/shell32/xdg.h:
24261 shell32: Add a Trash virtual folder.
24263 2006-08-06 Yong Chi <yong28chi@yahoo.com>
24265 * dlls/ddraw/direct3d.c:
24266 ddraw: Fix for incorrect return value from wined3d.
24268 2006-08-09 Alexandre Julliard <julliard@winehq.org>
24270 * .gitignore, Make.rules.in:
24271 Make.rules: Added rules for client/proxy/server generation from IDL files.
24273 * programs/explorer/desktop.c:
24274 explorer: Never paint the desktop when using the X root window.
24276 2006-08-08 Juan Lang <juan_lang@yahoo.com>
24278 * dlls/crypt32/oid.c:
24279 crypt32: Trace key type in CryptFindOIDInfo.
24281 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24283 * dlls/user/resources/user32_Ko.rc:
24284 user32: Updated Korean resource.
24286 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
24288 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
24289 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
24290 msvcrt: Remove redundant NULL checks before MSVCRT_free.
24292 * dlls/comdlg32/filedlg.c:
24293 comdlg32: Remove redundant NULL checks before MemFree.
24295 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
24297 * programs/wordpad/wordpad.c:
24298 wordpad: Request WS_VSCROLL now that riched20 supports it.
24300 * dlls/riched20/editor.c, dlls/riched20/paint.c:
24301 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
24304 2006-08-08 James Hawkins <truiken@gmail.com>
24306 * dlls/msi/tests/package.c:
24307 msi: Add tests for the RemoveFiles action.
24309 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
24311 * dlls/user/tests/sysparams.c:
24312 user/tests: Write-strings warnings fix.
24314 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
24315 dlls/shlwapi/tests/shreg.c:
24316 shlwapi/tests: Write-strings warnings fix.
24318 2006-08-08 Kai Blin <kai.blin@gmail.com>
24320 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
24321 dlls/secur32/tests/ntlm.c:
24322 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
24325 2006-08-08 Juan Lang <juan_lang@yahoo.com>
24327 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
24328 rsaenh: Test and fix CryptEncrypt with NULL buffer.
24330 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
24332 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
24333 usp10: ScriptItemize will break up the string into script_items.
24335 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
24337 * configure, configure.ac:
24338 configure: Fix the linux/ipx.h detection.
24340 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
24342 * dlls/wined3d/directx.c:
24343 wined3d: Volume texture addressing caps.
24345 * dlls/wined3d/directx.c:
24346 wined3d: Shader declaration cap fixes.
24348 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
24350 * dlls/riched20/run.c:
24351 riched20: Modify ME_CharFromPoint to work properly with password controls.
24353 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
24355 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
24356 mshtml: Add Swedish translation.
24358 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
24360 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
24361 wined3d: Shader cap fixes.
24363 2006-08-04 Robert Shearman <rob@codeweavers.com>
24365 * dlls/user/user_main.c, programs/explorer/desktop.c:
24366 user: Make ExitWindowsEx asynchronous by deferring the real work to the
24369 2006-08-08 Mike McCormack <mike@codeweavers.com>
24371 * dlls/shell32/shlfileop.c:
24372 shell32: Use case insensitive comparisons when comparing paths.
24374 2006-08-07 James Hawkins <truiken@gmail.com>
24376 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
24377 dlls/msi/msipriv.h, dlls/msi/package.c:
24378 msi: Fix the compressed files logic.
24379 If the compressed file attribute is not set, use the Word Count
24380 property to determine if files are compressed.
24382 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24384 * dlls/shell32/shell32_Ko.rc:
24385 shell32: Updated Korean resource.
24387 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
24389 * dlls/wined3d/device.c:
24390 wined3d: Stub out remaining renderstates.
24392 * dlls/wined3d/device.c:
24393 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
24395 * dlls/wined3d/device.c:
24396 wined3d: Add missing newline at the end of traces.
24398 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
24399 dlls/wined3d/wined3d_private.h:
24400 wined3d: Registry setting for the amount of simulated texture memory.
24401 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
24404 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
24407 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
24411 wine.inf: Don't create a fake exe and change the name at the same time.
24412 This confuses installers that think said exes can be run when this is
24413 not the case and cannot work.
24416 wine.inf: Use %CurrentVersionNT% wherever applicable.
24418 * dlls/mlang/regsvr.c:
24419 mlang: Fix the 'Multi Language String' CLSID: there is no
24420 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
24422 * include/shlguid.h:
24423 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
24425 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
24426 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
24427 inseng: Switch to the standard regsvr.c registration code.
24428 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
24429 This also gives us DllUnregisterServer() for free.
24431 * dlls/itss/regsvr.c:
24432 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
24433 so we can register its VersionIndependentProgID.
24435 * dlls/oleaut32/regsvr.c:
24436 oleaut32: Set some missing ProxyStubClsid fields.
24438 * dlls/ole32/regsvr.c:
24439 ole32: Add a BaseInterface where needed.
24441 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
24443 * dlls/wined3d/directx.c:
24444 wined3d: Textureops caps fix.
24446 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
24448 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
24449 user/tests: Write-strings and cast-qual warnings fix.
24451 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
24452 shell32: Write-strings warnings fix.
24454 2006-08-07 James Hawkins <truiken@gmail.com>
24456 * dlls/wintrust/wintrust_main.c:
24457 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
24459 * dlls/msi/tests/package.c:
24460 msi: Add tests for MsiGetProperty.
24462 2006-08-07 Alexandre Julliard <julliard@winehq.org>
24464 * aclocal.m4, configure:
24465 configure: Fixed soname detection on MacOS by using otool instead of ldd.
24467 2006-08-05 Kevin Koltzau <kevin@plop.org>
24469 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
24470 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
24471 dlls/hid/version.rc:
24472 hid: Initial implementation.
24474 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
24476 * dlls/wininet/internet.c:
24477 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
24479 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
24481 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
24482 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
24483 dlls/riched20/undo.c, dlls/riched20/wrap.c:
24484 riched20: New, clean, simple selection repaint logic - should fix all outstanding
24487 2006-08-07 H. Verbeet <hverbeet@gmail.com>
24489 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
24490 d3d9: Stub D3DPERF_ functions.
24492 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
24493 wined3d: Allow async occlusion queries.
24495 * dlls/wined3d/query.c:
24496 wined3d: Improve a few query traces.
24497 The query type is useful to have in query TRACEs.
24498 IWineD3DQueryImpl_GetDataSize isn't really a stub.
24500 * dlls/wined3d/query.c:
24501 wined3d: Check Occlusion query GL calls.
24503 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
24504 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
24505 wined3d: Add a couple of traces to the vertexdeclaration creation code.
24507 2006-08-07 Alexandre Julliard <julliard@winehq.org>
24509 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
24510 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
24511 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
24512 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
24513 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
24514 programs/winemenubuilder/Makefile.in, server/Makefile.in,
24515 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
24516 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
24517 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
24518 tools/wrc/Makefile.in:
24519 makefiles: Use make dependencies to create installation directories.
24520 This avoids a lot of redundant calls to mkinstalldirs.
24522 * dlls/ntdll/signal_i386.c:
24523 ntdll: Get rid of the Linux legacy signal stack switching.
24524 It doesn't work right in 32-bit code anyway.
24526 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
24528 * dlls/ntdll/signal_i386.c:
24529 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
24531 2006-08-07 Robert Shearman <rob@codeweavers.com>
24533 * dlls/ole32/defaulthandler.c:
24534 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
24535 if we are already connected.
24537 * dlls/ole32/oleobj.c:
24538 ole32: Finish off delegate notifications in the data advise holder.
24539 Advise the data delegate object when new advises come in on the data
24540 advise holder, not just when connecting.
24541 Unadvise the data delegate object when unadvising a connection on the
24542 data advise holder, when destructing the data advise holder and when
24545 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
24547 * dlls/dinput/mouse.c:
24548 dinput: Signal event after we queued an event. Not before.
24550 2006-08-05 Robert Reif <reif@earthlink.net>
24552 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
24553 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
24554 include/lmaccess.h:
24555 netapi32: Add stubs for remaining NetLocalGroup* functions.
24556 Move existing NetLocalGroup* functions to local_group.c.
24557 Add stubs for remaining NetLocalGroup* functions.
24559 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
24561 * dlls/dbghelp/dwarf.c:
24562 dbghelp: Missing bits from previous patch about variables with constant values.
24564 2006-08-07 Alexandre Julliard <julliard@winehq.org>
24566 * Make.rules.in, Makefile.in, documentation/Makefile.in:
24567 Make.rules: Make all submake invocations silent for consistency.
24569 * dlls/ntdll/directory.c:
24570 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
24572 2006-08-06 Francois Gouget <fgouget@free.fr>
24574 * dlls/usp10/tests/usp10.c:
24575 usp10/tests: Add trailing '\n's to ok() calls.
24577 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
24578 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
24579 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
24580 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
24581 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
24582 Assorted spelling fixes.
24584 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
24586 * dlls/wined3d/directx.c:
24587 wined3d: texture caps fixes.
24589 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
24590 wined3d: General constant caps fix.
24592 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
24594 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
24596 loader/pthread: Added pthread_attr_get_np support.
24598 2006-08-07 Mike McCormack <mike@codeweavers.com>
24600 * dlls/msi/dialog.c:
24601 msi: Fix the dialog centering logic.
24603 * dlls/kernel/powermgnt.c:
24604 kernel32: Change some FIXMEs to WARNs.
24606 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
24607 dlls/cabinet/tests/extract.c:
24608 cabinet: Fix and test the undocumented Extract function.
24609 The paths are MAX_PATH length.
24610 The last field is list of files which is checked when flags = 0.
24611 Add tests for the flag in the file list.
24613 * dlls/cabinet/cabinet_main.c:
24614 cabinet: Split the cabinet path for FDICopy.
24616 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24618 * programs/oleview/Ko.rc:
24619 oleview: Updated Korean resource.
24621 2006-08-05 H. Verbeet <hverbeet@gmail.com>
24623 * dlls/d3d8/device.c, dlls/d3d9/device.c:
24624 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
24626 * dlls/wined3d/vertexshader.c:
24627 wined3d: Fix D3DCOLOR swizzling in shaders.
24629 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
24630 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
24631 include/wine/wined3d_interface.h:
24632 wined3d: Delay vertex shader compilation until the shader is first used.
24634 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
24636 * dlls/ntdll/directory.c:
24637 ntdll: Add FreeBSD default serial port device.
24639 * dlls/oleaut32/tests/vartype.c:
24640 oleaut32/tests: Test relative error, not absolute.
24642 2006-08-05 Robert Reif <reif@earthlink.net>
24645 winnt.h: Add some more RIDs.
24647 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
24649 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
24650 setupapi/tests: Write-strings warnings fix.
24652 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
24653 secur32/tests: Write-strings warnings fix.
24655 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
24657 * dlls/msvcrt/msvcrt.spec:
24658 msvcrt: Some more exports requested from msvcr80.dll.
24660 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
24663 wine.inf: We should not override existing associations.
24665 * dlls/mshtml/mshtml.inf:
24666 mshtml: Fix the .jfif Content Type.
24668 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
24670 * dlls/riched20/caret.c, dlls/riched20/paint.c:
24671 riched20: Ensure text is wrapped before invalidating selection.
24673 2006-08-05 Alexandre Julliard <julliard@winehq.org>
24675 * libs/.gitignore, libs/wine/Makefile.in:
24676 libwine: Add a minor number to the library filename for future extensions.
24678 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
24679 libs/wine/Makefile.in:
24680 libs: Get rid of Makelib.rules since we only have one library now.
24681 Merge all the rules into the libwine makefile.
24683 2006-08-04 Robert Reif <reif@earthlink.net>
24685 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
24686 netapi32: Add stub for NetUserGetLocalGroups.
24688 * dlls/netapi32/access.c:
24689 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
24691 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
24692 netapi32: Add stub for NetLocalGroupEnum.
24694 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
24695 wtsapi32: Add some stubs.
24697 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
24699 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
24700 include/msiquery.h:
24701 msi: Write-strings warnings fix.
24703 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
24705 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
24706 include/wine/wined3d_gl.h:
24707 wined3d: Volume textures fix.
24709 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
24711 * dlls/wined3d/directx.c:
24712 wined3d: Raster caps fix.
24714 * dlls/wined3d/directx.c:
24715 wined3d: Primitive misc caps fix.
24717 2006-08-04 Kevin Koltzau <kevin@plop.org>
24719 * dlls/setupapi/devinst.c:
24720 setupapi: Create an empty list when getting device interface classes.
24722 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
24724 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
24725 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
24726 dlls/riched20/tests/editor.c:
24727 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
24729 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
24731 * tools/widl/widl.c, tools/widl/write_msft.c:
24732 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
24734 2006-08-04 Alexandre Julliard <julliard@winehq.org>
24736 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
24737 configure: Only link against libresolv where necessary.
24739 * configure, configure.ac, include/config.h.in, server/fd.c:
24740 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
24742 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
24744 * dlls/wined3d/basetexture.c:
24745 wined3d: Basetexture anisotropic fix.
24747 * dlls/wined3d/directx.c:
24748 wined3d: Fix a number of badly reported caps.
24750 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
24752 * dlls/user/tests/win.c, dlls/user/win.c:
24753 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
24755 * dlls/user/tests/win.c:
24756 user: Add a test for CreateWindowEx.
24758 2006-08-04 Alexandre Julliard <julliard@winehq.org>
24761 user: Don't bother checking the WS_VISIBLE style on the desktop window.
24763 2006-08-04 Hans Leidekker <hans@it.vu.nl>
24765 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
24766 usp10: Implement ScriptGetGlyphABCWidth.
24767 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
24769 2006-08-04 Robert Reif <reif@earthlink.net>
24771 * dlls/advapi32/tests/security.c:
24772 advapi32: Add more SID tests.
24774 2006-08-04 Robert Shearman <rob@codeweavers.com>
24776 * dlls/rpcrt4/rpc_binding.c:
24777 rpcrt4: Make the error output on a failed binding more informative
24778 by dumping information about the interface it is trying to bind to.
24780 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
24781 dlls/urlmon/urlmon_main.c:
24782 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
24784 2006-08-04 Hans Leidekker <hans@it.vu.nl>
24786 * dlls/usp10/usp10.c:
24787 usp10: Implement ScriptIsComplex.
24789 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
24791 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
24792 tools/widl/widl.c, tools/widl/widl.h:
24793 widl: Generate GUID (infile_i.c) files.
24795 2006-08-03 James Hawkins <truiken@gmail.com>
24797 * dlls/msi/dialog.c:
24798 msi: Use the initial dialog position values in the database when creating the
24801 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
24803 * dlls/usp10/tests/usp10.c:
24804 usp10: Fix glyph comparsion between tests.
24806 2006-08-04 Alexandre Julliard <julliard@winehq.org>
24808 * dlls/ntdll/server.c:
24809 ntdll: Fix a race condition at thread exit.
24811 2006-08-03 Benjamin Arai <me@benjaminarai.com>
24813 * dlls/oleaut32/varformat.c:
24814 oleaut32: Removes extra string allocation for varformat:VarMonthName.
24816 2006-08-03 Robert Shearman <rob@codeweavers.com>
24818 * dlls/ntdll/directory.c:
24819 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
24820 whole directory if the mask doesn't contain any wildcards and the file
24821 exists on in the directory with the same case as the mask.
24823 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24825 * dlls/oledlg/oledlg_Ko.rc:
24826 oledlg: Updated Korean resource.
24828 2006-08-03 Robert Reif <reif@earthlink.net>
24830 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
24831 advapi32: Add a computer SID to the registry.
24833 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
24834 ntdll: Fix some function arguments.
24836 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
24838 * dlls/wined3d/surface.c:
24839 wined3d: Surface pitch fix.
24841 2006-08-03 Jacek Caban <jacek@codeweavers.com>
24843 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
24844 mshtml: Fix handling offset in BSCallback.
24846 2006-08-03 H. Verbeet <hverbeet@gmail.com>
24848 * dlls/wined3d/drawprim.c:
24849 wined3d: Disable vertex arrays after we're done drawing from them.
24850 After drawing from a vertex array we should disable them, to prevent
24851 the next draw calls from potentially reading past their ends. This
24852 also moves the disabling of vertex attrib arrays (for shaders) into
24855 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
24857 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
24858 tools/widl/parser.y:
24859 widl: Write forward declarations for coclass definitions.
24861 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
24863 * dlls/riched20/editor.c:
24864 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
24865 exactly one screen line.
24867 * dlls/riched20/editor.c:
24868 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
24870 * dlls/riched20/editor.c:
24871 riched20: Ctrl+A should be allowed in read-only controls too.
24873 2006-08-03 Jacek Caban <jacek@codeweavers.com>
24875 * dlls/mshtml/navigate.c:
24876 mshtml: Added nsInputStream::Read implementation.
24878 2006-08-03 Robert Shearman <rob@codeweavers.com>
24880 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
24881 dlls/ole32/storage32.h:
24882 ole32: Ensure that a returned free block is valid in storage.
24883 Otherwise, an IStream_SetSize call followed by an IStream_Read call
24884 could fail with STG_E_DOCFILECORRUPT.
24886 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
24887 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
24888 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
24890 * dlls/msi/action.c:
24891 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
24893 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
24895 * dlls/msvfw32/msvideo16.c:
24896 msvfw32: Write-strings warning fix.
24898 * dlls/ole32/tests/clipboard.c:
24899 ole32/tests: Write-strings warnings fix.
24901 * dlls/riched20/tests/editor.c:
24902 riched20/tests: Write-strings warnings fix.
24904 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
24906 * dlls/dbghelp/dwarf.c:
24907 dbghelp: Properly handle variable with const value (ie without location)
24910 2006-08-03 Alexandre Julliard <julliard@winehq.org>
24913 server: Abstract the epoll functions a bit more.
24915 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
24917 * include/ntquery.h, include/shlguid.h:
24918 shell32: Add property ids to header files.
24920 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
24922 * include/shldisp.idl:
24923 include: Add the ShellFolderViewOC coclass.
24925 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
24927 * dlls/oleaut32/typelib.c:
24928 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
24930 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
24932 * dlls/hlink/link.c:
24933 hlink: Avoid double computation of the string length.
24935 2006-08-03 Alexandre Julliard <julliard@winehq.org>
24937 * dlls/winex11.drv/init.c:
24938 winex11.drv: Comment out the XCloseDisplay call on process detach.
24939 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
24941 2006-08-02 Benjamin Arai <me@benjaminarai.com>
24943 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
24944 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
24946 * dlls/oleaut32/tests/olefont.c:
24947 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
24949 2006-08-03 Robert Reif <reif@earthlink.net>
24952 winnt.h: Add missing define.
24954 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
24956 * dlls/wined3d/surface.c:
24957 wined3d: Paletted texture support.
24959 2006-08-03 Mike McCormack <mike@codeweavers.com>
24961 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
24962 ddraw: Don't link to wined3d, load it at runtime.
24963 This lets ddraw dlls built on a machine with OpenGL present run on other
24964 machines that may not have the OpenGL libraries installed.
24966 2006-08-02 Thomas Kho <tkho@ucla.edu>
24969 server: Remove unused thread_apc member.
24971 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24973 * programs/notepad/Ko.rc:
24974 notepad: Updated Korean resource.
24976 2006-08-02 Huw Davies <huw@codeweavers.com>
24978 * fonts/ms_sans_serif.sfd:
24979 fonts: Add that extra pixel to the variants of 'e' too.
24981 2006-08-03 Alexandre Julliard <julliard@winehq.org>
24983 * dlls/riched20/editor.c:
24984 riched20: Fixed handling of window private data for Win64.
24986 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
24988 * dlls/riched20/editor.c:
24989 riched20: Handle incorrect calls of window procedure.
24991 2006-08-01 Robert Reif <reif@earthlink.net>
24993 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
24994 advapi32: Check returned data from LsaQueryInformationPolicy.
24996 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
24998 * dlls/msi/tests/db.c:
24999 msi/tests: Write-strings warnings fix.
25001 * dlls/lz32/tests/lzexpand_main.c:
25002 lz32/tests: Write-strings warning fix.
25004 2006-08-02 Alexandre Julliard <julliard@winehq.org>
25006 * dlls/kernel/thunk.c:
25007 kernel32: Make some functions static.
25009 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
25010 hhctrl.ocx: Make some functions static.
25013 user: Add some missing internal Wine messages to the message spy.
25015 2006-08-02 Jacek Caban <jacek@codeweavers.com>
25017 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
25018 hlink: Added HlinkTranslateURL tub implementation.
25020 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
25021 dlls/hlink/tests/hlink.c, include/hlink.idl:
25022 hlink: Added HlinkIsShortcut implementation.
25024 * dlls/ole32/moniker.c:
25025 ole32: Clean up OleRun.
25027 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
25029 * dlls/riched20/run.c:
25030 riched20: Added short descriptions to functions in run.c, just in case
25031 anybody had any doubts about what they actually do.
25033 2006-08-02 Huw Davies <huw@codeweavers.com>
25035 * fonts/ms_sans_serif.sfd:
25036 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
25038 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
25040 * programs/winetest/Makefile.in:
25041 winetest: Added hlink tests.
25043 2006-08-02 Alexandre Julliard <julliard@winehq.org>
25045 * dlls/user/message.c, dlls/user/win.c, include/win.h,
25046 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
25047 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
25048 Also use the same code for Get/SetWindowWord.
25049 Based on a patch by Ge van Geldorp.
25051 2006-08-02 Mike McCormack <mike@codeweavers.com>
25053 * dlls/msi/classes.c:
25054 msi: Only ever write the long path for InProcServers.
25056 * dlls/msi/classes.c:
25057 msi: Register advertised components too.
25059 2006-08-02 Alexandre Julliard <julliard@winehq.org>
25061 * dlls/uxtheme/system.c:
25062 uxtheme: Make some variables static.
25064 * dlls/oledlg/insobjdlg.c:
25065 oledlg: Make a string static.
25067 * dlls/kernel/editline.c:
25068 kernel32: Make the keymap entries const.
25070 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
25071 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
25072 ole32: Make some functions and variables static.
25074 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
25075 msxml3: Make some functions and variables static.
25077 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
25078 opengl32: Make some functions and variables static.
25080 * dlls/glu32/glu.c:
25081 glu32: Make some functions static.
25083 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
25084 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
25085 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
25086 dsound: Make some functions static.
25088 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
25089 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
25090 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
25091 dlls/winex11.drv/xvidmode.c:
25092 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
25094 2006-08-01 James Hawkins <truiken@gmail.com>
25096 * dlls/msi/tests/db.c:
25097 msi: Add tests for SQL query markers.
25099 * dlls/msi/files.c:
25100 msi: A file that does not have the msidbFileAttributesCompressed bit set should
25101 be considered non-compressed.
25103 * dlls/msi/package.c, dlls/msi/tests/format.c:
25104 msi: Don't crash if an empty record is given to MsiProcessMessage.
25106 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
25107 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
25110 2006-08-01 Robert Reif <reif@earthlink.net>
25112 * dlls/advapi32/lsa.c:
25113 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
25116 2006-08-01 Juan Lang <juan_lang@yahoo.com>
25118 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
25119 dlls/wintrust/wintrust_main.c:
25120 wintrust: Implement TrustIsCertificateSelfSigned.
25122 * dlls/crypt32/str.c:
25123 crypt32: Support more types in CertRDNToStr.
25125 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25127 * dlls/msvfw32/msvfw32_Ko.rc:
25128 msvfw32: Updated Korean resource.
25130 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
25132 * dlls/shell32/version.h:
25133 shell32: Fix the file version string of the version resource.
25135 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
25137 * dlls/kernel/tests/process.c:
25138 kernel/tests: Write-strings warnings fix.
25140 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
25141 kernel: Write-strings warnings fixes.
25143 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
25145 * programs/oleview/typelib.c:
25146 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
25148 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
25150 * dlls/mshtml/mshtml.inf:
25151 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
25153 2006-08-01 Alexandre Julliard <julliard@winehq.org>
25155 * libs/port/memmove.c:
25156 libport: Fixed invalid lvalue accesses in memmove.
25158 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25160 * programs/view/Ko.rc:
25161 view: Updated Korean resource.
25163 2006-08-01 Huw Davies <huw@codeweavers.com>
25165 * dlls/comctl32/propsheet.c:
25166 comctl32: Limit the width of the watermark to 164 pixels.
25168 2006-07-31 Huw Davies <huw@codeweavers.com>
25170 * dlls/comctl32/propsheet.c:
25171 comctl32: Limit the size of the header bitmap to 49x49.
25173 * dlls/comctl32/propsheet.c:
25174 comctl32: Invalidate the header area so that updated titles will be drawn.
25176 * dlls/comctl32/propsheet.c:
25177 comctl32: Wordwrap the sub title.
25179 * dlls/comctl32/propsheet.c:
25180 comctl32: The titles are already converted to unicode so always use DrawTextW
25183 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
25185 * dlls/shell32/trash.c:
25186 shell32: Send directories and non-regular files to the trash.
25188 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
25190 * dlls/user/tests/win.c:
25191 user: Add a couple of missing bits to the SetWindowLong test.
25193 2006-08-01 Jacek Caban <jacek@codeweavers.com>
25195 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
25196 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
25198 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
25199 dlls/mshtml/mshtml_private.h:
25200 mshtml: Store HTMLElement pointer in HTMLTextContainer.
25202 2006-08-01 Robert Reif <reif@earthlink.net>
25204 * dlls/advapi32/tests/lsa.c:
25205 advapi32: More LsaQueryInformationPolicy tests.
25207 2006-08-02 Mike McCormack <mike@codeweavers.com>
25209 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
25210 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
25212 2006-08-01 Alexandre Julliard <julliard@winehq.org>
25215 gdi: Fixed buffer overflow in GetCharABCWidthsI.
25217 * Make.rules.in, tools/makedep.c:
25218 makedep: Always search for includes in the standard directories, even without
25221 * Make.rules.in, tools/makedep.c:
25222 makedep: Don't add dependencies for system headers.
25225 makedep: Get rid of restrictions on line lengths. Merge lines that end in
25229 makedep: Convert to standard Wine lists.
25231 2006-07-28 Robert Shearman <rob@codeweavers.com>
25233 * dlls/msxml3/regsvr.c:
25234 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
25235 Don't delete the progid key when unregistering coclasses - this is now
25236 done in unregister_progids.
25238 * dlls/msxml3/regsvr.c:
25239 msxml3: Separate the writing of progids from the writing of classes.
25240 This allows writing multiple progids that refer to one class.
25241 Support writing out Version and VersionIndependentProgId keys for classes.
25243 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
25245 * dlls/kernel/format_msg.c:
25246 kernel: Wsign-compare warning fix.
25248 2006-07-31 Robert Reif <reif@earthlink.net>
25250 * dlls/advapi32/lsa.c:
25251 advapi32: LsaQueryInformationPolicy update.
25252 Update LsaQueryInformationPolicy to use correct computer name and SID.
25253 Add support for PolicyDnsDomainInformation.
25255 2006-08-02 Mike McCormack <mike@codeweavers.com>
25257 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
25258 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
25259 dlls/hlink/tests/hlink.c:
25260 hlink: Add a short test case.
25262 * dlls/hlink/link.c:
25263 hlink: Use CoTaskMemAlloc when returning memory to a caller.
25265 * dlls/hlink/link.c:
25266 hlink: Create a strdupW function and use it.
25268 2006-07-31 Thomas Kho <tkho@ucla.edu>
25270 * dlls/msi/dialog.c:
25271 msi: Wake dialog on messages from external threads.
25273 2006-07-31 James Hawkins <truiken@gmail.com>
25275 * dlls/msi/action.c, dlls/msi/tests/package.c:
25276 msi: Fix a couple install state test cases.
25277 - Correctly handle the msidbComponentAttributesOptional component attribute.
25278 - Don't set a component's state to INSTALLSTATE_LOCAL if the
25279 msidbComponentAttributesSourceOnly attribute is provided.
25281 * dlls/msi/tests/package.c:
25282 msi: Fix the add_feature_entry helper function.
25284 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
25286 * include/ddk/winsplp.h:
25287 winsplp.h: Remove FAR, use W structs, fix typo.
25289 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
25291 * dlls/dinput/tests/keyboard.c:
25292 dinput/tests: Write-strings warning fix.
25294 * dlls/dsound/tests/dsound8.c:
25295 dsound/tests: Write-strings warning fix.
25297 2006-07-31 Robert Shearman <rob@codeweavers.com>
25299 * dlls/user/tests/win.c, dlls/user/win.c:
25300 user: Ignore setting NULL window procs inside SetWindowLong.
25301 Add tests for SetWindowLong error cases.
25303 2006-07-31 Duane Clark <fpga@pacbell.net>
25305 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
25306 msvcrt: Fix fgetwc/s in binary mode.
25308 * dlls/msvcrt/tests/file.c:
25309 msvcrt: Test fgetwc/s in binary mode.
25311 * dlls/msvcrt/file.c:
25312 msvcrt: Remove read_i loop and fix fread.
25314 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
25316 * tools/widl/parser.y:
25317 widl: Set type_t kind field correctly for all types.
25319 * tools/widl/parser.y:
25320 widl: Set defined flag for coclasses.
25322 2006-07-31 James Hawkins <truiken@gmail.com>
25324 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
25325 setupapi: Add a stub implementation of SetupGetSourceInfo.
25327 * dlls/msi/action.c, dlls/msi/tests/package.c:
25328 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
25331 2006-07-31 Robert Shearman <rob@codeweavers.com>
25333 * dlls/oleaut32/typelib.c:
25334 oleaut32: Improve dump_DispParms.
25336 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
25337 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
25339 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
25340 ole32: Implement OleNoteObjectVisible as described by MSDN.
25342 * dlls/ole32/storage32.c:
25343 ole32: Remove a check on the share mode for the NULL filename case as the
25344 check is already done earlier in StgCreateDocfile.
25346 2006-07-31 Alexandre Julliard <julliard@winehq.org>
25348 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
25349 ntdll: Move the calling of the process entry point back to kernel32.
25350 Apparently some copy protection stuff relies on that.
25351 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
25353 * dlls/ntdll/loader.c:
25354 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
25356 * loader/preloader.c:
25357 preloader: Added support for the new style DT_GNU_HASH symbol table.
25359 * loader/preloader.c:
25360 preloader: Fixed type checking in symbol lookup.
25362 * loader/preloader.c:
25363 preloader: Properly use the ELF hash table when looking up a symbol.
25365 2006-07-31 Jacek Caban <jacek@codeweavers.com>
25367 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
25368 dlls/shdocvw/webbrowser.c:
25369 shdocvw: Added WebBrowser::Invoke implementation.
25371 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
25372 dlls/shdocvw/tests/webbrowser.c:
25373 shdocvw: Added SetExtent and GetExtent implementation.
25375 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
25377 * dlls/wined3d/surface.c:
25378 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
25380 * dlls/wined3d/device.c:
25381 wined3d: Avoid NULL dereference.
25383 2006-07-31 Thomas Kho <tkho@ucla.edu>
25385 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
25386 riched20: Implement EM_GETLINE.
25388 2006-08-01 Mike McCormack <mike@codeweavers.com>
25390 * dlls/ole32/storage32.c:
25391 ole32: Use IsGUIDEqual to compare IIDs.
25393 2006-07-31 Alexandre Julliard <julliard@winehq.org>
25395 * libs/wine/mmap.c:
25396 libwine: Better heuristic for finding the top of the address space on Linux.
25398 2006-07-31 Robert Reif <reif@earthlink.net>
25400 * dlls/advapi32/security.c:
25401 advapi32: Add computer sid support to LookupAccountSidW.
25403 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
25404 advapi32: Add more helper functions.
25405 Add ADVAPI_GetComputerSid.
25407 2006-07-31 Jacek Caban <jacek@codeweavers.com>
25409 * dlls/shdocvw/regsvr.c:
25410 shdocvw: Register SHDocVw typelib.
25412 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
25413 dlls/shdocvw/shdocvw_v1.idl:
25414 shdocvw: Added typelib.
25416 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
25418 * dlls/shell32/shell32_Pl.rc:
25419 shell32: Update the Polish translation.
25421 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
25422 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
25423 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
25424 shell32: Call the trashing code from SHFileOperationW.
25426 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
25427 dlls/shell32/xdg.h:
25428 shell32: Add trashing support functions.
25430 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
25431 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
25432 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
25433 shell32: Add trashing confirmations.
25435 2006-07-31 Benjamin Arai <me@benjaminarai.com>
25437 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
25438 dlls/oleaut32/tests/vartest.c:
25439 oleaut32: Move varformat conformance tests to new file varformat.c
25441 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
25443 * dlls/user/input.c, dlls/user/tests/input.c:
25444 user: Set buffer to '\0' in GetKeyNameTextA too.
25446 2006-07-29 Duane Clark <fpga@pacbell.net>
25448 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
25451 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
25454 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
25455 msvcrt: Fix _read and fgetc.
25457 * dlls/msvcrt/tests/file.c:
25458 msvcrt: File read buffer tests.
25460 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
25462 * dlls/dinput/dinput_main.c:
25463 dinput: Initialize event sequence counter. And simplify code.
25465 2006-07-29 Robert Reif <reif@earthlink.net>
25467 * dlls/advapi32/tests/security.c:
25468 advapi32: Add string sid tests.
25470 * dlls/advapi32/tests/security.c:
25471 advapi32: Print more info about failed test.
25473 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
25474 dlls/advapi32/security.c:
25475 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
25476 Make debugstr_sid global.
25478 2006-08-01 Mike McCormack <mike@codeweavers.com>
25480 * dlls/ole32/storage32.c:
25481 ole32: Add function parameters to FIXME messages.
25483 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
25484 ole32: Add a test showing what STGM_TRANSACTED does for streams.
25486 2006-07-30 H. Verbeet <hverbeet@gmail.com>
25488 * dlls/ddraw/direct3d.c:
25489 ddraw: Order Z-buffer formats by depth buffer bit depths in
25490 IDirect3DImpl_7_EnumZBufferFormats.
25492 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
25493 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
25494 GLSL fragment shaders.
25496 * dlls/wined3d/device.c:
25497 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
25499 * dlls/wined3d/surface.c:
25500 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
25501 IWineD3DSurfaceImpl_UnlockRect.
25503 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
25505 * dlls/comctl32/tests/comboex.c:
25506 comctl32/tests: Write-strings warnings fix.
25508 * dlls/advpack/tests/install.c:
25509 advpack/tests: Write-strings warnings fix.
25511 * dlls/cabinet/cabinet_main.c:
25512 cabinet: Write-strings warning fix.
25514 2006-07-29 Jacek Caban <jacek@codeweavers.com>
25516 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
25517 shlwapi: Change file path to URL in UrlCanonicalize.
25519 * dlls/urlmon/umon.c:
25520 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
25522 2006-07-30 Alexandre Julliard <julliard@winehq.org>
25524 * dlls/ntdll/virtual.c:
25525 ntdll: Use the right section size when setting protections.
25526 Use the same size computation when setting section protections than
25527 when mapping it in the first place (reported by Nicholas Miell).
25529 2006-07-29 Mike McCormack <mike@codeweavers.com>
25531 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
25532 ole32: Add some missing traces.
25534 * dlls/ole32/tests/storage32.c:
25535 ole32: Add a test for IEnumSTATSTG.
25537 * dlls/msi/files.c:
25538 msi: Change an ERR to a WARN.
25540 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
25542 * tools/widl/proxy.c:
25543 widl: Fix "static declaration follows non-static declaration" in generated code.
25545 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
25546 widl: Encode coclass types in typelibs.
25548 * tools/widl/parser.y:
25549 widl: Register types for coclasses.
25551 * tools/widl/write_msft.c:
25552 widl: Check if a typeinfo is already in a typelib before adding it.
25554 * tools/widl/write_msft.c:
25555 widl: Set typelib_idx for coclasses when they're added to a typelib.
25557 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
25558 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
25559 tools/widl/write_msft.c:
25560 widl: Fold class_t into type_t.
25562 2006-07-28 Thomas Kho <tkho@ucla.edu>
25564 * dlls/Maketest.rules.in:
25565 Maketest.rules.in: Fix comment.
25567 2006-07-28 Robert Reif <reif@earthlink.net>
25569 * dlls/advapi32/security.c:
25570 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
25572 * dlls/advapi32/security.c:
25573 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
25575 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
25577 * programs/regedit/regproc.c:
25578 regedit: Allow entering - for a value in a .reg file to delete that value.
25580 2006-07-28 James Hawkins <truiken@gmail.com>
25582 * dlls/wininet/urlcache.c:
25583 wininet: Only copy the relative filename into the UrlEntry structure.
25585 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
25587 * dlls/advpack/tests/advpack.c:
25588 advpack/tests: Write-strings warnings fix.
25590 * dlls/msi/tests/db.c:
25591 msi/tests: Write-strings warnings fix.
25593 2006-07-28 Juan Lang <juan_lang@yahoo.com>
25595 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
25596 dlls/crypt32/tests/cert.c, include/wincrypt.h:
25597 crypt32: Implement CryptHashPublicKeyInfo.
25599 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
25600 rsaenh: Use Interlocked functions for reference counting.
25602 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
25604 * dlls/dinput/device.c, include/dinput.h:
25605 dinput: Add DISCL_NOWINKEY define.
25607 2006-07-28 Jason Green <jave27@gmail.com>
25609 * dlls/wined3d/baseshader.c:
25610 wined3d: Skip processing of D3DSIO_PHASE instruction.
25612 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
25613 include/d3d9types.h, include/wine/wined3d_types.h:
25614 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
25616 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
25617 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
25618 include/d3d9types.h, include/wine/wined3d_types.h:
25619 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
25621 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
25623 * dlls/wined3d/surface.c:
25624 wined3d: Optimize d3dfmt_convert_surface.
25626 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
25627 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
25628 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
25629 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
25630 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
25631 winex11.drv: Kill DGA support.
25633 2006-07-27 Jacek Caban <jacek@codeweavers.com>
25635 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
25636 include/stdole2.idl:
25637 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
25640 2006-07-29 Alexandre Julliard <julliard@winehq.org>
25642 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
25643 dlls/stdole32.tlb/Makefile.in:
25644 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
25645 things than resources.
25647 2006-07-28 Alexandre Julliard <julliard@winehq.org>
25649 * dlls/user/message.c:
25650 user: Abort WaitForUserIdle if the target process died.
25652 2006-07-28 Jason Green <jave27@gmail.com>
25654 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
25655 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
25656 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
25657 wined3d: More shader fixes / new instructions.
25658 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
25659 - Subtract 1 more constant from total GLSL allowed float constants to
25660 accommodate the PROJECTION matrix row that we reference.
25662 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
25664 * dlls/wined3d/surface.c:
25665 wined3d: Render target texturing.
25667 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
25669 * dlls/msi/msi_main.c:
25670 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
25673 * dlls/msi/msipriv.h:
25674 msi: Make the version information of DllGetVersion same as in version resource.
25676 2006-07-27 Juan Lang <juan_lang@yahoo.com>
25678 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
25679 rsaenh: More tests and some fixes.
25680 - correct deleting the default container
25681 - imported keys should be stored in their container, not just given to the caller
25682 - tests for these changes
25684 2006-07-27 Benjamin Arai <me@benjaminarai.com>
25686 * dlls/oleaut32/varformat.c:
25687 oleaut32: VarMonthName - Update error codes and helper functions.
25689 * dlls/oleaut32/tests/vartest.c:
25690 oleaut32: VarSub: Conformance test.
25692 * dlls/oleaut32/variant.c:
25693 oleaut32: VarSub: Fixes several data types and corrects error codes.
25695 2006-07-28 Robert Shearman <rob@codeweavers.com>
25697 * dlls/oleaut32/olepicture.c:
25698 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
25700 * dlls/oleaut32/olefont.c:
25701 oleaut32: Implement GetTypeInfoCount for standard fonts.
25703 * dlls/oleaut32/olepicture.c:
25704 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
25705 Remove some validation code that is already handled by a more generic
25706 case at the end of the function.
25708 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
25709 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
25711 * dlls/oleaut32/tests/olefont.c:
25712 oleaut32: Add a test for passing an invalid number of input parameters into
25713 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
25715 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
25716 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
25717 Add some tests for IPictureDisp::Invoke.
25719 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
25720 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
25722 * dlls/oleaut32/tests/olefont.c:
25723 oleaut32: Add a successful test for IFontDisp::Invoke.
25725 * dlls/oleaut32/olefont.c:
25726 oleaut32: Handle the Weight property in IFontDisp::Invoke.
25728 2006-07-27 Juan Lang <juan_lang@yahoo.com>
25730 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
25731 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
25732 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
25735 sspi.h: Add missing define.
25737 2006-07-27 James Hawkins <truiken@gmail.com>
25739 * dlls/msi/tests/db.c:
25740 msi: Add tests for MsiDatabaseImport.
25742 2006-07-27 Jacek Caban <jacek@codeweavers.com>
25744 * include/mshtml.idl:
25745 mshtml.idl: Fix SAFEARRAY argument declaration.
25747 * tools/widl/write_msft.c:
25748 widl: Reorder segments to match midl.
25750 * tools/widl/write_msft.c:
25751 widl: Use cval in ATTR_ID.
25753 * tools/widl/write_msft.c:
25754 widl: Added ATTR_BINDABLE handling to add_func_desc.
25756 * tools/widl/write_msft.c:
25757 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
25759 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
25760 shdocvw: Added test of GetControlInfo.
25762 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
25764 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
25765 Fix 2 "static is not at beginning of declaration" warnings.
25767 * dlls/msi/tests/package.c:
25768 msi: 0xdeadbeef is too big for a signed int thus producing sign
25769 comparison warnings when compared to an int variable. Use 0xdeadbee
25772 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
25774 * dlls/mapi32/tests/prop.c:
25775 mapi32/tests: Write-strings warning fix.
25777 * dlls/msi/tests/install.c:
25778 msi/tests: Write-strings warning fix.
25780 * dlls/crypt32/tests/encode.c:
25781 crypt32/tests: Write-strings warnings fix.
25783 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
25785 * programs/winebrowser/main.c:
25786 winebrowser: Pass any given argument that is not a mailto URL to the browser.
25788 2006-07-27 Mike McCormack <mike@codeweavers.com>
25790 * programs/msiexec/msiexec.c:
25791 msiexec: Don't crash if there's no args.
25793 * dlls/msi/action.c:
25794 msi: Don't set the shortcut's working directory if it's NULL.
25796 * dlls/msi/msi.c, dlls/msi/registry.c:
25797 msi: Fix some memory leaks.
25799 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
25801 * dlls/dinput/keyboard.c:
25802 dinput: Keyboard: Use the same event queue mechanism as mouse.
25804 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
25806 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
25807 dlls/wined3d/wined3d_private.h:
25808 wined3d: Do not use the IWineD3DSurface for the cursor.
25810 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
25812 * dlls/wined3d/surface.c:
25813 wined3d: Avoid a false ERR.
25815 2006-07-27 Alexandre Julliard <julliard@winehq.org>
25817 * ANNOUNCE, ChangeLog, VERSION, configure:
25820 ----------------------------------------------------------------
25821 2006-07-27 Jason Green <jave27@gmail.com>
25823 * dlls/wined3d/vertexshader.c:
25824 wined3d: Fix minor typo from shader patch.
25826 2006-07-27 Huw Davies <huw@codeweavers.com>
25829 wine.inf: Add lnkfile description.
25831 2006-07-27 Alexandre Julliard <julliard@winehq.org>
25834 server: Round up the timeout for poll() to avoid redundant calls.
25836 * server/request.c:
25837 server: Don't crash on invalid request sizes.
25839 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
25841 * programs/winhelp/winhelp.c:
25842 winhelp: Write-strings warning fix.
25844 * dlls/user/tests/menu.c:
25845 user/tests: Write-strings warnings fix.
25847 2006-07-26 James Hawkins <truiken@gmail.com>
25849 * dlls/msi/Makefile.in, dlls/msi/package.c:
25850 msi: Download the MSI package if it is a remote URL.
25852 2006-07-26 Juan Lang <juan_lang@yahoo.com>
25854 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
25855 crypt32: Implement CryptStrToNameA/W, with tests.
25857 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
25858 dlls/crypt32/tests/encode.c:
25859 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
25861 * dlls/rsaenh/rsaenh.c:
25862 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
25864 2006-07-27 Alexandre Julliard <julliard@winehq.org>
25866 * dlls/oleaut32/olefont.c:
25867 oleaut32: Fixed compiler warning.
25869 2006-07-26 Jason Green <jave27@gmail.com>
25871 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
25872 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
25873 wined3d: Fix some upside-down rendering issues for shaders.
25875 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
25877 * dlls/wined3d/surface.c:
25878 wined3d: BltFast/BltOverride color keying.
25880 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
25882 * programs/regedit/listview.c:
25883 regedit: Write-strings warning fix.
25885 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
25887 * dlls/wined3d/directx.c:
25888 wined3d: Blacklist WINED3DFMT_R8G8B8.
25890 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25892 * programs/wineconsole/wineconsole_Ko.rc:
25893 wineconsole: Updated Korean resource.
25895 2006-07-27 Mike McCormack <mike@codeweavers.com>
25897 * include/commctrl.h:
25898 comctl32: Fix a typo.
25900 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
25901 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
25903 * dlls/msi/tests/format.c:
25904 msi: Remember to free a handle.
25907 msi: Fix some memory leaks in the condition parser.
25909 * dlls/msi/appsearch.c, dlls/msi/msi.c:
25910 msi: Use msi_alloc/free, not HeapAlloc/Free.
25912 2006-07-26 James Hawkins <truiken@gmail.com>
25914 * dlls/msi/tests/install.c:
25915 msi: Test the column types of MSI packages.
25917 * dlls/msi/tests/package.c:
25918 msi: Test the states of a component with a compressed file.
25920 * dlls/msi/table.c:
25923 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
25925 * dlls/dinput8/dinput8_main.c:
25926 dinput8: Better DirectInput8Create warning.
25928 2006-07-26 Jacek Caban <jacek@codeweavers.com>
25930 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
25931 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
25933 * dlls/mshtml/protocol.c:
25934 mshtml: Fix handling res URLs with full path and number resource ID.
25936 2006-07-26 Robert Shearman <rob@codeweavers.com>
25938 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
25939 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
25941 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
25942 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
25943 the input parameter into the correct type.
25945 * dlls/ole32/regsvr.c:
25946 ole32: Add more self-registration entries for classes and interfaces.
25948 2006-07-26 Huw Davies <huw@codeweavers.com>
25951 wine.inf: Add inifile entries.
25953 2006-07-24 Thomas Kho <tkho@ucla.edu>
25955 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
25956 wcmd: Correct handling of quotes and /s flag when a command argument is present.
25958 2006-07-23 Kovács András <andras@csevego.net>
25960 * dlls/wined3d/device.c:
25961 wined3d: Fix CopyRects if pDestPointsArray is NULL.
25963 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
25965 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
25966 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
25968 2006-07-26 Ge van Geldorp <ge@gse.nl>
25970 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
25971 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
25972 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
25973 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
25974 programs/winedbg/memory.c, programs/winedbg/source.c,
25975 programs/winedbg/stack.c, programs/winedbg/symbol.c,
25976 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
25977 programs/winedbg/types.c:
25978 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
25980 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
25982 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
25983 wined3d: More efficient color keying dirtifying.
25984 Instead of blindly dirtifying the surface LoadTexture keeps track of
25985 the color key that was used when creating the opengl texture and
25986 reloads the surface if the color key has changed.
25988 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
25990 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
25991 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
25992 include/wine/wined3d_interface.h:
25993 ddraw: Support using an application-provided surface pointer.
25995 2006-07-26 Mike McCormack <mike@codeweavers.com>
25997 * dlls/msi/record.c, dlls/msi/tests/record.c:
25998 msi: Fix an off by one error in MsiRecordGetString.
26000 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
26001 msi: Implement SQL inner joins.
26003 2006-07-26 Alexandre Julliard <julliard@winehq.org>
26005 * dlls/crypt32/tests/store.c:
26006 crypt32/tests: Clean up temp files.
26008 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
26009 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
26010 server/protocol.def, server/request.c, server/thread.c,
26012 server: Convert the server start time to the abs_time_t type.
26014 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
26015 server/protocol.def, server/thread.c, server/thread.h,
26017 server: Convert thread creation/exit times to the abs_time_t type.
26019 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
26021 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
26022 deal only with timeouts.
26024 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
26025 server/protocol.def, server/request.h, server/trace.c:
26026 server: Rename the wait_input_idle request to better reflect what it does.
26027 Also get rid of the unused timeout field.
26029 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
26031 server: Make the create_async function take an absolute timeout.
26033 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
26035 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
26037 server: Fix some comparisons between signed and unsigned.
26039 2006-07-26 Alexandre Julliard <julliard@winehq.org>
26041 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
26042 server/console.c, server/debugger.c, server/file.c, server/hook.c,
26043 server/object.c, server/object.h, server/process.c, server/process.h,
26044 server/protocol.def, server/ptrace.c, server/queue.c,
26045 server/region.c, server/registry.c, server/request.c,
26046 server/request.h, server/snapshot.c, server/symlink.c,
26047 server/token.c, server/trace.c, server/user.h, server/window.c,
26048 server/winstation.c, tools/make_requests:
26049 server: Added data_size_t type to represent sizes in the server protocol.
26050 Make it an unsigned int to save some space on Win64, if we need to
26051 transfer more than 4Gb over the server pipe something is seriously
26054 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
26056 * dlls/rsaenh/rsaenh.c:
26057 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
26059 * dlls/rsaenh/rsaenh.c:
26060 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
26063 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
26065 * dlls/winspool.drv/tests/info.c:
26066 winspool.drv/tests: Write-strings warnings fix.
26068 * dlls/msi/tests/db.c:
26069 msi/tests: Write-strings warnings fix.
26071 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26073 * programs/winefile/Ko.rc:
26074 winefile: Updated Korean resource.
26076 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
26078 * dlls/dmime/performance.c:
26079 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
26081 2006-07-25 Juan Lang <juan_lang@yahoo.com>
26083 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
26084 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
26085 crypt32: Implement file stores.
26087 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
26089 * dlls/wined3d/directx.c:
26090 wined3d: Enable all bump mapping formats.
26092 2006-07-26 Jason Green <jave27@gmail.com>
26094 * dlls/wined3d/drawprim.c:
26095 wined3d: Fix crash caused by bad TRACE.
26097 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
26099 * dlls/wined3d/glsl_shader.c:
26100 wined3d: Remove superfluous breaks.
26102 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
26104 * tools/widl/parser.y:
26105 widl: Allow trailing commas in attribute lists.
26107 2006-07-26 Mike McCormack <mike@codeweavers.com>
26110 msi: Add a FIXME for join queries.
26112 2006-07-25 Mike McCormack <mike@codeweavers.com>
26114 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
26115 msi: Always load all the components.
26117 2006-07-25 Robert Shearman <rob@codeweavers.com>
26119 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
26120 dbghelp: Implement SymGetSymFromAddr64.
26122 * configure, configure.ac, dlls/oleaut32/olepicture.c,
26123 include/config.h.in:
26124 configure: Add a check for the DGifOpen function in the gif_lib.h header as
26125 the v4 of the file does define it, while v3 doesn't.
26127 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
26129 * dlls/comdlg32/filedlg.c:
26130 comdlg32: GetOpenFileNameW - Create unicode windows.
26132 2006-07-25 Alexandre Julliard <julliard@winehq.org>
26134 * programs/uninstaller/main.c:
26135 uninstaller: Fail more gracefully when the registry key is missing.
26137 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
26139 * dlls/oleaut32/safearray.c:
26140 oleaut32: Adding a NULL to a safearray is supposed to crash.
26142 2006-07-25 Alexandre Julliard <julliard@winehq.org>
26144 * dlls/ntdll/server.c:
26145 ntdll: Avoid accessing the TEB after the memory view has been released.
26146 When using reserved areas the memory could potentially be reused right
26150 server: Try harder to find a suitable thread for read/write_process_memory.
26152 2006-07-20 Thomas Kho <tkho@ucla.edu>
26154 * server/process.c:
26155 server: Add new threads to end of thread_list.
26157 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
26159 * dlls/rpcrt4/ndr_marshall.c:
26160 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
26162 2006-07-24 Jason Green <jave27@gmail.com>
26164 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
26165 dlls/wined3d/wined3d_private.h:
26166 wined3d: Implement more GLSL instructions.
26167 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
26169 2006-07-25 Mike McCormack <mike@codeweavers.com>
26171 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
26172 msi: Fix where queries on 32bit integer columns.
26174 2006-07-24 James Hawkins <truiken@gmail.com>
26176 * dlls/msi/tests/db.c:
26177 msi: Add tests for the WHERE SQL clause.
26179 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26181 * dlls/wineps.drv/wps_Ko.rc:
26182 wineps.drv: Updated Korean resource.
26184 2006-07-25 H. Verbeet <hverbeet@gmail.com>
26186 * dlls/wined3d/device.c, dlls/wined3d/query.c,
26187 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
26188 wined3d: Add real occlusion query support.
26190 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26191 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
26192 IWineD3DPixelShaderImpl_SetFunction.
26194 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
26195 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
26197 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
26199 * tools/widl/parser.l, tools/widl/parser.y:
26200 widl: Support SAFEARRAY(type) syntax.
26202 * tools/widl/header.c:
26203 widl: Fix redefinition of types in output.
26205 2006-07-24 Jacek Caban <jacek@codeweavers.com>
26207 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
26208 shdocvw: Added more test and fixes.
26210 2006-07-24 Huw Davies <huw@codeweavers.com>
26212 * dlls/gdi/freetype.c:
26213 gdi32: Use the correct name when writing the fixed font registry value.
26215 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
26217 * dlls/user/input.c, dlls/user/tests/msg.c:
26218 user: Add more TrackMouseEvent tests, particularly a test with
26219 injected mouse move events. Fix a problem detected by the test.
26221 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
26223 * dlls/user/input.c:
26224 user: Various TrackMouseEvent fixes.
26225 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
26226 use hittest directly to simplify the code.
26227 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
26229 * dlls/user/winpos.c:
26230 user: Add a trace to EndDeferWindowPos.
26232 * dlls/user/input.c:
26233 user: Use (win) debug channel by default, add a TRACE to SendInput.
26235 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
26237 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
26238 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
26240 2006-07-24 Mike McCormack <mike@codeweavers.com>
26242 * dlls/msi/registry.c:
26243 msi: Use CLSIDFromString to make squash_guid a bit more robust.
26245 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
26246 msi: Make MsiConfigureFeature a bit more robust.
26248 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
26249 dlls/msi/msipriv.h:
26250 msi: Move COM server implementation to a separate file.
26252 * configure, configure.ac:
26253 configure: Check for freetype-config first, then use the libraries it specifies.
26255 2006-07-23 Jason Green <jave27@gmail.com>
26257 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
26258 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
26259 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
26260 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
26261 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
26262 references from D3DTS_* to WINED3DTS_*.
26264 2006-07-24 Alexandre Julliard <julliard@winehq.org>
26266 * configure, configure.ac, loader/main.c, loader/preloader.c:
26267 preloader: Allocate more space in low memory as well as for top-down allocations.
26269 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
26270 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
26272 * dlls/ntdll/virtual.c:
26273 ntdll: Support memory allocations inside reserved areas.
26275 * dlls/ntdll/virtual.c:
26276 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
26278 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
26279 libs/wine/wine.map:
26280 libwine: Added a function to enumerate the reserved mmap areas.
26282 2006-07-24 Robert Shearman <rob@codeweavers.com>
26285 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
26288 * dlls/rpcrt4/ndr_marshall.c:
26289 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
26290 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
26292 * dlls/rpcrt4/rpc_binding.c:
26293 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
26295 * dlls/rpcrt4/ndr_marshall.c:
26296 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
26298 * dlls/rpcrt4/ndr_marshall.c:
26299 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
26300 NdrConformantStringUnmarshall.
26302 * dlls/rpcrt4/ndr_marshall.c:
26303 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
26304 Change the FIXME messages to print out unrecognised format characters in
26305 hex rather than decimal.
26307 * dlls/uuid/uuid.c:
26308 uuid: Add IIDs and CLSIDs from xmldso.h.
26310 * dlls/oleaut32/typelib.c:
26311 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
26312 as native doesn't assume that it doesn't contain valid data.
26314 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
26315 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
26317 2006-07-24 Mike McCormack <mike@codeweavers.com>
26319 * dlls/msi/tests/msi.c:
26320 msi: Add a test case for MsiGetFileHash.
26323 msi: Implement MsiGetFileHash.
26325 * dlls/winex11.drv/keyboard.c:
26326 winex11.drv: Avoid an uninitialized variable warning.
26328 2006-07-24 Alexandre Julliard <julliard@winehq.org>
26330 * programs/winevdm/winevdm.c:
26331 winevdm: Load sound.drv too.
26333 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
26335 * tools/widl/header.c:
26336 widl: Allow write_type to output full pointer types.
26338 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
26340 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
26341 dlls/wined3d/wined3d_private.h:
26342 wined3d: Draw the cursor.
26344 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
26346 * dlls/wined3d/device.c:
26347 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
26349 2006-07-24 Mike McCormack <mike@codeweavers.com>
26352 msi: Reimplement MsiGetUserInfo using awstrings.
26354 2006-07-23 Dan Kegel <dank@kegel.com>
26356 * dlls/winedos/int21.c:
26357 winedos: Limit reported disk space to 1GB.
26359 2006-07-23 Jason Green <jave27@gmail.com>
26361 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
26362 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
26363 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
26364 constants regression).
26366 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
26368 * dlls/comdlg32/tests/printdlg.c:
26369 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
26371 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
26373 * dlls/dinput/device_private.h:
26374 dinput: Simplify code a bit.
26376 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
26378 * dlls/dinput/dinput_main.c:
26379 dinput: Fix small typo.
26381 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
26383 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
26384 wined3d: Whitelist pixelformats instead of blacklisting.
26386 * dlls/wined3d/surface.c:
26387 wined3d: Reactivate the X bits fixup.
26389 2006-07-24 Mike McCormack <mike@codeweavers.com>
26391 * dlls/msi/msi.c, dlls/msi/registry.c:
26392 msi: MoveMsiEnumPatches to registry.c
26394 * dlls/shdocvw/regsvr.c:
26395 shdocvw: Register MruListLong.
26397 * dlls/hlink/hlink_main.c:
26398 hlink: Implement HlinkNavigateToStringReference.
26400 * dlls/hlink/link.c:
26401 hlink: Only release an object that we successfully created.
26403 * dlls/query/query.spec, dlls/query/query_main.c:
26404 query: Add a stub implementation for LocateCatalogs.
26406 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
26408 * programs/winhelp/Ko.rc:
26409 winhelp: Updated Korean resource.
26411 2006-07-23 Robert Reif <reif@earthlink.net>
26414 winnt.h: Add more SID defines.
26416 2006-07-22 Jacek Caban <jacek@codeweavers.com>
26418 * dlls/urlmon/session.c:
26419 urlmon: Don't use freed string in TRACE.
26421 * dlls/shdocvw/persist.c:
26422 shdocvw: Return S_OK in IPersistStreamInit::Load.
26424 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
26426 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
26427 shell32: Define one more avi resource.
26429 2006-07-21 James Hawkins <truiken@gmail.com>
26431 * dlls/msi/tests/package.c:
26432 msi: Add tests for component and feature states.
26434 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
26436 * dlls/shell32/tests/shlexec.c:
26437 shell32/tests: Write-strings warnings fix.
26439 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
26441 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
26442 include/richedit.h:
26443 riched20: Write-strings warnings fix.
26444 The string members of the FINDTEXT and FINDTEXTEX structs are declared
26445 constant in the SDK.
26447 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
26449 * programs/oleview/typelib.c:
26450 oleview: Added interface handling to idl display.
26452 2006-07-21 James Hawkins <truiken@gmail.com>
26454 * dlls/msi/dialog.c:
26455 msi: Expand features with odd Display values.
26457 * dlls/msi/dialog.c:
26458 msi: Don't display a feature if its Display value is zero.
26460 * dlls/msi/action.c:
26461 msi: Set the component's initial state based on its attributes.
26463 2006-07-21 Jason Green <jave27@gmail.com>
26465 * dlls/wined3d/device.c:
26466 wined3d: Minor trace corrections in Set___ShaderConstants().
26468 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
26470 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
26471 wined3d: Do not try to create a vbo more than once.
26473 * dlls/wined3d/vertexbuffer.c:
26474 wined3d: Move vertex fixups into their own function.
26476 2006-07-21 Alexandre Julliard <julliard@winehq.org>
26478 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
26479 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
26481 2006-07-20 Benjamin Arai <me@benjaminarai.com>
26483 * dlls/oleaut32/tests/vartest.c:
26484 oleaut32: Fix missing tests and heap errors for VarCat conformance.
26486 * dlls/oleaut32/variant.c:
26487 oleaut32: Fix temp variant initialization issues in VarCat.
26489 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
26491 * dlls/kernel/time.c, dlls/ntdll/process.c,
26492 include/wine/server_protocol.h, server/process.c,
26493 server/protocol.def, server/trace.c:
26494 ntdll: Implementation of process CreationTime and ExitTime.
26496 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
26498 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
26499 include/setupapi.h:
26500 setupapi: Implemented SetupDiCreateDeviceInfoA.
26502 * dlls/setupapi/tests/devinst.c:
26503 setupapi: Rename a test.
26505 2006-07-20 Robert Reif <reif@earthlink.net>
26507 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
26508 advapi32: Partial LookupAccountSid implementation.
26510 2006-07-21 Alexandre Julliard <julliard@winehq.org>
26512 * dlls/ntdll/heap.c:
26513 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
26515 * dlls/ntdll/heap.c:
26516 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
26518 * dlls/ntdll/heap.c:
26519 ntdll: Add a few more free list entries to the heap.
26521 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26523 * dlls/comdlg32/cdlg_Ko.rc:
26524 comdlg32: Updated Korean resource.
26526 2006-07-21 Mike McCormack <mike@codeweavers.com>
26529 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
26532 msi: Use msi_reg_get_val_str() to read a registry value.
26534 * dlls/msi/msi.c, dlls/msi/msi.spec:
26535 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
26538 msi: Components with INSTALLSTATE_NOTUSED are considered present.
26541 msi: A component with an empty path is not used.
26544 msi: Use TRACE not FIXME for already implemented functions.
26546 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
26548 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
26549 d3d9: State management test framework for d3d9.
26551 * dlls/wined3d/device.c:
26552 wined3d: Respect EnableAutoDepthStencil parameter.
26554 * dlls/wined3d/stateblock.c:
26555 wined3d: Correct initial render states.
26557 * dlls/wined3d/device.c:
26558 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
26560 * dlls/wined3d/device.c:
26561 wined3d: Restore recording mode later in ActiveRender().
26563 * dlls/wined3d/device.c:
26564 wined3d: Read shader constants from correct stateblock.
26566 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
26568 * dlls/mscms/tests/profile.c:
26569 mscms/tests: Write-strings warnings fix.
26571 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
26573 * dlls/user/input.c, dlls/user/tests/msg.c:
26574 user: Add a TrackMouseEvent test, make it pass under Wine.
26576 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
26578 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
26579 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
26581 2006-07-20 Robert Shearman <rob@codeweavers.com>
26583 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
26584 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
26585 ole32: Implement CoRegisterPSClsid.
26587 2006-07-20 Juan Lang <juan_lang@yahoo.com>
26589 * dlls/msi/appsearch.c:
26590 msi: Don't use fixed-size buffers in AppSearch action.
26592 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
26594 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
26595 dinput8: DirectInput8Create rewrite.
26597 2006-07-19 Benjamin Arai <me@benjaminarai.com>
26599 * dlls/oleaut32/tests/olefont.c:
26600 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
26602 * dlls/oleaut32/olefont.c:
26603 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
26605 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
26607 * dlls/comdlg32/filedlg31.c:
26608 comdlg32: Remove redundant headers.
26610 2006-07-19 Ge van Geldorp <ge@gse.nl>
26612 * dlls/gdi/freetype.c:
26613 gdi: Use variables of correct size.
26615 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
26617 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
26618 setupapi: Add stub for SetupDiCreateDeviceInfoW.
26620 * dlls/setupapi/devinst.c:
26621 setupapi: Remove unneeded NULL checks before MyFree().
26623 2006-07-19 James Hawkins <truiken@gmail.com>
26625 * dlls/msi/events.c:
26626 msi: Implement the SetInstallLevel event.
26628 * dlls/msi/install.c, dlls/msi/msipriv.h:
26629 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
26630 be used internally.
26632 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
26633 msi: Update feature states after changing install levels, as they may have
26636 * dlls/msi/action.c:
26637 msi: Rename SetFeatureStates to match the naming scheme of internal msi
26640 2006-07-20 Mike McCormack <mike@codeweavers.com>
26642 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
26643 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
26644 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
26645 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
26646 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
26647 include/xmldso.idl:
26648 include: Remove unnecessary semicolons from idl.
26650 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
26651 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
26652 oledb: Add oledb.idl and some idl files it depends on.
26654 2006-07-19 Mike McCormack <mike@codeweavers.com>
26656 * configure, configure.ac:
26657 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
26659 2006-07-20 Mike McCormack <mike@codeweavers.com>
26661 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
26662 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
26663 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
26664 include/wine/itss.idl:
26665 include: Semicolons after cpp_quote are a syntax error in midl.
26667 2006-07-19 Hans Leidekker <hans@it.vu.nl>
26669 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
26670 usp10: Implement and test ScriptCacheGetHeight.
26672 2006-07-19 Jacek Caban <jacek@codeweavers.com>
26674 * dlls/urlmon/internet.c:
26675 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
26677 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
26678 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
26679 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
26680 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
26681 mshtml: Wrap remaining Heap* functions by inline functions.
26683 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
26685 * dlls/wininet/ftp.c:
26686 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
26688 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
26690 * dlls/dnsapi/tests/name.c:
26691 dnsapi/tests: Write-strings warnings fix.
26693 * dlls/comctl32/tests/listview.c:
26694 comctl32/tests: Write-strings warnings fix.
26696 2006-07-19 H. Verbeet <hverbeet@gmail.com>
26698 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
26699 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
26700 wined3d: Compilation fixes.
26702 2006-07-20 Kovács András <andras@csevego.net>
26704 * dlls/dinput/joystick_linuxinput.c:
26705 dinput: joydev_enum_deviceA now returns the correct value.
26707 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26709 * dlls/comctl32/comctl_Ko.rc:
26710 comctl32: Updated Korean resource.
26712 2006-07-19 Juan Lang <juan_lang@yahoo.com>
26714 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
26715 dlls/crypt32/tests/encode.c:
26716 crypt32: Implement more string types for X509_NAME_VALUE.
26718 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
26719 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
26722 * dlls/msi/appsearch.c:
26723 msi: Implement ACTION_AppSearchIni.
26725 2006-07-19 Alexandre Julliard <julliard@winehq.org>
26727 * dlls/ntdll/directory.c:
26728 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
26729 around a kernel bug.
26731 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
26733 * dlls/wininet/ftp.c:
26734 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
26736 2006-07-19 Juan Lang <juan_lang@yahoo.com>
26738 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
26739 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
26740 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
26742 * dlls/msi/appsearch.c:
26743 msi: Implement searching parent in ACTION_AppSearchReg.
26745 2006-07-19 Mike McCormack <mike@codeweavers.com>
26748 msi: Implement MsiConfigureFeatureW.
26751 msi: Fix the size of base 85 GUIDs.
26753 * dlls/msi/action.c:
26754 msi: Only load the features and files tables once.
26756 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
26758 * programs/oleview/typelib.c:
26759 oleview: Added data freeing in TypeLib Viewer.
26761 * programs/oleview/main.h, programs/oleview/typelib.c:
26762 oleview: Added some features to IDL data displaying.
26764 * programs/oleview/main.h, programs/oleview/pane.c,
26765 programs/oleview/typelib.c:
26766 oleview: Added skeleton for IDL files generation.
26768 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
26770 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
26771 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
26773 2006-07-19 Alexandre Julliard <julliard@winehq.org>
26775 * loader/preloader.c:
26776 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
26779 * dlls/kernel/process.c:
26780 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
26782 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
26783 kernel: Added support for exec'ing a new Win32 process.
26784 Use it to restart execution if the main binary can't be loaded because
26785 of address space conflicts, and also for Win16/DOS support.
26787 * dlls/kernel/process.c, dlls/ntdll/server.c,
26788 include/wine/server_protocol.h, server/process.c, server/process.h,
26789 server/protocol.def, server/request.c, server/trace.c:
26790 server: Simplify process creation.
26791 Pass the socket for the new process from the parent through the
26793 Perform initialisations during the new_process request.
26795 2006-07-19 Jason Green <jave27@gmail.com>
26797 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
26798 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
26799 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
26800 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
26801 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
26802 wined3d: Make the number of floating point shader constants dynamic.
26804 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
26806 * dlls/crypt32/tests/crl.c:
26807 crypt32: Make tests loadable on NT4.
26809 2006-07-18 James Hawkins <truiken@gmail.com>
26811 * dlls/msi/msi.spec, dlls/msi/source.c:
26812 msi: Add a stub implementation of MsiSourceListClearAll.
26814 * dlls/msi/action.c, dlls/msi/dialog.c:
26815 msi: Sort SelectionTree items by their Display value.
26817 2006-07-18 Huw Davies <huw@codeweavers.com>
26819 * dlls/msi/files.c:
26820 msi: Create files with the correct file attributes.
26822 2006-07-18 Mike McCormack <mike@codeweavers.com>
26825 msi: Check the right pointers for NULL.
26828 msi: Set properties, not the command line in MsiReinstallFeatureW.
26830 * dlls/msi/install.c, dlls/msi/msi.spec:
26831 msi: Implement MsiSetInstallLevel.
26833 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26835 * dlls/mshtml/Ko.rc:
26836 mshtml: Updated Korean resource.
26838 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
26840 * dlls/secur32/ntlm.c:
26841 secur32: Write-strings warnings fix.
26843 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
26845 * dlls/crypt32/tests/main.c:
26846 crypt32/tests: Write-strings warnings fix.
26848 2006-07-18 Benjamin Arai <me@benjaminarai.com>
26850 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
26851 oleaut32: Update error codes for VarMod.
26853 2006-07-18 Huw Davies <huw@codeweavers.com>
26855 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
26856 msxml3: removeChild should catch a NULL child node.
26858 * dlls/msxml3/tests/domdoc.c:
26859 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
26860 doesn't find a match.
26862 2006-07-18 Juan Lang <juan_lang@yahoo.com>
26864 * dlls/msi/appsearch.c:
26865 msi: Set name in ACTION_AppSearchGetSignature.
26867 * dlls/crypt32/encode.c:
26868 crypt32: Don't return from a try block.
26870 2006-07-18 Jacek Caban <jacek@codeweavers.com>
26872 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
26873 mshtml: Added stub implementation of ShowHTMLDialog.
26875 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
26878 wpp: In recursive macro definitions, print the macro name instead of nothing.
26880 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
26882 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
26883 include/wine/wined3d_interface.h:
26884 ddraw/wined3d: Remove texture format enumeration functions.
26886 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
26888 * dlls/wined3d/swapchain.c:
26889 wined3d: Duplicate flips in software if the local copy is up to date.
26891 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
26893 * dlls/wined3d/surface.c:
26894 wined3d: Disable the fog before writing the back buffer data.
26896 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
26898 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
26899 dlls/wined3d/wined3d_private.h:
26900 wined3d: Add a setting for the render target locking method.
26902 * dlls/wined3d/surface.c:
26903 wined3d: Break the glDrawPixels call out of UnlockRect.
26905 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26907 * programs/cmdlgtst/Ko.rc:
26908 cmdlgtst: Updated Korean resource.
26910 2006-07-17 Juan Lang <juan_lang@yahoo.com>
26912 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
26913 crypt32: Output x.500 strings from CertNameToStrA/W.
26915 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
26916 dlls/crypt32/serialize.c:
26917 crypt32: Fix reading key prov info from serialized data.
26919 * dlls/crypt32/encode.c:
26920 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
26922 * dlls/msi/appsearch.c:
26923 msi: Fix silly pointer error.
26925 2006-07-17 James Hawkins <truiken@gmail.com>
26927 * dlls/msi/dialog.c:
26928 msi: Update the feature components' states when a feature is selected.
26930 2006-07-17 Duane Clark <fpga@pacbell.net>
26932 * dlls/msvcrt/tests/file.c:
26933 msvcrt: Add tests of file operations in ASCII mode.
26935 2006-07-17 Jacek Caban <jacek@codeweavers.com>
26937 * dlls/urlmon/sec_mgr.c:
26938 urlmon: Fix handle leak.
26940 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
26941 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
26942 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
26943 mshtml: Wrap more Heap* function by inline functions.
26945 2006-07-17 Robert Shearman <rob@codeweavers.com>
26947 * dlls/oleaut32/tmarshal.c:
26948 oleaut32: Add an exception handler around code executed on the server side
26949 from the typelib marshaler.
26952 msi: Fix conversion of path to include nul-termination character in
26953 MsiProvideQualifiedComponentA.
26955 * dlls/rpcrt4/cproxy.c:
26956 rpcrt4: Display a big message box if the user tries to use typelib
26957 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
26960 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
26961 rpcrt4: Handle more structure padding values.
26963 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
26964 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
26965 The change caused regressions in a number of applications and needs more
26966 study to see what the correct behaviour should be.
26968 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
26970 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
26971 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
26972 dlls/wined3d/vertexshader.c:
26973 wined3d: Readd missing copyright to shaders files.
26975 * dlls/wined3d/arb_program_shader.c:
26976 wined3d: Fix typo in ARB pixel shader.
26978 2006-07-17 Benjamin Arai <me@benjaminarai.com>
26980 * dlls/oleaut32/variant.c:
26981 oleaut32: VarCmp - Corrected function description.
26983 2006-07-16 H. Verbeet <hverbeet@gmail.com>
26985 * dlls/wined3d/drawprim.c:
26986 wined3d: Increment texture_idx when continuing as well.
26988 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
26990 * dlls/advapi32/tests/crypt_lmhash.c:
26991 advapi32/tests: Write-strings warnings fix.
26993 2006-07-17 Huw Davies <huw@codeweavers.com>
26995 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
26996 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
26998 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
26999 marked as unchecked.
27001 2006-07-18 Alexandre Julliard <julliard@winehq.org>
27003 * configure, configure.ac:
27004 configure: Store the full path to the prelink tool.
27006 2006-07-17 Jason Green <jave27@gmail.com>
27008 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
27009 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
27010 dlls/wined3d/wined3d_private.h:
27011 wined3d: Fix for vertex shaders.
27013 2006-07-16 Duane Clark <fpga@pacbell.net>
27015 * programs/notepad/main.c:
27016 notepad: Change notepad printing font.
27018 * programs/notepad/dialog.c:
27019 notepad: Make notepad print something reasonable.
27021 2006-07-16 Jacek Caban <jacek@codeweavers.com>
27023 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
27024 dlls/mshtml/protocol.c:
27025 mshtml: Wrap Heap* functions by inline functions.
27027 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
27029 * dlls/wined3d/surface.c:
27030 wined3d: Break out the frame buffer readback of LockRect, implement palettized
27033 2006-07-17 Robert Shearman <rob@codeweavers.com>
27035 * dlls/dbghelp/elf_module.c:
27036 dbghelp: Don't access a negative section index in elf_map_section.
27038 * dlls/dbghelp/stabs.c:
27039 dbghelp: Avoid accessing a negative string index when parsing stabs entries
27040 with an empty string.
27042 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
27043 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
27044 TRACE now that all of the tests pass.
27046 * dlls/kernel/tests/version.c:
27047 kernel: Fix an incorrect version test.
27049 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
27050 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
27051 versions, which are tested in a hierarchical manner.
27052 Add some new tests for the different condition values.
27054 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
27055 ntdll: Use a common condition value for the major, minor and service pack
27058 * dlls/ntdll/version.c:
27059 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
27060 for comparing the values.
27062 * dlls/oleaut32/tests/vartest.c:
27063 oleaut32: Test the return value of VarCat in the tests.
27065 2006-07-15 Aric Stewart <aric@codeweavers.com>
27067 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
27068 wineboot: Copy windows file protection files at boot time.
27070 2006-07-17 Mike McCormack <mike@codeweavers.com>
27073 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
27076 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
27078 2006-07-15 Mike McCormack <mike@codeweavers.com>
27080 * dlls/msi/install.c:
27081 msi: Cleanup traces, remove unnecessary includes.
27083 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
27084 msi: Move msi_get_property_int() to helpers.c
27087 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
27090 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
27092 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
27094 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
27095 libwine: Add a configure check for setrlimit.
27097 2006-07-17 Alexandre Julliard <julliard@winehq.org>
27099 * tools/winegcc/winegcc.c:
27100 winegcc: Make sure the Wine library paths take precedence in Wine mode.
27102 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27104 * programs/clock/Ko.rc:
27105 clock: Updated Korean resource.
27107 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
27109 * dlls/comctl32/listview.c:
27110 comctl32: Use struct member after check for NULL (Coverity).
27112 2006-07-15 Mike McCormack <mike@codeweavers.com>
27114 * dlls/shdocvw/regsvr.c:
27115 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
27117 2006-07-16 Jacek Caban <jacek@codeweavers.com>
27119 * dlls/urlmon/regsvr.c:
27120 urlmon: Register zone and security manager.
27122 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
27123 dlls/urlmon/urlmon_main.c:
27124 urlmon: Added UrlMkGetSessionOption implementation.
27126 * dlls/urlmon/umon.c:
27127 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
27129 * include/urlmon.idl:
27130 urlmon.idl: Added some missing declarations.
27132 * dlls/mshtml/htmldoc.c:
27133 mshtml: Added get_all implementation.
27135 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
27137 * programs/notepad/Da.rc:
27138 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
27140 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
27142 * dlls/dinput/keyboard.c:
27143 dinput: Unacquire correct device.
27145 * dlls/dinput/keyboard.c:
27146 dinput: Ignore repeated key events.
27148 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
27150 * dlls/wined3d/surface.c:
27151 wined3d: Allocate 4 extra bytes in the dib section.
27153 2006-07-16 Duane Clark <fpga@pacbell.net>
27155 * tools/examine-relay:
27156 examine-relay: Indent winex11.drv lines.
27158 2006-07-15 Duane Clark <dclark@akamail.com>
27160 * dlls/comdlg32/printdlg.c:
27161 comdlg32: Set PD_PAGENUMS from print dialog.
27163 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27165 * programs/wordpad/Ko.rc:
27166 wordpad: Updated Korean resource.
27168 2006-07-14 James Hawkins <truiken@gmail.com>
27170 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
27171 wininet: Add more tests for InternetCrackurl.
27173 * dlls/msi/dialog.c:
27174 msi: Add handling for the ListBox dialog control.
27176 2006-07-14 Milko Krachounov <milko@3mhz.net>
27178 * dlls/shell32/shell32_Bg.rc:
27179 shell32: Update Bulgarian translation.
27181 * dlls/mshtml/Bg.rc:
27182 mshtml: Update Bulgarian translation.
27184 2006-07-16 Robert Reif <reif@earthlink.net>
27186 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
27188 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
27190 2006-07-14 Robert Reif <reif@earthlink.net>
27193 include: Add well known sids and quota limits to winnt.h.
27195 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
27197 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
27198 riched20: WM_SETFONT support.
27200 2006-07-14 Robert Shearman <rob@codeweavers.com>
27202 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
27203 ole32: Improve CoRegisterMessageFilter and add tests for it.
27205 * dlls/ole32/rpc.c:
27206 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
27208 2006-07-13 Aric Stewart <aric@codeweavers.com>
27210 * configure, configure.ac, dlls/comcat/Makefile.in,
27211 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
27212 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
27213 comcat: cImplemented or cRequired of -1 means to match everything
27214 regardless of the implementation or categories.
27216 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
27218 * dlls/msi/files.c:
27219 msi: cabinet_notify - don't fail on files with the same filepath.
27221 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
27223 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
27224 wined3d: Only copy memory corresponding to the dib section instead of the
27225 power of 2 surface.
27227 2006-07-14 András Kovács <andras@csevego.net>
27229 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
27230 shell32: Stub for SHSetLocalizedName.
27232 2006-07-13 Juan Lang <juan_lang@yahoo.com>
27234 * dlls/msi/appsearch.c:
27235 msi: Let caller set property in AppSearch.
27237 2006-07-14 Mike McCormack <mike@codeweavers.com>
27240 msi: Use awstring to return strings from MsiGetProductInfo.
27243 msi: Read from the registry, not the database in MsiGetProductInfo.
27245 * dlls/msi/msipriv.h, dlls/msi/registry.c:
27246 msi: Add some registry reading macro functions.
27248 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
27249 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
27250 msi: Move version string conversions to registry.c.
27252 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
27253 msi: Move some registry helper functions to registry.c.
27255 2006-07-13 Juan Lang <juan_lang@yahoo.com>
27257 * dlls/crypt32/cert.c:
27258 crypt32: Correct self-signed cert creation.
27259 - use correct function names for rpcrt functions
27260 - use CryptGenRandom to create unique serial numbers
27262 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
27264 * tools/widl/parser.y:
27265 widl: Support coclass forward declarations.
27267 * tools/widl/header.c:
27268 widl: Fix unterminated comment in generated code.
27270 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
27272 * dlls/wined3d/glsl_shader.c:
27273 wined3d: Fix cmp instruction for GLSL.
27274 The current GLSL cmp instruction is incorrect, because:
27275 - it ignores destination write mask
27276 - it ignores source swizzle
27277 - it ignores other source modifiers.
27278 - it works incorrectly for src0 = 0
27280 * dlls/wined3d/device.c:
27281 wined3d: Fix light state bugs.
27283 2006-07-14 Robert Shearman <rob@codeweavers.com>
27285 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
27286 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
27287 FUNCFLAG_FRESTRICTED flag.
27288 Add some more tests for ITypeInfo::Invoke.
27290 * dlls/oleaut32/olepicture.c:
27291 oleaut32: Implement GetClassID for the OLE picture class.
27293 * dlls/rpcrt4/ndr_marshall.c:
27294 rpcrt4: Fix Variance Callback Functions.
27295 A callback function for computing the variance puts the computed value
27296 into the same field as a conformance, so make sure to copy the value
27297 into pCount before returning from ComputeConformanceOrVariance.
27299 * dlls/rpcrt4/cpsf.c:
27300 rpcrt4: Add the threading model and a description when registering a CLSID
27301 for the PSFactoryBuffer.
27303 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
27304 ole32: Add validation of parameters to CoGetClassObject and make sure to
27305 initialise ppv to NULL.
27307 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
27309 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
27310 dlls/winex11.drv/xim.c:
27311 Fix swapped 2nd and 3rd argument passed to memset.
27313 2006-07-14 Alexandre Julliard <julliard@winehq.org>
27315 * programs/msiexec/msiexec.c:
27316 msiexec: Invert the return values of the boolean functions so that
27317 their names make more sense.
27319 2006-07-13 James Hawkins <truiken@gmail.com>
27321 * programs/msiexec/msiexec.c:
27322 msiexec: Also support options using a hyphen.
27324 * dlls/msi/dialog.c:
27325 msi: Add handling for the GroupBox dialog control.
27327 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
27329 * tools/winedump/pe.c:
27330 winedump: Write-strings warnings fix.
27332 2006-07-14 Alexandre Julliard <julliard@winehq.org>
27334 * configure, configure.ac:
27335 configure: Revert the error exit code for warnings, it causes more
27336 trouble than it's worth.
27338 2006-07-13 Alexandre Julliard <julliard@winehq.org>
27340 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
27341 ntdll: Make sure to not unmap anything from reserved areas
27342 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
27344 * dlls/ntdll/virtual.c:
27345 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
27346 arbitrary granularity.
27348 * dlls/ntdll/virtual.c:
27349 ntdll: Support for arbitrary memory allocation granularity.
27351 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
27353 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
27354 programs/notepad/De.rc, programs/notepad/Eo.rc,
27355 programs/notepad/Es.rc, programs/notepad/Fi.rc,
27356 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
27357 programs/notepad/It.rc, programs/notepad/Ja.rc,
27358 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
27359 programs/notepad/No.rc, programs/notepad/Pl.rc,
27360 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
27361 programs/notepad/Si.rc, programs/notepad/Sk.rc,
27362 programs/notepad/Sw.rc, programs/notepad/Th.rc,
27363 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
27364 programs/notepad/Zh.rc:
27365 notepad: Fix the ellipsis and shortcuts in menus.
27367 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
27368 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
27369 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
27370 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
27371 wordpad: Add shortcuts in menus.
27373 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
27375 * dlls/comdlg32/cdlg_Pl.rc:
27376 comdlg32: Update Polish translation.
27378 2006-07-13 Robert Shearman <rob@codeweavers.com>
27380 * dlls/ole32/compobj.c:
27381 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
27382 It increases the latency on completing the COM call and could result in
27383 the COM call never completing in some circumstances.
27385 * dlls/oleaut32/typelib.c:
27386 oleaut32: Convert void return types to the VT_EMPTY variant type in
27389 * dlls/oleaut32/typelib.c:
27390 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
27391 since dispinterfaces don't have the FDISPATCHABLE flag.
27393 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
27394 include: Add NI_* defines and add a WS(socklen_t) type.
27396 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
27397 rpcrt4: Add a stub for I_RpcMapWin32Status.
27399 * dlls/dbghelp/path.c:
27400 dbghelp: Fix the finding of PDB DS-type files.
27402 2006-07-13 Alexandre Julliard <julliard@winehq.org>
27404 * dlls/shell32/brsfolder.c:
27405 shell32: Avoid using macros that cause gcc warnings.
27407 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
27408 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
27410 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
27411 kernel32: Moved initialisation of the console handles to DllMain.
27413 2006-07-12 James Hawkins <truiken@gmail.com>
27415 * dlls/shlwapi/tests/path.c:
27416 shlwapi: Add tests for PathCommonPrefixA.
27418 * dlls/shlwapi/tests/path.c:
27419 shlwapi: Add tests for PathBuildRootA.
27421 * dlls/msi/install.c, dlls/msi/tests/package.c:
27422 msi: Update the files target paths as well, because a parent directory might
27425 2006-07-12 Thomas Kho <tkho@ucla.edu>
27427 * programs/notepad/dialog.c:
27428 notepad: Change file not saved alert title to match Windows' notepad.exe.
27430 * programs/notepad/En.rc, programs/notepad/dialog.c:
27431 notepad: Change window title to be like Windows' notepad.exe.
27433 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
27435 * dlls/winspool.drv/tests/info.c:
27436 winspool.drv/tests: Write-strings warnings fix.
27438 * dlls/mshtml/main.c:
27439 mshtml: Write-strings warnings fix.
27441 2006-07-11 James Hawkins <truiken@gmail.com>
27443 * dlls/urlmon/umon.c:
27444 urlmon: Implement URLDownloadToCacheFileW.
27446 2006-07-10 Ge van Geldorp <ge@gse.nl>
27448 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
27450 user32: Implement Get/SetClassLongPtrA/W.
27452 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
27454 * dlls/user/sysparams.c:
27455 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
27457 2006-07-12 Mike McCormack <mike@codeweavers.com>
27459 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
27460 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
27463 * dlls/ole32/clipboard.c:
27464 ole32: Small cleanups.
27466 * dlls/ole32/stg_prop.c:
27467 ole32: Remove unnecessary assert(This) calls.
27469 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
27470 ole32: Fix and test reading and writing of VT_CF properties.
27472 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
27474 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
27475 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
27476 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
27477 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
27478 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
27479 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
27480 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
27481 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
27482 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
27483 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
27484 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
27485 dlls/comctl32/propsheet.c:
27486 comctl32: Use wsprintf instead of strcat building the properties
27487 dialog title to allow different word orders.
27489 2006-07-12 Juan Lang <juan_lang@yahoo.com>
27491 * dlls/msi/appsearch.c:
27492 msi: Split up ACTION_AppSearchReg.
27494 * dlls/crypt32/store.c:
27495 crypt32: Add stubs for some stores.
27497 * dlls/crypt32/crypt32.spec:
27498 crypt32: Forward CreateFileU to CreateFileW.
27500 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
27502 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
27503 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
27504 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
27505 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
27506 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
27507 dlls/winex11.drv/x11font.h:
27508 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
27509 (not vice versa) for efficiency (required adding the Ex functionality
27512 * dlls/gdi/tests/font.c:
27513 gdi32: Add conformance test for GetTextExtentExPointW.
27515 2006-07-12 Mike McCormack <mike@codeweavers.com>
27517 * dlls/query/query_main.c:
27518 query: Return a more appropriate error code from CIState.
27520 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
27522 * dlls/urlmon/regsvr.c:
27523 urlmon: Write-strings warnings fix.
27525 2006-07-12 H. Verbeet <hverbeet@gmail.com>
27527 * dlls/wined3d/utils.c:
27528 wined3d: Texture stages that reference NULL textures should just pass
27529 through the result of the previous stage.
27531 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
27532 wined3d: Fix specular color handling for register combiners.
27533 By default the FinalCombiner is setup to add the specular color to the
27534 final result of the combiner operations. However, it should only do
27535 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
27537 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
27539 * dlls/wined3d/vertexbuffer.c:
27540 wined3d: Check the color data type too when deciding whether to convert data.
27542 2006-07-11 Mike McCormack <mike@codeweavers.com>
27544 * dlls/ole32/stg_prop.c:
27545 ole32: Implement IPropertyStorage::Enum using enumx.
27547 * dlls/ole32/stg_prop.c:
27548 ole32: Clean up some declarations.
27550 * dlls/ole32/stg_prop.c:
27551 ole32: Use enumx to implement IPropertySetStorage::Enum.
27553 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
27554 ole32: Add a framework for implementing IEnum* interfaces.
27556 2006-07-12 Mike McCormack <mike@codeweavers.com>
27558 * dlls/ole32/ole2.c:
27559 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
27561 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
27562 ole32: Fix conformance test to compile with MSVC6.
27564 * dlls/ole32/stg_prop.c:
27565 ole32: This cannot be NULL, so don't check it.
27567 * dlls/ole32/stg_prop.c:
27568 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
27571 2006-07-11 Mike McCormack <mike@codeweavers.com>
27573 * dlls/ole32/ole2.c:
27574 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
27576 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
27578 * dlls/avifil32/Makefile.in:
27579 avifil32: Remove unnecessary dependency on ntdll.
27581 2006-07-11 Juan Lang <juan_lang@yahoo.com>
27583 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
27584 dlls/crypt32/tests/cert.c, include/wincrypt.h:
27585 crypt32: Implement CryptAcquireCertificatePrivateKey.
27587 2006-07-11 Robert Reif <reif@earthlink.net>
27589 * dlls/advapi32/lsa.c:
27590 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
27592 * include/ntsecapi.h:
27593 include: Add more policy structures to ntsecapi.h.
27595 2006-07-11 Alexandre Julliard <julliard@winehq.org>
27597 * libs/Makefile.in, tools/winewrapper:
27598 libs: Get rid of the libwine symlinks.
27600 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
27601 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
27602 winegcc: Automatically add the correct lib paths when building inside the
27605 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
27606 tools/wrc/Makefile.in:
27607 libs: Get rid of the symlinks for the static libs.
27609 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
27610 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
27611 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
27612 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
27613 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
27614 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
27615 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
27616 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
27617 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
27618 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
27619 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
27620 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
27621 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
27622 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
27623 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
27624 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
27625 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
27626 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
27627 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
27628 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
27629 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
27630 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
27631 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
27632 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
27633 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
27634 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
27635 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
27636 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
27637 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
27638 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
27639 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
27640 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
27641 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
27642 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
27643 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
27644 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
27645 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
27646 libs/unicode/Makefile.in, libs/unicode/c_037.c,
27647 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
27648 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
27649 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
27650 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
27651 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
27652 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
27653 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
27654 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
27655 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
27656 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
27657 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
27658 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
27659 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
27660 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
27661 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
27662 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
27663 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
27664 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
27665 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
27666 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
27667 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
27668 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
27669 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
27670 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
27671 libs/unicode/collation.c, libs/unicode/compose.c,
27672 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
27673 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
27674 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
27675 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
27676 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
27677 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
27678 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
27679 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
27680 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
27681 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
27682 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
27683 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
27684 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
27685 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
27686 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
27687 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
27688 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
27689 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
27690 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
27691 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
27692 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
27693 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
27694 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
27695 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
27696 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
27697 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
27698 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
27699 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
27700 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
27701 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
27702 libs/wine/wine.map, programs/msiexec/Makefile.in,
27703 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
27704 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
27705 tools/wrc/Makefile.in:
27706 libs: Merged libwine_unicode into libwine.
27707 Most dlls use libwine_unicode at this point, so there's nothing to
27708 gain by having two separate libraries.
27710 2006-07-10 Juan Lang <juan_lang@yahoo.com>
27712 * dlls/crypt32/decode.c:
27713 crypt32: Check a pointer before dereferencing it (Coverity).
27715 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
27716 shell32: Always NULL-terminate path in SHGetPathFromIDList.
27718 2006-07-11 Mike McCormack <mike@codeweavers.com>
27720 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
27721 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
27722 dlls/infosoft/wordbreaker.c:
27723 infosoft: Add a word breaker for English.
27725 2006-07-10 Ge van Geldorp <ge@gse.nl>
27727 * tools/winebuild/import.c:
27728 winebuild: Save registers which might contain parameters for the function to
27731 * dlls/kernel/resource.c, include/winternl.h:
27732 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
27734 2006-07-10 James Hawkins <truiken@gmail.com>
27736 * dlls/msi/tests/package.c:
27737 msi: Test how SetTargetPath affects the target paths of install files.
27739 2006-07-09 James Hawkins <truiken@gmail.com>
27741 * dlls/msi/appsearch.c:
27742 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
27744 2006-07-10 Benjamin Arai <me@benjaminarai.com>
27746 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
27747 oleaut32: Conformance test and patch for VarCat.
27749 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
27751 * dlls/wined3d/directx.c:
27752 wined3d: Improve GetAdapterMonitor stub.
27754 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
27755 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
27756 dlls/wined3d/wined3d_private.h:
27757 wined3d: More flow control instructions.
27758 - Implement call, callnz, label, and ret
27759 - Implement support for NOT modifier
27761 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
27762 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
27763 dlls/wined3d/wined3d_private.h:
27764 wined3d: More flow control instructions
27765 - Implement if, else, endif, rep, endrep, break
27766 - Implement ifc, breakc, using undocumented comparison bits in the instruction
27768 - Fix bug in main loop processing of codes with no dst token
27769 - Fix bug in GLSL output modifier processing of codes with no dst token
27770 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
27771 - Add versioning for all the instructions above, and remove
27772 GLSL_REQUIRED thing, which is useless and should be removed from all
27773 opcodes in general.
27775 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
27777 * dlls/wined3d/device.c:
27778 wined3d: Fix off-by-one constants bug.
27780 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
27781 wined3d: Clamp texcoord output between 0 and 1.
27783 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
27784 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
27785 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27786 wined3d: Place immediate constants in the same array as global constants.
27787 - move DEF, DEFI, DEFB handling into the register counting pass
27788 - keep track of defined constants as a linked list (because there's a
27790 - apply immediate constants after global constants in the constant
27792 - both types of constants now get loaded with array notation in the
27793 shader (into the same array)
27795 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
27797 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
27798 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
27799 dlls/ddraw/tests/refcount.c:
27800 ddraw: Palette refcounting fix.
27801 Do not AddRef the DirectDraw interfaces in CreatePalette of older
27802 interface version, and add a test for that.
27804 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
27805 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
27806 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
27807 ddraw: Split up the ddraw refcount.
27809 2006-07-10 Mike McCormack <mike@codeweavers.com>
27811 * include/Makefile.in, include/cierror.h:
27812 include: Add cierror.h.
27814 2006-07-11 Mike McCormack <mike@codeweavers.com>
27816 * dlls/ole32/storage32.c:
27817 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
27819 * include/indexsvr.idl:
27820 indexsvr.h: Fix a typo.
27822 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
27824 * dlls/wined3d/directx.c:
27825 wined3d: Add an "\n" to a fixme to fix another overflow (in
27826 IWineD3DImpl_CheckDeviceFormatConversion).
27828 2006-07-10 Juan Lang <juan_lang@yahoo.com>
27830 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
27832 riched20: Add stub implementation of ITextDocument.
27834 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
27835 crypt32: Implement key context property, with tests.
27837 2006-07-10 Ge van Geldorp <ge@gse.nl>
27839 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
27840 winedbg: Implement some x86_64 backend routines.
27842 * tools/winebuild/spec32.c:
27843 winebuild: Reserve enough space for null function pointer.
27846 server: Widen lparam for timers.
27848 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
27850 * dlls/shell32/shlview.c:
27851 shell32: Write-strings warning fix.
27853 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
27855 * dlls/crypt32/tests/encode.c:
27856 crypt32/tests: Write-strings warnings test.
27858 2006-07-11 Alexandre Julliard <julliard@winehq.org>
27861 server: Fixed get_thread_context for x86_64.
27863 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
27865 * dlls/amstream/amstream.c, include/mmstream.idl:
27866 amstream: Fix argument types to match the PSDK.
27868 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
27870 * programs/notepad/En.rc:
27871 notepad: En.rc: Fix the ellipsis in menu.
27873 2006-07-10 Huw Davies <huw@codeweavers.com>
27875 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
27876 msxml3: Implement removeChild.
27878 2006-07-10 Hans Leidekker <hans@it.vu.nl>
27880 * dlls/dnsapi/query.c:
27881 dnsapi: Fix a buffer overrun (Coverity).
27883 * dlls/wldap32/ber.c:
27884 wldap32: Document the ber functions.
27886 * dlls/wldap32/rename.c:
27887 wldap32: Document the rename functions.
27890 wine.inf: Add msi to the list of fake dlls.
27892 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
27894 * programs/oleview/En.rc, programs/oleview/resource.h,
27895 programs/oleview/typelib.c:
27896 oleview: Added more fields to TypeLib Viewer tree.
27898 2006-07-08 Jacek Caban <jacek@codeweavers.com>
27900 * dlls/urlmon/binding.c:
27901 urlmon: Always verify mime using FindMimeFromData.
27903 * dlls/shdocvw/tests/webbrowser.c:
27904 shdocvw: Added test of DoVerb.
27906 * dlls/shdocvw/tests/webbrowser.c:
27907 shdocvw: Added GetMiscStatus test.
27909 * dlls/shdocvw/oleobject.c:
27910 shdocvw: Call SetMenu in activate_ui.
27912 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
27913 mshtml: Added OnFrameWindowActivate implementation.
27915 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
27917 * dlls/advapi32/registry.c, include/winreg.h:
27918 advapi32: Fix registry API prototypes to match the PSDK.
27920 2006-07-10 Alexandre Julliard <julliard@winehq.org>
27922 * include/.gitignore, include/wine/.gitignore:
27923 include/.gitignore: Moved the wine subdir ignore list to the main file.
27925 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
27926 libs/.gitignore: Added wildcards for libraries.
27928 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
27929 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
27930 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
27931 .gitignore: Added wildcards to ignore lex and bison output files.
27933 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
27934 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
27935 dlls/cards/.gitignore, dlls/comcat/.gitignore,
27936 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
27937 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
27938 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
27939 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
27940 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
27941 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
27942 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
27943 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
27944 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
27945 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
27946 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
27947 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
27948 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
27949 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
27950 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
27951 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
27952 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
27953 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
27954 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
27955 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
27956 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
27957 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
27958 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
27959 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
27960 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
27961 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
27962 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
27963 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
27964 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
27965 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
27966 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
27967 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
27968 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
27969 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
27970 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
27971 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
27972 programs/msiexec/.gitignore, programs/notepad/.gitignore,
27973 programs/oleview/.gitignore, programs/progman/.gitignore,
27974 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
27975 programs/start/.gitignore, programs/taskmgr/.gitignore,
27976 programs/uninstaller/.gitignore, programs/view/.gitignore,
27977 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
27978 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
27979 programs/winemine/.gitignore, programs/winetest/.gitignore,
27980 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
27981 .gitignore: Added wildcards to ignore generated resource files.
27983 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
27984 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
27985 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
27986 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
27987 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
27988 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
27989 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
27990 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
27991 dlls/lz32/tests/.gitignore, dlls/make_dlls,
27992 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
27993 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
27994 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
27995 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
27996 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
27997 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
27998 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
27999 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
28000 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
28001 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
28002 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
28003 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
28004 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
28005 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
28006 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
28007 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
28008 dlls/ws2_32/tests/.gitignore:
28009 make_dlls: Recursively ignore .ok files in all tests directories.
28011 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
28012 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
28013 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
28014 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
28015 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
28016 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
28017 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
28018 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
28019 dlls/lz32/tests/.gitignore, dlls/make_dlls,
28020 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
28021 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
28022 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
28023 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
28024 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
28025 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
28026 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
28027 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
28028 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
28029 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
28030 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
28031 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
28032 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
28033 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
28034 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
28035 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
28036 dlls/ws2_32/tests/.gitignore:
28037 make_dlls: Recursively ignore testlist.c in all tests directories.
28039 * programs/.gitignore, programs/clock/.gitignore,
28040 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
28041 programs/eject/.gitignore, programs/expand/.gitignore,
28042 programs/explorer/.gitignore, programs/hh/.gitignore,
28043 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
28044 programs/make_progs, programs/msiexec/.gitignore,
28045 programs/notepad/.gitignore, programs/oleview/.gitignore,
28046 programs/progman/.gitignore, programs/regedit/.gitignore,
28047 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
28048 programs/rundll32/.gitignore, programs/start/.gitignore,
28049 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
28050 programs/view/.gitignore, programs/wcmd/.gitignore,
28051 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
28052 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
28053 programs/winedbg/.gitignore, programs/winefile/.gitignore,
28054 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
28055 programs/winepath/.gitignore, programs/winetest/.gitignore,
28056 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
28057 programs/winver/.gitignore, programs/wordpad/.gitignore:
28058 make_progs: Generate the .gitignore file.
28059 Ignore generated programs from the top-level .gitignore.
28061 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
28062 dlls/advpack/.gitignore, dlls/atl/.gitignore,
28063 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
28064 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
28065 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
28066 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
28067 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
28068 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
28069 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
28070 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
28071 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
28072 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
28073 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
28074 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
28075 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
28076 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
28077 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
28078 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
28079 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
28080 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
28081 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
28082 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
28083 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
28084 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
28085 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
28086 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
28087 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
28088 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
28089 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
28090 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
28091 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
28092 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
28093 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
28094 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
28095 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
28096 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
28097 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
28098 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
28099 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
28100 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
28101 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
28102 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
28103 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
28104 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
28105 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
28106 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
28107 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
28108 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
28109 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
28110 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
28111 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
28112 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
28113 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
28114 make_dlls: Ignore generated import libraries from the top-level .gitignore.
28116 * dlls/.gitignore, dlls/make_dlls:
28117 make_dlls: Generate the .gitignore file.
28119 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
28120 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
28121 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
28122 dlls/amstream/.gitignore, dlls/atl/.gitignore,
28123 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
28124 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
28125 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
28126 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
28127 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
28128 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
28129 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
28130 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
28131 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
28132 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
28133 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
28134 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
28135 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
28136 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
28137 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
28138 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
28139 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
28140 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
28141 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
28142 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
28143 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
28144 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
28145 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
28146 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
28147 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
28148 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
28149 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
28150 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
28151 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
28152 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
28153 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
28154 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
28155 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
28156 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
28157 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
28158 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
28159 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
28160 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
28161 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
28162 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
28163 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
28164 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
28165 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
28166 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
28167 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
28168 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
28169 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
28170 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
28171 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
28172 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
28173 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
28174 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
28175 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
28176 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
28177 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
28178 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
28179 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
28180 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
28181 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
28182 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
28183 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
28184 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
28185 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
28186 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
28187 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
28188 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
28189 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
28190 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
28191 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
28192 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
28193 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
28194 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
28195 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
28196 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
28197 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
28198 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
28199 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
28200 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
28201 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
28202 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
28203 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
28204 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
28205 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
28206 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
28207 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
28208 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
28209 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
28210 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
28211 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
28212 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
28213 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
28214 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
28215 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
28216 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
28217 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
28218 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
28219 dlls/version/.gitignore, dlls/version/tests/.gitignore,
28220 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
28221 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
28222 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
28223 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
28224 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
28225 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
28226 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
28227 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
28228 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
28229 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
28230 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
28231 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
28232 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
28233 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
28234 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
28235 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
28236 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
28237 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
28238 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
28239 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
28240 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
28241 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
28242 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
28243 programs/control/.gitignore, programs/eject/.gitignore,
28244 programs/expand/.gitignore, programs/explorer/.gitignore,
28245 programs/hh/.gitignore, programs/icinfo/.gitignore,
28246 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
28247 programs/notepad/.gitignore, programs/oleview/.gitignore,
28248 programs/progman/.gitignore, programs/regedit/.gitignore,
28249 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
28250 programs/rundll32/.gitignore, programs/start/.gitignore,
28251 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
28252 programs/view/.gitignore, programs/wcmd/.gitignore,
28253 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
28254 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
28255 programs/winedbg/.gitignore, programs/winefile/.gitignore,
28256 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
28257 programs/winepath/.gitignore, programs/winetest/.gitignore,
28258 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
28259 programs/winver/.gitignore, programs/wordpad/.gitignore,
28260 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
28261 tools/winapi/.gitignore, tools/winebuild/.gitignore,
28262 tools/winedump/.gitignore, tools/winegcc/.gitignore,
28263 tools/wmc/.gitignore, tools/wrc/.gitignore:
28264 Take advantage of the recursive nature of .gitignore for Makefile entries.
28265 Prefix other entries with '/' to make them non-recursive.
28267 * ANNOUNCE, ChangeLog, VERSION, configure:
28270 ----------------------------------------------------------------
28271 2006-07-07 Mike McCormack <mike@codeweavers.com>
28273 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
28274 dlls/query/Makefile.in, dlls/query/query.spec,
28275 dlls/query/query_main.c:
28276 query: Add a skeleton for query.dll.
28278 2006-07-07 James Hawkins <truiken@gmail.com>
28280 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
28281 advpack: Add tests for different configurations of INF filenames and
28282 working directories for install functions.
28284 2006-07-10 Alexandre Julliard <julliard@winehq.org>
28286 * configure, configure.ac, include/basetsd.h, include/windef.h,
28287 tools/winegcc/winegcc.c:
28288 configure: Define _WIN64 when building on a 64-bit platform.
28290 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
28291 include/msvcrt/mbstring.h, include/msvcrt/search.h,
28292 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
28293 include/msvcrt/sys/types.h, include/msvcrt/time.h,
28294 include/msvcrt/wchar.h:
28295 include/msvcrt: Fix all definitions of size_t for Win64.
28297 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
28298 dlls/msvcrt/time.c:
28299 msvcrt: Avoid including system headers in msvcrt.h.
28301 2006-07-07 Mike McCormack <mike@codeweavers.com>
28303 * include/Makefile.in, include/ntquery.h:
28304 query: Add ntquery.h.
28306 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
28308 * dlls/ntdll/tests/reg.c:
28309 ntdll/tests: Added some NULL testing.
28311 2006-07-10 Alexandre Julliard <julliard@winehq.org>
28313 * server/registry.c:
28314 server: Only accept 0 as registry handle in functions that take a parent key.
28316 2006-07-08 Robert Shearman <rob@codeweavers.com>
28318 * include/winerror.h:
28319 include: Add more error codes used by newer versions of COM.
28321 * dlls/oleaut32/typelib2.c:
28322 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
28323 had much wider testing.
28325 * dlls/oleaut32/typelib.c:
28326 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
28327 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
28328 mask. Upper 16 bits contains the ordinal number of the function.
28329 Allocation of the "recbuf" must be modified, to support larger data
28330 (based on a patch by White Snake <whitesnake78@mail.com>).
28332 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
28334 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
28335 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
28337 2006-07-07 Thomas Kho <tkho@ucla.edu>
28339 * dlls/winex11.drv/mouse.c:
28340 winex11: Use correct multiplier for negative relative mouse movements.
28342 2006-07-07 Juan Lang <juan_lang@yahoo.com>
28344 * dlls/crypt32/cert.c:
28345 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
28347 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28349 * dlls/shell32/shell32_Ko.rc:
28350 shell32: Updated Korean resource.
28352 * programs/winecfg/Ko.rc:
28353 winecfg: Updated Korean resource.
28355 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
28357 * programs/winecfg/Nl.rc:
28358 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
28360 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
28362 * programs/winecfg/audio.c:
28363 winecfg: Write-strings warnings fix.
28365 2006-07-07 Jacek Caban <jacek@codeweavers.com>
28367 * dlls/urlmon/urlmon_main.c:
28368 urlmon: Register protocol handlers in DllMain.
28370 * dlls/urlmon/urlmon_main.c:
28371 urlmon: Use non heap based objects for class factories.
28373 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
28375 * dlls/wined3d/glsl_shader.c:
28376 wined3d: Fix typo breaking 3.0 pshaders color input.
28378 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
28380 * dlls/winex11.drv/event.c:
28381 winex11.drv: Protect X11 calls by a critical section.
28383 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
28384 server/trace.c, server/window.c:
28385 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
28388 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
28390 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
28391 dlls/winex11.drv/opengl.c:
28392 Add a common fps counter channel to ddraw, opengl and d3d.
28394 2006-07-07 Jacek Caban <jacek@codeweavers.com>
28396 * dlls/mshtml/nsio.c:
28397 mshtml: Create nsWineURI even if we don't have valid nsIURI.
28399 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
28400 shdocvw: Added test of SetClientSite.
28402 * dlls/shdocvw/oleobject.c:
28403 shdocvw: Call GetContainer in SetClientSite.
28405 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
28406 include/htiframe.idl:
28407 include: Added htiframe.idl.
28409 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
28411 * dlls/wined3d/baseshader.c:
28412 wined3d: Trace ABS/ABSNEG modifiers.
28414 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
28415 wined3d: Create fake input semantics for d3d8 shaders.
28416 Use them to remove the need for loading arrays in two different places.
28418 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
28419 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
28420 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28421 wined3d: Reverse semantics maps for shaders.
28423 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
28424 wined3d: Make WINED3D_ATR macros more flexible.
28425 Make them operate on a type, as opposed to a semantic name.
28427 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
28428 wined3d: Simplify primitiveDeclartationConvertToStrided.
28429 Assign fixed indices to declaration inputs.
28430 Then use a common path to load the strided data.
28432 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
28433 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
28434 include/wine/wined3d_types.h:
28435 wined3d: Add position_transformed flag to Strided data format.
28437 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
28438 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
28440 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
28442 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
28443 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
28444 dlls/shell32/shresdef.h:
28445 shell32: Show a confirmation before deleting files with syscalls.
28447 * dlls/shell32/shfldr_unixfs.c:
28448 shell32: If possible use SHFileOperationW to delete in unixfs.
28449 This gives confirmation dialogs, recursive directory removal etc.
28451 2006-07-07 Christoph Frick <frick@sc-networks.de>
28453 * dlls/dinput/joystick_linuxinput.c:
28454 dinput: map_axis must be able to work with LONG's value range.
28456 * dlls/dinput/joystick_linuxinput.c:
28457 dinput: Remove redundant struct members.
28459 2006-07-06 Christoph Frick <frick@sc-networks.de>
28461 * dlls/dinput/joystick_linuxinput.c:
28462 dinput: Implement the GetProperty call for getting the range of an axis.
28464 * dlls/dinput/joystick_linuxinput.c:
28465 dinput: Call fake_current_js_state on the places where it is actually needed
28468 * dlls/dinput/joystick_linuxinput.c:
28469 dinput: Only fake the current state on axes that are actually there.
28471 * dlls/dinput/joystick_linuxinput.c:
28472 dinput: Move the axes and button configs into the JoyDev struct.
28474 * dlls/dinput/joystick_linuxinput.c:
28475 dinput: Utilize the offsets and the transform to support the user
28476 supplied data format.
28478 * dlls/dinput/joystick_linuxinput.c:
28479 dinput: Adds offset and transform and their basic handling to the joystick
28482 * dlls/dinput/joystick_linuxinput.c:
28483 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
28485 * dlls/dinput/joystick_linuxinput.c:
28486 dinput: Set the amount of POVs in the caps.
28488 * dlls/dinput/joystick_linuxinput.c:
28489 dinput: Detect more than one /dev/input/event joystick.
28491 2006-07-07 Jason Green <jave27@gmail.com>
28493 * dlls/wined3d/glsl_shader.c:
28494 wined3d: Fix D3DSIO_TEXKILL for GLSL.
28496 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
28498 * programs/winecfg/En.rc:
28499 winecfg: Shift Graphics page up to fill the empty place.
28501 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
28502 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
28503 d3d8: Fix remaining refcount tests and tighten all tests.
28505 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
28507 * dlls/wininet/ftp.c:
28508 wininet: Use correct way of determining the password for anonymous ftp.
28510 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
28512 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
28513 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
28514 ensure the 16/32 bits separation.
28516 * server/context_powerpc.c:
28517 server: Fix context_powerpc.c compilation.
28519 2006-07-07 Mike McCormack <mike@codeweavers.com>
28521 * dlls/uuid/uuid.c:
28522 uuid: Add indexsvr's IIDs to libuuid.
28524 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
28525 include: Add indexsvr.idl (IWordBreaker).
28527 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
28529 * dlls/riched20/caret.c:
28530 riched20: Replace an if-statement with empty body with a FIXME comment.
28532 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
28533 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
28534 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
28535 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
28536 dlls/wintab32/context.c:
28537 janitorial: Put "inline static" at the beginning of a declaration.
28539 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
28540 programs/explorer/systray.c:
28541 janitorial: Move the storage specifier to the beginning of the declaration.
28543 2006-07-06 Thomas Kho <tkho@ucla.edu>
28545 * programs/notepad/main.c:
28546 notepad: Change window classname from NPClass to Notepad.
28548 2006-07-06 Jacek Caban <jacek@codeweavers.com>
28550 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
28551 urlmon: Added image/x-png mime filter.
28553 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
28554 urlmon: Added image/bmp filter.
28556 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
28557 urlmon: Added image/gif filter.
28559 * dlls/urlmon/tests/misc.c:
28560 urlmon: Added more test of FindMimeFromData.
28562 * dlls/urlmon/urlmon_main.c:
28563 urlmon: Fix handling of proposed mime.
28565 * dlls/urlmon/urlmon_main.c:
28566 urlmon: Added image/pjpeg mime filter.
28568 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
28570 * programs/regedit/listview.c:
28571 regedit: Write-strings warning fix.
28573 2006-07-06 Robert Shearman <rob@codeweavers.com>
28575 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
28576 tools/widl/typegen.c, tools/widl/widltypes.h:
28577 widl: Add support for the builtin constants "TRUE" and "FALSE".
28579 * dlls/ole32/compobj.c:
28580 ole32: Fix the return value of COM_RegReadPath and make it static.
28582 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
28583 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
28586 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
28587 oleaut32: Add a typedef for "boolean".
28588 Fix up an conflict that this type has with jpeglib.h.
28590 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
28591 oleaut32: Fix the error code returned by ITypeComp on an interface when the
28592 name matches, but the flags don't.
28594 2006-07-05 James Hawkins <truiken@gmail.com>
28596 * dlls/advapi32/security.c:
28597 advapi32: Get the token type in ImpersonateLoggedOnUser.
28599 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
28600 advapi32: Add tests for LookupAccountSid.
28602 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
28604 * dlls/winex11.drv/event.c:
28605 winex11.drv: Add window style and visibility status to the take focus event
28608 2006-07-05 Jason Green <jave27@gmail.com>
28610 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
28611 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
28612 This instruction was being handled incorrectly in the case where the
28613 2nd src argument contained a relatively addressed constant.
28615 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
28617 * dlls/kernel/tests/file.c:
28618 kernel/tests: More tests for OpenFile.
28620 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
28622 * dlls/wininet/ftp.c:
28623 wininet: Return NULL handle if no connection is established.
28625 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
28627 * dlls/wined3d/drawprim.c:
28628 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
28630 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
28631 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
28632 dlls/wined3d/device.c:
28633 wined3d: Implement FVF to DECL9 conversion (with tests).
28635 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
28636 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
28637 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
28638 dlls/wined3d/wined3d_private.h:
28639 wined3d: Move register count pass to SetFunction.
28640 Move semantics pointers out of the reg_maps, make them persistent data
28641 in the shader (again, for future software shaders).
28643 * dlls/wined3d/device.c:
28644 wined3d: Fix STREAM flag override.
28646 * dlls/wined3d/vertexdeclaration.c:
28647 wined3d: Add missing PSIZE register for decl8->9 conversion.
28649 * dlls/wined3d/device.c:
28650 wined3d: Allow mix of SW vertex and GLSL pixel shader.
28651 Do not attach non-GLSL shaders to the GLSL program, that will cause a
28652 crash. Mix with ARB shaders is never going to happen, because the
28653 selection code will always choose GLSL for both or ARB for both.
28655 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
28656 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
28657 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
28658 dlls/wined3d/wined3d_private.h:
28659 wined3d: Rework shader mode selection.
28660 - currently half the shader selection code (GLSL vs ARB) is in
28661 fillGLcaps. The parts that check for software shaders are in
28662 GetDeviceCaps. That placement, will work, but is definitely not optimal.
28663 FillGLcaps should detect support - it should not make decision as to
28664 what's used, because that's not what the purpose of the function is.
28665 GetDeviceCaps should report support as it has already been selected.
28666 Instead, select shader mode in its own function, called in the
28667 appropriate places.
28668 - unifying pixel and vertex shaders into a single selection is a
28669 mistake. A software vertex shader can be coupled with a hardware arb or
28670 glsl pixel shader, or no shader at all. Split them back into two and add
28671 a SHADER_NONE variant.
28672 - drawprim is doing support checks for ARB_PROGRAM, and making shader
28673 decisions based on that - that's wrong, support has already been
28674 checked, and decided upon, and shaders can be implemented via software,
28675 ARB_PROGRAm or GLSL, so that support check isn't valid.
28676 - Store the shader selected mode into the shader itself. Different types
28677 of shaders can be combined, so this is an improvement. In fact, storing
28678 the mode into the settings globally is a mistake as well - it should be
28679 done per device, since different cards have different capabilities.
28681 2006-07-06 Jacek Caban <jacek@codeweavers.com>
28683 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
28684 dlls/shdocvw/tests/webbrowser.c:
28685 shdocvw: Added test of IProvideClassInfo.
28687 2006-07-06 Mike McCormack <mike@codeweavers.com>
28690 msi: Features may be published but absent.
28692 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
28693 msi: Add a test for MsiGetComponentPath and make it pass.
28696 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
28698 2006-06-30 Ge van Geldorp <ge@gse.nl>
28700 * configure, configure.ac:
28701 configure: Allow relocation on x86_64.
28703 2006-07-05 Jacek Caban <jacek@codeweavers.com>
28705 * dlls/mshtml/txtrange.c:
28706 mshtml: Added get_text implementation.
28708 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
28709 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
28710 mshtml: Added createRange implementation.
28712 * dlls/mshtml/selection.c:
28713 mshtml: Added get_type implementation.
28715 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
28716 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
28717 dlls/mshtml/selection.c:
28718 mshtml: Added get_selection implementation.
28720 * dlls/mshtml/olecmd.c:
28721 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
28723 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
28725 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
28726 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
28728 2006-07-05 Mike McCormack <mike@codeweavers.com>
28731 msi: Forward MsiUseFeature to MsiUseFeatureEx.
28733 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
28735 * fonts/Makefile.in:
28736 fonts: Fix a copy/paste bug preventing correct generation of the
28737 System font for codepages 1256 and 1257.
28739 2006-07-03 James Hawkins <truiken@gmail.com>
28741 * dlls/wininet/internet.c:
28742 wininet: Error out if hInternet is a bad handle.
28744 * dlls/wininet/ftp.c:
28745 wininet: Use a blank password if none is provided in FTP_Connect.
28747 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
28749 * configure, configure.ac, dlls/comdlg32/Makefile.in,
28750 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
28751 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
28752 comdlg32: Add initial test.
28754 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
28756 * dlls/cryptnet/.gitignore:
28757 cryptnet: Add .gitignore.
28759 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
28761 * dlls/user/tests/menu.c:
28762 user/tests: Write-strings warnings fix.
28764 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
28766 * dlls/mapi32/sendmail.c:
28767 mapi32: Write-strings warnings fix.
28769 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
28771 * include/wininet.h:
28772 wininet.h: Add extra error code.
28774 2006-07-04 Robert Reif <reif@earthlink.net>
28776 * dlls/dxdiagn/dxdiag_main.c:
28777 dxdiagn: Fix TRACE/FIXME formats.
28779 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
28781 * dlls/comctl32/listview.c:
28782 comctl32: listview: Recompute header size after an insertion of a column.
28784 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
28786 * dlls/ntdll/reg.c:
28787 ntdll: Fix possible TRACE crash.
28789 2006-07-03 Robert Shearman <rob@codeweavers.com>
28791 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
28792 oleaut: Implement processing of modules for SLTG typelibs.
28793 Set funckind when processing SLTG functions.
28795 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
28796 oleaut: Improve SLTG var support.
28797 Pass both the start of the block and the offset to the first item into
28798 SLTG_DoVars as they may be different.
28799 Process 0xfffe offsets for variable names - this means to use the
28801 Add support for parsing the optional varflags field.
28803 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
28804 oleaut: Fix function support for SLTG dispinterfaces.
28806 * dlls/oleaut32/typelib.c:
28807 oleaut: Move the processing of functions in SLTG typelibs into a
28808 separate function and use it when processing dispinterfaces.
28810 * dlls/oleaut32/typelib.c:
28811 oleaut: Move the initialisation of memidConstructor and
28812 memidDestructor of type infos to the common ITypeInfo creation
28814 Remove the WARN message as this functionality isn't implemented in
28817 * dlls/oleaut32/typelib.c:
28818 oleaut: Process references for SLTG dispatch types.
28820 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
28821 oleaut: Abstract out the processing of variables in SLTG typelib components
28822 to a common function.
28824 * dlls/oleaut32/typelib.c:
28825 oleaut: Process references when parsing SLTG alias types.
28827 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
28828 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
28829 generating code to SLTG_DoType.
28830 Process SLTG alias types with SLTG_DoType as the data is stored in the
28831 same format as in other components of the typelib.
28833 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
28834 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
28835 common to all elements, so move the processing of these from the
28836 individual element processing.
28837 Improve SLTG alias processing.
28839 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
28840 oleaut: Document some more members of SLTG_TypeInfoTail.
28842 * dlls/advapi32/service.c:
28843 advapi32: Fix the service function being called when extended is
28844 either set or not set (reported by Andrey Turkin).
28846 2006-07-03 Huw Davies <huw@codeweavers.com>
28848 * dlls/rpcrt4/ndr_marshall.c:
28849 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
28851 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
28853 * dlls/winex11.drv/keyboard.c:
28854 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
28856 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
28858 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
28859 Avoid non-portable WCHAR[] constructs.
28861 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
28863 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
28864 wined3d: Add a function to print out D3DDECLUSAGE9 values.
28866 * dlls/wined3d/baseshader.c:
28867 wined3d: Fix faulty DCL trace.
28869 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
28871 * dlls/wined3d/arb_program_shader.c:
28872 wined3d: Resync ARB mnxn function with GLSL mnxn function.
28874 * dlls/wined3d/baseshader.c:
28875 wined3d: Use shader_get_regtype() in register counting pass.
28877 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
28878 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28879 wined3d: Move SHADER_ARB code into arb_program_shader.c.
28881 * dlls/wined3d/device.c:
28882 wined3d: Cleanup: print constants in device code.
28884 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
28886 * include/d3d9types.h:
28887 d3d9: Fix FVF POSITION mask.
28889 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
28891 * programs/oleview/typelib.c:
28892 oleview: Added next field to TypeLib viewer treeview control.
28894 * programs/oleview/typelib.c:
28895 oleview: Improved type handling in TypeLib viewer.
28897 * programs/oleview/En.rc, programs/oleview/Makefile.in,
28898 programs/oleview/main.h, programs/oleview/oleview.c,
28899 programs/oleview/resource.h, programs/oleview/typelib.c:
28900 oleview: Added open TypeLib file functionality.
28902 * programs/oleview/En.rc, programs/oleview/resource.h,
28903 programs/oleview/typelib.c:
28904 oleview: Added type displaying in TypeLib Viewer.
28906 2006-06-30 Thomas Kho <tkho@ucla.edu>
28908 * programs/wcmd/wcmdmain.c:
28909 wcmd: Modify option parser to allow compound options.
28911 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
28913 * dlls/winmm/winealsa/audio.c:
28914 winmm/winealsa: Write-strings warning fix.
28916 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
28918 * programs/taskmgr/dbgchnl.c:
28919 taskmgr: Write-strings warnings fix.
28921 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
28923 * dlls/comctl32/tests/listview.c:
28924 comctl32/tests: Write-strings warnings fix.
28926 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
28928 * programs/regedit/listview.c:
28929 regedit: Write-strings warnings fix.
28931 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
28933 * dlls/mapi32/prop.c:
28934 mapi32: Use kernel32 functions instead of the ntdll ones.
28936 2006-06-30 Jacek Caban <jacek@codeweavers.com>
28938 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
28939 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
28940 shdocvw: Get rid of Mozilla ActiveX control dependency.
28942 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
28943 dlls/mshtml/oleobj.c:
28944 mshtml: Added beginning IDM_BROWSEMODE implementation.
28947 wine.inf: Set gecko url to activate Wine Gecko installer.
28949 * dlls/mshtml/install.c:
28950 mshtml: Add trailing '\' to gecko_path if needed.
28952 2006-06-30 Ge van Geldorp <ge@gse.nl>
28954 * include/cvconst.h, programs/winedbg/be_x86_64.c:
28955 winedbg: Implement be_x86_64_init_registers.
28957 * include/msvcrt/string.h:
28958 include/msvcrt: Make sure size_t is properly defined for 64-bit.
28960 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
28961 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
28962 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
28963 programs/winedbg/stack.c:
28964 winedbg: Adjust the parameters of the backend read/write routines to
28965 match those of ReadProcessMemory/WriteProcessMemory, since those are
28966 the ones actually used.
28969 server: The "select" call passes handles, not ints.
28971 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
28973 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
28974 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
28975 dlls/shell32/shresdef.h:
28976 shell32: Add an icon for delete confirmation.
28978 * dlls/shell32/shlfileop.c:
28979 shell32: Allow for custom icons in confirmation messages.
28981 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
28982 shell32: Pass the correct parent hwnd to confirmation dialogs.
28984 * dlls/shell32/shlfileop.c:
28985 shell32: Remove the now unused SHELL_DeleteFileW.
28987 2006-07-01 Robert Shearman <rob@codeweavers.com>
28989 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
28990 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
28991 the exponent parsing to after the hex digit parsing.
28993 2006-06-30 Robert Shearman <rob@codeweavers.com>
28995 * dlls/advapi32/service.c:
28996 advapi32: Implement RegisterServiceCtrlHandleExW.
28998 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
29000 * dlls/setupapi/tests/devinst.c:
29001 setupapi/tests: Add trailing '\n's to ok() calls.
29003 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
29005 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
29006 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
29007 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
29008 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
29009 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
29010 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
29011 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
29012 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
29013 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
29014 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
29015 dlls/urlmon/regsvr.c:
29016 Use the return value of register_key_guid.
29018 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
29020 * programs/oleview/En.rc, programs/oleview/typelib.c:
29021 oleview: Added base TypeLib Viewer menu functionality.
29023 * programs/oleview/En.rc, programs/oleview/main.h,
29024 programs/oleview/typelib.c:
29025 oleview: Added status bar to TypeLib Viewer.
29027 * programs/oleview/En.rc, programs/oleview/Makefile.in,
29028 programs/oleview/main.h, programs/oleview/oleview.c,
29029 programs/oleview/pane.c, programs/oleview/resource.h,
29030 programs/oleview/tree.c, programs/oleview/typelib.c:
29031 oleview: Added TypeLib Viewer base.
29032 - Added TypeLib Viewer base.
29033 - Fixed multiple instance of pane window functionality.
29034 - Added field with TypeLib path to ITEM_INFO structure.
29036 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
29038 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
29039 wined3d: Perform sanity checks on the rectangle in LockRect.
29041 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
29043 * dlls/ddraw/ddraw.c:
29044 ddraw: Added missing '\n' in debug traces.
29046 * dlls/quartz/pin.c:
29047 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
29049 2006-06-30 Robert Shearman <rob@codeweavers.com>
29051 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
29052 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
29053 that hasn't yet been marshaled then it should create a new stub
29056 * dlls/oleaut32/typelib.c:
29057 oleaut32: Fix a typo where the FIXME doesn't match the code.
29059 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
29060 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
29062 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
29063 advapi32: Implement RegDisablePredefinedCache.
29065 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
29067 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
29068 ntdll: Fix return codes for NtCreateKey (with tests).
29070 2006-06-29 James Hawkins <truiken@gmail.com>
29072 * dlls/shlwapi/tests/path.c:
29073 shlwapi: Add tests for PathFindExtensionA.
29075 * dlls/shlwapi/tests/path.c:
29076 shlwapi: Add tests for PathCanonicalize.
29078 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
29080 * dlls/shell32/shfldr_fs.c:
29081 shell32: Use SHFileOperationW to delete files.
29083 2006-06-29 Ivan Leo <ivanleo@gmail.com>
29085 * dlls/shell32/tests/shlfileop.c:
29086 shell32/tests: Comment out a test that crashes on windows nt 4.0.
29088 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
29090 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
29091 ddraw: Fix some material related bugs.
29093 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
29094 ddraw: Matrix values in the execute buffer are handles.
29096 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
29098 * dlls/winex11.drv/winpos.c:
29099 winex11.drv: Update window's full screen state on the resolution
29100 change as well as on the window resize event.
29102 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
29103 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
29104 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
29105 include/winpos.h, include/winuser.h:
29106 include: Move appropriate parts of winpos.h to winuser.h and win.h,
29107 remove winpos.h afterwards.
29109 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
29111 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
29112 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
29113 cryptnet: Implement a stub cryptnet dll.
29115 2006-06-28 Juan Lang <juan_lang@yahoo.com>
29117 * programs/regedit/childwnd.c:
29118 regedit: Update status bar after editing key name.
29120 2006-06-28 Jason Green <jave27@gmail.com>
29122 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
29123 wined3d: Fix a few GLSL shader instruction translations.
29124 This fixes the translations for a few instructions in GLSL and allows
29125 Cubemap sampling in pixel shaders < 2.0. It makes some of the
29126 lighting on textures in Half Life 2 look better, including some of the
29127 water effects. It's not perfect yet, but much closer now.
29129 2006-06-28 Robert Shearman <rob@codeweavers.com>
29131 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
29132 ole32: When marshaling a proxy make sure to maintain an external
29133 reference on the stub object so that the first proxy can be released.
29134 Implement external refcount sharing between a proxy and the marshaled proxy.
29135 Extend the marshaling of a proxy test to show that an external reference
29136 is always kept on the stub object.
29138 * dlls/ole32/tests/marshal.c:
29139 ole32: Add a test for CoCreateInstance doing object hosting by
29140 automatically creating an appropriate apartment for the object and
29141 returning a proxy to it.
29143 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
29144 ole32: Implement CoGetObject.
29146 * dlls/oleaut32/typelib.c:
29147 oleaut32: RegisterTypeLib should register any interface that derives
29148 from IDispatch rather than just dual interfaces.
29149 This is hinted at, although not explicitly stated on MSDN, but was
29150 verified by tests with native oleaut32.
29152 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
29154 * dlls/ddraw/vertexbuffer.c:
29155 ddraw: Correct a NULL pointer check.
29157 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
29159 * dlls/kernel/tests/version.c:
29160 kernel: Version test was using imports missing on WinME.
29162 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
29164 * dlls/quartz/filtergraph.c:
29165 quartz: Fixed typo (Coverity).
29167 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
29169 * dlls/quartz/regsvr.c:
29170 quartz: Use the return value of register_key_guid.
29172 2006-06-27 Juan Lang <juan_lang@yahoo.com>
29174 * dlls/oleaut32/typelib.c:
29175 oleaut32: Handle bstr length of -1 in typelibs.
29177 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
29178 shell32: Add a stub for InvalidateDriveType.
29180 2006-06-27 H. Verbeet <hverbeet@gmail.com>
29182 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
29183 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
29184 wined3d: Use register combiners for texture stage operations.
29185 Make wined3d use register combiners for texture stage operations. In
29186 order to do that the texture unit index needs to be separated from the
29187 texture stage index. For cards that don't support the
29188 NV_register_combiners extension nothing should change.
29190 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
29191 wined3d: Add code for using register combiners for texture stage operations.
29192 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
29193 larger than 4. In Direct3D that would correspond to
29194 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
29195 (which can be much larger) to which it currently corresponds in
29196 wined3d. Using register combiners we can get around that limitation
29197 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
29198 stages. This patch adds code for doing the texture operations with
29199 register combiners instead of ARB_texture_env_combine or
29200 NV_texture_env_combine4, but doesn't make use of that code yet. That's
29201 what the next patch will do.
29203 * dlls/wined3d/drawprim.c:
29204 wined3d: Fix uploading of textures for shaders.
29205 The code for uploading / binding textures for use with pixel shaders
29206 is slightly different from the one for uploading / binding textures
29207 for use with the fixed function pipeline. It would be possible to keep
29208 the code in a single function with a couple of conditionals, but in
29209 combination with the changes needed for register combiners that would
29210 become quite messy.
29212 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
29213 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
29214 include/wine/wined3d_gl.h:
29215 wined3d: Texture limits fixes.
29216 GL_LIMITS(textures) is currently used for both the number of texture
29217 stages and the maximum number of simultaneous textures. In the current
29218 code that's the same, but in a later patch that will be separated,
29219 since a texture stage doesn't have to reference an actual
29220 texture. Also, shaders can access a larger number of samplers than the
29221 number of texture units the fixed function pipeline can access.
29223 * include/wine/wined3d_gl.h:
29224 wined3d: Add register combiner function pointers.
29226 * dlls/wined3d/utils.c:
29227 wined3d: Add & use D3DTEXTUREOP dumping code.
29229 2006-06-27 James Hawkins <truiken@gmail.com>
29231 * dlls/shlwapi/tests/path.c:
29232 shlwapi: Add tests for PathAppendA.
29234 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
29236 * dlls/shell32/shlfileop.c:
29237 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
29238 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
29239 operation when called without FOF_NOCONFIRMATION or with
29240 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
29243 2006-06-26 Huw Davies <huw@codeweavers.com>
29245 * dlls/opengl32/wgl.c:
29246 opengl32: Fix the returned metrics and add a translation vector to the end of
29249 2006-06-27 Alexandre Julliard <julliard@winehq.org>
29251 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
29252 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
29254 server: Moved get/set_thread_context implementation to ptrace.c.
29256 2006-06-27 Ivan Leo <ivanleo@gmail.com>
29258 * dlls/msvcrt/tests/file.c:
29259 msvcrt/tests: Don't leave files on the disk.
29261 2006-06-27 William Knop <william.knop@gmail.com>
29263 * dlls/dbghelp/elf_module.c:
29264 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
29266 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
29268 * dlls/uxtheme/tests/system.c:
29269 uxtheme/tests: Add tests for IsThemePartDefined.
29271 2006-06-27 Hans Leidekker <hans@it.vu.nl>
29273 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
29274 userenv: Add a stub implementation for GetProfileType.
29276 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
29278 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
29279 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
29280 wined3d: Vertex buffer can be locked multiple times.
29282 2006-06-27 Huw Davies <huw@codeweavers.com>
29284 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
29285 msxml3: Always have a libxml doc associated with a domdoc object, even if the
29286 object has no nodes.
29287 This means we don't need to add checks for NULL libxml node ptrs in our node
29290 2006-06-27 James Hawkins <truiken@gmail.com>
29292 * dlls/msi/dialog.c:
29293 msi: Read the font color from the database, and use it for the text control.
29295 2006-06-26 James Hawkins <truiken@gmail.com>
29297 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
29298 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
29301 2006-06-27 Alexandre Julliard <julliard@winehq.org>
29303 * dlls/ntdll/critsection.c:
29304 ntdll: Faster critical sections on MacOS using Mach semaphores.
29306 * libs/wine/loader.c:
29307 libwine: Attempt to increase some user limits that are set too low on some
29310 * configure, configure.ac, include/config.h.in,
29311 programs/wineconsole/curses.c:
29312 wineconsole: Portability fixes in the curses mouse support.
29314 * tools/widl/widltypes.h:
29315 widl: Fixed syntax of DECL_LINK macro to look more like C code.
29317 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
29319 * dlls/shlwapi/tests/path.c:
29320 shlwapi: Test for UrlGetPart in case of file name.
29322 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
29324 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
29325 ntdll: Fix 2 failing test on native. Change Wine accordingly.
29327 2006-06-26 Hans Leidekker <hans@it.vu.nl>
29329 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
29330 shell32: Add a stub implementation for SHIsFileAvailableOffline.
29332 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
29334 * programs/winedbg/info.c:
29335 winedbg: Module info.
29336 when requesting info on a module by address, always print the module
29337 ELF/PE pair (if this applies) (and not only the embedded PE), which
29340 * programs/winedbg/info.c:
29341 winedbg: Use 64 bit version of imagehlp_module.
29342 This allows reimplementing the module list command and do less black
29343 magic to guess the ELF debug format.
29345 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
29346 dbghelp: Implemented SymEnumerateModules64.
29348 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
29349 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
29350 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
29351 dbghelp: Module info.
29352 - now internally storing module info as a 64bit module structure
29353 (the interest in not in the 64 bit side of things, but because
29354 it allows storing lots of usefull information)
29355 - fixed SymGetModuleInfo64W which wasn't returning the
29356 LoadedPdbName field
29357 - now filling for MSC files with the extended information
29358 (instead of guessing it)
29359 - reused the extended module info to store wine ELF module
29360 information (link for map link, stabs vs dwarf symbol info)
29362 2006-06-27 Alexandre Julliard <julliard@winehq.org>
29364 * programs/winetest/maketest:
29365 winetest: Portability fix in the maketest script. Added support for git.
29367 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
29369 * dlls/winex11.drv/window.c:
29370 winex11.drv: Write-strings warning fix.
29372 2006-06-27 Jason Green <jave27@gmail.com>
29374 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
29375 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
29376 wined3d: Implement more GLSL instructions and a little cleanup.
29377 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
29378 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
29379 they are implemented in ARB_fragment_program at least).
29380 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
29381 routine - use a pointer instead.
29383 2006-06-27 H. Verbeet <hverbeet@gmail.com>
29385 * dlls/wined3d/device.c:
29386 wined3d: Remove some redundant code.
29388 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
29389 wined3d: Fix compilation (VBO constants).
29391 2006-06-26 James Hawkins <truiken@gmail.com>
29393 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
29394 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
29396 * dlls/shlwapi/tests/path.c:
29397 shlwapi: Add tests for PathAddBackslash.
29399 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
29400 shlwapi: Add tests for PathCombineA.
29402 * dlls/shdocvw/version.rc:
29403 shdocvw: Upgrade the version to 5.50.4134.599.
29405 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
29407 * dlls/ddraw/device.c:
29408 ddraw: Fix some compiler warnings.
29410 * dlls/ddraw/ddraw.c:
29411 ddraw: Assign the surface descriptions height to the height.
29413 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
29415 * dlls/imagehlp/modify.c:
29416 imagehlp: Fixed typo (Coverity).
29418 * dlls/uxtheme/tests/system.c:
29419 uxtheme/tests: Add tests for GetCurrentThemeName.
29421 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
29423 * dlls/uxtheme/tests/system.c:
29424 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
29426 2006-06-25 Jacek Caban <jacek@codeweavers.com>
29428 * dlls/mshtml/conpoint.c:
29429 mshtml: Added Unadvise implementation.
29431 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
29432 dlls/mshtml/mshtml_private.h:
29433 mshtml: Destroy connection points.
29435 * dlls/mshtml/conpoint.c:
29436 mshtml: Added Advise implementation.
29438 * dlls/mshtml/nsio.c:
29439 mshtml: Return text/html by default in GetContentType.
29441 * dlls/mshtml/nsio.c:
29442 mshtml: Return NS_OK in GetStatus if channel is NULL.
29444 * dlls/mshtml/navigate.c:
29445 mshtml: Call OnStopRequest in OnStopBinding.
29447 * dlls/mshtml/navigate.c:
29448 mshtml: Break reading if IStream::Read returns 0 bytes.
29450 2006-06-23 Jacek Caban <jacek@codeweavers.com>
29452 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
29453 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
29454 mshtml: Added HTMLLoadOptions implementation (with tests).
29456 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
29458 * dlls/winmm/mci.c:
29459 mci: Fix some mciSendString quirks.
29460 Really check in MCI open string commands if the name we have is a
29461 device (and no longer rely on bad heuristics for it).
29463 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
29465 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
29466 dlls/dbghelp/elf_module.c:
29467 dbghelp: Dwarf & thunks.
29468 - added the elf_is_in_thunk_area() function to locate an address
29469 within the known thunk area of Wine's builtin modules
29470 - now passing this thunk information to the dwarf parser so that it
29471 can drop functions from the thunk areas (as dwarf symbols), so that
29472 those functions can be later on marked as thunks in dbghelp
29475 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
29477 * dlls/dbghelp/elf_module.c:
29478 dbghelp: Elf for wine and spec definitions.
29479 Enhancement over previous fix (we don't need to insert NOTYPE symbols
29480 in our public symbol table, so drop them as early as possible).
29482 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
29484 * dlls/msi/install.c, dlls/msi/tests/package.c:
29485 msi: Disable some path validity checks in MsiSetTargetPath.
29487 2006-06-24 Ivan Leo <ivanleo@gmail.com>
29489 * dlls/amstream/amstream.c:
29490 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
29491 IAMMultiMediaStreamImpl_OpenMoniker.
29493 * dlls/advapi32/tests/security.c:
29494 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
29496 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
29498 * dlls/user/resources/user32_Pl.rc:
29499 user: user32_Pl.rc: Fix the capitalization of OK.
29501 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
29503 * dlls/ntdll/time.c:
29504 ntdll: Add UZT timezone info.
29506 2006-06-23 Francois Gouget <fgouget@free.fr>
29508 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
29509 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
29510 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
29511 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
29512 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
29513 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
29514 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
29515 dlls/wined3d/utils.c, programs/winefile/resource.h:
29516 Assorted spelling, case and grammar fixes.
29518 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
29520 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
29521 dlls/shell32/shlexec.c:
29522 shell32: Fix computation of default verb.
29523 Compute the default verb as documented on MSDN instead of blindly
29524 assuming it is 'open'. This fixes the WordViewer association in some
29527 * dlls/winmm/winecoreaudio/audio.c:
29528 winecoreaudio: Protect pthread.h inclusion.
29530 * dlls/ddraw/tests/refcount.c:
29531 ddraw: Fix compilation with gcc 2.95.
29533 * dlls/crypt32/tests/encode.c:
29534 crypt32: Fix compilation with gcc 2.95.
29536 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
29538 * dlls/ddraw/ddraw.c:
29539 ddraw: Set the video memory and visible flag on render targets.
29541 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
29542 ddraw: Enumerate the reference d3ddevice.
29544 * dlls/wined3d/surface.c:
29545 wined3d: Fix single buffering.
29546 Tell gl to draw to the back buffer when a back buffer is used, do not
29547 use the value from gl.
29549 * dlls/wined3d/device.c:
29550 wined3d: Fix a bad trace.
29552 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
29554 * dlls/wined3d/device.c:
29555 wined3d: Create vertex buffer objects for D3D vertex buffers.
29557 * dlls/wined3d/vertexbuffer.c:
29558 wined3d: Vertex fixups.
29560 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
29561 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
29562 include/wine/wined3d_types.h:
29563 wined3d: Add support for VBOs to the drawing code.
29565 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
29567 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
29568 shlwapi: PathCombineW should return NULL on invalid parameters.
29570 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
29572 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
29573 oleview: Added Korean resources.
29575 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
29577 * programs/oleview/En.rc, programs/oleview/details.c,
29578 programs/oleview/interface.c, programs/oleview/main.h,
29579 programs/oleview/resource.h, programs/oleview/tree.c:
29580 oleview: Fix compilation with gcc 2.95.
29581 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
29582 - moved some string to resources
29583 - fixed implementation of IPersistStream interface viewer
29585 * programs/oleview/interface.c:
29586 oleview: Added propper ClassName displaying to interface viewer.
29588 * programs/oleview/En.rc, programs/oleview/Makefile.in,
29589 programs/oleview/interface.c, programs/oleview/main.h,
29590 programs/oleview/oleview.c, programs/oleview/resource.h:
29591 oleview: Added interface viewer.
29593 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
29595 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
29596 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
29597 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
29599 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
29601 * dlls/gdi/tests/metafile.c:
29602 gdi/tests: Write-strings warnings fix.
29604 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
29606 * tools/widl/widltypes.h:
29607 widl: Write-strings warnings fix.
29609 2006-06-23 James Hawkins <truiken@gmail.com>
29611 * dlls/shell32/brsfolder.c:
29612 shell32: Add missing multiply by sizeof(WCHAR)l
29614 2006-06-23 Huw Davies <huw@codeweavers.com>
29616 * dlls/rpcrt4/ndr_stubless.c:
29617 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
29619 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
29620 dlls/winex11.drv/x11drv.h:
29621 winex11: Introduce a function to retrieve the glx drawable and have
29622 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
29624 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
29626 * dlls/imagehlp/modify.c:
29627 imagehlp: Fixed typo (Coverity).
29629 2006-06-23 Alexandre Julliard <julliard@winehq.org>
29631 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
29632 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
29634 server: Moved some common bits of get/set_thread_context to thread.c.
29636 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
29638 libwine: Added entry for sigprocmask in the pthread functions table.
29640 * loader/pthread.c:
29641 wine-pthread: Set thread scope to force using kernel threads on Solaris.
29643 2006-06-22 Huw Davies <huw@codeweavers.com>
29645 * dlls/opengl32/wgl.c:
29646 opengl32: If there's no glX context don't return a wgl context.
29648 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
29650 * programs/oleview/En.rc, programs/oleview/oleview.c,
29651 programs/oleview/resource.h:
29652 oleview: Added system configuration dialog.
29654 * programs/oleview/En.rc, programs/oleview/oleview.c:
29655 oleview: Added copy HTML tag functionality.
29657 * programs/oleview/oleview.c:
29658 oleview: Added copy CLSID functionality.
29660 * programs/oleview/En.rc, programs/oleview/main.h,
29661 programs/oleview/oleview.c, programs/oleview/resource.h,
29662 programs/oleview/tree.c:
29663 oleview: Added CreateInstanceOn functionality.
29665 2006-06-22 James Hawkins <truiken@gmail.com>
29667 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
29668 msi: Add tests for components that aren't associated with a feature.
29670 2006-06-22 Jacek Caban <jacek@codeweavers.com>
29672 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
29673 dlls/mshtml/mshtml_private.h:
29674 mshtml: Added stub implementation of HTMLLoadOptions.
29676 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
29677 include/Makefile.in, include/optary.idl:
29678 mshtml: Added optary.idl file.
29680 * dlls/mshtml/nsio.c:
29681 mshtml: Inherit NSContainer in NewURI.
29683 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
29684 mshtml: Fix a typo.
29686 * dlls/mshtml/olecmd.c:
29687 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
29689 2006-06-23 Juan Lang <juan_lang@yahoo.com>
29691 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
29692 advapi: Add a stub for SystemFunction035.
29694 * dlls/kernel/tests/locale.c:
29695 kernel: Change failing to test to show it doesn't have anything to do
29696 with embedded NULLs.
29698 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
29700 * dlls/secur32/ntlm.c:
29701 secur32: Write-strings warnings fix.
29703 * dlls/ole32/tests/stg_prop.c:
29704 ole32/tests: Write-strings warning fix.
29706 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
29708 * dlls/dinput/mouse.c:
29709 dinput: Warp mouse each 10ms instead of dropping events.
29711 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
29713 * dlls/uxtheme/tests/system.c:
29714 uxtheme/tests: Destroy the windows after we've used them.
29716 * dlls/uxtheme/tests/system.c:
29717 uxtheme/tests: Add a case sensitivity test.
29719 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
29721 * programs/oleview/En.rc:
29722 oleview: Spelling fixes (English).
29724 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
29725 oleview: French localization.
29727 2006-06-22 Huw Davies <huw@codeweavers.com>
29729 * dlls/winex11.drv/opengl.c:
29730 winex11: glXQueryExtension has its error and event base arguments swapped
29731 compared with other *QueryExtension functions!
29733 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
29735 * programs/oleview/details.c, programs/oleview/main.h,
29736 programs/oleview/tree.c:
29737 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
29739 2006-06-22 Alexandre Julliard <julliard@winehq.org>
29741 * configure, configure.ac:
29742 configure: Send pkg-config error messages to /dev/null.
29744 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
29746 * dlls/riched20/editor.c:
29747 riched20: Fix message range for get_msg_name.
29749 2006-06-21 Juan Lang <juan_lang@yahoo.com>
29751 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
29752 include/wincrypt.h:
29753 crypt32: Implement CertGetCRLFromStore.
29754 - implement CertGetCRLFromStore, with tests
29755 - update tests for CRL revocation functions to show name isn't checked
29757 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
29758 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
29760 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
29761 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
29764 2006-06-21 Ivan Leo <ivanleo@gmail.com>
29766 * dlls/quartz/filesource.c:
29767 quartz: Fix media type detection.
29769 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
29771 * dlls/dbghelp/elf_module.c:
29772 dbghelp: Elf for wine and spec definitions.
29773 - fixed regression when looking for winebuild's special symbols in ELF symtab
29774 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
29777 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
29780 Makefile.in: Add target "ctags" to the overview.
29782 * DEVELOPERS-HINTS:
29783 DEVELOPER-HINTS: Some directories where added / renamed.
29785 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
29787 * dlls/uxtheme/tests/system.c:
29788 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
29790 * dlls/uxtheme/tests/system.c:
29791 uxtheme/tests: Add some tests for GetWindowTheme.
29793 2006-06-21 James Hawkins <truiken@gmail.com>
29795 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
29796 atl: Add a stub implementation of AtlModuleLoadTypeLib.
29798 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
29799 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
29801 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
29803 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
29804 ddraw: Use the handle infrastructure for Matrix handles.
29806 2006-06-21 Alexandre Julliard <julliard@winehq.org>
29808 * ANNOUNCE, ChangeLog, VERSION, configure:
29811 ----------------------------------------------------------------
29812 2006-06-21 Alexandre Julliard <julliard@winehq.org>
29814 * programs/oleview/.gitignore, programs/oleview/oleview:
29815 oleview: Delete the symlink from git.
29817 * AUTHORS, dlls/shell32/shell32_main.c:
29818 Updated the AUTHORS list and converted it to utf-8.
29820 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
29822 * tools/mkinstalldirs:
29823 tools: Fix mkinstalldirs.
29824 We cannot trust 'mkdir -p' to set the proper permissions on parent
29825 directories. So create them manually.
29826 Fix handling of paths containing spaces.
29827 Properly prefix the path with './' if it starts with a '-'.
29828 Stop trying to create a path after the first error.
29830 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
29832 * dlls/uxtheme/tests/system.c:
29833 uxtheme/tests: Extra testing for GetLastError.
29835 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
29837 * dlls/msvcrt/tests/string.c:
29838 msvcrt: Add simple test for _strdup(0).
29840 * dlls/msvcrt/string.c:
29841 msvcrt: Fix a crash in _strdup.
29843 2006-06-20 James Hawkins <truiken@gmail.com>
29845 * dlls/msi/action.c:
29846 msi: Fix handling of the no-op identifier in the Directory table.
29848 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
29850 * dlls/ntdll/server.c:
29851 ntdll: Write-strings warnings fix.
29853 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
29855 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
29856 winspool/tests: Tests for EnumForms and set an error value in our stub.
29858 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
29860 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
29861 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
29862 msvcrt: Fix _initterm, with tests.
29864 2006-06-11 Simon Kissane <skissane@gmail.com>
29866 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
29867 kernel32: Added SetThreadUILanguage() stub.
29869 2006-06-21 Robert Shearman <rob@codeweavers.com>
29871 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
29872 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
29874 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
29875 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
29877 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
29879 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
29880 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
29881 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
29882 wined3d: Pixel format cleanup.
29884 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
29886 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
29887 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
29889 Also use the whole device surface if one of the extents is zero or
29890 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
29893 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
29895 * dlls/winspool.drv/info.c:
29896 winspool: An empty string as server name is valid for AddPrinterDriver.
29898 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
29900 * programs/oleview/details.c:
29901 oleview: Added registry tab in details window.
29903 * programs/oleview/En.rc, programs/oleview/Makefile.in,
29904 programs/oleview/details.c, programs/oleview/main.h,
29905 programs/oleview/oleview.c, programs/oleview/resource.h,
29906 programs/oleview/tree.c:
29907 oleview: Added details window base.
29909 * programs/oleview/En.rc, programs/oleview/main.h,
29910 programs/oleview/oleview.c, programs/oleview/resource.h,
29911 programs/oleview/tree.c:
29912 oleview: Added base menu funcionality.
29914 * programs/oleview/En.rc, programs/oleview/main.h,
29915 programs/oleview/oleview.c, programs/oleview/resource.h,
29916 programs/oleview/tree.c:
29917 oleview: Added more TreeView entries.
29919 * programs/oleview/tree.c:
29920 oleview: Added TreeView entries read from registry.
29922 * programs/oleview/En.rc, programs/oleview/Makefile.in,
29923 programs/oleview/main.h, programs/oleview/oleview.c,
29924 programs/oleview/resource.h, programs/oleview/tree.c:
29925 oleview: Added TreeView window.
29927 * programs/oleview/Makefile.in, programs/oleview/main.h,
29928 programs/oleview/oleview.c, programs/oleview/pane.c:
29929 oleview: Added pane bar.
29931 * configure, configure.ac, programs/Makefile.in,
29932 programs/oleview/.gitignore, programs/oleview/En.rc,
29933 programs/oleview/Makefile.in, programs/oleview/main.h,
29934 programs/oleview/oleview, programs/oleview/oleview.c,
29935 programs/oleview/resource.h, programs/oleview/rsrc.rc:
29936 oleview: Added initial version.
29938 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
29940 * dlls/wined3d/surface_gdi.c:
29941 wined3d: Add an "\n" to a fixme to fix an overflow.
29943 2006-06-20 Jason Green <jave27@gmail.com>
29945 * dlls/wined3d/glsl_shader.c:
29946 wined3d: Bind correct number of samplers for GLSL shaders.
29947 We are only checking against GL_MAX_TEXTURES when binding samplers,
29948 when we should be checking against the maximum number of samplers that
29949 the card supports. Spotted by H. Verbeet.
29951 2006-06-20 Juan Lang <juan_lang@yahoo.com>
29953 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
29954 crypt32: Implement some CRL verification functions.
29956 * dlls/crypt32/main.c, include/wincrypt.h:
29957 wincrypt.h: Add more definitions and prototypes.
29959 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
29961 * dlls/wininet/tests/url.c:
29962 wininet/tests: Write-strings warnings fix.
29964 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
29966 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
29967 dlls/winex11.drv/x11drv_main.c:
29968 winex11.drv: Add support for full screen window state using the NETWM protocol.
29970 2006-06-20 James Hawkins <truiken@gmail.com>
29972 * dlls/advpack/install.c:
29973 advpack: Implement DoInfInstall on top of the install framework.
29975 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
29977 * dlls/kernel/tests/file.c:
29978 kernel: Add tests for OpenFile.
29980 * dlls/kernel/tests/file.c:
29981 kernel: Check for an exe which is always present in a system dir.
29983 * dlls/lz32/tests/lzexpand_main.c:
29984 lz32: Small test fixes.
29986 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
29988 * dlls/shell32/shlfileop.c:
29989 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
29991 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
29993 * tools/winedump/output.c:
29994 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
29996 * tools/winedump/output.c:
29997 winedump: Use ntdll as template.
29999 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
30000 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
30001 dlls/compstui/compstui_main.c:
30002 compstui: Add minimal compstui.dll (stubs only).
30004 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
30006 * dlls/ntdll/virtual.c:
30007 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
30009 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
30011 * programs/winecfg/Ru.rc:
30012 winecfg: Russian translation.
30014 2006-06-20 Jacek Caban <jacek@codeweavers.com>
30016 * dlls/urlmon/umon.c:
30017 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
30019 * dlls/shdocvw/persist.c:
30020 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
30022 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
30023 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
30024 dlls/mshtml/oleobj.c:
30025 mshtml: Move IOleCommandTarget implementation to separate file.
30027 * dlls/mshtml/persist.c:
30028 mshtml: Initialize url variable in IPersistMoniker::Load.
30030 * dlls/mshtml/nsio.c:
30031 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
30033 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
30034 mshtml: Added IPropertyNotifySink connection point.
30036 2006-06-20 Juan Lang <juan_lang@yahoo.com>
30038 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
30039 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
30040 dlls/crypt32/tests/store.c:
30041 crypt32: Rearrange functions a bit.
30043 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
30044 shlwapi: Small cleanups.
30045 - forward MLGetUILanguage to kernel32
30046 - correct type of parameter to MLLoadLibrary
30048 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
30050 * programs/winecfg/theme.c:
30051 winecfg: Create Resources directory when adding themes.
30053 2006-06-20 Huw Davies <huw@codeweavers.com>
30055 * dlls/rpcrt4/rpc_message.c:
30056 rpcrt4: Don't use a short to hold the packet length, since it can
30057 result in premature termination of the send.
30059 2006-06-20 Alexandre Julliard <julliard@winehq.org>
30061 * dlls/ntdll/tape.c:
30062 ntdll: Fixed tape.c compilation on Solaris.
30064 * libs/wine/mmap.c:
30065 libwine: Better memory reservation algorithm for platforms that use
30068 * configure, configure.ac:
30069 configure: Default to using wine-pthread on all platforms.
30071 2006-06-20 Jeremy White <jwhite@codeweavers.com>
30073 * configure, configure.ac:
30074 configure: Probe more carefully for soname support, primarily for Solaris
30077 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
30079 * dlls/dbghelp/dwarf.c:
30080 dbghelp: dwarf: Tidy up leb128 reading.
30082 * dlls/dbghelp/dwarf.c:
30083 dbghelp: Indent the code as the rest of dbghelp module.
30085 * dlls/dbghelp/elf_module.c:
30086 dbghelp: Support multiple debug formats.
30087 When several debug formats (eg stabs & dwarf2) exist in the same
30088 module, allow to load them all (this is needed when different
30089 compilation units are compiled with different debug options).
30091 * dlls/dbghelp/dwarf.c:
30092 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
30095 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
30096 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
30097 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
30098 dbghelp: Added the ability to define a source file by dir+filename instead of
30101 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
30102 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
30103 Walking the whole lot, not doing anything interesting apart from
30104 traversing the data.
30106 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
30107 dlls/dbghelp/elf_module.c:
30108 dbghelp: Pass .debug_loc section information to dwarf.
30110 * dlls/dbghelp/dwarf.c:
30111 dbghelp: Dwarf & parse context.
30112 - split the data structures for walking through the data (abbrev,
30113 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
30114 - created dwarf2_parse_compilation_unit() for clarity
30115 - added section structure to gather information about all ELF sections
30116 related to all dwarf2 sections (more to come)
30118 * dlls/dbghelp/dwarf.c:
30119 dbghelp: Dwarf & udt members.
30120 - correctly set size & offsets for regular udt members
30121 - first shot at bitfields for udt members
30123 * dlls/dbghelp/dwarf.c:
30124 dbghelp: Dwarf & function blocks.
30125 - properly handling function blocks
30126 - handling of variables inside of blocks (either on stack, or in a
30127 register, or relative to the frame register if any)
30128 - added dwarf2_subprogram_t structure so that we can pass around
30129 relevant information for function parsing
30131 * dlls/dbghelp/dwarf.c:
30132 dbghelp: dwarf: Properly handle function formal parameters.
30134 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
30135 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
30136 dbghelp: Storage of func locals & parameters.
30137 - added the ability to tell to add_func_local whether we're adding
30138 a local variable or a parameter (and removed the black magic
30140 - we can now address variables defined as an offset to a register
30142 * dlls/dbghelp/dwarf.c:
30143 dbghelp: Dwarf & global symbols.
30144 Offset the addresses for global symbols (func & variables) by the base
30145 image of the corresponding module.
30147 * dlls/dbghelp/dwarf.c:
30148 dbghelp: dwarf: Added support for function labels.
30150 * dlls/dbghelp/dwarf.c:
30151 dbghelp: Proper support for nested types definitions (even in C).
30153 * dlls/dbghelp/dwarf.c:
30154 dbghelp: Dwarf - function scheme.
30155 - various fixes to follow better the functions definition (nesting,
30157 - don't directly parse types referenced by a subprogram, they'll be
30158 loaded anyway when needed
30160 * dlls/dbghelp/dwarf.c:
30161 dbghelp: Dwarf & locations.
30162 - put back the block attribute parsing
30163 - added dwarf2_compute_location to properly decode a location (at
30166 * dlls/dbghelp/dwarf.c:
30167 dbghelp: Dwarf compiland.
30168 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
30169 - commented out the location parsing which is an ugly hack
30171 * dlls/dbghelp/dwarf.c:
30172 dbghelp: Dwarf & new scheme.
30173 - add some helpers for the rewrite
30174 - module is now part of the dwarf2_parse_context
30176 * dlls/dbghelp/dwarf.c:
30177 dbghelp: Dwarf & type references.
30178 Removed unused type references scheme that we'll implement using a
30179 different scheme in next patches.
30181 * dlls/dbghelp/dwarf.c:
30182 dbghelp: Dwarf merge parsing of UDT.
30183 Merge into a single function the struct/class/union parsing.
30185 * dlls/dbghelp/dwarf.c:
30186 dbghelp: Dwarf & debug info entries.
30187 - now loading the debug info entries into specific structures
30188 - this will help writing new functions
30189 - this will allow handling of forward references
30191 * dlls/dbghelp/dwarf.c:
30192 dbghelp: Dwarf abbrev table is now a sparse array.
30193 - added a pool for memory allocation when parsing a compilation unit
30194 - now using the brand new sparse array for the abbrev table
30196 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
30197 dbghelp: Added another basic type for storage: the sparse array.
30199 * dlls/dbghelp/dwarf.c:
30200 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
30202 * dlls/dbghelp/dwarf.c:
30203 dbghelp: Remove the unneeded level attribute while parsing.
30205 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
30206 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
30208 * dlls/dbghelp/dwarf.c:
30209 dbghelp: Dwarf & typedefs.
30210 - removed lookup for name for the const modifier
30211 - hard wire dwarf-reference to our pointer types
30213 * dlls/dbghelp/dwarf.c:
30214 dbghelp: Dwarf & module's symtype.
30215 - we should set the module's symtype upon success
30216 - removed unneeded bRet variable
30218 * dlls/dbghelp/dwarf.c:
30219 dbghelp: Dwarf2 & AT_byte_size.
30220 - AT_byte_size can be larger than a single byte (especially for enums)
30221 - added missing enumeration type parsing
30223 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
30224 programs/winedbg/types.c:
30225 winedbg: Proper handling of typedefs.
30226 Added types_get_real_type() to get rid of typedef information, and
30227 access the real underlying type.
30229 2006-06-19 Juan Lang <juan_lang@yahoo.com>
30231 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
30232 dlls/crypt32/tests/encode.c:
30233 crypt32: Encode/decode CRL issuing dist points.
30235 2006-06-19 Jason Green <jave27@gmail.com>
30237 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
30238 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
30240 * dlls/wined3d/glsl_shader.c:
30241 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
30242 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
30243 that's not part of the spec.
30244 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
30245 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
30247 2006-06-20 James Hawkins <truiken@gmail.com>
30250 tools/wine.inf: Add d3d8.dll to the fake dlls list.
30252 2006-06-20 Ge van Geldorp <ge@gse.nl>
30254 * dlls/kernel/global16.c:
30255 kernel32: "base" is a pointer in 16-bit global heap.
30257 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
30258 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
30259 winedbg: Added x86_64 support.
30261 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
30263 * dlls/shell32/shlfileop.c:
30264 shell32: Remove the now unused SHELL_ConfirmDialog.
30266 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
30267 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
30269 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
30271 * dlls/lz32/tests/lzexpand_main.c:
30272 lz32: Remove dead code from the LZOpenFileW test.
30274 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
30276 * dlls/shell32/shell32_Pl.rc:
30277 shell32: Update the Polish translation.
30279 2006-06-19 Juan Lang <juan_lang@yahoo.com>
30281 * dlls/crypt32/crl.c:
30282 crypt32: Simplify CRL creation.
30283 Decoding already handles signed and unsigned CRLs, so don't duplicate
30284 that in CertCreateCRLContext.
30286 * dlls/crypt32/cert.c:
30287 crypt32: Simplify certificate creation.
30288 Decoding already handles signed and unsigned certs, so don't duplicate
30289 that in CertCreateCertificateContext.
30291 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
30293 * dlls/lz32/tests/lzexpand_main.c:
30294 lz32: test LZOpenFileW.
30296 * dlls/lz32/tests/lzexpand_main.c:
30297 lz32: LZOpenFileA sets last error sometimes.
30299 * dlls/lz32/tests/lzexpand_main.c:
30300 lz32: Rename function aliases to real (ASCII) function names.
30302 2006-06-19 Robert Shearman <rob@codeweavers.com>
30304 * dlls/shell32/shfldr_desktop.c:
30305 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
30307 * dlls/shell32/shfldr_mycomp.c:
30308 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
30310 * dlls/rpcrt4/rpc_server.c:
30311 rpcrt4: Move the packet manipulation from the exception filter to the exception
30313 Remove the unused server_sem variable.
30315 2006-06-19 Juan Lang <juan_lang@yahoo.com>
30317 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
30318 crypt32: Fix decoding signed certs and CRLs.
30320 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
30322 * dlls/uxtheme/tests/system.c:
30323 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
30325 2006-06-20 Mike McCormack <mike@codeweavers.com>
30327 * dlls/ole32/stg_prop.c:
30328 ole32: Implement reading of VT_CF storage properties.
30330 2006-06-19 Alexandre Julliard <julliard@winehq.org>
30332 * libs/wine/config.c:
30333 libwine: Remove one more directory level when checking for build dir.
30334 This way it still works if the libdir we got was libs/wine instead of libs.
30336 2006-06-19 Jeremy White <jwhite@codeweavers.com>
30338 * dlls/msvcrt/time.c:
30339 msvcrt: Solaris asctime_r compilation fix.
30341 * dlls/dbghelp/elf_module.c:
30342 dbghelp: Fix a Solaris compilation error.
30344 * dlls/winex11.drv/winpos.c:
30345 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
30347 * dlls/ntdll/directory.c:
30348 ntdll: On Solaris, limits.h is required for PATH_MAX.
30350 2006-06-19 Ge van Geldorp <ge@gse.nl>
30352 * dlls/dbghelp/minidump.c:
30353 dbghelp: Fix compilation for x86_64.
30355 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
30357 * dlls/secur32/schannel.c, include/sspi.h:
30358 include: Fix definition of SECURITY_INTEGER.
30360 2006-06-19 Alexandre Julliard <julliard@winehq.org>
30362 * tools/winebuild/build.h, tools/winebuild/main.c,
30363 tools/winebuild/relay.c:
30364 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
30367 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
30369 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
30370 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
30371 dlls/setupapi/tests/devinst.c:
30372 setupapi: Implement SetupDiCreateDeviceInfoListExW.
30374 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
30376 * dlls/uxtheme/tests/system.c:
30377 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
30379 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
30381 * dlls/dnsapi/name.c:
30382 dnsapi: Fix conflicts nameser.h with winerror.h.
30384 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
30386 * dlls/secur32/ntlm.c:
30387 secur32: Fix another GetProcessHeap vs GetProcessHeap().
30389 2006-06-19 Hans Leidekker <hans@it.vu.nl>
30391 * dlls/mscms/profile.c:
30392 mscms: Fix famous typo in HeapFree call.
30394 2006-06-19 Kai Blin <kai.blin@gmail.com>
30396 * dlls/secur32/negotiate.c:
30397 secur32: Remove unneeded function from the Negotiate provider.
30399 2006-06-20 Mike McCormack <mike@codeweavers.com>
30401 * dlls/ole32/ole2.c:
30404 2006-06-19 Mike McCormack <mike@codeweavers.com>
30406 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
30407 hlink: Add a stub implementation for HlinkNavigateToStringReference.
30409 * dlls/imm32/imm.c:
30410 imm32: Fix some return codes.
30412 * dlls/wininet/urlcache.c:
30413 wininet: Make sure to null terminate a string before copying it.
30415 2006-06-19 Alexandre Julliard <julliard@winehq.org>
30417 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
30418 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
30420 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
30422 * include/ddk/compstui.h:
30423 include: Declare remaining exported functions in compstui.h.
30425 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
30427 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
30428 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
30429 dlls/ddraw/viewport.c:
30430 ddraw: Implement proper handle management.
30432 2006-06-16 Jason Green <jave27@gmail.com>
30434 * dlls/wined3d/glsl_shader.c:
30435 wined3d: Correct implementation of D3DSIO_LOOP.
30436 I initially misread the specification. src0.x is the iteration count,
30437 not the max amount for the loop register. This fixes that.
30439 * dlls/wined3d/baseshader.c:
30440 wined3d: Fix lookup for LOOP register.
30442 2006-06-17 Jason Green <jave27@gmail.com>
30444 * dlls/wined3d/glsl_shader.c:
30445 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
30448 2006-06-16 Jason Green <jave27@gmail.com>
30450 * dlls/wined3d/glsl_shader.c:
30451 wined3d: Load boolean and integer constants into the GLSL shader program.
30453 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
30454 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
30455 wined3d: Implement locally defined boolean and integer constants in GLSL.
30457 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
30458 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
30459 wined3d: Add preliminary support for constant boolean and integer registers
30461 - Separate the declaration phase of the shader string generator into
30462 the arb and glsl specific files.
30463 - Add declarations and recognition for application-sent constant
30464 integers and booleans (locally defined ones will follow).
30465 - Standardize capitilization of pixel/vertex specific variable names.
30467 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
30468 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
30469 dlls/wined3d/wined3d_private.h:
30470 wined3d: Move constant loading into target-specific files.
30471 - Moves GLSL constant loading code into glsl_shader.c and out of the
30472 over-populated drawprim.c.
30473 - Creates a new file named arb_program_shader.c which will hold code
30474 specific to ARB_vertex_program & ARB_fragment_program.
30475 - Remove the constant loading calls from drawprim.c
30477 * dlls/wined3d/vertexshader.c:
30478 wined3d: Remove dead vertex shader code.
30480 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
30482 * dlls/riched20/caret.c:
30483 riched20: EM_CHARFROMPOS didn't work properly with scrolling
30484 (vertical scrollbar position was not taken into account).
30486 2006-06-17 Hans Leidekker <hans@it.vu.nl>
30488 * dlls/dnsapi/query.c:
30489 dnsapi: Free all allocated records instead of just the last one.
30491 * dlls/dnsapi/query.c:
30492 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
30494 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
30496 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
30497 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
30498 dlls/ddraw/tests/refcount.c:
30499 ddraw: Palette refcounting fixes + tests.
30501 2006-06-17 Robert Shearman <rob@codeweavers.com>
30504 ntdll: If ObjectAttributes is NULL then an error is returned at the
30505 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
30506 not need to be checked for NULL later on in the function.
30508 * dlls/rpcrt4/rpc_server.c:
30509 rpcrt4: Use the thread pool in the RPC server for processing packets.
30511 * dlls/ole32/ftmarshal.c:
30512 ole32: Document CoCreateFreeThreadedMarshaler.
30514 * dlls/ole32/rpc.c:
30515 ole32: Reuse event handles used for COM calls.
30516 This reduces the number of server calls during a COM call by half.
30518 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
30520 * tools/widl/client.c, tools/widl/server.c:
30521 widl: Fix updating the proc offset.
30523 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
30525 * programs/winecfg/Tr.rc:
30526 winecfg: Update Turkish resorce file.
30528 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
30530 * dlls/lz32/tests/lzexpand_main.c:
30531 lz32: Enable old test and expand it.
30533 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
30535 * dlls/kernel/cpu.c:
30536 kernel: Fix reported address space limit to be in keeping with ntdll.
30538 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
30540 * dlls/winspool.drv/info.c:
30541 winspool: AddMonitor: Test the driver entry before return an error.
30543 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
30545 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
30546 msi/tests: Write-strings warnings fixes.
30548 2006-06-15 Kevin Koltzau <kevin@plop.org>
30550 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
30551 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
30552 oleaut32: Fix 64bit warnings in tests.
30554 * dlls/mscms/handle.c:
30555 mscms: Fix 64bit warnings.
30557 2006-06-16 András Kovács <andras@csevego.net>
30559 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
30560 uninstaller: Hungarian translation.
30562 2006-06-16 Scott Bambrough <scottb@xandros.com>
30564 * configure, configure.ac:
30565 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
30566 /usr/lib/libicudata.a.
30568 2006-06-16 Mike McCormack <mike@codeweavers.com>
30570 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
30571 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
30572 dlls/inseng/inseng_main.c, tools/wine.inf:
30573 inseng: Initial implementation of inseng (required for IE6 to install under
30576 2006-06-14 Jacek Caban <jacek@codeweavers.com>
30578 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
30579 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
30580 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
30581 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
30582 mshtml: Added Wine Gecko installer.
30584 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
30586 * dlls/wined3d/device.c:
30587 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
30589 2006-06-16 Huw Davies <huw@codeweavers.com>
30591 * dlls/rpcrt4/ndr_stubless.c:
30592 rpcrt4: Fix the argument size of conformant arrays.
30594 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
30596 * dlls/msi/tests/package.c:
30597 msi: Added tests for MsiSetTargetPath.
30599 2006-06-15 Francois Gouget <fgouget@free.fr>
30601 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
30602 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
30603 programs/cmdlgtst/cmdlgtst.c:
30604 Add trailing '\n's to ok() calls.
30605 Remove spaces before '\n'.
30607 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
30608 dlls/riched20/editor.c, dlls/wined3d/device.c,
30609 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
30610 Assorted spelling fixes.
30612 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
30614 * dlls/shell32/shlexec.c:
30615 shell32: Remove dead code in SHELL_FindExecutable().
30617 * dlls/ntdll/virtual.c:
30618 ntdll: Use page_size instead of page_mask+1.
30620 2006-06-16 Kai Blin <kai.blin@gmail.com>
30622 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
30623 secur32: Implement QueryContextAttributes. Add tests.
30625 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
30627 * dlls/avifil32/api.c:
30628 avifil32: Corrected destination size in MultiByteToWideChar.
30630 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
30632 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
30633 d3d9: Remove ValidatePixel/VertexShader.
30635 2006-06-15 Juan Lang <juan_lang@yahoo.com>
30637 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
30638 dlls/crypt32/tests/encode.c:
30639 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
30641 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
30643 * dlls/hlink/hlink_main.c:
30644 hlink: Fix typo. We should set hl not ppvObj.
30646 2006-06-16 H. Verbeet <hverbeet@gmail.com>
30648 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
30649 include/wine/wined3d_gl.h:
30650 wined3d: Add and use GL_EXT_fog_coord defines.
30652 2006-06-16 Alexandre Julliard <julliard@winehq.org>
30654 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
30655 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
30656 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
30657 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
30658 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
30659 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
30660 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
30661 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
30662 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
30663 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
30664 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
30665 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
30666 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
30667 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
30668 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
30669 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
30670 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
30671 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
30672 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
30673 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
30674 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
30675 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
30676 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
30677 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
30678 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
30679 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
30680 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
30681 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
30682 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
30683 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
30684 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
30685 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
30686 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
30687 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
30688 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
30689 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
30690 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
30691 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
30692 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
30693 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
30694 dlls/x11drv/xvidmode.h:
30695 x11drv: Renamed the x11drv directory to winex11.drv.
30697 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
30699 * programs/notepad/Pl.rc:
30700 notepad: Pl.rc: Fix the ellipsis in menu.
30702 2006-06-15 Huw Davies <huw@codeweavers.com>
30704 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
30705 printing: Don't limit the printer name length to CCHDEVICENAME characters.
30707 2006-06-15 James Hawkins <truiken@gmail.com>
30709 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
30710 dlls/msi/tests/install.c:
30711 msi: Add tests for MsiInstallProduct.
30713 2006-06-15 Alexandre Julliard <julliard@winehq.org>
30715 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
30716 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
30717 dlls/ddraw/viewport.c:
30718 ddraw: Make some functions static.
30720 * configure, configure.ac:
30721 configure: Ues the standard AC_MSG_WARN to print warnings.
30723 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
30724 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
30726 * dlls/d3dx8/Makefile.in:
30727 d3dx8: Remove dependencies on OpenGL headers and libraries.
30729 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
30730 d3d9: Remove dependencies on OpenGL headers and libraries.
30732 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
30733 d3d8: Remove dependencies on OpenGL headers and libraries.
30735 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
30737 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
30738 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
30739 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
30740 dlls/wined3d/wined3d_private.h:
30741 wined3d: Support more than one back buffer.
30743 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
30745 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
30746 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
30747 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
30748 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
30749 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
30750 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
30751 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
30752 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
30753 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
30754 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
30755 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
30756 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
30757 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
30758 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
30759 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
30760 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
30761 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
30762 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
30763 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
30764 dlls/ddraw/viewport.c:
30765 ddraw: Rewrite most of ddraw using WineD3D.
30767 2006-06-15 Alexandre Julliard <julliard@winehq.org>
30770 server: Fixed a compiler warning on MacOSX.
30772 * libs/wine/config.c:
30773 libwine: Fixed a compiler warning on MacOSX.
30775 2006-06-12 Peter Åstrand <astrand@cendio.se>
30777 * dlls/winmm/mci.c:
30778 winmm: Add support for "open new" commands.
30780 2006-06-14 Mike McCormack <mike@codeweavers.com>
30782 * dlls/msi/tests/db.c:
30783 msi: Add test for _Streams table (based on patch by Andrey Turkin).
30785 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
30787 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
30788 include/wine/wined3d_gl.h:
30789 wined3d: Correct vertex fog for transformed vertices and correctly
30790 handle non-vertex, non-table fog.
30792 2006-06-13 Jason Green <jave27@gmail.com>
30794 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
30795 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
30796 dlls/wined3d/wined3d_private.h:
30797 wined3d: Implement more GLSL instructions.
30798 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
30799 - Process instruction-based modifiers (function existed, it just
30800 wasn't being called)
30801 - Add loop checking to register maps.
30802 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
30803 except for GLSL, so won't matter.
30805 2006-06-14 Robert Shearman <rob@codeweavers.com>
30807 * dlls/atl/atl_main.c:
30808 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
30809 based on documentation by Mike McCormack.
30811 * dlls/kernel/tests/sync.c:
30812 kernel: Add a test for mutexes.
30814 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
30815 dlls/kernel/tests/version.c:
30816 kernel: Add some tests for VerifyVersionInfo.
30818 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
30819 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
30820 as CoUnmarshalInterface may have advanced the stream, even if it failed.
30822 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
30823 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
30825 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
30827 * programs/winecfg/No.rc:
30828 winecfg: Updated Norwegian Bokmål resources.
30830 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
30831 gphoto2.ds: Added Norwegian Bokmål resources.
30833 2006-06-15 Alexandre Julliard <julliard@winehq.org>
30835 * programs/winedbg/stack.c:
30836 winedbg: Avoid a crash when there's no backtrace to print.
30838 * dlls/kernel/heap.c:
30839 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
30841 2006-06-15 Mike McCormack <mike@codeweavers.com>
30844 server: Fix a win64 warning.
30847 server: Cast user handles to unsigned long for win64 compatibility.
30850 server: Cast handles to unsigned long for win64 compatibility.
30852 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
30853 dlls/comctl32/tests/listview.c:
30854 comctl32: Add a short test for the listview.
30856 * dlls/comctl32/listview.c:
30857 comctl32: Arrange the listview after deleting all items so we will place icons
30860 * dlls/comctl32/listview.c:
30861 comctl32: Use the listview's background colour when drawing with imagelist.
30863 2006-06-14 Mike McCormack <mike@codeweavers.com>
30866 msi: Don't define COND_SPACE twice.
30868 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
30870 * dlls/mciwave/mciwave.c:
30871 mciwave: Fixed a bogus free.
30873 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
30875 * dlls/user/combo.c:
30876 user32: Fix character conversion in combo box.
30877 Replace toupper/tolower with CharUpper/CharLower functions.
30879 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
30882 wine.inf: Add fake dll for advpack.dll.
30884 2006-06-14 Robert Shearman <rob@codeweavers.com>
30886 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
30887 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
30889 * dlls/ntdll/virtual.c:
30890 ntdll: Change the test for no relocation information to use the
30891 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
30893 This fixes loading of resource-only DLLs that have a load-address of
30896 * dlls/msxml3/domdoc.c:
30897 msxml: Text nodes with just whitespace should be stripped.
30899 * dlls/msxml3/text.c:
30900 msxml: Implement IXMLDOMElement for text elements by using
30901 create_element instead of create_basic_node.
30903 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
30904 msxml: Allow the element implementation to be aggregatable.
30906 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
30908 * configure, configure.ac, dlls/uxtheme/Makefile.in,
30909 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
30910 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
30911 uxtheme: Add framework and initial tests.
30913 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
30915 * include/winuser.h:
30916 winuser.h: Add some missing virtual key symbols.
30918 2006-06-13 Mike McCormack <mike@codeweavers.com>
30920 * dlls/msi/tests/db.c:
30921 msi: Add a test for reading long strings.
30923 * dlls/msi/tests/db.c:
30924 msi: Add a test for creating a record with a long string.
30926 * dlls/msi/tests/db.c:
30927 msi: Add a test for MsiDatabaseExport.
30929 2006-06-14 Mike McCormack <mike@codeweavers.com>
30932 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
30934 * dlls/advpack/reg.c:
30935 advpack: Remove some dead code. (Coverity)
30937 * include/dbghelp.h:
30938 dbghelp: Fix the prototype of some callbacks.
30940 * dlls/crypt32/oid.c:
30941 crypt32: Fix a cast for Win64.
30943 * tools/wrc/parser.y:
30944 wrc: Remove some tokens declared twice.
30946 2006-06-13 Robert Shearman <rob@codeweavers.com>
30948 * dlls/rpcrt4/rpc_transport.c:
30949 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
30952 2006-06-13 Alexandre Julliard <julliard@winehq.org>
30954 * dlls/ntdll/serial.c:
30955 ntdll: Cast termios.c_cflag to avoid a printf format warning.
30957 * programs/winedbg/gdbproxy.c:
30958 winedbg: sscanf arguments should be ints, not size_t.
30960 * tools/winebuild/relay.c, tools/winebuild/res32.c:
30961 winebuild: Fix a few printf format warnings by casting size_t.
30963 * dlls/wined3d/wined3d_private.h:
30964 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
30966 * dlls/oleaut32/vartype.c:
30967 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
30969 * dlls/msvcrt/cppexcept.h:
30970 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
30972 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
30973 dlls/crypt32/store.c:
30974 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
30976 * tools/widl/server.c, tools/widl/typegen.c:
30977 widl: Use unsigned int instead of size_t to avoid printf format warnings.
30979 * programs/winevdm/winevdm.c:
30980 winevdm: Don't use sizeof in traces to avoid printf format warnings.
30982 * programs/rpcss/np_server.c:
30983 rpcss: Don't use sizeof in traces to avoid printf format warnings.
30985 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
30986 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
30988 * dlls/user/dde_misc.c, dlls/user/message.c:
30989 user32: Don't use sizeof in traces to avoid printf format warnings.
30991 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
30992 dlls/rpcrt4/rpcss_np_client.c:
30993 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
30995 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
30996 ole32: Don't use sizeof in traces to avoid printf format warnings.
30998 * dlls/netapi32/netbios.c:
30999 netapi32: Don't use sizeof in traces to avoid printf format warnings.
31001 * dlls/msvfw32/msvideo_main.c:
31002 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
31004 * dlls/mciseq/mcimidi.c:
31005 mciseq: Don't use sizeof in traces to avoid printf format warnings.
31007 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
31008 kernel32: Don't use sizeof in traces to avoid printf format warnings.
31010 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
31011 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
31012 dsound: Don't use sizeof in traces to avoid printf format warnings.
31014 * dlls/dplayx/dplayx_global.c:
31015 dplayx: Don't use sizeof in traces to avoid printf format warnings.
31017 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
31018 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
31020 * dlls/dinput/device.c:
31021 dinput: Don't use sizeof in traces to avoid printf format warnings.
31023 * dlls/d3d9/stateblock.c:
31024 d3d9: Don't use sizeof in traces to avoid printf format warnings.
31026 * dlls/d3d8/device.c:
31027 d3d8: Don't use sizeof in traces to avoid printf format warnings.
31029 * dlls/comdlg32/printdlg16.c:
31030 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
31032 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
31033 comctl32: Don't use sizeof in traces to avoid printf format warnings.
31035 * dlls/advapi32/service.c:
31036 advapi32: Don't use sizeof in traces to avoid printf format warnings.
31038 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
31039 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
31041 * dlls/version/tests/info.c:
31042 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
31044 * dlls/urlmon/tests/misc.c:
31045 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
31047 * dlls/rpcrt4/tests/rpc.c:
31048 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
31050 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
31051 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
31053 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
31054 dlls/ntdll/tests/rtlstr.c:
31055 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
31057 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
31058 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
31060 * dlls/mlang/tests/mlang.c:
31061 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
31063 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
31064 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
31066 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
31067 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
31068 dlls/kernel/tests/pipe.c:
31069 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
31071 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
31072 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
31074 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
31075 dlls/crypt32/tests/store.c:
31076 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
31078 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
31079 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
31082 * dlls/version/tests/install.c:
31083 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
31086 * dlls/shlwapi/tests/ordinal.c:
31087 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
31090 * dlls/ntdll/tests/path.c:
31091 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
31094 * dlls/mscms/tests/profile.c:
31095 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
31098 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
31099 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
31102 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
31103 dlls/crypt32/tests/str.c:
31104 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
31107 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
31108 dlls/advapi32/tests/security.c:
31109 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
31112 2006-06-08 Nick Burns <adger44@hotmail.com>
31114 * include/windef.h:
31115 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
31117 2006-06-13 Mike McCormack <mike@codeweavers.com>
31119 * include/custcntl.h, include/dispdib.h, include/mapi.h,
31120 include/objbase.h, include/storage.h, include/twain.h,
31121 include/winnls32.h:
31122 include: Remove non-ASCII characters in headers for winelib compatibility.
31124 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
31125 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
31127 * dlls/msi/table.c:
31128 msi: Fix loading of long strings.
31130 * dlls/winmm/joystick/joystick.c:
31131 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
31134 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
31136 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
31137 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
31138 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
31139 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
31140 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
31141 dlls/user/exticon.c, dlls/user/listbox.c:
31142 Yet another round of redundant NULL checks before HeapFree.
31144 2006-06-13 Alexandre Julliard <julliard@winehq.org>
31146 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
31147 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
31148 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
31149 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
31150 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
31151 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
31152 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
31153 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
31155 msvcrt: Explicitly specify CDECL calling convention on exported functions.
31157 * dlls/oledlg/oledlg_main.c:
31158 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
31160 * dlls/avifil32/api.c:
31161 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
31163 2006-06-12 Mike McCormack <mike@codeweavers.com>
31165 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
31166 userenv: Add profinfo.h.
31168 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
31170 * dlls/wined3d/pixelshader.c:
31171 wined3d: Fix params for DP2ADD/TEXLDD.
31172 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
31173 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
31175 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
31176 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31177 wined3d: Mark instructions without a destination token.
31178 There are a total of 17 instructions without a destination token. Of
31179 those 9 have num_params != 0, which means that we will not process any
31180 of them correctly, because we assume the first token (if present) is a
31182 Those are basically all the flow control instructions, which we plan to
31183 support very soon. They have source tokens, and no destination. Add a
31184 flag that marks them up to the ins table. Use this flag in the trace
31185 pass, and generation pass.
31187 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
31188 dlls/wined3d/glsl_shader.c:
31189 wined3d: Keep pshader and vshader constants in GLSL separate.
31190 GLSL uniforms have as scope the entire program.
31191 To prevent conflicts, name pshader and vshader constants differently.
31192 Based on a patch by Jason Green.
31194 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
31195 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
31196 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31197 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
31198 - track sampler declarations and store the sampler usage in reg_maps structure
31199 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
31200 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
31201 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
31202 - change drawprim to bind pixel shader samplers
31203 Additional improvements:
31204 - rename texture limit to texcoord to prevent confusion
31205 - add sampler limit, and use that for samplers - *not* the same as texcoord above
31207 * dlls/wined3d/glsl_shader.c:
31208 wined3d: Cast more things.
31209 Anything with a swizzle has to be casted to vec4, or it won't work properly.
31210 There's multiple ways to do this, for the moment pick the easiest one.
31212 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
31213 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31214 dlls/wined3d/wined3d_private.h:
31215 wined3d: Add support for shader model 3.0 I/O registers.
31216 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
31217 To support that, define temporaries called IN and OUT, and use those as
31218 the output registers. At the end of the vshader, unpack the OUT temps
31219 into the proper GL variables. At the beginning of the pshader, pack the
31220 GL variables back into 12 IN registers.
31222 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
31223 wined3d: Trivial cleanups
31224 - compiler warnings and errors should be FIXME
31225 - remove obsolete comment, and change variable type.
31227 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
31228 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31229 wined3d: Register map cleanups.
31231 - do not use DWORD as a bitmask, that places artificial limit of 32 on
31233 - track attributes that are used and declare only those
31234 - move declarations function call in pshader/vshader to allow us to
31235 insert pixel or vertex specific code between the declarations and
31236 the rest of the code
31237 - remove redundant 0 intializers
31238 - remove useless continue statement
31240 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
31241 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
31242 dlls/wined3d/wined3d_private.h:
31243 wined3d: Share trace pass
31244 Now that the declaration function is out of the way, the tracing pass,
31245 which is very long and 100% the same can be shared between pixel and
31247 The new function is called shader_trace_init(), and is responsible for:
31248 - tracing the shader
31249 - initializing the function length
31250 - setting the shader version [needed very early]
31252 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
31253 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
31254 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31255 wined3d: Rework dcl processing.
31256 The new function is called in pass 2 (getister counting/maps), and
31257 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
31258 which, in addition to the old vertex shader input declarations covers
31259 Shader Model 3.0 vshader output and pshader input declarations. The
31260 result is stored into the reg_map structure.
31262 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
31263 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
31264 dlls/wined3d/wined3d_private.h:
31265 wined3d: The namedArrays code path is dead (always FALSE).
31266 Delete the entire namedArrays code path and all its dependencies (one
31267 of which is quite long - storeOrder in drawprim is always FALSE, for
31268 example). Delete declaredArrays, and make its code path the default.
31270 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
31272 * dlls/mscms/tests/profile.c:
31273 mscms: Eliminate complex test macro to make source navigation easier.
31275 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
31278 include: The visibility attribute is supported only by gcc >= 3.3.
31280 2006-06-12 Robert Shearman <rob@codeweavers.com>
31282 * dlls/mlang/mlang.c:
31283 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
31284 The source is largely irrelevant since we are not likely to be wanting
31285 to ship updates to the MIME database as registry updates, instead of
31286 just changing the code.
31288 * dlls/mlang/mlang.c:
31289 mlang: Add us-ascii encoding to the list of supported encodings.
31291 * dlls/advapi32/security.c:
31292 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
31294 * dlls/advapi32/security.c:
31295 advapi32: Replace some mixed tabs with spaces.
31297 * dlls/advapi32/security.c:
31298 advapi32: Support well-knowns SIDs in string SIDs.
31300 * dlls/advapi32/security.c:
31301 advapi32: Nul-terminate the domain string in LookupAccountNameW.
31303 * dlls/ole32/compobj.c:
31304 ole32: Print an error if a DLL's DllGetClassObject fails as this is
31305 usually a good indicator of a bug elsewhere in Wine.
31307 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
31309 * dlls/wined3d/device.c:
31310 wined3d: Move a checkGLcall to it's gl call inside an "if".
31312 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
31313 dlls/wined3d/wined3d_private.h:
31314 wined3d: Fix stencil related render states.
31316 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
31317 wined3d: Enable two sided stencil in the caps.
31319 * dlls/wined3d/utils.c:
31320 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
31322 2006-06-12 Alexandre Julliard <julliard@winehq.org>
31324 * dlls/msvcrtd/debug.c:
31325 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
31327 * dlls/msvcrt20/msvcrt20.c:
31328 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
31330 * dlls/crtdll/crtdll_main.c:
31331 crtdll: Explicitly specify CDECL calling convention on exported functions.
31333 * dlls/ntdll/misc.c:
31334 ntdll: Explicitly specify CDECL calling convention on exported functions.
31336 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
31337 ole32: Explicitly specify CDECL calling convention on exported functions.
31339 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
31340 dlls/wldap32/compare.c, dlls/wldap32/control.c,
31341 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
31342 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
31343 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
31344 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
31345 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
31346 wldap32: Explicitly specify CDECL calling convention on exported functions.
31348 * dlls/glut32/glut.c, include/winbase.h:
31349 include: Added prototype for DllMain.
31351 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
31353 include: Make the Dll* entry points hidden.
31355 * dlls/ntdll/ntdll.spec:
31356 ntdll: Added spec entry for NtQueryMultipleValueKey.
31358 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
31359 riched20: Fix an uninitialized variable bug.
31360 Mark todo a test that depended on the bug to succeed.
31362 2006-06-10 H. Verbeet <hverbeet@gmail.com>
31364 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
31365 wined3d: Cleanup GetSrcAndOpFromValue().
31366 - Cleanup GetSrcAndOpFromValue().
31367 - Use naming more consistent with the rest of the file.
31369 2006-06-12 Mike McCormack <mike@codeweavers.com>
31371 * dlls/msi/tests/db.c:
31372 msi: Add some more test cases for INSERT.
31374 * dlls/msi/tests/format.c:
31375 msi: Add some more MsiFormatRecord tests.
31377 * dlls/msi/tests/package.c:
31378 msi: Add tests for creating packages and formatting records.
31380 * dlls/msi/tests/package.c:
31381 msi: Delete any databases we create at the end of each test.
31383 * dlls/msi/tests/msi.c:
31384 msi: Fix compilation on msvc6.
31386 * dlls/msi/tests/db.c:
31387 msi: Remove an inconsistent test.
31389 * dlls/msi/tests/format.c:
31390 msi: Fix some test cases to pass against win2k.
31392 2006-06-12 Robert Shearman <rob@codeweavers.com>
31394 * include/xmldom.idl:
31395 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
31397 * dlls/atl/atl_main.c:
31398 atl: Implement AtlModuleGetClassObject.
31400 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
31401 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
31404 * dlls/msxml3/nodelist.c:
31405 msxml3: Initialise output interface pointers to NULL in
31406 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
31408 2006-06-12 Alexandre Julliard <julliard@winehq.org>
31410 * dlls/wineps.drv/type42.c:
31411 wineps.drv: Make some variables static.
31413 * dlls/crypt32/oid.c:
31414 crypt32: Make some variables static and/or const.
31416 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
31417 dlls/shell32/shlview.c:
31418 shell32: Make some variables static and/or const.
31420 * dlls/kernel/registry16.c:
31421 kernel32: Make some variables static.
31423 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
31424 dlls/advapi32/service.c:
31425 advapi32: Make some variables static and/or const.
31427 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
31428 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
31429 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
31430 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
31431 winemp3.acm: Make some variables static and/or const.
31433 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
31434 msi: Make some variables static and/or const.
31436 * dlls/crtdll/crtdll.spec:
31437 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
31440 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
31441 x11drv: Get rid of the no longer used desktop_tid variable.
31443 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
31445 * dlls/user/menu.c:
31446 user32: Remove redundant SetLastError call from MENU_SetMenu.
31448 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
31450 * include/Makefile.in, include/ddk/compstui.h:
31451 include/ddk: Add minimal compstui.h.
31453 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
31455 * programs/winedbg/tgt_minidump.c:
31456 winedbg: Write-strings warnings fix.
31458 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
31460 * dlls/setupapi/devinst.c:
31461 setupapi: Documentation update.
31463 2006-06-11 Mike McCormack <mike@codeweavers.com>
31465 * dlls/user/message.c:
31466 user32: Win64 lparam and wparam are longs.
31468 * dlls/user/lstr.c:
31469 user32: Fix a pointer size warning in Win64.
31471 * dlls/kernel/locale.c:
31472 kernel32: Fix a cast for Win64.
31474 * dlls/msi/tests/db.c:
31475 msi: Add some test cases for "SELECT ... WHERE condition".
31477 * dlls/msi/handle.c:
31478 msi: Freeing the zero handle always succeeds.
31480 * dlls/msi/msiquery.c:
31481 msi: Always initialize MsiViewFetch's returned record to zero.
31483 2006-06-10 H. Verbeet <hverbeet@gmail.com>
31485 * dlls/d3d9/tests/device.c:
31486 d3d9: Make some test functions static.
31488 * dlls/d3d8/tests/device.c:
31489 d3d8: Make some test functions static.
31491 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
31493 * dlls/msvcrt/except.c:
31494 msvcrt: Print exception code in hex.
31496 2006-06-10 Jason Green <jave27@gmail.com>
31498 * dlls/wined3d/vertexshader.c:
31499 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
31501 2006-06-10 Robert Shearman <rob@codeweavers.com>
31503 * dlls/rpcrt4/cstub.c:
31504 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
31505 This is needed because IRpcStubBuffer::Invoke should not allow RPC
31506 exceptions to be passed to the caller.
31508 * dlls/rpcrt4/ndr_marshall.c:
31509 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
31510 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
31512 * dlls/rpcrt4/ndr_marshall.c:
31513 rpcrt4: Use safe_mutiply in conformant array functions.
31515 * dlls/rpcrt4/ndr_marshall.c:
31516 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
31517 to validate the conformance values being read from the wire.
31519 * dlls/rpcrt4/ndr_marshall.c:
31520 rpcrt4: Check that strings are null-terminated on unmarshaling of
31521 conformant-varying structs.
31523 * dlls/rpcrt4/ndr_marshall.c:
31524 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
31525 or pStubMsg->MaxCount.
31527 * dlls/rpcrt4/ndr_marshall.c:
31528 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
31531 * dlls/rpcrt4/ndr_marshall.c:
31532 rpcrt4: Introduce a new function, safe_multiply, which will raise an
31533 exception if a multiply overflows a 4-byte integer.
31534 This will protect the unmarshaling code against attacks specifying a
31536 Use this new function in the conformant string functions to harden them
31539 2006-06-12 Alexandre Julliard <julliard@winehq.org>
31541 * dlls/uuid/uuid.c, include/guiddef.h:
31542 uuid: Mark all GUID variables as hidden.
31544 * dlls/dnsapi/main.c:
31545 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
31547 * dlls/advapi32/advapi32.spec:
31548 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
31550 2006-06-10 Alexandre Julliard <julliard@winehq.org>
31552 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
31553 dlls/wined3d/vertexshader.c:
31554 wined3d: Make all the local shader functions static.
31556 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
31557 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
31558 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
31559 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
31560 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
31561 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
31562 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
31563 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
31564 dlls/wined3d/volumetexture.c:
31565 wined3d: Make the virtual table functions static where possible.
31567 2006-06-09 Pavel Roskin <proski@gnu.org>
31569 * programs/winecfg/drivedetect.c:
31570 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
31572 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
31573 winecfg: Allow and prefer using A: and B: for floppies.
31574 Pass drive type to allocate_letter(). Start search from 'A' for
31576 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
31577 that is triggered by non-sequential drive allocation.
31579 2006-06-09 Jason Green <jave27@gmail.com>
31581 * dlls/wined3d/glsl_shader.c:
31582 wined3d: Change fog output variable name for GLSL shaders.
31584 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
31585 wined3d: Fix regression from register maps switch for ARB shaders.
31586 I missed a register mask in the move to share the shader_hw_def()
31587 function between pixel and vertex shaders for ARB shaders. Fixed
31588 that, and made the GLSL version use the same mask for consistency.
31590 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
31592 * dlls/wined3d/pixelshader.c:
31593 wined3d: Enable CND/CMP for SHADER_ARB.
31595 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
31596 wined3d: Print out sampler state names.
31598 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
31599 wined3d: Downgrade Get*Shader FIXME to TRACE.
31601 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
31603 * dlls/winspool.drv/tests/info.c:
31604 winspool/tests: Tests for GetPrintProcessorDirectory.
31606 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
31608 * dlls/advapi32/tests/registry.c:
31609 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
31611 2006-06-10 Alexandre Julliard <julliard@winehq.org>
31613 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
31614 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
31615 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
31616 msi: Make all the ops structures static and const.
31618 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
31619 imagehlp: Remove the unused internal.c file.
31621 * dlls/oleaut32/tmarshal.c:
31622 oleaut32: Make the virtual table functions static where possible.
31624 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
31625 dlls/ole32/storage32.h:
31626 ole32: Make the virtual table functions static where possible.
31628 * dlls/itss/itss.c:
31629 itss: Make the virtual table functions static where possible.
31631 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
31632 dlls/dxdiagn/provider.c:
31633 dxdiagn: Make the virtual table functions static where possible.
31635 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
31636 dswave: Make the virtual table functions static where possible.
31638 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
31639 dlls/dsound/duplex.c:
31640 dsound: Make the virtual table functions static where possible.
31642 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
31643 dpnet: Make the virtual table functions static where possible.
31645 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
31646 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
31647 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
31648 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
31649 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
31650 dmusic: Make the virtual table functions static where possible.
31652 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
31653 dlls/dmsynth/synthsink.c:
31654 dmsynth: Make the virtual table functions static where possible.
31656 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
31657 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
31658 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
31659 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
31660 dmstyle: Make the virtual table functions static where possible.
31662 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
31663 dlls/dmscript/scripttrack.c:
31664 dmscript: Make the virtual table functions static where possible.
31666 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
31667 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
31668 dlls/dmloader/loaderstream.c:
31669 dmloader: Make the virtual table functions static where possible.
31671 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
31672 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
31673 dlls/dmcompos/signposttrack.c:
31674 dmcompos: Make the virtual table functions static where possible.
31676 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
31677 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
31678 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
31679 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
31680 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
31681 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
31682 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
31683 d3d9: Make the virtual table functions static where possible.
31685 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
31686 d3dx8: Make the virtual table functions static where possible.
31688 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
31689 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
31690 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
31691 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
31692 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
31693 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
31694 dlls/d3d8/volumetexture.c:
31695 d3d8: Make the virtual table functions static where possible.
31697 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
31699 * dlls/x11drv/keyboard.c:
31700 x11drv: Write-strings warnings fix.
31702 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
31704 * dlls/winspool.drv/info.c:
31705 winspool: Add GetPrintProcessorDirectoryA.
31707 2006-06-09 Robert Shearman <rob@codeweavers.com>
31709 * dlls/oleaut32/tmarshal.c:
31710 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
31711 so remove the case for it being NULL.
31713 * dlls/ole32/rpc.c:
31714 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
31715 tell the RPC runtime that the call failed.
31717 * dlls/ole32/regsvr.c:
31718 ole32: Register ISequentialStream for marshaling.
31720 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
31721 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
31722 CoRevertToSelf on top of CoGetCallContext, which is a stub.
31724 * dlls/ole32/ftmarshal.c:
31725 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
31727 2006-06-09 Alexandre Julliard <julliard@winehq.org>
31729 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
31730 dlls/shell32/shfldr_unixfs.c:
31731 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
31733 * dlls/riched20/richole.c:
31734 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
31736 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
31737 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
31738 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
31739 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
31740 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
31741 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
31743 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
31744 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
31745 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
31747 2006-06-09 Jason Green <jave27@gmail.com>
31749 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
31750 wined3d: GLSL shader cleanup patch.
31751 - Based on comments from H. Verbeet
31752 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
31753 in GLSL shaders. They are interchangeable, and only served to make
31754 the trace look more intuitive, but they don't always apply as-is, so
31755 we'll just leave everything to .xyzw.
31756 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
31757 is no shader set on the next primitive, then that primitive will
31758 call UseProgramObjectARB(0) when it begins to draw.
31760 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
31762 * dlls/dbghelp/minidump.c:
31763 dbghelp: Implement fetch_thread_info on powerpc.
31765 * dlls/ntdll/thread.c:
31766 ntdll: Fix NtQueryInformationThread on non x86.
31768 2006-06-09 Robert Shearman <rob@codeweavers.com>
31770 * dlls/rpcrt4/ndr_marshall.c:
31771 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
31772 could end up using the previously allocated memory even if it isn't
31773 the right size, causing heap corruption.
31775 * dlls/rpcrt4/ndr_marshall.c:
31776 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
31777 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
31779 * dlls/rpcrt4/ndr_stubless.c:
31780 rpcrt4: Don't raise an exception if there is no freer function - not all types
31783 * dlls/rpcrt4/ndr_marshall.c:
31784 rpcrt4: Implement more base types for complex types.
31786 * dlls/rpcrt4/rpc_binding.c:
31787 rpcrt4: Now that there's a process-wide pool of connections we don't
31788 need to copy the FromConn field when copying bindings.
31790 * dlls/rpcrt4/rpc_message.c:
31791 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
31792 always returning RPC_S_OK.
31794 2006-06-08 H. Verbeet <hverbeet@gmail.com>
31796 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
31797 dlls/d3d9/tests/texture.c:
31798 d3d9: Add a test for default texture stage state values.
31800 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
31802 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
31803 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
31805 2006-06-09 Peter Beutner <p.beutner@gmx.net>
31807 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
31808 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
31809 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
31810 dlls/msvidc32/msvidc32_Tr.rc:
31811 msvidc: Change short description to MS-CRAM.
31813 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
31815 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
31816 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
31817 passed in to CreateWindow menu should be handled.
31819 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
31821 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
31822 oleaut32: Fix safearray data destruction.
31824 2006-06-09 Alexandre Julliard <julliard@winehq.org>
31826 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
31827 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
31828 opengl32: Store function pointers in a separate array to avoid a bunch of
31831 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
31832 dlls/opengl32/wgl.c:
31833 opengl32: Only store the glX name if different from the wgl name.
31835 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
31836 dlls/opengl32/opengl_ext.h:
31837 opengl32: Make all the function pointers and thunks static.
31839 2006-06-09 Mike McCormack <mike@codeweavers.com>
31841 * dlls/msi/dialog.c:
31842 msi: Update the progress control while installing.
31844 * dlls/msi/action.c:
31845 msi: Remove some unnecessary NULL checks.
31847 2006-06-09 Jason Green <jave27@gmail.com>
31849 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
31850 wined3d: Allow drawPrim to create and use the GLSL program.
31852 * dlls/wined3d/device.c:
31853 wined3d: Add GLSL helper functions to Device.
31854 - Add functions to attach & detach shader objects, create and delete programs,
31855 and maintain the list of programs.
31856 - Add a list of GLSL shader programs to the device which is initialized on
31857 Init3D(), and deleted on Release().
31859 * dlls/wined3d/vertexshader.c:
31860 wined3d: Map vertex shader instructions to GLSL generating functions.
31862 * dlls/wined3d/pixelshader.c:
31863 wined3d: Map pixel shader instructions to GLSL generating functions.
31865 * dlls/wined3d/wined3d_private.h:
31866 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
31868 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
31869 wined3d: Added more declarations to GLSL.
31870 - Declare more variable names for GLSL programs.
31871 - Some of these won't need to be declared eventually, but it doesn't hurt to
31873 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
31875 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
31876 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
31877 wined3d: Unified float constant register mapping between ARB pixel and vertex
31879 - Got rid of the separate constant maps.
31880 - Side effect of this is that the map is a bit larger for pixel shaders than
31883 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
31884 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
31885 wined3d: Add the bulk of the GLSL string generation functions.
31886 - Add a new file glsl_shader.c which contains almost every GLSL specific
31887 function we'll need
31888 - Move print_glsl_info() into glsl_shader.c
31889 - Move the shader_reg_maps struct info into the private header, and make it
31890 part of SHADER_OPCODE_ARG.
31891 - Create a new shared ps/vs register map for float constants (future patch
31892 will make ARB programs use this, too)
31894 2006-06-08 Jason Green <jave27@gmail.com>
31896 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
31897 dlls/wined3d/wined3d_private.h:
31898 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
31899 loading float constants for GLSL.
31900 - DrawPrim is just too big of a function. This separates the passing
31901 of constants to the shader into new functions.
31902 - Fixes an off-by-one error when loading vertex declaration constants
31903 (should be <, not <=)
31904 - Adds a function for GLSL loading of constants (aka Uniforms)
31905 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
31906 future patch will actually create this program)
31908 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
31910 * dlls/comctl32/propsheet.c:
31911 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
31912 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
31913 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
31916 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
31918 * programs/cmdlgtst/cmdlgtst.c:
31919 cmdlgtst: Use standard debug functions.
31921 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
31923 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
31924 dlls/comdlg32/finddlg16.c:
31925 comdlg32: Rename finddlg.c to finddlg16.c.
31927 2006-06-09 Alexandre Julliard <julliard@winehq.org>
31929 * dlls/hlink/hlink.spec:
31930 hlink: Add spec file entry for HlinkQueryCreateFromData.
31932 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
31933 rpcrt4: Make the protseq_ops structure constant.
31935 * dlls/kernel/heap.c:
31936 kernel: Added support for GlobalMemoryStatus on MacOS.
31938 * dlls/mshtml/navigate.c:
31939 mshtml: Changed C syntax that winapi_check doesn't like.
31941 2006-06-08 Alexandre Julliard <julliard@winehq.org>
31943 * ANNOUNCE, ChangeLog, VERSION, configure:
31946 ----------------------------------------------------------------
31947 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
31949 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
31950 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
31952 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
31953 usp10: Update ScriptGetCMap to conform to Windows.
31955 * dlls/usp10/tests/usp10.c:
31956 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
31958 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
31960 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
31961 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
31964 2006-06-08 Alexandre Julliard <julliard@winehq.org>
31966 * dlls/rpcrt4/epm_towers.h:
31967 rpcrt4: Avoid potential redefinition of uuid_t.
31969 * configure, configure.ac:
31970 configure: Make the font warning more explicit about what package is missing.
31972 2006-06-08 Robert Reif <reif@earthlink.net>
31974 * include/Makefile.in, include/lm.h, include/lmmsg.h:
31975 include: Add lmmsg.h.
31977 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
31979 * dlls/shell32/tests/shlfileop.c:
31980 shell32/tests: Test to make sure we can create a non-nested directory.
31982 * dlls/shell32/shlfileop.c:
31983 shell32: SHCreateDirectoryEx can create a non-nested directory.
31985 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
31987 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
31988 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
31989 user/tests: Update LoadImage test.
31990 Include a bitmap in the resources and don't depend on Windows'
31991 OBM_CHECK bitmap anymore.
31993 2006-06-06 Robert Shearman <rob@codeweavers.com>
31995 * dlls/oleaut32/variant.c:
31996 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
31998 * dlls/oleaut32/vartype.c:
31999 oleaut32: Handle BSTRs in VARIANT_CopyData.
32001 2006-06-08 Mike McCormack <mike@codeweavers.com>
32003 * server/registry.c:
32004 server: Fix a possible memory leak.
32006 * server/queue.c, server/sock.c, server/user.h:
32007 server: Make wparam and lparam values unsigned long for win64 compatability.
32009 2006-06-07 Robert Shearman <rob@codeweavers.com>
32012 server: Don't attach the thread input when changing parents if the new
32013 parent is the desktop (i.e. it is becoming a top-level window).
32015 * server/named_pipe.c:
32016 server: Don't set the client's server field before the server has
32017 changed into a connected state, otherwise we could assert in
32018 pipe_client_destroy.
32020 2006-06-08 Alexandre Julliard <julliard@winehq.org>
32022 * server/event.c, server/process.c, server/request.c, server/thread.c,
32024 server: Don't report a fatal protocol error for things that we can recover from.
32026 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
32028 * dlls/wininet/ftp.c:
32029 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
32031 * dlls/wininet/ftp.c:
32032 wininet: ftp: 125 is an acceptable response code for the STORE command.
32034 2006-06-07 Robert Shearman <rob@codeweavers.com>
32036 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
32037 libs/unicode/cptable.c:
32038 libunicode: Add a code page table for the US-ASCII encoding.
32040 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
32041 dlls/rpcrt4/rpc_transport.c:
32042 rpcrt4: Implement a process-wide connection pool for client connections,
32043 rather than relying on the restriction of one connection per
32044 binding. This also avoids the problem of two threads using the same
32045 connection at the same time.
32047 * dlls/rpcrt4/ndr_stubless.c:
32048 rpcrt4: Fix the retrieval of This for interpreted proxies.
32050 * dlls/rpcrt4/ndr_stubless.c:
32051 rpcrt4: Implement full-pointer support for interpreted stubs.
32052 Move the calls to the full pointer init functions before
32053 NdrClient/ServerInitializeNew, like in MIDL-generated code.
32055 2006-06-07 H. Verbeet <hverbeet@gmail.com>
32057 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
32058 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
32059 d3d9: Add a test for GetContainer (Volumes & Surfaces).
32061 * dlls/d3d9/vshaderdeclaration.c:
32062 d3d9: Remove unused vshaderdeclaration.c.
32064 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
32065 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
32066 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
32067 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
32068 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
32069 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
32070 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
32071 d3d9: Fix QueryInterface.
32072 QueryInterface should return S_OK on success and set the object
32073 pointer to NULL on failure. This is similar to the patch Ivan
32074 submitted a while ago for wined3d.
32076 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
32077 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
32078 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
32079 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
32080 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
32081 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
32082 dlls/d3d8/volumetexture.c:
32083 d3d8: Fix QueryInterface.
32084 QueryInterface should return S_OK on success and set the object
32085 pointer to NULL on failure. This is similar to the patch Ivan
32086 submitted a while ago for wined3d.
32088 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
32090 * dlls/msvcrt/undname.c:
32091 msvcrt: Write-strings warning fix.
32093 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
32095 * dlls/kernel/tests/process.c:
32096 kernel/tests: Write-strings warnings fix.
32098 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
32100 * dlls/crypt32/encode.c:
32101 crypt32: Write-strings warning fix.
32103 * dlls/dbghelp/source.c:
32104 dbghelp: Write-strings warning fix.
32106 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
32108 * dlls/wined3d/pixelshader.c:
32109 wined3d: TEXREG2GB is valid on pshaders 1.1.
32111 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
32113 * dlls/wined3d/baseshader.c:
32114 wined3d: Fix NULL dereference in generator function.
32116 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
32117 dlls/wined3d/wined3d_private.h:
32118 wined3d: Fix missing light recording.
32119 Write a light with the default parameters in disabled state if
32120 capturing a missing light.
32122 * dlls/d3d9/tests/stateblock.c:
32123 d3d9: Test missing light recording.
32124 When a light does not exist, and the app attempts to capture it in the
32125 stateblock, a disabled light with the default light parameters is
32128 * dlls/d3d9/tests/device.c:
32129 d3d9: Mipmaps level test.
32131 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
32133 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
32134 msi: Add Russian resource file.
32136 2006-06-07 Robert Reif <reif@earthlink.net>
32138 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
32139 include/lmserver.h:
32140 netapi32: Add stub for NetServerEnumEx.
32142 2006-06-07 Mike McCormack <mike@codeweavers.com>
32144 * dlls/kernel/console.c, include/wine/server_protocol.h,
32145 programs/wineconsole/wineconsole.c, server/console.c,
32146 server/protocol.def, server/trace.c:
32147 server: open_console's from field should be a handle.
32149 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
32150 tools/make_requests:
32151 server: Use unsigned long for request types that are 64bit in win64.
32153 2006-06-07 Alexandre Julliard <julliard@winehq.org>
32155 * server/request.c:
32156 server: Print process/thread id instead of pointer in protocol errors.
32158 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
32160 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
32161 dlls/x11drv/dib.c, programs/regedit/listview.c:
32162 Remove more redundant NULL checks before HeapFree (found by Smatch).
32164 2006-06-05 EA Durbin <ead1234@hotmail.com>
32166 * dlls/msi/tests/db.c:
32167 msi/tests: Fixed a typo.
32169 2006-06-06 Mike McCormack <mike@codeweavers.com>
32171 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
32172 hlink: Implement DllRegisterServer.
32174 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
32175 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
32176 hlink: Add a basic implementation (based on work by Aric Stewart).
32178 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
32179 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
32180 dlls/hlink/hlink_main.c:
32181 hlink: Add a stub implementation (based on Aric Stewart's code).
32183 * include/hlink.idl:
32184 hlink: Declare prototypes for some functions.
32186 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
32188 * programs/winecfg/main.c:
32189 winecfg: Avoid unnecessary casts.
32191 * dlls/comctl32/propsheet.c:
32192 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
32194 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
32196 * include/winuser.h:
32197 include: Add SETWALLPAPER_DEFAULT to winuser.h.
32199 2006-06-06 H. Verbeet <hverbeet@gmail.com>
32201 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
32202 wined3d: Return the result of QueryInterface in GetContainer.
32204 * dlls/wined3d/utils.c:
32205 wined3d: Remove a redundant break.
32207 * dlls/wined3d/device.c:
32208 wined3d: Don't hardcode type sizes for shader constants.
32210 * dlls/d3d9/tests/shader.c:
32211 d3d9: Add a test for setting / getting vertex shader constants.
32213 2006-06-06 Robert Shearman <rob@codeweavers.com>
32215 * dlls/shdocvw/regsvr.c:
32216 shdocvw: Register some more documented classes that native also registers.
32218 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
32219 widl: Support coclass forward declarations.
32221 * include/exdisp.idl:
32222 include: Add two more coclasses to exdisp.idl.
32224 2006-06-06 Hans Leidekker <hans@it.vu.nl>
32226 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
32227 dnsapi: Add stub implementations for the remaining documented functions.
32229 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
32231 * dlls/x11drv/xvidmode.c:
32232 x11drv: Declared two functions as static to avoid compiler warnings.
32234 2006-06-06 Alexandre Julliard <julliard@winehq.org>
32236 * programs/winedbg/debug.l:
32237 Revert "winedbg: Remove useless NOCMD state."
32238 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
32240 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
32243 wine.inf: Added default values for .htm and .html file extension.
32245 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
32247 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
32248 oleaut32: safearray: Convert dimension index at the API boundary.
32250 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
32252 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
32253 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
32254 include/wine/wined3d_interface.h:
32255 wined3d: Remove constant type field in stateblock.
32256 It is wrong to maintain a mapping from a constant index to a type
32257 field, because different constant types do not share an index -
32258 boolean constant 0 is supposed to co-exist with floating point
32259 constant 0, not replace it. Drawprim and other code using the type
32260 array to decide whether to look up a constant in bools, floats, or
32261 ints is wrong - you can't make that decision based on the index.
32263 * dlls/wined3d/vertexshader.c:
32264 wined3d: Rename vertex shader constants.
32265 From const%lu to C%lu for consistency (to match pshaders).
32267 * dlls/wined3d/pixelshader.c:
32268 wined3d: Add limits for ps_2_x.
32270 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
32271 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
32272 wined3d: Trace improvements.
32274 * dlls/wined3d/pixelshader.c:
32275 wined3d: pshader defi has 5 parameters.
32277 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
32280 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
32282 2006-06-05 James Hawkins <truiken@gmail.com>
32284 * dlls/oleaut32/typelib.c:
32285 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
32288 * dlls/oleaut32/typelib.c:
32289 oleaut32: Copy BYREF args directly if they have the same variant type.
32291 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
32293 * dlls/gdi/tests/bitmap.c:
32294 gdi: New tests for GetDIBits.
32295 New tests that check if GetDIBits works with a bitmap that is selected
32296 in a device context (works in Windows, should fail according to the
32299 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
32301 * dlls/msvcrt/wcs.c:
32302 msvcrt: Write-strings warnings fix.
32304 2006-06-06 Mike McCormack <mike@codeweavers.com>
32306 * programs/winecfg/audio.c:
32307 winecfg: Make some pointer casts win64 compliant.
32309 * programs/wineconsole/dialog.c:
32310 wineconsole: Use correct prototypes for dialog procs.
32312 * programs/wcmd/wcmdmain.c:
32313 wcmd: Fix a Win64 warning.
32315 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
32316 taskmgr: Use correct types for Win64.
32318 * programs/hh/main.c:
32319 hh: Cast GetProcAddress's return to supress a Win64 warning.
32321 * programs/winetest/gui.c:
32322 winetest: Fix dialog prototypes.
32324 2006-06-05 Mike McCormack <mike@codeweavers.com>
32326 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
32327 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
32328 dlls/userenv/userenv_main.c:
32329 userenv: Add a stub implementation of userenv.dll.
32331 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
32333 * dlls/kernel/tests/codepage.c:
32334 kernel/tests: Some tests for WideCharToMultiByte.
32336 2006-06-06 Mike McCormack <mike@codeweavers.com>
32338 * dlls/advapi32/crypt.c:
32339 advapi32: Fix comment to match the function (thanks to Dan Kegel).
32341 2006-06-05 Juan Lang <juan_lang@yahoo.com>
32343 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
32344 programs/winedbg/info.c:
32345 winedbg: Get rid of unused mode command.
32347 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
32349 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
32350 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
32351 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
32352 dlls/x11drv/x11drv_main.c:
32353 x11drv: Improve handling of the case where the clipboard is opened
32354 with a window from another thread or process.
32356 * include/ddrawi.h:
32357 include: Add DDHAL_UPDATEOVERLAYDATA structure.
32359 2006-06-05 Huw Davies <huw@codeweavers.com>
32361 * dlls/msi/tests/package.c:
32362 msi: Add some integer condition tests.
32364 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
32366 * dlls/kernel/tests/file.c:
32367 kernel/tests: More tests for FindFirstFile.
32369 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
32371 * programs/wordpad/wordpad.c:
32372 wordpad: Declare three functions as static to avoid compiler warnings.
32374 2006-06-05 Mike McCormack <mike@codeweavers.com>
32376 * include/Makefile.in, include/hlguids.h:
32377 hlink: Add hlguids.h (based on a patch by Aric Stewart).
32379 * dlls/dnsapi/ns_parse.c:
32380 dnsapi: Fix the case where we have libresolv headers but no libraries.
32382 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
32384 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
32385 dlls/wined3d/swapchain.c:
32386 wined3d: Render target locking fixes.
32388 2006-06-04 Mike McCormack <mike@codeweavers.com>
32390 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
32391 advapi32: Implement and test SystemFunction031.
32393 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
32394 dlls/advapi32/tests/crypt_lmhash.c:
32395 advapi32: Implement and test SystemFunction030.
32397 2006-06-05 Hans Leidekker <hans@it.vu.nl>
32400 msi: Fix some copy/paste bugs in the implementation of condition operators.
32402 2006-06-04 Juan Lang <juan_lang@yahoo.com>
32404 * programs/winedbg/debug.l:
32405 winedbg: Remove useless NOCMD state.
32407 * dlls/user/winpos.c:
32408 user: Use SetPropW rather than SetPropA for internal property.
32410 2006-06-05 Robert Shearman <rob@codeweavers.com>
32412 * dlls/msi/where.c:
32413 msi: An empty string is equivalent to nil, so handle this in the optimised
32414 WHERE_execute path.
32416 * dlls/rpcrt4/ndr_marshall.c:
32417 rpcrt4: Implement varying array NDR functions.
32419 * dlls/rpcrt4/ndr_marshall.c:
32420 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
32422 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
32424 * programs/winedbg/types.c:
32425 winedbg: Correct typedefs in type manipulations.
32427 2006-06-04 Mike McCormack <mike@codeweavers.com>
32429 * programs/progman/dialog.c, programs/progman/group.c,
32430 programs/progman/program.c:
32431 progman: Win64 fixes.
32433 * programs/cmdlgtst/cmdlgtst.c:
32434 cmdlgtst: Use correct types for Win64.
32436 * programs/winemine/dialog.c, programs/winemine/main.h:
32437 winemine: Fix dialog proc prototypes for Win64.
32439 * programs/winemine/dialog.c, programs/winemine/dialog.h,
32440 programs/winemine/main.c:
32441 winemine: Remove dialog.h as it's redundant.
32443 * include/windef.h:
32444 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
32446 2006-06-02 Juan Lang <juan_lang@yahoo.com>
32448 * programs/winedbg/debug.l:
32449 winedbg: Fix a crash on initial empty input.
32451 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
32452 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
32453 crypt32: Implement X509_NAME_VALUE encoding/decoding.
32455 2006-06-03 Jacek Caban <jacek@codeweavers.com>
32457 * dlls/shdocvw/oleobject.c:
32458 shdocvw: Set focus in ui_activate.
32460 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
32461 dlls/mshtml/nsio.c:
32462 mshtml: Use mime type reported by moniker if possible.
32464 * dlls/mshtml/navigate.c:
32465 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
32467 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
32468 mshtml: Added beginning OnDataAvailable implementation.
32470 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
32471 mshtml: Added begining binding code in IPersistMoniker::Load.
32473 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
32474 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
32475 mshtml: Set binding channel, listener and context in AsyncOpen.
32477 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
32478 dlls/mshtml/persist.c:
32479 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
32481 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
32482 mshtml: Add create_nscallback function to allow using BSCallback out of
32485 * dlls/mshtml/nsio.c:
32486 mshtml: Move some code from before_async_open to AsyncOpen.
32488 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
32489 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
32490 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
32491 We have to handle it in another way.
32493 2006-06-03 Kai Blin <kai.blin@gmail.com>
32495 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
32496 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
32498 2006-06-03 Jacek Caban <jacek@codeweavers.com>
32500 * dlls/urlmon/binding.c:
32501 urlmon: Use task queue to handle OnDataAvailable call.
32503 * dlls/urlmon/binding.c:
32504 urlmon: Added OnResponse implementation.
32506 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
32508 * dlls/sane.ds/sane_main.c:
32509 sane.ds: Replace FIXME() by TRACE() on sane_exit.
32511 2006-06-02 Robert Shearman <rob@codeweavers.com>
32513 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
32514 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
32515 Instead just fill it in with all zeros.
32517 * dlls/rpcrt4/ndr_misc.h:
32518 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
32519 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
32520 isn't set by ComputeConformanceOrVariance and so could be left filled
32523 * dlls/rpcrt4/ndr_marshall.c:
32524 rpcrt4: The lifetime of the binding handle stored in the context
32525 handle is independent of the binding handle used in the call that
32526 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
32527 and then call RpcBindingFree later to free it.
32529 * dlls/rpcrt4/ndr_marshall.c:
32530 rpcrt4: Fix an incorrect format string pointer being passed in to
32531 ComputeVariance in NdrConformantVaryingStructBufferSize.
32533 * dlls/rpcrt4/rpc_transport.c:
32534 rpcrt4: Skip over the right-hand-side data for the protocol floor so
32535 that we can parse the towers received from native rpcrt4.
32537 * dlls/rpcrt4/ndr_marshall.c:
32538 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
32541 * dlls/rpcrt4/ndr_marshall.c:
32542 rpcrt4: Freeing a NULL context handle is allowed.
32544 * dlls/rpcrt4/ndr_marshall.c:
32545 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
32548 * dlls/rpcrt4/ndr_marshall.c:
32549 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
32550 by passing the correct type format string to ReadConformance.
32552 * dlls/rpcrt4/ndr_marshall.c:
32553 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
32554 marshall all-zeros.
32556 * dlls/rpcrt4/ndr_marshall.c:
32557 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
32560 * dlls/rpcrt4/rpc_transport.c:
32561 rpcrt4: Print some more informative error messages when getaddrinfo fails.
32563 2006-06-02 Mike McCormack <mike@codeweavers.com>
32565 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
32566 wininet: Simple tests for InternetGetCookie's parameters.
32568 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
32569 wininet: Fix up and test InternetSetCookie parameter checking.
32571 * dlls/wininet/internet.c:
32572 wininet: Remove some dead code (Coverity).
32574 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
32576 * dlls/advapi32/tests/registry.c:
32577 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
32579 * dlls/rsaenh/rsaenh.c:
32580 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
32583 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
32585 * dlls/shell32/shlfileop.c:
32586 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
32588 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
32589 dlls/shell32/shlfileop.c:
32590 shell32: Avoid Unicode->ANSI conversion when deleting a file.
32592 2006-06-02 Juan Lang <juan_lang@yahoo.com>
32594 * dlls/crypt32/tests/encode.c:
32595 crypt32: Add name value tests.
32596 Add tests for name values, and move tests for different string
32597 encodings to there.
32599 2006-06-01 Juan Lang <juan_lang@yahoo.com>
32601 * dlls/crypt32/decode.c:
32602 crypt32: Remove exception handling from internal decoding functions.
32604 * dlls/crypt32/tests/encode.c:
32605 crypt32: Add a couple CRL encoding tests, one that shows a problem.
32607 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
32609 * dlls/user/listbox.c:
32610 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
32612 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
32614 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
32616 user32: Send WM_SIZE when window changes state between restored/min/maximized.
32618 2006-06-01 Wino Rojo <winorojo@hotmail.com>
32620 * dlls/x11drv/opengl.c:
32621 x11drv: Fix for a BadMatch error.
32623 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
32625 * dlls/winspool.drv/tests/info.c:
32626 winspool/tests: Remove the check for unimplemented functions.
32628 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
32630 * dlls/winspool.drv/info.c:
32631 winspool.drv: Add GetPrintProcessorDirectoryW.
32633 2006-06-01 Robert Shearman <rob@codeweavers.com>
32635 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
32636 dlls/rpcrt4/tests/rpc.c:
32637 rpcrt4: All of the parameters to TowerExplode are optional.
32639 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
32640 dlls/rpcrt4/tests/rpc.c:
32641 rpcrt4: Implement TowerConstruct and TowerExplode.
32642 Add some tests for these undocumented functions.
32644 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
32645 dlls/rpcrt4/rpc_transport.c:
32646 rpcrt4: Add functions for generating and parsing the upper floors in
32647 endpoint-mapper towers for different transports.
32649 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
32650 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
32652 * dlls/rpcrt4/ndr_midl.c:
32653 rpcrt4: Don't send the unused part of the allocated buffer.
32655 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
32656 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
32659 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
32661 * dlls/comctl32/header.c:
32662 comctl32/header: Check Null before accessing struct member.
32664 2006-06-01 Kai Blin <kai.blin@gmail.com>
32666 * dlls/secur32/ntlm.c:
32667 secur32: Add EncryptMessage and DecryptMessage stubs.
32669 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
32671 * dlls/user/menu.c:
32672 user32: Popup menu position fixes.
32673 - Open large popup menus on the other side only if there's enough space
32674 - Open popup menus such that the y position of the first item in the
32675 popup menu is the same as the y position of the focused menu item.
32677 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
32679 * programs/winecfg/audio.c:
32680 winecfg: Add CoreAudio to audio drivers list.
32682 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
32684 * dlls/user/tests/msg.c:
32685 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
32686 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
32687 PeekMessage test by explicit calls to PeekMessage(), check queue
32688 status and processed messages after each call to see what is going on
32691 2006-06-01 Juan Lang <juan_lang@yahoo.com>
32693 * dlls/crypt32/tests/base64.c:
32694 crypt32: Make base64 tests loadable on win9x.
32696 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
32698 * dlls/shell32/shellpath.c:
32699 shell32: Add Fonts to user's shell folders list.
32701 2006-06-01 Robert Shearman <rob@codeweavers.com>
32703 * tools/widl/widl.man.in:
32704 widl: Fix a typo in the man page.
32706 * tools/widl/typegen.c:
32707 widl: Properly size the return value procformat.
32709 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
32710 tools/widl/typegen.h, tools/widl/widltypes.h:
32711 widl: Only write one procformat string and one typeformat string per file.
32713 2006-06-01 Huw Davies <huw@codeweavers.com>
32715 * dlls/gdi/freetype.c:
32716 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
32718 2006-06-01 Alexandre Julliard <julliard@winehq.org>
32720 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
32721 dlls/winmm/winecoreaudio/coreaudio.c,
32722 dlls/winmm/winecoreaudio/coreaudio.h:
32723 winecoreaudio: Fixed the FSF address.
32725 2006-05-24 Ken Thomases <ken@codeweavers.com>
32727 * dlls/winmm/winecoreaudio/audio.c:
32728 winecoreaudio: Don't CFAllocate buffer for port message.
32730 * dlls/winmm/winecoreaudio/audio.c:
32731 winecoreaudio: Use unique name for message port.
32732 Use a unique port name for the message port to the message thread.
32733 Port names are system-global, so using a non-unique constant name
32734 prevents the CoreAudio driver from being used in multiple processes
32737 * dlls/winmm/winecoreaudio/audio.c:
32738 winecoreaudio: 8-bit Linear PCM data is unsigned.
32740 * dlls/winmm/winecoreaudio/audio.c:
32741 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
32742 When fulfilling the output AudioUnit's request for audio data, don't
32743 stop when the current wavehdr is exhausted; advance to the next. This
32744 addresses the buzzy quality of the sound.
32746 * dlls/winmm/winecoreaudio/audio.c:
32747 winecoreaudio: Improve state tracking.
32748 Improved tracking of device state (stopped, playing, or paused).
32749 Also, tied starting and stopping the AudioUnit more directly to the
32750 state. No need to change the state when preparing or unpreparing
32751 wavehdrs. Pausing overrides both playing and stopped states; if
32752 stopped, pausing prevents output from starting when the program
32753 writes. When, restarting from the paused state, the device starts
32754 playing if there are queued wavehdrs. Otherwise, it goes to stopped
32757 * dlls/winmm/winecoreaudio/audio.c:
32758 winecoreaudio: Miscellaneous cleanup.
32759 Miscellaneous cleanup: release resources when done with them; protect
32760 against null pointers; reduce redundant code; avoid potential integer
32761 underflow; clarify a do-nothing loop.
32763 * dlls/winmm/winecoreaudio/audio.c:
32764 winecoreaudio: Fix race to open.
32765 Fixes a race condition (noted in a comment for wodOpen) when multiple
32766 threads try to open the same wave-out device simultaneously.
32767 Addressed by creating the device mutexes when the driver is
32768 initialized, instead of as each device is opened. Then use the mutex
32769 to protect the open operation against races. At the same time, made
32770 the mutexes recursive to avoid self-deadlocks the driver was
32771 encountering when reentered from the callback.
32773 2006-06-01 Mike McCormack <mike@codeweavers.com>
32775 * dlls/rpcrt4/ndr_marshall.c:
32776 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
32778 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
32780 * dlls/wined3d/surface_gdi.c:
32781 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
32783 2006-05-31 Jacek Caban <jacek@codeweavers.com>
32785 * dlls/urlmon/binding.c:
32786 urlmon: Remove no longer needed binding value in task_t.
32788 * dlls/urlmon/binding.c:
32789 urlmon: Use task queue for cross thread calls in on_progress.
32791 * dlls/urlmon/binding.c:
32792 urlmon: Use task queue in Switch implementation.
32794 * dlls/urlmon/binding.c:
32795 urlmon: Added task queue architecture and use it for OnProgress calls from
32798 * dlls/urlmon/binding.c:
32799 urlmon: Make suse that every OnProgress call is in an apartment thread.
32801 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
32803 * dlls/crypt32/tests/cert.c:
32804 crypt32/tests: Write-strings warning fix.
32806 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
32808 * dlls/comctl32/header.c:
32809 comctl32: header: Update the rects in HEADER_Refresh if needed.
32811 2006-05-31 Hans Leidekker <hans@it.vu.nl>
32813 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
32814 dnsapi: Fall back to a netbios query when a dns query fails.
32816 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
32818 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
32819 wsock32: Added GetService{A,W} stubs.
32821 2006-05-31 Jacek Caban <jacek@codeweavers.com>
32823 * dlls/urlmon/binding.c:
32824 urlmon: Use FindMimeFromData to determine MIME type.
32826 2006-05-31 Huw Davies <huw@codeweavers.com>
32828 * dlls/rpcrt4/ndr_marshall.c:
32829 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
32831 2006-05-31 Robert Shearman <rob@codeweavers.com>
32833 * dlls/oleaut32/typelib.c:
32834 oleaut32: Make sure to read the memid and the name offset from the
32835 correct offsets, after the function data, so add cFuncs to the offsets
32837 Resolve referenced types for variables.
32838 Fixes initialisation of the dbgrid32 OCX.
32840 * dlls/oleaut32/typelib.c:
32841 oleaut32: Resolve referenced types for return values as well as parameters in
32844 * tools/widl/parser.y:
32845 widl: Allow some more "reserved words" to be used as identifiers.
32847 * include/rpcdcep.h:
32848 include: Add some defines used by MIDL-generated code.
32850 2006-05-31 Alexandre Julliard <julliard@winehq.org>
32852 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
32853 winecoreaudio: Fixed a bunch of compiler warnings.
32855 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
32856 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
32858 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
32859 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
32861 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
32862 dnsapi: Portability fixes.
32864 2006-05-31 Juan Lang <juan_lang@yahoo.com>
32866 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
32867 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
32868 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
32869 include/wincrypt.h:
32870 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
32871 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
32872 Blin's base64 encoder/decoder.
32874 2006-05-31 Mike McCormack <mike@codeweavers.com>
32876 * programs/wineconsole/dialog.c:
32877 wineconsole: Store the font as a DWORD_PTR.
32879 * programs/wineconsole/user.c:
32880 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
32882 * programs/wordpad/wordpad.c:
32883 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
32885 2006-05-30 Jacek Caban <jacek@codeweavers.com>
32887 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
32888 urlmon: Added text/html filter.
32890 * dlls/urlmon/urlmon_main.c:
32891 urlmon: Use filters mechanism in FindMimeFromData.
32893 2006-05-31 Troy Rollo <wine@troy.rollo.name>
32895 * dlls/ole32/storage32.c:
32896 ole32: Use STGM_WRITE when opening child storage to delete its children.
32898 2006-05-30 Robert Reif <reif@earthlink.net>
32900 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
32901 winmm: Always check for open and close enents in wave test.
32902 Always check for open and close events.
32903 Send WM_APP message to thread to terminate it rather than TerminateThread.
32904 Fix CreateThread/waveOutOpen race by waiting for background thread to
32905 run before waveOutOpen is called.
32906 Add more non-hardware supported formats. There is a bug in wave
32907 mapper GetPosition when multiple headers are used and this helps
32910 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
32912 * dlls/dnsapi/query.c:
32913 dnsapi: Fixed missing lock release on error path.
32915 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
32917 * dlls/d3d8/tests/device.c:
32918 d3d8: Backport of the d3d9 swapchain test to d3d8.
32920 * dlls/d3d8/device.c:
32921 d3d8: Back buffer count fix.
32923 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
32925 * dlls/crypt32/cert.c:
32926 crypt32: Write-strings warning fix.
32928 * dlls/winmm/joystick/Makefile.in:
32929 winmm/joystick: joystick.c requires Unicode library.
32931 2006-05-30 Alexandre Julliard <julliard@winehq.org>
32933 * dlls/comctl32/propsheet.c:
32934 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
32936 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
32938 * configure, configure.ac, dlls/Makefile.in,
32939 dlls/winmm/winecoreaudio/.gitignore,
32940 dlls/winmm/winecoreaudio/Makefile.in,
32941 dlls/winmm/winecoreaudio/audio.c,
32942 dlls/winmm/winecoreaudio/audiounit.c,
32943 dlls/winmm/winecoreaudio/coreaudio.c,
32944 dlls/winmm/winecoreaudio/coreaudio.h,
32945 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
32946 winecoreaudio: Initial Audio Driver for Mac OS X.
32948 2006-05-29 Hans Leidekker <hans@it.vu.nl>
32950 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
32951 dnsapi: Implement DnsQuery_{A,UTF8,W}.
32953 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
32954 dlls/dnsapi/ns_parse.c:
32955 dnsapi: Add DNS message parsing routines from BIND.
32957 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
32959 * dlls/comctl32/header.c:
32960 comctl32: header: Ignore out-of-range iOrder in SetItemT.
32962 * dlls/kernel/format_msg.c:
32963 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
32965 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
32967 * dlls/msi/tests/format.c:
32968 msi: Increase verbosity in some failing tests.
32970 2006-05-30 Mike McCormack <mike@codeweavers.com>
32972 * dlls/wininet/http.c:
32973 wininet: Don't crash when querying NULL values.
32975 * dlls/wininet/tests/http.c:
32976 wininet: Add a test for basic authentication.
32978 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
32979 user32: Stub implementations for Win64's Get/Set LongPtr functions.
32981 2006-05-29 Troy Rollo <wine@troy.rollo.name>
32983 * include/wine/wined3d_gl.h:
32984 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
32986 2006-05-30 Troy Rollo <wine@troy.rollo.name>
32988 * dlls/comdlg32/filedlg.c:
32989 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
32990 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
32991 non-NULL pointer for CB_GETITEMDATA.
32993 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
32995 * dlls/wined3d/device.c:
32996 wined3d: Properly destroy texture object if we failed to create its surfaces.
32998 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
32999 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
33000 d3d9: Add reference to the parent device for surfaces.
33001 Allow some objects to have no parent device.
33002 Tighten refcount tests and test refound decrement on Release.
33004 2006-05-29 Robert Shearman <rob@codeweavers.com>
33006 * dlls/rpcrt4/ndr_marshall.c:
33007 rpcrt4: Make UserMarshalFlags static.
33009 * dlls/rpcrt4/ndr_marshall.c:
33010 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
33011 unmarshaler routines of embedded complexes in complex struct and array
33013 Fixes a regression caused by commit
33014 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
33017 * dlls/rpcrt4/ndr_marshall.c:
33018 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
33021 * dlls/rpcrt4/ndr_fullpointer.c:
33022 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
33023 set the number of pointers to a large default, so that NumberOfBuckets
33024 doesn't end up less than zero.
33026 * dlls/rpcrt4/ndr_marshall.c:
33027 rpcrt4: Handle marshaling/unmarshaling full pointers.
33029 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
33030 rpcrt4: For full pointers the state consists of flags, so or new flags into
33031 the field instead of assigning.
33032 The return value of all full pointer functions that return an int
33033 depends on the passed in query type being a flag in the state.
33035 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
33037 * dlls/comctl32/tests/treeview.c:
33038 comctl32/tests: Write-strings warnings fix.
33040 2006-05-29 Hans Leidekker <hans@it.vu.nl>
33043 msi: Implement MsiLocateComponent{A,W}.
33045 2006-05-30 Mike McCormack <mike@codeweavers.com>
33047 * programs/msiexec/msiexec.c:
33048 msiexec: Improve 64bit compatibility.
33050 2006-05-29 Mike McCormack <mike@codeweavers.com>
33052 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
33053 wldap32: Fix unused variable warnings.
33055 * dlls/gdi/freetype.c:
33056 gdi32: Fix an unused variable warning.
33058 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
33060 * dlls/wined3d/device.c:
33061 wined3d: Do not disable GL_BLEND when alpha blending is active.
33063 * dlls/wined3d/surface_gdi.c:
33064 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
33067 2006-05-28 Robert Reif <reif@earthlink.net>
33069 * dlls/winmm/tests/wave.c:
33070 winmm: Add multiple header wave tests.
33071 The current wave tests only use a single header for playback. Tests
33072 have been added to use multiple headers and to reuse them. This is
33073 how streaming applications and direct sound use the wave api.
33075 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
33077 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
33078 comctl32/tests: Write-strings warning fix.
33080 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
33082 * DEVELOPERS-HINTS:
33083 DEVELOPER-HINTS: Some directories are renamed / removed / added.
33085 * dlls/winspool.drv/tests/info.c:
33086 winspool/tests: Use 0xdeadbeef as magic value.
33088 * dlls/winspool.drv/info.c:
33089 winspool: Documentation for GetPrintProcessorDirectory.
33091 2006-05-28 Alexandre Julliard <julliard@winehq.org>
33093 * server/request.c:
33094 server: Return an error for invalid requests instead of killing the client
33097 * dlls/user/winproc.c:
33098 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
33101 Make.rules: Define datarootdir to avoid a configure warning.
33103 2006-05-28 Frank Richter <frank.richter@gmail.com>
33105 * dlls/shdocvw/shdocvw_main.c:
33106 shdocvw: Install Mozilla control silently.
33108 * dlls/shdocvw/De.rc:
33109 shdocvw: Improve German translation.
33111 2006-05-28 Kai Blin <kai.blin@gmail.com>
33113 * dlls/secur32/tests/main.c:
33114 secur32: Cleaning up the authentication tests.
33115 This should make it easier to add encryption tests later.
33117 2006-05-27 Jacek Caban <jacek@codeweavers.com>
33119 * dlls/urlmon/binding.c:
33120 urlmon: Improve debug traces.
33122 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
33123 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
33125 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
33126 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
33128 2006-05-27 Alexandre Julliard <julliard@winehq.org>
33130 * tools/sfnt2fnt.c:
33131 sfnt2fnt: Clean output files when aborting on a signal.
33133 * tools/make_ctests.c:
33134 make_ctests: Clean output files when aborting on an error or signal.
33137 fnt2fon: Clean output files when aborting on an error or signal.
33140 bin2res: Clean output files when aborting on an error or signal.
33142 * tools/widl/widl.c:
33143 widl: Clean output files when aborting on a signal.
33146 wrc: Clean output files when aborting on an error or signal.
33149 wmc: Clean output files when aborting on an error or signal.
33151 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
33153 * dlls/ntdll/loader.c:
33154 ntdll: Free TLS pointers when exiting thread.
33156 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
33157 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
33158 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
33160 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
33162 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
33163 include/wine/server_protocol.h, include/winternl.h,
33164 server/named_pipe.c, server/protocol.def, server/trace.c:
33165 ntdll/kernel32: Pipe information.
33166 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
33168 - reimplemented kernel32.GetNamedPipeInfo on top of it
33169 - enhance current features to make this work both on client and server handles
33170 - now also returning the number of instances
33172 2006-05-26 Jason Green <jave27@gmail.com>
33174 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
33175 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33176 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
33179 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
33180 wined3d: Final move of the GLSL registry check (hopefully).
33182 2006-05-27 Alexandre Julliard <julliard@winehq.org>
33184 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
33185 kernel32: Partial implementation of GetModuleHandleExA/W.
33187 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
33188 ntdll: Implemented RtlPcToFileHeader.
33190 2006-05-26 Kai Blin <kai.blin@gmail.com>
33192 * dlls/secur32/base64_codec.c:
33193 secur32: Fix wrong bit shift in the base64 encoder.
33194 Thanks to Juan Lang for catching this one.
33196 2006-05-26 Robert Shearman <rob@codeweavers.com>
33198 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
33199 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
33200 Implement NdrFullPointerFree.
33202 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
33203 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
33205 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
33206 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
33207 NdrFullPointerInsertRefId.
33209 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
33210 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
33211 rpcrt4: Implement some full pointer functions and add stubs for others.
33214 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
33216 * dlls/wined3d/surface.c:
33217 wined3d: Implement IWineD3DSurface::BltFast.
33219 2006-05-26 Mike McCormack <mike@codeweavers.com>
33221 * dlls/secur32/ntlm.c:
33222 secur32: Avoid some code duplication.
33224 * dlls/rpcrt4/ndr_marshall.c:
33225 rpcrt4: Implement NdrClientContext(Un)Marshall.
33227 2006-05-26 Juan Lang <juan_lang@yahoo.com>
33229 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
33230 dlls/crypt32/tests/cert.c, include/wincrypt.h:
33231 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
33232 CertVerifySubjectCertificateContext.
33234 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
33235 dlls/crypt32/store.c:
33236 crypt32: Combine redundant code.
33238 2006-05-25 Huw Davies <huw@codeweavers.com>
33240 * dlls/gdi/freetype.c:
33241 gdi32: The font cache needs to discriminate whether the device can cope with
33242 bitmap fonts or not.
33244 2006-05-26 Robert Shearman <rob@codeweavers.com>
33246 * dlls/rpcrt4/ndr_marshall.c:
33247 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
33248 ComputeConformanceOrVariance it is still necessary to set the count
33249 variable to the value retrieved.
33251 * dlls/rpcrt4/rpc_message.c:
33252 rpcrt4: Return the actual status code sent back by the server, rather than
33255 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
33257 * dlls/wined3d/surface_gdi.c:
33258 wined3d: Fix IWineGDISurface::SaveSnapshot.
33260 * dlls/wined3d/surface.c:
33261 wined3d: Disable the depth test in UnlockRect
33263 2006-05-26 Jason Green <jave27@gmail.com>
33265 * dlls/wined3d/drawprim.c:
33266 wined3d: Fix regression introduced by recent multitexture patch.
33268 2006-05-26 Alexandre Julliard <julliard@winehq.org>
33270 * dlls/comctl32/theme_dialog.c:
33271 comctl32: Dialog procedures should be called with CallWindowProc.
33273 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
33274 dlls/user/winproc.h:
33275 user: Only include winproc.h where necessary.
33277 * dlls/user/winproc.c:
33278 user: Added fast 32->16 mapping for the remaining messages.
33280 * dlls/user/winproc.c:
33281 user: Added fast 32->16 mapping for the listbox and combobox messages.
33283 * dlls/user/winproc.c:
33284 user: Added fast 32->16 mapping for the edit control messages.
33286 * dlls/user/winproc.c:
33287 user: Added fast 32->16 mapping for button and scrollbar messages.
33289 * dlls/user/winproc.c:
33290 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
33292 * dlls/user/winproc.c:
33293 user: Added fast 32->16 mapping for the WM_DDE* messages.
33295 * dlls/user/winproc.c:
33296 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
33299 * dlls/user/winproc.c:
33300 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
33302 * dlls/user/winproc.c:
33303 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
33304 WM_WINDOWPOSCHANGING/CHANGED.
33306 * dlls/user/winproc.c:
33307 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
33309 * dlls/user/winproc.c:
33310 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
33312 * dlls/user/winproc.c:
33313 user: Added fast 16->32 mapping for the remaining messages.
33315 * dlls/user/winproc.c:
33316 user: Added fast 16->32 mapping for the WM_DDE* messages.
33318 * dlls/user/winproc.c:
33319 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
33322 * dlls/user/winproc.c:
33323 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
33325 * dlls/user/winproc.c:
33326 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
33327 WM_WINDOWPOSCHANGING/CHANGED.
33329 * dlls/user/winproc.c:
33330 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
33332 * dlls/user/winproc.c:
33333 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
33335 * include/wine/unicode.h:
33336 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
33339 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
33340 Fixed a couple of instances of the old FSF address that crept back in.
33342 2006-05-25 Phil Costin <philcostin@hotmail.com>
33344 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
33345 wined3d: Create stub for D3DPERF_SetOptions function.
33347 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
33349 * tools/wineprefixcreate.in:
33350 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
33351 relaying on the PATH.
33353 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
33355 * dlls/comctl32/header.c:
33356 comctl32: header: Put the new item in place of the hot divider instead of
33359 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
33361 * dlls/comctl32/header.c:
33362 comctl32: header: Draw the drag image and hot dividers while dragging an item.
33364 * dlls/comctl32/header.c:
33365 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
33367 * dlls/comctl32/header.c:
33368 comctl32: header: Implement HDM_SETHOTDIVIDER.
33370 * dlls/comctl32/header.c:
33371 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
33373 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
33375 * dlls/comctl32/listview.c:
33376 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
33377 Apply the HDS_DRAGDROP header style if the listview has the
33378 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
33379 doesn't support them.
33381 2006-05-25 Juan Lang <juan_lang@yahoo.com>
33383 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
33384 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
33385 crypt32: Implement CertSerializeCRLStoreElement.
33387 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
33389 * dlls/mapi32/util.c:
33390 mapi32: Break out of the loop as soon as MSI call succeeds.
33392 * dlls/gdi/freetype.c:
33393 gdi: Add more const qualifiers.
33395 2006-05-26 Jason Green <jave27@gmail.com>
33397 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
33398 wined3d: Move the GLSL registry check again.
33400 2006-05-26 Mike McCormack <mike@codeweavers.com>
33402 * tools/winapi/tests.dat:
33403 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
33405 * include/rpcndr.h:
33406 rpcrt4: Remove unused IN and OUT macros.
33408 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
33410 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
33411 mapi32: Implement FGetComponentPath.
33414 msi: Translate the resulting string only if the previous call succeeded.
33416 2006-05-25 Jacek Caban <jacek@codeweavers.com>
33418 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
33419 urlmon: Fix implementation of ReleaseBindInfo.
33421 * dlls/urlmon/binding.c:
33422 urlmon: Better pending read handling.
33424 * dlls/urlmon/binding.c:
33425 urlmon: Added Switch implementation.
33427 * dlls/urlmon/binding.c:
33428 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
33431 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
33432 dlls/urlmon/urlmon_main.h:
33433 urlmon: Call OnProgress in apartment thread.
33435 * dlls/urlmon/binding.c:
33436 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
33438 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
33439 urlmon: Added ReportResult implementation.
33441 * dlls/urlmon/binding.c:
33442 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
33444 2006-05-25 Juan Lang <juan_lang@yahoo.com>
33446 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
33447 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
33448 crypt32: Add support for CRLs.
33450 * dlls/crypt32/cert.c:
33451 crypt32: Use public functions when finding certificates.
33453 2006-05-25 Phil Costin <philcostin@hotmail.com>
33455 * dlls/wined3d/directx.c:
33456 wined3d: Shader caps fix - code relocation.
33458 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
33460 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
33461 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
33462 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
33463 wined3d: Dynamicly load GL_ARB_multitexture functions.
33465 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
33467 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
33468 dlls/wined3d/wined3d_private.h:
33469 wined3d: Small rhw vertex fix.
33470 Fix the one pixel displacement and move the glOrtho code in a common
33473 2006-05-25 Alexandre Julliard <julliard@winehq.org>
33476 configure: Regenerated with autoconf 2.59d.
33478 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
33479 include/wine/unicode.h:
33480 include: Prevent internal Wine headers from being used in tests.
33482 * dlls/wined3d/surface.c:
33483 wined3d: Fixed a compiler warning.
33485 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
33487 * dlls/ntdll/file.c:
33488 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
33490 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
33492 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
33493 wininet: Constify data.
33495 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
33496 gdi: Constify data.
33498 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
33501 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
33503 2006-05-24 Jason Green <jave27@gmail.com>
33505 * include/wine/wined3d_gl.h:
33506 wined3d: Add some more GLSL defines.
33508 2006-05-25 Mike McCormack <mike@codeweavers.com>
33510 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
33511 rpcrt4: Stub implementations for NDRS marshalling functions.
33513 * dlls/crypt32/oid.c:
33514 crypt32: Fix a integer to pointer cast.
33516 * dlls/msi/action.c, dlls/msi/database.c:
33517 msi: Fix some pointer to integer casts.
33519 * dlls/kernel/console.c:
33520 kernel32: Fix some pointer to integer casts.
33522 * dlls/mapi32/mapi32_main.c:
33523 mapi32: Fix prototype of MAPILogon and MAPILogoff.
33525 * include/richedit.h:
33526 richedit: Fix prototype of the callback function.
33528 2006-05-24 Robert Shearman <rob@codeweavers.com>
33530 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
33531 dlls/ole32/ftmarshal.c:
33532 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
33534 * dlls/ole32/ftmarshal.c:
33535 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
33536 remove unnecessary unmarshaling code for the standard-marshal case -
33537 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
33539 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
33540 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
33541 free-threaded marshaler.
33543 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
33544 ole32: Implement table-weak marshaling for the free-threaded marshaler.
33546 * dlls/ole32/ftmarshal.c:
33547 ole32: Release the standard marshal in the free-threaded marshaler's
33548 UnmarshalInterface function.
33550 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
33551 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
33552 and UnmarshalInterface methods, with test cases.
33554 * dlls/ole32/ftmarshal.c:
33555 ole32: Fix the free-threaded marshaler when it has no outer unknown.
33557 * dlls/rpcrt4/ndr_marshall.c:
33558 rpcrt4: Set the Memory field of the stub message structure to the
33559 start of the memory that an embedded pointer is embedded in so that
33560 FC_POINTER conformance works correctly.
33562 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
33563 rpcrt4: Implement explicit generic binding handles.
33565 * dlls/rpcrt4/ndr_stubless.c:
33566 rpcrt4: Move the getting of the client binding handle to a separate function.
33568 * dlls/rpcrt4/ndr_stubless.c:
33569 rpcrt4: Move the initialising of the stub message structure nearer to the top
33571 Set stubMsg.StackTop after calling the initialise function.
33573 * dlls/rpcrt4/ndr_stubless.c:
33574 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
33576 * dlls/rpcrt4/rpc_binding.c:
33577 rpcrt4: Implement RpcBindingCopy.
33579 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
33580 uuid: Add some COM CLSIDs.
33582 * include/urlmon.idl:
33583 include: Add several more interfaces to urlmon.idl.
33585 2006-05-24 Jacek Caban <jacek@codeweavers.com>
33587 * dlls/urlmon/tests/misc.c:
33588 urlmon: Added registering name space test.
33590 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
33591 dlls/urlmon/urlmon_main.h:
33592 urlmon: Use registered protocols.
33594 * dlls/urlmon/session.c:
33595 urlmon: Added [Un]RegisterNamespace implementation.
33597 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
33598 dlls/mshtml/service.c:
33599 mshtml: The secret interface is CMarkup. Improve FIXMEs.
33601 2006-05-24 Juan Lang <juan_lang@yahoo.com>
33603 * dlls/crypt32/tests/store.c:
33604 crypt32: Add one more test of CertAddEncodedCertificateToStore.
33606 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
33607 dlls/crypt32/store.c:
33608 crypt32: Move cert functions that don't depend on the implementation of stores
33611 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
33613 * dlls/wined3d/device.c:
33614 wined3d: Fog fixes.
33616 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
33618 * dlls/wined3d/surface.c:
33619 wined3d: Turn around the image in LockRect.
33621 * dlls/wined3d/device.c:
33622 wined3d: Silence the offscreen surface creation fixme.
33624 * dlls/wined3d/device.c:
33625 wined3d: Color keying emulation.
33627 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
33629 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
33630 d3d9: StateBlock is also created in EndStateBlock. With tests.
33632 2006-05-24 Alexandre Julliard <julliard@winehq.org>
33634 * ANNOUNCE, ChangeLog, VERSION, configure:
33637 ----------------------------------------------------------------
33638 2006-05-24 Alexandre Julliard <julliard@winehq.org>
33640 * dlls/usp10/tests/usp10.c:
33641 usp10: Fixed a compiler warning.
33643 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
33644 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
33645 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
33646 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
33647 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
33648 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
33649 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
33650 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
33651 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
33652 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
33653 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
33654 Link against libwine_unicode everywhere we use Unicode functions.
33656 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
33657 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
33658 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
33659 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
33660 dlls/shlwapi/tests/path.c:
33661 Tests should not use wine/unicode.h.
33663 * tools/widl/typelib.c, tools/widl/write_msft.c:
33664 widl: Get rid of unnecessary inclusion of unicode.h.
33666 * libs/wine/debug.c:
33667 libwine: Don't use libwine_unicode functions.
33669 2006-05-24 Mike McCormack <mike@codeweavers.com>
33671 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
33672 programs/winefile/winefile.c:
33673 Fixed more boolean comparisons against TRUE.
33675 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
33676 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
33678 * dlls/wininet/dialogs.c:
33679 wininet: Fix a possible NULL pointer deference.
33681 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
33684 Makefile.in: find needs a slash when the source dir is a symlink.
33686 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
33688 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
33689 gphoto2.ds: Added Korean resources.
33691 2006-05-24 Alexandre Julliard <julliard@winehq.org>
33693 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
33694 libs/unicode/string.c, libs/unicode/wine_unicode.def,
33695 libs/unicode/wine_unicode.map:
33696 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
33698 * include/wine/unicode.h, libs/unicode/string.c,
33699 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
33700 libwine_unicode: Define all functions in the library even if they can be inlined.
33702 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
33704 * dlls/user/tests/msg.c:
33705 user: Add a test to check the queue status if there is a pending
33706 posted message and the quit flag is set.
33708 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
33710 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
33711 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
33712 include/wine/wined3d_interface.h:
33713 wined3d: Swapchain and back buffer corrections + tests.
33715 2006-05-24 Mike McCormack <mike@codeweavers.com>
33717 * dlls/msi/dialog.c:
33718 msi: Set a default radio button.
33720 * dlls/msi/action.c:
33721 msi: Fix a possible memory leak.
33723 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
33725 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
33726 include/wine/wined3d_gl.h:
33727 wined3d: Fix ARB_imaging abuse.
33729 2006-05-24 Alexandre Julliard <julliard@winehq.org>
33731 * dlls/wined3d/device.c:
33732 wined3d: Fixed a couple of boolean comparisons against TRUE.
33734 2006-05-23 Jason Green <jave27@gmail.com>
33736 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
33737 dlls/wined3d/wined3d_private.h:
33738 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
33741 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
33742 wined3d: Add function to print the infolog of a GLSL shader on errors.
33743 With assistance from H. Verbeet.
33745 * include/wine/wined3d_gl.h:
33746 wined3d: Added some GLSL defines and function prototypes.
33748 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
33750 * dlls/comdlg32/printdlg.c:
33751 comdlg32: Write-strings warning fix.
33753 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
33755 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
33756 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
33757 programs/notepad/Fr.rc, programs/progman/Fr.rc,
33758 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
33759 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
33760 programs/wordpad/Fr.rc:
33761 Uniformization of French main menu accelerators.
33763 2006-05-23 Hans Leidekker <hans@it.vu.nl>
33765 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
33766 uninstaller: Add Dutch resources.
33768 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
33770 * dlls/x11drv/xrender.c:
33771 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
33773 2006-05-23 Juan Lang <juan_lang@yahoo.com>
33775 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
33776 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
33778 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
33780 * dlls/wined3d/directx.c:
33781 wined3d: Remove a double cap flag.
33783 * dlls/wined3d/surface.c:
33784 wined3d: Remove an unnecessary NULL check.
33786 2006-05-23 Jacek Caban <jacek@codeweavers.com>
33788 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
33789 dlls/mshtml/persist.c:
33790 mshtml: Added stub implementation of IPersistStreamInit.
33792 * dlls/shdocvw/oleobject.c:
33793 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
33795 * dlls/shdocvw/oleobject.c:
33796 shdocvw: Don't do verb that is already done.
33798 * dlls/shdocvw/oleobject.c:
33799 shdocvw: Move UI activating to the separated function.
33801 * dlls/shdocvw/oleobject.c:
33802 shdocvw: Move inplace activating code to the separated function.
33804 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
33805 dlls/shdocvw/webbrowser.c:
33806 shdocvw: Added WebBrowser v1 implementation.
33808 * dlls/shdocvw/regsvr.c:
33809 shdocvw: Added WebBrowser v1 registration.
33811 2006-05-23 Robert Shearman <rob@codeweavers.com>
33813 * dlls/comctl32/propsheet.c:
33814 comctl32: Fix the loading of strings for the property sheet page by
33815 caching the ID of the string to load before overwriting it with an
33818 2006-05-23 Alexandre Julliard <julliard@winehq.org>
33820 * dlls/user/winproc.c:
33821 user: Reuse the fast A->W function to implement the 16->32W case.
33822 Get rid of the no longer needed 16->32W mapping functions.
33824 * dlls/user/winproc.c:
33825 user: Reuse the fast W->A function to implement the 32W->16 case.
33826 Get rid of the no longer needed 32W->16 mapping functions.
33828 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
33829 user: Use winproc callbacks for the remaining 16-bit messaging functions.
33831 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
33833 * dlls/comctl32/header.c:
33834 comctl32: header: Don't try to draw items outside the clipping rect.
33836 * dlls/comctl32/header.c:
33837 comctl32: header: Make the column resizing smooth in full drag mode.
33838 Make the column resizing smooth in full drag mode even for listview
33839 with lots of elements by redrawing only the resized column and calling
33842 2006-05-22 Juan Lang <juan_lang@yahoo.com>
33844 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
33845 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
33846 crypt32: Abstract contexts.
33847 - create an abstract interface for contexts, and use it for certificates
33848 - create a simple context list, and use it for memory stores
33850 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
33852 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
33853 usp10: Add stub for ScriptStringOut.
33855 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
33857 * dlls/wined3d/swapchain.c:
33858 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
33860 2006-05-23 Huw Davies <huw@codeweavers.com>
33862 * dlls/rpcrt4/tests/ndr_marshall.c:
33863 rpcrt4: Uncomment test now that it works correctly.
33865 * dlls/rpcrt4/ndr_marshall.c:
33866 rpcrt4: Add another static.
33868 * dlls/rpcrt4/ndr_marshall.c:
33869 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
33870 amongst the NdrSimpleStruct* ones.
33872 2006-05-23 Alexandre Julliard <julliard@winehq.org>
33874 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
33875 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
33876 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
33877 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
33878 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
33879 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
33880 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
33881 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
33882 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
33883 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
33884 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
33885 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
33886 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
33887 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
33888 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
33889 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
33890 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
33891 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
33892 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
33893 programs/winetest/Makefile.in:
33894 winspool: Renamed the directory to winspool.drv.
33896 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
33897 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
33898 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
33899 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
33900 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
33901 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
33902 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
33903 dlls/wineps.drv/data/AvantGarde_Demi.c,
33904 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
33905 dlls/wineps.drv/data/Bookman_Demi.c,
33906 dlls/wineps.drv/data/Bookman_DemiItalic.c,
33907 dlls/wineps.drv/data/Bookman_Light.c,
33908 dlls/wineps.drv/data/Bookman_LightItalic.c,
33909 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
33910 dlls/wineps.drv/data/Courier_Bold.c,
33911 dlls/wineps.drv/data/Courier_BoldOblique.c,
33912 dlls/wineps.drv/data/Courier_Oblique.c,
33913 dlls/wineps.drv/data/Helvetica.c,
33914 dlls/wineps.drv/data/Helvetica_Bold.c,
33915 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
33916 dlls/wineps.drv/data/Helvetica_Narrow.c,
33917 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
33918 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
33919 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
33920 dlls/wineps.drv/data/Helvetica_Oblique.c,
33921 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
33922 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
33923 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
33924 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
33925 dlls/wineps.drv/data/Palatino_Bold.c,
33926 dlls/wineps.drv/data/Palatino_BoldItalic.c,
33927 dlls/wineps.drv/data/Palatino_Italic.c,
33928 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
33929 dlls/wineps.drv/data/Times_Bold.c,
33930 dlls/wineps.drv/data/Times_BoldItalic.c,
33931 dlls/wineps.drv/data/Times_Italic.c,
33932 dlls/wineps.drv/data/Times_Roman.c,
33933 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
33934 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
33935 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
33936 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
33937 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
33938 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
33939 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
33940 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
33941 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
33942 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
33943 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
33944 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
33945 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
33946 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
33947 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
33948 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
33949 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
33950 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
33951 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
33952 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
33953 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
33954 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
33955 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
33956 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
33957 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
33958 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
33959 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
33960 dlls/wineps/data/AvantGarde_BookOblique.c,
33961 dlls/wineps/data/AvantGarde_Demi.c,
33962 dlls/wineps/data/AvantGarde_DemiOblique.c,
33963 dlls/wineps/data/Bookman_Demi.c,
33964 dlls/wineps/data/Bookman_DemiItalic.c,
33965 dlls/wineps/data/Bookman_Light.c,
33966 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
33967 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
33968 dlls/wineps/data/Courier_BoldOblique.c,
33969 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
33970 dlls/wineps/data/Helvetica_Bold.c,
33971 dlls/wineps/data/Helvetica_BoldOblique.c,
33972 dlls/wineps/data/Helvetica_Narrow.c,
33973 dlls/wineps/data/Helvetica_Narrow_Bold.c,
33974 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
33975 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
33976 dlls/wineps/data/Helvetica_Oblique.c,
33977 dlls/wineps/data/NewCenturySchlbk_Bold.c,
33978 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
33979 dlls/wineps/data/NewCenturySchlbk_Italic.c,
33980 dlls/wineps/data/NewCenturySchlbk_Roman.c,
33981 dlls/wineps/data/Palatino_Bold.c,
33982 dlls/wineps/data/Palatino_BoldItalic.c,
33983 dlls/wineps/data/Palatino_Italic.c,
33984 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
33985 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
33986 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
33987 dlls/wineps/data/ZapfChancery_MediumItalic.c,
33988 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
33989 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
33990 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
33991 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
33992 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
33993 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
33994 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
33995 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
33996 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
33997 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
33998 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
33999 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
34000 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
34001 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
34002 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
34003 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
34004 wineps: Renamed the directory to wineps.drv.
34006 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
34007 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
34008 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
34009 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
34010 dlls/msisys/msisys.ocx.spec:
34011 msisys: Renamed the directory to msisys.ocx.
34013 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
34015 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
34016 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
34017 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
34018 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
34019 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
34020 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
34021 dlls/advapi32/registry.c, dlls/advapi32/security.c,
34022 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
34023 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
34024 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
34025 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
34026 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
34027 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
34028 dlls/advpack/install.c, dlls/advpack/reg.c,
34029 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
34030 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
34031 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
34032 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
34033 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
34034 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
34035 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
34036 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
34037 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
34038 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
34039 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
34040 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
34041 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
34042 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
34043 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
34044 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
34045 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
34046 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
34047 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
34048 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
34049 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
34050 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
34051 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
34052 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
34053 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
34054 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
34055 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
34056 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
34057 dlls/comcat/factory.c, dlls/comcat/information.c,
34058 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
34059 dlls/comcat/version.rc, dlls/comctl32/animate.c,
34060 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
34061 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
34062 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
34063 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
34064 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
34065 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
34066 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
34067 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
34068 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
34069 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
34070 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
34071 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
34072 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
34073 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
34074 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
34075 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
34076 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
34077 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
34078 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
34079 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
34080 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
34081 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
34082 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
34083 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
34084 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
34085 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
34086 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
34087 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
34088 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
34089 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
34090 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
34091 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
34092 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
34093 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
34094 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
34095 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
34096 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
34097 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
34098 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
34099 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
34100 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
34101 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
34102 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
34103 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
34104 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
34105 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
34106 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
34107 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
34108 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
34109 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
34110 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
34111 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
34112 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
34113 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
34114 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
34115 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
34116 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
34117 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
34118 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
34119 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
34120 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
34121 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
34122 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
34123 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
34124 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
34125 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
34126 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
34127 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
34128 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
34129 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
34130 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
34131 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
34132 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
34133 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
34134 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
34135 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
34136 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
34137 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
34138 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
34139 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
34140 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
34141 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
34142 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
34143 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
34144 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
34145 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
34146 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
34147 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
34148 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
34149 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
34150 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
34151 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
34152 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
34153 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
34154 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
34155 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
34156 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
34157 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
34158 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
34159 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
34160 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
34161 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
34162 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
34163 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
34164 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
34165 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
34166 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
34167 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
34168 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
34169 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
34170 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
34171 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
34172 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
34173 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
34174 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
34175 dlls/ddraw/main.c, dlls/ddraw/material.c,
34176 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
34177 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
34178 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
34179 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
34180 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
34181 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
34182 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
34183 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
34184 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
34185 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
34186 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
34187 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
34188 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
34189 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
34190 dlls/dinput/device.c, dlls/dinput/device_private.h,
34191 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
34192 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
34193 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
34194 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
34195 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
34196 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
34197 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
34198 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
34199 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
34200 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
34201 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
34202 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
34203 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
34204 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
34205 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
34206 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
34207 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
34208 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
34209 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
34210 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
34211 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
34212 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
34213 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
34214 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
34215 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
34216 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
34217 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
34218 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
34219 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
34220 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
34221 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
34222 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
34223 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
34224 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
34225 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
34226 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
34227 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
34228 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
34229 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
34230 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
34231 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
34232 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
34233 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
34234 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
34235 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
34236 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
34237 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
34238 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
34239 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
34240 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
34241 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
34242 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
34243 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
34244 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
34245 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
34246 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
34247 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
34248 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
34249 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
34250 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
34251 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
34252 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
34253 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
34254 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
34255 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
34256 dlls/dsound/capture.c, dlls/dsound/dsound.c,
34257 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
34258 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
34259 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
34260 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
34261 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
34262 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
34263 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
34264 dlls/dsound/version.rc, dlls/dswave/dswave.c,
34265 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
34266 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
34267 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
34268 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
34269 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
34270 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
34271 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
34272 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
34273 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
34274 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
34275 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
34276 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
34277 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
34278 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
34279 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
34280 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
34281 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
34282 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
34283 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
34284 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
34285 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
34286 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
34287 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
34288 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
34289 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
34290 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
34291 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
34292 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
34293 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
34294 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
34295 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
34296 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
34297 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
34298 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
34299 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
34300 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
34301 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
34302 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
34303 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
34304 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
34305 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
34306 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
34307 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
34308 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
34309 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
34310 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
34311 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
34312 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
34313 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
34314 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
34315 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
34316 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
34317 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
34318 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
34319 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
34320 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
34321 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
34322 dlls/kernel/comm.c, dlls/kernel/computername.c,
34323 dlls/kernel/console.c, dlls/kernel/console_private.h,
34324 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
34325 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
34326 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
34327 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
34328 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
34329 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
34330 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
34331 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
34332 dlls/kernel/local16.c, dlls/kernel/locale.c,
34333 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
34334 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
34335 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
34336 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
34337 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
34338 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
34339 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
34340 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
34341 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
34342 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
34343 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
34344 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
34345 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
34346 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
34347 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
34348 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
34349 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
34350 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
34351 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
34352 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
34353 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
34354 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
34355 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
34356 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
34357 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
34358 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
34359 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
34360 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
34361 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
34362 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
34363 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
34364 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
34365 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
34366 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
34367 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
34368 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
34369 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
34370 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
34371 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
34372 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
34373 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
34374 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
34375 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
34376 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
34377 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
34378 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
34379 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
34380 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
34381 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
34382 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
34383 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
34384 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
34385 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
34386 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
34387 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
34388 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
34389 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
34390 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
34391 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
34392 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
34393 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
34394 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
34395 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
34396 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
34397 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
34398 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
34399 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
34400 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
34401 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
34402 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
34403 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
34404 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
34405 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
34406 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
34407 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
34408 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
34409 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
34410 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
34411 dlls/kernel/resource.c, dlls/kernel/resource16.c,
34412 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
34413 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
34414 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
34415 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
34416 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
34417 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
34418 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
34419 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
34420 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
34421 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
34422 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
34423 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
34424 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
34425 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
34426 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
34427 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
34428 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
34429 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
34430 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
34431 dlls/kernel/version.c, dlls/kernel/version.rc,
34432 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
34433 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
34434 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
34435 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
34436 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
34437 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
34438 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
34439 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
34440 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
34441 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
34442 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
34443 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
34444 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
34445 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
34446 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
34447 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
34448 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
34449 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
34450 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
34451 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
34452 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
34453 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
34454 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
34455 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
34456 dlls/msacm32/filter.c, dlls/msacm32/format.c,
34457 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
34458 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
34459 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
34460 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
34461 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
34462 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
34463 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
34464 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
34465 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
34466 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
34467 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
34468 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
34469 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
34470 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
34471 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
34472 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
34473 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
34474 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
34475 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
34476 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
34477 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
34478 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
34479 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
34480 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
34481 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
34482 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
34483 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
34484 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
34485 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
34486 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
34487 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
34488 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
34489 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
34490 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
34491 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
34492 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
34493 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
34494 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
34495 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
34496 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
34497 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
34498 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
34499 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
34500 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
34501 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
34502 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
34503 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
34504 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
34505 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
34506 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
34507 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
34508 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
34509 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
34510 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
34511 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
34512 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
34513 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
34514 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
34515 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
34516 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
34517 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
34518 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
34519 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
34520 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
34521 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
34522 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
34523 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
34524 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
34525 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
34526 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
34527 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
34528 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
34529 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
34530 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
34531 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
34532 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
34533 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
34534 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
34535 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
34536 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
34537 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
34538 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
34539 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
34540 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
34541 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
34542 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
34543 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
34544 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
34545 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
34546 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
34547 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
34548 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
34549 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
34550 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
34551 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
34552 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
34553 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
34554 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
34555 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
34556 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
34557 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
34558 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
34559 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
34560 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
34561 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
34562 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
34563 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
34564 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
34565 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
34566 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
34567 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
34568 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
34569 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
34570 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
34571 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
34572 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
34573 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
34574 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
34575 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
34576 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
34577 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
34578 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
34579 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
34580 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
34581 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
34582 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
34583 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
34584 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
34585 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
34586 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
34587 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
34588 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
34589 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
34590 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
34591 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
34592 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
34593 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
34594 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
34595 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
34596 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
34597 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
34598 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
34599 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
34600 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
34601 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
34602 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
34603 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
34604 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
34605 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
34606 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
34607 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
34608 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
34609 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
34610 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
34611 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
34612 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
34613 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
34614 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
34615 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
34616 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
34617 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
34618 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
34619 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
34620 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
34621 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
34622 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
34623 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
34624 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
34625 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
34626 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
34627 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
34628 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
34629 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
34630 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
34631 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
34632 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
34633 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
34634 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
34635 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
34636 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
34637 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
34638 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
34639 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
34640 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
34641 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
34642 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
34643 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
34644 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
34645 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
34646 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
34647 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
34648 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
34649 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
34650 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
34651 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
34652 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
34653 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
34654 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
34655 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
34656 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
34657 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
34658 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
34659 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
34660 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
34661 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
34662 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
34663 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
34664 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
34665 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
34666 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
34667 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
34668 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
34669 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
34670 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
34671 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
34672 dlls/quartz/transform.c, dlls/quartz/transform.h,
34673 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
34674 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
34675 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
34676 dlls/riched20/context.c, dlls/riched20/editor.c,
34677 dlls/riched20/editor.h, dlls/riched20/editstr.h,
34678 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
34679 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
34680 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
34681 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
34682 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
34683 dlls/riched20/writer.c, dlls/riched32/richedit.c,
34684 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
34685 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
34686 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
34687 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
34688 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
34689 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
34690 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
34691 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
34692 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
34693 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
34694 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
34695 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
34696 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
34697 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
34698 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
34699 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
34700 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
34701 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
34702 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
34703 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
34704 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
34705 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
34706 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
34707 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
34708 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
34709 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
34710 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
34711 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
34712 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
34713 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
34714 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
34715 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
34716 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
34717 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
34718 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
34719 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
34720 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
34721 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
34722 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
34723 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
34724 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
34725 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
34726 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
34727 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
34728 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
34729 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
34730 dlls/setupapi/install.c, dlls/setupapi/misc.c,
34731 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
34732 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
34733 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
34734 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
34735 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
34736 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
34737 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
34738 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
34739 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
34740 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
34741 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
34742 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
34743 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
34744 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
34745 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
34746 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
34747 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
34748 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
34749 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
34750 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
34751 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
34752 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
34753 dlls/shell32/control.c, dlls/shell32/cpanel.h,
34754 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
34755 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
34756 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
34757 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
34758 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
34759 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
34760 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
34761 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
34762 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
34763 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
34764 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
34765 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
34766 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
34767 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
34768 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
34769 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
34770 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
34771 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
34772 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
34773 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
34774 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
34775 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
34776 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
34777 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
34778 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
34779 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
34780 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
34781 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
34782 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
34783 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
34784 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
34785 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
34786 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
34787 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
34788 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
34789 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
34790 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
34791 dlls/shell32/undocshell.h, dlls/shell32/version.h,
34792 dlls/shell32/version.rc, dlls/shell32/version16.rc,
34793 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
34794 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
34795 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
34796 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
34797 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
34798 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
34799 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
34800 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
34801 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
34802 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
34803 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
34804 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
34805 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
34806 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
34807 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
34808 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
34809 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
34810 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
34811 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
34812 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
34813 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
34814 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
34815 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
34816 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
34817 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
34818 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
34819 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
34820 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
34821 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
34822 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
34823 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
34824 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
34825 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
34826 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
34827 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
34828 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
34829 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
34830 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
34831 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
34832 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
34833 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
34834 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
34835 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
34836 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
34837 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
34838 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
34839 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
34840 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
34841 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
34842 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
34843 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
34844 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
34845 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
34846 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
34847 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
34848 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
34849 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
34850 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
34851 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
34852 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
34853 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
34854 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
34855 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
34856 dlls/user/sysparams.c, dlls/user/tests/class.c,
34857 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
34858 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
34859 dlls/user/tests/edit.c, dlls/user/tests/input.c,
34860 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
34861 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
34862 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
34863 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
34864 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
34865 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
34866 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
34867 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
34868 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
34869 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
34870 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
34871 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
34872 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
34873 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
34874 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
34875 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
34876 dlls/version/install.c, dlls/version/resource.c,
34877 dlls/version/tests/info.c, dlls/version/tests/install.c,
34878 dlls/version/tests/version.rc, dlls/version/ver16.c,
34879 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
34880 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
34881 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
34882 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
34883 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
34884 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
34885 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
34886 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
34887 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
34888 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
34889 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
34890 dlls/wined3d/device.c, dlls/wined3d/directx.c,
34891 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
34892 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
34893 dlls/wined3d/query.c, dlls/wined3d/resource.c,
34894 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
34895 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
34896 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
34897 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
34898 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
34899 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
34900 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
34901 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
34902 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
34903 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
34904 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
34905 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
34906 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
34907 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
34908 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
34909 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
34910 dlls/winedos/int5c.c, dlls/winedos/int67.c,
34911 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
34912 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
34913 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
34914 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
34915 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
34916 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
34917 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
34918 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
34919 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
34920 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
34921 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
34922 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
34923 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
34924 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
34925 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
34926 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
34927 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
34928 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
34929 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
34930 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
34931 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
34932 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
34933 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
34934 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
34935 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
34936 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
34937 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
34938 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
34939 dlls/wininet/http.c, dlls/wininet/internet.c,
34940 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
34941 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
34942 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
34943 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
34944 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
34945 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
34946 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
34947 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
34948 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
34949 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
34950 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
34951 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
34952 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
34953 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
34954 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
34955 dlls/winmm/driver.c, dlls/winmm/joystick.c,
34956 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
34957 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
34958 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
34959 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
34960 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
34961 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
34962 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
34963 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
34964 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
34965 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
34966 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
34967 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
34968 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
34969 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
34970 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
34971 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
34972 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
34973 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
34974 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
34975 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
34976 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
34977 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
34978 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
34979 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
34980 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
34981 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
34982 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
34983 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
34984 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
34985 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
34986 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
34987 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
34988 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
34989 dlls/winspool/info.c, dlls/winspool/tests/info.c,
34990 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
34991 dlls/winspool/wspool.h, dlls/wintab32/context.c,
34992 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
34993 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
34994 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
34995 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
34996 dlls/wldap32/compare.c, dlls/wldap32/control.c,
34997 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
34998 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
34999 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
35000 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
35001 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
35002 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
35003 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
35004 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
35005 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
35006 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
35007 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
35008 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
35009 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
35010 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
35011 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
35012 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
35013 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
35014 dlls/wsock32/service.c, dlls/wsock32/socket.c,
35015 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
35016 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
35017 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
35018 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
35019 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
35020 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
35021 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
35022 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
35023 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
35024 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
35025 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
35026 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
35027 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
35028 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
35029 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
35030 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
35031 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
35032 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
35033 include/accctrl.h, include/aclapi.h, include/activscp.idl,
35034 include/adshlp.h, include/advpub.h, include/amstream.idl,
35035 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
35036 include/austream.idl, include/aviriff.h, include/axcore.idl,
35037 include/axextend.idl, include/basetsd.h, include/basetyps.h,
35038 include/cderr.h, include/cguid.h, include/comcat.idl,
35039 include/commctrl.h, include/commdlg.h, include/compobj.h,
35040 include/control.idl, include/cpl.h, include/custcntl.h,
35041 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
35042 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
35043 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
35044 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
35045 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
35046 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
35047 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
35048 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
35049 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
35050 include/ddstream.idl, include/devenum.idl, include/devguid.h,
35051 include/digitalv.h, include/dinput.h, include/dispdib.h,
35052 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
35053 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
35054 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
35055 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
35056 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
35057 include/dpaddr.h, include/dplay.h, include/dplay8.h,
35058 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
35059 include/dsconf.h, include/dsdriver.h, include/dshow.h,
35060 include/dsound.h, include/dsrole.h, include/dxdiag.h,
35061 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
35062 include/dyngraph.idl, include/errors.h, include/evcode.h,
35063 include/evntrace.h, include/excpt.h, include/exdisp.idl,
35064 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
35065 include/guiddef.h, include/heap.h, include/hlink.idl,
35066 include/htmlhelp.h, include/iads.idl, include/icm.h,
35067 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
35068 include/imm.h, include/initguid.h, include/ipexport.h,
35069 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
35070 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
35071 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
35072 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
35073 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
35074 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
35075 include/mapi.h, include/mapicode.h, include/mapidefs.h,
35076 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
35077 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
35078 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
35079 include/minmax.h, include/mlang.idl, include/mmddk.h,
35080 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
35081 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
35082 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
35083 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
35084 include/msi.h, include/msidefs.h, include/msiquery.h,
35085 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
35086 include/msvcrt/errno.h, include/msvcrt/locale.h,
35087 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
35088 include/msvcrt/mbstring.h, include/msvcrt/search.h,
35089 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
35090 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
35091 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
35092 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
35093 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
35094 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
35095 include/nb30.h, include/ndrtypes.h, include/npapi.h,
35096 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
35097 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
35098 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
35099 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
35100 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
35101 include/oleauto.h, include/olectl.h, include/oledlg.h,
35102 include/oleidl.idl, include/pktdef.h, include/poppack.h,
35103 include/powrprof.h, include/propidl.idl, include/prsht.h,
35104 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
35105 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
35106 include/ras.h, include/reason.h, include/regstr.h,
35107 include/richedit.h, include/richole.idl, include/rpc.h,
35108 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
35109 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
35110 include/schemadef.h, include/schnlsp.h, include/sddl.h,
35111 include/secext.h, include/security.h, include/sensapi.h,
35112 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
35113 include/sfc.h, include/shellapi.h, include/shldisp.idl,
35114 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
35115 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
35116 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
35117 include/sqltypes.h, include/sspi.h, include/storage.h,
35118 include/strmif.idl, include/tapi.h, include/tchar.h,
35119 include/textserv.h, include/thread.h, include/tlhelp32.h,
35120 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
35121 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
35122 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
35123 include/wincon.h, include/wincrypt.h, include/windef.h,
35124 include/windns.h, include/windows.h, include/windowsx.h,
35125 include/wine/debug.h, include/wine/exception.h,
35126 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
35127 include/wine/mmsystem16.h, include/wine/port.h,
35128 include/wine/pthread.h, include/wine/rpcss_shared.h,
35129 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
35130 include/wine/winaspi.h, include/wine/winbase16.h,
35131 include/wine/windef16.h, include/wine/wine_common_ver.rc,
35132 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
35133 include/wine/wined3d_types.h, include/wine/wingdi16.h,
35134 include/wine/winnet16.h, include/wine/winsock16.h,
35135 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
35136 include/wingdi.h, include/wininet.h, include/winioctl.h,
35137 include/winldap.h, include/winnetwk.h, include/winnls.h,
35138 include/winnls32.h, include/winnt.h, include/winpos.h,
35139 include/winreg.h, include/winres.h, include/winresrc.h,
35140 include/winsock.h, include/winsock2.h, include/winspool.h,
35141 include/winsvc.h, include/wintab.h, include/wintabx.h,
35142 include/winternl.h, include/wintrust.h, include/winuser.h,
35143 include/winver.h, include/wmistr.h, include/wnaspi32.h,
35144 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
35145 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
35146 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
35147 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
35148 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
35149 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
35150 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
35151 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
35152 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
35153 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
35154 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
35155 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
35156 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
35157 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
35158 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
35159 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
35160 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
35161 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
35162 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
35163 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
35164 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
35165 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
35166 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
35167 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
35168 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
35169 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
35170 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
35171 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
35172 programs/clock/Zh.rc, programs/clock/clock_res.h,
35173 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
35174 programs/clock/winclock.c, programs/clock/winclock.h,
35175 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
35176 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
35177 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
35178 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
35179 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
35180 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
35181 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
35182 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
35183 programs/control/control.c, programs/control/params.h,
35184 programs/eject/eject.c, programs/expand/expand.c,
35185 programs/explorer/desktop.c, programs/explorer/explorer.c,
35186 programs/explorer/explorer_private.h, programs/explorer/hal.c,
35187 programs/explorer/systray.c, programs/hh/main.c,
35188 programs/icinfo/icinfo.c, programs/iexplore/main.c,
35189 programs/make_progs, programs/msiexec/msiexec.c,
35190 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
35191 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
35192 programs/notepad/Da.rc, programs/notepad/De.rc,
35193 programs/notepad/En.rc, programs/notepad/Eo.rc,
35194 programs/notepad/Es.rc, programs/notepad/Fi.rc,
35195 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
35196 programs/notepad/It.rc, programs/notepad/Ja.rc,
35197 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
35198 programs/notepad/No.rc, programs/notepad/Pl.rc,
35199 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
35200 programs/notepad/Si.rc, programs/notepad/Sk.rc,
35201 programs/notepad/Sw.rc, programs/notepad/Th.rc,
35202 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
35203 programs/notepad/Zh.rc, programs/notepad/dialog.c,
35204 programs/notepad/dialog.h, programs/notepad/main.c,
35205 programs/notepad/main.h, programs/notepad/notepad_res.h,
35206 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
35207 programs/progman/Da.rc, programs/progman/De.rc,
35208 programs/progman/En.rc, programs/progman/Es.rc,
35209 programs/progman/Fi.rc, programs/progman/Fr.rc,
35210 programs/progman/Hu.rc, programs/progman/It.rc,
35211 programs/progman/Ko.rc, programs/progman/Nl.rc,
35212 programs/progman/No.rc, programs/progman/Pt.rc,
35213 programs/progman/Ru.rc, programs/progman/Si.rc,
35214 programs/progman/Sk.rc, programs/progman/Sw.rc,
35215 programs/progman/Tr.rc, programs/progman/Va.rc,
35216 programs/progman/Wa.rc, programs/progman/Xx.rc,
35217 programs/progman/Zh.rc, programs/progman/accel.rc,
35218 programs/progman/dialog.c, programs/progman/group.c,
35219 programs/progman/grpfile.c, programs/progman/main.c,
35220 programs/progman/progman.h, programs/progman/program.c,
35221 programs/progman/rsrc.rc, programs/progman/string.c,
35222 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
35223 programs/regedit/De.rc, programs/regedit/En.rc,
35224 programs/regedit/Es.rc, programs/regedit/Fr.rc,
35225 programs/regedit/Hu.rc, programs/regedit/It.rc,
35226 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
35227 programs/regedit/Nl.rc, programs/regedit/No.rc,
35228 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
35229 programs/regedit/Ru.rc, programs/regedit/Si.rc,
35230 programs/regedit/Tr.rc, programs/regedit/about.c,
35231 programs/regedit/childwnd.c, programs/regedit/edit.c,
35232 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
35233 programs/regedit/listview.c, programs/regedit/main.c,
35234 programs/regedit/main.h, programs/regedit/regedit.c,
35235 programs/regedit/regproc.c, programs/regedit/regproc.h,
35236 programs/regedit/resource.h, programs/regedit/resource.rc,
35237 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
35238 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
35239 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
35240 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
35241 programs/rundll32/rundll32.c, programs/start/Cs.rc,
35242 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
35243 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
35244 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
35245 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
35246 programs/start/resources.h, programs/start/rsrc.rc,
35247 programs/start/start.c, programs/taskmgr/De.rc,
35248 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
35249 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
35250 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
35251 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
35252 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
35253 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
35254 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
35255 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
35256 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
35257 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
35258 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
35259 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
35260 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
35261 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
35262 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
35263 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
35264 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
35265 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
35266 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
35267 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
35268 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
35269 programs/uninstaller/main.c, programs/uninstaller/resource.h,
35270 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
35271 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
35272 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
35273 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
35274 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
35275 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
35276 programs/view/resource.h, programs/view/view.c,
35277 programs/view/viewrc.rc, programs/view/winmain.c,
35278 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
35279 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
35280 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
35281 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
35282 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
35283 programs/wcmd/builtins.c, programs/wcmd/directory.c,
35284 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
35285 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
35286 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
35287 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
35288 programs/winecfg/De.rc, programs/winecfg/En.rc,
35289 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
35290 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
35291 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
35292 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
35293 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
35294 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
35295 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
35296 programs/winecfg/audio.c, programs/winecfg/drive.c,
35297 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
35298 programs/winecfg/libraries.c, programs/winecfg/main.c,
35299 programs/winecfg/properties.h, programs/winecfg/resource.h,
35300 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
35301 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
35302 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
35303 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
35304 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
35305 programs/wineconsole/winecon_user.h,
35306 programs/wineconsole/wineconsole.c,
35307 programs/wineconsole/wineconsole_Cs.rc,
35308 programs/wineconsole/wineconsole_De.rc,
35309 programs/wineconsole/wineconsole_En.rc,
35310 programs/wineconsole/wineconsole_Eo.rc,
35311 programs/wineconsole/wineconsole_Es.rc,
35312 programs/wineconsole/wineconsole_Fr.rc,
35313 programs/wineconsole/wineconsole_Hu.rc,
35314 programs/wineconsole/wineconsole_It.rc,
35315 programs/wineconsole/wineconsole_Ko.rc,
35316 programs/wineconsole/wineconsole_Nl.rc,
35317 programs/wineconsole/wineconsole_No.rc,
35318 programs/wineconsole/wineconsole_Pl.rc,
35319 programs/wineconsole/wineconsole_Pt.rc,
35320 programs/wineconsole/wineconsole_Ru.rc,
35321 programs/wineconsole/wineconsole_Tr.rc,
35322 programs/wineconsole/wineconsole_Zh.rc,
35323 programs/wineconsole/wineconsole_res.h,
35324 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
35325 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
35326 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
35327 programs/winedbg/dbg.y, programs/winedbg/debug.l,
35328 programs/winedbg/debugger.h, programs/winedbg/display.c,
35329 programs/winedbg/expr.c, programs/winedbg/expr.h,
35330 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
35331 programs/winedbg/intvar.h, programs/winedbg/memory.c,
35332 programs/winedbg/source.c, programs/winedbg/stack.c,
35333 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
35334 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
35335 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
35336 programs/winefile/De.rc, programs/winefile/En.rc,
35337 programs/winefile/Es.rc, programs/winefile/Fr.rc,
35338 programs/winefile/Hu.rc, programs/winefile/It.rc,
35339 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
35340 programs/winefile/No.rc, programs/winefile/Pl.rc,
35341 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
35342 programs/winefile/Si.rc, programs/winefile/Sv.rc,
35343 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
35344 programs/winefile/resource.h, programs/winefile/resource.rc,
35345 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
35346 programs/winefile/winefile.c, programs/winefile/winefile.h,
35347 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
35348 programs/winemine/Cs.rc, programs/winemine/De.rc,
35349 programs/winemine/En.rc, programs/winemine/Es.rc,
35350 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
35351 programs/winemine/It.rc, programs/winemine/Ko.rc,
35352 programs/winemine/Nl.rc, programs/winemine/No.rc,
35353 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
35354 programs/winemine/Ru.rc, programs/winemine/Si.rc,
35355 programs/winemine/Tr.rc, programs/winemine/dialog.c,
35356 programs/winemine/dialog.h, programs/winemine/main.c,
35357 programs/winemine/main.h, programs/winemine/resource.h,
35358 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
35359 programs/winetest/dist.rc, programs/winetest/gui.c,
35360 programs/winetest/main.c, programs/winetest/resource.h,
35361 programs/winetest/send.c, programs/winetest/util.c,
35362 programs/winetest/winetest.h, programs/winetest/winetest.rc,
35363 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
35364 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
35365 programs/winhelp/De.rc, programs/winhelp/En.rc,
35366 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
35367 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
35368 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
35369 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
35370 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
35371 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
35372 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
35373 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
35374 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
35375 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
35376 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
35377 programs/winhelp/macro.c, programs/winhelp/macro.h,
35378 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
35379 programs/winhelp/string.c, programs/winhelp/winhelp.c,
35380 programs/winhelp/winhelp.h, programs/winver/winver.c,
35381 programs/wordpad/De.rc, programs/wordpad/En.rc,
35382 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
35383 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
35384 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
35385 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
35386 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
35387 server/change.c, server/class.c, server/clipboard.c,
35388 server/console.c, server/console.h, server/context_alpha.c,
35389 server/context_i386.c, server/context_powerpc.c,
35390 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
35391 server/directory.c, server/event.c, server/fd.c, server/file.c,
35392 server/file.h, server/handle.c, server/handle.h, server/hook.c,
35393 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
35394 server/named_pipe.c, server/object.c, server/object.h,
35395 server/process.c, server/process.h, server/protocol.def,
35396 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
35397 server/request.c, server/request.h, server/security.h,
35398 server/semaphore.c, server/serial.c, server/signal.c,
35399 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
35400 server/thread.h, server/timer.c, server/token.c, server/trace.c,
35401 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
35402 server/window.c, server/winstation.c, tools/bin2res.c,
35403 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
35404 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
35405 tools/font_convert.sh, tools/genpatch, tools/make_authors,
35406 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
35407 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
35408 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
35409 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
35410 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
35411 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
35412 tools/widl/typelib.c, tools/widl/typelib.h,
35413 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
35414 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
35415 tools/widl/write_msft.c, tools/winapi/c_function.pm,
35416 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
35417 tools/winapi/config.pm, tools/winapi/function.pm,
35418 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
35419 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
35420 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
35421 tools/winapi/options.pm, tools/winapi/output.pm,
35422 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
35423 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
35424 tools/winapi/util.pm, tools/winapi/winapi.pm,
35425 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
35426 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
35427 tools/winapi/winapi_cleanup_options.pm,
35428 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
35429 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
35430 tools/winapi/winapi_fixup_documentation.pm,
35431 tools/winapi/winapi_fixup_editor.pm,
35432 tools/winapi/winapi_fixup_options.pm,
35433 tools/winapi/winapi_fixup_statements.pm,
35434 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
35435 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
35436 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
35437 tools/winapi/winapi_test_options.pm, tools/wine.inf,
35438 tools/winebuild/build.h, tools/winebuild/import.c,
35439 tools/winebuild/main.c, tools/winebuild/parser.c,
35440 tools/winebuild/relay.c, tools/winebuild/res16.c,
35441 tools/winebuild/res32.c, tools/winebuild/spec16.c,
35442 tools/winebuild/spec32.c, tools/winebuild/utils.c,
35443 tools/winedump/cvinclude.h, tools/winedump/debug.c,
35444 tools/winedump/dump.c, tools/winedump/emf.c,
35445 tools/winedump/function_grep.pl, tools/winedump/le.c,
35446 tools/winedump/lnk.c, tools/winedump/main.c,
35447 tools/winedump/minidump.c, tools/winedump/misc.c,
35448 tools/winedump/msmangle.c, tools/winedump/ne.c,
35449 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
35450 tools/winedump/search.c, tools/winedump/symbol.c,
35451 tools/winedump/winedump.h, tools/winegcc/utils.c,
35452 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
35453 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
35454 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
35455 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
35456 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
35457 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
35458 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
35459 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
35460 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
35461 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
35462 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
35463 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
35464 Update the address of the Free Software Foundation.
35466 2006-05-21 Labrousse Jean <jlabrous@altern.org>
35468 * dlls/msi/action.c:
35469 msi: Fix short name and long name mismatch in action.c.
35471 2006-05-23 Troy Rollo <wine@troy.rollo.name>
35473 * dlls/ole32/storage32.c:
35474 ole32: Fix excessive file sizes for Storage files.
35475 The IStorage (DocFile) implementation was adding empty blocks at the
35476 end of the file every time a caller wrote data that was not a multiple
35477 of 512 bytes. If the caller made a lot of very small writes the file
35478 size could be huge even though the data in the file was tiny. This was
35479 caused by BlockChainStream_SetSize trying to allocate file blocks for
35480 the new data using a condition that bore no relationship to the
35481 required condition, and it was not necessary to do so at that time
35482 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
35483 (called via BlockChainStream_Enlarge).
35485 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
35487 * dlls/user/tests/msg.c:
35488 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
35489 Windows doesn't like when a thread plays games with the focus, that
35490 leads to all kinds of misbehaviours and failures to activate a
35491 window. So, better don't generate a mouse click message in
35492 mouse_ll_global_thread_proc.
35494 * dlls/user/tests/msg.c:
35495 user/tests: Add lparam to all HCBT_MINMAX hook messages.
35497 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
35499 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
35500 dlls/wined3d/wined3d_private.h:
35501 wined3d: OpengGL accelerated blits.
35502 Implement some basic opengl accelerated blts from and to render
35503 targets. It's not perfect yet, but enought to make some D3D apps
35504 happy. For now the only supported operations are:
35505 - Full screen back -> Front buffer: Just call present
35506 - Offscreen surface -> render target
35507 - Render target -> offscreen surface(slow)
35508 - render target colorfill
35510 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
35512 * dlls/wined3d/surface.c:
35513 wined3d: Surface pixel format conversion code.
35515 2006-05-22 Robert Shearman <rob@codeweavers.com>
35518 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
35520 * dlls/ole32/tests/marshal.c:
35521 ole32: Release the outer unknown in the proxybuffer test.
35522 Release the outer unknown in the proxybuffer test to show that the
35523 last release of the outer unknown doesn't free the proxy buffer.
35525 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
35526 ole32: Release the proxy buffer object on the last release of the proxy's
35528 Release the proxy buffer object on the last release of the proxy's outer
35529 unknown, otherwise memory is leaked for the Ndr implementation of
35531 Fix up the hand-coded proxies to match the behaviour from the Ndr
35534 * dlls/wininet/tests/url.c:
35535 wininet: Fix a failing test.
35537 * dlls/rpcrt4/rpc_message.c:
35538 rpcrt4: Fix copying too much data from the buffer by not taking into account
35539 the fact that auth_pad_len has been included in the fragment length.
35541 * dlls/rpcrt4/rpc_message.c:
35542 rpcrt4: Authentication padding should only be generated if there is
35543 authentication data.
35545 * include/winbase.h:
35546 include: Add defines used in CopyFileEx.
35548 * include/guiddef.h:
35549 include: Make guiddef.h defines match PSDK.
35550 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
35551 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
35552 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
35553 __IID_DEFINED__ being defined.
35555 2006-05-22 Alexandre Julliard <julliard@winehq.org>
35557 * dlls/user/winproc.c:
35558 user: Added A<->W mapping for WM_GETDLGCODE.
35560 2006-05-20 Hans Leidekker <hans@it.vu.nl>
35562 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
35563 include/dshow.h, include/errors.h:
35564 quartz: Add stub implementation for AMGetErrorText{A,W}.
35566 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
35568 * dlls/wined3d/pixelshader.c:
35569 wined3d: Simplify input/output modifier line handling.
35571 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
35572 wined3d: Clean up register use maps.
35574 * dlls/wined3d/drawprim.c:
35575 wined3d: Allow use of pixel shaders with drawStridedSlow.
35577 * dlls/wined3d/vertexshader.c:
35578 wined3d: Only run parse_decl_usage on vshader INPUT registers.
35580 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
35582 * dlls/advapi32/tests/security.c:
35583 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
35585 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
35587 * dlls/advapi32/tests/security.c:
35588 advapi32: Make test loadable on win9x.
35590 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
35592 * dlls/winspool/tests/info.c:
35593 winspool/test: Disable a test that crashes on win9x.
35595 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
35597 * dlls/winspool/info.c:
35598 winspool: Remove cross calls W->A for the "Printers" registry path.
35600 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
35602 * dlls/winspool/info.c:
35603 winspool: An empty string as server name is valid (EnumPrinterDrivers).
35605 2006-05-21 Mike McCormack <mike@codeweavers.com>
35607 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
35608 advapi32: Implement and test SystemFunction026+027.
35610 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
35611 dlls/advapi32/tests/crypt_md4.c:
35612 advapi32: Implement and test SystemFunction011.
35614 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
35615 dlls/advapi32/tests/crypt_lmhash.c:
35616 advapi32: Test and implement SystemFunction024/025.
35618 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
35619 dlls/advapi32/tests/crypt_lmhash.c:
35620 advapi32: Implement and test SystemFunction(012-023).
35622 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
35623 dlls/advapi32/tests/crypt_md4.c:
35624 advapi32: Implement and test SystemFunction010.
35626 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
35627 dlls/advapi32/tests/crypt_lmhash.c:
35628 advapi32: Implement and test SystemFunction009.
35630 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
35632 * dlls/ntdsapi/ntdsapi.spec:
35633 ntdsapi: Add DsMakeSpnA to the spec file.
35635 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
35638 wine.inf: Create fake dlls for ADPCM codecs.
35640 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
35642 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
35643 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
35644 dlls/dsound/version.rc:
35645 directx: Update file versions to dx9c (compared to win2k).
35647 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
35649 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
35650 dlls/d3d9/tests/device.c:
35651 d3d9: Add refcount tests for all objects created by device.
35653 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
35654 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
35655 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
35656 dlls/d3d9/volumetexture.c:
35657 d3d9: All objects created by device should keep reference to it.
35659 * configure, configure.ac, dlls/d3d8/Makefile.in,
35660 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
35661 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
35662 d3d8: Add refcount test.
35664 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
35665 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
35666 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
35667 d3d8: All objects created by device should keep reference to it.
35670 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
35672 2006-05-20 Robert Shearman <rob@codeweavers.com>
35674 * dlls/comctl32/propsheet.c:
35675 comctl32: Make sure to always have the default pushbutton for wizards as an
35678 * dlls/comctl32/propsheet.c:
35679 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
35680 PSWIZB_DISABLEDFINISH, followed by another one without those flags
35681 should show the next button again and hide the finish button.
35683 2006-05-20 Alexandre Julliard <julliard@winehq.org>
35685 * dlls/user/winproc.c:
35686 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
35688 * dlls/user/winproc.c:
35689 user: Added fast A->W mapping for the remaining messages.
35691 * dlls/user/winproc.c:
35692 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
35694 * dlls/user/winproc.c:
35695 user: Added fast A->W mapping for WM_CHAR and related messages.
35697 * dlls/user/winproc.c:
35698 user: Added fast A->W mapping for EM_GETLINE.
35700 * dlls/user/winproc.c:
35701 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
35703 * dlls/user/winproc.c:
35704 user: Added fast A->W mapping for WM_SETTEXT and related messages.
35706 * dlls/user/winproc.c:
35707 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
35709 * dlls/user/winproc.c:
35710 user: Added fast A->W mapping for WM_MDICREATE.
35712 * dlls/user/winproc.c:
35713 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
35715 2006-05-19 Peter Beutner <p.beutner@gmx.net>
35717 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
35718 dlls/d3d8/volume.c:
35719 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
35720 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
35722 2006-05-18 Jason Green <jave27@gmail.com>
35724 * dlls/wined3d/baseshader.c:
35725 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
35727 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
35728 dlls/wined3d/vertexshader.c:
35729 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
35731 2006-05-19 Robert Shearman <rob@codeweavers.com>
35733 * dlls/rpcrt4/ndr_stubless.c:
35734 rpcrt4: Handle pointers to context handles in the stubless code.
35735 Implement check for NULL context handles if requested.
35737 * dlls/rpcrt4/ndr_marshall.c:
35738 rpcrt4: We don't need to free object pointers if we are told we must allocate.
35740 * dlls/rpcrt4/ndr_marshall.c:
35741 rpcrt4: Use macros to generate the code for unmarshaling base types.
35743 * dlls/rpcrt4/ndr_marshall.c:
35744 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
35745 Call it with fMustAlloc set to TRUE instead to achieve the same result
35746 without side-effects.
35748 * dlls/rpcrt4/ndr_marshall.c:
35749 rpcrt4: Make more internal functions static.
35751 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
35752 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
35754 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
35756 * include/ndrtypes.h:
35757 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
35759 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
35761 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
35762 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
35763 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
35764 Add a stub implementation of ntdsapi.dll.
35766 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
35768 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
35770 advapi32: Add stub FileEncryptionStatus and declarations.
35772 2006-05-18 Alexandre Julliard <julliard@winehq.org>
35774 * dlls/user/winproc.c:
35775 user: Get rid of the MSGPARAMS16 structure.
35777 2006-05-20 Alexandre Julliard <julliard@winehq.org>
35779 * dlls/user/winproc.c, dlls/user/winproc.h:
35780 user: Make a lot of winproc functions static.
35782 * dlls/user/msg16.c:
35783 user: Call the A version of message functions from 16-bit code.
35784 This avoids having to export too many different message translation
35787 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
35788 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
35790 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
35791 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
35793 2006-05-18 Alexandre Julliard <julliard@winehq.org>
35795 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
35796 user: Use a winproc callback instead of a message map/unmap in
35797 SendMessageTimeoutA.
35799 * dlls/user/message.c:
35800 user: Store the destination thread id in the send_message_info structure.
35802 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
35804 * dlls/comctl32/header.c:
35805 comctl32: header: Make sure no message is sent between
35806 PrepareCallbackItems/FreeCallbackItems.
35808 * dlls/comctl32/header.c:
35809 comctl32: header: Don't erase the background in HEADER_Refresh.
35811 * dlls/comctl32/header.c:
35812 comctl32: header: The border size is 4 not 3.
35814 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
35816 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
35817 dlls/wined3d/wined3d_private.h:
35818 wined3d: Sort of oversized surface support.
35820 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
35822 * dlls/wined3d/directx.c:
35823 wined3d: Add more device caps.
35825 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
35826 wined3d: Allow SYSTEMMEM textures and surfaces.
35828 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
35830 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
35831 dlls/wined3d/wined3d_private.h:
35832 wined3d: Implement IWineD3DDevice::SetDisplayMode.
35834 2006-05-19 Huw Davies <huw@codeweavers.com>
35836 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
35837 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
35838 Add simple struct tests.
35840 2006-05-19 Robert Shearman <rob@codeweavers.com>
35842 * dlls/rpcrt4/rpc_transport.c:
35843 rpcrt4: Warn if CreateNamedPipe fails.
35845 * dlls/rpcrt4/rpc_message.c:
35846 rpcrt4: Add the correct amount of auth padding to messages.
35848 * dlls/rpcrt4/rpc_transport.c:
35849 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
35851 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
35852 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
35853 rpcrt4: Update the todo lists and copyrights.
35855 2006-05-18 Robert Shearman <rob@codeweavers.com>
35857 * dlls/rpcrt4/rpc_transport.c:
35858 rpcrt4: Fix for the open functions in the transports being transposed between
35859 ncacn_np and ncalrpc.
35861 * dlls/rpcrt4/rpc_transport.c:
35862 rpcrt4: Don't release the auth info if it isn't present.
35864 2006-05-19 Robert Reif <reif@earthlink.net>
35866 * dlls/winmm/tests/wave.c:
35867 winmm: Fix wave test handle use after close bug.
35869 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
35871 * dlls/x11drv/winpos.c:
35872 x11drv: Fix the regression caused by the recent ShowWindow fixes.
35874 2006-05-19 Mike McCormack <mike@codeweavers.com>
35876 * dlls/secur32/ntlm.c:
35877 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
35879 * dlls/secur32/ntlm.c:
35880 secur32: Tidy up the initialization code a little.
35882 2006-05-18 Jacek Caban <jacek@codeweavers.com>
35884 * tools/widl/typelib.c:
35885 widl: Don't add importlib if it is already on the list. Remove warning.
35887 * tools/widl/write_msft.c:
35888 widl: Added support for importing parent interfaces from importlib.
35890 * dlls/shdocvw/client.c:
35891 shdocvw: Return S_OK in OnInPlaceDeactivate.
35893 2006-05-18 Phil Costin <philcostin@hotmail.com>
35895 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
35896 wined3d: Trace output corrections and cleanups.
35898 2006-05-18 Juan Lang <juan_lang@yahoo.com>
35900 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
35901 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
35903 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
35904 dlls/crypt32/store.c:
35905 crypt32: Move context interface definition to common header.
35907 2006-05-18 Alexandre Julliard <julliard@winehq.org>
35909 * dlls/user/winproc.c, dlls/user/winproc.h:
35910 user: Convert the 16-bit winproc functions to use a callback pointer.
35912 * dlls/user/winproc.c:
35913 user: Convert the other winproc 32-bit functions to use a callback pointer.
35915 * dlls/user/winproc.c, dlls/user/winproc.h:
35916 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
35917 This way it doesn't need to know about dialog procedures. Also renamed
35918 it to WINPROC_CallProcWtoA.
35920 2006-05-18 Phil Costin <philcostin@hotmail.com>
35922 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
35923 dlls/wined3d/wined3d_private.h:
35924 wined3d: Check registry for UseGLSL enabled.
35926 2006-05-18 Mike McCormack <mike@codeweavers.com>
35928 * dlls/rpcrt4/rpc_binding.c:
35929 rpcrt4: Fix a possible memory leak, cleanup a bit.
35931 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
35932 dlls/rpcrt4/tests/rpc.c:
35933 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
35935 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
35936 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
35938 2006-05-18 Alexandre Julliard <julliard@winehq.org>
35940 * dlls/user/tests/dialog.c:
35941 user: Fixed a broken trace in the dialog test.
35943 * dlls/user/winproc.c:
35944 user: Added helper functions for A<->W conversion of single characters.
35946 * dlls/user/winproc.c:
35947 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
35949 * dlls/user/winproc.c:
35950 user: Unify the mapping of listbox and combobox messages.
35952 * dlls/user/winproc.c:
35953 user: Get rid of the WINPROC_MapMsg32WTo32A function.
35955 * dlls/user/winproc.c:
35956 user: Added fast W->A mapping for WM_IME_CHAR.
35958 * dlls/user/winproc.c:
35959 user: Added fast W->A mapping for WM_CHAR and related messages.
35961 * dlls/user/winproc.c:
35962 user: Added fast W->A mapping for EM_GETLINE.
35964 * dlls/user/winproc.c:
35965 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
35967 * dlls/user/winproc.c:
35968 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
35970 * dlls/user/winproc.c:
35971 user: Added fast W->A mapping for WM_MDICREATE.
35973 * dlls/user/winproc.c:
35974 user: Added fast W->A mapping for WM_SETTEXT and related messages.
35976 * dlls/user/winproc.c:
35977 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
35979 * dlls/user/winproc.c:
35980 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
35982 * dlls/user/winproc.c:
35983 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
35985 2006-05-17 Juan Lang <juan_lang@yahoo.com>
35987 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
35988 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
35990 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
35992 * dlls/user/message.c:
35993 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
35995 2006-05-18 Robert Shearman <rob@codeweavers.com>
35997 * dlls/rpcrt4/rpc_binding.c:
35998 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
35999 RpcBindingSetAuthInfoExA.
36001 * dlls/rpcrt4/rpc_binding.c:
36002 rpcrt4: A NULL AuthInfo is allowed.
36003 Pass the server principal name into AcquireCredentialsHandleA.
36005 * dlls/rpcrt4/rpc_binding.c:
36006 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
36007 instead of just NTLM.
36009 * dlls/rpcrt4/rpc_binding.c:
36010 rpcrt4: Only use the cached connection if the authentication information
36013 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
36014 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
36015 dlls/rpcrt4/rpc_transport.c:
36016 rpcrt4: Store non-connection-specific authentication information in a ref-counted
36017 structure that is shared between connections and bindings.
36019 * dlls/rpcrt4/ndr_ole.c:
36020 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
36021 NdrInterfacePointerMarshall.
36023 * dlls/rpcrt4/ndr_marshall.c:
36024 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
36026 * dlls/rpcrt4/Makefile.in:
36027 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
36030 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
36031 dlls/rpcrt4/rpc_transport.c:
36032 rpcrt4: Increment the call id field of the request header.
36033 This is necessary for compatibility with MS/RPC servers.
36035 * dlls/rpcrt4/ndr_marshall.c:
36036 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
36038 * dlls/rpcrt4/ndr_marshall.c:
36039 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
36041 * dlls/rpcrt4/rpc_message.c:
36042 rpcrt4: If the authorisation failed during a send then we should return
36043 ERROR_ACCESS_DENIED.
36045 * dlls/rpcrt4/ndr_marshall.c:
36046 rpcrt4: Fix NdrConformantArrayMemorySize.
36048 * dlls/rpcrt4/ndr_marshall.c:
36049 rpcrt4: Implement NdrUserMarshalMemorySize.
36051 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
36053 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
36054 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
36055 wined3d: Take predication tokens into account.
36056 Each instruction can have a predication token. Account for it in the
36057 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
36058 structure for generation. MSDN claims the token is at the end of the
36059 instruction, but that's not true - testing a demo, which lets me
36060 manipulate the shader shows the predication token is the first source
36061 token immediately following the destination token.
36063 * dlls/wined3d/baseshader.c:
36064 wined3d: Parameter trace corrections.
36066 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
36067 wined3d: SETP takes 3 parameters.
36069 2006-05-17 Huw Davies <huw@codeweavers.com>
36071 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
36072 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
36073 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
36074 Add a bunch of marshaling tests (based on a program by Rob Shearman).
36076 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
36078 * dlls/kernel/tests/path.c:
36079 kernel: Fix path test to pass on 95 and 98.
36081 2006-05-17 Jacek Caban <jacek@codeweavers.com>
36083 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
36084 dlls/shdocvw/webbrowser.c:
36085 shdocvw: Code cleanup.
36087 * dlls/shdocvw/ie.c:
36088 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
36090 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
36091 dlls/shdocvw/webbrowser.c:
36092 shdocvw: Move IConnectionPointContainer implementation to separated object.
36094 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
36095 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
36096 shdocvw: Move connection points to the new ConnectionPointContainer struct.
36098 2006-05-15 Jacek Caban <jacek@codeweavers.com>
36100 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
36101 tools/widl/widltypes.h:
36102 widl: Added importlib reading implementation.
36104 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
36106 * dlls/comctl32/header.c:
36107 comctl32: header: Don't erase the left header egde.
36109 * dlls/comctl32/header.c:
36110 comctl32: header: Send the width in HDN_BEGINTRACK.
36112 * dlls/comctl32/listview.c:
36113 comctl32: listview: Recompute sizes after a column deletion.
36115 2006-05-17 Robert Shearman <rob@codeweavers.com>
36117 * dlls/rpcrt4/ndr_ole.c:
36118 rpcrt4: Implement NdrInterfacePointerMemorySize.
36120 * dlls/rpcrt4/ndr_marshall.c:
36121 rpcrt4: Make some functions that aren't used outside of the file static.
36123 * dlls/rpcrt4/ndr_marshall.c:
36124 rpcrt4: Fill out more of the function tables with functions that already exist.
36126 * dlls/rpcrt4/ndr_marshall.c:
36127 rpcrt4: Raise an exception if there is no default handler for a union.
36129 2006-05-17 Alexandre Julliard <julliard@winehq.org>
36131 * dlls/user/winproc.c:
36132 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
36133 So we have to access it using Get/SetWindowLong when unmapping the
36134 message results (based on a patch by Troy Rollo).
36136 * dlls/user/defdlg.c:
36137 user: Remove unreachable code in DEFDLG_Proc.
36139 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
36140 dlls/user/winproc.c, dlls/user/winproc.h:
36141 user: Support storing multiple winprocs in a single winproc handle.
36142 Allows to remove special cases for window classes being Ascii and
36143 Unicode at the same time.
36145 * dlls/user/winproc.c:
36146 user: Allocate 16-bit thunks separately from the window proc structure.
36147 Also make sure the thunk memory block has execute permissions.
36149 * dlls/x11drv/clipboard.c:
36150 x11drv: Fixed typo in the clipboard XA_STRING handling.
36152 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
36154 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
36155 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
36156 gdi: Fix GetObject for bitmaps.
36157 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
36158 for device-dependent bitmaps.
36161 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
36163 * dlls/winspool/info.c:
36164 winspool: Fix OpenDriverReg on top of validate_envW.
36166 * dlls/winspool/tests/info.c:
36167 winspool/tests: More tests for OpenPrinter.
36169 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
36171 * dlls/winspool/info.c:
36172 winspool: Do not fail in OpenPrinter on pDefault / local print server.
36174 * dlls/winspool/info.c:
36175 winspool: Show SetPrinter parameters in the FIXME.
36177 * dlls/winspool/tests/info.c:
36178 winspool/tests: A truncated dmDeviceName is 0-terminated.
36180 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
36182 * dlls/wined3d/pixelshader.c:
36183 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
36184 As previously mentioned, RASTOUT is invalid on pixel shaders.
36185 On shaders 1.x, r0 is treated as the color output register:
36186 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
36187 That's what we currently do in all cases, change it not to do so
36188 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
36190 * dlls/wined3d/vertexshader.c:
36191 wined3d: LRP is not a valid ARBvp code.
36193 * dlls/wined3d/pixelshader.c:
36194 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
36196 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
36197 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
36199 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
36200 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
36201 wined3d: Modify shader_dump_param() to take into account address token.
36202 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
36203 However, for shaders 2.0, we must look into the address token, and
36204 print the register there. Handle both cases to correct the trace.
36206 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
36207 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
36208 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
36209 Change the trace pass, the register counting pass, and the hw
36210 generator pass to take into account the new get_params() function. For
36211 hw generation, store the address tokens into the SHADER_OPCODE_ARG
36212 structure, so they're available to generator functions.
36214 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
36215 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
36216 wined3d: Add shader_get_param() fn, which processes address tokens.
36217 Add a new function to process parameters.
36218 On shaders 1.0, processing parameters amounts to *pToken++.
36219 On shaders 2.0+, we have a relative addressing token to account for.
36220 This function should be used, instead of relying on num_params everywhere.
36222 * dlls/wined3d/baseshader.c:
36223 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
36225 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
36226 wined3d: Allow multiple output modifiers.
36228 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
36229 wined3d: Fix SINCOS parameters.
36230 SINCOS has 4 parameters in shaders 2.0.
36231 It has 2 parameters in shaders 3.0.
36232 It's undefined in shaders 1.0.
36234 * dlls/wined3d/vertexshader.c:
36235 wined3d: DEFI takes 5 parameters.
36236 According the spec and the Painkiller log, DEFI has 5 parameters on
36239 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
36241 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
36242 user32: Make all the recently added ShowWindow tests pass in Wine.
36244 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
36246 * dlls/ntdll/tests/info.c:
36247 ntdll/tests: Don't fail if a process is not available.
36249 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
36251 * dlls/usp10/usp10.c:
36252 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
36254 * programs/winedbg/types.c:
36255 winedbg: extract_as_integer
36256 - now supporting extract_as_integer on functions (so that,
36257 for example, 'disas foo' works as expected)
36258 - now properly handling errors when calling extract_as_integer
36260 2006-05-16 Juan Lang <juan_lang@yahoo.com>
36262 * dlls/crypt32/store.c:
36263 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
36265 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
36267 * dlls/riched20/tests/editor.c:
36268 riched20: Removed useless double casts, just print the DWORD hexmask.
36270 2006-05-15 Juan Lang <juan_lang@yahoo.com>
36272 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
36273 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
36274 crypt32: Split the unwieldy encode.c into two files.
36276 2006-05-16 Juan Lang <juan_lang@yahoo.com>
36278 * dlls/crypt32/store.c:
36279 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
36281 * dlls/crypt32/store.c:
36282 crypt32: Use the caller-supplied encoding type when decoding certs.
36284 * dlls/crypt32/tests/store.c:
36285 crypt32: Add more tests for adding certs to a store.
36287 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
36288 dlls/crypt32/tests/cert.c, include/wincrypt.h:
36289 crypt32: Implement CertCompare functions, with tests.
36291 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
36293 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
36294 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
36296 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
36297 unknown field it should store only the comctl32 4.0 fields (with test
36300 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
36301 comctl32: header: Copy some fields on INSERTITEM even if they are not in
36304 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
36305 comctl32: header: Automatically set some format fields.
36307 2006-05-16 Peter Beutner <p.beutner@gmx.net>
36309 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
36310 msvcrt: Fix handling of 'h' prefix in swprintf.
36311 - '%hs' in widechar string functions is wrongly recognized as
36312 a widechar string. Fix this by always checking the prefix first.
36314 - remove code duplication in %c/%s handling by moving code into a function.
36316 2006-05-16 Mike McCormack <mike@codeweavers.com>
36318 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
36319 wininet: Add a standalone http test.
36321 * dlls/wininet/ftp.c:
36322 wininet: Make sure hIC is valid before trying to use it. (Coverity)
36324 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
36326 * include/d3d9types.h, include/wine/wined3d_types.h:
36327 d3d: Add D3DDEVTYPE_NULLREF definition.
36329 2006-05-16 Hans Leidekker <hans@it.vu.nl>
36331 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
36332 wldap32: Document the modify and modrdn functions.
36334 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
36336 * dlls/kernel/tests/path.c:
36337 kernel: Properly delete a test file.
36339 2006-05-16 Alexandre Julliard <julliard@winehq.org>
36341 * tools/config.guess, tools/config.sub, tools/install-sh:
36342 tools: Updated the autoconf scripts to more recent versions.
36344 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
36346 * dlls/user/tests/msg.c:
36347 user32: Add more ShowWindow tests.
36348 Move ShowWindow tests for children with an invisible parent into a
36349 separate test, add more ShowWindow tests. The tests show that an
36350 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
36351 called on a child with an invisible parent is not always true.
36353 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
36355 * dlls/wined3d/vertexshader.c:
36356 wined3d: Correctly define the number of possible parameters.
36358 2006-05-15 Robert Shearman <rob@codeweavers.com>
36360 * dlls/rpcrt4/ndr_marshall.c:
36361 rpcrt4: Implement fixed array functions.
36363 * dlls/rpcrt4/ndr_marshall.c:
36364 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
36366 * dlls/rpcrt4/ndr_marshall.c:
36367 rpcrt4: Implement computing of conformance from a correlation descriptor for
36368 conformant strings.
36370 * dlls/rpcrt4/ndr_marshall.c:
36371 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
36373 * dlls/rpcrt4/ndr_marshall.c:
36374 rpcrt4: Don't duplicate the conformance calculating code, just use the
36375 common ComputeConformance function to store the result in
36376 pStubMsg->MaxCount (as this is what callback function store the
36377 conformance value into anyway).
36379 * dlls/rpcrt4/ndr_marshall.c:
36380 rpcrt4: Implement conformant varying struct functions.
36382 * dlls/rpcrt4/ndr_marshall.c:
36383 rpcrt4: Implement more conformance operations and more types.
36385 2006-05-15 Jacek Caban <jacek@codeweavers.com>
36387 * dlls/shdocvw/oleobject.c:
36388 shdocvw: Don't release IOleInPlaceSite in DoVerb.
36390 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
36392 * dlls/wined3d/surface.c:
36393 wined3d: Unset the ddraw primary when it is released.
36395 * dlls/wined3d/utils.c:
36396 wined3d: Add missing render states to the dumping function.
36398 * dlls/wined3d/device.c:
36399 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
36401 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
36403 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
36404 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
36405 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
36407 2006-05-15 Juan Lang <juan_lang@yahoo.com>
36409 * dlls/crypt32/tests/encode.c:
36410 crypt32: Test importing public keys from a certificate.
36412 * dlls/crypt32/tests/store.c:
36413 crypt32: Avoid a use-after-free bug in tests.
36415 2006-05-15 Mike McCormack <mike@codeweavers.com>
36417 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
36418 wininet: Return correct errors in InternetOpenUrlW.
36420 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
36421 wininet: Return correct errors in InternetConnectW
36423 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
36424 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
36425 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
36427 * dlls/rpcrt4/rpc_binding.c:
36428 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
36430 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
36431 dlls/advapi32/tests/crypt_lmhash.c:
36432 advapi32: Implement and test SystemFunction005.
36434 2006-05-15 Robert Shearman <rob@codeweavers.com>
36436 * dlls/rpcrt4/ndr_marshall.c:
36437 rpcrt4: Implement NdrSimpleStructMemorySize.
36439 * dlls/rpcrt4/ndr_marshall.c:
36440 rpcrt4: Fix the conformant struct functions to not call conformant array
36442 The conformance has to be the first thing in the buffer, in accordance
36443 with the DCE/RPC spec and to be compatible with the pointer layout
36444 format strings that MIDL generates.
36446 * dlls/rpcrt4/ndr_marshall.c:
36447 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
36450 * dlls/rpcrt4/ndr_marshall.c:
36451 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
36452 array functions, before calling a function that could change it and
36453 cause the wrong number of loop iterations.
36455 * dlls/rpcrt4/ndr_marshall.c:
36456 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
36457 Pointers in a non-encapsulated union behave like embedded pointers, so
36458 don't rely on the NdrPointer* functions doing the right thing in this
36459 case and call the Pointer* functions directly.
36461 * dlls/rpcrt4/ndr_marshall.c:
36462 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
36463 fact that it increments the buffer.
36464 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
36465 unions without using a memory sizer routine, since this function
36466 shouldn't touch the buffer.
36467 Add a new function EmbeddedComplexMemorySize and use it in some memory
36468 sizer routines where EmbeddedComplexSize was previously used.
36470 * dlls/rpcrt4/ndr_marshall.c:
36471 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
36472 when calculating the appropriate memory and buffer pointers.
36474 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
36476 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
36477 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
36478 wined3d: Shaders: share dump_param function, version functions.
36480 * dlls/wined3d/stateblock.c:
36481 wined3d: Fix incorrect sizeof.
36483 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
36486 gdi: Duplicate extent value for the second byte of a DBCS char.
36488 2006-05-15 Alexandre Julliard <julliard@winehq.org>
36490 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
36491 configure: Make libraries properly relocatable on MacOS.
36492 Also set the compatibility version.
36494 2006-05-12 Francois Gouget <fgouget@free.fr>
36496 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
36497 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
36498 dlls/usp10/usp10.c:
36499 Fix some winapi_check documentation warnings.
36501 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
36502 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
36503 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
36504 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
36505 Various trace fixes.
36506 Add trailing '\n's to trace calls.
36507 Remove spaces before '\n'.
36509 * configure, configure.ac, dlls/advpack/tests/install.c,
36510 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
36511 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
36512 Assorted spelling fixes.
36514 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
36516 * dlls/comctl32/tests/header.c:
36517 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
36519 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
36521 * dlls/comctl32/listview.c:
36522 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
36524 * dlls/comctl32/header.c:
36525 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
36526 Improve HEADER_SendHeaderDispInfoNotify and rename it to
36527 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
36528 the buffers allocated by it. GetItemT and DrawItem calls these
36531 * dlls/comctl32/header.c:
36532 comctl32: header: Mark the callback items in a mask.
36533 Mark the callback items in the callbackMask HEADER_ITEM field. The
36534 pszText for callback texts is now NULL what simplifies some
36535 checks. Checks for lpItem->pszText==emptyString are also not needed as
36536 emptyString is not stored in lpItem but used as a parameter to
36537 Str_SetPtr (I haven't noticed it).
36539 * dlls/comctl32/header.c:
36540 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
36542 * dlls/comctl32/header.c:
36543 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
36545 * dlls/comctl32/header.c:
36546 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
36548 * dlls/comctl32/header.c:
36549 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
36551 * dlls/comctl32/header.c:
36552 comctl32: header: Don't check lpItem for NULL in GetItemT.
36554 2006-05-11 Jacek Caban <jacek@codeweavers.com>
36556 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
36557 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
36558 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
36559 dlls/shdocvw/webbrowser.c:
36560 shdocvw: Wrap Heap* finctions by inline functions.
36562 2006-05-15 Huw Davies <huw@codeweavers.com>
36564 * dlls/oleaut32/tmarshal.c:
36565 oleaut32: Update the marshal state buffer size when resizing (Doh!).
36567 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
36569 * dlls/msvcrt/tests/time.c:
36570 msvcrt: Fix times tests to pass on windows.
36571 Add more tests for daylight-time savings.
36573 2006-05-13 Robert Shearman <rob@codeweavers.com>
36575 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
36576 server/request.h, server/token.c, server/trace.c:
36577 server: Retrieve the groups for a token from the server.
36579 * dlls/rpcrt4/ndr_marshall.c:
36580 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
36581 as documented on MSDN.
36582 Fix base type arm handling on little-endian machines, as the current
36583 code would always pass in the address to the format char of 0x80
36584 instead of the base type format char.
36586 * dlls/rpcrt4/ndr_marshall.c:
36587 rpcrt4: Make ComplexStructSize increment the buffer.
36589 * dlls/rpcrt4/ndr_marshall.c:
36590 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
36591 NdrPointerMarshall.
36593 * dlls/rpcrt4/ndr_marshall.c:
36594 rpcrt4: Implement NdrComplexStructMemorySize.
36596 * dlls/rpcrt4/ndr_marshall.c:
36597 rpcrt4: Implement NdrComplexArrayMemorySize.
36599 * dlls/rpcrt4/rpc_defs.h:
36600 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
36602 * dlls/rpcrt4/ndr_marshall.c:
36603 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
36604 so make sure to save it before calling one of these and restore it afterwards.
36606 * dlls/rpcrt4/ndr_marshall.c:
36607 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
36608 of MIDL_STUB_MESSAGE.
36610 * dlls/rpcrt4/ndr_marshall.c:
36611 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
36612 functions and adapt them to be callable without having a correlation
36615 * dlls/advapi32/tests/security.c:
36616 advapi32: Add tests for getting the groups, user and privileges of a token.
36618 2006-05-14 Mike McCormack <mike@codeweavers.com>
36620 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
36621 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
36622 dlls/advapi32/tests/crypt_lmhash.c:
36623 advapi32: Implement and test SystemFunction004.
36625 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
36626 dlls/advapi32/tests/crypt_lmhash.c:
36627 advapi32: Implement and test SystemFunction003.
36629 2006-05-12 Mike McCormack <mike@codeweavers.com>
36631 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
36632 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
36633 dlls/advapi32/tests/crypt_lmhash.c:
36634 advapi32: Implement and test SystemFunction002 (DES decrypt).
36636 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
36638 * dlls/wined3d/surface.c:
36639 wined3d: Avoid a NULL dereference in RealizePalette.
36641 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
36643 * dlls/wined3d/device.c:
36644 wined3d: Render state additions and fixes.
36646 * dlls/wined3d/surface.c:
36647 wined3d: Nonpow2 repacking support for GetDC.
36649 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
36651 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
36652 wined3d: Support for single buffering.
36654 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
36656 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
36657 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
36658 dlls/wined3d/wined3d_private.h:
36659 wined3d: Implement IWineGDISurface.
36661 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
36663 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
36664 dlls/wined3d/wined3d_private.h:
36665 wined3d: Implement IWineD3DDevice::ProcessVertices.
36667 2006-05-12 Mike McCormack <mike@codeweavers.com>
36669 * dlls/rpcrt4/rpc_defs.h:
36670 rpcrt4: Add missing PKT_AUTH3 packet type.
36672 * dlls/rpcrt4/rpc_message.c:
36673 rpcrt4: Add infrastructure for send authentication data.
36675 * dlls/rpcrt4/rpc_binding.c:
36676 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
36678 2006-05-13 Hans Leidekker <hans@it.vu.nl>
36680 * dlls/dnsapi/tests/name.c:
36681 dnsapi: Add tests for DnsValidateName_A.
36683 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
36685 * dlls/gphoto2.ds/gphoto2_i.h:
36686 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
36689 2006-05-13 Jacek Caban <jacek@codeweavers.com>
36691 * tools/widl/write_msft.c:
36692 widl: Added RPC_FC_ENUM16 encoding.
36694 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
36695 widl: res50 is number of impinfos. Fix its usage.
36697 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
36698 oleaut32: res50 is number of impinfos. Fix its usage.
36700 2006-05-12 Jacek Caban <jacek@codeweavers.com>
36702 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
36705 * dlls/shdocvw/navigate.c:
36706 shdocvw: Added support for navigation to application URLs.
36708 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
36709 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
36711 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
36713 * dlls/ntdll/tests/port.c:
36714 ntdll: Fix endless loop in port test for users without admin rights.
36716 2006-05-12 Francois Gouget <fgouget@free.fr>
36718 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
36719 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
36720 gphoto2.ds: Spelling fix.
36722 * include/mprapi.h:
36723 mprapi: Add FIXME for the missing in6addr.h include.
36725 * dlls/rpcrt4/rpc_transport.c:
36726 rpcrt4: Fix some conditional includes.
36727 Check for HAVE_UNISTD_H before including unistd.h.
36728 There is no HAVE_SYS_TYPES to check.
36729 Tweak the indentation of a few #include directives.
36731 * include/dmusici.h, include/rpcdce.h:
36732 include: Remove uneeded __RPC_FAR references.
36734 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
36735 tools/winapi/winapi_parser.pm:
36736 winapi: Add support for APIENTRY.
36737 Factorize a couple of call convention matching regular expressions.
36739 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
36741 * dlls/ole32/tests/storage32.c:
36742 ole32: Fix compilation with gcc 2.95.
36744 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
36746 * dlls/oleaut32/tmarshal.c:
36747 oleaut32: Fix converting file name to Unicode.
36748 Fix converting the typelib file name to Unicode by using the correct
36751 2006-05-11 Juan Lang <juan_lang@yahoo.com>
36753 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
36754 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
36755 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
36756 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
36757 dlls/crypt32/tests/store.c:
36758 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
36760 2006-05-12 Mike McCormack <mike@codeweavers.com>
36762 * dlls/wininet/http.c:
36763 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
36766 * dlls/wininet/ftp.c:
36767 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
36769 2006-05-14 Mike McCormack <mike@codeweavers.com>
36771 * server/registry.c:
36772 server: Avoid a crash if a registry notify event has been set already.
36774 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
36776 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
36777 winedbg: Fixed regression for command 'bt all'.
36778 Don't print 'process has terminated' message when detaching from a
36779 process (or backtracing it).
36781 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
36783 * dlls/ntdll/serial.c:
36784 ntdll: Fix serial timeout regression.
36786 2006-05-11 Alexandre Julliard <julliard@winehq.org>
36788 * ANNOUNCE, ChangeLog, VERSION, configure:
36791 ----------------------------------------------------------------
36792 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
36794 * dlls/kernel/tests/toolhelp.c:
36795 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
36797 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
36799 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
36800 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
36801 dbghelp: SymFindFileInPath and PDB
36802 - implemented correct lookup when SymFindFileInPath is called to find
36804 - added pdb_fetch_file_info to gather relevant information
36805 - when looking for a PDB file (from a .EXE or a .DLL), now using
36806 SymFindFileInPath to locate the PDB file with the correct
36809 * dlls/dbghelp/module.c:
36810 dbghelp: Removed call to registered callback when unloading a module.
36811 First, native dbghelp doesn't do it, and it crashed windbg, likely
36812 because we got the undocumented arguments wrong.
36814 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
36815 dbghelp: Implemented SymSearchW.
36817 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
36818 dbghelp: Implemented SymEnumSymbolsW.
36820 * dlls/dbghelp/symbol.c:
36821 dbghelp: Improved SymSearch (now using tag, index and address).
36823 * dlls/dbghelp/symbol.c:
36824 dbghelp: Factorize and simplify a bit symbol enumeration code.
36826 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
36827 dbghelp: Stubbed SymGetSourceFileTokenW.
36829 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
36830 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
36832 dbghelp: Implemented SymGetLineFromAddrW64.
36834 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
36835 dbghelp: Implemented SymFromAddrW.
36837 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
36838 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
36840 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
36841 dbghelp: Implemented SymLoadModuleExW.
36843 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
36844 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
36845 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
36847 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
36848 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
36849 dlls/dbghelp/pe_module.c, include/dbghelp.h:
36850 dbghelp: SymInitializeW.
36851 - implemented SymInitializeW (and made SymInitialize call it)
36852 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
36854 - per process search path is now stored as unicode string
36856 * dlls/dbghelp/dbghelp.spec:
36857 dbghelp: Updated spec file.
36859 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
36861 * dlls/wined3d/device.c:
36862 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
36864 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
36865 wined3d: Initialize volume format.
36867 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
36868 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
36869 wined3d: Share shader_dump_ins_modifiers().
36870 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
36871 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
36872 shown in the trace.
36874 2006-05-10 Robert Reif <reif@earthlink.net>
36876 * dlls/winmm/tests/wave.c:
36877 winmm: Fix wave test volume warning.
36878 Volume is only valid when sound card has volume support.
36880 2006-05-11 Mike McCormack <mike@codeweavers.com>
36882 * dlls/wininet/dialogs.c:
36883 wininet: Fix a typo (spotted by Coverity).
36885 * dlls/advapi32/crypt_arc4.c:
36886 advapi32: Fix a typo (spotted by Peter Berg Larsen).
36888 2006-05-10 Alexandre Julliard <julliard@winehq.org>
36890 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
36891 dlls/user/nonclient.c, dlls/user/winpos.c:
36892 user: Prefer SendMessageW over SendMessageA where possible.
36894 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
36895 x11drv: Prefer SendMessageW over SendMessageA where possible.
36897 2006-05-10 Francois Gouget <fgouget@free.fr>
36899 * tools/winapi/winapi_parser.pm:
36900 winapi_check: Fix 'long int' parsing.
36901 Fix parsing of 'long int'.
36902 Simplify handling of spaces in a couple of regular expressions.
36904 2006-05-10 Robert Shearman <rob@codeweavers.com>
36906 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
36907 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
36908 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
36909 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
36910 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
36911 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
36912 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
36913 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
36914 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
36915 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
36916 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
36917 Check the return value from register_key_guid in all the DLL registering code.
36919 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
36921 * dlls/ntdll/file.c:
36922 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
36924 2006-05-09 James Hawkins <truiken@gmail.com>
36926 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
36927 dlls/ntdll/tests/port.c:
36928 ntdll: Add initial tests for the NT Ports API.
36930 2006-05-10 Mike McCormack <mike@codeweavers.com>
36932 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
36933 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
36934 advapi32: Implement and test SystemFunction032 (arc4 encryption).
36936 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
36937 dlls/advapi32/tests/crypt_md4.c:
36938 advapi32: Implement and test SystemFunction007.
36940 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
36941 dlls/advapi32/tests/crypt_lmhash.c:
36942 advapi32: Implement and test SystemFunction001.
36944 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
36945 dlls/advapi32/tests/crypt_lmhash.c:
36946 advapi32: Implement and test SystemFunction008.
36948 * dlls/rpcrt4/rpc_binding.c:
36949 rpcrt4: Cache the connection so we don't rebind on every call.
36951 2006-05-10 Robert Shearman <rob@codeweavers.com>
36953 * dlls/ole32/tests/moniker.c:
36954 ole32: Add a test for IMoniker_IsDirty.
36956 * dlls/rpcrt4/ndr_marshall.c:
36957 rpcrt4: Use the buffer passed in as an argument and don't increment
36958 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
36959 marshalling/unmarshalling routines as these can be used for embedded
36960 pointers, which handle the allocating or finding of the buffer
36961 themselves. Do the incrementing in the outer
36962 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
36964 * dlls/rpcrt4/ndr_marshall.c:
36965 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
36967 * dlls/rpcrt4/ndr_marshall.c:
36968 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
36970 * dlls/rpcrt4/ndr_marshall.c:
36971 rpcrt4: Correctly align the buffer to read/write array data to.
36973 * dlls/rpcrt4/ndr_marshall.c:
36974 rpcrt4: Correctly align the buffer before reading/writing structure data.
36976 * dlls/rpcrt4/ndr_marshall.c:
36977 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
36979 * dlls/rpcrt4/ndr_marshall.c:
36980 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
36982 * dlls/ole32/rpc.c:
36983 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
36984 It should have its own exception handler to catch any exceptions that are raised.
36986 2006-05-10 Huw Davies <huw@codeweavers.com>
36988 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
36989 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
36991 * dlls/oleaut32/tmarshal.c:
36992 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
36993 Based on a patch by Rob Shearman.
36995 * dlls/oleaut32/tmarshal.c:
36996 oleaut32: Add a function to grow the marshal state buffer to a specified size.
36998 2006-05-10 Alexandre Julliard <julliard@winehq.org>
37000 * dlls/user/class.c, dlls/user/wnd16.c:
37001 user: Moved Get/SetClassLong16 to wnd16.c.
37003 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
37004 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
37005 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
37007 * dlls/user/user.exe.spec, dlls/user/winproc.c:
37008 user: Store the pointer to the winproc in the thunk structure.
37009 This allows simplifying the handling of 16-bit thunks.
37011 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
37012 dlls/user/winproc.h:
37013 user: Make the WINDOWPROCTYPE enum private to winproc.c.
37015 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
37016 dlls/user/winproc.h:
37017 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
37019 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
37020 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
37021 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
37023 * dlls/user/class.c, dlls/user/win.c, include/win.h:
37024 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
37025 Also fix the initial value for the server is_unicode flag.
37027 2006-05-09 Jason Green <jave27@gmail.com>
37029 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
37030 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
37032 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
37033 dlls/wined3d/wined3d_private.h:
37034 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
37036 * dlls/wined3d/pixelshader.c:
37037 wined3d: Use GenerateShader in pixel shaders and remove old function.
37039 * dlls/wined3d/pixelshader.c:
37040 wined3d: Add GenerateShader function to pixel shaders.
37042 * dlls/wined3d/vertexshader.c:
37043 wined3d: Use new GenerateShader function for vertex shaders.
37045 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37046 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
37048 * dlls/wined3d/baseshader.c:
37049 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
37051 * dlls/wined3d/vertexshader.c:
37052 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
37054 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
37055 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37056 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
37058 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
37059 dlls/wined3d/wined3d_private.h:
37060 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
37062 * dlls/wined3d/vertexshader.c:
37063 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
37065 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
37066 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
37068 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
37069 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37070 wined3d: Move program_dump_decl_usage into baseshader.
37072 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
37074 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
37075 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
37076 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
37077 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
37078 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
37079 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
37080 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
37081 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
37082 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
37083 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
37084 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
37085 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
37086 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
37087 Some HeapFree's are hidden behind macros. Found by smatch.
37089 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
37091 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
37092 wined3d: Clean up some dead code.
37094 * dlls/wined3d/pixelshader.c:
37095 wined3d: Break out texture instruction processing.
37097 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
37098 dlls/wined3d/wined3d_private.h:
37099 wined3d: Break out arithmetic instruction processing.
37101 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
37102 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37103 wined3d: Merge register counting pass.
37105 * dlls/wined3d/vertexshader.c:
37106 wined3d: Make register counting pass the same.
37108 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
37110 * dlls/wined3d/surface.c:
37111 wined3d: Update the DIB section's palette on GetDC.
37113 * dlls/wined3d/palette.c:
37114 wined3d: Update the device palette if the primary palette is changed.
37116 * dlls/wined3d/surface.c:
37117 wined3d: Implement WineD3DSurface palette methods.
37119 * dlls/wined3d/surface.c:
37120 wined3d: Implement GetFlipStatus and GetBltStatus.
37122 * dlls/wined3d/surface.c:
37123 wined3d: Implement IWineD3DSurface::Flip.
37125 2006-05-09 Juan Lang <juan_lang@yahoo.com>
37127 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
37128 dlls/crypt32/tests/store.c, include/wincrypt.h:
37129 crypt32: Partially implement CertGetIssuerCertificateFromStore.
37131 * dlls/crypt32/cert.c:
37132 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
37134 2006-05-09 James Hawkins <truiken@gmail.com>
37137 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
37139 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
37141 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
37142 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
37144 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
37146 * dlls/kernel/comm.c:
37147 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
37148 Noticed by Dan Armbrust.
37150 2006-05-09 Alexandre Julliard <julliard@winehq.org>
37152 * dlls/x11drv/window.c:
37153 x11drv: We really need to flush the display when destroying a window.
37155 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
37157 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37158 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
37159 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
37160 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
37161 - implemented kernel32.EscapeCommFunction on top of them
37163 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37164 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
37165 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
37166 - implemented kernel32.SetupComm on top of it
37168 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37169 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
37170 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
37171 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
37173 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37174 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
37175 - implemented SERIAL_GET_CHARS ioctl
37176 - made use of it in kernel32.GetCommState
37178 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37179 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
37180 - implemented SERIAL_GET_HANDFLOW ioctl
37181 - made use of it in kernel.GetCommState
37183 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37184 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
37185 - implemented SERIAL_GET_LINE_CONTROL ioctl
37186 - made use of it in kernel.GetCommState
37188 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37189 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
37190 - implemented SERIAL_GET_BAUD_RATE ioctl
37191 - made use of it in kernel.GetCommState
37193 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37194 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
37195 - implemented ntdll's serial IOCTL SET_CHARS
37196 - used this IOCTL in kernel32.SetCommState
37198 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37199 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
37200 - implemented ntdll's serial IOCTL SET_HANDFLOW
37201 - used this IOCTL in kernel32.SetCommState
37203 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37204 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
37205 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
37206 - used this IOCTL in kernel32.SetCommState
37208 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
37209 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
37210 - created dump_dcb to print out DCB information
37211 - implemented ntdll's serial IOCTL SET_BAUD_RATE
37212 - used this IOCTL in kernel32.SetCommState
37214 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
37216 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
37217 wined3d: Implement IWineD3DSurface::SetColorKey.
37219 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
37220 wined3d: Implement IWineD3DSurface::IsLost and Restore.
37222 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
37223 wined3d: rhw vertex fixup.
37224 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
37227 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
37229 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
37230 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37231 wined3d: Share get_opcode.
37233 2006-05-09 Robert Reif <reif@earthlink.net>
37235 * dlls/winmm/tests/wave.c:
37236 winmm: Print out more info on failed test.
37237 Print out more info on failed test. Looks like there is a bug in ALSA
37238 OSS emulation where it is returning a mid-sample position.
37240 2006-05-09 Hans Leidekker <hans@it.vu.nl>
37242 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
37243 dnsapi: The ttl value should be ignored when comparing dns records.
37245 2006-05-09 David Lichterman <laviddichterman@gmail.com>
37247 * dlls/mciwave/Makefile.in:
37248 mciwave: Fix make install error.
37250 2006-05-09 Alexandre Julliard <julliard@winehq.org>
37252 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
37253 user: Added specific winproc functions for calling dialog procedures.
37255 * dlls/user/winproc.c:
37256 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
37258 * dlls/user/class.c:
37259 user: Always set the correct class winproc depending on the A/W type.
37261 * dlls/user/winproc.c:
37262 user: Remove some redundant NULL pointer checks.
37264 * dlls/user/msg16.c:
37265 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
37267 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
37268 dlls/user/winproc.h, dlls/user/wnd16.c:
37269 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
37271 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
37272 dlls/user/winproc.h, dlls/user/wnd16.c:
37273 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
37276 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
37279 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
37281 * dlls/kernel/except.c:
37282 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
37284 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
37286 * dlls/ntdll/virtual.c:
37287 ntdll: Make the section with AddressOfEntryPoint in it executable.
37289 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
37291 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
37292 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
37294 * include/wingdi.h:
37295 gdi32: Add defines for GLYPHSET and WCRANGE.
37297 2006-05-09 Mike McCormack <mike@codeweavers.com>
37299 * dlls/x11drv/opengl.c:
37300 x11drv: Fix a warning when opengl headers are missing.
37302 2006-05-09 Tomas Carnecky <tom@dbservice.com>
37304 * dlls/opengl32/wgl.c:
37305 opengl: Properly use glXQueryDrawable() to get the Visual ID.
37307 2006-05-08 Phil Costin <philcostin@hotmail.com>
37309 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
37310 wined3d: Add check for GL Shading Language 100 Extension.
37312 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
37314 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
37315 dlls/wined3d/wined3d_private.h:
37316 wined3d: Clean up per version shader limits code.
37318 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
37319 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
37320 dlls/wined3d/wined3d_private.h:
37321 wined3d: Addline cleanup.
37323 2006-05-09 Hans Leidekker <hans@it.vu.nl>
37325 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
37326 dnsapi: Partially implement DnsQueryConfig.
37328 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
37331 wine.inf: Install comctl32.dll as fake DLL.
37333 2006-05-08 Juan Lang <juan_lang@yahoo.com>
37335 * dlls/crypt32/encode.c:
37336 crypt32: Simplify OID decoding
37337 Use a more direct function to decode OIDs, instead of the bizarre
37340 2006-05-08 Robert Reif <reif@earthlink.net>
37342 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
37343 winmm: Check waveOutGetVolume parameter.
37345 2006-05-09 Hans Leidekker <hans@it.vu.nl>
37347 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
37348 sane.ds: Added Dutch resources.
37350 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
37351 gphoto2.ds: Added Dutch resources.
37353 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
37355 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
37356 gphoto2.ds: Added French resources.
37358 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
37360 * dlls/twain_32/dsm_ctrl.c:
37361 twain_32: Add missing HeapFree's on error patch (found by smatch).
37363 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
37365 * DEVELOPERS-HINTS, documentation/PACKAGING:
37366 Some documentation changes for twain split.
37368 2006-05-09 Alexandre Julliard <julliard@winehq.org>
37370 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
37371 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
37372 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
37373 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
37374 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
37375 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
37377 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
37378 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
37379 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
37380 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
37381 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
37382 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
37384 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
37386 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
37387 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
37388 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
37389 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
37390 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
37391 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
37392 dlls/gphoto2.ds/ui.c, include/config.h.in:
37393 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
37394 Wrote a GUI import dialog.
37395 With help from Aric Stewart.
37397 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
37398 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
37399 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
37400 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
37401 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
37402 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
37403 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
37404 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
37405 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
37406 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
37407 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
37408 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
37409 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
37410 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
37411 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
37412 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
37413 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
37414 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
37415 twain_32: Split out the sane specific parts from twain_32 code.
37416 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
37418 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
37419 twain_32: Moved twain.h to the include directory.
37421 2006-05-08 Huw Davies <huw@codeweavers.com>
37423 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
37424 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
37426 2006-05-08 Robert Shearman <rob@codeweavers.com>
37428 * dlls/ole32/antimoniker.c:
37429 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
37431 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
37432 ole32: Implement several class moniker functions using the description provided on MSDN.
37434 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
37435 ole32: Remove duplicated CLSIDs.
37437 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
37438 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
37439 dlls/ole32/tests/moniker.c:
37440 ole32: Add an implementation of class monikers.
37442 * dlls/ole32/tests/moniker.c:
37443 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
37445 * dlls/ole32/compositemoniker.c:
37446 ole32: Fix regression caused by an earlier patch that removed the
37447 check for the composite moniker having only one moniker in it. In this
37448 case, return the one moniker and free the memory associate with the
37451 * dlls/ole32/compositemoniker.c:
37452 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
37453 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
37454 instead of the virtual implementation of it on mostRightMk.
37456 * dlls/ole32/compositemoniker.c:
37457 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
37459 2006-05-08 Hans Leidekker <hans@it.vu.nl>
37461 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
37462 dlls/dnsapi/tests/record.c:
37463 dnsapi: Implement and test DnsRecordSetCompare.
37465 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
37467 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
37468 dinput8: DllGetClassObject support.
37470 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
37472 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
37473 dlls/wined3d/wined3d_private.h:
37474 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
37476 2006-05-01 Tomas Carnecky <tom@dbservice.com>
37478 * dlls/x11drv/init.c:
37479 x11drv: Return correct PBuffer drawable.
37481 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
37483 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
37484 msvcrt: Don't duplicate handle in _get_osfhandle.
37486 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
37488 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
37489 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
37491 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
37493 * dlls/setupapi/tests/stringtable.c:
37494 setupapi: Improve unit tests for case sensitivity in string tables.
37496 2006-05-01 Mike Hearn <mike@plan99.net>
37498 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
37499 ole32: Add StgCreateFile test and conformance fix.
37501 2006-05-08 Alexandre Julliard <julliard@winehq.org>
37503 * dlls/ole32/compositemoniker.c:
37504 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
37506 2006-05-08 Robert Shearman <rob@codeweavers.com>
37508 * dlls/ole32/compositemoniker.c:
37509 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
37511 * dlls/ole32/compositemoniker.c:
37512 ole32: Create moniker enumerator with an initial reference count.
37514 * dlls/ole32/tests/moniker.c:
37515 ole32: Test moniker display names.
37517 * dlls/ole32/tests/moniker.c:
37518 ole32: Add a test for IMoniker_IsDirty.
37520 * dlls/ole32/tests/moniker.c:
37521 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
37523 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
37524 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
37526 * dlls/ole32/marshal.c:
37527 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
37529 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
37530 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
37532 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
37533 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
37535 * dlls/ole32/tests/moniker.c:
37536 ole32: Add tests for generic composite monikers.
37538 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
37539 dlls/ole32/oleproxy.c:
37540 ole32: Add a class factory for composite monikers.
37542 * dlls/ole32/compositemoniker.c:
37543 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
37544 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
37545 which can't happen anyway.
37546 Allow construction of a moniker with no sub-monikers.
37548 * dlls/ole32/compositemoniker.c:
37549 ole32: Implement IMarshal for composite monikers.
37551 * dlls/ole32/compositemoniker.c:
37552 ole32: Release all existing monikers before loading the state.
37554 * dlls/ole32/compositemoniker.c:
37555 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
37557 * dlls/ole32/compositemoniker.c:
37558 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
37560 * dlls/ole32/compositemoniker.c:
37561 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
37562 will return S_FALSE when there are no more monikers left to enumerate.
37564 * dlls/ole32/compositemoniker.c:
37565 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
37567 * dlls/ole32/compositemoniker.c:
37568 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
37569 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
37571 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
37572 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
37574 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
37575 ole32: Support marshaling of anti monikers.
37577 * dlls/ole32/regsvr.c:
37578 ole32: Register CLSID_CompositeMoniker.
37580 * dlls/ole32/regsvr.c:
37581 ole32: Register CLSIDs for all OLE monikers.
37583 * dlls/ole32/tests/moniker.c:
37584 ole32: Add tests for item moniker.
37586 * dlls/ole32/tests/moniker.c:
37587 ole32: Make class moniker test more generic and test more properties.
37589 * dlls/rpcrt4/rpc_message.c:
37590 rpcrt4: Automatically resolve the endpoint.
37592 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
37594 * dlls/wined3d/pixelshader.c:
37595 wined3d: Fix possible buffer overflow.
37596 Increase size of passed buffer to print into.
37598 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
37600 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
37601 usp10: Add ScriptTextOut functionality and restructure tests.
37603 2006-04-28 Jason Green <jave27@gmail.com>
37605 * dlls/wined3d/vertexshader.c:
37606 wined3d: Eliminate duplicate function: vshader_program_dump_param().
37608 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
37610 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
37611 dlls/wined3d/wined3d_private.h:
37612 wined3d: Share get_register_code().
37614 2006-04-26 Thomas Kho <tkho@ucla.edu>
37616 * dlls/user/menu.c, dlls/user/tests/menu.c:
37617 user: Fix behavior when selecting disabled menu items.
37619 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
37620 user: Allow menu WndProc to recognize VK_[LR]MENU.
37622 2006-04-28 Thomas Kho <tkho@ucla.edu>
37624 * dlls/user/tests/menu.c:
37625 user: Extend menu conformance test.
37627 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
37629 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
37630 wined3d: Add IWineD3DSurface::GetPitch.
37632 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
37633 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
37634 include/wine/wined3d_types.h:
37635 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
37637 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
37638 dlls/wined3d/wined3d_private.h:
37639 wined3d: Add some surface flags.
37641 2006-05-07 Huw Davies <huw@codeweavers.com>
37643 * dlls/oleaut32/usrmarshal.c:
37644 oleaut32: Implement GetVarDesc_Proxy and friends.
37646 * dlls/oleaut32/usrmarshal.c:
37647 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
37648 constant equivalents. It's now obvious why these were chosen. Should
37651 2006-05-08 James Hawkins <truiken@gmail.com>
37654 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
37656 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
37658 * dlls/user/resources/user32_Ko.rc:
37659 user32: Updated Korean resource.
37661 2006-05-07 Robert Reif <reif@earthlink.net>
37663 * programs/winecfg/audio.c:
37664 winecfg: Fix audio crash when no drivers are available.
37666 * dlls/winmm/wineoss/audio.c:
37667 wineoss: Missing mixer fixes.
37668 Don't list volume in capabilities when mixer is missing.
37670 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
37671 winmm: More wave callback tests.
37672 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
37673 callback type not tested now is CALLBACK_WINDOW.
37675 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
37677 * dlls/comctl32/comctl32.h:
37678 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
37680 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
37682 * dlls/shell32/shlview.c:
37683 shell32: Don't use uninitialized item.mask in shlview.
37685 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
37687 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
37688 dbghelp: Stub for SymGetSourceFileToken.
37690 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
37691 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
37692 dbghelp: Base and symbols.
37693 - report the correct image base for a symbol which is
37694 seen as being in a builtin PE module, whilst its debug
37695 information is gotten from an ELF module
37696 - module_get_debug now returns a pair of modules
37697 (the requested that has to be presented back to the client
37698 and the effective one, which contains the debug info)
37699 - reworked SymFromName in order to provide also the revelant
37700 module base address
37702 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
37704 * dlls/dinput/dinput_main.c:
37705 dinput: Fix Initialize return value.
37707 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
37709 * dlls/user/tests/wsprintf.c:
37710 user32: Added tests for CharUpper and CharLower.
37712 * dlls/ole32/compobj.c:
37713 ole32: Fixed typo in debug statement.
37715 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
37718 gdi: A-to-W conversion should be font-independent.
37720 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
37722 * dlls/comctl32/propsheet.c:
37723 comctl32: Make some internal functions and variables static, remove
37724 some unneeded prototypes.
37726 * dlls/comctl32/propsheet.c:
37727 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
37728 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
37730 * dlls/comctl32/propsheet.c:
37731 comctl32: psInfo->proppage[index].pszText is always initialized to a
37732 proper value regardless of PSP_USETITLE, use it unconditionally.
37734 2006-05-04 James Hawkins <truiken@gmail.com>
37736 * dlls/advpack/install.c:
37737 advpack: DelDirs should only remove a directory if it's empty.
37739 * dlls/advpack/install.c:
37740 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
37742 2006-05-01 Mike Hearn <mike@plan99.net>
37744 * dlls/ntdll/sec.c:
37745 ntdll: Fix heap corruption in RtlDeleteAce.
37747 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
37749 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
37750 wined3d: Separate pshader/vshader tables.
37752 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
37754 * dlls/winspool/tests/info.c:
37755 winspool/tests: Fix failures in test_DEVMODE.
37757 2006-05-05 Huw Davies <huw@codeweavers.com>
37759 * dlls/oleaut32/usrmarshal.c:
37760 oleaut32: Fix VARIANT_UserFree.
37762 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
37763 oleaut32: Remove weird attempt to clear VT_VARIANT.
37766 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
37767 oleaut32: Rewrite VARIANT user marshaling.
37769 2006-05-02 Hans Leidekker <hans@it.vu.nl>
37771 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
37772 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
37774 2006-05-01 Hans Leidekker <hans@it.vu.nl>
37776 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
37777 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
37779 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
37780 dlls/dnsapi/tests/record.c:
37781 dnsapi: Add tests for DnsRecordCompare.
37783 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
37784 dnsapi: Implement DnsRecordCompare.
37786 2006-05-01 Robert Shearman <rob@codeweavers.com>
37788 * dlls/rpcrt4/rpc_transport.c:
37789 rpcrt4: Use getaddrinfo to get the sockaddr.
37790 Use getaddrinfo to get the sockaddr to use for connecting to a remote
37791 server as Connection->NetworkAddr may be a hostname as well. Use a
37792 loop to support both IP and IPv6.
37794 * dlls/ole32/compobj.c:
37795 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
37796 Remove the fixme printed if CoGetClassObject fails in
37797 CoCreateInstance, because we already print an error in all cases and
37798 the error more accurately pin-points the source of the problem.
37800 * dlls/rpcrt4/ndr_marshall.c:
37801 rpcrt4: Implement NdrConformantVaryingArrayFree.
37803 * dlls/rpcrt4/ndr_marshall.c:
37804 rpcrt4: Dereference the pointer if necessary only after doing the
37805 pointer checks and writing the pointer ID to the wire.
37807 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
37808 rpcrt4: Add a stub for RpcBindingSetOption.
37810 * dlls/rpcrt4/ndr_marshall.c:
37811 rpcrt4: Improve the traces in the pointer functions.
37813 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
37815 * dlls/mlang/mlang.c:
37816 mlang: Partially implemented ConvertStringEx.
37818 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
37820 * dlls/user/tests/msg.c:
37821 user: Test cases demonstrating position changes for MDI children.
37823 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
37825 * dlls/comctl32/treeview.c:
37826 comctl32: Update first visible when appropiate in the TVI_SORT case.
37828 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
37830 * dlls/wined3d/drawprim.c:
37831 wined3d: Remove dead shader code.
37833 2006-04-26 Robert Shearman <rob@codeweavers.com>
37835 * dlls/setupapi/parser.c:
37836 setupapi: Fix parsing of UCS-16 files.
37837 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
37838 patch by Hervé Poussineau.
37840 2006-05-03 Robert Shearman <rob@codeweavers.com>
37842 * dlls/ole32/stg_stream.c:
37843 ole32: IPersistStream is also implemented by any object that implements IStream.
37845 * dlls/ole32/storage32.c:
37846 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
37848 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
37849 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
37851 * dlls/oleaut32/typelib.c:
37852 oleaut32: Check the return value from VariantCopy when copying values
37853 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
37855 * dlls/oleaut32/typelib.c:
37856 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
37858 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
37859 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
37861 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
37862 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
37863 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
37864 store the STGM_CREATE flag in openFlags, since it is only relevant when
37865 opening the stream and the tests show that it isn't returned in the
37868 * dlls/ole32/tests/storage32.c:
37869 ole32: Add tests for IStorage::Stat.
37871 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
37872 ole32: Fix access right check for opening and creating streams and storages.
37873 Check the access mode for opening and creating streams and storages
37874 doesn't exceed the access rights the current storage was opened with,
37875 not the parent storage.
37877 * dlls/ole32/stg_stream.c:
37878 ole32: Add more tracing for reading and writing storage streams.
37879 Add more tracing for read and write operations and warn in the case of
37882 * dlls/ole32/tests/storage32.c:
37883 ole32: Add tests for sub-storages and creating streams.
37884 Replace a test that fails on NT and with DCOM95 DLLs with a test that
37885 ensures access permissions are checked correctly for sub-storages and
37888 * dlls/ole32/tests/storage32.c:
37889 ole32: Add a storage test for reading and writing of streams that have
37890 had their parent storage released.
37893 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
37894 For NtQueryInformationToken(TokenGroups), don't do a size check before
37895 the server call, as we don't know how many SIDs there are to return
37896 and hence the needed buffer size.
37898 2006-05-03 Huw Davies <huw@codeweavers.com>
37900 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
37901 oleaut32: Alignment fixes for safearrays.
37903 * dlls/oleaut32/tests/usrmarshal.c:
37904 oleaut32: Fix tests under win2k.
37906 2006-05-02 Huw Davies <huw@codeweavers.com>
37908 * dlls/oleaut32/tests/usrmarshal.c:
37909 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
37911 2006-04-29 Huw Davies <huw@codeweavers.com>
37913 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
37914 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
37916 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
37918 * dlls/setupapi/tests/stringtable.c:
37919 setupapi: Add case sensitivity string table tests.
37921 2006-05-02 Troy Rollo <wine@troy.rollo.name>
37924 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
37926 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
37928 * dlls/winspool/tests/info.c:
37929 winspool/tests: Fix test for GetPrinterDriver.
37931 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
37933 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
37934 dlls/ntdll/thread.c:
37935 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
37937 * dlls/secur32/secur32.c:
37938 secur32: Missing LeaveCriticalSection on error paths.
37940 2006-04-30 James Hawkins <truiken@gmail.com>
37942 * dlls/advpack/install.c:
37943 advpack: Don't fail if the dll to register doesn't exist.
37945 2006-04-30 Mike McCormack <mike@codeweavers.com>
37947 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
37948 shlwapi: Add a stub implementation for IUnknown_ProfferService.
37950 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
37951 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
37953 * dlls/ole32/stg_stream.c:
37954 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
37956 2006-04-30 Jacek Caban <jacek@codeweavers.com>
37958 * dlls/shdocvw/webbrowser.c:
37959 shdocvw: Added some comments.
37961 2006-04-29 Jacek Caban <jacek@codeweavers.com>
37963 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
37964 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
37966 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
37967 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
37969 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
37970 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
37972 2006-04-28 Jacek Caban <jacek@codeweavers.com>
37974 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
37975 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
37977 * dlls/shdocvw/webbrowser.c:
37978 shdocvw: Added get_HWND implementation.
37980 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
37981 shdocvw: Added [get|put]_Visible implementation.
37983 * dlls/shdocvw/oleobject.c:
37984 shdocvw: Fix GetMiscStatus implementation.
37986 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
37988 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
37989 dlls/wined3d/device.c, dlls/wined3d/directx.c,
37990 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
37991 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
37992 dlls/wined3d/query.c, dlls/wined3d/resource.c,
37993 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
37994 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
37995 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
37996 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
37997 dlls/wined3d/volumetexture.c:
37998 wined3d: QueryInterface corrections.
38000 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
38002 * dlls/secur32/ntlm.c:
38003 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
38005 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
38006 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
38007 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
38009 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
38010 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
38011 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
38012 Add a stub implementation of mprapi.dll.
38014 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
38016 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
38017 wpp: Support long long constants if configure says long long is available
38019 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
38021 * dlls/user/tests/input.c:
38022 user: tests: Change INPUT to TEST_INPUT, fix union usage.
38024 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
38026 * dlls/wined3d/vertexshader.c:
38027 wined3d: Vertex Shader regtype cleanups.
38029 2006-04-22 Dan Kegel <dank@kegel.com>
38031 * dlls/msi/source.c:
38032 msi: Fix missing case in MsiSourceListAddSourceEx.
38034 2006-04-28 James Hawkins <truiken@gmail.com>
38036 * dlls/ole32/storage32.c:
38037 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
38039 * dlls/advpack/install.c:
38040 advpack: Implement the DelDirs command.
38042 * dlls/advpack/install.c:
38043 advpack: Implement the CheckAdminRights option.
38045 * dlls/advpack/install.c:
38046 advpack: Implement the RunPreSetupCommands command.
38048 * dlls/advpack/install.c:
38049 advpack: INF install is implemented so fix the documentation.
38051 * dlls/advpack/install.c:
38052 advpack: Implement the PerUserInstall command.
38054 * dlls/advpack/install.c:
38055 advpack: Leave room for the NULL terminator in the working_dir string.
38057 * dlls/advpack/install.c:
38058 advpack: NULL-terminate the source path.
38060 * dlls/advpack/install.c:
38061 advpack: Return the hresult in ExecuteCabW.
38063 * dlls/advpack/reg.c:
38064 advpack: Clean up the formatting of RegInstall to match the rest of the file.
38066 * dlls/advpack/reg.c:
38067 advpack: Perform an Advanced INF-level install in RegInstall.
38069 * dlls/advpack/reg.c:
38070 advpack: Factor out writing predefined strings into write_predefined_strings.
38072 * dlls/advpack/advpack.c:
38073 advpack: Ignore the return value from the OCX registration.
38075 2006-04-21 Hans Leidekker <hans@it.vu.nl>
38077 * dlls/wldap32/search.c:
38078 wldap32: Document the search functions.
38080 2006-04-21 Jacek Caban <jacek@codeweavers.com>
38082 * dlls/kernel/kernel_main.c:
38083 kernel: Remove no longer needed includes.
38085 2006-04-21 Robert Reif <reif@earthlink.net>
38087 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
38088 dlls/advapi32/tests/lsa.c:
38089 advapi32: Add some lsa tests.
38091 * dlls/advapi32/lsa.c:
38092 advapi32: Fix LsaClose return value.
38094 2006-04-29 Robert Reif <reif@earthlink.net>
38096 * dlls/netapi32/access.c:
38097 netapi32: Implement NetUserModalsGet level 2.
38099 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
38100 dsound: Add DirectSoundBuffer_Lock tests.
38102 2006-04-28 Robert Reif <reif@earthlink.net>
38104 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
38105 dsound: Check DirectSoundBuffer_Lock parameters.
38106 Check DirectSoundBuffer_Lock parameters and return an error (like
38107 Windows) rather than fixing up the parameters.
38109 2006-04-28 Jacek Caban <jacek@codeweavers.com>
38111 * dlls/mshtml/tests/htmldoc.c:
38112 mshtml: Added test of connection points.
38114 * dlls/mshtml/conpoint.c:
38115 mshtml: Added GetConnectionInterface implementation.
38117 * dlls/mshtml/conpoint.c:
38118 mshtml: Added GetConnectionPointContainer implementation.
38120 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
38121 mshtml: Added stub implementation of connection points.
38123 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
38124 dlls/mshtml/mshtml_private.h:
38125 mshtml: Added IConnectionPointContainer stub implementation.
38127 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
38128 mshtml: Added get_body implementation.
38130 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
38131 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
38132 mshtml: Added IHTMLTextContainer stub implementation.
38134 * include/mshtmdid.h, include/mshtml.idl:
38135 mshtml: Added IHTMLTextContainer declaration.
38137 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
38139 * fonts/ms_sans_serif.sfd:
38140 fonts: Add missing Latin glyph to ms_sans_serif.
38142 * fonts/system.sfd:
38143 fonts: Add some missing Latin glyphs to System.
38145 * fonts/courier.sfd:
38146 fonts: Add some missing Latin glyphs to Courier.
38148 2006-04-28 Huw Davies <huw@codeweavers.com>
38150 * dlls/oleaut32/usrmarshal.c:
38151 oleaut32: Implement GetDocumentation_Proxy/Stub.
38153 * dlls/oleaut32/usrmarshal.c:
38154 oleaut32: Implement GetFuncDesc_Proxy and friends.
38156 * dlls/oleaut32/usrmarshal.c:
38157 oleaut32: Implement GetTypeAttr_Proxy and friends.
38159 * dlls/rpcrt4/ndr_marshall.c:
38160 rpcrt4: Support for non-encapsulated unions.
38162 * dlls/gdi/freetype.c:
38163 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
38164 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
38166 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
38168 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
38169 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
38170 widl: Implement 'oldnames' option.
38172 * tools/widl/typegen.c:
38175 2006-04-26 Robert Shearman <rob@codeweavers.com>
38178 server: Threads should start off without having an impersonation token.
38180 * dlls/advapi32/security.c:
38181 advapi32: Implement the majority of ImpersonateLoggedOnUser.
38183 * dlls/wininet/internet.c:
38184 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
38186 * include/ndrtypes.h:
38187 include: Copy some format character types from wine/rpcfc.h to
38188 ndrtypes.h and change them into an enumeration.
38190 2006-04-28 Mike McCormack <mike@codeweavers.com>
38192 * include/rpcdce.h:
38193 rpcrt4: Add some defines.
38195 2006-04-26 Mike McCormack <mike@codeweavers.com>
38197 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
38198 rpcrt4: Add stub implementations for RPC authentication functions.
38200 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
38201 wininet: Fix peeking of http data with a nul byte in it.
38203 * dlls/msi/package.c:
38204 msi: Use the source name of the msi package when it fails to copy.
38206 * programs/msiexec/msiexec.c:
38207 msiexec: Force using /i file.msi, some programs pass properties without an =.
38209 2006-04-25 Mike McCormack <mike@codeweavers.com>
38211 * dlls/ole32/ole2.c:
38212 ole32: Store drop targets in a standard list.
38214 2006-04-22 Robert Reif <reif@earthlink.net>
38216 * dlls/netapi32/tests/access.c:
38217 netapi32: Add minimal NetUserModalsGet test.
38219 2006-04-22 András Kovács <andras@csevego.net>
38221 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
38222 regedit: Translation to Hungarian.
38224 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
38225 wordpad: Translation to Hungarian.
38227 * documentation/README.hu:
38228 Translated README file to Hungarian.
38230 2006-04-21 Jacek Caban <jacek@codeweavers.com>
38232 * tools/widl/parser.y:
38235 * include/exdisp.idl, include/mshtml.idl:
38236 include: Added missing importlib.
38238 2006-04-21 Alexandre Julliard <julliard@winehq.org>
38240 * server/mapping.c:
38241 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
38243 2006-04-21 Jacek Caban <jacek@codeweavers.com>
38245 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
38246 widl: Added importlib parsing code.
38248 * dlls/shdocvw/iexplore.c:
38249 shdocvw: Don't create IE default window in embedding mode.
38251 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
38252 shdocvw: Use InternetExplorer object in create_ie_window.
38254 2006-04-21 Mike McCormack <mike@codeweavers.com>
38256 * dlls/rpcrt4/rpc_transport.c:
38257 rpcrt4: Invalid sockets should have a value of -1.
38259 2006-04-21 Alexandre Julliard <julliard@winehq.org>
38262 wpp: Fixed typo in long long constants handling.
38264 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
38267 wpp: Implement long long constant parsing.
38269 2006-04-19 Hans Leidekker <hans@it.vu.nl>
38271 * include/windns.h:
38272 dnsapi: Add a couple of macros and prototypes.
38274 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
38276 * dlls/wined3d/device.c:
38277 wined3d: Fix mipmap level count.
38279 * dlls/wined3d/pixelshader.c:
38280 wined3d: Improve/implement D3DSIO_TEX.
38281 - unify per-version cases into a single sequence
38282 - make use of get_register_name() for the destination register
38283 - ignore destination write mask - it's only allowed on 2.0+ shaders,
38284 and only the default mask is allowed there (xyzw)
38285 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
38286 - implement for shaders 2.0-3.0
38288 * dlls/wined3d/utils.c:
38289 wined3d: Texture format corrections.
38290 - add missing GL type and make GL cfg entries for A16B16G16R16
38291 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
38292 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
38295 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
38296 wined3d: Correct vtrace usage.
38298 2006-04-21 Mike McCormack <mike@codeweavers.com>
38300 * dlls/rpcrt4/rpc_transport.c:
38301 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
38303 * dlls/rpcrt4/rpc_transport.c:
38304 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
38306 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
38307 rpcrt4: Hide the details of the rpc transport mechanism.
38309 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
38310 rpcrt4: Abstract RPCRT4_SpawnConnection.
38312 * dlls/rpcrt4/rpc_transport.c:
38313 rpcrt4: Move the connected check inside the named pipe code.
38315 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
38316 dlls/rpcrt4/rpc_transport.c:
38317 rpcrt4: Split the transport layer into a different file.
38319 * dlls/rpcrt4/rpc_server.c:
38320 rpcrt4: Allocate RpcServerProtseq in a single place.
38322 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
38324 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
38325 usp10: Fix return codes of ScriptGetFontProperties + tests.
38327 2006-04-20 Robert Reif <reif@earthlink.net>
38329 * dlls/advapi32/lsa.c:
38330 advapi32: Fix LsaQueryInformationPolicy return values.
38332 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
38334 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
38335 dlls/wined3d/wined3d_private.h:
38336 wined3d: Implement IWineD3DPalette.
38338 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
38340 * tools/widl/typegen.c:
38341 widl: Implement support for unique pointers to strings.
38343 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
38345 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
38346 include/pshpack4.h, include/pshpack8.h:
38347 include: Expand pack nesting from 3 to 15 levels.
38349 2006-04-21 Alexandre Julliard <julliard@winehq.org>
38351 * dlls/gdi/freetype.c:
38352 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
38354 2006-04-20 Alexandre Julliard <julliard@winehq.org>
38356 * dlls/kernel/kernel_main.c:
38357 kernel: Make GetTickCount call NtGetTickCount.
38359 2006-04-19 Jacek Caban <jacek@codeweavers.com>
38361 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
38362 ntdll: Added NtGetTickCount implementation.
38364 2006-04-20 Alexandre Julliard <julliard@winehq.org>
38366 * dlls/user/class.c:
38367 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
38368 Based on a patch by qingdoa daoo.
38370 2006-04-20 Mike McCormack <mike@codeweavers.com>
38372 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
38373 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
38374 rpcrt4: Abstract the transport layer functionality.
38376 2006-04-20 James Hawkins <truiken@gmail.com>
38378 * dlls/advpack/install.c:
38379 advpack: Implement LaunchINFSectionW.
38381 * dlls/advpack/install.c:
38382 advpack: Implement ExecuteCabW.
38384 * dlls/advpack/install.c:
38385 advpack: Implement the RunPostSetupCommands callback.
38387 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
38388 advpack: Implement the RegisterOCXs callback.
38390 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
38392 * dlls/usp10/usp10.c:
38393 usp10: Set defaults for ScriptGetFontProperties.
38394 Set defaults similar to Win XP for Kashida and set the default char in
38395 ScriptGetFontProperties.
38397 * dlls/usp10/usp10.c:
38398 usp10: Remove the need to pass chars to ScriptPlace.
38400 2006-04-20 Alexandre Julliard <julliard@winehq.org>
38402 * server/context_i386.c:
38403 server: Remove some no longer needed ptrace code to set registers.
38404 Also make sure the debug registers are properly copied to the context
38407 * dlls/ntdll/exception.c:
38408 ntdll: Use NtSetContextThread in NtRaiseException.
38410 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
38411 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
38412 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
38413 server/context_i386.c:
38414 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
38416 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
38418 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38419 wined3d: Trace corrections/improvements.
38421 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
38423 * dlls/comctl32/toolbar.c:
38424 comctl32: Fix an unsigned comparison to zero.
38426 2006-04-20 James Hawkins <truiken@gmail.com>
38428 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
38429 dlls/advpack/install.c:
38430 advpack: Set the ldids of the install section in install_init.
38432 * dlls/advpack/install.c:
38433 advpack: Add stub handling for the RegisterOCXs command.
38435 * dlls/advpack/install.c:
38436 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
38438 * dlls/advpack/install.c:
38439 advpack: LaunchINFSectionExA is no longer a stub.
38441 2006-04-20 Mike McCormack <mike@codeweavers.com>
38443 * dlls/rpcrt4/rpc_binding.c:
38444 rpcrt4: Use a separate function to open each protseq.
38446 * dlls/rpcrt4/rpc_server.c:
38447 rpcrt4: Abstract access to the connection's waitable object.
38449 2006-04-20 Robert Shearman <rob@codeweavers.com>
38451 * tools/widl/write_msft.c:
38452 widl: Prevent NULL pointer de-refs on "void *" types.
38454 * dlls/wininet/internet.c:
38455 wininet: Don't allocate memory for the thread error structure until it is needed.
38456 Don't allocate memory for the thread error structure until it is
38457 needed, as it is quite large and wastes memory for threads that don't
38458 call any wininet function.
38460 * dlls/rpcrt4/ndr_marshall.c:
38461 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
38463 * dlls/rpcrt4/ndr_marshall.c:
38464 rpcrt4: Free all pointers by default, except for conformant strings.
38465 Free all pointers by default, except for conformant strings.
38466 Conformant arrays should always be freed.
38467 Add FC_CVARRAY to list of known types to avoid a FIXME.
38469 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
38470 rpcrt4: Fix some memory leaks.
38472 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
38473 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
38474 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
38475 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
38477 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
38478 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
38480 * dlls/rpcrt4/ndr_stubless.c:
38481 rpcrt4: Store the return value on the stack for interpreted stubs.
38482 Store the return value on the stack for stubs, as MIDL reserves space
38483 for it and gives us a stack offset. This fixes calling methods with
38484 thunks that assume that the return value will be stored on the stack.
38486 * dlls/rpcrt4/ndr_stubless.c:
38487 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
38488 Correctly fill in StackTop for stubless clients/servers so that
38489 conformance for top-level parameters works.
38491 * dlls/rpcrt4/ndr_stubless.c:
38492 rpcrt4: There's no need to set stubMsg.StackTop twice.
38494 * dlls/rpcrt4/ndr_stubless.c:
38495 rpcrt4: Fix the MSVC version of call_server_func.
38496 Fix the MSVC version of call_server_func to pop the registers in the
38497 same order they were pushed.
38499 2006-04-19 Thomas Kho <tkho@ucla.edu>
38501 * dlls/x11drv/keyboard.c:
38502 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
38504 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
38506 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
38507 programs/progman/Es.rc, programs/progman/Fr.rc,
38508 programs/progman/Hu.rc, programs/progman/It.rc,
38509 programs/progman/Ko.rc, programs/progman/Nl.rc,
38510 programs/progman/No.rc, programs/progman/Pt.rc,
38511 programs/progman/Ru.rc, programs/progman/Si.rc,
38512 programs/progman/Tr.rc, programs/progman/Xx.rc,
38513 programs/progman/Zh.rc:
38514 progman: Add close button and sysmenu to dialogs.
38516 * dlls/comctl32/header.c:
38517 comctl32: header: Avoid freeing invalid pointers.
38519 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
38521 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
38522 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
38523 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
38524 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
38525 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
38526 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
38527 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
38528 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
38529 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
38530 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
38531 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
38532 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
38533 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
38534 user: Add SS_NOPREFIX to the text style in message boxes.
38536 2006-04-19 Jacek Caban <jacek@codeweavers.com>
38538 * dlls/shdocvw/ie.c:
38539 shdocvw: Added InternetExplorer::Navigate2 implementation.
38541 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
38542 shdocvw: Move create_doc_view_hwnd call to navigate_url.
38544 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
38545 shdocvw: Register InternetExplorer class factory in IEWinMain.
38546 Based on a patch by Mike McCormack.
38548 * dlls/shdocvw/ie.c:
38549 shdocvw: Added InternetExplorer::put_Visible implementation.
38551 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
38552 shdocvw: Move IEWinMain to iexplore.c.
38554 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
38555 dlls/shdocvw/shdocvw.h:
38556 shdocvw: Added beginning InternetExplorer implementation.
38558 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
38559 dlls/shdocvw/shdocvw_main.c:
38560 shdocvw: Move DllGetClassObject implementation to factory.c.
38562 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
38563 dlls/shdocvw/webbrowser.c:
38564 shdocvw: Move more initialization code to DocHost_Init.
38566 * include/mshtmdid.h, include/mshtml.idl:
38567 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
38569 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
38571 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
38572 dlls/gdi/gdi_private.h, include/wingdi.h:
38573 gdi: Added implementation of GetCharABCWidthsI.
38575 2006-04-19 Alexandre Julliard <julliard@winehq.org>
38577 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
38578 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
38579 server/process.c, server/process.h, server/thread.c, server/thread.h:
38580 server: Use the standard suspend mechanism to simulate a breakpoint
38581 in an active process, instead of sending a SIGTRAP.
38584 loader: Attempt to detect broken vmsplit setups.
38586 2006-04-18 Mike Frysinger <vapier@gentoo.org>
38588 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
38589 joystick: Search for /dev/input/js as well as /dev/js.
38591 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
38593 * dlls/wined3d/pixelshader.c:
38594 wined3d: Support for shift modifiers.
38596 * dlls/wined3d/pixelshader.c:
38597 wined3d: Support more than 4/6 tex/temp registers.
38599 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
38601 * dlls/comctl32/tests/header.c:
38602 comctl32: Test the HDM_SETITEM notifications.
38604 * dlls/comctl32/header.c:
38605 comctl32: header: Send correct notify after HDM_SETITEM.
38606 The HDN_ITEMCHANGING notify should have the new data instead of the
38607 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
38608 field if it changed.
38610 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
38611 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
38613 2006-04-19 Huw Davies <huw@codeweavers.com>
38615 * dlls/oleaut32/usrmarshal.c:
38616 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
38617 Based on some documentation by Rob Shearman.
38619 2006-04-20 Mike McCormack <mike@codeweavers.com>
38621 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
38622 dlls/rpcrt4/rpc_message.c:
38623 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
38625 * dlls/rpcrt4/rpc_message.c:
38626 rpcrt4: Make RPCRT4_Send more compatible with write(2).
38628 2006-04-19 Mike McCormack <mike@codeweavers.com>
38630 * dlls/rpcrt4/rpc_message.c:
38631 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
38633 * dlls/rpcrt4/rpc_binding.c:
38634 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
38636 * dlls/rpcrt4/rpc_binding.c:
38637 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
38639 * dlls/rpcrt4/rpc_binding.c:
38640 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
38642 2006-04-19 Alexandre Julliard <julliard@winehq.org>
38644 * dlls/dbghelp/dbghelp.c:
38645 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
38647 * dlls/shell32/shell32.spec:
38648 shell32: Fixed ordinals of SHDefExtractIconA/W.
38650 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
38652 * dlls/user/menu.c, dlls/user/tests/menu.c:
38653 user: Find popup menus by ID.
38654 - Find menus by ID: Proper fallback to popup menus.
38655 - Use the menu ID, not the handle for the fallback.
38656 - Save the fallback menu's position.
38658 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
38660 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
38661 wined3d: Implement GetHWND and SetHWND.
38663 * dlls/wined3d/device.c:
38664 wined3d: Implement EnumTextureFormats.
38666 * dlls/wined3d/device.c:
38667 wined3d: Implement EnumZBufferFormats.
38669 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
38670 dlls/wined3d/wined3d_private.h:
38671 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
38673 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
38674 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
38675 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
38676 wined3d: Implement Init3D and Uninit3D.
38678 2006-04-18 James Hawkins <truiken@gmail.com>
38680 * dlls/advpack/advpack.c:
38681 advpack: Set the destination directory to the working directory if key equals SourceDir.
38683 * dlls/advpack/advpack.c:
38684 advpack: Add the ability to set multiple keys on one line in set_ldid.
38686 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
38687 dlls/advpack/files.c, dlls/advpack/install.c:
38688 advpack: Put function declarations in advpack_private.h.
38690 2006-04-19 Mike McCormack <mike@codeweavers.com>
38692 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
38693 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
38695 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
38696 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
38698 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
38699 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
38700 Based on a patch by Rob Shearman.
38702 2006-04-18 Huw Davies <huw@codeweavers.com>
38704 * dlls/gdi/bitblt.c:
38705 gdi32: Fix return values in BitBlt/StretchBlt.
38707 * dlls/gdi/bitblt.c:
38708 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
38710 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
38712 * dlls/comctl32/header.c:
38713 comctl32: header: Remove the unused bUnicode.
38715 * dlls/comctl32/header.c:
38716 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
38718 2006-04-19 Mike McCormack <mike@codeweavers.com>
38720 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
38721 msi: Clean up memset usage.
38723 * dlls/msi/classes.c:
38724 msi: Fix a regression caused by some bad logic.
38726 * dlls/msi/helpers.c:
38727 msi: Don't fall back to the folder's parent if the folder doesn't exist.
38729 2006-04-18 Alexandre Julliard <julliard@winehq.org>
38731 * programs/explorer/hal.c:
38732 explorer: Reuse drives that point to the same device to avoid memory leaks.
38733 Also print a warning if HAL support is not compiled in.
38735 * tools/winebuild/build.h, tools/winebuild/import.c,
38736 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
38737 winebuild: Disable linking to external symbols by default.
38739 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
38740 wldap32: Added a wrapper for ber_scanf.
38742 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
38743 wldap32: Added a wrapper for ber_printf.
38745 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
38746 wldap32: Add wrappers for the ber_* functions.
38748 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
38749 ntdll: Add wrappers for the remaining math functions.
38751 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
38752 ntdll: Add wrappers for the string functions.
38754 * configure, configure.ac:
38755 configure: Added check to catch old versions of the dbus library.
38757 2006-04-18 Mike McCormack <mike@codeweavers.com>
38759 * dlls/msi/helpers.c:
38760 msi: Simplify create_component_advertise_string() a little.
38762 2006-04-18 Robert Shearman <rob@codeweavers.com>
38764 * dlls/oleaut32/usrmarshal.c:
38765 oleaut32: Fix differences between the size returned in sizing the
38766 buffer for interfaces and the buffer actually used.
38768 * dlls/oleaut32/usrmarshal.c:
38769 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
38770 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
38771 otherwise BSTR_UserUnmarshal will try to use the memory in the
38774 * tools/widl/typelib.c, tools/widl/write_msft.c:
38775 widl: Ignore [object] attribute on interfaces written to a typelib.
38777 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
38779 * dlls/winspool/tests/info.c:
38780 winspool: Add a test for DocumentProperties.
38782 2006-04-18 Alexandre Julliard <julliard@winehq.org>
38784 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
38785 programs/explorer/explorer_private.h, programs/explorer/hal.c:
38786 explorer: Initial version of dynamic drive support using HAL.
38788 * configure, configure.ac, include/config.h.in:
38789 configure: Added checks for HAL libraries.
38792 libwine: Added a couple of missing memory constraints in LDT syscalls.
38794 2006-04-18 Jacek Caban <jacek@codeweavers.com>
38796 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
38797 dlls/shdocvw/webbrowser.c:
38798 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
38800 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
38801 dlls/shdocvw/webbrowser.c:
38802 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
38804 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
38805 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
38806 dlls/shdocvw/webbrowser.c:
38807 shdocvw: Move connection points to DocHost object.
38809 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
38810 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
38811 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
38813 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
38814 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
38815 shdocvw: Get rid of WebBrowser dependency in DocHost object.
38817 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
38818 shdocvw: Move IOleInPlaceFrame to DocHost object.
38820 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
38821 shdocvw: Move IServiceProvider to DocHost object.
38823 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
38824 shdocvw: Move IDispatch to DocHost object.
38826 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
38827 shdocvw: Move IOleCommandTarget to DocHost object.
38829 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
38830 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
38831 dlls/shdocvw/webbrowser.c:
38832 shdocvw: Move IOleDocumentSite to DocHost object.
38834 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
38835 dlls/shdocvw/shdocvw.h:
38836 shdocvw: Move IDocHostUIHandler to DocHost object.
38838 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
38839 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
38840 dlls/shdocvw/webbrowser.c:
38841 shdocvw: Move IOleInPlaceSite to DocHost object.
38843 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
38844 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
38845 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
38846 code between WebBrowser and InternetExplorer.
38848 2006-04-18 Alexandre Julliard <julliard@winehq.org>
38850 * tools/winebuild/import.c:
38851 winebuild: Fixed index in module table for delayed imports.
38853 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
38855 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38856 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
38858 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38859 wined3d: Use correct register number mask.
38860 The regmask currently being used is wrong - 0x1FFF includes the high
38861 two bits of the register type.
38863 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38864 wined3d: Dcl opcode takes 2 parameters.
38866 * dlls/wined3d/pixelshader.c:
38867 wined3d: Fix _dw modifier.
38868 The _dw modifier needs to specify a component swizzle, just like the
38869 _dz currently does.
38871 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
38873 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38874 wined3d: Fix flow control instructions number of parameters.
38875 - else, endif, break take 0 parameters [not 2]
38876 - if, rep take 1 parameter [not 2]
38877 - breakp takes 1 parameter [not 2]
38878 - move all flow control instructions in one place
38879 - sync software shaders signatures with this
38881 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38882 wined3d: Skip unhandled opcodes in vshaders.
38884 * dlls/wined3d/pixelshader.c:
38885 wined3d: Texkill is supported for ps2.0-3.0.
38887 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
38889 * dlls/comctl32/header.c:
38890 comctl32: Send Unicode notifications if required in header control.
38892 * dlls/comctl32/listview.c:
38893 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
38895 * dlls/shell32/shlview.c:
38896 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
38898 * programs/progman/dialog.c, programs/progman/grpfile.c:
38899 progman: Fix two simple bugs.
38900 Use correctly the GetOpenFileName function.
38901 Use _lcreat instead of _lopen to create a new file.
38903 2006-04-18 Mike McCormack <mike@codeweavers.com>
38905 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
38906 ole32: More tests and fixes for STGM_PRIORITY.
38908 * dlls/ole32/tests/clipboard.c:
38909 ole32: Fix a declaration.
38911 * dlls/ole32/tests/marshal.c:
38912 ole32: Uncomment some code to make sure it is compiled, but don't run it.
38914 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
38916 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
38917 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
38919 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
38920 wined3d: Add the remaining IWineD3DDevice methods.
38922 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
38923 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
38924 wined3d: Add IWineD3DPalette.
38926 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
38927 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
38928 wined3d: Add a parameter for surface type selection.
38930 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
38932 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
38933 shell32: Define 2 more avi resources.
38935 2006-04-17 Mike McCormack <mike@codeweavers.com>
38937 * configure, configure.ac:
38938 configure: Exit with a non-zero exit code if a core dependency is missing.
38940 * configure, configure.ac, dlls/Makedll.rules.in,
38941 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
38942 programs/Makeprog.rules.in:
38943 configure: Remove the --disable-debug and --disable-trace options.
38945 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
38946 dlls/msi/tests/msi.c:
38947 msi: Fix some possible NULL pointer dereferences (Coverity).
38949 * programs/regsvr32/regsvr32.c:
38950 regsvr32: Ignore the /c flag.
38952 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
38954 * dlls/winspool/tests/info.c:
38955 winspool: Basic tests for DeleteMonitor.
38957 * dlls/winspool/info.c:
38958 winspool: Implement DeleteMonitor.
38960 2006-04-17 James Hawkins <truiken@gmail.com>
38962 * dlls/advpack/install.c:
38963 advpack: Add install_init/release to perform install initialization.
38965 * dlls/advpack/advpack.c:
38966 advpack: Factor out OCX registering into do_ocx_reg.
38968 * dlls/advpack/advpack.c:
38969 advpack: Use get_parameter to read the three parameters of RegisterOCX.
38970 Use get_parameter to read the three parameters to RegisterOCX.
38971 Remove the ERRs and TRACEs now that we return the HRESULT.
38973 * dlls/advpack/advpack.c:
38974 advpack: The fallback directory is the fifth field index, not the sixth.
38976 * dlls/advpack/install.c:
38977 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
38979 * dlls/advpack/advpack.c:
38980 advpack: Fix the documentation for RegisterOCX.
38982 * dlls/advpack/advpack.c:
38983 advpack: Fix the return type of RegisterOCX.
38985 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
38987 * tools/widl/client.c, tools/widl/server.c:
38988 widl: Support multiple RPC interfaces per binary.
38990 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
38992 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
38993 twain_32: Added Norwegian resource.
38995 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
38997 * programs/winefile/No.rc:
38998 winefile: Fix typo in the Norwegian resources.
39000 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
39002 * configure, configure.ac:
39003 configure: On FreeBSD, make wine-pthread the new default.
39005 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
39007 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
39008 twain_32: French localization.
39010 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
39011 shlwapi: French localization.
39013 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
39014 iccvid: French localization.
39016 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
39017 msvfw: French localization.
39019 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
39020 msvidc: French localization.
39022 * programs/winecfg/Fr.rc:
39023 winecfg: French localization.
39025 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
39027 * dlls/dbghelp/stack.c:
39028 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
39030 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
39032 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
39033 wined3d: Add a method to change the front and back buffers.
39035 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
39037 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
39038 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
39039 include/wine/wined3d_interface.h:
39040 wined3d: Add IWineD3DSurface::Blt.
39042 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
39044 * dlls/uxtheme/metric.c:
39045 uxtheme: Fix GetThemeSysString as the error-path was always taken.
39047 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
39049 * tools/widl/typegen.c:
39050 widl: Implement support for unique pointers to arrays.
39052 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
39054 * programs/explorer/systray.c:
39055 explorer: Fixed a typo in system tray.
39057 2006-04-13 Aric Stewart <aric@codeweavers.com>
39059 * dlls/comctl32/listview.c:
39060 comctl32: Listview notify fix.
39061 Turn off updating for that the unselect and select and then turns it
39062 on for the focus call, this results in 1 edit notify being sent at the
39063 end of the operation.
39065 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
39067 * dlls/kernel/tests/heap.c:
39068 kernel: Add some tests for Lock/Unlock memory handles.
39070 * dlls/kernel/heap.c:
39071 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
39073 2006-04-14 Jacek Caban <jacek@codeweavers.com>
39075 * dlls/shdocvw/webbrowser.c:
39076 shdocvw: Added Top, Left, Height and Width properties implementation.
39078 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
39079 shdocvw: Store IOleInPlaceSite in WebBrowser object.
39081 * dlls/shdocvw/oleobject.c:
39082 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
39084 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
39085 shdocvw: Better window handling.
39086 Use unicode version of DefWindowProc in unicode window procs.
39089 * dlls/shell32/shlexec.c:
39090 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
39092 2006-04-14 Hans Leidekker <hans@it.vu.nl>
39094 * dlls/wldap32/misc.c:
39095 wldap32: Document the miscellaneous functions.
39097 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
39099 * dlls/wined3d/device.c:
39100 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
39102 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
39104 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
39105 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
39107 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
39108 rpcrt4: Constify NDR function tables.
39110 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
39112 * dlls/comctl32/animate.c:
39113 comctl32: Change return code comparison in AVI control.
39115 2006-04-13 James Hawkins <truiken@gmail.com>
39117 * dlls/advpack/advpack.c:
39118 advpack: Document RegisterOCX.
39120 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
39122 * dlls/shell32/shell32_Fi.rc:
39123 shell32: Fix common files directory location in shell32_Fi.rc.
39125 2006-04-12 Thomas Kho <tkho@ucla.edu>
39127 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
39128 x11drv: Properly handle VK_LMENU input.
39130 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
39132 * dlls/kernel/tests/toolhelp.c:
39133 kernel: Load tests again on NT 3.51 (toolhelp API not present).
39135 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
39137 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
39138 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
39140 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
39142 * include/wine/wined3d_interface.h:
39143 wined3d: Add macros for (Un)Init3D and Flip.
39145 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
39147 * dlls/shell32/shell32_It.rc:
39148 shell32: Italian resources update.
39150 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
39152 * programs/winefile/winefile.c:
39153 winefile: Use header full drag.
39156 include: Fix a mistake in the declaration of _sntprintf.
39158 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
39160 * programs/winecfg/Fi.rc:
39161 winecfg: Update the Finnish resources.
39163 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
39164 twain_32: Add Finnish resources.
39166 2006-04-13 Mike McCormack <mike@codeweavers.com>
39168 * include/wtypes.idl:
39169 wtypes.idl: Add size attribute to a void pointer.
39171 * tools/widl/write_msft.c:
39172 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
39174 2006-04-13 Alexandre Julliard <julliard@winehq.org>
39176 * libs/wine/mmap.c:
39177 libwine: Only try to mmap the exact address when reserving memory.
39178 This should avoid some extra work on platforms that need the
39179 try_mmap_fixed function.
39181 * libs/wine/mmap.c:
39182 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
39185 server: Remove the use_ptrace variable.
39187 * ANNOUNCE, ChangeLog, VERSION, configure:
39190 ----------------------------------------------------------------
39191 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
39193 * programs/winecfg/Nl.rc:
39194 winecfg: Update Dutch resource.
39196 2006-04-13 Alexandre Julliard <julliard@winehq.org>
39198 * dlls/advpack/reg.c:
39199 advpack: Fixed a couple of typos in Unicode conversion.
39201 * dlls/crypt32/encode.c:
39202 crypt32: Fixed day/month mismatch in time encoding routines.
39204 * dlls/crypt32/cert.c:
39205 crypt32: Avoid crash on NULL pointer in trace.
39207 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
39209 * dlls/user/menu.c:
39210 user: Fix dereferencing a potential NULL pointer.
39212 2006-04-12 Jason Green <jave27@gmail.com>
39214 * dlls/wined3d/utils.c:
39215 wined3d: Add case 0 to switch statement and fix the fixme.
39216 Screwed up a copy/paste from one of my recent patches. This
39217 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
39218 as the Stencil format. Also, it changes the FIXME to print the
39221 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
39223 * dlls/version/install.c:
39224 version: Translate some German comments.
39226 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
39228 * dlls/usp10/usp10.c:
39229 usp10: Add some tests to ScriptGetFontProperties.
39231 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
39233 * dlls/msvcrt/undname.c:
39234 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
39236 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
39238 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
39239 wined3d: Add IWineD3DSurface::Flip.
39241 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
39242 dlls/d3d9/directx.c, dlls/wined3d/device.c,
39243 include/wine/wined3d_interface.h:
39244 wined3d: Split device creation and opengl initialization.
39246 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
39248 * dlls/wined3d/device.c:
39249 wined3d: Combined unhandled renderstate cases into one.
39251 * dlls/wined3d/device.c:
39252 wined3d: IWineD3DDeviceImpl_Reset cleanup.
39253 Joined the functions as it looks like a typo in the function name
39254 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
39256 2006-04-12 Jacek Caban <jacek@codeweavers.com>
39258 * dlls/shell32/shlexec.c:
39259 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
39261 * dlls/shdocvw/dochost.c:
39262 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
39264 2006-04-12 Alexandre Julliard <julliard@winehq.org>
39266 * dlls/wineps/init.c:
39267 wineps: Load generic.ppd from the data dir if nothing else is specified.
39269 2006-04-12 Huw Davies <huw@codeweavers.com>
39271 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
39272 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
39274 2006-04-12 Alexandre Julliard <julliard@winehq.org>
39276 * loader/preloader.c:
39277 preloader: Workaround for broken no-exec protections.
39278 Add an executable page at the top of the address space to defeat
39279 broken no-exec protections that play with the code selector limit.
39281 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
39283 * dlls/comctl32/listview.c:
39284 comctl32: Fix listview column resize.
39285 Draw a track line after a HDN_TRACK, resize the columns only after a
39287 Create the header with HDS_FULLDRAG.
39289 * dlls/comctl32/header.c:
39290 comctl32: Fix listview column resize.
39291 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
39292 after a mouse move.
39294 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
39296 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
39297 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
39298 dlls/avifil32/icmstream.c:
39299 avifil32: Avoid not necessary zeroing out of an allocated memory block.
39301 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
39303 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
39304 dlls/wined3d/wined3d_private.h:
39305 wined3d: Add a resource dumper.
39307 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
39309 * dlls/gdi/enhmetafile.c:
39310 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
39312 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
39314 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
39315 dlls/kernel/tests/toolhelp.c:
39316 kernel32: Added some tests for toolhelp functions.
39318 * dlls/kernel/toolhelp.c:
39319 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
39321 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
39323 * programs/winetest/Makefile.in:
39324 winetest: Added dnsapi tests.
39326 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
39328 * dlls/wined3d/pixelshader.c:
39329 wined3d: Enable texld instruction (shaders 1.4).
39331 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
39333 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
39334 wined3d: Reorganize shaders code a bit.
39336 2006-04-11 Hans Leidekker <hans@it.vu.nl>
39338 * dlls/wldap32/page.c:
39339 wldap32: Improve error handling in create_page_control().
39341 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
39343 * dlls/winspool/tests/info.c:
39344 winspool: Basic tests for AddMonitor.
39346 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
39348 * dlls/winspool/info.c:
39349 winspool: Implement AddMonitor.
39351 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
39353 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
39354 dlls/d3d9/vertexshader.c:
39355 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
39357 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
39358 d3d8: VertexShader should keep reference to the parent device object.
39360 2006-04-12 Alexandre Julliard <julliard@winehq.org>
39363 server: Don't attach thread input to the desktop.
39364 Now that the desktop can be owned by a thread we need to explicitly
39365 check for it in the thread attach check.
39367 2006-04-11 Petr Tesarik <hat@tesarici.cz>
39369 * dlls/winedos/int2f.c:
39370 winedos: Implement INT2F/AX=1501 (get drive device list).
39372 2006-04-11 Juan Lang <juan_lang@yahoo.com>
39374 * dlls/msi/appsearch.c:
39375 msi: Fix possible crash bugs in error path.
39377 2006-04-11 Mike McCormack <mike@codeweavers.com>
39379 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
39380 shdocvw: Register iexplore.exe as a COM local server.
39382 2006-04-11 Jason Green <jave27@gmail.com>
39384 * dlls/wined3d/vertexdeclaration.c:
39385 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
39387 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
39389 * dlls/wined3d/swapchain.c:
39390 wined3d: Don't do a logical AND on the swap effect.
39392 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
39394 * dlls/wined3d/resource.c:
39395 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
39397 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
39399 * dlls/riched20/editor.c, dlls/riched20/para.c:
39400 riched20: Allow inheriting table cell definitions from previous table row.
39401 Allow inheriting of table cell definitions from a previous table row
39402 when the current table row does not contain a \trowd, only an \intbl.
39404 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
39406 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
39407 shlwapi: Ignore leading spaces in PathMatchSpec.
39409 * dlls/shlwapi/tests/path.c:
39410 shlwapi: Add tests for PathMatchSpec.
39413 gdi: Do not convert string paramter when rendering glyph indexes.
39416 gdi: Write out glyph count correctly in GetCharacterPlacementA.
39418 2006-04-11 Alexandre Julliard <julliard@winehq.org>
39421 Makefile: There are currently no tests in the programs directory.
39423 2006-04-09 Dan Kegel <dank@kegel.com>
39425 * dlls/x11drv/clipboard.c:
39426 x11drv: Fix two clipboard bugs.
39427 Fix two clipboard problems that caused BadAtom crashes and caused some
39428 clipboard formats to not be exported properly.
39430 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
39432 * dlls/wined3d/pixelshader.c:
39433 wined3d: Remove bogus address register warning for pixel shaders.
39434 Pixel shaders don't have an address register, this warning is bogus.
39435 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
39437 2006-04-11 James Hawkins <truiken@gmail.com>
39439 * dlls/advpack/advpack.c, dlls/advpack/install.c:
39440 advpack: Implement UserInstStubWrapper.
39442 2006-04-11 Mike McCormack <mike@codeweavers.com>
39444 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
39445 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
39446 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
39447 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
39448 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
39450 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
39452 * dlls/msvcrt/file.c:
39454 Make sure, when copying handles from std ones (when no io info is
39455 inherited from parent) to create inheritable handles (spotted by
39458 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
39460 * tools/winedump/debug.c, tools/winedump/dump.c,
39461 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
39462 tools/winedump/winedump.h:
39463 winedump: Constify some pointers.
39465 2006-04-11 Alexandre Julliard <julliard@winehq.org>
39467 * tools/winedump/dump.c, tools/winedump/pe.c:
39468 winedump: Added detection of Wine fake dlls.
39469 Also pass the real start of the file to the dump functions, instead of
39470 having the generic code care about the specifics of the individual
39473 2006-04-11 Petr Tesarik <hat@tesarici.cz>
39475 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
39476 winedos: Implement true CDROM DOS device driver.
39478 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
39479 winedos: Move all device driver initialization code to a newly written
39480 function DOSDEV_SetupDevice().
39482 * dlls/winedos/int2f.c:
39483 winedos: Move most of MSCDEX stuff into a separate function.
39485 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
39486 winedos: Move some declarations to the header file.
39488 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
39490 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
39491 wininet: Added Esperanto language.
39493 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
39494 shlwapi: Added Esperanto language.
39496 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
39497 oleaut32: Added Esperanto language.
39499 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
39500 mpr: Added Esperanto language.
39502 * programs/view/Eo.rc, programs/view/viewrc.rc:
39503 view: Added Esperanto language.
39505 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
39506 serialui: Added Esperanto language.
39508 * dlls/mpr/mpr_It.rc:
39509 mpr: Italian language update.
39511 * dlls/wininet/wininet_It.rc:
39512 wininet: Italian language update.
39514 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
39516 * programs/winecfg/De.rc:
39517 winecfg: Update German resource.
39519 2006-04-11 Mike McCormack <mike@codeweavers.com>
39521 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
39522 dlls/shdocvw/shdocvw_main.c:
39523 shdocvw: Move the private class factory declaration into factory.c.
39525 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
39527 * programs/winecfg/Ko.rc:
39528 winecfg: Updated Korean resources.
39530 2006-04-11 Mike McCormack <mike@codeweavers.com>
39532 * dlls/msi/tests/format.c:
39533 msi: Add some more MsiFormatRecord tests.
39535 2006-04-11 James Hawkins <truiken@gmail.com>
39537 * dlls/advpack/install.c:
39538 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
39540 * dlls/advpack/files.c, dlls/advpack/install.c:
39541 advpack: Implement LaunchINFSectionEx.
39543 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
39544 dlls/advpack/reg.c:
39545 advpack: Standardize the format of advpack traces.
39546 Display all strings in advpack traces.
39547 Use debugstr_a/w for TRACE strings.
39549 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
39550 advpack: Standardize the format of advpack parameter lists.
39552 2006-04-10 Juan Lang <juan_lang@yahoo.com>
39554 * dlls/ntdll/thread.c:
39555 ntdll: Initialize a variable.
39556 Fix an uninitialized pointer in RtlCreateUserThread, caught by
39559 * dlls/crypt32/cert.c:
39560 crypt32: Fix a typo caught by coverity.
39562 2006-04-11 Jacek Caban <jacek@codeweavers.com>
39564 * include/exdisp.idl:
39565 exdisp.idl: Added missing attributes and fix some arguments names.
39567 * include/exdisp.idl:
39568 exdisp.idl: Added missing declarations.
39570 2006-04-10 Alexandre Julliard <julliard@winehq.org>
39572 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
39573 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
39575 server: Moved the tkill function to ptrace.c.
39577 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
39578 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
39579 server: Get rid of the no longer used get_thread_single_step function.
39581 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
39582 server: Removed the thread attached flag, since we always detach now.
39585 server: Always detach from the thread when we are done with ptrace.
39587 * dlls/user/tests/menu.c:
39588 user: Use a smaller window for the menu test.
39590 2006-04-10 Jacek Caban <jacek@codeweavers.com>
39592 * include/docobj.idl:
39593 docobj.idl: Fix some enums declarations.
39595 * include/exdisp.idl:
39596 exdisp.idl: Move declarations to better match to IE SDK.
39598 * include/exdisp.idl:
39599 exdisp.idl: Added SHDocVw type library declaration.
39601 2006-04-10 Hans Leidekker <hans@it.vu.nl>
39603 * tools/winapi/win32.api:
39604 dnsapi: Teach winapi_check about dnsapi.dll.
39606 * DEVELOPERS-HINTS, documentation/PACKAGING:
39607 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
39609 2006-04-10 Alexandre Julliard <julliard@winehq.org>
39611 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
39612 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
39613 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
39614 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
39615 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
39616 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
39617 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
39618 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
39619 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
39620 dlls/twain_32/README, dlls/twain_32/TWAIN,
39621 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
39622 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
39623 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
39624 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
39625 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
39626 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
39627 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
39628 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
39629 dlls/twain_32/ui.c:
39630 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
39632 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
39633 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
39634 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
39635 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
39636 dlls/richedit/richedit.c:
39637 riched32: Renamed the dlls/richedit directory to dlls/riched32.
39639 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
39640 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
39641 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
39642 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
39643 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
39644 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
39645 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
39646 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
39647 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
39648 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
39649 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
39650 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
39651 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
39652 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
39653 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
39654 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
39655 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
39656 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
39657 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
39658 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
39659 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
39660 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
39661 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
39662 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
39663 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
39664 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
39665 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
39666 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
39667 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
39668 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
39669 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
39670 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
39671 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
39672 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
39673 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
39674 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
39675 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
39676 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
39677 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
39678 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
39679 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
39680 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
39681 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
39682 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
39683 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
39684 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
39685 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
39686 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
39687 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
39688 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
39689 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
39690 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
39691 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
39692 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
39694 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
39695 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
39696 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
39697 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
39698 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
39699 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
39700 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
39701 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
39702 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
39703 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
39704 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
39705 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
39706 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
39707 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
39708 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
39709 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
39710 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
39711 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
39712 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
39713 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
39714 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
39715 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
39716 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
39717 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
39718 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
39719 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
39720 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
39721 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
39722 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
39723 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
39724 programs/winetest/Makefile.in:
39725 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
39727 2006-04-10 Huw Davies <huw@codeweavers.com>
39729 * dlls/gdi/freetype.c:
39730 gdi32: Add support for ttc indices in the font link list.
39732 2006-04-09 Jason Green <jave27@gmail.com>
39734 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
39735 wined3d: Add some more debugging info.
39736 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
39738 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
39740 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
39741 tools/widl/typegen.h:
39742 widl: Implement support for ref pointers to simple structs.
39744 2006-04-08 Hans Leidekker <hans@it.vu.nl>
39746 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
39747 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
39749 * dlls/wldap32/control.c:
39750 wldap32: Fix broken parameter handling.
39752 2006-04-09 Hans Leidekker <hans@it.vu.nl>
39754 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
39755 dnsapi: Add a configure check for the resolver library and header.
39757 * configure, configure.ac, dlls/dnsapi/Makefile.in,
39758 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
39759 dlls/dnsapi/tests/name.c:
39760 dnsapi: Add a test for DnsNameCompare_A.
39762 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
39763 dlls/dnsapi/name.c:
39764 dnsapi: Implement DnsNameCompare_{A,W}.
39766 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
39767 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
39768 dnsapi: Add a stub implementation of dnsapi.dll.
39770 * include/Makefile.in, include/windns.h:
39771 dnsapi: Add windns.h.
39772 Based on a patch sent by Matthew Kehrer a while ago.
39774 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
39776 * dlls/ddraw/tests/d3d.c:
39777 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
39779 2006-04-08 James Hawkins <truiken@gmail.com>
39781 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
39782 advpack: Add initial implementation of SetPerUserSecValues.
39784 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
39787 wine.inf: Added dbghelp & imagehlp as fake DLLs.
39789 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
39791 * dlls/wined3d/wined3d_private.h:
39792 wined3d: Print all errors in checkGLcall.
39794 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
39795 dlls/wined3d/vertexshader.c:
39796 wined3d: Downgrade some FIXMEs.
39798 * dlls/wined3d/utils.c:
39799 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
39801 D3DFMT_L16 -> GL_LUMINANCE16_EXT
39802 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
39803 as Raphael suggested.
39804 Also increase the returned Bpp for unknown and unhandled formats from
39805 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
39806 shows some flashy graphics before it dies again :)
39808 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
39810 * dlls/shdocvw/iexplore.c:
39811 shdocvw: Constify IExplore OLE vtables.
39813 * dlls/x11drv/keyboard.c:
39814 x11drv: Update French keyboard layout to better match the X11 one.
39816 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
39818 * programs/winecfg/No.rc:
39819 winecfg: Updated Norwegian resources.
39821 2006-04-09 Huw Davies <huw@codeweavers.com>
39823 * fonts/system.sfd:
39824 fonts: Add accented greek glyphs to System.
39826 2006-04-09 Hans Leidekker <hans@it.vu.nl>
39828 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
39829 ntdll: The closing brace of a guid string is at index 37.
39831 2006-04-08 Robert Reif <reif@earthlink.net>
39833 * dlls/dsound/tests/ds3d.c:
39834 dsound: Fix 2 bugs in ds3d tests.
39835 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
39837 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
39839 * dlls/usp10/usp10.c:
39840 usp10: Terminate some strings in fixmes and traces.
39842 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
39844 * dlls/winspool/info.c:
39845 winspool: Avoid reading from NULL (GetPrinterDriver).
39847 2006-04-08 Jacek Caban <jacek@codeweavers.com>
39849 * dlls/shdocvw/oleobject.c:
39850 shdocvw: Set active document of both frame and doc window.
39852 * dlls/shdocvw/dochost.c:
39853 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
39855 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
39856 mshtml: Make sure to use initialized variables.
39858 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
39859 mshtml: Fix ref counting.
39860 - Fix ref counting.
39861 - Use This->window instead of QI in NSContainer_Release.
39863 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
39865 * programs/wineconsole/wineconsole_Eo.rc,
39866 programs/wineconsole/wineconsole_res.rc:
39867 wineconsole: Esperanto language support.
39869 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
39870 winspool: Italian language support.
39872 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
39874 * programs/winhelp/Eo.rc:
39875 winhelp: Esperanto language update.
39877 * programs/regedit/It.rc:
39878 regedit: Italian language update.
39880 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
39882 * programs/start/It.rc:
39883 start: Italian language update.
39885 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
39887 * programs/uninstaller/Eo.rc:
39888 uninstaller: Esperanto language adjustments.
39890 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
39892 * programs/wineconsole/wineconsole_It.rc,
39893 programs/wineconsole/wineconsole_res.rc:
39894 wineconsole: Italian language support.
39896 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
39898 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
39899 winspool: Esperanto language support.
39901 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
39903 * dlls/winspool/info.c:
39904 winspool: A read can fail.
39906 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
39909 ddraw: Add MAKEFOURCC to ddraw.h.
39911 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
39912 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
39914 2006-04-08 Huw Davies <huw@codeweavers.com>
39916 * fonts/system.sfd:
39917 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
39919 2006-04-08 Hans Leidekker <hans@it.vu.nl>
39921 * dlls/wldap32/add.c:
39922 wldap32: Don't handle NULL attrs twice.
39924 * dlls/wldap32/init.c:
39925 wldap32: Don't return uninitialised values.
39927 * dlls/wldap32/error.c:
39928 wldap32: Fix overrun by one of static array.
39930 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
39932 * dlls/user/menu.c:
39933 user: Add an missing element to the hbmmenus array.
39935 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
39937 * tools/winedump/output.c:
39938 winedump: Use fchmod() instead of doing system(chmod).
39940 2006-04-08 Robert Reif <reif@earthlink.net>
39942 * dlls/dsound/capture.c:
39943 dsound: Remove NULL This pointer checks.
39945 2006-04-07 Robert Reif <reif@earthlink.net>
39947 * dlls/dsound/capture.c:
39948 dsound: Remove unnecessary NULL pointer check.
39950 2006-04-08 Troy Rollo <wine@troy.rollo.name>
39952 * dlls/ntdll/cdrom.c:
39953 ntdll: Fix DVD_ReadStructure's layout of layer information.
39954 Fix DVD_ReadStructure to reflect what Windows actually does, not what
39955 Microsoft (incorrectly) documents it to do and not what the DDK
39956 headers (incorrectly) suggest it does.
39958 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
39960 * dlls/ntdll/virtual.c:
39961 ntdll: Added ARM architecture.
39963 2006-04-05 Robert Reif <reif@earthlink.net>
39965 * programs/winecfg/En.rc, programs/winecfg/audio.c,
39966 programs/winecfg/resource.h:
39967 winecfg: Add default dsound sample rate and bits per sample.
39969 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
39970 dlls/dsound/dsound_private.h:
39971 dsound: Set default primary buffer sample rate and bits per sample.
39972 Programs that are written specifically for 2000 and xp don't bother to
39973 set the primary buffer format because it's a noop. However wine is
39974 patterned after win9x and DirectX 7 or earlier which has a real
39975 primary buffer and expects the program to change the primary buffer
39976 format if necessary.
39978 2006-04-07 Alexandre Julliard <julliard@winehq.org>
39980 * programs/explorer/desktop.c, server/window.c:
39981 explorer: Don't use ExitWindows on shutdown.
39982 ExitWindows kills all current processes and that creates a race with
39983 newly started processes. Instead, simply exit and let the new process
39984 create a new explorer.
39986 2006-04-06 Mike Hearn <mike@plan99.net>
39988 * dlls/kernel/path.c:
39989 kernel: Don't crash on NULL arg in GetShortPathNameW.
39991 * dlls/comctl32/imagelist.c:
39992 comctl32: Add OOM codepath in imagelist control.
39994 2006-04-07 Mike Hearn <mike@plan99.net>
39996 * dlls/gdi/enhmetafile.c:
39997 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
39999 * dlls/kernel/path.c:
40000 kernel: Correct SearchPathA argument validation.
40002 2006-04-07 Robert Reif <reif@earthlink.net>
40004 * dlls/dsound/tests/capture.c:
40005 dsound: Fix capture test.
40006 Remove bogus release of NULL pointer code found by Coverity.
40008 2006-04-07 Mike Hearn <mike@plan99.net>
40010 * dlls/uxtheme/metric.c:
40011 uxtheme: Fix GetThemeSysInt.
40012 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
40013 path would always be taken. Fix to check only that the values are
40014 outside the possible range.
40016 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
40018 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
40019 netapi32: Move NetShareEnum from browsr.c to share.c.
40021 2006-04-07 James Hawkins <truiken@gmail.com>
40023 * dlls/advpack/tests/advpack.c:
40024 advpack: Add a few more tests for SetPerUserSecValues.
40026 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
40028 * dlls/gdi/tests/bitmap.c:
40029 gdi: Also initialize a variable in the failure case.
40031 2006-04-07 Mike McCormack <mike@codeweavers.com>
40033 * dlls/msi/table.c:
40034 msi: Use a debug channel to turn on transform debugging.
40036 2006-04-07 Alexandre Julliard <julliard@winehq.org>
40038 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
40040 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
40042 * server/process.c:
40043 server: Hide assumptions about alignment inside the read_process_memory function.
40045 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
40046 server/protocol.def, server/trace.c:
40047 server: Get rid of alignment requirements in write_process_memory request.
40048 All the alignment handling is now done in the write_process_memory
40049 function inside the server.
40051 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
40053 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
40054 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
40056 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
40057 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
40058 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
40059 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
40060 include/wine/wined3d_types.h:
40061 wined3d: Add WINED3DBOX to wined3d_types.h.
40063 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
40064 dlls/wined3d/device.c, dlls/wined3d/directx.c,
40065 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
40066 dlls/wined3d/query.c, dlls/wined3d/resource.c,
40067 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
40068 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
40069 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
40070 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
40071 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
40072 wined3d: Rename return values from D3D* to WINED3D*.
40074 2006-04-07 Robert Shearman <rob@codeweavers.com>
40076 * dlls/ole32/filemoniker.c:
40077 ole32: Fix typo in FileMonikerImpl_BindToObject.
40078 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
40079 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
40080 (found by Coverity).
40082 * dlls/ole32/compositemoniker.c:
40083 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
40085 * dlls/ole32/antimoniker.c:
40086 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
40088 * dlls/ole32/defaulthandler.c:
40089 ole32: Fix DefaultHandler_EnumAdvises.
40090 As per MSDN, if the object has no connections then
40091 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
40092 is the case when This->oleAdviseHolder is NULL, so do this and avert a
40093 potential NULL dereference of This->oleAdviseHolder (found by
40096 * dlls/oleaut32/usrmarshal.c:
40097 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
40098 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
40099 the SafeArrayCreateEx call was missing a dereference operator (found
40102 * dlls/oleaut32/safearray.c:
40103 oleaut32: Remove deadcode in SafeArrayPutElement.
40104 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
40105 because of the check at the top of the function on pvData (found by
40108 * server/console.c:
40109 server: Free ptr in console_input_append_hist.
40110 Free ptr in console_input_append_hist before returning, otherwise it
40111 will be leaked (found by Coverity).
40112 Remove the setting of last error on mem_alloc failure, as it is already
40116 server: Handle failure of mem_alloc in duplicate_token.
40119 server: Handle possible mem_alloc failure in create_token.
40122 server: Should use release_object on an object instead of free.
40124 2006-04-07 Mike McCormack <mike@codeweavers.com>
40126 * dlls/msi/files.c:
40127 msi: Remove broken volume management code.
40129 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
40130 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
40131 shdocvw: Implement IEWinMain using a simple window frame.
40133 * dlls/x11drv/wintab.c:
40134 x11drv: Cursors index used with WTI_DEVICES is zero based.
40136 2006-04-07 Huw Davies <huw@codeweavers.com>
40138 * fonts/system.sfd, tools/sfnt2fnt.c:
40139 fonts: Add the Won sign in place of the backslash for Korean fonts.
40141 2006-04-07 James Hawkins <truiken@gmail.com>
40143 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
40144 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
40146 * dlls/advpack/files.c:
40147 advpack: Rewrite get_parameter to be able to handle an empty parameter.
40149 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
40151 * include/wine/wined3d_types.h:
40152 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
40154 * include/wine/wined3d_types.h:
40155 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
40157 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
40158 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
40159 include/wine/wined3d_types.h:
40160 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
40162 2006-04-07 James Hawkins <truiken@gmail.com>
40164 * dlls/ntdll/signal_i386.c:
40165 ntdll: Return error if the signal index equals the size of the array.
40167 2006-04-07 Mike McCormack <mike@codeweavers.com>
40169 * dlls/oleaut32/typelib.c:
40170 oleaut32: Remove unnecessary check for NULL.
40172 * server/registry.c:
40173 server: Avoid comparison of -1 with an unsigned variable.
40175 * libs/wine/config.c:
40176 libwine: Fix a memory leak.
40178 * dlls/msi/classes.c:
40179 msi: Fix a logic error.
40181 * dlls/msi/record.c:
40182 msi: Avoid accessing a null pointer.
40184 * dlls/msi/string.c:
40185 msi: Check the correct pointer after allocating memory.
40187 * dlls/msi/table.c:
40188 msi: Fix possible free of uninitialized pointer.
40190 2006-04-07 Alexandre Julliard <julliard@winehq.org>
40192 * dlls/kernel/process.c:
40193 kernel: Fixed set_process_name for the winevdm case.
40195 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
40197 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
40198 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
40199 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
40200 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
40201 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
40202 include/wine/wined3d_types.h:
40203 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
40205 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
40206 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
40207 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
40208 dlls/wined3d/device.c, dlls/wined3d/directx.c,
40209 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
40210 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
40211 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
40212 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
40214 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
40216 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
40217 dlls/netapi32/share.c, include/lmshare.h:
40218 netapi32: Add (stubbed) NetSessionEnum.
40220 2006-04-06 James Hawkins <truiken@gmail.com>
40222 * dlls/advpack/tests/advpack.c:
40223 advpack: Add initial tests for SetPerUserSecValues.
40225 2006-04-06 Huw Davies <huw@codeweavers.com>
40227 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
40228 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
40229 dlls/comctl32/tests/propsheet.rc:
40230 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
40232 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
40234 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
40236 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
40237 Also add numero-sign to Courier.
40239 2006-04-06 Alexandre Julliard <julliard@winehq.org>
40241 * dlls/ntdll/exception.c:
40242 ntdll: Print traces for EXC_CallHandler even with the assembly version.
40244 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
40246 * dlls/msvcrt/process.c:
40247 msvcrt: Append extension(.exe) for _spawnve argument.
40249 2006-04-06 Alexandre Julliard <julliard@winehq.org>
40251 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
40252 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
40254 2006-04-05 Juan Lang <juan_lang@yahoo.com>
40256 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
40257 dlls/crypt32/tests/cert.c:
40258 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
40260 * dlls/crypt32/store.c, include/wincrypt.h:
40261 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
40263 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
40265 * dlls/winspool/info.c:
40266 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
40268 * dlls/winspool/info.c:
40269 winspool: Implement EnumMonitorsW.
40271 2006-04-06 Mike McCormack <mike@codeweavers.com>
40273 * dlls/shdocvw/webbrowser.c:
40274 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
40276 * dlls/msi/files.c:
40277 msi: Avoid a crash if a parameter is NULL.
40279 2006-04-05 Robert Reif <reif@earthlink.net>
40281 * dlls/winmm/winearts/audio.c:
40282 winearts: Don't call arts_free if arts_init wasn't successful.
40284 2006-04-05 Huw Davies <huw@codeweavers.com>
40286 * dlls/gdi/freetype.c:
40287 gdi32: Always consume the subst structure.
40289 * dlls/gdi/freetype.c:
40290 gdi32: Use the localised family name if present
40291 (based on a patch on Byeong-Sik Jeon).
40293 * dlls/gdi/freetype.c:
40294 gdi32: Move a few functions around. Should be a nop.
40296 2006-04-05 Mike McCormack <mike@codeweavers.com>
40298 * include/exdisp.idl:
40299 shdocvw: Add class definition for InternetExplorer.
40301 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
40303 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
40304 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
40305 Make them pass under Wine.
40307 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
40310 include: Add lmshare to lm.h.
40312 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
40314 * include/wine/wined3d_interface.h:
40315 wined3d: Add some type macros to wined3d_interface.h.
40317 2006-04-05 Alexandre Julliard <julliard@winehq.org>
40319 * tools/winebuild/spec16.c:
40320 winebuild: Remove a no longer necessary movzwl instruction.
40321 This could cause broken relays to be generated depending on the order
40322 of the entry points in the relay list.
40323 Also add a few missing tabs in the assembly output.
40325 * dlls/cards/cards.c:
40326 cards: Avoid GetPixel to draw round corners, use a clip region instead.
40328 2006-04-04 James Hawkins <truiken@gmail.com>
40330 * dlls/advpack/install.c:
40331 advpack: Factor out advpack error handling into ADV_HRESULT.
40333 2006-04-04 Mike McCormack <mike@codeweavers.com>
40335 * configure, configure.ac, programs/Makefile.in,
40336 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
40337 programs/iexplore/main.c:
40338 Add an implementation of iexplore.exe.
40340 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
40341 shdocvw: Stub implementation of IEWinMain.
40343 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
40345 * dlls/msvcrt/environ.c:
40346 msvcrt: Fix a TRACE message to avoid buffer overflow.
40348 2006-04-04 Huw Davies <huw@codeweavers.com>
40350 * fonts/ms_sans_serif.sfd:
40351 fonts: Add a few missing glyphs.
40353 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
40355 * tools/widl/typegen.c:
40356 widl: Implement support for ref pointers to arrays of base types.
40358 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
40360 * dlls/dinput/joystick_linux.c:
40361 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
40363 2006-04-04 Alexandre Julliard <julliard@winehq.org>
40365 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
40366 x11drv: Avoid redundant flushing of the thread display.
40368 * dlls/x11drv/window.c:
40369 x11drv: Remove one more XSync call.
40371 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
40373 * dlls/wined3d/device.c:
40374 wined3d: CreateDevice should use the root window.
40376 * dlls/wined3d/device.c:
40377 wined3d: Output unhandled renderstates with debug_d3drenderstate.
40379 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
40380 wined3d: Add D3DFMT_L16.
40382 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
40384 * dlls/x11drv/x11drv_main.c:
40385 x11drv: Make UseXVidMode default to yes.
40387 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
40389 * dlls/x11drv/xvidmode.c:
40390 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
40392 2006-04-04 Mike McCormack <mike@codeweavers.com>
40394 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
40395 setupapi: Add a stub implementation for RegistryDelnode.
40397 2006-04-04 Huw Davies <huw@codeweavers>
40399 * dlls/gdi/freetype.c:
40400 gdi32: Use a function to add entries to the substitution list
40401 (based on a patch by Byeong-Sik Jeon).
40403 2006-04-04 Huw Davies <huw@codeweavers.com>
40405 * dlls/gdi/freetype.c:
40406 gdi32: Use RtlUshortByteSwap to read big endian words.
40408 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
40410 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
40411 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
40412 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
40413 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
40415 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
40416 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
40417 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
40419 2006-04-04 Alexandre Julliard <julliard@winehq.org>
40421 * dlls/user/exticon.c:
40422 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
40424 * tools/Makefile.in, tools/winegcc/Makefile.in:
40425 tools: Add LDFLAGS to all the linker invocations.
40427 * tools/winegcc/winegcc.c:
40428 winegcc: Don't use the library full name for .so libs.
40430 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
40432 * fonts/small_fonts.sfd:
40433 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
40435 * fonts/small_fonts.sfd:
40436 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
40438 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
40440 * dlls/x11drv/keyboard.c:
40441 x11drv: Fixed handling of XK_KP_Separator.
40443 2006-04-03 James Hawkins <truiken@gmail.com>
40445 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
40446 advpack: Forward RegInstallA to its Unicode counterpart.
40448 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
40449 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
40451 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
40452 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
40454 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
40455 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
40457 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
40458 advpack: Forward RegRestoreAllA to its Unicode counterpart.
40460 2006-03-31 Mike Hearn <mh@codeweavers.com>
40462 * dlls/kernel/process.c:
40463 kernel: Don't enforce process handle access rights in Win98 mode.
40465 2006-04-03 Jason Green <jave27@gmail.com>
40467 * dlls/wined3d/utils.c:
40468 wined3d: Add a couple more debugging output formats.
40470 2006-04-04 Alexandre Julliard <julliard@winehq.org>
40472 * configure, configure.ac:
40473 configure: Filter out garbage from arts-config --libs too.
40475 * dlls/gdi/freetype.c:
40476 gdi: Change ReadFontDir error into a warning.
40478 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
40480 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
40481 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
40483 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
40484 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
40485 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
40486 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
40488 2006-04-04 Mike McCormack <mike@codeweavers.com>
40490 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
40491 programs/msiexec/rsrc.rc:
40492 msiexec: Add an icon for msiexec and .msi files.
40494 2006-04-03 James Hawkins <truiken@gmail.com>
40497 wine.inf: Add hhctrl.ocx to the list of fake dlls.
40499 2006-04-04 Mike McCormack <mike@codeweavers.com>
40501 * configure, configure.ac:
40502 configure: Warn if the fonts aren't going to be built.
40504 2006-04-03 Alexandre Julliard <julliard@winehq.org>
40507 server: Don't single step into signal handlers.
40509 * dlls/ntdll/signal_i386.c:
40510 ntdll: Save FPU context for all exceptions.
40512 2006-04-03 Robert Shearman <rob@codeweavers.com>
40514 * dlls/ole32/usrmarshal.c:
40515 ole32: Add documentation for the clip format user marshal functions.
40517 * tools/widl/typegen.c:
40518 widl: Fix the type offset for generated conformant string calls.
40520 * dlls/kernel/kernel32.spec:
40521 kernel: Remove some stubs that aren't present in NT.
40523 * dlls/kernel/file.c:
40524 kernel: Document some file functions.
40526 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
40528 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
40529 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
40530 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
40532 2006-04-03 Mike McCormack <mike@codeweavers.com>
40534 * dlls/user/driver.c:
40535 user32: More informative message on failure to load x11drv.
40537 2006-04-03 Huw Davies <huw@codeweavers.com>
40539 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
40540 fonts: Add an 11 ppem strike of 'Small Fonts'.
40542 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
40544 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
40545 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
40546 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
40547 gdi: Separate GDI tests by moving them into appropriate files.
40548 Separate GDI tests by moving them into appropriate files:
40549 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
40551 * dlls/gdi/gdiobj.c:
40552 gdi: Move WineEngInit call before stock fonts creation.
40553 Move WineEngInit call before stock fonts creation, otherwise we end up
40554 caching wrong fonts before loading built-in bitmap fonts.
40556 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
40558 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
40559 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
40560 d3dx: VertexBuffer should keep reference to the parent device object.
40562 2006-04-03 Alexandre Julliard <julliard@winehq.org>
40564 * dlls/setupapi/fakedll.c:
40565 setupapi: Copy the complete resource tree into the fake dlls.
40567 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
40569 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
40570 twain: Add a Korean resource.
40572 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
40574 * dlls/winmm/winealsa/audio.c:
40575 winealsa: Fix pausing when the hardware does not support it.
40577 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
40579 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
40580 url: Add a function and two stubs.
40582 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
40584 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
40585 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
40586 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
40587 include/wine/wined3d_types.h:
40588 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
40590 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
40591 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
40592 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
40593 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
40594 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
40596 2006-04-03 Mike McCormack <mike@codeweavers.com>
40598 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
40599 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
40601 * dlls/kernel/profile.c:
40602 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
40604 * dlls/msi/string.c:
40605 msi: Improve the string table hash.
40607 2006-04-03 Alexandre Julliard <julliard@winehq.org>
40609 * dlls/kernel/process.c, dlls/ntdll/loader.c:
40610 ntdll: Process --help and --version args earlier on during startup.
40612 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
40614 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
40615 msi: Italian language support.
40617 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
40618 setupapi: Esperanto language support.
40620 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
40621 uninstaller: Esperanto language support.
40623 * programs/uninstaller/It.rc:
40624 uninstaller: Italian language support.
40626 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
40627 notepad: Esperanto language support.
40629 * programs/notepad/It.rc:
40630 notepad: Italian language support.
40632 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
40633 msi: Esperanto language support.
40635 * dlls/commdlg/cdlg_Eo.rc:
40636 commdlg: Esperanto language update.
40638 * dlls/commdlg/cdlg_It.rc:
40639 commdlg: Italian language update.
40641 * dlls/wineps/wps_It.rc:
40642 wineps: Italian language update.
40644 * dlls/user/resources/user32_Eo.rc:
40645 user32: Esperanto language update.
40647 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
40648 comctl32: Esperanto language support.
40650 * dlls/comctl32/comctl_It.rc:
40651 comctl32: Italian language updates.
40653 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
40654 clock: Esperanto language support.
40656 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
40658 * dlls/wined3d/basetexture.c:
40659 wined3d: Do not set the mipmap level count every time a texture is used.
40661 2006-04-02 Huw Davies <huw@codeweavers.com>
40663 * dlls/gdi/tests/gdiobj.c:
40664 gdi32: Add tests for 'Small Fonts'.
40666 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
40668 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
40669 msvcrt: Allow environment strings longer than 512 characters.
40671 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
40673 * dlls/usp10/usp10.c:
40674 usp10: Fixed debug output of ScriptItemize.
40676 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
40678 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
40679 dinput: Keyboard should be acquired before calling GetDeviceState.
40681 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
40683 * programs/regedit/No.rc:
40684 regedit: Fix typo in Norwegian resources.
40686 2006-04-01 Alexandre Julliard <julliard@winehq.org>
40688 * dlls/x11drv/window.c:
40689 x11drv: Get rid of XSync calls on window creation and destruction.
40691 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
40692 x11drv: Ignore X errors caused by windows being created or deleted.
40694 2006-03-31 Alexandre Julliard <julliard@winehq.org>
40696 * dlls/gdi/tests/metafile.c:
40697 gdi: In metafile test only print debug output if enabled.
40699 * loader/preloader.c:
40700 loader: Hide the preloader from the ps output.
40702 * tools/winewrapper:
40703 winewrapper: Remove a couple of variables that are no longer needed.
40705 * dlls/ntdll/loadorder.c:
40706 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
40708 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
40710 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
40711 kernel: Fix handling of invalid parameter in GlobalSize().
40713 2006-03-31 Robert Shearman <rob@codeweavers.com>
40715 * dlls/ole32/rpc.c:
40716 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
40717 Use ncalrpc instead of ncacn_np as the transport as this is more similar
40718 to how ole32 from NT works and should also be compatible with rpcrt4
40719 from Win9x, allowing more combinations of dlls to work.
40721 * dlls/kernel/process.c:
40722 kernel: Add some documentation for simple process functions.
40724 * tools/widl/typegen.c:
40725 widl: There's no need to cast _StubMsg - it's already of the correct type.
40727 * tools/widl/server.c:
40728 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
40729 Only assign variables if not a string and only create a local variable
40730 if not a sized parameter. Fixes type mismatches in the generated code
40731 due to differences in the algorithms between creating local variables
40734 * tools/widl/server.c:
40735 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
40737 * tools/widl/server.c:
40738 widl: Create the correct variable type for parameters with more than one level of indirection.
40740 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
40741 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
40743 * tools/widl/typegen.c:
40744 widl: Move handling of base type marshaling and unmarshaling to a separate function.
40745 Move handling of base type marshaling and unmarshaling to a separate
40746 function and improve it to support return values.
40748 * tools/widl/typegen.c:
40749 widl: Use print_phase_function for printing NdrPointerFree call.
40751 * tools/widl/typegen.c:
40752 widl: Add a function to generate the Ndr type calls.
40753 - Add a function to generate the Ndr type calls.
40754 - Fix a typo where the aligned buffer was added to itself, rather than
40757 * tools/widl/typegen.c:
40758 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
40759 Only write the buffer incrementing code for the marshaling and
40760 unmarshaling phases - buffer sizing is handled elsewhere and freeing
40763 * tools/widl/typegen.c:
40764 widl: Output the necessary sizing information for other phases.
40765 Output the necessary sizing information for PHASE_BUFFERSIZE and
40766 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
40769 * tools/widl/client.c:
40770 widl: Output NULL ref pointer check for pointer levels > 1 too.
40772 * tools/widl/client.c, tools/widl/server.c:
40773 widl: Fix a GCC warning in the generated client and server code.
40775 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
40776 widl: The lval member of var_t is essentially a duplicate of eval->cval.
40777 - Generate eval's for enums that don't explicitly have one. This means
40778 that enums written in header files won't match exactly what has been put
40779 into the IDL file, but the numeric constat is the same and MIDL does a
40781 - Replace constant lookups with eval->cval instead of lval.
40783 * tools/widl/typegen.c:
40784 widl: De-reference parameters' types before deciding what to do with them.
40785 De-reference parameters' types before deciding what to do with them.
40786 Also dereference string parameters since they are immediately
40787 dispatched to write_string_tfs when the string attribute is detected
40788 without any further processing done on them.
40790 * tools/widl/typegen.c:
40791 widl: Write pointer calls for all non-basetype pointer parameters to functions.
40793 * tools/widl/header.c:
40794 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
40795 Write definitions for MIDL_user_allocate and MIDL_user_free in the
40796 header when writing out RPC interfaces to prevent compile failures in
40797 the generated client/server code.
40799 * tools/widl/header.c:
40800 widl: Write out the pre- and postamble for RPC interfaces with no methods.
40802 * tools/widl/header.c:
40803 widl: Output interface defined guard for rpc interfaces too.
40805 * tools/widl/typegen.c:
40806 widl: NdrFcShort should be written out instead of NdrShort.
40808 * tools/widl/typegen.c:
40809 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
40811 * tools/widl/typegen.c:
40812 widl: Support references in type_memsize.
40814 * tools/widl/client.c, tools/widl/server.c:
40815 widl: Only output code for non-object interfaces in client and server.
40816 Only output code for non-object interfaces in client and server
40817 generation and convert the while loops into for loops.
40819 2006-03-31 Alexandre Julliard <julliard@winehq.org>
40821 * ANNOUNCE, ChangeLog, VERSION, configure:
40824 ----------------------------------------------------------------
40825 2006-03-31 Alexandre Julliard <julliard@winehq.org>
40827 * server/request.c:
40828 server: Avoid crash on startup when the configuration dir doesn't exist.
40830 * dlls/user/tests/win.c:
40831 user/tests: Flush events before running the keyboard event test.
40833 * dlls/comctl32/tests/monthcal.c:
40834 comctl32: Force a specific day value in the monthcal test.
40835 Avoids test failure when the current day happens to be the 31st...
40837 2006-03-30 James Hawkins <truiken@gmail.com>
40839 * dlls/advpack/advpack.spec:
40840 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
40842 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
40843 advpack: Forward ExecuteCabA to its Unicode counterpart.
40845 2006-03-30 Robert Shearman <rob@codeweavers.com>
40847 * dlls/ole32/dcom.idl:
40848 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
40850 * dlls/wininet/urlcache.c:
40851 wininet: Fix some string length calculations.
40852 Fix some string length calculations that didn't account for the
40853 different sized characters with Unicode.
40855 * dlls/wininet/urlcache.c:
40856 wininet: Only access the URL in the cache by the provided offset.
40858 2006-03-30 H. Verbeet <hverbeet@gmail.com>
40860 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
40861 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
40862 dlls/wined3d/wined3d_private.h:
40863 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
40865 2006-03-30 Juan Lang <juan_lang@yahoo.com>
40867 * dlls/crypt32/proplist.c:
40868 crypt32: Tiny fixes.
40870 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
40871 crypt32: Fix certificate adding
40872 - Implement add disposition in CertAddCertificateContextToStore,
40873 rather than in each store.
40874 - Add a few more tests.
40876 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
40878 * dlls/msvcrt/undname.c:
40879 msvcrt: Fix read beyond end of string in __unDNameEx().
40881 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
40883 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
40884 spoolss: Add DllAllocSplMem and DllFreeSplMem.
40886 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
40888 * dlls/gdi/tests/metafile.c:
40889 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
40890 These tests currently fail in Wine.
40892 * dlls/x11drv/keyboard.c:
40893 x11drv: Update Hungarian keyboard layout to better match the X11 one.
40895 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
40897 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
40898 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
40899 widl: Implement support for ref pointers to strings.
40901 2006-03-30 Huw Davies <huw@codeweavers.com>
40903 * dlls/gdi/freetype.c:
40904 gdi32: Move the font substitution list to a standard Wine list
40905 (based on a patch by Byeong-Sik Jeon).
40907 2006-03-30 Alexandre Julliard <julliard@winehq.org>
40909 * dlls/user/message.c:
40910 user: Only wait for sent messages in wait_message_reply.
40912 * dlls/x11drv/event.c:
40913 x11drv: Filter a few more event types in filter_event.
40914 ConfigureNotify and related events should only be processed when
40915 posted messages are selected. There's no need to handle MappingNotify
40916 if keyboard events are not selected.
40918 * dlls/Makefile.in, dlls/make_dlls:
40919 dlls: Removed a number of no longer needed dependencies.
40921 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
40923 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
40924 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
40925 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
40926 spoolss: Add minimal spoolss.dll.
40928 2006-03-30 Alexandre Julliard <julliard@winehq.org>
40930 * dlls/user/message.c, dlls/user/win.c:
40931 user: Don't send WM_PARENTNOTIFY to the desktop window.
40933 2006-03-29 James Hawkins <truiken@gmail.com>
40935 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
40936 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
40938 2006-03-30 James Hawkins <truiken@gmail.com>
40940 * dlls/advpack/install.c:
40941 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
40943 * dlls/advpack/install.c:
40944 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
40946 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
40948 * dlls/kernel/except.c:
40949 kernel: Resource browsing.
40950 Try to be a bit more strict when checking for resource mapping in
40951 exception handler (and prevent some exceptions while in exception
40954 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
40956 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
40957 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
40958 include/wine/wined3d_types.h:
40959 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
40961 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
40963 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
40964 twain: Add German resource.
40966 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
40968 * dlls/kernel/heap.c:
40969 kernel32: Display the parameter that caused a page fault in GlobalFree().
40971 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
40973 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
40974 kernel: Fix handling of invalid parameter in GlobalFlags().
40976 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
40979 tools: Remove wineconf.
40981 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
40983 * DEVELOPERS-HINTS:
40984 DEVELOPER-HINTS: Some directories are renamed / removed / added.
40986 2006-03-29 Robert Shearman <rob@codeweavers.com>
40988 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
40989 oleaut32: Add IPersist to QueryInterface.
40991 * dlls/oleaut32/typelib.c:
40992 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
40994 * dlls/oleaut32/olepicture.c:
40995 oleaut32: Replace memcmp with IsEqualIID macro.
40996 Replace memcmp with IsEqualIID macro that doesn't require a size
40997 parameter and remove the unneeded brackets to give more compact and
40998 more readable code.
41000 * dlls/ole32/compobj.c:
41001 ole32: Don't process posted messages in CoWaitForMultipleHandles.
41002 Tests with native show that during COM calls posted messages aren't
41003 retrieved other than COM calls so change the PeekMessage parameters in
41004 CoWaitForMultipleHandles to duplicate this.
41006 * dlls/ole32/compobj.c:
41007 ole32: Try to retrieve messages that are COM calls first.
41008 Try to retrieve messages that are COM calls first in
41009 CoWaitForMultipleHandles before retrieving other types.
41011 * dlls/ole32/compobj.c:
41012 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
41013 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
41014 function so that the order and type of the messages retrieved can be
41015 customised in the future.
41017 * dlls/ole32/compobj.c:
41018 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
41019 should depend on whether the current apartment is a single threaded one.
41021 * dlls/ole32/compobj.c:
41022 ole32: Pass the no yield flag to PeekMessage.
41023 Pass the no yield flag to PeekMessage since we sleep in
41024 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
41027 server: Store the token source.
41029 2006-03-29 Huw Davies <huw@codeweavers.com>
41031 * include/winuser.h:
41032 include: Add DFC_POPUPMENU.
41034 2006-03-30 Mike McCormack <mike@codeweavers.com>
41036 * dlls/wininet/http.c:
41037 wininet: Clean up HTTP_GetCustomHeaderIndex.
41039 * dlls/wininet/http.c:
41040 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
41042 * dlls/wininet/http.c:
41043 WININET: Clean up HttpQueryInfo.
41044 Fixes another return FALSE without SetLastError.
41046 * dlls/wininet/http.c:
41047 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
41049 2006-03-29 Mike McCormack <mike@codeweavers.com>
41051 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
41052 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
41054 2006-03-29 Alexandre Julliard <julliard@winehq.org>
41056 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
41058 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
41060 2006-03-27 Petr Tesarik <hat@tesarici.cz>
41062 * dlls/ntdll/cdrom.c:
41063 ntdll: Fix CDROM raw reads.
41064 - Fix incorrect data sizes.
41065 - Fix CDDA addressing.
41066 - Implement XAForm2 mode on Linux.
41068 2006-03-29 Alexandre Julliard <julliard@winehq.org>
41070 * programs/winecfg/x11drvdlg.c:
41071 winecfg: Disable the desktop option when configuring a specific application.
41073 2006-03-28 H. Verbeet <hverbeet@gmail.com>
41075 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
41076 include/wine/wined3d_interface.h:
41077 wined3d: Create an IWineD3DBaseShader class.
41079 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
41080 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
41081 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
41083 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
41084 dlls/wined3d/wined3d_private.h:
41085 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
41087 * dlls/wined3d/pixelshader.c:
41088 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
41090 2006-03-29 Mike McCormack <mike@codeweavers.com>
41092 * dlls/user/sysparams.c:
41093 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
41095 * dlls/user/sysparams.c:
41096 user32: Implement SPI_[GS]ETUIEFFECTS.
41098 * dlls/user/sysparams.c:
41099 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
41101 * dlls/user/sysparams.c:
41102 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
41104 * dlls/user/sysparams.c:
41105 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
41107 * dlls/user/sysparams.c:
41108 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
41110 * dlls/user/sysparams.c:
41111 user32: Implement SPI_[SG]ETCARETWIDTH.
41113 2006-03-28 Alexandre Julliard <julliard@winehq.org>
41115 * dlls/mshtml/persist.c:
41116 mshtml: Don't free the URL we have just stored in the callback object.
41118 * dlls/x11drv/mouse.c:
41119 x11drv: Only warp the mouse pointer if it has actually moved.
41121 2006-03-26 H. Verbeet <hverbeet@gmail.com>
41123 * dlls/d3d8/device.c:
41124 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
41126 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
41128 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
41129 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
41130 include/wine/wined3d_types.h:
41131 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
41133 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
41134 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
41135 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
41136 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
41137 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
41138 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
41139 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
41140 dlls/wined3d/device.c, dlls/wined3d/resource.c,
41141 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
41142 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
41143 include/wine/wined3d_types.h:
41144 wined3d: Add WINED3DPOOL to wined3d_types.h.
41146 2006-03-22 Aric Stewart <aric@codeweavers.com>
41148 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
41149 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
41150 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
41151 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
41152 twain: Add a property sheet UI for scanning.
41154 2006-03-28 Alexandre Julliard <julliard@winehq.org>
41156 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
41157 x11drv: Reinitialize the display settings when using a desktop window.
41159 2006-03-22 Aric Stewart <aric@codeweavers.com>
41161 * dlls/twain/ds_image.c:
41162 twain: A few cleanups, using some consts from sane.
41164 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
41166 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
41167 widl: Implement support for pointers to base types.
41169 2006-03-28 Alexandre Julliard <julliard@winehq.org>
41171 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
41172 advapi32: Fixed compiler warnings.
41174 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
41176 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
41178 advapi32: Fixed building TRUSTEEs with objects.
41179 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
41180 and BuildTrusteeWithObjectsAndSid, including regression tests.
41182 * dlls/comctl32/rebar.c:
41183 comctl32: Rebar size fix.
41184 Rebars without any bands should have a height/width of 0.
41186 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
41188 * tools/wineshelllink:
41189 wineshelllink: Remove quotes from Path=<workdir>.
41191 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
41194 wine.inf: Add some more fake dlls to the system directory.
41196 2006-03-28 Mike McCormack <mike@codeweavers.com>
41199 mpr: Improve the stub for WNetGetUniversalNameW.
41202 server: Fix a race condition in the delivery of change notifications.
41204 2006-03-28 Alexandre Julliard <julliard@winehq.org>
41206 * dlls/x11drv/window.c:
41207 x11drv: Avoid setting text or WM hints of the X root window.
41209 2006-03-27 Alexandre Julliard <julliard@winehq.org>
41211 * configure, configure.ac, dlls/Makefile.in,
41212 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
41213 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
41214 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
41215 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
41216 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
41217 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
41218 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
41219 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
41220 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
41221 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
41222 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
41223 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
41224 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
41225 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
41226 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
41227 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
41228 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
41230 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
41231 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
41232 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
41233 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
41234 dlls/msg711.acm/msg711.c:
41235 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
41237 * configure, configure.ac, dlls/Makefile.in,
41238 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
41239 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
41240 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
41241 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
41242 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
41244 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
41245 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
41246 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
41247 dlls/msacm/imaadp32/Makefile.in,
41248 dlls/msacm/imaadp32/imaadp32.acm.spec,
41249 dlls/msacm/imaadp32/imaadp32.c:
41250 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
41252 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
41253 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
41254 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
41255 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
41256 x11drv: Moved desktop mode handling to the explorer process.
41257 Per-application desktop mode settings are no longer supported. Apps
41258 can be launched in a specific desktop window by using:
41259 explorer /desktop=name[,widthxheight] app.exe [args]
41260 If the named desktop already exists the app is launched inside it. The
41261 default desktop is cleverly named "default".
41263 * dlls/x11drv/window.c:
41264 x11drv: Allow setting WM hints for the desktop window.
41266 * dlls/x11drv/winpos.c:
41267 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
41269 2006-03-27 Jacek Caban <jacek@codeweavers.com>
41271 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
41272 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
41273 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
41274 mshtml: Added tooltip implementation.
41276 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
41278 * dlls/commdlg/fontdlg.c:
41279 commdlg: Properly set and retrieve colour value from combo box .
41281 2006-03-27 Robert Shearman <rob@codeweavers.com>
41283 * dlls/shell32/systray.c, programs/explorer/systray.c:
41284 shell32: Adding a systray item with an invalid icon handle is allowed.
41286 2006-03-27 Huw Davies <huw@codeweavers.com>
41288 * dlls/riched20/txtsrv.c:
41289 riched20: Take a ref on text host.
41291 2006-03-27 Mike McCormack <mike@codeweavers.com>
41293 * dlls/user/input.c:
41294 user32: Send a fake mouse movement event after releasing capture.
41296 2006-03-27 Alexandre Julliard <julliard@winehq.org>
41298 * dlls/ntdll/virtual.c:
41299 ntdll: Limit header_size to the file size.
41301 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
41302 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
41303 x11drv: Get rid of the using_wine_desktop flag.
41305 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
41306 server/winstation.c:
41307 server: Connect to the window station and desktop specified by startup info.
41308 If window station and desktop aren't inherited from the parent, don't
41309 connect to them from the server, but from the USER init code where we
41310 can get the proper values from the startup info structure.
41313 server: Store window properties in the global atom table instead of
41314 the per-winstation table.
41316 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
41318 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
41319 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
41320 shell32: Add an uncompressed AVI displaying the word searching.
41322 2006-03-26 James Hawkins <truiken@gmail.com>
41324 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
41325 advpack: Implement the launching of executables in RunSetupCommand.
41327 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
41328 advpack: Define S_ASYNCHRONOUS in advpub.h.
41330 2006-03-27 Alexandre Julliard <julliard@winehq.org>
41332 * server/process.c, server/request.c:
41333 server: Fixed process exit code on FreeBSD.
41335 2006-03-24 Petr Tesarik <hat@tesarici.cz>
41337 * programs/winedbg/break.c:
41338 winedbg: Fix stepping over an instruction.
41340 2006-03-27 Petr Tesarik <hat@tesarici.cz>
41342 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
41343 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
41345 2006-03-26 f_sophia <f_sophia@libero.it>
41347 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
41348 winhelp: Added Esperanto language support.
41350 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
41352 * dlls/shell32/shell32_Eo.rc:
41353 shell32: Updated Esperanto translation.
41355 2006-03-26 James Hawkins <truiken@gmail.com>
41357 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
41358 kernel: Error out of CreateProcess if the specified current directory
41361 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
41364 wine.inf: Add some dll stub dll to the system directory.
41366 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
41369 wine.inf: Add SystemRoot.
41371 2006-03-27 Petr Tesarik <hat@tesarici.cz>
41373 * dlls/ntdll/signal_i386.c:
41374 ntdll: Fix debug exceptions from VM86.
41375 - Set ContextFlags accordingly in save_vm86_context().
41376 - Raise debug exceptions correctly for debug exceptions.
41377 - Do not clear TF bit for VM86-generated debug exceptions.
41379 2006-03-26 James Hawkins <truiken@gmail.com>
41381 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
41382 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
41384 2006-03-26 Mike McCormack <mike@codeweavers.com>
41386 * dlls/commdlg/filedlg.c:
41387 commdlg: Malformed filters are still added to the filter combo box.
41389 * dlls/comctl32/comctl32undoc.c:
41390 comctl32: Having an MRU list without a compare function works in Windows.
41392 2006-03-26 H. Verbeet <hverbeet@gmail.com>
41394 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
41395 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
41397 2006-03-24 Alexandre Julliard <julliard@winehq.org>
41399 * dlls/msvcrt/file.c:
41400 msvcrt: Fix fflush() of files opened for read.
41401 Some apps, for no particular reason, call fflush() on files opened for
41402 read. This keeps them from tripping over their shoelaces.
41404 2006-03-25 Tomas Carnecky <tom@dbservice.com>
41406 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
41407 opengl: Put OpenGL setup functions into their own debug channel.
41409 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
41411 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
41412 winedbg: Fixes for identifiers.
41413 - fixed lexical rules for a path name
41414 - fixed identifier rules so that we get the right precedence
41416 - modules (in mod!name forms) are now handled as tIDENTIFIER
41417 (tPATH was buggy anyhow)
41419 * dlls/dbghelp/symbol.c:
41420 dbghelp: Module should be case insensitive.
41421 When looking up a symbol name in the form module!name, the module
41422 lookup should be insensitive.
41424 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
41426 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
41427 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
41428 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
41429 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
41430 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
41431 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
41432 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
41433 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
41435 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
41436 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
41437 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
41439 2006-03-23 H. Verbeet <hverbeet@gmail.com>
41441 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
41442 wined3d: Move the D3DSIO_DCL dumping code into its own function.
41444 2006-03-23 James Hawkins <truiken@gmail.com>
41446 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
41447 dlls/advpack/tests/install.c:
41448 advpack: Add initial tests for RunSetupCommand.
41450 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
41451 advpack: Forward DelNodeA to its Unicode counterpart.
41453 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
41454 advpack: Forward RunSetupCommandA to its Unicode counterpart.
41456 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
41457 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
41459 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
41460 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
41462 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
41463 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
41465 2006-03-24 Ken Thomases <ken@codeweavers.com>
41467 * server/process.c:
41468 server: Fix memory leak in read_process_memory handler.
41470 2006-03-24 Mike McCormack <mike@codeweavers.com>
41472 * dlls/ntdll/directory.c:
41473 ntdll: Recursive notify is implemented.
41475 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
41478 server: Fix compilation under Darwin 7.
41480 2006-03-23 Jacek Caban <jacek@codeweavers.com>
41482 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
41483 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
41484 mshtml: Added IHTMLElement2 implementation.
41486 * include/exdisp.idl:
41487 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
41489 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
41491 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
41492 include/wine/wined3d_interface.h:
41493 wined3d: Rectpatch code fix.
41494 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
41495 with an older patch.
41497 2006-03-23 Alexandre Julliard <julliard@winehq.org>
41499 * dlls/msvcrt/time.c:
41500 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
41502 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
41504 * dlls/kernel/cpu.c:
41505 kernel: Add processor specific environment variables.
41507 2006-03-23 James Hawkins <truiken@gmail.com>
41509 * dlls/comctl32/tab.c:
41510 comctl32: A couple fixes for tab icon offsets.
41511 - Shift selected icons up and non-selected icons down.
41512 - Add the top or left draw rect to the vertical offset, because it may
41515 2006-03-22 James Hawkins <truiken@gmail.com>
41517 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
41518 advpack: Implement FileSaveMarkNotExistW.
41520 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
41521 advpack: Forward AdvInstallFileA to its Unicode counterpart.
41523 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
41524 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
41526 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
41527 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
41529 2006-03-23 Alexandre Julliard <julliard@winehq.org>
41531 * dlls/kernel/environ.c:
41532 kernel: Remove a couple of incorrect asserts.
41534 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
41536 * dlls/comctl32/tooltips.c:
41537 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
41539 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
41541 * dlls/kernel/tests/thread.c:
41542 kernel: Load QueueUserWorkItem function dynamically.
41544 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
41546 * tools/widl/server.c, tools/widl/typegen.c:
41547 widl: Fix base type alignments.
41548 Generate aligned marshal and unmarshal code for base type arguments
41551 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
41552 tools/widl/typegen.h:
41553 widl: Fix format string size calculation.
41554 - Move proc format string size calculation from client.c and server.c
41556 - Implement type format string size calculation.
41558 2006-03-22 Alexandre Julliard <julliard@winehq.org>
41560 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
41561 server: Class and global atoms should not be local to a window station.
41563 2006-03-22 Marcus Meissner <meissner@suse.de>
41565 * configure, configure.ac, programs/Makefile.in,
41566 programs/avitools/.gitignore, programs/avitools/Makefile.in,
41567 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
41568 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
41569 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
41570 programs: Move icinfo out of avitools.
41572 2006-03-22 H. Verbeet <hverbeet@gmail.com>
41574 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
41575 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
41577 * dlls/wined3d/vertexshader.c:
41578 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
41580 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
41581 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
41582 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
41584 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
41585 wined3d: glTypeLookup cleanup.
41586 Use a struct instead of an UINT array as entries in the glTypeLookup
41589 * dlls/wined3d/pixelshader.c:
41590 wined3d: Store the pixelshader version in the pixelshader object.
41592 2006-03-22 Huw Davies <huw@codeweavers.com>
41594 * dlls/user/edit.c, dlls/user/tests/edit.c:
41595 user32: Only adjust the margins if the edit control is above a certain size.
41597 2006-03-22 James Hawkins <truiken@gmail.com>
41599 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
41600 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
41602 2006-03-22 Jacek Caban <jacek@codeweavers.com>
41604 * dlls/mshtml/htmlelem.c:
41605 mshtml: Clean up get_all and tags (also fixes a typo).
41607 2006-03-22 Mike McCormack <mike@codeweavers.com>
41610 wine.inf: Add a shdocvw.dll stub dll to the system directory.
41612 * dlls/msi/action.c:
41613 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
41615 * dlls/msi/package.c:
41616 msi: Don't crash when logging a record with only one field.
41618 2006-03-22 Alexandre Julliard <julliard@winehq.org>
41620 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
41621 server/named_pipe.c, server/object.c, server/object.h,
41622 server/registry.c, server/request.c, server/signal.c:
41623 server: New scheme for cleaning up objects on server exit.
41624 Objects stored in static variables can now be marked when they are
41625 created and are automatically cleaned up on exit. This avoids having
41626 to export a bunch of close_* functions.
41628 2006-03-21 James Hawkins <truiken@gmail.com>
41630 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
41631 advpack: Forward TranslateInfStringExA to its unicode counterpart.
41633 * dlls/advpack/tests/files.c:
41634 advpack: Add second null for double null terminated lists.
41636 2006-03-22 Mike McCormack <mike@codeweavers.com>
41638 * dlls/msi/dialog.c:
41639 msi: Show "hidden dialogs" but hide them initially.
41641 * dlls/msi/custom.c:
41642 msi: Implement custom action type 17.
41644 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
41645 dlls/riched20/version.rc:
41646 riched20: Add a version resource.
41648 * dlls/wintrust/wintrust_main.c:
41649 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
41651 * include/Makefile.in, include/softpub.h:
41652 include: Add softpub.h.
41654 2006-03-22 Kevin Koltzau <kevin@plop.org>
41656 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
41657 dlls/ole32/tests/clipboard.c:
41658 ole32: Initial tests for OLE clipboard functions.
41660 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
41662 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
41663 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
41665 2006-03-21 Lei Zhang <leiz@ucla.edu>
41667 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
41668 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
41669 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
41670 introduced in earlier patches for EM_FINDTEXT. Additional test cases
41671 have been added to check for corner cases. Also improve input
41674 2006-03-21 Francois Gouget <fgouget@free.fr>
41676 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
41677 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
41678 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
41679 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
41680 Assorted spelling fixes.
41682 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
41683 taskmgr: Avoid forward declarations and make functions static.
41685 * programs/taskmgr/applpage.c:
41686 taskmgr: Reorder functions to avoid forward declarations.
41688 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
41689 programs/taskmgr/column.c, programs/taskmgr/graph.c,
41690 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
41691 programs/taskmgr/procpage.c:
41692 taskmgr: Avoid forward declarations and make functions static.
41694 * tools/winapi/win32.api:
41695 Update win32.api to match the current sources.
41697 * include/winerror.h:
41698 include: Add missing error and facility codes.
41700 * dlls/advapi32/advapi32.spec:
41701 advapi32: Fix the LsaEnumerateAccountRights() export.
41703 * include/ntsecapi.h:
41704 include: Standardize the LsaLookupNames() prototype.
41706 2006-03-21 Robert Shearman <rob@codeweavers.com>
41708 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
41709 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
41710 regardless of what type they are.
41711 Add a test for this and dump type infos created with CreateDispTypeInfo.
41713 2006-03-21 Huw Davies <huw@codeweavers.com>
41715 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
41716 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
41718 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
41720 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
41721 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
41722 programs/winedbg/dbg.y, programs/winedbg/debug.l,
41723 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
41724 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
41725 winedbg: Add display for floating point status.
41726 Added code to examine and display floating point unit status into
41727 be_i386.c as info all-regs command.
41729 2006-03-21 Alexandre Julliard <julliard@winehq.org>
41731 * tools/sfnt2fnt.c:
41732 sfnt2fnt: Remove output file on failure.
41734 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
41735 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
41736 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
41737 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
41738 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
41739 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
41741 2006-03-21 Mike McCormack <mike@codeweavers.com>
41743 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
41744 dlls/msi/helpers.c:
41745 msi: Improve handling of short paths.
41747 2006-03-21 Robert Shearman <rob@codeweavers.com>
41749 * dlls/ntdll/threadpool.c:
41750 ntdll: Start of pooling support for RtlQueueWorkItem.
41751 Start of pooling support for RtlQueueWorkItem. The algorithm
41752 implmented is very simple - if there are no free threads, create a new
41755 * dlls/kernel/tests/thread.c:
41756 kernel: Add a test for QueueUserWorkItem.
41758 * dlls/oleaut32/typelib.c:
41759 oleaut: Better support for invoking methods with VT_VARIANT argument types.
41761 * dlls/wininet/internet.c:
41762 wininet: Document InternetCrackUrlW.
41764 * dlls/wininet/http.c, dlls/wininet/internet.c:
41765 wininet: InternetCreateUrlW should return the number of bytes needed.
41766 InternetCreateUrlW should return the number of bytes needed to store
41767 the URL, not the number of characters (reported by Sven Paschukat).
41769 2006-03-21 Alexandre Julliard <julliard@winehq.org>
41771 * dlls/ntdll/loader.c, include/winnt.h:
41772 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
41773 By returning FALSE from this call, a builtin dll can specify that we
41774 should try to load the native one instead.
41776 * dlls/ddraw/main.c:
41777 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
41779 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
41780 dlls: Removed a number of dll symlinks that are no longer needed.
41782 * tools/winewrapper:
41783 winewrapper: Remove explicit call to wineprefixcreate.
41784 Now that wineprefixcreate detects the build tree automatically, the
41785 standard behavior of starting it from ntdll should work fine.
41787 * programs/wcmd/wcmdmain.c:
41788 wcmd: Try executing the process even if the exe file doesn't exist.
41789 It may be a builtin exe in which case the CreateProcess call will
41792 * tools/wine.inf, tools/wineprefixcreate.in:
41793 wine.inf: Use the new fake dlls mechanism to create placeholders for
41794 applications instead of using symlinks.
41796 * dlls/ntdll/loader.c:
41797 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
41799 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
41800 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
41801 setupapi: Added support for creating fake dlls at install time.
41802 This should satisfy applications that access a dll file directly. For
41803 apps that check the dll version in the file, the version resource is
41804 copied from the builtin dll.
41806 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
41808 * dlls/dinput/device.c, dlls/dinput/device_private.h,
41809 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
41810 dinput: Create single thread for mouse and keyboard hook.
41811 Put keyboard & mouse hook callbacks into separate thread.
41812 Move few global variables into object. Delete no longer used crit section.
41813 For hooks to work properly hook callback have to be in a thread
41814 with message loop. Some games create separate threads just to handle
41815 mouse and/or keyboard events that do not have message loop.
41817 2006-03-20 Mike Hearn <mike@plan99.net>
41819 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
41820 opengl32: Optimize thunks by storing GL context in the thread environment block.
41822 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
41824 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
41825 gdi: Fix a couple of todos in the bitmap test.
41827 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
41829 * dlls/commdlg/cdlg_Ko.rc:
41830 commdlg: Updated Korean translation.
41832 * programs/winecfg/Ko.rc:
41833 winecfg: Updated Korean translation.
41835 2006-03-21 Mike McCormack <mike@codeweavers.com>
41837 * programs/taskmgr/applpage.c:
41838 taskmgr: Make some functions static.
41840 * programs/taskmgr/applpage.c:
41841 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
41843 * programs/winefile/winefile.c:
41844 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
41846 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
41848 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
41849 wined3d: Don't use OpenGL 2.0.
41851 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
41853 * dlls/kernel/cpu.c:
41854 kernel: Fix model/stepping in GetSystemInfo.
41855 wProcessorRevision is built from model and stepping.
41857 2006-03-20 Mike McCormack <mike@codeweavers.com>
41859 * programs/taskmgr/priority.c:
41860 taskmgr: Eliminate common code and fix a warning.
41862 2006-03-19 Mike McCormack <mike@codeweavers.com>
41864 * dlls/comctl32/listview.c:
41865 comctl32: Get rid of some incorrect casts.
41867 2006-03-20 Alexandre Julliard <julliard@winehq.org>
41870 configure: Add autoheader to the compile command.
41872 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
41873 programs/Makeprog.rules.in:
41874 configure: Use --rpath when linking dlls too.
41876 * programs/Makefile.in, programs/make_progs:
41877 programs: Get rid of application symlinks, they are no longer needed.
41879 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
41880 x11drv: Clear new bitmaps if they don't contain any data.
41882 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
41884 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
41885 gdi: Add a simple test for bitmap bits/metrics
41886 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
41887 empty (not selected into a DC) bitmap.
41889 2006-03-19 Mike McCormack <mike@codeweavers.com>
41891 * dlls/msi/regsvr.c:
41892 msi: Set the InstallerLocation value when registering msi.dll.
41894 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
41896 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
41897 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
41899 2006-03-20 Alexandre Julliard <julliard@winehq.org>
41901 * dlls/kernel/tests/change.c:
41902 kernel: Avoid infinite waits in directory change tests.
41904 2006-03-19 H. Verbeet <hverbeet@gmail.com>
41906 * dlls/d3d8/device.c:
41907 d3d8: Change the default debug channel to d3d8 for device.c.
41909 * dlls/d3d8/device.c:
41910 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
41912 * dlls/d3d8/device.c:
41913 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
41915 2006-03-18 Jacek Caban <jacek@codeweavers.com>
41917 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
41918 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
41919 mshtml: Optimize nsACString handling.
41921 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
41922 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
41923 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
41924 mshtml: Better QueryInterface implementation.
41926 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
41928 * programs/wordpad/No.rc:
41929 wordpad: Fix typo in Norwegian resource.
41931 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
41933 * programs/regedit/Ru.rc:
41934 regedit: Fix Russian translation.
41936 * programs/control/params.h:
41937 control: Fix datetime name.
41939 2006-03-19 Milko Krachounov <milko@3mhz.net>
41941 * programs/winecfg/Bg.rc:
41942 winecfg: Update Bulgarian translation.
41944 2006-03-19 Mike McCormack <mike@codeweavers.com>
41946 * include/commctrl.h:
41947 include: LVSETINFOTIPA does not exist.
41949 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
41951 * programs/winedbg/tgt_active.c:
41952 winedbg: Copy floating point status to the dbgcontext.
41954 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
41956 * dlls/gdi/driver.c:
41957 gdi: Handle NT style \\.\DISPLAY1 name that we return.
41959 2006-03-18 Robert Shearman <rob@codeweavers.com>
41961 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
41962 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
41963 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
41964 msi: Optimise WHERE operations.
41965 Optimise WHERE operations on matching against strings by adding a new
41966 function find_matching_rows to the views, which eliminates the need to
41967 examine every record when executing a query. Implement this function
41968 in the table using a hash table on the ID stored in the data.
41970 * dlls/msi/tests/format.c:
41971 msi: Add a test for MsiFormatRecord with integer fields.
41973 * dlls/wininet/cookie.c:
41974 wininet: Copy from the start of the cookie name, not the cookie data.
41975 Copy from the start of the cookie name, not the cookie data when
41976 parsing cookies with a NULL cookie name.
41978 * include/wininet.h:
41979 include: Add some more defines to wininet.h.
41981 * programs/wcmd/wcmdmain.c:
41982 wcmd: Use PACKAGE_VERSION as the wcmd version.
41984 * dlls/ole32/rpc.c:
41985 ole: Use the thread pool for executing RPC calls for better performance
41986 (after the thread pool has been improved).
41988 2006-03-17 Alexandre Julliard <julliard@winehq.org>
41990 * tools/wineprefixcreate.in:
41991 wineprefixcreate: Autodetect the running from build tree case.
41993 * dlls/setupapi/install.c:
41994 setupapi: Added support for calling executables in a RegisterDlls section.
41996 2006-03-18 Alexandre Julliard <julliard@winehq.org>
41998 * dlls/ntdll/loader.c:
41999 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
42001 2006-03-18 Mike McCormack <mike@codeweavers.com>
42003 * include/windowsx.h:
42004 Prevent the use of windowsx.h with Wine source.
42006 * programs/winefile/winefile.c, programs/winefile/winefile.h:
42007 winefile: Eliminate use of windowsx.h.
42009 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
42011 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
42012 dbghelp: MSC fixes.
42013 - wrong cut & paste across versions of a given record type
42014 - wrong definition for register_v2
42016 * dlls/dbghelp/msc.c:
42017 dbghelp: Support for LF_VTSHAPE in MSC.
42018 - added preliminary support for VT (virtual table) shape
42020 - as we don't do C++, it's just a hack to get rid of
42023 * dlls/dbghelp/msc.c:
42024 dbghelp: MSC forward declaration.
42025 - create an infrastructure for handling forward usage
42027 - used it in some cases (pointer to yet not defined udt,
42028 function signature, modifiers)
42030 * dlls/dbghelp/msc.c:
42031 dbghelp: Type parsing refactoring.
42032 - seperate types' table handling from a single type handling
42033 by adding codeview_parse_one_type function
42034 - factored all calls for caching symt
42035 - make type parsing helpers return the symt instead of a
42036 simple error status
42038 * dlls/dbghelp/msc.c:
42039 dbghelp: Fixes for NB11 types.
42040 - when checking debug info in NB09 or NB11 format (CodeView),
42041 try to load the global types section
42043 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
42044 dbghelp: MSC handling of function signature's parameters.
42045 - now correctly parsing parameters types for a function
42046 signature and storing them in dbghelp internal structures
42048 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
42049 dbghelp: Cleanup MSC bitfield handling.
42050 - no longer caching bitfield information but accessing it directly
42052 - removed all kludges for bitfield handling
42053 - reused BOOL parameter to codeview_get_type for monitoring
42054 traces (will be used in later patches)
42056 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
42057 dbghelp: Fieldlist.
42058 - now that we have offset tables to type, we can cleanly
42059 parse the field-lists and remove the associated kludges
42060 - also adding internal structure for easing parameter sharing
42061 across functions (codeview_type_parse)
42062 - in mscvpdb.h, also reparated the type records that are
42063 referenced from other type records (union codeview_type_ref)
42064 from type records referenced by symbols (union codeview_type)
42066 * dlls/dbghelp/msc.c:
42067 dbghelp: MSC types.
42068 - enforce the type records that can be accessed by symbols (these are
42069 anyway the high level ones)
42071 * dlls/dbghelp/msc.c:
42072 dbghelp: Types parsing.
42073 - our engine for parsing types section now requires in entry
42074 an offsets table for getting directly to each type in the
42076 - (re)construct this table for PDB types
42078 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
42079 dbghelp: CV's ssearch.
42080 - added definitions for start_search symbol info
42081 - silenced warnings from this symbol
42083 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
42084 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
42086 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
42087 dbghelp: Compiland and source files are not the same thing.
42088 - in MSC debug info parsing, clearly separate a source file
42089 information from a compiland (including in linetab structure)
42090 - in ELF debug info parsing, now storing compiland directly
42091 in symtab_elt while browsing the symtab section (we still
42092 create twice the compilands, once in stabs/dwarf parsing,
42093 a second time in symtab parsing)
42095 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
42097 * dlls/gdi/freetype.c:
42098 gdi32: Look for ttf fonts in the Wine font dir.
42100 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
42102 * dlls/gdi/tests/gdiobj.c:
42103 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
42105 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
42107 * tools/widl/server.c:
42108 widl: Do not generate code that initializes a binding handle.
42110 * tools/widl/client.c, tools/widl/server.c:
42111 widl: Fix proc offset calculation.
42112 A void return type is represented by a FC_END/FC_PAD sequence in the
42113 proc format string. Increment the proc offset by two when a function
42116 * tools/widl/parser.y:
42117 widl: 'unsigned char' and 'byte' are must be distinct types.
42119 2006-03-18 Jacek Caban <jacek@codeweavers.com>
42121 * include/mshtmdid.h, include/mshtml.idl:
42122 mshtml.idl: Added more interfaces.
42124 * dlls/mshtml/tests/protocol.c:
42125 mshtml/tests: Code cleanup.
42127 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
42129 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
42130 dbghelp: Live target detection.
42131 - DBGHELP_NOLIVE env variable is tested earlier to avoid
42132 some strange effects in live target detection
42133 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
42134 a process, because we know it must be a live target
42136 2006-03-17 Mike McCormack <mike@codeweavers.com>
42138 * dlls/user/tests/edit.c, programs/progman/group.c,
42139 programs/progman/main.c, programs/progman/program.c,
42140 programs/winecfg/audio.c:
42141 Remove some unnecessary uses of windowsx.h
42143 2006-03-18 Mike McCormack <mike@codeweavers.com>
42145 * dlls/avifil32/avifile.c:
42146 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
42148 2006-03-17 Mike McCormack <mike@codeweavers.com>
42150 * programs/taskmgr/dbgchnl.c:
42151 taskmgr: Fix some gcc 4.1 warnings.
42153 * programs/winecfg/appdefaults.c:
42154 winecfg: Fix some gcc 4.1 warnings.
42156 * dlls/crypt32/tests/store.c:
42157 crypt32: Fix a warning.
42159 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
42161 * dlls/msvfw32/msvfw32_Ko.rc:
42162 msvfw32: Update Korean resources.
42164 2006-03-17 Mike McCormack <mike@codeweavers.com>
42166 * programs/taskmgr/taskmgr.c:
42167 taskmgr: Fix some gcc 4.1 warnings.
42169 * programs/taskmgr/procpage.c:
42170 taskmgr: Fix some gcc 4.1 warnings.
42172 * programs/taskmgr/proclist.c:
42173 taskmgr: Fix some gcc 4.1 warnings.
42175 * programs/taskmgr/debug.c:
42176 taskmgr: Fix some gcc 4.1 warnings.
42178 * programs/taskmgr/endproc.c:
42179 taskmgr: Fix some gcc 4.1 warnings.
42181 * programs/taskmgr/affinity.c:
42182 taskmgr: Fix some gcc 4.1 warnings.
42184 * programs/regedit/treeview.c:
42185 regedit: Fix some gcc 4.1 warnings.
42187 2006-03-16 Juan Lang <juan_lang@yahoo.com>
42189 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
42190 dlls/crypt32/tests/store.c, include/wincrypt.h:
42191 crypt32: Implement CertGetSubjectCertificateFromStore.
42193 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
42195 * include/wine/wined3d_types.h:
42196 wined3d: Add D3DBASISTYPE to wined3d_types.h.
42198 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
42200 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
42201 d3d8/wined3d: Vertex shader fixes.
42203 2006-03-17 Alexandre Julliard <julliard@winehq.org>
42205 * dlls/gdi/freetype.c:
42206 gdi: Support for loading fonts from the build directory.
42208 * programs/winecfg/libraries.c:
42209 winecfg: Support for loading the list of dlls from the build directory.
42211 * libs/wine/loader.c:
42212 libwine: Added magic handling of dll path when running in build dir.
42213 This should ensure that we do the right thing in the build dir even if
42214 WINEDLLPATH isn't set.
42216 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
42218 * include/winbase.h:
42219 winbase.h: Add missing LMEM_INVALID_HANDLE define.
42221 2006-03-16 Alexandre Julliard <julliard@winehq.org>
42223 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
42224 libs/wine/wine.map:
42225 libwine: Export wine_get_build_dir.
42227 * dlls/ntdll/server.c, libs/wine/config.c:
42228 libwine: Added support for executing wine binaries out of the build dir.
42230 * libs/wine/config.c:
42231 libwine: Added detection for Wine being run out of the build directory.
42233 * dlls/Makefile.in, dlls/make_dlls:
42234 dlls: Remove the no longer needed symlinks to the static libraries.
42236 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
42237 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
42238 Remove some no longer needed library paths.
42240 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
42241 winegcc: Look for libraries in subdirs of the library path too.
42242 This means that -lfoo will match the library 'foo/libfoo.def' in
42243 addition to just 'libfoo.def'. This allows supporting the Wine source
42244 layout without adding a gazillion path entries.
42246 2006-03-16 Kai Blin <kai.blin@gmail.com>
42248 * dlls/secur32/dispatcher.c:
42249 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
42250 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
42252 2006-03-15 Juan Lang <juan_lang@yahoo.com>
42254 * dlls/crypt32/tests/store.c:
42255 crypt32: Tighten CertDuplicateCertificateContext test.
42256 Test that the return from CertDuplicateCertificateContext is the same
42259 2006-03-15 Alexandre Julliard <julliard@winehq.org>
42261 * ANNOUNCE, ChangeLog, VERSION, configure:
42264 ----------------------------------------------------------------
42265 2006-03-15 Alexandre Julliard <julliard@winehq.org>
42267 * programs/avitools/Makefile.in:
42268 avitools: Fixed library path for msvfw32.
42270 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
42271 user/tests: Try harder to flush X events before running tests.
42273 2006-03-06 András Kovács <andras@csevego.net>
42275 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
42276 wininet: Added Hungarian translation.
42278 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
42279 wineps: Added Hungarian translation.
42281 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
42282 shlwapi: Added Hungarian translation.
42284 * dlls/shell32/shell32_Hu.rc:
42285 shell32: Added Hungarian translation.
42287 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
42288 shdocvw: Added Hungarian translation.
42290 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
42291 setupapi: Added Hungarian translation.
42293 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
42294 serialui: Added Hungarian translation.
42296 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
42297 oledlg: Added Hungarian translation.
42299 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
42300 msvidc32: Added Hungarian translation.
42302 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
42303 msvfw32: Added Hungarian translation.
42305 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
42306 msrle32: Added Hungarian translation.
42308 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
42309 msi: Added Hungarian translation.
42311 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
42312 mshtml: Added Hungarian translation.
42314 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
42315 msacm: Added Hungarian translation.
42317 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
42318 mpr: Added Hungarian translation.
42320 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
42321 iccvid: Added Hungarian translation.
42323 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
42324 hhctrl.ocx: Added Hungarian translation.
42326 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
42327 comctl32: Added Hungarian translation.
42329 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
42330 avifil32: Added Hungarian translation.
42332 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
42334 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
42335 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
42336 include/wine/wined3d_types.h:
42337 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
42339 2006-03-15 Mike McCormack <mike@codeweavers.com>
42341 * dlls/comctl32/tests/treeview.c:
42342 comctl32: Fix some gcc 4.1 warnings.
42344 2006-03-14 Robert Reif <reif@earthlink.net>
42346 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
42347 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
42348 dsound: Add info to failed tests.
42349 Print format for failed SetFormat calls.
42351 2006-03-08 James Hawkins <truiken@gmail.com>
42353 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
42354 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
42355 unicode counterparts.
42357 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
42359 * dlls/dplayx/dplayx_global.c:
42360 dplayx: Fix semaphore deadlock.
42361 - Make sure to release the dplayx semaphore in for error cases as well.
42362 - Prevent race condition between creation of the semaphore and
42363 grabbing of the lock by creating the semaphore in the locked state
42364 instead of unlocked.
42366 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
42368 * dlls/x11drv/opengl.c:
42369 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
42370 Using alpha bits > 8 makes this function fail, while it should not.
42372 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
42374 * dlls/x11drv/dib_convert.c:
42375 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
42376 buffer in the convert_888_to_0888_* functions.
42378 2006-03-15 Alexandre Julliard <julliard@winehq.org>
42380 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
42381 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
42382 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
42383 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
42384 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
42385 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
42386 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
42387 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
42388 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
42389 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
42390 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
42391 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
42392 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
42393 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
42394 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
42395 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
42396 dlls/msvideo/vfw16.h:
42397 msvideo: Renamed the msvideo directory to msvfw32.
42399 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
42400 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
42401 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
42402 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
42403 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
42404 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
42405 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
42406 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
42407 dlls/win32s/win32s16.spec:
42408 win32s: Renamed the win32s directory to w32skrnl.
42410 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
42411 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
42412 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
42413 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
42414 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
42415 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
42416 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
42417 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
42418 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
42419 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
42420 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
42421 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
42422 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
42423 winsock: Renamed the winsock directory to ws2_32.
42425 * tools/Makefile.in:
42426 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
42428 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
42430 * tools/Makefile.in, tools/wineprefixcreate.in:
42431 wineprefixcreate: Make path searching relative.
42433 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
42435 * dlls/shell32/shlexec.c:
42436 shell32: Add parameter formatting rule to the command line if there isn't any.
42438 2006-03-14 Robert Shearman <rob@codeweavers.com>
42440 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
42441 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
42442 wininet: Move URL-related tests to a separate file.
42444 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42445 wininet: Make InternetCrackUrlW set the components related to net_loc
42446 to NULL when net_loc isn't present in the input URL.
42448 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
42449 wininet: Move cookie-related stubs to cookie.c
42451 * dlls/wininet/internet.c, dlls/wininet/internet.h,
42452 dlls/wininet/netconnection.c:
42453 wininet: Implement setting of send and receive timeouts.
42455 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
42456 dlls/ntdll/thread.c:
42457 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
42458 thread creation function to the NTDLL one.
42460 2006-03-14 Robert Reif <reif@earthlink.net>
42462 * dlls/winmm/wineesd/audio.c:
42463 wineesd: Use pipe sync for events.
42464 Ues pipe sync code from OSS/ALSA rather than windows events.
42466 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
42468 * dlls/x11drv/opengl.c:
42469 x11drv: Prevent out of bound access in DescribePixelFormat.
42472 wine.inf: Increase the DirectX version to that of the latest 9.0c .
42474 2006-03-13 Alexandre Julliard <julliard@winehq.org>
42476 * dlls/ddraw/tests/d3d.c:
42477 ddraw: Don't crash in d3d test if OpenGL is missing.
42479 2006-03-10 Juan Lang <juan_lang@yahoo.com>
42481 * dlls/crypt32/store.c:
42482 crypt32: Abstract contexts.
42483 - create a base cert context, and make functions unaware whether
42484 they're dealing with the base or derived type
42485 - simplify stores as a result
42487 2006-03-11 Mike McCormack <mike@codeweavers.com>
42489 * dlls/shell32/shlview.c:
42490 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
42492 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
42494 * dlls/wined3d/device.c:
42495 wined3d: Vertexdeclaration fix.
42496 In the old d3d8 code SetVertexShader stored the so called vertex
42497 declaration in the stateblock. In case of WineD3D this isn't done
42498 which breaks the drawPrimitive code. This patch stores the vertex
42499 declaration again in the stateblock which fixes Age Of Mythology.
42501 2006-03-11 Hans Leidekker <hans@it.vu.nl>
42503 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
42504 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
42506 2006-03-10 Christoph Frick <rid@zefix.tv>
42508 * dlls/dinput/joystick_linuxinput.c:
42509 dinput/joystick_linuxinput: Add POV detection and reporting.
42510 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
42512 2006-03-13 Robert Shearman <rob@codeweavers.com>
42514 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
42515 include/winternl.h:
42516 ntdll: Very crude implementation of RtlQueueWorkItem.
42518 * dlls/kernel/thread.c:
42519 kernel: Implement QueueUserWorkItem.
42521 2006-03-11 Robert Shearman <rob@codeweavers.com>
42523 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42524 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
42526 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42527 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
42528 The test for "about:" in InternetCrackUrlW should be more general so
42529 that only URLs without double slashes should also be assumed not to
42531 Add another test for this case and remove an unreliable
42532 InternetCreateUrl test.
42534 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42535 wininet: InternetCrackUrl should set nPort to the default port if not specified.
42537 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
42539 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
42540 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
42541 include/wine/wined3d_types.h:
42542 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
42544 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
42546 * dlls/wined3d/pixelshader.c:
42547 wined3d: Don't override variable that still has something we need.
42548 Use local temp variable instead.
42550 * dlls/wined3d/pixelshader.c:
42551 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
42553 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
42556 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
42558 2006-03-11 Mike McCormack <mike@codeweavers.com>
42560 * dlls/avifil32/avifile.c:
42561 avifil32: Use HeapAlloc instead of LocalAlloc.
42563 * dlls/avifil32/editstream.c:
42564 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
42566 * dlls/avifil32/extrachunk.c:
42567 avifil32: Use HeapAlloc instead of Local Alloc.
42569 * dlls/avifil32/acmstream.c:
42570 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
42572 * dlls/avifil32/tmpfile.c:
42573 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
42575 * dlls/avifil32/factory.c:
42576 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
42578 2006-03-10 Alexandre Julliard <julliard@winehq.org>
42580 * programs/winefile/winefile.c:
42581 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
42583 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
42585 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
42586 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
42587 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
42588 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
42589 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
42590 dlls/wined3d/device.c, dlls/wined3d/directx.c,
42591 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
42592 dlls/wined3d/query.c, dlls/wined3d/resource.c,
42593 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
42594 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
42595 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
42596 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
42597 wined3d: Consistently use WINED3DRESOURCETYPE.
42599 2006-03-11 Mike McCormack <mike@codeweavers.com>
42601 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
42602 avifil32: Use CoTaskMemAlloc when allocating memory to return through
42605 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
42606 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
42607 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
42609 2006-03-10 Mike McCormack <mike@codeweavers.com>
42611 * dlls/commdlg/colordlg.c:
42612 comdlg32: Remove the property when destroy the dialog box.
42614 2006-03-09 Juan Lang <juan_lang@yahoo.com>
42616 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
42617 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
42618 crypt32: Move context properties to a separate file.
42620 2006-03-09 Robert Reif <reif@earthlink.net>
42622 * dlls/winmm/wineesd/audio.c:
42623 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
42625 2006-03-10 Petr Tesarik <hat@tesarici.cz>
42627 * programs/winedbg/be_i386.c:
42628 winedbg: Fix lcall instruction opcode.
42630 2006-03-10 Robert Shearman <rob@codeweavers.com>
42632 * dlls/wininet/http.c:
42633 wininet: Don't duplicate empty strings.
42635 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
42637 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
42638 wordpad: Add Turkish resource file.
42640 * programs/winecfg/Tr.rc:
42641 winecfg: Update Turkish resource file.
42643 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
42645 * documentation/README.tr:
42646 documentation: Turkish translation of README file.
42648 2006-03-10 Alexandre Julliard <julliard@winehq.org>
42650 * aclocal.m4, configure:
42651 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
42653 2006-03-10 Mike McCormack <mike@codeweavers.com>
42655 * dlls/commdlg/colordlg.c:
42656 comdlg32: Use a property for the color dialog's information.
42658 2006-03-09 Alexandre Julliard <julliard@winehq.org>
42661 dbt.h: Added DBTF_ flags.
42663 * dlls/user/message.c:
42664 user: Support packing/unpacking the WM_DEVICECHANGE message.
42666 2006-03-09 Robert Shearman <rob@codeweavers.com>
42668 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
42669 wininet: Fix InternetGetCookie with no matching cookies.
42670 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
42671 InternetGetCookie when there are no cookies for the specified
42672 domain. This fixes a bug in sending a blank cookie to HTTP servers.
42674 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42675 wininet: Fix an off-by-one error in InternetCreateUrlW.
42676 Fix an off-by-one error in the size of buffer used to store the port
42677 number in InternetCreateUrlW.
42679 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42680 wininet: Further InternetCreateFileW fixes.
42681 - Add the slash after the port number.
42682 - Only add the port number if the host name is present.
42684 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42685 wininet: If necessary, add a slash between the hostname and path in
42686 InternetCreateUrlW.
42688 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42689 wininet: More InternetCreateUrlW fixes.
42690 - Don't add double slashes for opaque URLs.
42691 - The default port number for all other schemes is 0.
42693 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42694 wininet: Parse the scheme the string in InternetCreateFileW.
42695 Parse the scheme the string in InternetCreateFileW and rewrite
42696 url_uses_default_port using schemes instead of strings.
42698 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42699 wininet: Get the string for the scheme if specified only by the
42700 INTERNET_SCHEME enumeration in InternetCreateUrlW.
42702 * dlls/wininet/internet.c:
42703 wininet: The host name is optional in InternetCreateUrlW.
42705 * dlls/wininet/internet.c:
42706 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
42707 Use an array of schemes so that it can be re-used for mapping from
42708 INTERNET_SCHEME back to a string and simplify the code in
42709 GetInternetSchemeW.
42711 * dlls/wininet/internet.c:
42712 wininet: Fix Trace in InternetCreateUrl.
42713 The url passed in to InternetCreateUrl is an out parameter, so don't
42716 * dlls/wininet/http.c:
42717 wininet: Fix redirects with relative URIs instead of absolute URIs.
42719 2006-03-09 Christoph Frick <rid@zefix.tv>
42721 * dlls/dinput/joystick_linuxinput.c:
42722 dinput/linuxinput: Fix handling of DIPH_BYID.
42723 - handling of DIPH_BYID
42724 - use regular id and not shifted one also for axes
42725 - may only Acquire after SetDataFormat
42727 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
42729 * dlls/gdi/freetype.c:
42730 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
42731 %windir%\fonts has failed.
42733 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
42734 dlls/wineps/pen.c, dlls/x11drv/pen.c:
42735 gdi: A better workaround for extended user style pens.
42737 2006-03-08 H. Verbeet <hverbeet@gmail.com>
42739 * dlls/wined3d/drawprim.c:
42740 wined3d: Use OpenGL fragment programs when available.
42742 * dlls/wined3d/drawprim.c:
42743 wined3d: Remove an incorrect FIXME.
42745 * dlls/wined3d/vertexshader.c:
42746 wined3d: Enable color fixups for vertex shaders.
42748 * dlls/wined3d/vertexshader.c:
42749 wined3d: Minor vshader_program_add_param cleanup.
42750 - In vshader_program_add_param, pass a pointer to the shader object
42751 instead of individual parameters.
42752 - In vshader_program_add_param, rename input to is_input to make it
42753 clearer what the parameter does.
42754 - Fix a typo & cleanup a comment.
42756 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
42758 * dlls/oleaut32/olepicture.c:
42759 oleaut32: Reorder a few functions to avoid forward declaractions.
42761 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
42763 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
42764 include/wine/wined3d_interface.h:
42765 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
42767 2006-03-09 Mike McCormack <mike@codeweavers.com>
42769 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
42770 user: The height of a ListBox item can be no more than MAXBYTE.
42772 * dlls/msi/action.c:
42773 msi: Remove some unnecessary indent.
42775 * dlls/msi/tests/package.c:
42776 msi: Make sure to run tests for MsiEvaluateCondition.
42778 2006-03-09 Jacek Caban <jacek@codeweavers.com>
42780 * dlls/mshtml/htmlelem.c:
42781 mshtml: Added beginning of getAttribute implementation.
42783 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
42784 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
42785 mshtml: Added IHTMLBodyElement implementation.
42787 2006-03-07 Huw Davies <huw@codeweavers.com>
42789 * configure, configure.ac, dlls/opengl32/opengl32.spec,
42790 dlls/opengl32/wgl.c, include/config.h.in:
42791 opengl32: Implement wglUseFontOutlines.
42793 2006-03-07 Juan Lang <juan_lang@yahoo.com>
42795 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
42796 crypt32: Implement CertGetValidUsages.
42798 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
42800 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
42801 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
42802 wined3d: Add D3DLOCK_* types to wined3d_types.h.
42804 2006-03-07 Jacek Caban <jacek@codeweavers.com>
42806 * dlls/mshtml/htmltextarea.c:
42807 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
42809 * dlls/mshtml/htmlselect.c:
42810 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
42812 * dlls/mshtml/htmlinput.c:
42813 mshtml: Added get_type, get_value, get_name and get_checked
42814 implementation of IHTMLInputElement interface.
42816 2006-03-07 Peter Åstrand <astrand@cendio.se>
42818 * dlls/comctl32/listview.c:
42819 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
42821 2006-03-07 Hans Leidekker <hans@it.vu.nl>
42823 * dlls/mscms/tests/profile.c:
42824 mscms: Add tests for EnumColorProfiles{A,W}.
42826 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
42827 mscms: Implement EnumColorProfiles{A,W}.
42829 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
42831 * fonts/Makefile.in:
42832 fonts: Install fonts in $(datadir)/wine/fonts.
42834 2006-03-08 Alexandre Julliard <julliard@winehq.org>
42836 * dlls/Makeimplib.rules.in:
42837 dlls: Added a default install-lib rule for dlls that don't have one.
42839 2006-03-07 Alexandre Julliard <julliard@winehq.org>
42841 * dlls/x11drv/desktop.c:
42842 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
42845 server: Fixed length check in dump_inline_unicode_string.
42847 * dlls/shell32/systray.c, programs/explorer/desktop.c,
42848 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
42849 programs/explorer/systray.c, programs/explorer/systray.h:
42850 explorer: Merged systray support with the desktop window main loop.
42851 Systray is now always available as part of the desktop and doesn't
42852 need to be started from shell32.
42854 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
42855 server/protocol.def, server/trace.c, server/window.c:
42856 user: Launch explorer to manage the desktop window.
42858 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
42859 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
42860 explorer: Added desktop option.
42861 The /desktop option causes explorer to create and manage the desktop
42864 2006-03-07 Mike McCormack <mike@codeweavers.com>
42866 * dlls/kernel/actctx.c:
42867 kernel: Improve the activation context stubs.
42869 2006-03-06 H. Verbeet <hverbeet@gmail.com>
42871 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
42872 dlls/wined3d/vertexshader.c:
42873 wined3d: Fix a few FIXME's.
42875 * dlls/wined3d/device.c:
42876 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
42878 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
42880 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
42881 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
42882 include/wine/wined3d_types.h:
42883 wined3d: Define D3D usage flags in wined3d_types.h.
42885 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
42886 include/wine/wined3d_types.h:
42887 wined3d: Add device caps to wined3d_types.h.
42889 2006-03-06 Jacek Caban <jacek@codeweavers.com>
42891 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
42892 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
42893 dlls/mshtml/nsiface.idl:
42894 mshtml: Added IHTMLTextAreaElement implementation.
42896 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
42897 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
42898 dlls/mshtml/nsiface.idl:
42899 mshtml: Added IHTMLSelectElement implementation.
42901 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
42902 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
42903 dlls/mshtml/nsiface.idl:
42904 mshtml: Added IHTMLInputElement implementation.
42906 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
42907 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
42908 mshtml: Added IHTMLElementCollection::tags implementation.
42910 2006-03-06 Juan Lang <juan_lang@yahoo.com>
42912 * dlls/crypt32/store.c:
42913 crypt32: Simplify stores.
42914 Ref count cert context references, and eliminate the DupCert function
42917 2006-03-06 Alexandre Julliard <julliard@winehq.org>
42919 * dlls/kernel/process.c:
42920 kernel: Better support for detached processes.
42921 Call setsid() in the new process to create a new Unix process group
42922 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
42925 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
42926 x11drv: Make sure to never manipulate the root window, even if we own
42927 the desktop window.
42929 * server/process.c, server/user.h, server/window.c, server/winstation.c:
42930 server: Support for closing the desktop window.
42931 If a thread is owning the desktop window, when all other users of the
42932 desktop have exited, signal the owner to close the desktop (with a 1
42935 * server/object.c, server/object.h:
42936 server: Added unlink_named_object function.
42937 Allows to remove the name of an object while keeping around the object
42940 * server/class.c, server/user.h, server/window.c:
42941 server: Infrastructure for having a thread own the desktop window.
42943 * dlls/mlang/mlang.c:
42944 mlang: Decrement the module refcount when an object is destroyed.
42946 2006-03-06 H. Verbeet <hverbeet@gmail.com>
42948 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
42949 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
42950 wined3d: Fix the relation between volumes and their container.
42952 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
42953 dlls/wined3d/device.c, dlls/wined3d/surface.c,
42954 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
42955 include/wine/wined3d_interface.h:
42956 wined3d: Fix the relation between surfaces and their container.
42958 * dlls/wined3d/surface.c:
42959 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
42960 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
42963 2006-03-06 Robert Shearman <rob@codeweavers.com>
42965 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
42966 wininet: Rewrite InternetCreateUrlW.
42967 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
42968 URL_COMPONENTS structure and fall back to a strlenW call when a
42970 - Expand the number of protocols supported when determining whether
42971 the port number should be added.
42972 - Fix a test by passing in the correct length of scheme.
42974 * dlls/wininet/http.c, dlls/wininet/internet.h,
42975 dlls/wininet/netconnection.c:
42976 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
42977 Don't continue to connect to a secure server without SSL support since
42978 it won't work. Return an error back to the application instead.
42980 * dlls/wininet/tests/http.c:
42981 wininet: More tests for InternetCreateUrl.
42982 Fix an InternetCreateUrl test so that it correctly sets the scheme
42983 length and add tests which show the behaviour when the lengths are set
42984 to zero and when the https scheme is used.
42986 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
42988 * dlls/wininet/internet.c:
42989 wininet: Add stub for missing InternetSetOption.
42991 2006-03-06 Alexandre Julliard <julliard@winehq.org>
42993 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
42994 libs/wine/wine.def, libs/wine/wine.map:
42995 libwine: Export a function to retrieve the data directory (based on a
42996 patch by Dmitry Timoshkov).
42998 2006-03-06 Francois Gouget <fgouget@free.fr>
43000 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
43001 Fix compatibility with native advpack dlls.
43002 Most native advpack dlls in circulation don't have RegInstallA. So
43003 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
43006 2006-03-06 Mike McCormack <mike@codeweavers.com>
43008 * tools/wrc/parser.l:
43009 wrc: Don't use identifiers starting yy*, they're reserved for flex.
43011 * dlls/avifil32/editstream.c:
43012 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
43014 2006-03-06 Jacek Caban <jacek@codeweavers.com>
43016 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
43017 shdocvw: Added get_LocationURL implementation.
43019 2006-03-05 Jacek Caban <jacek@codeweavers.com>
43021 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
43022 mshtml: Added IHTMLElementCollection implementation.
43023 - Added IHTMLElementCollection implementation.
43024 - Added get_all implementation.
43026 2006-03-06 Alexandre Julliard <julliard@winehq.org>
43028 * dlls/shell32/shlfileop.c:
43029 shell32: Grow the file list dynamically in SHFileOperation.
43030 This avoids searching the same directories twice, once to count the
43031 files and then once for real.
43033 * dlls/shell32/shlfileop.c:
43034 shell32: Store only the file attributes in the file list for SHFileOperation.
43035 We don't need the rest of the WIN32_FIND_DATA structure.
43037 * dlls/shell32/shlfileop.c:
43038 shell32: Fixed handling of null-terminated file list in SHFileOperation.
43040 2006-03-03 Aric Stewart <aric@codeweavers.com>
43042 * dlls/shell32/shlfileop.c:
43043 shell32: Skip dot directories in SHFileOperation.
43044 In ShFileOperation when generating a file list with * wildcards, for
43045 example for deletion, do not include the dot directories (. and ..) in
43046 the list, because that cause the operation to spiral out of control.
43048 2006-03-06 Alexandre Julliard <julliard@winehq.org>
43050 * server/winstation.c:
43051 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
43053 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
43054 server/trace.c, server/window.c:
43055 server: Return real parent and owner in the create_window request.
43056 Remove computing of parent and owner handles on the client side.
43058 * dlls/user/desktop.c:
43059 user: Allow creating windows of the desktop class.
43061 * dlls/user/message.c:
43062 user: Allow some Wine internal messages to act on the desktop window.
43064 2006-03-05 Mike McCormack <mike@codeweavers.com>
43066 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
43067 mpr: Stub implementations of some mpr functions.
43069 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
43071 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
43072 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
43073 shell32: Unicode'ify ISFHelper interface.
43075 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
43077 * dlls/wined3d/directx.c:
43078 wined3d: Fix retrieval of driver adapter versions.
43080 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
43082 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
43083 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
43084 dbghelp: Added type for array index.
43085 - added type for array index
43086 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
43087 - fixed SyGetTypeInfo accordingly
43089 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
43090 msvcrt: Some more fixes to name demangling.
43092 * dlls/dbghelp/type.c:
43093 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
43095 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
43097 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
43098 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
43100 2006-03-05 Jason Green <jave27@gmail.com>
43102 * dlls/wined3d/utils.c:
43103 wined3d: Add a few more WINED3DFMT formats to be recognized.
43105 2006-03-05 Jacek Caban <jacek@codeweavers.com>
43107 * dlls/shdocvw/dochost.c:
43108 shdocvw: Beginning ShowContextMenu implementation.
43110 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
43111 mshtml: Added get_documentElement implementation.
43113 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
43114 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
43115 mshtml: Added IHTMLElement implementation.
43117 * include/mshtmdid.h, include/mshtml.idl:
43118 mshtml: Added more interfaces to mshtml.idl.
43120 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
43121 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
43122 mshtml: Added IHTMLDOMNode implementation.
43124 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
43126 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
43127 include/wine/wined3d_gl.h:
43128 wined3d: Added OpenGL 2.0 function definitions.
43130 2006-03-05 Robert Shearman <rob@codeweavers.com>
43132 * programs/wcmd/wcmdmain.c:
43133 wcmd: Improve command line processing.
43134 Make the command line processing more robust by continuing to process
43135 command line options if an unknown one is detected and remove the
43136 skipping of argv[0], which is no longer necessary. This fixes the
43137 parsing when argv[0] isn't set to the program name.
43139 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
43140 oleaut: Implement VarBstrFromDisp.
43142 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
43143 oleaut: Fix VarFormat for VT_NULL variants.
43145 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
43146 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
43148 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
43149 ole: Store the destination context and the destination context data in
43150 the proxy manager when unmarshaling.
43152 * include/olectl.h:
43153 include: Add more definitions and types to olectl.h.
43155 * dlls/oleaut32/tests/vartest.c:
43156 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
43158 * dlls/oleaut32/olepicture.c:
43159 oleaut: Split OLEPictureImpl_Load.
43160 Split OLEPictureImpl_Load into separate functions for the different file
43163 2006-03-05 Mike McCormack <mike@codeweavers.com>
43165 * programs/winecfg/audio.c:
43166 winecfg: Fix a typo (LVM_ -> TVM_).
43168 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
43170 * dlls/wined3d/device.c:
43171 wined3d: Implemented WINED3DRS_DEPTHBIAS.
43173 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
43175 * dlls/wined3d/device.c:
43176 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
43178 * dlls/wined3d/device.c:
43179 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
43180 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
43182 * dlls/wined3d/device.c:
43183 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
43185 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
43186 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
43188 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
43190 * dlls/wined3d/device.c:
43191 wined3d: Fix cut&paste typo.
43193 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
43195 * include/wine/wined3d_types.h:
43196 wined3d: Add D3D7 texture stage types.
43198 * include/wine/wined3d_types.h:
43199 wined3d: Add D3D7 render states.
43201 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
43203 * programs/winebrowser/main.c:
43204 winebrowser: Use CP_UNIXCP when translating URL passed on command line
43207 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
43209 * dlls/user/sysparams.c:
43210 user32: Fix the default height for CJK fonts.
43212 2006-03-04 Mike McCormack <mike@codeweavers.com>
43214 * dlls/avifil32/acmstream.c:
43215 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
43217 2006-03-03 Juan Lang <juan_lang@yahoo.com>
43219 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
43220 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
43221 crypt32: Move serialization functions to serialize.c.
43223 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
43225 * dlls/mlang/mlang.c:
43226 mlang: Implement DllCanUnloadNow.
43228 2006-03-02 Huw Davies <huw@codeweavers.com>
43230 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
43231 dlls/x11drv/x11drv.h:
43232 gdi: Better support for 1bpp dib sections.
43234 2006-03-03 Mike McCormack <mike@codeweavers.com>
43236 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
43237 programs/regedit/listview.c:
43238 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
43240 * programs/winecfg/audio.c:
43241 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
43243 * dlls/shell32/brsfolder.c:
43244 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
43246 * dlls/msrle32/msrle32.c:
43247 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
43249 * dlls/hhctrl.ocx/help.c:
43250 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
43252 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
43253 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
43255 2006-03-02 Juan Lang <juan_lang@yahoo.com>
43257 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
43258 crypt32: Implement CertDuplicateStore.
43260 2006-03-02 Francois Gouget <fgouget@free.fr>
43262 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
43263 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
43264 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
43265 Fix the stub message so it is more standard and use consistent
43268 * dlls/kernel/heap.c:
43269 kernel: Protect sys/resource.h include.
43271 2006-03-02 Alexandre Julliard <julliard@winehq.org>
43273 * ANNOUNCE, ChangeLog, VERSION, configure:
43276 ----------------------------------------------------------------
43277 2006-03-02 Alexandre Julliard <julliard@winehq.org>
43279 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
43280 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
43281 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
43282 Fixed some compiler warnings on old gcc versions.
43284 * dlls/Makefile.in, dlls/make_dlls:
43285 dlls: Remove 16-bit files on make clean.
43287 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
43289 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
43290 wined3d: Opengl 2.x compile fix.
43292 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
43294 * dlls/user/menu.c:
43295 user: Fix uninitialized rectangle in menu arrow painting.
43297 2006-03-01 Mike McCormack <mike@codeweavers.com>
43300 wine.inf: Add a default RelayExclude.
43302 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
43304 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
43305 winedbg: Bring usage() and .man up to date.
43307 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
43308 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
43309 winedbg: Add ability to reload a minidump.
43310 - now recognize winedbg foo.mdmp on command line
43311 - fleshed out tgt_minidump to reload information from minidump
43313 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
43314 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
43315 winedbg: process_io
43316 - added ability to specify process_io at process creation/attachment
43318 - created a process_io structure for gdbproxy
43320 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
43321 programs/winedbg/winedbg.c:
43322 winedbg: main_loop.
43323 - split dbg_main_loop in two parts (one for finishing the debuggee
43324 attachment, the second one really for handling the main loop)
43325 - removed now longer needed dbg_main_loop
43327 2006-03-01 Jacek Caban <jacek@codeweavers.com>
43329 * dlls/shdocvw/navigate.c:
43330 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
43331 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
43332 - Remove unneeded call to GetBindInfo.
43334 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
43335 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
43336 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
43337 mshtml: Beginning support for links opened in a new frame.
43339 * dlls/mshtml/nsembed.c:
43340 mshtml: Use NSContainer as 'This' of its window.
43342 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
43344 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
43345 cabinet: Set proper error information on failures.
43347 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
43349 * dlls/user/menu.c, dlls/user/tests/menu.c:
43350 user32: Fix handling of '\b' right flush character in menus.
43351 - do not add extra space; modify the tests to confirm this;
43352 - right flush to the menu tab stop, not to the menu border;
43353 - small fixes to the menu tab stop calculation.
43355 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
43357 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
43358 dlls/riched20/tests/editor.c:
43359 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
43361 2006-03-01 Jeremy White <jwhite@codeweavers.com>
43363 * dlls/crypt32/tests/oid.c:
43364 crypt32: More gcc 2.95 adjustments.
43366 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
43368 * dlls/wined3d/utils.c:
43369 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
43370 This fixes texture colours in many D3D games (verified with Age Of Mythology).
43372 2006-03-01 Robert Shearman <rob@codeweavers.com>
43374 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
43375 ole: Change NORMALEXTREFS to 5, like it is in native.
43377 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
43378 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
43380 * dlls/oleaut32/connpt.c:
43381 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
43383 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
43384 rpcrt4: Change the stubless parameter attributes to using a bitfield
43385 (as defined by the PSDK) so the ServerAllocSize part is easier to
43388 * dlls/rpcrt4/ndr_marshall.c:
43389 rpcrt4: Implement marshaling and unmarshaling for enum types.
43391 2006-03-01 Juan Lang <juan_lang@yahoo.com>
43393 * dlls/crypt32/store.c:
43394 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
43396 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
43398 * dlls/shell32/shres.rc:
43399 shell32: New icons for Desktop and My Computer.
43401 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
43403 * dlls/user/menu.c:
43404 user32: Ensure VK_UP displays the popup menu for the selected item if
43405 the popup menu is not visible
43407 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
43409 * documentation/PACKAGING:
43410 PACKAGING: Mention more libraries / tools in the needed dependencies section.
43412 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
43415 README: Fix spelling Red Hat. Remove unneeded references to Debian
43416 and Red Hat. Document the use of libxml2 as a weak prerequisite.
43418 2006-03-01 Mike McCormack <mike@codeweavers.com>
43420 * configure, configure.ac, include/config.h.in, server/signal.c:
43421 server: Print a message if wineserver crashes and we don't dump cores.
43423 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
43425 * dlls/x11drv/settings.c:
43426 x11drv: Convert 24-bit into 32-bit color before looking for an
43427 available screen resolution. We do this during enumeration, so there
43428 would be no 24-bit modes available.
43430 2006-02-28 Juan Lang <juan_lang@yahoo.com>
43432 * dlls/crypt32/store.c:
43433 crypt32: Eliminate an unnecessary function pointer from stores.
43435 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
43437 * programs/notepad/main.c:
43438 notepad: Wrap long lines by default like Windows does.
43440 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
43442 * dlls/kernel/comm.c:
43443 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
43445 * dlls/ntdll/serial.c:
43446 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
43448 2006-02-28 Alexandre Julliard <julliard@winehq.org>
43450 * tools/wrc/parser.y:
43451 wrc: Integer ids can be used for control labels instead of strings.
43453 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
43454 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
43455 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
43456 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
43457 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
43458 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
43459 winnls32: Renamed the winnls directory to winnls32.
43461 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
43462 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
43463 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
43464 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
43465 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
43466 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
43467 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
43468 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
43469 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
43470 dlls/wnaspi32/wnaspi32.spec:
43471 wnaspi32: Renamed the winaspi directory to wnaspi32.
43473 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
43474 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
43475 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
43476 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
43477 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
43478 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
43479 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
43480 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
43481 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
43482 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
43483 lz32: Renamed lzexpand directory to lz32.
43485 * dlls/ntdll/loader.c:
43486 ntdll: Don't reset the load count when reusing a builtin modref.
43488 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
43491 wine.inf: Add printing section for local port monitor.
43493 2006-02-27 Robert Reif <reif@earthlink.net>
43495 * dlls/dsound/duplex.c:
43496 dsound: Fix duplex create bug.
43498 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
43500 * dlls/dinput/mouse.c:
43501 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
43503 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
43505 * dlls/wined3d/device.c:
43506 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
43508 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
43510 * dlls/wined3d/device.c:
43511 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
43513 * dlls/wined3d/device.c:
43514 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
43516 * dlls/wined3d/device.c:
43517 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
43519 * dlls/wined3d/device.c:
43520 wined3d: Added D3D9 render states.
43522 * dlls/wined3d/device.c:
43523 wined3d: Fixed some typos and prevented divide by 0.
43525 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
43527 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
43528 crypt32: Don't access a blob after freeing it.
43530 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
43531 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
43532 programs/winedbg/winedbg.c:
43533 winedbg: Added a close_process method to process_io.
43534 - added a close_process method to process_io
43535 - made use of it to get rid of dbg_detach
43537 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
43538 winedbg: Extend auto mode with minidump.
43539 - added -minidump and -minidump <file> options to command line
43540 Those options are to be used in remplacement of --auto to create a minidump
43541 In the form --minidump <file>, the minidump will be created in <file>,
43542 otherwise the filename will be automatically generated.
43544 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
43545 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
43546 programs/winedbg/winedbg.c:
43547 winedbg: Rewrite auto mode.
43548 - rewrote auto mode as a specific set of commands to be run in
43549 regular parser, instead of hard coding those commands
43550 - added a new function to store a set of commands to be executed
43552 - added 'echo' command to the parser functions
43553 - got rid of dbg_action_mode
43554 - added support of '--' on command line
43556 * programs/winedbg/gdbproxy.c:
43557 winedbg: Fixed regression in gdb handling.
43559 2006-02-27 James Hawkins <truiken@gmail.com>
43561 * dlls/advpack/tests/advpack.c:
43562 advpack: Factor out loading the program files directory.
43564 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
43565 advpack: Add tests for the TranslateInfStringEx trio of functions and
43568 * dlls/advpack/tests/advpack.c:
43569 advpack: Factor out the API loading of advpack tests.
43571 2006-02-27 Juan Lang <juan_lang@yahoo.com>
43573 * dlls/crypt32/oid.c:
43574 crypt32: Correct compile problem on gcc 2.95.
43576 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
43578 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
43579 crypt32: Add Korean translation.
43581 2006-02-28 Mike McCormack <mike@codeweavers.com>
43583 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
43584 msvcrt: Add a stub for _wsetlocale.
43586 2006-02-27 Kovács András <andras@csevego.net>
43588 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
43589 winecfg: New Hungarian language resource.
43591 2006-02-27 Francois Gouget <fgouget@free.fr>
43593 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
43594 d3d8: Remove spaces before '\n'.
43596 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
43598 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
43599 d3d8: Header cleanup.
43600 Remove unneeded structures and functions from d3d8_private.h, clean
43601 some datatypes up and remove d3dcore_gl.h.
43603 2006-02-27 Jacek Caban <jacek@codeweavers.com>
43605 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
43606 dlls/mshtml/nsiface.idl:
43607 mshtml: Added nsIInterfaceRequestor implementation.
43609 2006-02-24 Jacek Caban <jacek@codeweavers.com>
43611 * dlls/mshtml/nsservice.c:
43612 mshtml: Improve ConfirmEx hack.
43614 2006-02-24 Francois Gouget <fgouget@free.fr>
43616 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
43617 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
43618 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
43619 advpack: Prepare the unicodification of advpack.dll.
43620 All functions that manipulate strings should have an Ansi and a
43622 Forward the unqualified dll entry points to the Ansi variant for
43623 backward compatibility.
43624 We're not allowed to use unqualified entry points in Wine, so change
43625 RegInstall() calls to RegInstallA().
43628 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
43630 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
43631 programs/winedbg/winedbg.c:
43632 winedbg: Auto mode.
43633 - rewrite auto mode startup
43634 - move part of auto handling to tgt_active.c
43636 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
43637 programs/winedbg/winedbg.c:
43638 winedbg: Move gdb command line handling.
43639 - moves gdb command line handling to gdbproxy.c
43640 - using manifest constants to make code more readable
43642 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
43643 programs/winedbg/winedbg.c:
43644 winedbg: Active and command line.
43645 - move process attachment and process creation (related to command
43646 line handling) from winedbg.c to tgt_active.c
43647 - tidy up argument parsing
43649 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
43650 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
43651 programs/winedbg/debugger.h:
43652 winedbg: Cleanup the process_io usage.
43653 - made be_process_io references 'const'
43654 - make use of it for dbg_read_memory and dbg_write_memory
43656 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
43657 programs/winedbg/winedbg.c:
43658 winedbg: Active targets
43659 Move all code related to an 'active' target (ie a running process)
43660 from winedbg.c to tgt_active.c.
43662 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
43663 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
43665 kernel32: ClearCommError.
43666 ClearCommError should only deal with *communication* errors (are being
43667 seen on the serial interface) rather than API errors (which can be
43668 reported to the caller by the API itself). I then removed all the
43669 stuff related to storing the error status in the server object.
43671 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
43673 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
43674 riched20: Implement EM_SCROLL and its tests.
43676 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
43678 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
43679 riched20: EM_HIDESELECTION implementation.
43681 2006-02-25 Peter Beutner <p.beutner@gmx.net>
43683 * dlls/ddraw/surface_dib.c:
43684 ddraw: Fix transparent Blits on 8bit surfaces.
43685 There are no red/green/blue bitmasks with color depth==8bpp. In that
43686 case always match against the whole byte.
43688 2006-02-24 H. Verbeet <hverbeet@gmail.com>
43690 * dlls/wined3d/surface.c:
43691 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
43692 it adds a reference to the device that shouldn't be there.
43694 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
43696 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
43697 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
43698 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
43699 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
43700 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
43701 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
43702 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
43703 dlls/wined3d/device.c, dlls/wined3d/directx.c:
43704 d3d8: Moved the remaining code over to WineD3D (based on patches by
43707 2006-02-25 Hans Leidekker <hans@it.vu.nl>
43709 * dlls/winsock/socket.c:
43710 winsock: Fix two Windows to Unix mapping issues.
43711 Handle wildcard address family hint in getaddrinfo.
43712 Convert flags too in getnameinfo.
43714 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
43716 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
43717 crypt32: Add German resource file.
43719 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43721 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
43722 mscms: One more LastError code fixed.
43724 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
43726 * dlls/shell32/tests/shlfolder.c:
43727 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
43728 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
43729 path. Removed some HRESULT tests on IUnknown_Release calls, which
43732 2006-02-24 Jacek Caban <jacek@codeweavers.com>
43734 * dlls/mshtml/nsio.c:
43735 mshtml: Return error in NewChannelFromURL if retval is NULL.
43737 * dlls/mshtml/nsio.c:
43738 mshtml: Added nsIURI::Clone implementation.
43740 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
43741 mshtml: Don't add null byte to post data.
43743 * dlls/mshtml/nsembed.c:
43744 mshtml: Init nsIOService as soon as possible.
43746 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
43748 * dlls/iphlpapi/ifenum.c:
43749 iphplapi: Define IF_NAMESIZE if missing.
43751 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
43753 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
43754 programs/notepad/No.rc, programs/winecfg/No.rc,
43755 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
43756 Updated/new Norwegian Bokmål resources.
43758 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
43760 * dlls/ole32/storage32.c:
43761 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
43763 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
43765 * dlls/riched20/editor.c:
43766 riched20: Added a comment to make life easier.
43768 2006-02-24 Francois Gouget <fgouget@free.fr>
43770 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
43771 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
43773 Assorted spelling fixes.
43775 * include/wincrypt.h, tools/winapi/win32.api:
43776 crypt32: Add CryptQueryObject() prototype.
43779 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
43780 winsock: Tweak getnameinfo() prototype.
43781 Tweak the getnameinfo() prototype to better match the Windows PSDK and
43782 the GetNameInfoW() prototype.
43785 * include/sfc.h, tools/winapi/win32.api:
43787 Add a missing sfc.dll prototype.
43788 Add an sfc.dll section to win32.api for winapi_check.
43790 * dlls/msftedit/msftedit.spec:
43791 msftedit: Fix CreateTextServices() forward.
43793 * dlls/d3d8/device.c:
43794 d3d8: Remove spaces before '\n', spelling fix.
43796 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
43797 dlls/riched20/tests/editor.c:
43798 Add trailing '\n's to ok() calls.
43800 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
43802 * dlls/user/defwnd.c:
43803 user32: Handle WM_ENDSESSION in DefWinProc().
43804 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
43805 shutdown is proceeding.
43807 * dlls/user/message.c:
43808 user32: 0 vs. INFINITE timeout.
43809 It is 0 that denotes an infinite timeout for the wine server now, not
43811 Document put_message_in_queue()'s check for INFINITE (done for
43812 backwards compatibility with Windows 9x).
43814 * dlls/user/user_main.c:
43815 user: Fix ExitWindows().
43816 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
43817 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
43818 we don't get stuck if a process is hung.
43819 - Only send WM_ENDSESSION to windows that received a
43820 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
43822 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
43824 * dlls/usp10/usp10.c:
43825 usp10: Tidy default values.
43826 Set values for pwLogClust, uJustification and fClusterStart similar to
43829 2006-02-24 Alexandre Julliard <julliard@winehq.org>
43831 * dlls/x11drv/x11drv_main.c:
43832 x11drv: Make the synchronous option a debug channel instead of a
43833 registry entry to make it easier to use.
43835 * configure, configure.ac:
43836 configure: Added special check for broken linux/capi.h.
43838 * dlls/ntdll/virtual.c:
43839 ntdll: Use PROT_NONE instead of 0.
43841 * dlls/kernel/dosmem.c:
43842 kernel: Don't request execute permission for DOS memory.
43844 2006-02-23 Juan Lang <juan_lang@yahoo.com>
43846 * dlls/crypt32/store.c:
43847 crypt32: Use public functions during serialization rather than relying
43848 on the internal format of a certificate.
43850 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
43851 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
43852 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
43853 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
43854 dlls/crypt32/version.rc, include/wincrypt.h:
43855 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
43856 - implement CryptEnumOIDInfo and CryptFindOIDInfo
43857 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
43859 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
43861 * dlls/winspool/tests/info.c:
43862 winspool/tests: Skip tests, when a remote print server has no RPC
43865 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
43867 * dlls/ole32/tests/storage32.c:
43868 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
43870 2006-02-23 Robert Shearman <rob@codeweavers.com>
43872 * dlls/ole32/compobj.c:
43873 ole: Fallthrough from local activation in CoGetClassObject.
43874 If local-server or local-service activation doesn't work in
43875 CoGetClassObject then fallthrough instead of returning from the
43878 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
43879 oleaut: Fix standard font cloning.
43880 Create new empty connection points on clone of the standard Font
43881 (based on a patch by Alex Villacís Lasso).
43883 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
43885 * dlls/user/tests/msg.c:
43886 user: Give meaningful names to the structures used to transfer
43887 information to the test threads.
43889 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
43891 * dlls/msi/dialog.c:
43892 msi: When evaluating conditions, if the condition is empty or none is
43893 provided then treat it as being satisfied.
43895 2006-02-23 Huw Davies <huw@codeweavers.com>
43897 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
43898 msxml3: Fix for empty node lists.
43900 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
43902 * dlls/gdi/freetype.c:
43903 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
43905 2006-02-23 Huw Davies <huw@codeweavers.com>
43907 * dlls/gdi/bitblt.c:
43908 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
43910 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
43912 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
43913 cfgmgr32: Forward some functions to setupapi.dll.
43915 2006-02-23 Mike McCormack <mike@codeweavers.com>
43918 server: Add directories to recursive watches as they're opened.
43920 2006-02-22 Juan Lang <juan_lang@yahoo.com>
43922 * include/wincrypt.h:
43923 wincrypt: Add OIDs.
43925 2006-02-22 James Hawkins <truiken@gmail.com>
43927 * dlls/setupapi/dirid.c:
43928 setupapi: Downgrade an ERR to a WARN.
43930 2006-02-22 Kevin Koltzau <kevin@plop.org>
43932 * dlls/riched20/editor.c:
43933 riched20: Call GetClipboardData callback on cut/copy.
43935 * dlls/riched20/richole.c:
43936 riched20: Enable retrieving data through the ole interface.
43938 * dlls/riched20/clipboard.c:
43939 riched20: Ensure copied text is terminated with a null.
43941 * dlls/riched20/editor.c:
43942 riched20: EM_GETOLEINTERFACE is not a stub.
43944 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
43945 riched20: Store reference to editor in ole interface.
43947 * dlls/riched20/clipboard.c:
43948 riched20: Allocate proper amount of memory for formatetc array.
43950 2006-02-22 Juan Lang <juan_lang@yahoo.com>
43952 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
43953 dlls/crypt32/tests/oid.c:
43954 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
43956 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
43957 crypt32: Implement CertFindCertificateInStore, with tests.
43959 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
43961 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
43962 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
43963 Added msftedit.dll.
43965 2006-02-22 Kevin Koltzau <kevin@plop.org>
43967 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
43968 dlls/riched20/editor.c, dlls/riched20/editor.h,
43969 dlls/riched20/editstr.h:
43970 riched20: Add IDataObject implementation and use it for cut/copy.
43972 * tools/widl/typegen.c:
43973 widl: Fix 64bit warning.
43975 * dlls/x11drv/clipboard.c:
43976 x11drv: Fix 64bit warning.
43978 2006-02-22 Robert Shearman <rob@codeweavers.com>
43980 * dlls/msi/action.c:
43981 msi: Fix heap overflow in ITERATE_CreateShortcuts.
43983 * dlls/msi/source.c:
43984 msi: Init size before passing to RegEnumValue.
43986 * dlls/msi/files.c:
43987 msi: Always set a value for intype in ready_volume.
43988 Remove a memory leak.
43990 * dlls/msi/table.c:
43991 msi: Fix heap overflow in save_string_table.
43992 Fix heap overflow caused by not accounting for the dummy first item,
43993 which contains the codepage.
43995 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
43996 ole: Make the CoCreateInstance test succeed.
43997 Move the uninitialized apartment check after zeroing out the return
44000 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
44002 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
44003 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
44004 ECO_READONLY implemented and tested.
44006 2006-02-22 Juan Lang <juan_lang@yahoo.com>
44008 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
44009 crypt32: Tidy up tests.
44010 Fix up encoded data to use BYTE arrays rather than strings, and remove
44011 extraneous NULL bytes from the end of some of them
44013 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
44014 dlls/crypt32/oid.c:
44015 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
44016 Move CryptVerifyMessageSignature stub to main.c.
44018 2006-02-22 Mike McCormack <mike@codeweavers.com>
44020 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
44021 kernel32: Add a stub implementation for CmdBatNotification.
44023 2006-02-22 Alexandre Julliard <julliard@winehq.org>
44025 * dlls/kernel/process.c:
44026 kernel: Initialize the dll path from the main exe name explicitly
44027 since ImagePathName is not always set at that point.
44029 * programs/explorer/systray.c:
44030 explorer: Moved systray configuration option to a more appropriate place
44031 and make it compatible with the way other options are stored.
44033 2006-02-19 Robert Shearman <rob@codeweavers.com>
44035 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
44036 dlls/shell32/systray.c, programs/explorer/Makefile.in,
44037 programs/explorer/explorer.c, programs/explorer/systray.c,
44038 programs/explorer/systray.h:
44039 shell32: Move systray handling to the explorer process.
44041 2006-02-22 Alexandre Julliard <julliard@winehq.org>
44043 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
44044 kernel: Get rid of module.h.
44046 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
44047 dlls/ntdll/ntdll_misc.h:
44048 ntdll: Simplify loadorder code by using an enum instead of an array
44049 to represent load order values.
44050 Added a special value for default load order so that we can handle it
44051 differently later on.
44053 * dlls/kernel/process.c:
44054 kernel: Don't bother checking load order of the exe in the parent process.
44056 2006-02-22 Huw Davies <huw@codeweavers.com>
44058 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
44059 gdi32: Update due to last minute api change in freetype 2.2.0.
44060 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
44061 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
44062 supporting an rc1 release, so this removes support for
44063 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
44065 2006-02-22 Mike McCormack <mike@codeweavers.com>
44068 server: Make sure we don't get into an infinite loop freeing inodes.
44070 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
44072 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
44073 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
44075 2006-02-22 Peter Beutner <p.beutner@gmx.net>
44077 * dlls/msvcrt/cppexcept.c:
44078 msvcrt: Save esp before calling catch block and restore afterwards.
44079 It seems like the esp value (which is saved at [ebp-16]) is sometimes
44080 changed inside the catch handler so we end up with a bogus esp
44081 afterwards. To avoid that save it before calling the catch block.
44083 * dlls/msvcrt/cppexcept.c:
44084 msvcrt: Fix handling of multiple nested exceptions.
44085 Save in each nested frame a pointer to the original exception record.
44086 Only one refence in thread_data isn't enough when we have multiple
44089 * dlls/msvcrt/cppexcept.c:
44090 msvcrt: Fix handling of nested exceptions.
44091 Move handling of nested exceptions completely in the
44092 catch_function_nested_handler(). If a new exception was thrown inside
44093 a catch block destroy the old exception object, if it is a rethrow
44094 re-propagate the previous object.
44096 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
44098 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
44099 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
44100 dlls/shlwapi/path.c:
44101 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
44102 - read strings from left to right (PathGetDriveNumberW)
44103 - don't access buffers before they are filled (SHGetPathFromIDListW)
44104 - fill buffers & variables on all paths (SHELL_FindExecutable)
44105 - handle error condition (unix_fs)
44106 - don't shoot in the blind for AW APIs (tests/shelllink.c)
44108 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
44110 * dlls/winedos/ppdev.c:
44111 winedos: Fixed a couple of typos in ppdev.
44113 2006-02-22 Francois Gouget <fgouget@free.fr>
44115 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
44117 mapi: Add some missing MAPI prototypes.
44118 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
44119 and include it where they are implemented.
44120 Make mapi.h and mapix.h compatible. gcc does not like macros and
44121 prototypes to be redefined so this involved protecting against
44122 multiple definitions.
44123 Fix the MAPISendMail() implementation prototype.
44125 2006-02-21 Lei Zhang <leiz@ucla.edu>
44127 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
44128 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
44129 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
44130 Removed todo flag from affected FR_MATCHCASE tests.
44132 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
44134 * dlls/msi/msi.spec, dlls/msi/source.c:
44135 msi: Implement MsiSourceListAddSource.
44137 * dlls/advapi32/security.c:
44138 advapi32: Add partial implementation of LookupAccountNameW.
44140 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
44142 * dlls/shell32/shell32.spec:
44143 shell32: Export PathResolve by name.
44145 2006-02-22 Alexandre Julliard <julliard@winehq.org>
44147 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
44148 dlls/ntdll/thread.c:
44149 kernel: Moved the get_startup_info call to ntdll.
44151 2006-02-21 Alexandre Julliard <julliard@winehq.org>
44153 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
44154 server/protocol.def, server/trace.c:
44155 server: Remove no longer needed fields in the init_process_done request.
44157 2006-02-21 Aric Stewart <aric@codeweavers.com>
44159 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
44160 dlls/twain/twain_i.h:
44161 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
44162 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
44163 a number of corrections and improvements to allow the actual aquiring
44164 of images to succeed.
44166 2006-02-21 Huw Davies <huw@codeweavers.com>
44168 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
44169 msxml3: Improve parse error handling a bit.
44171 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
44172 msxml3: Use url monikers to load xml.
44174 2006-02-21 Alexandre Julliard <julliard@winehq.org>
44176 * dlls/kernel/process.c, dlls/ntdll/loader.c:
44177 kernel: Use LoadLibrary to load the main exe in all cases.
44179 * dlls/ntdll/loader.c:
44180 ntdll: Support loading a builtin under a different name.
44181 Find the proper modref in that case based on the dlopen handle.
44183 * dlls/ntdll/loader.c:
44184 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
44185 This ensures that we never fixup imports twice on the same dll.
44187 * dlls/shell32/tests/shlexec.c:
44188 shell32: Use more reasonable timeouts in shlexec test.
44190 * server/process.c:
44191 server: Avoid hang on process startup.
44192 Fixed the startup_info signaled state to avoid blocking the parent
44193 process when the child crashes on startup.
44195 * dlls/ntdll/loader.c:
44196 ntdll: Support loading builtin dlls with an explicit path name also
44197 when loadorder is set to builtin only.
44199 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
44201 * dlls/ntdll/loader.c:
44202 ntdll: Remove spaces at end of name in import_dll.
44204 2006-02-20 Jason Green <jave27@gmail.com>
44206 * programs/winefile/En.rc, programs/winefile/resource.h,
44207 programs/winefile/winefile.c, programs/winefile/winefile.h:
44208 winefile: Add the ability to save window position to the registry.
44210 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
44212 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
44213 usp10: Add stub for ScriptTextOut.
44215 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
44216 usp10: Add ScriptPlace funtionality.
44217 The key function is to calculate the total of the ABC widths of the
44218 characters converted to gylphs by ScriptShape.
44220 2006-02-21 Jacek Caban <jacek@codeweavers.com>
44222 * dlls/shdocvw/classinfo.c:
44223 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
44225 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
44227 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
44228 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
44229 d3d8: Move the capability detection code over to WineD3D.
44230 Let the few existing parts which need the capabiliteis use the WineD3D
44231 capability structure (gl_info). This info structure contains next to
44232 'flags' inidicating certain features also all GL/GLX functions
44233 pointers. Because D3D8 moves over to the wined3d gl_info structure all
44234 the gl prototypes in d3dcore_gl.h were unneeded and removed.
44236 2006-02-20 Lei Zhang <leiz@ucla.edu>
44238 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
44239 riched20: Fix for EM_FINDTEXT input validation.
44240 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
44241 Removed todo flag from affected EM_FINDTEXT tests.
44243 2006-02-20 James Hawkins <truiken@gmail.com>
44245 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
44246 advpack: Implement AddDelBackupEntry.
44248 * dlls/advpack/tests/files.c:
44249 advpack: Add tests for AddDelBackupEntry.
44251 * dlls/advpack/files.c:
44252 advpack: Make AddDelBackupEntry always return S_OK.
44254 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
44255 dlls/advpack/install.c:
44256 advpack: Branch off the advpack install functions into install.c.
44258 * dlls/advpack/advpack.c:
44259 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
44262 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
44263 advpack: Load the LDIDs of an install section in TranslateInfString.
44265 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
44267 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
44268 dlls/ole32/tests/storage32.c:
44269 ole32: Fix stream ref counting.
44270 Stream methods called after parent object has been closed correctly
44271 return STG_E_REVERTED.
44272 Stream refcounting fixed. Now can safely call IStorage destructor
44273 before IStream destructor and guarantee file will be closed.
44275 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
44276 ole32: Fix up permissions when opening streams.
44277 Fix up permissions when opening streams in storage objects when
44278 storage object has been opened in transacted mode.
44280 2006-02-21 Mike McCormack <mike@codeweavers.com>
44282 * dlls/kernel/tests/change.c:
44283 kernel32: Add a simple test for recursive notification.
44285 * dlls/kernel/tests/file.c:
44286 kernel32: Add a short test for GetOverlappedResult.
44288 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
44289 server/protocol.def, server/trace.c:
44290 server: Track created and removed directories in the tree of inodes for inotify.
44291 Add them to or remove them from existing recursive watches.
44293 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
44295 * dlls/ntdll/signal_i386.c:
44296 ntdll: Avoid compile error caused by a single quote.
44298 2006-02-20 Hans Leidekker <hans@it.vu.nl>
44300 * configure, configure.ac, dlls/winsock/socket.c,
44301 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
44302 winsock: Implement getnameinfo.
44304 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
44306 * dlls/user/menu.c:
44307 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
44309 2006-02-20 Robert Shearman <rob@codeweavers.com>
44311 * dlls/ntdll/signal_i386.c:
44312 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
44313 Print an error if __NR_sigaction doesn't exist as this means the wrong
44314 syscall header is being used.
44316 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
44318 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
44319 winsock: Add check for sin6_scope_id.
44321 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
44323 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
44324 usp10: Add ScriptShape functionality.
44326 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
44328 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
44329 dlls/riched20/tests/editor.c:
44330 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
44333 2006-02-20 Jacek Caban <jacek@codeweavers.com>
44335 * dlls/mshtml/nsio.c:
44336 mshtml: Set default original uri in NewChannelFromURI.
44338 2006-02-20 Mike McCormack <mike@codeweavers.com>
44340 * dlls/kernel/tests/change.c, server/change.c:
44341 server: Distinguish between a directory and a file changing in
44342 ReadDirectoryChangesW.
44345 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
44347 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
44348 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
44349 dbghelp: Virtual modules.
44350 Rewrote virtual modules handling so that it's an option to either PE
44351 or ELF modules rather than a specific type.
44353 2006-02-20 Alexandre Julliard <julliard@winehq.org>
44355 * dlls/kernel/dosmem.c:
44356 kernel: Don't require execute permission for DOS memory, this will be
44357 done in winedos if necessary.
44359 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
44361 * dlls/user/tests/menu.c:
44362 user: Add conformance tests for menu item drawing.
44364 * dlls/user/menu.c:
44365 user: Menu drawing fixes.
44366 - check mark is drawn left of a bitmap;
44367 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
44368 - space for the popup arrow is also reserved for non popup items;
44369 - implement the MNS_NOCHECK style.
44371 * dlls/user/menu.c:
44372 user: Menu string width calculation fixes.
44373 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
44374 strings with ampersands like "&File";
44375 - Fix mess with strings with an embedded tab;
44376 - In case of a menu bar, two extra pixels are added if the item has
44377 both a bitmap and string.
44379 * dlls/user/menu.c:
44380 user: Menu drawing fixes.
44381 Replace some #defined constants by values calculated from windows
44384 * dlls/user/menu.c:
44385 user: Menu drawing fixes.
44386 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
44387 MENU_GetBitmapItemSize();
44388 - Save the received bitmap size in the menu item structure as it will
44389 need to be sent in the WM_DRAWITEM message;
44390 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
44391 MENU_DrawBitmapItem();
44392 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
44395 * dlls/user/menu.c:
44396 user: Move drawing of pop menu arrows to a subroutine reduces nesting
44397 level of some large if statements in the drawing code. Some updates to
44400 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
44402 * dlls/winspool/tests/info.c:
44403 winspool/tests: Add some tests for SetDefaultPrinterA/W.
44405 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
44406 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
44408 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
44410 * dlls/shell32/shlfolder.c:
44411 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
44413 2006-02-20 Alexandre Julliard <julliard@winehq.org>
44415 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
44416 configure: Use --rpath if supported when building binaries to point to
44417 the relative location of the wine libraries.
44419 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
44421 * dlls/msvcrt/undname.c:
44422 msvcrt: Misc cleanups in undname.c.
44423 - remove unused argument from functions
44424 - print the pointer in the str_array_push TRACE to be able to distinguish
44425 the different arrays.
44426 - comment and white space cleanups
44428 * dlls/msvcrt/tests/cpp.c:
44429 msvcrt: Add some tests for __unDName().
44430 Add some tests for unDName() checking:
44431 - data type modifiers A,B,P,Q,R,S
44433 - back references to names
44435 * dlls/msvcrt/undname.c:
44436 msvcrt: Use a separate stack for back references to names
44437 Use a separate array/stack for the back references to names as
44438 sym->stack is used to push temporary strings to it which breaks back
44439 referencing in some occasions (26 symbols in the mfc42 dll). During
44440 this cleanup get_class() a little bit.
44442 * dlls/msvcrt/undname.c:
44443 msvcrt: Move code to parse a literal string out of get_class().
44444 unDName: Move the code to parse a literal string from get_class() to a
44445 separate function. Add some error handling to the new function.
44447 * dlls/msvcrt/undname.c:
44448 msvcrt: Wrap get_class() and get_class_string() for unDName.
44450 * dlls/msvcrt/tests/cpp.c:
44451 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
44452 In test_demangle use a custom strcmp that treats multiple spaces as
44453 single space. __unDName() from older msvcrt (including W2K it seems)
44454 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
44455 those old Windows versions.
44457 2006-02-20 Robert Shearman <rob@codeweavers.com>
44459 * dlls/ole32/tests/compobj.c:
44460 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
44462 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
44463 ole: Change the Apartment Model field to a boolean.
44464 Change the apartment model field to a boolean that just specifies
44465 whether the apartment is multi-threaded or not and fix up all the
44466 places where this is used.
44467 Fixes a bug where we would return an error if the previous apartment
44468 model passed into CoInitializeEx matches the new apartment model, but
44469 additional optimisation flags are specified.
44471 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
44473 * programs/winecfg/Ko.rc:
44474 winecfg: Updated Korean translation.
44476 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
44477 wordpad: Add Korean translation.
44479 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
44481 * dlls/dbghelp/path.c:
44482 dbghelp: Fix SymFindFileInPath to return files matching the requested
44483 criteria (it was mainly doing the opposite).
44485 2006-02-20 Jacek Caban <jacek@codeweavers.com>
44487 * dlls/shdocvw/client.c:
44488 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
44489 E_NOTIMPL in Windows as well.
44491 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
44492 dlls/mshtml/nsio.c:
44493 mshtml: Create nsIChannel for protocols not handled by Gecko.
44495 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44497 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
44498 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
44500 * dlls/mscms/tests/profile.c:
44501 mscms: Branching fixes for some test routines
44503 2006-02-20 Mike McCormack <mike@codeweavers.com>
44505 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
44506 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
44508 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
44510 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
44511 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
44512 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
44513 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
44514 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
44515 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
44516 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
44517 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
44518 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
44519 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
44520 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
44521 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
44522 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
44523 user: Add the DS_NOIDLEMSG style to message boxes.
44525 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
44527 * programs/winhelp/winhelp.c:
44528 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
44530 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
44532 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
44533 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
44534 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
44535 dlls/d3d8/volumetexture.c:
44536 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
44538 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
44540 * programs/winedbg/stack.c:
44541 winedbg: Fixed regression: stack info was no longer working.
44543 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
44545 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
44546 usp10: Add ScriptItemize functionality.
44548 2006-02-18 Hans Leidekker <hans@it.vu.nl>
44550 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
44551 winebrowser: Handle file URLs.
44553 2006-02-18 Juan Lang <juan_lang@yahoo.com>
44555 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
44556 include/wintrust.h:
44557 wintrust: Add some stubs.
44559 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
44560 dlls/crypt32/tests/cert.c, include/wincrypt.h:
44561 crypt32: Implement enhanced key usage.
44562 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
44563 CertAddEnhancedKeyUsageIdentifier, and
44564 CertRemoveEnhancedKeyUsageIdentifier.
44566 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
44568 * programs/winetest/Makefile.in:
44569 winetest: Added usp10 tests.
44571 2006-02-18 Alexandre Julliard <julliard@winehq.org>
44573 * configure, configure.ac:
44574 configure: Fix previous change to still build all the binaries on
44575 x86_64 in 32-bit mode.
44577 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
44579 * dlls/user/menu.c:
44580 user: Implement scrolling in popup menus.
44582 2006-02-17 Alexandre Julliard <julliard@winehq.org>
44584 * libs/wine/config.c, libs/wine/loader.c:
44585 libwine: Add the runtime library path to the front of the dll paths list.
44587 * dlls/dbghelp/elf_module.c:
44588 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
44590 2006-02-17 Peter Beutner <p.beutner@gmx.net>
44592 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
44593 msvcrt: Correctly set EOF flag in fread().
44594 Setting the EOF flag only if _read() returns zero is not enough as we
44595 could also read something AND hit the end of file.
44596 _read() already sets another internal EOF flag, so just use this too.
44597 Removing todo_wine from the test case.
44599 * dlls/msvcrt/tests/file.c:
44600 msvcrt: Add test for fread/feof.
44601 When calling fread() with a large enough buffer to reach the end of
44602 the file a subsequent feof() should return true; (marked as todo_wine
44603 because it doesn't work atm).
44605 * dlls/msvcrt/cppexcept.c:
44606 msvcrt: Remove bogus code.
44607 We can't just pop a exception record from the exception handler list
44608 which we haven't put there.
44610 * dlls/msvcrt/file.c:
44611 msvcrt: Fix use of uninitialized variable.
44613 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
44615 * dlls/winspool/tests/info.c:
44616 winspool/tests: Add tests for EnumMonitors.
44618 2006-02-17 Juan Lang <juan_lang@yahoo.com>
44620 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
44621 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
44622 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
44623 crypt32: Move certificate store functions to their own file.
44625 2006-02-17 Alexandre Julliard <julliard@winehq.org>
44627 * configure, configure.ac, loader/Makefile.in:
44628 configure: Default to building wine-pthread on non-x86 platforms.
44630 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
44632 * include/dbghelp.h:
44633 dbghelp: Packing for minidump structures is 4 bytes.
44635 2006-02-17 Alexandre Julliard <julliard@winehq.org>
44637 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
44638 dlls/wldap32/winldap_private.h:
44639 Fixed a couple of function prototypes.
44641 * libs/wine/Makefile.in, libs/wine/config.c:
44642 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
44643 Added dependency on $(RELPATH).
44645 * libs/wine/Makefile.in, libs/wine/config.c:
44646 libwine: Compute relative paths for bin and dll directories at compile time.
44648 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
44649 tools: Added 'relpath' tool to compute relative Unix paths.
44651 * dlls/ntdll/server.c:
44652 ntdll: Remove no longer used oldcwd in start_server.
44654 2006-02-17 Mike McCormack <mike@codeweavers.com>
44657 server: Use a single inotify watch, as it scales better with a large
44658 number of directories.
44660 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
44662 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
44663 wordpad: Russian translation.
44665 2006-02-17 Hans Leidekker <hans@it.vu.nl>
44667 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
44668 wordpad: Dutch localization.
44670 2006-02-17 Jacek Caban <jacek@codeweavers.com>
44672 * dlls/mshtml/navigate.c:
44673 mshtml: Fix post data parsing.
44675 2006-02-16 Alexandre Julliard <julliard@winehq.org>
44677 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
44678 libs/wine/config.c, loader/glibc.c:
44679 libwine: Try the current load path in priority before the
44680 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
44682 * libs/wine/config.c:
44683 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
44684 the directory from the library itself.
44685 Only try the hardcoded BINDIR if everything else failed.
44687 * libs/wine/config.c:
44688 libwine: Only use the library directory if it's an absolute path.
44690 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
44692 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
44693 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
44694 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
44695 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
44696 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
44697 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
44698 programs/winecfg/winecfg.c:
44699 winecfg: Localize the app specific title.
44701 2006-02-16 Juan Lang <juan_lang@yahoo.com>
44703 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
44704 crypt32: More encoding/decoding.
44705 Add support for encoding/decoding basic constraints and enhanced key
44708 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
44709 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
44710 - now that CertOpenStore is correct for system stores, simplify
44711 CertOpenSystemStore
44712 - correct CertDuplicateCertificateStore, with a test
44714 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
44716 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
44717 progman: Updated Korean translation.
44719 2006-02-16 Huw Davies <huw@codeweavers.com>
44721 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
44722 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
44723 msxml3: Implement comment node.
44725 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
44726 msxml3: Fix get_text on text nodes.
44728 2006-02-16 Thomas Kho <tkho@ucla.edu>
44730 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
44731 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
44733 2006-02-16 Robert Shearman <rob@codeweavers.com>
44735 * dlls/oleaut32/tests/typelib.c:
44736 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
44738 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44740 * dlls/mscms/tests/profile.c:
44741 mscms: Distinguish between registered and unregistered profile IDs.
44743 2006-02-16 Robert Shearman <rob@codeweavers.com>
44745 * tools/winebuild/winebuild.man.in:
44746 winebuild: Correction for manpage.
44747 The behaviour for winebuild is to prefer main over WinMain, not the
44750 2006-02-16 Jacek Caban <jacek@codeweavers.com>
44752 * dlls/shdocvw/webbrowser.c:
44753 shdocvw: Unaccess post data only if we've accessed it before.
44755 2006-02-16 Alexandre Julliard <julliard@winehq.org>
44757 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
44758 dlls/make_dlls, libs/wine/loader.c:
44759 libwine: New naming scheme for 16-bit builtin dlls.
44760 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
44761 by mistake when looking for a 32-bit dll.
44763 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
44765 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
44766 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
44767 We should swap min & max only when both limits are being
44768 set. Otherwise limit that being set should invalidate other limit
44771 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
44772 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
44774 2006-02-16 Juan Lang <juan_lang@yahoo.com>
44776 * dlls/wininet/internet.c:
44777 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
44778 and update comment.
44780 * dlls/crypt32/cert.c:
44781 crypt32: Fix system stores and a memory leak.
44782 - system stores open both HKLM and HKCU for "current user" locations
44783 - fix a memory leak in certificate properties
44785 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
44787 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
44788 wordpad: French localization.
44790 2006-02-16 Alexandre Julliard <julliard@winehq.org>
44793 Merge the contents of info/exclude into the top-level .gitignore.
44795 * server/debugger.c, server/process.c, server/process.h,
44797 server: Store the process exe module in the standard dll list.
44799 * dlls/d3d8/cubetexture.c:
44800 d3d8: Fixed compile with older GL versions.
44802 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
44804 * dlls/wined3d/device.c:
44805 wined3d: Set the texture size for d3d8.
44807 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
44809 * programs/winecfg/Ko.rc:
44810 winecfg: Updated Korean translation.
44812 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
44814 * programs/winecfg/Fr.rc:
44815 winecfg: French resource update.
44817 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
44819 * programs/wordpad/De.rc, programs/wordpad/En.rc,
44820 programs/wordpad/rsrc.rc:
44821 wordpad: Added German resource.
44823 2006-02-16 Hans Leidekker <hans@it.vu.nl>
44825 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
44826 shlwapi: Fix parameter check for UrlUnescapeA.
44827 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
44828 Add a corresponding test for UrlUnescape{A,W}.
44830 2006-02-16 Juan Lang <juan_lang@yahoo.com>
44832 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
44833 crypt32: Partially implement CertGetNameString.
44835 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
44837 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
44838 winedbg: A couple of fixes after running valgrind.
44840 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
44842 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
44843 usp10: Implement ScriptGetProperties.
44845 2006-02-15 Alexandre Julliard <julliard@winehq.org>
44847 * ANNOUNCE, ChangeLog, VERSION, configure:
44850 ----------------------------------------------------------------
44851 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
44853 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
44854 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
44856 2006-02-15 Thomas Kho <tkho@ucla.edu>
44858 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
44859 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
44861 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
44863 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
44864 dlls/shdocvw/shdocvw_main.c:
44865 shdocvw: Implemented a couple of forwards to shlwapi.
44867 2006-02-15 Jacek Caban <jacek@codeweavers.com>
44869 * programs/winecfg/libraries.c:
44870 winecfg: glut32.dll may be configured as native.
44872 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
44873 shdocvw: Added client site's IServiceProvider interface.
44875 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
44876 dlls/shdocvw/webbrowser.c:
44877 shdocvw: Navigate2 rewrite.
44879 * dlls/shdocvw/navigate.c:
44880 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
44882 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
44883 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
44884 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
44886 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
44887 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
44888 mshtml: Added ref counting to NSContainer.
44889 - Added ref counting to NSContainer.
44890 - Better destroying of NSContainer.
44892 2006-02-15 Juan Lang <juan_lang@yahoo.com>
44894 * dlls/crypt32/cert.c:
44895 crypt32: Rename a variable for clarity.
44897 * dlls/crypt32/str.c:
44898 crypt32: Output string type in trace.
44900 2006-02-15 Mike McCormack <mike@codeweavers.com>
44902 * dlls/ole32/tests/storage32.c:
44903 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
44907 include: Add WT_ defines for use with RegisterWaitForSingleObject.
44909 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
44911 * programs/winecfg/Nl.rc:
44912 winecfg: Update Dutch resources.
44914 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
44916 * dlls/riched20/editor.c:
44917 riched20: Support RTF text in WM_SETTEXT.
44919 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
44921 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
44922 usp10: Added stub for ScriptGetCMap.
44924 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
44926 * configure, configure.ac, dlls/usp10/Makefile.in,
44927 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
44928 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
44929 usp10: Added some tests.
44931 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
44933 * dlls/secur32/schannel.c:
44934 secur32: Add InitializeSecurityContext stub for schannel.
44936 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
44938 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
44939 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
44940 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
44942 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
44944 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
44945 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
44947 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44949 * dlls/mscms/tests/profile.c:
44950 mscms: Move 4 test macros into a single one.
44952 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
44954 * dlls/msacm/winemp3/mpegl3.c:
44955 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
44956 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
44957 mpglib buffer queue grows.
44958 - Add TRACE of mpglib buffer queue for conversion.
44960 2006-02-14 Alexandre Julliard <julliard@winehq.org>
44962 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
44963 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
44964 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
44965 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
44966 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
44967 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
44968 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
44969 ctl3d32: Renamed ctl3d directory to ctl3d32.
44971 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
44972 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
44973 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
44974 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
44975 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
44976 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
44977 olesvr32: Renamed olesvr directory to olesvr32.
44979 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
44980 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
44981 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
44982 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
44983 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
44984 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
44985 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
44986 olecli32: Renamed olecli directory to olecli32.
44988 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
44990 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
44991 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
44992 dlls/sfc/sfc_main.c:
44993 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
44995 * include/Makefile.in, include/sfc.h:
44996 include: Add sfc.h.
44998 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
45000 * configure, configure.ac, programs/Makefile.in,
45001 programs/wordpad/.gitignore, programs/wordpad/En.rc,
45002 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
45003 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
45004 programs: Add an implementation of Wordpad.
45006 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
45008 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
45009 dbghelp: Always set the size to public symbols to 1 when we don't know the size
45010 so that they can only be search on their start address
45012 * programs/winedbg/debug.l:
45013 winedbg: Allow using MSVC mangled symbol names as identifiers.
45015 2006-02-14 Mike Frysinger <vapier@gentoo.org>
45017 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
45018 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
45019 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
45020 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
45021 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
45022 programs/make_progs, programs/winedbg/Makefile.in,
45023 programs/winemenubuilder/Makefile.in, server/Makefile.in,
45024 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
45025 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
45026 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
45027 tools/wrc/Makefile.in:
45028 Add support for 'make install DESTDIR'.
45030 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
45032 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
45033 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
45034 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
45035 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
45036 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
45037 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
45038 programs/winecfg/driveui.c, programs/winecfg/main.c,
45039 programs/winecfg/resource.h, programs/winecfg/theme.c,
45040 programs/winecfg/winecfg.h:
45041 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
45043 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
45045 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
45046 A couple of new valgrind instrumentations for better support.
45048 2006-02-14 Jeremy White <jwhite@codeweavers.com>
45050 * dlls/twain/dsm_ctrl.c:
45051 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
45053 * dlls/twain/twain.h:
45054 twain: Make structures respect 2 byte packing requirements.
45056 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
45058 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
45059 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
45061 server: When possible, use tgkill instead of tkill syscall on Linux.
45063 2006-02-14 James Hawkins <truiken@gmail.com>
45065 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
45066 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
45068 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
45069 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
45070 INFINFO_DEFAULT_SEARCH search flags.
45072 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
45074 * dlls/winmm/driver.c:
45075 winmm: Protect drivers list by a critical section.
45077 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
45079 * include/wine/test.h:
45080 tests: Fixed test framework against environment modifications.
45082 2006-02-14 Troy Rollo <wine@troy.rollo.name>
45084 * dlls/user/dialog.c, include/winuser.h:
45085 user: Fix argument type of IsDlgButtonChecked.
45087 * dlls/user/scroll.c, include/winuser.h:
45088 user: Fix argument type for EnableScrollBar.
45090 * dlls/user/dialog.c, include/winuser.h:
45091 user: Fix argument types for CheckRadioButton.
45093 * dlls/user/dialog.c, include/winuser.h:
45094 user: Fix return type and argument type for GetDlgItemText{A,W}.
45096 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
45098 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
45099 msvfw32: Disable datarate, keyframe and quality controls to not
45100 confuse users by a not implemented functionality.
45101 Add support for About codec control.
45103 * dlls/msvideo/msvideo_main.c:
45104 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
45106 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
45108 * programs/winetest/Makefile.in:
45109 winetest: Add riched20 tests.
45111 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
45113 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
45114 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
45115 The tests (shellpath.c/testPersonal) already show that it can be either
45116 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
45118 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
45120 * loader/pthread.c:
45121 loader: Added missing attr destroy.
45123 2006-02-14 Robert Shearman <rob@codeweavers.com>
45125 * documentation/.gitignore:
45126 Ignore documentation/html.
45129 tools/c2man.pl: Generate correct html.
45131 * dlls/wininet/gopher.c, dlls/wininet/http.c:
45132 wininet: Documentation fixes.
45134 * dlls/oleaut32/olepicture.c:
45135 oleaut32: Free connection point on destruction of the picture object.
45136 Handle failure of CreateConnectionPoint on construction.
45138 * dlls/oleaut32/typelib.c:
45139 oleaut32: Fix returning Typelib file name.
45140 We can't use GetModuleFileName on a resource-only module, so the best
45141 we can do is to copy the original name we used to find the type
45142 library. Fix a couple of places where we were incorrectly using the
45143 file name, rather than the path.
45145 * dlls/oleaut32/olefont.c:
45146 oleaut32: Free the connection points on destruction of the font object.
45147 Free the connection points on destruction of the font object and cope
45148 with failure of CreateConnectionPoint on construction.
45150 * dlls/oleaut32/tmarshal.c:
45151 oleaut32: Don't try to release NULL COM objects in the typelib
45154 * dlls/oleaut32/olepicture.c:
45155 oleaut32: Fix flag comparison in Picture Invoke.
45156 One or more invoke flags can be passed into IDispatch::Invoke, but we
45157 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
45160 2006-02-14 Alexandre Julliard <julliard@winehq.org>
45163 server: Try to update the input key state even when the message is
45164 dropped in queue_hardware_message. This should fix some problems with
45165 the Alt key getting "stuck" after Alt-Tab.
45167 2006-02-14 Francois Gouget <fgouget@free.fr>
45169 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
45170 tools/widl/hash.c, tools/wine.inf:
45171 include: Add missing LANG_xxx and SUBLANG_xxx constants.
45173 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
45175 * programs/winecfg/De.rc:
45176 winecfg: Cleaned up various control positions on the German version of
45179 * dlls/shell32/regsvr.c:
45180 shell32: Register 'LocalizedString' values for shellfolder classes.
45182 * dlls/shell32/classes.c:
45183 shell32: Query for localized string in HCR_GetClassName.
45185 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
45186 advapi32: Implemented RegLoadMUIString[AW].
45188 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
45190 * dlls/winsock/tests/sock.c:
45191 winsock/tests: select wakeup on closesocket.
45192 - Change select timeout from 2 seconds to 500 microseconds.
45193 - Add test to make sure select wakes up after a closesocket.
45194 - Add test to make sure listen fails without bind.
45196 2006-02-14 Huw Davies <huw@codeweavers.com>
45198 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
45199 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
45200 msxml: Implement getElementsByTagName.
45202 2006-02-14 Hans Leidekker <hans@it.vu.nl>
45204 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
45205 msxml3: Implement DllUnregisterServer.
45207 2006-02-13 Petr Tesarik <hat@tesarici.cz>
45209 * programs/winhelp/Cs.rc:
45210 winhelp: Czech language resources encoding fix.
45212 * programs/winemine/Cs.rc:
45213 winemine: Czech language resources encoding fix.
45215 * programs/winefile/Cs.rc:
45216 winefile: Czech language resources encoding fix.
45218 * programs/wineconsole/wineconsole_Cs.rc:
45219 wineconsole: Czech language resources encoding fix.
45221 * programs/winecfg/Cs.rc:
45222 winecfg: Czech language resources encoding fix.
45224 * programs/wcmd/Cs.rc:
45225 wcmd: Czech language resources encoding fix.
45227 * programs/view/Cs.rc:
45228 view: Czech language resources encoding fix.
45230 * programs/uninstaller/Cs.rc:
45231 uninstaller: Czech language resources encoding fix.
45233 * programs/start/Cs.rc:
45234 start.exe: Czech language resources encoding fix.
45236 * programs/regedit/Cs.rc:
45237 regedit: Czech language resources encoding fix.
45239 * programs/progman/Cs.rc:
45240 progman: Czech language resources encoding fix.
45242 * programs/notepad/Cs.rc:
45243 notepad: Czech language resources encoding fix.
45245 * programs/cmdlgtst/Cs.rc:
45246 cmdlgtst: Czech language resources encoding fix.
45248 * programs/clock/Cs.rc:
45249 clock: Czech language resources encoding fix.
45251 * dlls/winmm/winmm_Cs.rc:
45252 winmm: Czech language resources encoding fix.
45254 * dlls/wininet/wininet_Cs.rc:
45255 wininet: Czech language resources encoding fix.
45257 * dlls/user/resources/user32_Cs.rc:
45258 user32: Czech language resources encoding fix.
45260 * dlls/wineps/wps_Cs.rc:
45261 wineps: Czech language resources encoding fix.
45263 * dlls/shell32/shell32_Cs.rc:
45264 shell32: Czech language resources encoding fix.
45266 * dlls/setupapi/Cs.rc:
45267 setupapi: Czech language resources encoding fix.
45269 * dlls/serialui/Cs.rc:
45270 serialui: Czech language resources encoding fix.
45272 * dlls/oledlg/oledlg_Cs.rc:
45273 oledlg: Czech language resources encoding fix.
45275 * dlls/mpr/mpr_Cs.rc:
45276 mpr: Czech language resources encoding fix.
45278 * dlls/msrle32/msrle_Cs.rc:
45279 msrle32: Czech language resources encoding fix.
45281 * dlls/msacm/msacm_Cs.rc:
45282 msacm: Czech language resources encoding fix.
45284 * dlls/hhctrl.ocx/Cs.rc:
45285 hhctrl.ocx: Czech language resources encoding fix.
45287 * dlls/commdlg/cdlg_Cs.rc:
45288 commdlg: Czech language resources encoding fix.
45290 * dlls/comctl32/comctl_Cs.rc:
45291 comctl32: Czech language resources encoding fix.
45293 * dlls/avifil32/avifile_Cs.rc:
45294 avifil32: Czech language resources encoding fix.
45296 2006-02-13 Jacek Caban <jacek@codeweavers.com>
45298 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
45299 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
45300 dlls/mshtml/nsio.c:
45301 mshtml: Handle IHlinkFrame service.
45303 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
45305 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
45306 dlls/wined3d/wined3d_private.h:
45307 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
45309 2006-02-13 Cyril Margorin <comargo@gmail.com>
45311 * dlls/x11drv/dib.c:
45312 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
45313 check for passed image, and do not use shared memory extension for
45314 temporary created image.
45316 * dlls/x11drv/dib.c:
45317 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
45318 X11DRV_DIB_GetImageBits.
45320 2006-02-13 Mike McCormack <mike@codeweavers.com>
45322 * dlls/msvcrt/exit.c:
45323 msvcrt: Fix a typo.
45325 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
45327 * dlls/psapi/psapi.spec:
45328 psapi: Fix output parameter of function GetModuleBaseName in spec
45331 2006-02-13 H. Verbeet <hverbeet@gmail.com>
45333 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
45334 wined3d: Don't keep a reference to the container, as it creates a
45335 circular reference.
45337 2006-02-13 Francois Gouget <fgouget@free.fr>
45339 * dlls/wined3d/device.c:
45340 wined3d: Protect float.h inclusion.
45342 * dlls/mshtml/tests/htmldoc.c:
45343 mshtml: Add trailing '\n's to ok() calls.
45345 * include/d3dtypes.h:
45346 d3dtypes: Fix windows.h inclusion.
45348 2006-02-13 Hans Leidekker <hans@it.vu.nl>
45350 * dlls/kernel/file.c:
45351 kernel: Report a tape device as FILE_TYPE_CHAR.
45353 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
45354 crypt32: Add a stub for CryptQueryObject.
45356 * dlls/netapi32/access.c:
45357 netapi32: Improve stub for NetUserModalsGet.
45358 Tell the caller this host is not part of a domain.
45360 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
45362 * dlls/msvideo/msvideo_main.c:
45363 msvfw32: Fix typos in the control state handling.
45364 Fix typos in the control state handling, add state checks for IDOK
45365 and IDCANCEL control notification handlers.
45367 2006-02-11 Alexandre Julliard <julliard@winehq.org>
45369 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
45370 libwine: Use dladdr if supported to get the run-time path of libwine.so
45371 and define the default dll and bin directories relative to it.
45373 * configure, configure.ac, include/config.h.in:
45374 configure: Added check for dladdr in libdl.
45376 * aclocal.m4, configure, configure.ac:
45377 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
45378 when linking with specific libraries.
45380 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
45382 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
45383 dlls/ddraw/device_opengl.c:
45384 ddraw: Small function corrections.
45385 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
45386 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
45387 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
45389 * dlls/ddraw/vertexbuffer.c:
45390 ddraw: ProcessVertices correction.
45391 Use the texture index to get the texcoord size from the fvf, not the
45394 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
45396 * configure, configure.ac, dlls/ntdll/tape.c:
45397 ntdll: Fix tape.c compilation on Darwin.
45399 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
45401 * dlls/shell32/shlview.c:
45402 shell32: IShellView list's control id should be 1, not 2000.
45404 * dlls/commdlg/filedlgbrowser.c:
45405 commdlg: IShellBrowser sets IShellView window's control id to 5002.
45407 2006-02-11 Troy Rollo <wine@troy.rollo.name>
45409 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
45410 ntdll: Implement DVD_ReadStructure.
45412 2006-02-11 Thomas Kho <tkho@ucla.edu>
45414 * dlls/riched20/editor.c:
45415 riched20: Fixed bounds error when finding text forward.
45417 * configure, configure.ac, dlls/riched20/Makefile.in,
45418 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
45419 dlls/riched20/tests/editor.c:
45420 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
45422 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
45424 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
45425 shell32: SHELL32_GetItemAttributes()
45426 - correct documentation which incorrectly claimed not to set any
45428 - retrieve file attributes using SHGetPathFromIDListW() when they are
45429 not already present in the internal PIDL structures
45430 - add test case to show the previously wrong folder attributes when
45431 using absolute PIDLs
45432 - fix some memory leaks in the tests
45434 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
45436 * dlls/wined3d/directx.c:
45437 wined3d: Make the returned driver version similar to windows.
45439 * dlls/wined3d/utils.c:
45440 wined3d: Extend debug_d3drenderstate with missing states.
45442 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
45444 * dlls/msvcrt/time.c:
45445 msvcrt: localtime should accept any positive time value.
45447 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
45448 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
45450 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
45451 msvfw32: Call codec's Configure dialog if the codec supports it.
45452 Disable data rate and key frame fields if requested.
45454 2006-02-11 Milko Krachounov <milko@3mhz.net>
45456 * programs/winecfg/Bg.rc:
45457 winecfg: Update Bulgarian translation.
45459 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
45461 * dlls/wined3d/device.c:
45462 wined3d: Prevent crash in setup_light.
45464 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
45466 * include/Makefile.in, include/dpnathlp.h:
45467 include: Add dpnathlp.h header.
45469 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
45471 * dlls/msvcrt/file.c:
45472 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
45474 2006-02-10 Huw Davies <huw@codeweavers.com>
45476 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
45477 msxml: Add ISupportErrorInfo for named node maps.
45479 2006-02-10 Jacek Caban <jacek@codeweavers.com>
45481 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
45482 include/mshtmhst.idl:
45483 mshtml: Added more defines to mshtmlhst.idl.
45485 2006-02-10 Alexandre Julliard <julliard@winehq.org>
45487 * dlls/ntdll/signal_i386.c:
45488 ntdll: Added emulation of ATL thunks for platforms with NX support.
45490 2006-02-10 Aric Stewart <aric@codeweavers.com>
45492 * dlls/ntdll/tests/change.c:
45493 ntdll: gcc 2.95 compile fixes.
45495 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
45497 * dlls/kernel/tests/drive.c:
45498 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
45500 2006-02-10 H. Verbeet <hverbeet@gmail.com>
45502 * dlls/wined3d/stateblock.c:
45503 wined3d: Release the vertex declaration during stateblock cleanup.
45505 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
45506 wined3d: Release the container during surface / volume cleanup.
45508 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
45509 dlls/d3d9/tests/vertexdeclaration.c:
45510 d3d9: Use an invisible window for tests.
45512 2006-02-10 Robert Shearman <rob@codeweavers.com>
45514 * dlls/secur32/secur32.c:
45515 secur32: Improve tracing.
45516 Improve the tracing for functions that can be called by the app, but
45517 bypass the relay code.
45519 * tools/widl/write_msft.c:
45520 widl: Fix a typo when removing TYPEFLAG_FDUAL.
45522 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
45523 dlls/shdocvw/events.c:
45524 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
45526 * dlls/oleaut32/olepicture.c:
45527 oleaut: Partially implement Invoke on the standard picture implementation.
45529 * dlls/oleaut32/typelib.c:
45530 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
45531 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
45532 when the offset isn't specified. It should be fetched from the
45533 dispatch offset stored in the header, rather than using a hack that
45536 * dlls/oleaut32/tests/olefont.c:
45537 oleaut: Add tests for IFontEventsDisp.
45539 * dlls/oleaut32/olefont.c:
45540 oleaut: Implement IFontEventsDisp connection point for the standard
45541 font implementation.
45543 * include/olectl.h:
45544 include: Define DISPID_FONT_CHANGED.
45546 2006-02-10 Juan Lang <juan_lang@yahoo.com>
45548 * dlls/crypt32/cert.c:
45549 crypt32: Move break statement to the correct spot.
45551 2006-02-10 Jacek Caban <jacek@codeweavers.com>
45553 * dlls/mshtml/tests/htmldoc.c:
45554 mshtml: Added test of IHlinkFrame service.
45556 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
45557 mshtml: Added nsIUploadStream implementation.
45559 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
45561 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
45562 regsvr32: Call OleInitialize before registering a DLL.
45564 2006-02-09 Alexandre Julliard <julliard@winehq.org>
45566 * programs/Makefile.in, programs/make_progs:
45567 programs: Don't install winetest.
45569 2006-02-09 Jeremy White <jwhite@codeweavers.com>
45571 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
45572 kernel: Fixed build with gcc 2.95.
45574 2006-02-09 Mike McCormack <mike@codeweavers.com>
45576 * dlls/dinput/joystick_linuxinput.c:
45577 dinput: Fix the compile for missing EV_SYN define.
45579 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
45582 gdi: Show hatch brush FIXME only once.
45584 2006-02-09 Jacek Caban <jacek@codeweavers.com>
45586 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
45587 dlls/mshtml/persist.c:
45588 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
45590 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
45591 mshtml: Added wrapper of nsIChannel.
45593 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
45594 dlls/mshtml/nsio.c:
45595 mshtml: Added wrapper of nsIURI interface.
45597 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
45598 dlls/mshtml/nsiface.idl:
45599 mshtml: Better ns*String handling.
45601 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
45602 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
45603 mshtml: Added wrapper of nsIOService.
45605 2006-02-09 Alexandre Julliard <julliard@winehq.org>
45607 * dlls/ntdll/loader.c:
45608 ntdll: Better handling of errors when loading a builtin dll from an
45611 2006-02-09 James Hawkins <truiken@gmail.com>
45613 * dlls/setupapi/query.c:
45614 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
45616 * dlls/setupapi/query.c:
45617 setupapi: Convert InfSpec to unicode if SearchControl is not
45618 INFINFO_INF_SPEC_IS_HINF.
45620 2006-02-09 Robert Shearman <rob@codeweavers.com>
45622 * dlls/oleaut32/typelib.c:
45623 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
45624 Try loading the dll first and then fall back to the regular file case.
45625 Only call SearchPath for the regular file case since LoadLibraryEx
45626 will do this for us and it previously excluded builtin dlls and
45627 executables from having their type libraries opened.
45629 * dlls/oleaut32/typelib.c:
45630 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
45632 * dlls/oleaut32/typelib.c:
45633 oleaut: Revert incorrect patch changing the order of parameters passed
45634 into DispCallFunc. A test with native indeed shows that the parameter
45635 index increases from the leftmost parameter to the rightmost.
45637 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
45638 tools/widl/write_msft.c:
45639 widl: Write out more TYPEFLAGs and add more type library-specific
45640 attributes to the parser.
45642 * tools/widl/write_msft.c:
45643 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
45644 TYPEFLAG_FOLEAUTOMATION typelib flags.
45646 2006-02-09 Juan Lang <juan_lang@yahoo.com>
45648 * dlls/crypt32/cert.c:
45649 crypt32: Fix up decoding.
45650 - don't use the no copy flag when decoding, the lifetime of the buffer
45651 to decode isn't guaranteed
45652 - remove some extraneous ternary comparisons
45655 * dlls/crypt32/encode.c:
45656 crypt32: Fix a fixme, and remove an old comment.
45658 2006-02-09 Aric Stewart <aric@codeweavers.com>
45660 * dlls/advapi32/registry.c:
45661 advapi32: Fix for RegNotifyChangeKeyValue.
45662 Flip fAsync and fWatchSubTree into their proper places.
45664 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
45666 * dlls/ntdll/tape.c:
45667 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
45668 instead of MTSETBLK.
45670 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
45672 * dlls/x11drv/keyboard.c:
45673 x11drv: Update Swiss French keyboard layout to better match the X11 one.
45675 2006-02-09 Robert Reif <reif@earthlink.net>
45677 * dlls/dsound/tests/duplex.c:
45678 dsound: Fix duplex test.
45680 2006-02-09 Christoph Frick <frick@sc-networks.de>
45682 * dlls/dinput/joystick_linuxinput.c:
45683 dinput: Dynamic handling of buttons of a device.
45685 * dlls/wined3d/utils.c:
45686 wined3d: Support for WINED3DFMT_A8B8G8R8.
45688 * dlls/wined3d/device.c:
45689 wined3d: Better warn/fixme for query handling.
45691 2006-02-09 Hans Leidekker <hans@it.vu.nl>
45693 * dlls/mapi32/sendmail.c:
45694 mapi32: Prevent freeing non-allocated memory.
45696 2006-02-08 Francois Gouget <fgouget@free.fr>
45698 * include/winuser.h:
45699 winuser.h: Add missing *LayeredWindow*() prototypes.
45701 2006-02-08 Alexandre Julliard <julliard@winehq.org>
45703 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
45705 server: Remove the no longer needed exe_file parameter in the
45706 init_process_done request.
45708 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
45709 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
45711 * dlls/kernel/process.c:
45712 kernel: Use a standard LoadLibrary call to load the main exe.
45714 * dlls/ntdll/loader.c:
45715 ntdll: Check for existing modref for the main exe before creating it
45716 in LdrInitializeThunk.
45718 * server/process.c:
45719 server: Allow the main exe to be registered as a normal dll before
45720 init_process_done is called.
45723 server: Fixed handling of inotify record length.
45725 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
45727 * dlls/msvcrt/undname.c:
45728 msvcrt: __unDNameEx is not a stub.
45730 2006-02-08 Jacek Caban <jacek@codeweavers.com>
45732 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
45733 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
45734 shdocvw: Added IHlinkFrame stub implementation.
45736 * dlls/shdocvw/shdocvw_main.c:
45737 shdocvw: Includes clean up.
45739 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
45740 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
45741 shdocvw: Remove IQuickActivate interface implementation that is not
45742 implemented in Windows as well.
45744 * include/urlmon.idl:
45745 urlmon.idl: Added BINDINFOF declaration.
45747 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
45749 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
45750 Pens created without PS_GEOMETRIC style but with width > 1 unit are
45754 gdi: Remove StrokePath workaround for a DC transformation change bug.
45756 2006-02-08 Huw Davies <huw@codeweavers.com>
45758 * dlls/wineps/escape.c:
45759 wineps: Don't display the MFCOMMENT escape.
45761 2006-02-07 Francois Gouget <fgouget@free.fr>
45763 * dlls/ntdll/tape.c:
45764 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
45766 * dlls/shell32/shellole.c:
45767 shell32: Update DllGetClassObject documentation.
45769 * include/textserv.h:
45770 textserv.h: Add missing CreateTextServices() prototype.
45772 * dlls/ntdll/virtual.c:
45773 ntdll: Protect sys/stat.h inclusion.
45775 * tools/winapi/win32.api:
45776 winapi: Update win32.api to match the current sources.
45778 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
45781 wine.inf: Add a default handler for https to the registry.
45783 * dlls/kernel/locale.c:
45784 kernel32: Implement EnumUILanguages.
45786 * dlls/x11drv/dib_convert.c:
45787 x11drv: Copy the whole image at once if appropriate.
45789 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
45791 * dlls/x11drv/keyboard.c:
45792 x11drv: Fix Turkish keyboard layouts.
45794 2006-02-07 Alexandre Julliard <julliard@winehq.org>
45796 * dlls/ntdll/loader.c:
45797 ntdll: Support loading a builtin dll by specifying an explicit path to
45800 2006-02-07 Mike McCormack <mike@codeweavers.com>
45802 * programs/notepad/En.rc, programs/notepad/License_En.c,
45803 programs/notepad/Makefile.in, programs/notepad/dialog.c,
45804 programs/notepad/license.c, programs/notepad/license.h,
45805 programs/notepad/notepad_res.h:
45806 notepad: Move license text to resources.
45808 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
45810 * dlls/ntdll/time.c:
45811 ntdll: Added Urals time.
45813 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
45815 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
45816 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
45818 * dlls/d3d8/device.c:
45819 d3d8: fbconfig fix.
45820 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
45821 32 in case the direct3d color format also has a depth of 32. As
45822 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
45823 the color depth needs to be 24. This patch sets the depth to 24 and it
45824 fixes bugs in 3dmark2001 and other programs.
45826 2006-02-07 Mike McCormack <mike@codeweavers.com>
45828 * dlls/kernel/tests/change.c:
45829 kernel32: More test cases for ReadDirectoryChangesW.
45831 * dlls/kernel/change.c, dlls/ntdll/directory.c,
45832 include/wine/server_protocol.h, server/change.c, server/protocol.def,
45834 kernel32: ReadDirectoryChangesW fixes.
45835 ReadDirectoryChangesW remembers whether it's recording changes or not.
45836 Don't initialize overlapped->InternalHigh.
45837 The hEvent is cleared when ReadDirectoryChanges is called.
45839 2006-02-07 Alexandre Julliard <julliard@winehq.org>
45841 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
45842 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
45843 Include wine/port.h in files that use exceptions.
45845 2006-02-07 Robert Shearman <rob@codeweavers.com>
45847 * dlls/oleaut32/tmarshal.c:
45848 oleaut32: Fix circular reference count in Typelib marshaler.
45849 The current method of handling typelib-marshaled interfaces that derive
45850 from IDispatch is to query for an IDispatch pointer from the proxy, but
45851 this causes a circular reference count.
45852 Fix the reference counting by loading using the IRpcProxyBuffer of
45853 IDispatch without an outer unknown, so that the lifetime is controlled
45854 by the typelib-marshaled interface's proxy. The IDispatch proxy now
45855 shares the same channel as the typelib-marshaled interface, so fix up
45856 the stub side to handle this.
45858 * dlls/oleaut32/tmarshal.c:
45859 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
45861 * dlls/oleaut32/tmarshal.c:
45862 oleaut32: Release interfaces when told to.
45863 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
45864 TKIND_INTERFACE case below by releasing their respective interfaces as
45867 * dlls/ole32/compobj.c:
45868 ole32: Print an error message if the apartment isn't initialised in
45871 * tools/widl/write_msft.c:
45872 widl: Fix some warnings caused by making attributes const.
45875 msi: Fix bison warnings by providing precedence rules for expressions
45876 and by removing a redundant expression case.
45878 * dlls/rpcrt4/cproxy.c:
45879 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
45880 StdProxy_Construct as it will just crash anyway.
45882 2006-02-07 James Hawkins <truiken@gmail.com>
45884 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
45885 dlls/setupapi/tests/query.c:
45886 setupapi: Add an initial implementation of SetupGetInfInformation.
45888 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
45889 setupapi: Implement SetupQueryInfFileInformation.
45891 2006-02-07 Alexandre Julliard <julliard@winehq.org>
45893 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
45894 dlls/setupapi/setupapi_private.h:
45895 setupapi: Store the full name to the INF file in the inf_file structure
45896 (based on a patch by James Hawkins).
45898 * tools/widl/parser.y:
45899 widl: Remove '\n' from yyerror calls.
45901 2006-02-07 Robert Shearman <rob@codeweavers.com>
45903 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
45904 tools/widl/widltypes.h:
45905 widl: Make 'attrs' field of type_t const.
45907 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
45908 widl: Remove unused 'rname' field of type_t.
45910 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
45911 tools/widl/typegen.h:
45912 widl: Merge marshall_arguments and unmarshall_arguments into one
45913 function to remove the large amount of duplicated code.
45915 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
45916 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
45917 tools/widl/typegen.h:
45918 widl: Yet more const attributes.
45920 * tools/widl/header.c, tools/widl/widltypes.h:
45921 widl: More const attributes.
45923 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
45925 * tools/widl/typegen.c:
45926 widl: Fix proc format string for explicit binding handles.
45928 2006-02-07 Robert Shearman <rob@codeweavers.com>
45930 * tools/widl/typegen.c:
45931 widl: Write out the correct FC type if the structure has pointers.
45933 * tools/widl/typegen.c:
45934 widl: Split pointer writing into a separate function.
45936 * tools/widl/parser.y:
45937 widl: Fix pointer detection for structures with embedded arrays.
45938 Pointers have priority over every other type, so move the detection to
45939 the top of get_struct_type.
45940 Fall through from the embedded array detection to the embedded
45941 structure handling code so that conformance, variance and pointer
45942 presence is inherited from the array's base type.
45944 * tools/widl/typegen.c:
45945 widl: Increment the type format string when writing the pointer
45947 Write out pointer layouts for structures.
45949 * tools/widl/widltypes.h:
45950 widl: Make all pointer fields of expr_t structure constant.
45952 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
45954 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
45955 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
45957 * dlls/msvideo/msvideo_main.c:
45958 msvideo: Add a codec to the compressors list only if it supports
45959 specified input format.
45960 Return a compressor handle in COMPVARS structure.
45962 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
45964 * dlls/msvcrt/undname.c:
45965 msvcrt: Handle data types B,R,S in C++ symbol demangling.
45967 2006-02-07 H. Verbeet <hverbeet@gmail.com>
45969 * dlls/d3d9/tests/vertexdeclaration.c:
45970 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
45972 * dlls/d3d9/tests/vertexdeclaration.c:
45973 d3d9: Reorganise the vertexdeclaration tests.
45974 - Split the test for getting and setting vertexdeclaration into one
45975 for creating the declaration and one for the actual getting and
45977 - Add traces for when creating the device or vertexdeclaration fails.
45979 * dlls/wined3d/vertexdeclaration.c:
45980 wined3d: Always return the number of elements in the vertex
45981 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
45983 * dlls/wined3d/device.c:
45984 wined3d: Don't set the container to the device for standalone surfaces.
45986 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
45987 wined3d/d3d9: Cleanup GetContainer for volumes.
45989 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
45990 wined3d/d3d9: Cleanup GetContainer for surfaces.
45992 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
45994 * dlls/quartz/regsvr.c:
45995 quartz: Register some of the interfaces.
45997 2006-02-06 Robert Millan <rmh@aybabtu.com>
45999 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
46000 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
46001 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
46004 2006-02-06 Alexandre Julliard <julliard@winehq.org>
46006 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
46007 w32skrnl: No need for an import library.
46009 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
46010 rsabase: No need for an import library.
46012 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
46014 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
46015 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
46016 avoid using struct mtpos which may not be present on such systems).
46018 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
46020 * dlls/wininet/tests/internet.c:
46021 wininet: Fix InternetQueryOption test to pass under Windows.
46023 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
46025 * dlls/winsock/tests/sock.c:
46026 winsock/tests: select() conformance test improvements.
46027 Add OK tests around more function calls.
46028 Add two more todo_wine tests that fail.
46030 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
46032 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
46033 dlls/comctl32/tests/monthcal.c:
46034 comctl32: Add month calendar tests.
46036 2006-02-06 Francois Gouget <fgouget@free.fr>
46038 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
46039 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
46040 Assorted spelling fixes.
46042 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
46043 Add trailing '\n's to ok() and trace() calls.
46045 * dlls/security/security.spec:
46046 security: Fix the UnsealMessage() forward.
46048 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
46050 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
46051 wined3d: Texture fixes.
46052 Set video memory capabilities, add some checks to SetTexture and
46053 update some comments.
46055 2006-02-06 Huw Davies <huw@codeweavers.com>
46057 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
46058 oleaut32: Fixes and tests for CreateDispTypeInfo.
46059 CreateDispTypeInfo returns the typeinfo of a coclass which implements
46060 the described interface.
46062 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
46064 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
46065 dlls/wininet/tests/internet.c:
46066 wininet: Add tests for InternetQueryOption.
46068 2006-02-06 Hans Leidekker <hans@it.vu.nl>
46070 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
46071 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
46072 include/mapicode.h:
46073 mapi32: Implementation for MAPISendMail.
46074 Implement MAPISendMail, stub MAPILogoff and make the stubs for
46075 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
46077 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
46079 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
46080 wcmd: CALL should search the current PATH.
46082 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
46084 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
46085 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
46086 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
46087 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
46088 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
46089 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
46090 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
46091 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
46092 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
46093 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
46094 programs/notepad/main.c:
46095 Fixes for missing prototypes warnings.
46097 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
46098 A few fixes for pointer qualifiers (const, volatile) warnings.
46100 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
46102 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
46103 winhelp: Turkish translation.
46105 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
46106 winemine: Turkish translation.
46108 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
46109 winefile: Turkish translation.
46111 * programs/wineconsole/wineconsole_Tr.rc,
46112 programs/wineconsole/wineconsole_res.rc:
46113 wineconsole: Turkish translation.
46115 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
46116 winecfg: Turkish translation.
46118 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
46119 wcmd: Turkish translation.
46121 * programs/view/Tr.rc, programs/view/viewrc.rc:
46122 view: Turkish translation.
46124 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
46125 uninstaller: Turkish translation.
46127 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
46128 taskmgr: Turkish translation.
46130 * programs/start/Tr.rc, programs/start/rsrc.rc:
46131 start: Turkish translation.
46133 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
46134 regedit: Turkish translation.
46136 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
46137 progman: Turkish translation.
46139 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
46140 notepad: Turkish translation.
46142 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
46143 cmdlgtst: Turkish translation.
46145 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
46146 clock: Turkish translation.
46148 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
46149 wldap32: Turkish translation.
46151 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
46152 winspool: Turkish translation.
46154 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
46155 winmm: Turkish translation.
46157 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
46158 wininet: Turkish translation.
46160 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
46161 wineps: Turkish translation.
46163 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
46164 user: Turkish translation.
46166 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
46167 shlwapi: Turkish translation.
46169 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
46170 shell32: Turkish translation.
46172 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
46173 shdocvw: Turkish translation.
46175 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
46176 setupapi: Turkish translation.
46178 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
46179 serialui: Turkish translation.
46181 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
46182 oledlg: Turkish translation.
46184 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
46185 oleaut32: Turkish translation.
46187 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
46188 msvideo: Turkish translation.
46190 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
46191 msvidc32: Turkish translation.
46193 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
46194 msrle32: Turkish translation.
46196 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
46197 msi: Turkish translation.
46199 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
46200 mshtml: Turkish translation.
46202 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
46203 msacm: Turkish translation.
46205 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
46206 mpr: Turkish translation.
46208 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
46209 iccvid: Turkish translation.
46211 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
46212 hhctrl.ocx: Turkish translation.
46214 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
46215 commdlg: Turkish translation.
46217 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
46218 comctl32: Turkish translation.
46220 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
46221 avifil32: Turkish translation.
46223 2006-02-06 Mike McCormack <mike@codeweavers.com>
46225 * dlls/ntdll/tests/change.c:
46226 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
46228 * dlls/kernel/change.c, dlls/ntdll/directory.c,
46229 include/wine/server_protocol.h, server/change.c, server/protocol.def,
46230 server/request.h, server/trace.c:
46231 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
46233 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
46235 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
46236 dlls/kernel/tests/volume.c:
46237 kernel: Added a test for QueryDosDeviceA.
46239 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
46241 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
46242 programs/winefile/No.rc:
46243 Norwegian Bokmål updates.
46245 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
46247 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
46248 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
46250 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
46251 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
46253 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
46254 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
46256 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
46257 ntdll: Implemented IOCTL purge for serial objects.
46259 2006-02-06 H. Verbeet <hverbeet@gmail.com>
46261 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
46262 dlls/wined3d/device.c, dlls/wined3d/directx.c,
46263 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
46264 dlls/wined3d/query.c, dlls/wined3d/resource.c,
46265 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
46266 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
46267 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
46268 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
46269 dlls/wined3d/volumetexture.c:
46270 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
46272 * dlls/wined3d/stateblock.c:
46273 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
46274 Move TRACEs to the top of their code blocks.
46276 * dlls/wined3d/device.c:
46277 wined3d: Release the correct vertexdeclaration in
46278 IWineD3DDeviceImpl_SetVertexDeclaration.
46280 * dlls/wined3d/device.c:
46281 wined3d: Also update reference counts when we're recording a stateblock.
46283 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
46284 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
46285 wined3d: Fix SetContainer.
46286 Add/Release references to the container.
46287 Change the type of the container from IUnknown to IWineD3DBase.
46289 * dlls/wined3d/drawprim.c:
46290 wined3d: Downgrade a FIXME to a TRACE.
46292 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
46294 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
46295 programs/winedbg/debugger.h, programs/winedbg/memory.c,
46296 programs/winedbg/stack.c, programs/winedbg/symbol.c:
46297 winedbg: Added support for function parameters passed in registers.
46298 Added correct stabs parsing for function parameters in registers.
46299 Added a couple of helper functions to make code smaller and more
46302 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
46303 kernel: Fixed regression in atom handling.
46304 Added proper tests (local & global functions).
46306 2006-02-06 Kevin Koltzau <kevin@plop.org>
46308 * dlls/riched20/editor.c:
46309 riched20: Don't use EM_STREAMIN for paste.
46311 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
46313 * dlls/commdlg/fontdlg.c:
46314 commdlg: Add font sizes 6 and 7 to font select dialog.
46316 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
46318 * programs/winecfg/Nl.rc:
46319 winecfg: Update Dutch resources.
46321 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
46323 * programs/winecfg/De.rc:
46324 winecfg: Update German resource.
46326 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
46328 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
46329 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
46330 Work around using struct mtget.mt_gstat on systems lacking this.
46332 2006-02-05 Robert Millan <rmh@aybabtu.com>
46334 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
46335 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
46336 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
46337 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
46338 that is used with FreeBSD.
46340 2006-02-05 Kevin Koltzau <kevin@plop.org>
46342 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
46343 riched20: Separate stream state from editor state.
46344 Somewhat improves thread safety.
46346 * dlls/riched20/editor.h, dlls/riched20/writer.c:
46347 riched20: Add method to stream data based on a range.
46349 * dlls/riched20/editor.c:
46350 riched20: Don't use EM_STREAMOUT for copy/cut.
46352 2006-02-05 Alexandre Julliard <julliard@winehq.org>
46354 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
46355 server/protocol.def, server/trace.c:
46356 server: Remove no longer used create_flags from get_startup_info request.
46358 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
46359 kernel: Use a magic ConsoleHandle value instead of create flag to pass
46360 the CREATE_NEW_CONSOLE flag to the child.
46362 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
46363 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
46366 server: Fixed compile without inotify.
46368 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
46370 * programs/winecfg/Ko.rc:
46371 winecfg: Updated the Korean translation.
46373 2006-02-05 H. Verbeet <hverbeet@gmail.com>
46375 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
46376 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
46378 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
46379 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
46381 * dlls/d3d8/directx.c:
46382 d3d8: Add detection for GL_ARB_point_parameters support.
46384 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
46386 * dlls/riched20/editor.c:
46387 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
46389 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
46391 * dlls/commdlg/cdlg_De.rc:
46392 commdlg: Update German resource.
46394 2006-02-05 Juan Lang <juan@codeweavers.com>
46396 * dlls/crypt32/tests/str.c:
46397 crypt32: Fix Mingw compile.
46399 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
46401 * dlls/d3d8/device.c:
46402 d3d8: Fixed point sprite scaling when size < 1.0f.
46404 * dlls/d3d8/device.c:
46405 d3d8: Fixed POINTSPRITEENABLE.
46407 * dlls/d3d8/device.c:
46408 d3d8: Fixed POINTSCALEENABLE.
46410 * dlls/wined3d/device.c:
46411 wined3d: Fixed point sprite scaling when size < 1.0f.
46413 2006-02-04 Alexandre Julliard <julliard@winehq.org>
46415 * dlls/ntdll/loadorder.c:
46416 ntdll: Added a few helper function to simplify the loadorder code.
46417 Keep the application key open, it's valid for the lifetime of the
46420 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
46421 programs/winecfg/resource.h:
46422 winecfg: Display a warning when the user tries to change the load
46423 order of a system dll.
46425 * programs/winecfg/libraries.c:
46426 winecfg: Populate the dll combo box with the dlls found in the load path.
46428 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
46429 libs/wine/wine.map:
46430 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
46432 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
46434 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
46435 programs/notepad/Da.rc, programs/progman/Da.rc,
46436 programs/winhelp/Da.rc:
46437 Danish language update.
46439 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
46441 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
46442 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
46443 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
46444 dlls/riched20/writer.c:
46445 riched20: Initial support for simple tables.
46447 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
46448 riched20: Removed an unused parameter.
46450 * dlls/riched20/caret.c:
46451 riched20: Simplified ME_InsertGraphicsFromCursor() function.
46453 * dlls/riched20/run.c:
46454 riched20: Fixed undo stack corruption.
46456 2006-02-04 Mike McCormack <mike@codeweavers.com>
46458 * dlls/imm32/imm.c:
46459 imm32: Remove FIXME messages from some implemented functions.
46461 * programs/clock/En.rc, programs/clock/License_En.c,
46462 programs/clock/Makefile.in, programs/clock/clock_res.h,
46463 programs/clock/license.c, programs/clock/license.h,
46464 programs/clock/main.c:
46465 Clock: Load license text from resources.
46467 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
46469 * dlls/msvideo/msvideo_main.c:
46470 msvfw32: Do not overwrite fccType in the codec enumeration proc.
46472 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
46474 * programs/winecfg/drive.c:
46475 winecfg: Use already existing letter_to_index().
46477 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
46479 * dlls/wined3d/device.c:
46480 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
46482 2006-02-03 Robert Shearman <rob@codeweavers.com>
46484 * tools/widl/typegen.c:
46485 widl: Add architecture for generating pointer layouts.
46487 2006-02-03 Alexandre Julliard <julliard@winehq.org>
46490 wine.inf: Make FourCC codes uppercase again until we can figure out
46491 why lowercase doesn't work right.
46493 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
46495 * tools/widl/typegen.c:
46496 widl: The 'string' attribute can also be used with unsigned characters.
46498 2006-02-03 Robert Shearman <rob@codeweavers.com>
46500 * dlls/rpcrt4/ndr_stubless.c:
46501 rpcrt4: Restrict stubless FC types to the range of the type function table.
46503 * dlls/rpcrt4/ndr_midl.c:
46504 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
46506 * include/wine/rpcfc.h:
46507 include: Move all of the contiguous FC types together so we can see
46508 possible missing constants better.
46510 * include/rpcndr.h:
46511 include: Add function declarations for the Range type.
46513 2006-02-03 Mike McCormack <mike@codeweavers.com>
46516 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
46518 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
46520 * dlls/wined3d/device.c:
46521 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
46523 * dlls/wined3d/device.c:
46524 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
46526 * dlls/wined3d/device.c:
46527 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
46529 * dlls/wined3d/device.c:
46530 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
46532 2006-02-03 Robert Millan <rmh@aybabtu.com>
46534 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
46535 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
46537 2006-02-03 Huw Davies <huw@codeweavers.com>
46539 * dlls/oleaut32/typelib.c:
46540 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
46542 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
46544 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
46545 dlls/msvideo/msvideo_main.c:
46546 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
46550 wine.inf: Change fcc type of builtin video codecs in system.ini to be
46551 equal to ICTYPE_VIDEO.
46553 * dlls/commdlg/filedlg.c:
46554 Add support for CDM_HIDECONTROL message in the file open dialog.
46556 2006-02-03 Juan Lang <juan_lang@yahoo.com>
46558 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
46559 crypt32: Add stub for CryptEnumOIDInfo.
46561 2006-02-02 Alexandre Julliard <julliard@winehq.org>
46563 * ANNOUNCE, ChangeLog, VERSION, configure:
46566 ----------------------------------------------------------------
46567 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
46569 * dlls/winsock/tests/sock.c:
46570 winsock/tests: Add a todo_wine test for select.
46572 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
46574 * dlls/winspool/tests/info.c:
46575 winspool/tests: Filter more results.
46577 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
46579 * dlls/wined3d/directx.c:
46580 wined3d: Added support for ARB_POINT_PARAMETERS.
46582 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
46584 * dlls/gdi/freetype.c:
46585 gdi: Slant font automatically if no italic variant exists.
46587 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
46589 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
46590 programs/winecfg/En.rc, programs/winecfg/Es.rc,
46591 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
46592 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
46593 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
46594 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
46595 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
46596 programs/winecfg/x11drvdlg.c:
46597 winecfg: Remove color depth. It's source of problems for number of users.
46599 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
46601 * dlls/shell32/shellpath.c:
46602 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
46604 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
46605 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
46606 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
46607 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
46608 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
46609 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
46610 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
46611 allow for reasonable symbolic linking to $HOME based directories.
46613 * dlls/shell32/shellpath.c:
46614 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
46616 2006-02-02 Huw Davies <huw@codeweavers.com>
46618 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
46619 dlls/x11drv/x11drv.h:
46620 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
46622 2006-02-02 Alexandre Julliard <julliard@winehq.org>
46624 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
46625 widl: Some cosmetic fixes in generated code.
46627 * tools/widl/widl.c:
46628 widl: Make sure the token variables are always initialized properly.
46630 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
46632 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
46633 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
46635 2006-02-02 Tobias Loew <tobi@die-loews.de>
46638 gdi: Extended pens do not work correct with StrokePath.
46640 2006-02-02 Mike McCormack <mike@codeweavers.com>
46642 * dlls/kernel/change.c:
46643 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
46645 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
46647 * dlls/shell32/shfldr_unixfs.c:
46648 unixfs: Use realpath instead of canonicalize_file_name for portability
46651 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
46654 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
46656 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
46658 * dlls/commdlg/filedlg.c:
46659 commdlg: File open dialog: Use the specified instance handle for
46660 custom dialog templates.
46662 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
46664 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
46665 shlwapi: Added stub for ShellMessageBoxWrapW.
46667 2006-02-02 Juan Lang <juan_lang@yahoo.com>
46669 * dlls/crypt32/cert.c:
46670 crypt32: Support external providers.
46671 - add support for external store providers
46672 - rewrite registry stores as a provider
46673 - fix a memory leak
46675 2006-02-02 Juan Lang <juan@codeweavers.com>
46677 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
46678 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
46680 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
46682 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
46683 advapi32: Add stub for ObjectDeleteAuditAlarmW.
46685 * dlls/oleaut32/variant.c:
46686 oleaut32: Prevent freeing of random memory.
46687 Don't assign type to variant until we're sure we are assigning a
46690 2006-02-02 Kevin Koltzau <kevin@plop.org>
46692 * dlls/riched20/editor.c:
46693 riched20: Handle context menu.
46695 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
46697 * programs/start/start.c:
46698 start.exe: build_args now returns the correct string when no parameter
46701 * dlls/x11drv/keyboard.c:
46702 x11drv: Added Turkish F keyboard layout.
46704 2006-02-01 Juan Lang <juan@codeweavers.com>
46706 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
46707 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
46708 dlls/crypt32/tests/str.c:
46709 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
46711 2006-02-01 Kevin Koltzau <kevin@plop.org>
46713 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
46714 riched20: Implement EM_SETOLECALLBACK.
46716 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
46719 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
46721 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
46723 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
46724 winspool: Empty string as environment is valid, with tests.
46726 * include/winspool.h:
46727 winspool.h: Add missing declarations.
46729 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
46731 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
46732 dlls/riched20/txtsrv.c:
46733 riched20: Implement CreateTextServices.
46734 Implement a stub interface that CreateTextServices returns.
46736 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
46738 * dlls/riched20/style.c:
46739 riched20: Fixed font cache corruption.
46741 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
46743 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
46744 Translate pen width from logical units only for geometric pens.
46746 * dlls/shell32/shlexec.c:
46747 shell32: execute_from_key should fallback to a DDE exec only if the
46748 command to execute from is not found in the registry.
46749 Pass already found executable name to dde_connect.
46751 2006-02-01 Robert Shearman <rob@codeweavers.com>
46753 * tools/widl/typegen.c:
46754 widl: Fix a SEGV when using arrays declared using a pointer and
46755 attributes, instead of array indices (reported by Eric Kohl).
46757 2006-01-31 Alexandre Julliard <julliard@winehq.org>
46759 * dlls/setupapi/tests/.gitignore:
46760 setupapi: Ignore ok file for new query test.
46762 2006-01-31 Mike McCormack <mike@codeweavers.com>
46764 * programs/winefile/En.rc, programs/winefile/Makefile.in,
46765 programs/winefile/license.c, programs/winefile/resource.h,
46766 programs/winefile/winefile.c, programs/winefile/winefile.h:
46767 winefile: Move the license and warranty text into the resources.
46769 2006-01-31 Robert Shearman <rob@codeweavers.com>
46771 * tools/widl/typegen.c:
46772 widl: Changes to output for better debugability.
46773 Write the offset and the absolute address for referenced types.
46774 Write the current offset out when writing a pointer type.
46776 * tools/widl/typegen.c:
46777 widl: Clean up conformant struct handling.
46778 Make the writing of conformant structures take advantage of the new
46779 type format string offset handling.
46781 * tools/widl/typegen.c:
46782 widl: Fix the writing of arrays with size specified in the array
46783 expression instead of the size_is expression.
46785 * tools/widl/typegen.c:
46786 widl: Improve the current type offset passing.
46787 Change the functions to take the current type offset and return the
46788 start of the type written.
46790 * tools/widl/typegen.c:
46791 widl: The stack/structure offset in correlation descriptors should be a short.
46793 * tools/widl/parser.y:
46794 widl: Do constant folding for the sizeof operator on simple types.
46796 * tools/widl/header.c, tools/widl/typegen.c:
46797 widl: Support client/server generation for explicit_handle interfaces
46798 (based on a patch by Eric Kohl).
46800 * tools/widl/typegen.c:
46801 widl: Implement constant conformance.
46803 * tools/widl/client.c, tools/widl/server.c:
46804 widl: Fix the type offset used in marshaling/unmarshaling.
46805 Make a copy of type_offset so that it only gets incremented once per
46806 function, instead of twice.
46808 * tools/widl/write_msft.c:
46809 widl: Implement the writing of defaultvalue constants for enum values.
46811 * include/winsvc.h:
46812 include: Add SC_ENUM_TYPE to winsvc.h.
46814 * dlls/stdole2.tlb/std_ole_v2.idl:
46815 stdole2.tlb: Remove hack due to unimplemented widl functionality.
46817 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
46819 * dlls/shell32/shfldr_unixfs.c:
46820 unixfs: Only append '/' to base path if not already present in
46821 UNIXFS_get_unix_path.
46823 2006-01-31 Alexandre Julliard <julliard@winehq.org>
46825 * dlls/kernel/change.c:
46826 kernel: Set the overlapped structure status in ReadDirectoryChanges.
46828 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
46830 * dlls/ntdll/tape.c:
46831 ntdll: tape.c portability fixes.
46832 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
46833 the former, but not the latter.
46834 Only enable operations supported by the host OS in
46835 TAPE_CreatePartition() and TAPE_Prepare().
46837 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
46839 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
46840 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
46841 dlls/riched20/style.c:
46842 riched20: Added support for hidden text.
46844 * dlls/riched20/caret.c:
46845 riched20: Paint the selection while it's being extended by dragging.
46847 2006-01-31 Tobias Loew <tobi@die-loews.de>
46850 gdi: viewportExt changed after call to StrokePath.
46852 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
46854 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
46855 gdi: Fixes for the isotropic mapping mode.
46856 - Isotropic mapping mode: Adjust the viewport extension in
46857 SetWindowExtEx, handle negative extents.
46858 - Support the isotropic mapping mode in the enhanced metafile driver.
46861 2006-01-31 Robert Shearman <rob@codeweavers.com>
46863 * tools/widl/typegen.c:
46864 widl: Use a macro to write out FC types, along with the current offset
46865 which is useful for debugging.
46867 * tools/widl/typegen.c:
46868 widl: Pass the current type format string offset through all type
46871 * tools/widl/typegen.c:
46872 widl: Eliminate redundant callback routines.
46873 Add a function for comparing expressions and use it to eliminate
46874 redundant callback functions.
46876 * include/wine/rpcfc.h:
46877 widl: Define a value for RPC_FC_WSTRING.
46879 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
46881 * programs/winecfg/x11drvdlg.c:
46882 winecfg: Default for PixelShaders is disabled.
46884 2006-01-31 James Hawkins <truiken@gmail.com>
46886 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
46887 setupapi: Add tests for SetupGetInfInformation.
46889 * include/setupapi.h:
46890 setupapi: Add definitions for the SetupGetInfInformation search flags.
46892 2006-01-31 Mike McCormack <mike@codeweavers.com>
46894 * dlls/kernel/tests/change.c:
46895 kernel: Add some test cases for ReadDirectoryChangesW.
46897 2006-01-31 Juan Lang <juan@codeweavers.com>
46899 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
46900 crypt32: Correct X509_NAME decoding, and more stringent tests.
46902 * include/wincrypt.h:
46903 wincrypt: Fix typo.
46905 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
46907 * dlls/comctl32/listview.c:
46908 comctl32: Restore listview font on CDRF_NEWFONT.
46910 2006-01-31 Robert Shearman <rob@codeweavers.com>
46912 * dlls/oleaut32/typelib.c:
46913 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
46915 * dlls/rpcrt4/ndr_stubless.c:
46916 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
46919 * dlls/rpcrt4/ndr_ole.c:
46920 rpcrt4: Only attempt to marshal an object if it is non-NULL.
46922 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
46924 * dlls/shell32/shfldr_unixfs.c:
46925 unixfs: Only resolve the 'dosdevices' based symbol links in
46926 UNIXFS_get_unix_path, but leave all others alone.
46928 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
46930 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
46931 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
46932 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
46933 gdi: Add support for creating extended pens.
46935 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
46937 * dlls/d3d8/directx.c:
46938 d3d8: CreateDevice should use the root of the current window.
46940 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
46942 * dlls/iphlpapi/iphlpapi_main.c:
46943 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
46945 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
46947 * dlls/riched20/editor.c, include/textserv.h:
46948 riched20: Make CreateTextServices use ITextHost.
46950 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
46952 * dlls/user/message.c:
46953 user: Remove internal messages from the message queue before handling them.
46955 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
46957 * programs/winecfg/Es.rc:
46958 winecfg: Spanish translation update.
46960 2006-01-30 Mike McCormack <mike@codeweavers.com>
46963 server: Initial inotify support.
46965 * dlls/kernel/tests/change.c:
46966 kernel: Add some more tests for FindFirstChangeNotification.
46968 2006-01-30 Alexandre Julliard <julliard@winehq.org>
46970 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
46971 Fixed creation of PS_ALTERNATE pens.
46973 2006-01-30 Tobias Loew <tobi@die-loews.de>
46975 * dlls/comctl32/tab.c:
46976 comctl32: Fix tab-control flickering.
46978 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
46980 * dlls/x11drv/xrender.c:
46981 x11drv: Fix AlphaBlend read boundaries.
46983 2006-01-30 Mike McCormack <mike@codeweavers.com>
46985 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
46986 msi: Add an implementation of MsiGetDatabaseState.
46988 2006-01-30 Juan Lang <juan@codeweavers.com>
46990 * include/wincrypt.h:
46991 wincrypt.h: Add more missing defines.
46993 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
46995 * dlls/user/hook.c:
46996 user: Remove duplicate code.
46998 * dlls/user/tests/msg.c:
46999 user/tests: Add test for low level mouse hooks.
47001 2006-01-30 Robert Shearman <rob@codeweavers.com>
47003 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
47004 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
47005 already have them filled in.
47007 * dlls/oleaut32/typelib.c:
47008 oleaut: Fix the order of parameters passed into DispCallFunc.
47010 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
47012 * dlls/ntdll/tape.c:
47013 kernel: Remove bogus breaks in tape.c
47015 2006-01-27 Huw Davies <huw@codeweavers.com>
47017 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
47018 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
47019 dlls/msxml3/parseerror.c:
47020 msxml: Issue a fixme if the interface is not implemented.
47022 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
47024 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
47025 gdi: Add test case for creating pens, make it pass under Wine for
47028 2006-01-27 Mike McCormack <mike@codeweavers.com>
47030 * dlls/kernel/change.c:
47031 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
47033 2006-01-27 Juan Lang <juan_lang@yahoo.com>
47035 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
47036 dlls/iphlpapi/iphlpapi_main.c:
47037 iphlpapi: Reimplement interface enumeration.
47038 Implement interface enumeration based on if_nameindex, based on a
47039 suggestion by Michael Ost
47041 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
47043 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
47044 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
47046 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
47048 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
47049 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
47050 Fix a couple of bugs spotted by valgrind.
47052 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
47054 Suppress some false-positives reported by valgrind.
47056 * programs/winedbg/break.c, programs/winedbg/dbg.y,
47057 programs/winedbg/debug.l, programs/winedbg/debugger.h,
47058 programs/winedbg/winedbg.c:
47059 winedbg: Hardware breakpoints
47060 - implemented hardware assisted breakpoints (new 'hbreak' command
47061 which behaves just as 'break' command)
47062 - small improvements to break handling (saving hit xpoint across
47063 exception handling)
47064 - fixed 'cont N' command for watchpoints
47066 2006-01-27 Alexandre Julliard <julliard@winehq.org>
47068 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
47069 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
47070 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
47071 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
47072 by Mike McCormack).
47074 * dlls/shell32/shlfileop.c:
47075 shell32: Fixed a couple of FindFirstFile handle leaks.
47077 * dlls/oleaut32/tests/.gitignore:
47078 oleaut32: Ignore new test ok file.
47080 2006-01-27 Huw Davies <huw@codeweavers.com>
47082 * dlls/user/tests/edit.c:
47083 user: Don't automatically add a bunch of styles in create_editcontrol.
47085 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
47087 * dlls/user/tests/text.c, dlls/user/text.c:
47088 user: Fix DrawTextExA/W on empty strings.
47089 DrawTextExA/W should calculate a rectangle of zero height and width in
47090 some cases of null or empty supplied strings. With conformance tests.
47092 2006-01-27 Mike McCormack <mike@codeweavers.com>
47094 * dlls/kernel/change.c:
47095 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
47097 2006-01-27 Robert Shearman <rob@codeweavers.com>
47099 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
47100 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
47101 ole: Test and implement LPSAFEARRAY marshaling.
47103 * dlls/oleaut32/tmarshal.c:
47104 oleaut: Improve the typelib marshaler traces.
47105 Improve the typelib marshaler traces for lazy developers like me who
47106 don't want to grep for constants.
47108 * include/rpcndr.h:
47109 include: Add types and definitions for RPC user callback routines.
47111 * include/propidl.idl:
47112 include: Add new union cases for PROPVARIANT structure.
47114 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
47115 tools/widl/typegen.h:
47116 widl: Implement callback conformance.
47118 2006-01-27 Alexandre Julliard <julliard@winehq.org>
47120 * dlls/riched20/paint.c:
47121 riched20: Remove a couple of no longer used functions.
47123 2006-01-27 Mike McCormack <mike@codeweavers.com>
47125 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
47126 include/wine/server_protocol.h, server/change.c, server/file.c,
47127 server/file.h, server/protocol.def, server/request.h, server/trace.c:
47128 server: Fix the file notification interface to use directory handles.
47130 2006-01-27 Alexandre Julliard <julliard@winehq.org>
47133 server: Fixed low-level hardware hooks.
47134 The hook thread field has been reused for win events, so it no longer
47135 works for low-level hardward hooks. Use the owner field instead.
47137 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
47139 * dlls/user/scroll.c:
47140 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
47142 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
47144 * dlls/winmm/wineoss/audio.c:
47145 wineoss: Proper support in OSS driver for audio when no mixer is present.
47146 Fixed a couple of potential fd leaks.
47148 2006-01-27 Hans Leidekker <hans@it.vu.nl>
47150 * dlls/kernel/tape.c:
47151 kernel: Implementation of tape functions.
47152 Implement CreateTapePartition, EraseTape, GetTapeParameters,
47153 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
47154 SetTapePosition and WriteTapemark.
47156 2006-01-26 Jacek Caban <jacek@codeweavers.com>
47158 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
47159 shdocvw: Added client site's IDispatch stub implementation.
47161 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
47162 dlls/shdocvw/webbrowser.c:
47163 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
47165 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
47166 shdocvw: Added client site's IOleCommandTarget stub implementation.
47168 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
47170 * dlls/riched20/editor.c:
47171 riched20: EM_STREAMIN should send a EN_UPDATE notification.
47173 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
47174 riched20: Selection painting fixes.
47176 2006-01-26 Hans Leidekker <hans@it.vu.nl>
47178 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
47179 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
47180 ntdll: Add implementation of tape IOCTLs.
47182 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
47184 include: Add some defines related to tape support.
47186 2006-01-26 Mike McCormack <mike@codeweavers.com>
47188 * loader/preloader.c:
47189 preloader: Allow compiling the preloader with -fstack-protector.
47191 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
47193 * dlls/user/tests/win.c, dlls/user/win.c:
47194 user: Don't drop owned windows in WIN_EnumChildWindows.
47195 Add a few tests for this.
47197 2006-01-25 Alexandre Julliard <julliard@winehq.org>
47199 * server/fd.c, server/file.c:
47200 server: Allow opening a directory with write access (based on a patch
47201 by Mike McCormack).
47203 * include/wtypes.idl:
47204 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
47207 wine.inf: Don't overwrite registry keys that users may want to change.
47209 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
47210 kernel: Handle a failure to load winedos a bit more gracefully.
47212 * dlls/x11drv/bitblt.c:
47213 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
47215 2006-01-25 Mike Frysinger <vapier@gentoo.org>
47217 * tools/winegcc/winegcc.c:
47218 winegcc: Pass -m32/-m64 along to the linker.
47220 2006-01-25 Robert Reif <reif@earthlink.net>
47222 * dlls/dsound/tests/duplex.c:
47223 dsound: Duplex test fix.
47225 2006-01-25 Jacek Caban <jacek@codeweavers.com>
47227 * dlls/shdocvw/dochost.c:
47228 shdocvw: Added TranslateUrl implementation.
47230 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
47231 dlls/shdocvw/shdocvw.h:
47232 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
47234 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
47236 * dlls/user/static.c:
47237 static control: SS_CENTERIMAGE fixes.
47238 - Stretch bitmaps and icons to the whole control size if
47239 SS_CENTERIMAGE is absent
47240 - Draw the background of centered bitmaps and icons with the
47241 background brush (like Windows XP for applications with a manifest)
47243 * dlls/gdi/enhmfdrv/init.c:
47244 gdi: Fix the EMF bounding box calculation.
47246 2006-01-25 Juan Lang <juan_lang@yahoo.com>
47248 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
47249 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
47250 dlls/iphlpapi/ipstats.h:
47251 iphlpapi: Remove one IP address per interface restriction.
47252 - remove restriction of one IP address per interface
47253 - remove dead code, and make static functions that can be
47254 - update comments and copyright notice
47256 2006-01-25 Hans Leidekker <hans@it.vu.nl>
47258 * dlls/kernel/tests/change.c:
47259 kernel: Test moving a directory that has a change notification
47260 registered for itself.
47262 2006-01-24 Alexandre Julliard <julliard@winehq.org>
47264 * loader/pthread.c:
47265 loader: Detect pthread_get_stackaddr_np returning the top of the stack
47266 instead of the base.
47268 2006-01-24 Huw Davies <huw@codeweavers.com>
47270 * dlls/msxml3/domdoc.c:
47271 msxml: Implement save.
47273 2006-01-24 Mike McCormack <mike@codeweavers.com>
47275 * programs/progman/En.rc, programs/progman/License_En.c,
47276 programs/progman/Makefile.in, programs/progman/license.c,
47277 programs/progman/license.h, programs/progman/main.c,
47278 programs/progman/progman.h:
47279 progman: Load license from resources.
47281 2006-01-24 Alexandre Julliard <julliard@winehq.org>
47283 * dlls/msvcrt/errno.c:
47284 msvcrt: Make error strings static.
47286 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
47288 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
47289 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
47290 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
47291 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
47292 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
47293 dlls/riched20/editor.c, dlls/riched20/para.c,
47294 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
47295 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
47296 dlls/user/tests/edit.c, dlls/winmm/mci.c,
47297 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
47298 Make more arrays const.
47300 2006-01-24 Alexandre Julliard <julliard@winehq.org>
47302 * tools/wineprefixcreate.in:
47303 wineprefixcreate: Only create links for files that don't exist.
47304 Make a copy instead of a link if the original file is writable.
47307 server: Use the new set_fd_user function in create_serial().
47309 2006-01-24 Mike McCormack <mike@codeweavers.com>
47311 * server/fd.c, server/file.c, server/file.h:
47312 server: Modify open_fd to create an fd without a user.
47313 Create a set_fd_user function.
47314 Update create_file() to use the above functions.
47316 2006-01-24 Alexandre Julliard <julliard@winehq.org>
47318 * tools/winebuild/import.c:
47319 winebuild: Get rid of the default ignored symbols list.
47321 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
47322 ntdll: memcpy should behave like memmove in ntdll too.
47324 * dlls/ntdll/ntdll.spec:
47325 ntdll: Mark all libc-style functions as private to make sure we link
47326 to the real libc functions instead.
47328 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
47329 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
47330 Avoid importing _strlwr/_strupr from ntdll.
47332 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
47334 msvcrt: Use the msvcrt version of printf everywhere.
47336 2006-01-24 Juan Lang <juan_lang@yahoo.com>
47338 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
47339 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
47340 dlls/iphlpapi/ipstats.h:
47341 iphlpapi: Clean up memory allocation.
47342 - pass heap to allocate from directly to helper functions, instead of
47343 unnecessarily copying returned data
47344 - use public types rather than internal ones
47345 - make sure GetBestRoute doesn't return bogus matches
47347 2006-01-24 Robert Shearman <rob@codeweavers.com>
47349 * tools/widl/typegen.c:
47350 widl: Generate type format strings for conformant varying arrays.
47352 * tools/widl/parser.y:
47353 widl: Fix detection of varying arrays.
47354 Correctly identify structures containing varying arrays as conformant
47355 varying structures.
47357 * tools/widl/parser.y:
47358 widl: Fix detection of conformant varying structs.
47359 Rename has_conformant_array to has_conformance, add a new variable
47360 has_variance and map has_conformant_string to has_conformance and
47362 A conformant varying struct should be returned if just variance is
47363 present and even if no pointers are present.
47365 * tools/widl/typegen.c:
47366 widl: Support generation of conformant structure type strings.
47368 * tools/widl/typegen.c:
47369 widl: Conformant arrays have a size of 0.
47370 Conformant arrays should cause a size of 0 to be returned from
47373 * tools/widl/typegen.c:
47374 widl: Support correlation descriptors in structures.
47376 * tools/widl/parser.y:
47377 widl: Error if an array is in the middle of a structure.
47378 Fix detection of conformant arrays and output an error if the array
47379 isn't at the end of the structure.
47381 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
47382 widl: Fix the detection of conformant and pointer structs.
47384 * tools/widl/typegen.c:
47385 widl: Simple structs and complex pointers.
47386 Write out type format string for simple structs and for pointers to
47389 * tools/widl/typegen.c:
47390 widl: Add framework for generating struct and union type format strings.
47392 * tools/widl/typegen.c:
47393 widl: Support different types of simple pointers.
47394 Support pointer types in unmarshall_arguments.
47396 * tools/widl/typegen.c:
47397 widl: Generate NdrNonConformatString* calls for non-conformant string types.
47399 * tools/widl/typegen.c:
47400 widl: Add functions for detecting array and string types.
47401 Add functions for detecting array and string types and use these in
47402 both writing type format strings and when marshalling and
47403 unmarshalling parameters.
47405 * tools/widl/typegen.c:
47406 widl: Support some more complicated conformance / variance expressions.
47408 * include/wine/rpcfc.h:
47409 widl: Added some more constants for conformance descriptors.
47411 * tools/widl/typegen.c:
47412 widl: Start implementing writing of conformance/variance descriptors.
47414 * include/wine/rpcfc.h, tools/widl/typegen.c:
47416 Write out type format strings for string types.
47418 * tools/widl/typegen.c:
47420 Write out type format strings for arrays, except for the missing
47421 generic functionality of conformance and variance descriptors.
47423 * tools/widl/typegen.c:
47424 widl: Simplify write_typeformatstring_type.
47425 Simplify handling of types in write_typeformatstring_type by only
47426 writing non-pointer types out when ptr_level is 0. Add stubs for
47427 functions that will write out the type format string for strings and
47430 * tools/widl/typegen.c:
47431 widl: Don't use recursion for write_typeformatstring_type.
47432 Since a var_t can now be passed in, rename to
47433 write_typeformatstring_var. Simplifies the code.
47435 * tools/widl/typegen.c, tools/widl/typegen.h:
47436 widl: Don't use recursion to implement write_procformatstring_type.
47437 Renamed to write_procformatstring_var now since we can pass a var_t in
47438 again. This results in simpler code.
47440 2006-01-24 Alexandre Julliard <julliard@winehq.org>
47442 * dlls/kernel/process.c:
47443 kernel: Fail more gracefully when loading a builtin exe didn't work.
47445 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
47447 * dlls/comctl32/listview.c:
47448 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
47450 2006-01-24 Huw Davies <huw@codeweavers.com>
47452 * dlls/gdi/freetype.c:
47453 gdi: Fixes to preempt freetype 2.2.0.
47455 2006-01-24 Jacek Caban <jacek@codeweavers.com>
47457 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
47460 2006-01-24 Huw Davies <huw@codeweavers.com>
47462 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
47463 gdi: Use correct include file for FT_Get_Module.
47465 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
47467 * dlls/user/user32.spec, dlls/user/win.c:
47468 user32: Added stub for UpdateLayeredWindow.
47470 2006-01-23 Alexandre Julliard <julliard@winehq.org>
47472 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
47473 msvcrt: Properly implemented strerror and perror (based on a patch by
47476 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
47477 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
47479 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
47480 include/msvcrt/errno.h:
47481 msvcrt: Added EILSEQ definition.
47483 2006-01-23 Hans Leidekker <hans@it.vu.nl>
47485 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
47486 msvcrt: Stub implementation for wcsftime.
47488 2006-01-23 Alexandre Julliard <julliard@winehq.org>
47491 Remove useless BUGS file.
47493 2006-01-23 Robert Shearman <rob@codeweavers.com>
47495 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
47496 msi: Move the firing of control events to MSI_ProcessMessage.
47497 Move the firing of control events from internal helper functions to
47498 MSI_ProcessMessage so that custom actions can all cause control events
47500 Added the firing of progress events.
47502 * dlls/msi/action.c, dlls/msi/files.c:
47503 msi: Call ui_actiondata for more actions.
47505 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
47507 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
47508 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
47510 2006-01-23 Robert Reif <reif@earthlink.net>
47512 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
47513 winearts: Try to keep winecfg from crashing by recovering from an arts
47516 2006-01-23 Alexandre Julliard <julliard@winehq.org>
47518 * libs/wine/mmap.c, server/timer.c:
47519 Fixed a couple of warnings on MacOS.
47521 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
47522 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
47523 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
47524 programs/winedbg/types.c:
47525 winedbg: Use Win32 types instead of long long.
47527 * server/trace.c, tools/make_requests:
47528 server: More generic mechanism for adding typecasts in server traces.
47529 Added casts for size_t values.
47531 2006-01-23 Mike McCormack <mike@codeweavers.com>
47533 * dlls/ntdll/ntdll.spec:
47534 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
47536 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
47538 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
47539 dlls/dbghelp/symbol.c:
47540 dbghelp: Return better values in module information.
47541 - 32/64: number of symbols is now correct
47542 - 64: the 64 bit extra fields are now initialized with some non null
47545 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
47546 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
47547 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
47549 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
47551 * dlls/dbghelp/dbghelp.c:
47552 dbghelp: SymSetContext should return FALSE when setting twice the same
47555 * dlls/dbghelp/dbghelp.c:
47556 dbghelp: Live targets.
47557 In SymInitialize, now trying to check if the hProcess is a real live
47558 target or not. If we think it is, try to grasp ELF information from
47561 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
47562 dlls/dbghelp/module.c, include/dbghelp.h:
47563 dbghelp: Started implementation of the global callback mechanism.
47565 * dlls/dbghelp/symbol.c, include/dbghelp.h:
47566 dbghelp: Symbol info.
47567 - better coding for SYMBOL_INFO filling
47568 - some fixes on some fields (parameters)
47569 - now using the max size for symbol info
47571 * programs/winedbg/break.c, programs/winedbg/debugger.h,
47572 programs/winedbg/expr.c, programs/winedbg/memory.c,
47573 programs/winedbg/stack.c, programs/winedbg/types.c,
47574 programs/winedbg/winedbg.c:
47575 winedbg: Added a more decent scheme for handling segmented addresses.
47577 2006-01-23 Alexandre Julliard <julliard@winehq.org>
47580 libwine: Added LDT support for MacOS/x86.
47582 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
47584 * dlls/user/menu.c, dlls/user/tests/menu.c:
47585 user32: Make GetMenuItemInfo tests pass under Wine.
47586 - Change menu item search algorithm to recurse into a submenu first.
47587 - Fallback to a found submenu if nothing else was found.
47589 2006-01-23 Robert Shearman <rob@codeweavers.com>
47591 * dlls/msi/dialog.c:
47592 msi: Support msidbControlAttributesSunken.
47594 * dlls/msi/dialog.c:
47595 msi: Only print fixme for progress attribute once.
47596 Since setting the Progress attribute is done quite frequently, don't
47597 flood the user with messages about it being unimplemented.
47599 2006-01-23 Mike McCormack <mike@codeweavers.com>
47601 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
47602 crypt32: Add stub implementations of some crypto functions used by IE6 install.
47604 2006-01-23 Alexandre Julliard <julliard@winehq.org>
47606 * tools/winebuild/import.c:
47607 winebuild: Always import atof, the MS version is different.
47609 2006-01-23 H. Verbeet <hverbeet@gmail.com>
47611 * dlls/d3d8/device.c:
47612 d3d8: For render states D3DRS_POINTSPRITEENABLE and
47613 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
47615 * dlls/d3d8/d3dcore_gl.h:
47616 d3d8: Add GL_ARB_multisample definitions.
47618 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
47619 d3d8: Add detection for GL_ARB_point_sprite support.
47621 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
47623 * dlls/user/scroll.c:
47624 user: Add missing WIN_ReleasePtr.
47626 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
47628 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
47630 ICCompressorChoose should initialize fccType and fccHandler fields
47631 for the full frames case as well.
47633 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
47635 * dlls/kernel/tests/atom.c:
47636 kernel/tests: Integer atoms return different results on WinNT 3.51.
47638 2006-01-23 Mike McCormack <mike@codeweavers.com>
47640 * dlls/shell32/shell32.spec:
47641 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
47643 2006-01-23 Kai Blin <kai.blin@gmail.com>
47645 * dlls/secur32/ntlm.c:
47646 secur32: Added DeleteSecurityContext.
47648 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
47650 * dlls/x11drv/keyboard.c:
47651 x11drv: Update Swiss German keyboard layout to better match the X11 one.
47653 2006-01-23 James Hawkins <truiken@gmail.com>
47655 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
47656 shell32: Reimplement a factored SHFileOperation.
47658 2006-01-21 Marcus Meissner <meissner@suse.de>
47660 * tools/winebuild/build.h, tools/winebuild/relay.c,
47661 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
47662 tools/winebuild/utils.c:
47663 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
47665 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
47667 * dlls/gdi/metafile.c:
47668 gdi: Metafile records must be at least 3 words long.
47670 2006-01-21 Alexandre Julliard <julliard@winehq.org>
47672 * dlls/msvcrt/cppexcept.c:
47673 msvcrt: Preserve all registers in call_ebp_func.
47675 2006-01-21 Jacek Caban <jacek@codeweavers.com>
47677 * dlls/mshtml/nsembed.c:
47678 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
47680 2006-01-21 James Hawkins <truiken@gmail.com>
47682 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
47683 advpack: Add a stub for RebootCheckOnInstall.
47685 * dlls/advpack/files.c:
47686 advpack: Fix the documentation for AddDelBackupEntry.
47688 * dlls/advpack/advpack.c:
47689 advpack: Complete the documentation for CloseINFEngine.
47691 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
47692 advpack: Add a stub for SetPerUserSecValues.
47694 * dlls/advpack/files.c:
47695 advpack: Fix the documentation for FileSaveMarkNotExist.
47697 * dlls/advpack/files.c:
47698 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
47700 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
47701 advpack: Add stubs for the user stub wrapper functions.
47703 * dlls/advpack/files.c:
47704 advpack: Implement DelNodeRunDLL32.
47706 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
47707 advpack: Implement IsNTAdmin.
47709 2006-01-20 Huw Davies <huw@codeweavers.com>
47711 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
47712 shell: Fix incorrect usage of the return value of StrRetToStrNW.
47714 2006-01-20 Aric Stewart <aric@codeweavers.com>
47716 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
47717 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
47718 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
47719 Beginning of framework to implement handling of InternetQueryOption
47720 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
47722 2006-01-20 Alexandre Julliard <julliard@winehq.org>
47724 * configure, configure.ac:
47725 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
47727 * tools/winebuild/build.h, tools/winebuild/relay.c:
47728 winebuild: Moved offset definitions to relay.c since they are only
47730 Hardcoded a couple of TEB offsets to support cross-compilation.
47732 2006-01-20 Huw Davies <huw@codeweavers.com>
47734 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
47735 ole: ProgIDFromCLSID sets progid to NULL on failure.
47737 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
47739 * dlls/x11drv/clipboard.c:
47740 x11drv: Prevent NULL dereference in SelectionRequest handling.
47742 2006-01-20 H. Verbeet <hverbeet@gmail.com>
47744 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
47745 ntdll: Add a stubbed NtSetSystemInformation.
47747 2006-01-20 Alexandre Julliard <julliard@winehq.org>
47749 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
47750 tools/winebuild/relay.c:
47751 ntdll: Move the %gs register to the ntdll_thread_regs structure.
47753 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
47754 ntdll: Move the TEB register to the ntdll_thread_regs structure.
47756 2006-01-20 Juan Lang <juan_lang@yahoo.com>
47758 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
47759 dlls/iphlpapi/iphlpapi_main.c:
47760 iphlpapi: Remove redundant comments and fix typos.
47762 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
47764 * dlls/user/tests/resource.c:
47765 user/tests: Added \n to a few ok() calls.
47767 2006-01-20 Robert Shearman <rob@codeweavers.com>
47769 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
47770 ole: Verify that the proxy is being used in the correct thread.
47772 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
47773 rpc: Replace the hack that detected stubless proxies with the correct check.
47774 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
47775 the three members of the structure that were previously needed.
47776 Fix the detection of stubless proxies.
47778 * dlls/rpcrt4/ndr_marshall.c:
47779 rpc: Skip over the right number of bytes in new correlation descriptors.
47780 Skip over 6 bytes of the format descriptor if new correlation
47781 descriptors are being used, instead of 4.
47783 * dlls/ole32/tests/marshal.c:
47784 ole: Add a test for WM_QUIT behaviour during COM calls.
47786 * dlls/ole32/compobj.c:
47787 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
47788 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
47789 it should repost the WM_QUIT message and then switch to waiting
47790 without checking messages.
47792 2006-01-20 H. Verbeet <hverbeet@gmail.com>
47794 * dlls/wined3d/pixelshader.c:
47795 wined3d: Fix a few TRACEs in pixelshader.c.
47797 * dlls/wined3d/device.c:
47798 wined3d: Return the correct pixelshader in
47799 IWineD3DDeviceImpl_GetPixelShader.
47801 * dlls/wined3d/drawprim.c:
47802 wined3d: A shader isn't guaranteed to have a vertex declaration, so
47803 add a NULL check for that.
47805 2006-01-20 Jacek Caban <jacek@codeweavers.com>
47807 * dlls/shdocvw/oleobject.c:
47808 shdocvw: Added GetWindow implementation.
47810 2006-01-19 Alexandre Julliard <julliard@winehq.org>
47812 * ANNOUNCE, ChangeLog, VERSION, configure:
47815 ----------------------------------------------------------------
47816 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
47818 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
47819 mscms: Check an appropriate registry key.
47821 2006-01-19 Ken Thomases <ken@codeweavers.com>
47823 * dlls/user/win.c, dlls/user/winproc.c:
47824 user: Fixed the lifetime of MDICREATESTRUCT variables.
47826 2006-01-19 Aric Stewart <aric@codeweavers.com>
47828 * dlls/shell32/shellpath.c:
47829 shell32: Update shellpaths My Pictures, My Video, My Music to be under
47830 $HOME, with a number of fallbacks.
47832 2006-01-19 H. Verbeet <hverbeet@gmail.com>
47834 * dlls/d3d8/d3dcore_gl.h:
47835 d3d8: Added GL_ARB_point_sprite definition.
47837 * dlls/wined3d/directx.c:
47838 wined3d: Better version string parsing for VENDOR_NVIDIA in
47839 IWineD3DImpl_FillGLCaps.
47841 2006-01-19 Mike McCormack <mike@codeweavers.com>
47843 * programs/winemine/dialog.c, programs/winemine/main.c:
47844 winmine: Use WIN32_LEAN_AND_MEAN.
47846 2006-01-19 Huw Davies <huw@codeweavers.com>
47848 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
47849 dlls/msxml3/node.c, dlls/msxml3/text.c:
47850 msxml: Text node implementation.
47852 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
47854 * dlls/user/tests/menu.c:
47855 user: Tests for when the menu is incorrect because of duplication of a
47856 menu id and an hMenu.
47858 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
47860 * dlls/x11drv/keyboard.c:
47861 x11drv: Add support for another Canadian French keyboard flavour.
47863 2006-01-19 H. Verbeet <hverbeet@gmail.com>
47865 * dlls/wined3d/directx.c:
47866 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
47867 glXGetClientString to retrieve the OpenGL vendor.
47869 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
47871 * dlls/kernel/instr.c:
47872 kernel: Remove calls to Nt[Get|Set]ThreadContext.
47873 It's done in exception handler now.
47875 2006-01-19 Mike McCormack <mike@codeweavers.com>
47877 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
47878 programs/winecfg/driveui.c, programs/winecfg/main.c,
47879 programs/winecfg/properties.c, programs/winecfg/properties.h,
47880 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
47881 programs/winecfg/x11drvdlg.c:
47882 winecfg: Tidy up included headers.
47883 Get rid of the barely used properties.c.
47885 2006-01-18 Hans Leidekker <hans@it.vu.nl>
47887 * tools/winedump/output.c:
47888 winedump: Fix compilation of generated source.
47889 Include config.h in the .c file, not in the .h file.
47891 2006-01-18 Alexandre Julliard <julliard@winehq.org>
47893 * dlls/ntdll/file.c:
47894 ntdll: Cleaned up the ioctl functions.
47895 Renamed function parameters to something usable.
47896 Fixed potential event leaks.
47898 2006-01-18 Mike McCormack <mike@codeweavers.com>
47900 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
47901 programs/winebrowser/main.c, programs/winhelp/callback.c,
47902 programs/winhelp/macro.c:
47903 programs: Use WIN32_LEAN_AND_MEAN.
47905 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
47907 * dlls/msvcrt/file.c:
47908 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
47911 2006-01-18 Huw Davies <huw@codeweavers.com>
47913 * dlls/msxml3/node.c:
47914 msxml: Implement get_nodeTypedValue.
47916 2006-01-18 Robert Shearman <rob@codeweavers.com>
47918 * dlls/ntdll/loader.c:
47919 ntdll: Loader optimization.
47920 Optimize for the case where a DLL with no path is requested and it is
47923 2006-01-18 Robert Reif <reif@earthlink.net>
47925 * dlls/winmm/winealsa/audio.c:
47926 winealsa: Add critical section names for debugging.
47928 2006-01-18 Alexandre Julliard <julliard@winehq.org>
47930 * dlls/gdi/metafile.c:
47931 gdi: Ignore a few more metafile escapes.
47933 2006-01-18 Jacek Caban <jacek@codeweavers.com>
47935 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
47936 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
47937 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
47940 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
47942 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
47943 winspool: Printing environment support for GetPrinterDriverDirectory.
47945 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
47947 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
47948 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
47951 * dlls/msacm/driver.c, dlls/msacm/stream.c:
47952 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
47954 * dlls/msacm/driver.c:
47955 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
47956 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
47957 application does not supply one.
47959 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
47960 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
47961 Broadcast notifications are fleshed out and are now fully functional.
47963 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
47964 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
47965 - Rework acmDriverAddA to call acmDriverAddW.
47966 - Implement stub for acmDriverAddW with switch for the 3 known cases
47968 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
47969 & alias from registry (similar to msacm32 load).
47971 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
47972 msacm: Implement acmDriverPriority with driver priority/enabled saving.
47973 Foundation for notification broadcasts with support for deferred
47976 * dlls/msacm/internal.c:
47977 msacm: Implement honouring of driver priority and enabled status at
47980 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
47982 * dlls/oleaut32/tests/vartest.c:
47983 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
47985 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
47986 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
47988 2006-01-18 Robert Shearman <rob@codeweavers.com>
47990 * dlls/rpcrt4/ndr_marshall.c:
47991 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
47993 * dlls/rpcrt4/rpc_message.c:
47994 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
47995 to the buffer after the first batch of data has been written to the
47998 * dlls/ole32/compobj.c:
47999 ole: Update the COM todo list.
48001 * dlls/ole32/ole2.c:
48002 ole: Re-post the quit message outside of the DoDragDrop message loop.
48004 * dlls/oleaut32/tmarshal.c:
48005 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
48006 doesn't signify an error; it is just unusual.
48008 * programs/notepad/Zh.rc:
48009 notepad: Add a Font menu item for the Chinese locale.
48011 2006-01-18 Huw Davies <huw@codeweavers.com>
48013 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
48014 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
48015 msxml: Add attribute node implementation.
48017 2006-01-17 Marcus Meissner <meissner@suse.de>
48019 * dlls/msvcrt/dir.c:
48020 msvcrt: _makepath(): operate on target buffer directly.
48022 2006-01-17 Robert Reif <reif@earthlink.net>
48024 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
48025 dsound: Primary buffer size change tests.
48026 It looks like Windows doesn't change the primary buffer length when
48027 changing formats so make the tests fail now.
48028 This means the current ALSA implementation is broken when hardware
48029 acceleration is set to full and the primary buffer format is changed.
48031 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
48032 dlls/dsound/tests/duplex.c:
48033 dsound: Add full duplex tests.
48035 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
48036 dsound: Add full duplex support.
48038 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
48039 dsound: Convert IDirectSoundImpl from a COM class to a regular class
48040 and move most of the COM functions to the DirectSoundDevice class.
48042 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
48044 * dlls/user/static.c:
48045 static control: Immediately repaint the control.
48047 * dlls/user/static.c:
48048 static control: Separate WM_NCCREATE and WM_SETTEXT.
48049 - Separate WM_NCCREATE and WM_SETTEXT.
48050 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
48052 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
48053 - Immediately repaint the control on all occasions.
48055 * dlls/user/static.c:
48056 static control: Don't load OEM bitmaps.
48058 * dlls/user/static.c:
48059 static control: STN_ENABLE and STN_DISABLE notifications.
48061 * dlls/user/static.c:
48062 static control: Better STM_GETIMAGE.
48063 STM_GETIMAGE returns NULL if the given image type doesn't match the
48066 * dlls/user/static.c:
48067 static control: Support SS_REALSIZEIMAGE.
48068 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
48069 load icons in the default icon size").
48070 - SS_ICON: Ability to display cursors.
48072 * dlls/user/static.c:
48073 static control: Support SS_REALSIZECONTROL.
48074 - Support SS_REALSIZECONTROL (this flag means "don't resize the
48075 control to the size of the bitmap/icon").
48076 - Always call GlobalUnlock16 after GlobalLock16.
48078 * dlls/user/static.c:
48079 static control: Background of enhanced metafiles.
48080 - Always paint the background of static controls displaying enhanced
48082 - Also paint the background if there's no metafile to display.
48084 * dlls/user/static.c:
48085 static control: Support text style flags.
48086 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
48087 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
48088 the ExtTextOut function like the native control does.
48089 - Gray text color: Only for non-simple static controls.
48091 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
48093 * dlls/msacm/tests/msacm.c:
48094 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
48095 ACM_METRIC_DRIVER_SUPPORT.
48096 Fix copy&paste mislabeling on acmDriverID test failure.
48098 * dlls/msacm/msacm32_main.c:
48099 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
48101 * dlls/msacm/msacm32_main.c:
48102 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
48104 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
48106 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
48107 shell32: Support for CLSID_ShellFSFolder in unixfs.
48109 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
48111 * dlls/d3d8/device.c:
48112 d3d8: Render state additions.
48113 Implemented D3DRS_EDGEANTIALIAS.
48114 Implemented D3DRS_POINTSPRITEENABLE.
48115 Implemented D3DRS_MULTISAMPLEANTIALIAS.
48117 2006-01-17 H. Verbeet <hverbeet@gmail.com>
48119 * include/wine/wined3d_interface.h:
48120 wined3d: Create a common WineD3D base class, IWineD3DBase.
48122 2006-01-17 Alexandre Julliard <julliard@winehq.org>
48124 * dlls/shlwapi/reg.c:
48125 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
48127 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
48129 * programs/winemenubuilder/winemenubuilder.c:
48130 winemenubuilder: Report a few more errors.
48131 Use Heap[Alloc|Free] instead of malloc|free.
48133 2006-01-17 Robert Shearman <rob@codeweavers.com>
48135 * dlls/user/message.c, dlls/user/tests/msg.c,
48136 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
48137 server/request.h, server/trace.c:
48138 user: Fix WM_QUIT message ordering from PostQuitMessage.
48139 Added a new server call as PostQuitMessage should set a flag in the
48140 message queue to return the WM_QUIT message when there are no other
48141 pending messages, rather than posting a message to the thread queue as
48142 it does at the moment.
48144 2006-01-17 Mike McCormack <mike@codeweavers.com>
48146 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
48147 dlls/ntdll/tests/change.c:
48148 ntdll: Add a test for NtNotifyChangeDirectoryFile.
48151 server: Make sure to release the fd we grabbed in all cases.
48153 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
48154 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
48156 * dlls/ntdll/reg.c:
48157 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
48159 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
48161 * dlls/oleaut32/tests/vartest.c:
48162 oleaut32: Tests for the VarCmp reimplementation.
48164 * dlls/oleaut32/variant.c:
48165 oleaut32: Reimplement VarCmp().
48166 - Supports now all WinXP allowed combinations of input variants.
48167 - VT_RESERVED on input variants is handled now.
48168 - Removed complicated VT_DATE comparision; that's not how Windows does it.
48169 - Improved documentation.
48171 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
48172 dlls/oleaut32/variant.h:
48173 oleaut32: Define missing but useful VTBIT_* macros.
48175 2006-01-16 Robert Shearman <rob@codeweavers.com>
48177 * dlls/shell32/shfldr_fs.c:
48178 shell: GetDetailsOf fix.
48179 Initialise hr and psd->str.uType before the call to
48180 IShellFolder_GetDisplayNameOf so that whatever it returns is
48183 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
48184 dlls/shell32/shfldr_fs.c:
48185 shell: Convert the filesystem shell folder to Unicode.
48187 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
48188 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
48189 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
48190 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
48192 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
48194 * dlls/msacm/driver.c:
48195 msacm: Fix incorrect linked list traversing leading to memory/driver
48198 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
48200 * programs/regsvr32/regsvr32.c:
48201 regsvr32 understands '-' and '/' for arguments.
48203 2006-01-16 Mike McCormack <mike@codeweavers.com>
48205 * dlls/kernel/change.c, dlls/kernel/file16.c:
48206 kernel32: Move FileCDR16 in with the other 16bit file functions.
48208 * include/winbase.h:
48209 kernel32: Declare BindIoCompletionCallback().
48211 2006-01-16 Robert Shearman <rob@codeweavers.com>
48213 * dlls/oleaut32/typelib.c:
48214 oleaut: Handle a non-byref variant being passed for a byref param in
48217 * dlls/oleaut32/typelib.c:
48218 oleaut: Only allocate memory once for each array needed for the
48219 arguments in ITypeInfo::Invoke.
48221 * dlls/oleaut32/typelib.c:
48222 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
48223 Simplify missing argument handling by pre-allocating an array of the
48224 maximum number of missing arguments there could be.
48226 2006-01-16 Huw Davies <huw@codeweavers.com>
48228 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
48229 msxml: Fix for get_nodeValue on attributes.
48231 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
48232 msxml: Implement setAttribute.
48234 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
48236 * dlls/mscms/tests/profile.c:
48237 mscms: Collect some data during profile enumeration.
48239 2006-01-16 Hans Leidekker <hans@it.vu.nl>
48241 * dlls/kernel/virtual.c:
48242 kernel: Documentation cleanups.
48244 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
48246 * dlls/user/sysparams.c:
48247 user: Avoid buffer overflow in sysparams.c.
48248 Increase buffer size to 12 for getting and setting integer parameters
48249 from/to the registry.
48251 2006-01-16 Mike McCormack <mike@codeweavers.com>
48253 * programs/control/control.c, programs/eject/eject.c,
48254 programs/expand/expand.c, programs/hh/main.c,
48255 programs/msiexec/msiexec.c, programs/progman/dialog.c,
48256 programs/progman/group.c, programs/progman/grpfile.c,
48257 programs/progman/program.c, programs/progman/string.c,
48258 programs/wcmd/builtins.c, programs/wcmd/directory.c,
48259 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
48260 programs/winecfg/properties.c, programs/winepath/winepath.c:
48261 programs: Use WIN32_LEAN_AND_MEAN in some more places.
48263 * programs/wineboot/wineboot.c:
48264 wineboot: Use WIN32_LEAN_AND_MEAN.
48265 Use HeapAlloc/HeapFree instead of malloc/free.
48267 * include/winbase.h:
48268 kernel32: Define SCS_64BIT_BINARY.
48270 * dlls/ntdll/exception.c:
48271 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
48273 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
48274 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
48276 2006-01-16 Robert Reif <reif@earthlink.net>
48278 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
48279 dsound: Make dumpCooperativeLevel global.
48280 Remove extern from some function prototypes.
48282 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
48283 dsound: Make some capture functions global.
48285 2006-01-16 Mike McCormack <mike@codeweavers.com>
48287 * tools/make_ctests.c:
48288 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
48291 kernel32: Add FILE_NOTIFY_INFORMATION.
48293 * dlls/msi/action.c:
48294 msi: Eliminate a fixed length buffer.
48296 2006-01-16 Hans Leidekker <hans@it.vu.nl>
48299 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
48301 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
48303 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
48304 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
48306 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
48308 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
48309 unixfs: Fix SetNameOf.
48310 Ensure that pidls passed to SHNotify are absolute SetNameOf should
48311 fail on absolute path names.
48312 Some tests to show this.
48314 2006-01-14 Robert Shearman <rob@codeweavers.com>
48316 * dlls/oleaut32/typelib.c:
48317 oleaut: Add const attribute to iterators in get functions.
48319 * dlls/oleaut32/typelib.c:
48320 oleaut: Initialise more fields in CreateDispTypeInfo.
48321 Don't leave some of the fields of the TLBFuncDesc structure
48322 uninitialised in CreateDispTypeInfo.
48324 * dlls/oleaut32/tmarshal.c:
48325 oleaut: Support VT_CY in the typelib marshaller.
48327 * dlls/ole32/rpc.c:
48328 ole: Optimisation for COM Calls.
48329 Add an optimisation to yield and try to allow the RPC to run before
48330 waiting for messages and RPCs to arrive.
48332 2006-01-14 Alexandre Julliard <julliard@winehq.org>
48334 * dlls/msvcrt/msvcrt.spec:
48335 msvcrt: Forward functions to ntdll instead of libc where possible.
48337 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
48338 dlls/msvcrt/string.c:
48339 msvcrt: Added wrappers for a few functions instead of linking them
48342 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
48343 msvcrt: Set errno in the standard math functions too, not only in the
48346 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
48347 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
48348 Remove todos from tests that succeed now.
48350 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
48351 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
48352 msvcrt: Reimplement rand() and srand() to use per-thread data for the
48355 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
48357 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
48359 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
48360 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
48361 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
48362 Make the code thread-safe by using asctime_r if available.
48364 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
48366 * dlls/shell32/shfldr_unixfs.c:
48367 unixfs: Fix ParseDisplayName.
48368 Build an absolute pidl to query attributes in
48369 UnixFolder::ParseDisplayName.
48371 2006-01-14 James Hawkins <truiken@gmail.com>
48373 * dlls/advpack/files.c:
48374 advpack: Remove stub status from implemented functions.
48376 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
48377 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
48378 TranslateInfStringEx.
48380 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
48381 advpack: Add a stub for AddDelBackupEntry.
48383 2006-01-14 Alexandre Julliard <julliard@winehq.org>
48385 * include/wine/port.h, loader/kthread.c:
48386 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
48388 * dlls/kernel/tests/file.c:
48389 kernel: Make sure the file contains data for the ReadFile test.
48391 * dlls/rpcrt4/ndr_stubless.c:
48392 rpcrt4: Fixed asm syntax for rep; movsl.
48394 2006-01-14 Robert Reif <reif@earthlink.net>
48396 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
48397 dlls/dsound/dsound_private.h:
48398 dsound: Rename some functions, make some functions global, and move
48401 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
48402 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
48404 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
48406 * dlls/shell32/shell32_main.c:
48407 shell32: Fix cut & paste error.
48409 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
48411 * programs/winetest/Makefile.in:
48412 winetest: Add cabinet tests.
48414 2006-01-14 Huw Davies <huw@codeweavers.com>
48416 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
48417 msxml: Implement getAttribute.
48419 2006-01-14 Aric Stewart <aric@codeweavers.com>
48421 * programs/explorer/explorer.c:
48422 explorer: Handle /select arguments correctly with the new winefile
48425 2006-01-14 Jacek Caban <jacek@codeweavers.com>
48427 * dlls/mshtml/oleobj.c:
48428 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
48430 2006-01-13 Alexandre Julliard <julliard@winehq.org>
48432 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
48433 dlls/kernel/ne_module.c:
48434 kernel: Reimplemented the MapHInst functions in assembly.
48436 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
48437 kernel: Reimplemented the SMap/SUnmap functions in assembly.
48439 2006-01-13 David Moore <davidm@sjsoft.com>
48441 * dlls/gdi/freetype.c:
48442 gdi: Fix display of fonts using Symbol codepages and assorted other
48445 2006-01-13 James Hawkins <truiken@gmail.com>
48447 * dlls/advpack/advpack.c, dlls/advpack/files.c:
48448 advpack: Move file related functions to files.c.
48450 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
48451 dlls/advpack/files.c, include/advpub.h:
48452 advpack: Add stubs for the file save/restore functions.
48454 * dlls/advpack/advpack.c:
48455 advpack: Only output a FIXME if flags are set.
48457 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
48459 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
48460 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
48462 * dlls/mscms/tests/profile.c:
48463 mscms: Make two checks more strict in the case of success.
48465 2006-01-13 Alexandre Julliard <julliard@winehq.org>
48467 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
48468 include/wine/server_protocol.h, include/winternl.h,
48469 server/protocol.def, server/thread.c, server/trace.c:
48470 ntdll: Add debug registers to the context of all exceptions.
48471 Maintain a local cache of the debug registers to avoid server calls
48474 2006-01-13 James Hawkins <truiken@gmail.com>
48476 * dlls/advpack/tests/files.c:
48477 advpack: Add initial tests for AdvInstallFile.
48479 * dlls/advpack/advpack.c:
48480 advpack: Implement AdvInstallFile.
48482 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
48484 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
48485 riched20: Select word on double click.
48487 * dlls/riched20/editor.c:
48488 riched20: TODO list update.
48490 * dlls/riched20/caret.c, dlls/riched20/paint.c:
48491 riched20: Fixed some selection painting bugs.
48493 2006-01-13 Jeremy White <jwhite@codeweavers.com>
48495 * dlls/msi/package.c:
48496 msi: gcc 2.95 compatibility fix.
48498 * dlls/crypt32/tests/encode.c:
48499 crypt32: Preserve gcc 2.95 compatibility.
48501 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
48504 msacm: Add definition for ACM_DRIVERADDF_NAME.
48506 2006-01-13 Aric Stewart <aric@codeweavers.com>
48508 * dlls/wininet/http.c:
48509 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
48511 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
48513 * dlls/mscms/tests/profile.c:
48514 mscms: Make enumerating more verbose.
48516 2006-01-13 Alexandre Julliard <julliard@winehq.org>
48518 * dlls/ntdll/virtual.c:
48519 ntdll: Round PE header size to a page boundary for size checks.
48521 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
48523 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
48524 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
48525 include/ddk/ntddser.h:
48526 ntdll: Created infrastructure to support IOCTL for serial devices.
48527 - created infrastructure in ntdll to support IOCTL for serial devices
48528 - implemented IOCTLs in ntdll for serial break support
48529 - implemented the kernel32 equivalent on top of those IOCTLs
48531 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
48533 * dlls/ntdll/nt.c, include/winternl.h:
48534 ntdll: NtQueryInformationToken change parameters according to PSDK.
48535 Check for NULL pointer.
48537 2006-01-12 Ge van Geldorp <gvg@reactos.org>
48539 * dlls/shell32/shlexec.c:
48540 shell32: Fix directory execution.
48541 Only use the Folder class handler if we're actually executing a
48544 2006-01-12 James Hawkins <truiken@gmail.com>
48546 * dlls/advpack/advpack.c:
48547 advpack: Add documentation for ExecuteCab.
48549 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
48550 advpack: Add stubs for the remaining registry functions.
48552 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
48553 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
48554 cabinet: Move the remaining cabextract.c functions to fdi.c.
48556 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
48558 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
48559 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
48560 return value, not of DWL_MSGRESULT.
48562 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
48564 * dlls/ntdll/tests/exception.c:
48565 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
48567 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
48569 * dlls/shell32/debughlp.c:
48570 shell32: MSVC compatibility fix in dump_pidl_hex().
48572 2006-01-12 Robert Shearman <rob@codeweavers.com>
48574 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
48575 kernel32: Fix GlobalReAlloc for size = 0.
48576 GlobalReAlloc should return NULL if the requested size is 0, the block
48577 is moveable and it is locked, but otherwise it should return the
48578 original memory block.
48580 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
48582 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
48583 dlls/riched20/editstr.h, dlls/riched20/string.c:
48584 riched20: Initial support for word break callback procedures.
48586 * dlls/riched20/paint.c:
48587 riched20: Removed a useless check in painting code.
48589 2006-01-12 Huw Davies <huw@codeweavers.com>
48592 gdi: If the last param of GetKerningPairs is NULL then return the
48595 2006-01-12 Robert Shearman <rob@codeweavers.com>
48597 * dlls/shell32/shlview.c:
48598 shell: Fix view window Z order.
48599 After creating the Shell View window we should call SetWindowPos to
48600 move the window on top of other child windows in the parent window.
48601 Also delay the showing of the window so that we can do more
48602 initialisation after window creation without it causing visual
48605 * dlls/oleaut32/typelib.c:
48606 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
48607 Typelib variant types that cannot be converted should return
48609 Don't call DispCallFunc if conversion of one of the arguments failed.
48611 * dlls/ole32/rpc.c:
48612 ole: Fix crash in RpcChannelBuffer_SendReceive.
48613 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
48616 * dlls/ole32/tests/marshal.c:
48617 ole: Use strict prototypes for some test functions.
48619 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
48621 * dlls/mscms/tests/profile.c:
48622 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
48624 2006-01-11 Jacek Caban <jacek@codeweavers.com>
48626 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
48627 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
48628 - URL_DONT_SIMPLIFY should change '/' <-> '\'
48629 - Better '/' / '\' handling
48631 2006-01-11 Huw Davies <huw@codeweavers.com>
48633 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
48634 msxml: Implement createNode, appendChild and insertAfter.
48636 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
48638 * programs/winecfg/driveui.c:
48639 winecfg: Simplify code a bit.
48640 Enable apply button when needed and don't enable when nothing
48643 2006-01-11 Mike McCormack <mike@codeweavers.com>
48645 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
48647 msi: Make the MSI SelectionTree control do something useful.
48649 2006-01-11 Alexandre Julliard <julliard@winehq.org>
48651 * server/mapping.c:
48652 server: Don't round up the header size for image mappings.
48654 * dlls/ntdll/virtual.c:
48655 ntdll: Round up the mapping size in map_file_into_view when setting
48656 the protection bytes.
48658 2006-01-11 Juan Lang <juan_lang@yahoo.com>
48660 * dlls/crypt32/tests/main.c:
48661 crypt32: Fix a test that fails on Windows.
48663 2006-01-11 Jacek Caban <jacek@codeweavers.com>
48665 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
48666 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
48668 * dlls/urlmon/umon.c:
48669 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
48671 2006-01-11 Aric Stewart <aric@codeweavers.com>
48673 * dlls/msvcrt/tests/dir.c:
48674 msvcrt: Modify dir test to create its own directory to ensure the
48675 directory exists for the test. Using the temp dir as the root.
48677 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
48679 * dlls/riched20/list.c:
48680 riched20: Added \n to trace output.
48682 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
48684 * dlls/oleaut32/typelib.c:
48685 ole: ITypeInfo::Invoke stack overwrite fix.
48686 Have enough stack space up to even VT_VARIANTs, fixes a stack
48689 2006-01-11 Huw Davies <huw@codeweavers.com>
48691 * dlls/msxml3/node.c:
48692 msxml: Fix for selectNodes when the node has no children.
48694 2006-01-11 James Hawkins <truiken@gmail.com>
48696 * dlls/cabinet/cabextract.c:
48697 cabinet: Remove no longer used code from cabextract.c.
48699 2006-01-11 Alexandre Julliard <julliard@winehq.org>
48701 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
48702 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
48703 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
48704 include/wine/server_protocol.h, server/context_i386.c,
48705 server/protocol.def, server/thread.c, server/trace.c:
48706 ntdll: Handle NtSetContextThread on the client side (as far as
48707 possible) when setting the context of the current thread.
48709 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
48711 * dlls/shell32/classes.c, dlls/shell32/folders.c,
48712 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
48713 dlls/shell32/shell32_main.h:
48714 shell32: Fix folder icon index when read from registry.
48715 Change "DWORD dwNr" into "int icon_idx" at several places.
48717 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
48719 * dlls/winmm/winealsa/audio.c:
48720 winealsa: Ensure that copy_format() will not write past end of
48721 referenced WAVEFORMATPCMEX structure.
48723 2006-01-11 Aric Stewart <aric@codeweavers.com>
48725 * programs/winefile/winefile.c:
48726 winefile: Highlight the file specified on the command line instead of
48727 filtering based on it. To be integrated with explorer to allow for
48728 that functionality.
48730 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
48732 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
48733 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
48734 Reimplemented kernel32.SetThreadAffinityMask on top of it.
48736 2006-01-11 James Hawkins <truiken@gmail.com>
48738 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
48739 advpack: Implement ExtractFiles.
48741 * dlls/cabinet/fdi.c:
48742 cabinet: Add documentation for FDITruncateCabinet.
48744 2006-01-11 Robert Reif <reif@earthlink.net>
48746 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
48747 dsound: Add primary buffer change tests.
48748 Add tests to figure out whether Windows can change the primary buffer
48749 capabilities after setting the buffer format. Based on a patch by Alex
48752 2006-01-11 Mike McCormack <mike@codeweavers.com>
48754 * dlls/msi/dialog.c:
48755 msi: Remove the font when setting a control's text.
48757 2006-01-11 Rob Shearman <rob@codeweavers.com>
48759 * dlls/comctl32/tests/progress.c:
48760 comctl32: Test the painting behaviour of the progress bar control.
48761 Test the painting behaviour of the progress bar control when the
48762 PBM_SETPOS message is sent to it, with respect to whether the
48763 background is erased and what part of the control is redrawn.
48765 2006-01-11 Mike McCormack <mike@codeweavers.com>
48767 * dlls/comctl32/progress.c:
48768 comctl32: Invalidate the entire progress bar any time it changes.
48770 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
48772 * dlls/mscms/tests/profile.c:
48773 mscms: Set the last error code to an unusual value.
48775 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
48777 * dlls/commdlg/printdlg.c:
48778 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
48779 Update the dmDefaultSourcea return value inside hDevMode.
48781 2006-01-11 Huw Davies <huw@codeweavers.com>
48783 * dlls/opengl32/wgl.c:
48784 opengl: Use indirect contexts if the surface is a pixmap.
48786 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
48788 * programs/winemenubuilder/winemenubuilder.c:
48789 winemenubuilder: Improve traces.
48790 Report the EnumResourceNamesW() and failure to find an icon
48791 separately so traces are less misleading.
48793 2006-01-11 Robert Shearman <rob@codeweavers.com>
48795 * dlls/ole32/oleobj.c:
48796 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
48797 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
48798 implement the Send* functions.
48800 * dlls/ole32/marshal.c:
48801 ole: Initialise hrref so as not to display garbage in the trace.
48803 * dlls/ole32/defaulthandler.c:
48804 ole: Remove some duplicated code.
48806 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
48808 * dlls/hhctrl.ocx/hhctrl.c:
48809 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
48811 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
48813 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
48814 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
48815 riched20: Reduced screen flicker by using proper update region invalidation.
48817 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
48819 * dlls/kernel/virtual.c:
48820 kernel: Remove no longer used debug channel.
48822 2006-01-10 Robert Shearman <rob@codeweavers.com>
48824 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
48825 dlls/ole32/marshal.c:
48826 ole: Defer apartment window creation until the first object is marshalled.
48828 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
48829 ole: Add an accessor function for an apartment's window.
48831 * dlls/ole32/rpc.c:
48832 ole: Report and clean up after PostMessage failures.
48834 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
48835 dlls/ole32/stubmanager.c:
48836 ole: Pass a channel into IRpcStubBuffer::Invoke.
48837 Create a server channel and store this in the ifstub.
48838 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
48839 the function return an HRESULT.
48840 Return the channel for the ifstub in ipid_get_dispatch_params.
48842 * dlls/ole32/rpc.c:
48843 ole: Reduce the access rights required by start_local_service.
48845 * dlls/ole32/rpc.c:
48846 ole: Return the last error if we couldn't open the requested service.
48847 Fix the ok/failed message.
48849 2006-01-10 James Hawkins <truiken@gmail.com>
48851 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
48852 dlls/advpack/tests/files.c:
48853 advpack: Add initial tests for ExtractFiles.
48854 - Use FCI to create a test cabinet file.
48855 - Add initial tests for ExtractFiles.
48857 2006-01-10 Robert Shearman <rob@codeweavers.com>
48859 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
48860 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
48862 * dlls/rpcrt4/ndr_ole.c:
48863 rpcrt4: Don't release the interface pointer on failure.
48864 Don't release the interface pointer on failure since we are not the
48865 ones that allocated it. It is the caller's responsability to call
48866 NdrInterfacePointerFree, where the freeing is supposed to happen.
48868 * dlls/kernel/heap.c:
48869 kernel32: Return an error when unlocking a global with a zero lock count.
48870 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
48872 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
48874 * dlls/mscms/tests/profile.c:
48875 mscms: Enumerate registered standard colorspace profiles.
48877 2006-01-10 Huw Davies <huw@codeweavers.com>
48879 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
48880 msxml: It's valid to release an empty document.
48882 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
48884 * dlls/comctl32/header.c:
48885 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
48886 Emit NM_CUSTOMDRAW header notifications for all headers, not only
48887 ownerdrawn. Allow to change item text and background colors in an
48888 application's NM_CUSTOMDRAW handler.
48890 * dlls/riched20/string.c:
48891 riched20: Allow NUL characters.
48893 2006-01-10 Robert Shearman <rob@codeweavers.com>
48895 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
48896 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
48897 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
48898 kernel: Remove wine/server.h include from files where it is no longer needed.
48900 2006-01-10 Alexandre Julliard <julliard@winehq.org>
48902 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
48903 ntdll: NtRaiseException doesn't need to be a register function.
48904 Moved common code between NtRaiseException and RtlRaiseException to a
48905 separate raise_exception function.
48907 * dlls/kernel/except.c:
48908 kernel: Don't send a debugger event in UnhandledExceptionFilter,
48909 leave that to the standard ntdll exception handling.
48911 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
48912 kernel: Implement FT_Exit directly in assembly to avoid the overhead
48913 of register functions.
48915 2006-01-10 James Hawkins <truiken@gmail.com>
48917 * configure, configure.ac, dlls/cabinet/Makefile.in,
48918 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
48919 dlls/cabinet/tests/extract.c:
48920 cabinet: Add initial tests for Extract.
48922 * dlls/cabinet/cabinet_main.c:
48923 cabinet: Implement Extract on top of FDI.
48925 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
48927 * dlls/winedos/int21.c:
48928 winedos: Open files with write access on read only media.
48929 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
48930 retry without write access.
48932 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
48934 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
48935 dlls/riched20/run.c:
48936 riched20: Speed up text insertion.
48937 Optimized reading large texts into RichEdit to be an O(n) order
48938 algorythm instead of O(n^2) by removing extraneous conversions of
48939 character offsets to run offsets.
48941 2006-01-10 Mike McCormack <mike@codeweavers.com>
48943 * dlls/advapi32/service.c:
48944 advapi32: If we can't connect to a service's pipe, name the service in
48947 * dlls/msi/select.c:
48948 msi: Count the number of columns requested and allocate that many,
48949 as columns may be select more than once in from a table.
48951 * dlls/msi/action.c:
48952 msi: Don't crash if there's no script present when we try execute one.
48954 * dlls/msi/msiquery.c, include/msiquery.h:
48955 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
48956 Implemented MsiDatabaseIsTablePersistentA via the W function.
48958 2006-01-10 Troy Rollo <wine@troy.rollo.name>
48960 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
48962 user: Fix return type of EnableMenuItem.
48964 * dlls/shell32/shfldr_unixfs.c:
48965 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
48969 Fix GetModuleFileNameEx definition.
48971 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
48973 * dlls/user/static.c:
48974 user: Improve the ownerdraw support of the static control.
48976 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
48977 user: The LoadImage resource string may be a numeric string.
48979 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
48981 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
48982 shlwapi: Add Finnish translation.
48984 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
48986 * dlls/comctl32/status.c:
48987 comctl32: Call UpdateWindow() after changing statusbar text.
48989 2006-01-09 James Hawkins <truiken@gmail.com>
48991 * dlls/advpack/advpack.c:
48992 advpack: Add documentation for ExtractFiles.
48994 * dlls/cabinet/cabinet_main.c:
48995 cabinet: Clean up the documentation for Extract.
48997 * dlls/cabinet/cabinet.h:
48998 cabinet: Add the two flags used by Extract to cabinet.h.
49000 * dlls/cabinet/cabinet.h:
49001 cabinet: Define the flags member of the EXTRACTdest structure.
49003 * dlls/cabinet/cabinet_main.c:
49004 cabinet: Fix the second parameter name of Extract.
49006 * dlls/cabinet/fdi.c:
49007 cabinet: Store the cab file handle before extracting files so we can
49008 close the cab file even if no files are extracted.
49010 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
49013 include: Add missing color space constants.
49015 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
49017 * dlls/comctl32/rebar.c:
49018 comctl32: Fix rebar autosize behaviour.
49019 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
49020 native does, taking as few rows as possible and using the parent
49021 window client area size for the other dimension (width for horizontal
49022 rebars or height for vertical ones).
49024 * dlls/user/combo.c:
49025 user: Fix dropdown combo creation when there is no space for an edit control.
49027 2006-01-09 Robert Shearman <rob@codeweavers.com>
49029 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
49030 ole: Join the MTA if necessary when executing an RPC call.
49031 Join the MTA if necessary when executing an RPC call to ensure that it
49032 is executing with a valid apartment and won't fail for certain COM
49035 * dlls/ole32/rpc.c:
49036 ole: Prefer services over servers.
49037 Attempt to start as a local service before attempting to start as a
49038 local server for the CLSCTX_LOCAL_SERVER case.
49040 * dlls/ole32/tests/compobj.c:
49041 ole: Add some tests for CLSIDFromString.
49043 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
49044 ole: Remove __CLSIDFromStringA.
49045 Move the ANSI implementation of CLSIDFromString to ole16.c and change
49046 CLSIDFromString to only deal with Unicode strings.
49048 * dlls/rpcrt4/ndr_marshall.c:
49049 rpcrt4: Improve ReadVariance.
49050 Extend ReadVariance to read the offset as well as the actual count,
49051 since these always come in pairs.
49052 Handle the variance not being present in ReadVariance and always call
49053 it from the unmarshalling functions to simplify the code there and
49054 also to fix a bug where the format pointer wasn't advanced properly
49055 for complex arrays (introduced in the previous patch when implementing
49058 * dlls/rpcrt4/ndr_marshall.c:
49059 rpcrt4: Validate complex array format string.
49060 Verify that the format string being passed into the complex array
49061 functions is a complex array one.
49063 2006-01-09 Jacek Caban <jacek@codeweavers.com>
49065 * dlls/urlmon/binding.c:
49066 urlmon: Fix ref counting.
49068 * dlls/urlmon/binding.c:
49069 urlmon: Pass FORMATETC to OnDataAvailable.
49071 * dlls/urlmon/binding.c:
49072 urlmon: Added implementation of protocol stream.
49074 2006-01-09 Robert Shearman <rob@codeweavers.com>
49076 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
49077 Call DisableThreadLibraryCalls for DLLs that don't need thread
49078 creation/destruction notifications.
49080 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
49082 * dlls/shell32/shell32_Ko.rc:
49083 shell32: Update the Korean translation.
49085 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
49087 * dlls/shell32/shell32_No.rc:
49088 shell32: Updated Norwegian Bokmål resources.
49090 2006-01-09 Hans Leidekker <hans@it.vu.nl>
49092 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
49093 usp10: Improve stubs.
49094 Improve stubs for ScriptGetProperties and ScriptItemize.
49095 Add stub for ScriptFreeCache.
49097 2006-01-09 Mike McCormack <mike@codeweavers.com>
49099 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
49100 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
49102 * dlls/user/combo.c:
49103 user32: Update the list of things to fix in the Combo control.
49105 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
49107 * dlls/user/menu.c, dlls/user/tests/menu.c:
49108 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
49109 a NULL pointer, with a test.
49111 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
49113 * dlls/riched20/editor.c:
49114 riched20: Fixed calculation of left indent and first indent paragraph
49117 * dlls/riched20/string.c:
49118 riched20: Simplified logic in ME_StrRelPos().
49120 2006-01-06 Aric Stewart <aric@codeweavers.com>
49122 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
49123 dlls/msvcrt/tests/dir.c:
49124 msvcrt: Add a regression test for _fullpath.
49126 * dlls/msvcrt/dir.c:
49127 msvcrt: Reworked _fullpath.
49128 Investigation with native msvcrt revealed that it is a wrapper for
49129 GetFullPathName and the current implementation was crashing with older
49130 mozilla installs if the path passed in was uninitialized.
49132 2006-01-06 Alexandre Julliard <julliard@winehq.org>
49134 * dlls/ole32/stg_bigblockfile.c:
49135 ole: Remove a no longer needed smbfs hack.
49137 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
49139 * dlls/user/combo.c:
49140 user32: Limit text in the edit field of a combo box.
49142 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
49144 * dlls/gdi/metafile.c:
49145 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
49148 2006-01-06 Robert Shearman <rob@codeweavers.com>
49150 * dlls/oleaut32/typelib.c:
49151 ole: Remove the no longer used _copy_arg function.
49153 * dlls/oleaut32/typelib.c:
49154 ole: ITypeInfo::Invoke rewrite.
49155 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
49156 VariantChangeType instead of _invoke and _copy_arg.
49158 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
49159 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
49160 ole: Remove "stub" from TRACEs of functions that aren't stubs.
49162 2006-01-06 Hans Leidekker <hans@it.vu.nl>
49164 * dlls/mscms/profile.c:
49165 mscms: Silence a potentially noisy fixme.
49167 * dlls/kernel/time.c:
49168 kernel: Documentation cleanups.
49170 2006-01-06 Robert Shearman <rob@codeweavers.com>
49172 * dlls/rpcrt4/ndr_marshall.c:
49173 rpcrt4: Compute variance for complex arrays
49175 * dlls/rpcrt4/cstub.c:
49176 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
49177 that has no dispatch table.
49179 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
49181 * dlls/user/static.c:
49182 Static control: Support enhanced metafiles.
49184 2006-01-06 Hans Leidekker <hans@it.vu.nl>
49186 * LICENSE, include/wine/wine_common_ver.rc:
49187 Update copyright info for the new year.
49189 * documentation/PACKAGING:
49190 documentation: Suggest installing OpenLDAP development libraries to packagers.
49192 2006-01-06 Robert Shearman <rob@codeweavers.com>
49194 * tools/widl/typegen.c:
49195 widl: Generate static sizing information for fixed size structs.
49196 Don't generate FC_*_BASETYPE proc and type format strings for
49197 non-basetype fields/params.
49199 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
49201 * dlls/comctl32/syslink.c:
49202 comctl32: Reduce memory usage of the syslink control.
49204 * dlls/comctl32/syslink.c:
49205 comctl32: Some painting fixes for the syslink control.
49207 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
49209 * dlls/urlmon/umstream.c:
49210 urlmon: Fix a LARGE_INTEGER truncation.
49212 2006-01-06 Robert Reif <reif@earthlink.net>
49214 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
49215 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
49216 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
49217 dsound: Refactor playback.
49218 Replace references of IDirectSoundImpl with DirectSoundDevice to
49219 remove one level of indirection and remove the problem of a three
49220 object circular reference.
49222 2006-01-06 Mike McCormack <mike@codeweavers.com>
49224 * dlls/msi/dialog.c:
49225 msi: Unload riched20 after its window is destroyed.
49227 * dlls/msi/dialog.c:
49228 msi: Make radio buttons grey out correctly when disabled.
49230 * dlls/msi/helpers.c:
49231 msi: Clean trailing and leading spaces from path segments.
49233 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
49235 * tools/winapi/msvcmaker:
49236 winapi: msvcmaker adaption to new directory structure.
49237 Fix some issues with MSVC project file generation after recent
49238 directory restructuring.
49240 * tools/winapi/config.pm:
49241 winapi: Add the loader directory to the paths to exclude.
49242 There is nothing in there anymore that would need to be done for
49245 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
49246 winapi: Cleanup some unused use clauses.
49248 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
49250 * dlls/commdlg/cdlg_Ko.rc:
49251 commdlg: Updated Korean translation.
49253 * programs/winecfg/Ko.rc:
49254 winecfg: Updated Korean translation.
49256 2006-01-06 Mike McCormack <mike@codeweavers.com>
49258 * dlls/oleaut32/typelib.c:
49259 oleaut32: Output a FIXME message only once.
49261 2006-01-06 Robert Reif <reif@earthlink.net>
49263 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
49264 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
49265 dlls/dsound/tests/dsound_test.h:
49266 dsound: Fix double free bug in tests.
49267 Fix double free in tests. Only happens in interactive mode when
49268 testing duplicated 3D buffers.
49270 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
49272 * dlls/shell32/shell32_Fi.rc:
49273 shell32: Spelling fixes for the Finnish resource.
49275 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
49277 * dlls/ole32/storage32.c:
49278 ole: Fix SmallBlocksToBigBlocks loop.
49279 Stop copying data when read returns 0 bytes
49281 2006-01-05 Robert Shearman <rob@codeweavers.com>
49283 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
49284 dlls/security/Makefile.in, dlls/security/security.spec:
49285 Added implementation of security.dll.
49287 2006-01-05 Jacek Caban <jacek@codeweavers.com>
49289 * dlls/wininet/http.c, dlls/wininet/utility.c:
49290 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
49291 INTERNET_STATUS_CONNECTING_TO_SERVER and
49292 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
49295 2006-01-05 Alexandre Julliard <julliard@winehq.org>
49297 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
49298 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
49299 to avoid the overhead of a full-blown register function.
49300 Some tracing improvements.
49302 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
49303 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
49304 to avoid having to save/restore the whole context on every call.
49306 2006-01-05 Jacek Caban <jacek@codeweavers.com>
49308 * dlls/urlmon/binding.c:
49309 urlmon: Added implementation of QueryService and stub implementation
49310 of IHttpNegotiate2 interface.
49312 * dlls/urlmon/binding.c:
49313 urlmon: Query service provider for IInternetProtocol.
49315 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
49317 * dlls/winspool/winspool.drv.spec:
49318 winspool: Added ordinal exported functions of winspool.drv.
49320 2006-01-05 Dan Kegel <dank@kegel.com>
49322 * dlls/oleaut32/typelib.c:
49323 oleaut32: Allow _invoke to handle up to 23 parameters.
49325 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
49327 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
49328 dlls/dbghelp/symbol.c, include/dbghelp.h:
49329 dbghelp: StackWalk (32 and 64 bit version).
49330 - enhance implementation of StackWalk (32 and 64 bit version) by
49331 making use of module information and calling for FPO
49332 - FPO part is still non functional
49333 - implemented SymGetModuleBase64
49334 - stubbed SymFunctionTableAccess64
49336 2006-01-05 Robert Reif <reif@earthlink.net>
49338 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
49339 dsound: Capture refactoring.
49340 Move initialization code from DirectSoundCapture to
49341 DirectSoundCaptureDevice.
49342 Make DirectSoundCaptureBuffer directly reference
49343 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
49344 one level of indirection.
49345 Rename DSOUND_CreateDirectSoundCaptureBuffer to
49346 IDirectSoundCaptureBufferImpl_Create to be consistent.
49348 2006-01-05 Alexandre Julliard <julliard@winehq.org>
49350 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
49351 tools/widl/parser.l, tools/wrc/parser.l:
49352 Remove YY_NO defines that cause warnings.
49354 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
49356 * dlls/dbghelp/symbol.c:
49357 dbghelp: Removed no longer needed 'stub' in TRACEs.
49359 2006-01-05 Robert Shearman <rob@codeweavers.com>
49361 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
49362 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
49363 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
49365 * dlls/oleaut32/typelib.c:
49366 ole: Store the result from _invoke in a VARIANTARG structure.
49368 * programs/regedit/childwnd.c:
49369 regedit: Initialise nFocusPanel.
49371 * dlls/kernel/oldconfig.c:
49372 kernel32: Check for the correct error return value from open.
49374 2006-01-05 Jacek Caban <jacek@codeweavers.com>
49376 * dlls/urlmon/tests/url.c:
49377 urlmon: Code clean up.
49379 * dlls/urlmon/binding.c:
49380 urlmon: Added GetBindInfoString implementation.
49382 2006-01-04 Alexandre Julliard <julliard@winehq.org>
49384 * ANNOUNCE, ChangeLog, VERSION, configure:
49387 ----------------------------------------------------------------
49388 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
49390 * dlls/msacm/stream.c:
49391 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
49392 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
49393 required by (some?) native codecs.
49395 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
49398 wine.inf: Add a few keys to HKLM\Hardware.
49400 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
49402 * dlls/winsock/socket.c:
49403 winsock: Map wildcards for socket type and protocol in getaddrinfo().
49405 2006-01-04 Alexandre Julliard <julliard@winehq.org>
49407 * dlls/ntdll/loader.c:
49408 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
49409 (suggested by Michael Ost).
49411 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
49413 * dlls/shlwapi/shlwapi.spec:
49414 shlwapi: Print PathCombine* strings arguments in relay debugging.
49416 2006-01-04 Alexandre Julliard <julliard@winehq.org>
49418 * include/wine/pthread.h:
49419 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
49421 2006-01-04 Mike McCormack <mike@codeweavers.com>
49423 * programs/msiexec/msiexec.c:
49424 msiexec: Ignore the TRANSFORMS variable.
49425 Ignore the TRANSFORMS variable when building a list of transforms for
49426 advertising. The variable is used to apply transforms when installing.
49428 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
49429 msi: Apply any MSI transforms specified by the TRANSFORMS property.
49431 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
49432 msi: Add a stub for MsiGetLastErrorRecord.
49434 * dlls/msi/dialog.c:
49435 msi: Fixes for the MaskedEdit control.
49436 Allow MaskedEdit masks that aren't enclosed with <>.
49437 Allow the MaskedEdit's edit controls to scroll a bit in case things
49440 2006-01-04 Robert Reif <reif@earthlink.net>
49442 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
49443 dsound: Capture cleanup.
49444 Move code and function prototypes around to eliminate forward
49445 declarations. No code is changed.
49447 2006-01-04 Hans Leidekker <hans@it.vu.nl>
49449 * tools/winapi/winapi_global.pm:
49450 winapi: Remove some exceptions now that DLL separation is complete.
49452 * DEVELOPERS-HINTS:
49453 Subdirectory tools/winapi_check no longer exists.
49455 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
49457 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
49458 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
49459 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
49460 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
49461 dlls/shell32/shellpath.c:
49462 shell32: Create Local AppData for user profile.
49463 Move history and internet tmp files to Local Settings.
49465 * dlls/shell32/shell32_Ru.rc:
49466 shell32: Update Russian resources.
49468 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
49470 * dlls/user/menu.c:
49471 user32: Menu tracing improvements.
49473 2006-01-03 Alexandre Julliard <julliard@winehq.org>
49475 * dlls/ntdll/virtual.c:
49476 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
49478 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
49480 * dlls/msi/custom.c:
49481 msi: Report the commandline that failed to start in ERR()s.
49483 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
49485 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
49486 kernel32: Implemented atoms query function on top of ntdll ones.
49488 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
49489 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
49491 ntdll: Correct implementation for atom query functions.
49493 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
49495 * dlls/advpack/advpack.c:
49496 advpack: Make DoInfInstall return an HRESULT.
49498 2006-01-03 Robert Reif <reif@earthlink.net>
49500 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
49501 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
49502 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
49503 dsound: Remove WINAPI from internal functions.
49505 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
49507 * dlls/advpack/advpack.c:
49508 advpack: Fix LaunchInfSection[Ex] documentation.
49510 2006-01-03 Alexandre Julliard <julliard@winehq.org>
49512 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
49513 Support building flex files without debug support.
49515 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
49517 * include/wine/pthread.h, include/winternl.h:
49518 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
49520 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
49522 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
49523 shell32/unixfs: Added unicode support in folder and file pidls.
49525 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
49526 shell32: Helper function for unicode support in folder and file pidls.
49528 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
49530 * dlls/user/menu.c, dlls/user/tests/menu.c:
49531 user32: Separate menu bitmaps and strings.
49532 Store bitmaps and bitmaps always in separate fields in the internal
49533 menu structure. Get rid of a lot of assumptions in the code that the
49534 menu can have strings only when it is not some other type and that
49535 bitmaps come in two flavors.
49536 Add a lot of conformance tests, including some submitted by Jason
49539 2006-01-03 Steven Edwards <winehacker@gmail.com>
49541 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
49542 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
49543 gdi: Win16/32 split of most of the metafile support.
49545 * dlls/gdi/gdi_private.h, include/wingdi.h:
49546 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
49548 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
49550 * dlls/msacm/msacm32_main.c:
49551 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
49553 2006-01-03 Robert Reif <reif@earthlink.net>
49555 * dlls/kernel/module.c:
49556 kernel: DelayLoadFailureHook crash fix.
49558 2006-01-03 Alexandre Julliard <julliard@winehq.org>
49560 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
49561 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
49562 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
49563 Added some flex options to avoid compiler warnings.
49564 Moved options from the Makefile into the source.
49566 2006-01-03 Mike McCormack <mike@codeweavers.com>
49568 * dlls/msi/dialog.c:
49569 msi: Subclass the Richedit control.
49570 Send a "DoAction" control event when the user scrolls the text.
49572 * dlls/msi/install.c:
49573 MSI: Improve the MsiGetMode stub a little.
49575 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
49576 msi: Implement the Reset control event.
49578 * dlls/oleaut32/typelib.c:
49579 oleaut32: Allow _invoke to handle up to 17 parameters.
49581 2006-01-03 Robert Reif <reif@earthlink.net>
49583 * dlls/dsound/dsound.c:
49584 dsound Add uninitialized check.
49586 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
49588 * dlls/comctl32/listview.c:
49589 comctl32: Listview - allow selection toggle with ctrl+space.
49591 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
49593 * dlls/winsock/socket.c:
49594 winsock: AF_UNSPEC mapping.
49595 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
49596 Zero initialize the sockaddr in ws_sockaddr_alloc().
49598 2006-01-03 Francois Gouget <fgouget@free.fr>
49600 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
49601 Assorted spelling fixes
49603 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
49604 Add trailing '\n's to ok() calls.
49605 Remove spaces before '\n' in traces.
49607 * tools/winapi/win32.api:
49608 winapi: Update win32.api to match the current sources.
49610 * dlls/msi/msi.c, dlls/wldap32/page.c:
49611 Small documentation tweaks to avoid winapi_check warnings.
49613 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
49615 * programs/winemenubuilder/winemenubuilder.c:
49616 winemenubuilder: Improve traces.
49617 Add some traces to make it easier to debug icon generation problems.
49619 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
49621 * dlls/gdi/tests/bitmap.c:
49622 gdi: Add a test which shows that GDI does not support compressed DIB sections.
49624 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
49627 gdi32: Disallow creation of compressed DIB sections.
49629 2006-01-03 Robert Shearman <rob@codeweavers.com>
49631 * dlls/ole32/hglobalstream.c:
49632 ole: Check the return value of IStream_SetSize in IStream_Read.
49633 Check the return value of IStream_SetSize in IStream_Read, since
49634 otherwise execution could continue on and cause heap corruption.
49636 * dlls/ole32/stg_stream.c:
49637 ole: Fix mis-handling of return value in StgStreamImpl_Read.
49638 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
49639 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
49642 * dlls/rpcrt4/ndr_marshall.c:
49643 rpcrt4: Implement callback conformance.
49645 * dlls/rpcrt4/rpc_server.c:
49646 rpcrt4: Fix race condition in RpcServerListen.
49647 The DontWait parameter is used for forcing the function not to wait
49648 for the server to finish.
49650 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
49652 * dlls/comctl32/comctl32undoc.c:
49653 comctrl32: ReAlloc should be able to move memory blocks if necessary.
49655 2006-01-03 Kai Blin <kai.blin@gmail.com>
49657 * dlls/secur32/tests/main.c:
49658 secur32: Rewrote NTLM tests in a more flexible way.
49660 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
49662 * server/snapshot.c:
49663 server: Fix va_list compile error.
49665 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
49666 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
49668 * dlls/advapi32/service.c:
49669 advapi32: Don't allocate memory for empty argument string and pass
49672 2005-12-31 Hans Leidekker <hans@it.vu.nl>
49674 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
49675 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
49676 dlls/wldap32/winldap_private.h:
49677 wldap32: Implement some page handling functions.
49678 Implement ldap_create_page_control{A,W} and
49679 ldap_parse_page_control{A,W}.
49680 Move the page handling functions into their own file.
49682 * dlls/wldap32/extended.c:
49683 wldap32: Document the functions that handle extended operations.
49685 * dlls/wldap32/init.c:
49686 wldap32: Document the init functions.
49689 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
49691 * programs/winecfg/x11drvdlg.c:
49692 winecfg: Default for DXGrab is NO.
49694 2005-12-31 Milko Krachounov <milko@3mhz.net>
49696 * programs/winecfg/Bg.rc:
49697 winecfg: Fix a mess with the Bulgarian resource file and translate the
49698 untranslated strings.
49700 2005-12-31 Jacek Caban <jacek@codeweavers.com>
49702 * dlls/urlmon/tests/protocol.c:
49703 urlmon: Added http protocol tests (currently failing in Wine).
49705 2005-12-31 Alexandre Julliard <julliard@winehq.org>
49707 * dlls/ntdll/tests/exception.c:
49708 ntdll/tests: Try to fail more gracefully on win9x.
49709 Link to NtCurrentTeb dynamically.
49711 2005-12-31 Dan Kegel <dank@kegel.com>
49713 * dlls/commdlg/colordlg.c:
49714 commdlg: Let the color picker respond properly to keystrokes.
49716 2005-12-31 Robert Shearman <rob@codeweavers.com>
49718 * dlls/wininet/urlcache.c:
49719 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
49720 Move the freeing of allocation blocks for an entry into
49721 URLCache_DeleteEntry.
49722 Call URLCache_DeleteEntry to rollback from failure in
49723 CommitUrlCacheEntryInternal.
49725 * dlls/wininet/urlcache.c:
49726 wininet: Create new hash tables for URL cache on demand.
49728 * dlls/wininet/urlcache.c:
49729 wininet: Move URL cache hash table creation to a separate function.
49731 2005-12-31 Jacek Caban <jacek@codeweavers.com>
49733 * dlls/urlmon/umon.c:
49734 urlmon: Removed not used code.
49736 2005-12-31 Robert Shearman <rob@codeweavers.com>
49738 * tools/widl/typegen.c:
49739 widl: Output sizing information for arrays in the generated marshaling code.
49741 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
49742 widl: Export the bracket adding functionality of do_write_expr outside
49745 2005-12-31 Mike McCormack <mike@codeweavers.com>
49747 * dlls/msi/action.c:
49748 msi: Change some FIXME messages to comments.
49750 * dlls/msi/package.c:
49751 msi: Define the property "Intel" if we're running on an Intel processor.
49753 * dlls/msi/action.c:
49754 msi: Add stub actions for CCPSearch and RMCCPSearch.
49756 * dlls/riched20/reader.c:
49757 riched20: Add newlines to ERR macro output.
49759 2005-12-31 Robert Reif <reif@earthlink.net>
49761 * dlls/comctl32/ipaddress.c:
49762 comctl32: Create ipaddress in enabled state.
49764 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
49766 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
49767 wined3d: Added support for WINED3DFMT_X4R4G4B4.
49769 2005-12-31 Hans Leidekker <hans@it.vu.nl>
49771 * dlls/wldap32/value.c:
49772 wldap32: Document the value handling functions.
49774 * dlls/wldap32/wldap32.h:
49775 wldap32: Copy embedded berval structures too.
49777 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
49779 * programs/winecfg/De.rc:
49780 winecfg: Update German resource.
49782 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
49784 * dlls/comctl32/propsheet.c:
49785 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
49786 allocation failure.
49788 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
49790 * programs/winetest/Makefile.in:
49791 winetest: Only include d3d9 if it is being built.
49793 2005-12-26 Jacek Caban <jacek@codeweavers.com>
49795 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
49796 urlmon: Added GetSecurityId implementation.
49798 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
49799 urlmon: Use pluggable protocol for file protocol.
49801 2005-12-26 Robert Shearman <rob@codeweavers.com>
49803 * tools/widl/typegen.c:
49804 widl: Fix merge conflict.
49806 * tools/widl/typegen.c:
49807 widl: Follow type references in procformat and typeformat string generation.
49809 * tools/widl/typegen.c:
49810 widl: Handle marshaling and unmarshaling structures.
49812 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
49813 tools/widl/server.c:
49814 widl: Out parameters.
49815 Marshall and unmarshall out parameters for servers and clients
49817 Write out array components for declared local variables in generated
49820 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
49821 tools/widl/typegen.h:
49822 widl: Remove some duplication.
49823 Remove some duplicated code by calling an improved
49824 get_required_buffer_size.
49825 Add some more newlines in the generated code to separate separate
49827 Calculate the buffer size of [out] arguments in generated server code.
49828 Fix the direction passed into unmarshall_arguments.
49830 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
49831 tools/widl/typegen.h:
49832 widl: Pass a state into marshall_arguments and unmarshall_arguments to
49833 decide which parameters should be considered based on their direction.
49835 * tools/widl/typegen.c:
49836 widl: Generate marshaling and unmarshaling statements for arrays.
49838 * tools/widl/typegen.c:
49839 widl: Treat variables with array indices the same as pointers.
49841 * tools/widl/typegen.c:
49842 widl: Advance the type format string whilst marshaling and
49843 unmarshaling arguments.
49845 * tools/widl/typegen.c:
49846 widl: Convert the main while loops in marshall_arguments and
49847 unmarshall_arguments into for loops.
49849 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
49850 tools/widl/typegen.h:
49851 widl: Add support for marshalling and unmarshalling conformant strings.
49853 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
49854 tools/widl/proxy.c, tools/widl/write_msft.c:
49855 widl: Add some const attributes.
49857 * tools/widl/typegen.c:
49858 widl: Prepare marshall and unmarshall code generation functions for
49859 accepting pointers.
49861 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
49862 widl: Fix SEGVs with client and server code generation when an
49863 interface has no methods.
49865 * tools/widl/typegen.c:
49866 widl: Generate correct proc format strings for [out] and [in, out] parameters.
49868 * tools/widl/parser.y:
49869 widl: Use the same precendence rule for the conditional operator as in wpp.
49870 Fixes several shift/reduce warnings.
49872 * tools/widl/typegen.c:
49873 widl: Better array support.
49874 Treat variables with array indices the same as pointers when writing
49875 out the proc & type format strings.
49876 Fix a typo when writing out the proc format string where a non-return
49877 type was written out for a return type and vice-versa.
49879 * tools/widl/typegen.c:
49880 widl: Support non-basic variables in proc format strings.
49882 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
49883 tools/widl/typegen.h:
49884 widl: Add helper functions that return the size of procformat and
49885 typeformat strings for variables.
49887 * dlls/oleaut32/typelib.c:
49888 oleaut: Small re-organisation of ITypeInfo::Invoke.
49889 Only output the one function in the trace for ITypeInfo::Invoke.
49890 Process the return value on output in ITypeInfo::Invoke, but only copy
49891 it to pVarResult if pVarResult is not NULL.
49893 * dlls/oleaut32/typelib.c:
49894 oleaut32: Convert some tabs to spaces and some other formatting changes.
49896 * dlls/oleaut32/typelib.c:
49897 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
49900 * dlls/oleaut32/typelib.c:
49901 ole: Improve typelib traces.
49902 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
49903 for more flexibility in which channel controls the output.
49905 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
49907 * dlls/msvcrt/tests/printf.c:
49908 msvcrt: More printf tests for I64 integer size support.
49910 * dlls/msvcrt/wcs.c:
49911 msvcrt: pf_integer_conv for I64.
49912 - Add pf_integer_conv and pf_is_integer_format.
49913 - Update pf_fill to handle printing the sign for signed integers.
49914 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
49916 * dlls/msvcrt/wcs.c:
49917 msvcrt: Do not treat %ll as an IntegerDouble in printf.
49919 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
49920 msvcrt: Parse I, I32, and I64 integer size flags in printf.
49922 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
49924 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
49925 urlmon: Implement BindAsyncMoniker function.
49927 2005-12-26 Jacek Caban <jacek@codeweavers.com>
49929 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
49930 urlmon: URL with two slashes is valid.
49932 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
49934 * programs/winecfg/No.rc:
49935 winecfg: Updated Norwegian Bokmål resources.
49937 2005-12-26 Jacek Caban <jacek@codeweavers.com>
49939 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
49940 shlwapi: Fix UrlCanonicalize.
49941 - Added support for URL_FILE_USE_PATHURL.
49942 - Fix handling of '/' and '\'.
49944 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
49946 * dlls/msrle32/msrle32.c:
49947 msrle32: Spelling fix.
49949 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
49951 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
49952 dbghelp: Internal search routines can now be case sensitive/insensitive.
49953 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
49954 - Quick implementation of SymSearch on top of SymEnumSymbols (should
49955 be the other way around).
49957 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
49959 * dlls/msvcrt/main.c:
49960 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
49962 2005-12-26 Robert Shearman <rob@codeweavers.com>
49964 * dlls/ole32/tests/propvariant.c:
49965 Fix detection of V1a prop variant library in test suite.
49967 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
49969 * dlls/x11drv/keyboard.c:
49970 x11drv: Update Canadian keyboard layout to better match the X11 one
49972 2005-12-26 James Hawkins <truiken@gmail.com>
49974 * dlls/shell32/tests/shlfileop.c:
49975 shell32: Clean up the SHFileOperation tests.
49976 - Make sure to create all the files used by the new tests.
49977 - Add a couple more SHFileOperation tests.
49978 - Fix some of the old tests.
49980 2005-12-26 Robert Reif <reif@earthlink.net>
49982 * programs/winecfg/audio.c:
49983 winecfg: Use hourglass cursor when opening audio drivers.
49984 Misbehaving drivers can take a while to open so change to the hour
49985 glass cursor when opening them.
49987 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
49989 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
49990 atl: Implement AtlComPtrAssign.
49991 According to MSDN AtlModuleInit should initialize the modules critical
49994 2005-12-22 Alexandre Julliard <julliard@winehq.org>
49996 * ANNOUNCE, ChangeLog, VERSION, configure:
49999 ----------------------------------------------------------------
50000 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
50002 * dlls/shell32/tests/shlfolder.c:
50003 shell32: Added some test to document native ITEMIDLIST format.
50005 2005-12-22 Alexandre Julliard <julliard@winehq.org>
50007 * dlls/user/tests/msg.c:
50008 user/tests: Remove todo_wine from a few tests that (usually) succeed.
50010 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
50012 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
50013 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
50014 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
50015 it more responsive to commands in the MCI_MODE_PLAY state by checking
50016 hStopEvent even if the time frame between frames has expired.
50018 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
50020 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
50021 include/winerror.h:
50022 ole32: Return error instead of asserting if storage file is corrupt.
50024 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
50026 * dlls/user/tests/msg.c:
50027 user32/tests: Add a PeekMessage test.
50029 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
50031 * dlls/kernel/tests/console.c:
50032 kernel/tests: Check that we successfully open the console.
50034 2005-12-22 Alexandre Julliard <julliard@winehq.org>
50036 * server/console.c:
50037 server: Fixed console access rights handling.
50039 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
50041 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
50042 opengl: Fix last wgl regression.
50043 Fix wgl regression: test glx server version and extensions to use (and
50044 not use glXQueryDrawable on older glx implementations).
50046 2005-12-22 James Hawkins <truiken@gmail.com>
50048 * dlls/shell32/tests/shlfileop.c:
50049 shell32: Add tests for SHFileOperation's FO_MOVE command.
50051 * dlls/shell32/tests/shlfileop.c:
50052 shell32: Add tests for SHFileOperation's FO_COPY command.
50054 * dlls/shell32/tests/shlfileop.c:
50055 shell32: Add tests for SHFileOperation's FO_RENAME command.
50057 * dlls/shell32/tests/shlfileop.c:
50058 shell32: Add tests for SHFileOperation's FO_DELETE command.
50060 2005-12-22 Robert Reif <reif@earthlink.net>
50062 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
50063 winecfg: Add unmanaged windows configuration.
50065 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
50067 * dlls/dbghelp/module.c:
50068 dbghelp: Correct handling for all module names.
50070 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
50072 * dlls/msi/format.c, dlls/msi/tests/format.c:
50073 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
50075 2005-12-21 James Hawkins <truiken@gmail.com>
50077 * dlls/shell32/tests/shlfileop.c:
50078 shell32: Remove the '.\\' prefix from filenames, because it hides a
50079 bug in SHFileOperation.
50081 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
50083 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
50084 ddraw: Fix DirectDrawSurface::QueryInterface crash.
50086 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
50088 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
50089 winspool: Add version resource.
50091 2005-12-21 Alexandre Julliard <julliard@winehq.org>
50093 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
50094 msvcrt: Return a per-thread buffer in localtime and gmtime.
50096 2005-12-21 H. Verbeet <hverbeet@gmail.com>
50098 * dlls/d3d9/tests/shader.c:
50099 d3d9: Add traces for when shader support is missing in the shader test.
50101 2005-12-21 Hans Leidekker <hans@it.vu.nl>
50103 * dlls/kernel/process.c:
50104 kernel: Some documentation improvements.
50106 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
50108 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
50109 dlls/msvcrt/time.c:
50110 msvcrt: Implemented wctime(), wasctime().
50111 Free thread data in DLL_THREAD_DETACH.
50113 2005-12-21 Robert Reif <reif@earthlink.net>
50115 * programs/winecfg/En.rc, programs/winecfg/audio.c,
50116 programs/winecfg/resource.h:
50117 winecfg: Select an audio driver on fresh install.
50119 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
50121 * dlls/mscms/tests/profile.c:
50122 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
50125 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
50127 * dlls/msvideo/mciwnd.c:
50128 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
50130 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
50132 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
50133 msvcrt: Fix printf sign flags.
50134 Fix the printf sign flags so that '+' doesn't always override ' '
50135 space alone. If they both appear, continue parsing and let '+' take
50138 2005-12-21 Alexandre Julliard <julliard@winehq.org>
50140 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
50141 server/context_sparc.c, server/context_x86_64.c:
50142 server: Set the context flags in get_thread_context to indicate which
50143 parts of the returned context are valid.
50145 2005-12-21 Hans Leidekker <hans@it.vu.nl>
50147 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
50148 include/config.h.in:
50149 wldap32: Added configure checks for some potentially missing functions.
50151 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
50153 * dlls/msi/dialog.c:
50154 msi: Use a default dialog font if nothing is specified.
50156 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
50158 * dlls/shell32/tests/shlfolder.c:
50159 shell32/tests: Fixed a test failing on WinXP.
50161 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
50163 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
50164 dlls/dbghelp/wdbgexts.h:
50165 dbghelp: Added a few extensions to make windbg happy.
50167 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
50169 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
50170 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
50172 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
50174 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
50175 msacm: Preserve value of cbStruct in acmDriverDetails.
50176 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
50177 filled with a valid value before returning.
50178 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
50179 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
50180 native library: native ACM codecs expect cbStruct to be valid before
50181 filling the rest of the struct with any data.
50183 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
50185 * dlls/ntdll/exception.c:
50186 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
50188 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
50190 * programs/winecfg/Nl.rc:
50191 winecfg: Dutch resources update.
50193 2005-12-20 H. Verbeet <hverbeet@gmail.com>
50195 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
50196 wined3d: Cleanup shader constants code a little bit.
50197 Improved bounds checking.
50199 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
50201 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
50202 msvcrt: Require exact uppercase and lowercase format in printf routines.
50204 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
50206 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
50207 winemenubuilder: Provide depth to the menus created.
50209 2005-12-19 Alexandre Julliard <julliard@winehq.org>
50211 * dlls/kernel/process.c:
50212 kernel32: Check for tabs too when extracting the program name
50213 (reported by Vitaliy Margolen).
50215 2005-12-19 Hans Leidekker <hans@it.vu.nl>
50217 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
50218 tools/widl/typegen.c:
50219 widl: Avoid lvalue casts in generated code.
50221 2005-12-19 Kai Blin <kai.blin@gmail.com>
50223 * dlls/secur32/ntlm.c:
50224 secur32: Adding AcceptSecurityContext to the NTLM security provider.
50226 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
50228 * dlls/winspool/tests/info.c:
50229 winspool: Filter additional failures.
50231 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
50233 * programs/winhelp/winhelp.c:
50234 winhelp: Handle '> ' on command lines.
50236 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
50237 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
50238 dbghelp: First stab at supporting calling convention in function signature.
50240 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
50241 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
50243 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
50245 * programs/winecfg/Fr.rc:
50246 winecfg: Updated French resources.
50248 2005-12-19 Aric Stewart <aric@codeweavers.com>
50250 * dlls/user/Makefile.in, dlls/user/edit.c:
50251 user: Make the edit control IME aware and implement inline editing.
50252 Makes for a significantly better user experience for CJK users.
50254 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
50256 * dlls/msi/format.c:
50257 msi: Fixed deformat_environment to not cut off string.
50259 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
50261 * programs/taskmgr/dbgchnl.c:
50262 taskmgr: Fix viewing of debug channels.
50263 Various internal cleanups.
50265 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
50266 dbghelp: Implemented SymMatchString.
50268 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
50270 * dlls/user/winproc.c:
50271 user: Fix LB_GETTEXT unmapping for A<->W.
50273 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
50275 * dlls/setupapi/misc.c:
50276 setupapi: Fix comparing the group SIDs in IsUserAdmin.
50278 2005-12-19 Huw Davies <huw@codeweavers.com>
50280 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
50281 opengl: Add support for rendering on bitmaps.
50283 2005-12-19 Alexandre Julliard <julliard@winehq.org>
50285 * dlls/ole32/rpc.c:
50286 ole32: Revert exception handler change.
50287 The handler does the opposite of normal page fault handlers.
50289 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
50291 * dlls/user/tests/win.c:
50292 user: Fix hrgn leaks in win.c test.
50294 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
50296 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
50297 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
50298 comctl32: Add a test for the initial tooltip window style settings,
50299 make it pass under Wine.
50301 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
50303 * programs/winecfg/De.rc:
50304 winecfg: Update German resource.
50306 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
50308 * programs/wcmd/batch.c:
50309 wcmd: Increase maximum length of commands.
50310 Increase maximum length of commands to 8192 bytes as on Windows XP.
50311 Add needed braces to a multi line "if" statement.
50313 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
50315 * dlls/dbghelp/dbghelp.spec:
50316 dbghelp: New stubs (needed for windbg startup).
50318 * dlls/dbghelp/elf_module.c:
50319 dbghelp: Fixed loading .so modules from a living target.
50321 * dlls/dbghelp/stack.c:
50322 dbghelp: Fixed missing parameters info in StackWalk64.
50324 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
50326 * dlls/d3d9/tests/stateblock.c:
50327 d3d9: Don't crash on NULL device_ptr.
50329 2005-12-19 Alexandre Julliard <julliard@winehq.org>
50331 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
50332 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
50333 Changed exception raise functions to call it explicitly.
50335 2005-12-19 Jacek Caban <jacek@codeweavers.com>
50337 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
50338 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
50340 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
50341 Fix typo in urlmon.idl.
50343 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
50345 * dlls/user/edit.c, dlls/user/tests/edit.c:
50346 user32: Don't truncate text when creating edit control.
50348 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
50350 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
50351 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
50352 With a conformance test.
50354 2005-12-19 Jacek Caban <jacek@codeweavers.com>
50356 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
50357 urlmon: Added some tests and fixes of file protocol.
50359 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
50361 * programs/winecfg/No.rc:
50362 winecfg: Updated Norwegian Bokmaal resources.
50364 2005-12-18 Alexandre Julliard <julliard@winehq.org>
50366 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
50367 tools/winebuild/build.h, tools/winebuild/import.c,
50368 tools/winebuild/spec32.c, tools/winebuild/utils.c:
50369 ntdll: New implementation of relay thunks.
50370 New implementation of relay thunks that doesn't require modifying code
50371 on the fly, so that the thunks can be put in the text section.
50372 Some performance improvements.
50374 2005-12-17 Alexandre Julliard <julliard@winehq.org>
50376 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
50377 ntdll: Don't use a real guard page at the bottom of the stack.
50378 A no-access page is enough, we can't properly raise an overflow
50381 2005-12-17 Robert Reif <reif@earthlink.net>
50383 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
50384 programs/winecfg/De.rc, programs/winecfg/En.rc,
50385 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
50386 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
50387 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
50388 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
50389 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
50390 programs/winecfg/main.c, programs/winecfg/resource.h,
50391 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
50392 programs/winecfg/winecfg.rc:
50393 winecfg: Use sound tree view for driver selection.
50394 - Move driver selection and configuration into tree view.
50395 - Only show loadable drivers.
50397 * dlls/winmm/wineoss/midi.c:
50398 wineoss: Shorten MIDI names.
50399 Shorten MIDI names to fit into 32 byte array without overflow.
50401 2005-12-17 Juan Lang <juan_lang@yahoo.com>
50403 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
50404 crypt32: Implement more implicit properties, with tests.
50406 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
50408 * dlls/imagehlp/imagehlp.spec:
50409 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
50411 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
50413 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
50414 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
50415 Add a ScrollDC test with NULL clipping rect.
50416 Add another set of ScrollDC tests written by Rein Klazes.
50418 2005-12-16 Huw Davies <huw@codeweavers.com>
50420 * dlls/x11drv/opengl.c:
50421 x11drv: Get the visual for the GLXPixmap from the current pixel format.
50423 2005-12-16 Alexandre Julliard <julliard@winehq.org>
50425 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
50426 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
50427 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
50428 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
50429 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
50430 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
50431 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
50432 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
50433 Take advantage of the __EXCEPT_PAGE_FAULT macro.
50435 * dlls/ntdll/exception.c, include/wine/exception.h:
50436 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
50437 easier to handle the common case of trapping page faults.
50439 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
50440 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
50441 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
50443 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
50444 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
50445 ntdll: More compatible exception information for protection faults.
50446 Added a bunch of test cases.
50448 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50450 * dlls/wined3d/vertexdeclaration.c:
50451 wined3d: Vertex declaration cleanup.
50452 Clean up constants and the wine declaration when the vertex
50453 declaration is destroyed.
50455 * dlls/wined3d/device.c:
50456 wined3d: Allow NULL multi sample quality.
50457 Allow MultiSampleQuality to be passed as NULL, this is a
50458 requirement for DirectX 8 and lower.
50460 2005-12-16 Alexandre Julliard <julliard@winehq.org>
50462 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
50463 dlls/ntdll/ntdll.spec:
50464 Add -register hint in ntdll, kernel and msvcrt spec files.
50466 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
50467 winebuild: Allow -register flag for Win32 too.
50468 This way it can be used as hint for the relay code.
50470 2005-12-16 Juan Lang <juan_lang@yahoo.com>
50472 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
50473 crypt32: Implement CRLDistPoints encoding/decoding.
50474 - rewrite sequence decoding to support context-specific tags, and
50475 eliminate duplicated code
50476 - implement encoding and decoding of CRLDistPoints
50478 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
50480 * dlls/shell32/shellpath.c, include/shlobj.h:
50481 shell32: Fix return value of PathProcessCommand.
50483 2005-12-16 Jacek Caban <jacek@codeweavers.com>
50485 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
50486 urlmon: Fix BindToStorage test.
50488 * include/mshtmdid.h, include/mshtml.idl:
50489 Added some declarations to mshtml.idl.
50491 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
50492 widl: Added bindable and displaybind attributes handling.
50494 2005-12-16 Milko Krachounov <milko@3mhz.net>
50496 * programs/winecfg/Bg.rc:
50497 winecfg: Update Bulgarian resource.
50499 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
50501 * programs/uninstaller/Es.rc:
50502 uninstaller: Spanish translations update.
50504 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
50505 winecfg: Spanish translations update.
50507 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
50509 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
50510 wined3d: Fix matrix copy/paste bug.
50512 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50514 * dlls/wined3d/device.c:
50515 wined3d: Vertex declaration recording state.
50516 Stop SetVertexDeclaration from reference counting if a stateblock is
50519 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
50521 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
50522 user32: Implement saving and fix reading of nonclient metrics.
50523 With conformance tests.
50525 2005-12-16 Tomas Carnecky <tom@dbservice.com>
50527 * dlls/x11drv/opengl.c:
50528 x11drv: Allow users to preload an OpenGL library.
50530 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
50532 * include/ddk/wdm.h:
50533 Add some structs/prototypes to wdm.h.
50535 2005-12-15 James Hawkins <truiken@gmail.com>
50537 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
50538 setupapi: Added stubs for SetupGetInfInformation and
50539 SetupQueryInfFileInformation.
50541 2005-12-15 Alexandre Julliard <julliard@winehq.org>
50543 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
50544 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
50546 2005-12-15 Jacek Caban <jacek@codeweavers.com>
50548 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
50549 mshtml: Fix handling Gecko strings.
50551 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
50552 mshtml: Set Gecko's profile.
50553 Make sure that Gecko components are registered.
50555 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50557 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
50558 wined3d: Internal reference counting.
50559 Change most references to resources parent into references to the
50560 resource, so that external reference counts match DirectX but object
50561 aren't released if they are still referenced by the stateblock.
50563 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
50565 * dlls/mscms/tests/profile.c:
50566 mscms: Add another possible error.
50568 * dlls/d3d9/tests/vertexdeclaration.c:
50569 d3d9: Don't treat missing d3d9.dll as a failure.
50571 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
50573 * dlls/iccvid/iccvid.c:
50574 iccvid: Add support for ICM_DECOMPRESS_END message.
50576 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
50578 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
50579 user: Read/save minimized metrics from/to registry.
50581 2005-12-14 Alexandre Julliard <julliard@winehq.org>
50583 * loader/preloader.c:
50584 preloader: Reserve some space for the shared user data.
50586 * dlls/ntdll/virtual.c:
50587 ntdll: Fixes in virtual memory protection flags.
50588 Tweak reporting of virtual protection flags and address space limit to
50589 yield results closer to what Windows does.
50591 2005-12-14 H. Verbeet <hverbeet@gmail.com>
50593 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
50594 dlls/d3d9/tests/vertexdeclaration.c:
50595 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
50597 * dlls/wined3d/vertexdeclaration.c:
50598 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
50600 * dlls/d3d9/vertexshader.c:
50601 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
50602 before getting the parent.
50604 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
50606 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
50607 include/wine/server_protocol.h, include/winioctl.h,
50608 server/named_pipe.c, server/protocol.def, server/trace.c:
50609 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
50610 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
50611 Modify WaitNamedPipeW to use NtFsControlFile.
50612 Replace struct overlapped with event.
50614 2005-12-14 Mike McCormack <mike@codeweavers.com>
50616 * programs/winecfg/Ko.rc:
50617 winecfg: Update Korean translation.
50619 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
50621 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
50622 d3d9: Don't treat missing d3d9.dll as a failure.
50624 2005-12-14 H. Verbeet <hverbeet@gmail.com>
50626 * dlls/wined3d/device.c:
50627 wined3d: Return the correct vertex declaration.
50628 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
50629 declaration in This->stateblock instead of the one in
50630 This->updateStateBlock.
50632 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
50634 * dlls/riched20/editor.c:
50635 riched20: Reset selection when text is reset.
50637 2005-12-14 Aric Stewart <aric@codeweavers.com>
50639 * dlls/user/clipboard.c:
50640 user: GetClipboardFormatNameA fix.
50641 In the W->A translation make sure we have characters to translate
50642 before doing the WideCharToMultiByte with -1.
50644 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
50646 * dlls/mscms/tests/profile.c:
50647 mscms: Move repetitive code to helper macros.
50649 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
50651 * dlls/x11drv/scroll.c:
50652 x11drv: ScrollDC fix.
50653 There is no need to offset the source rectangle in the reverse
50654 direction before scrolling.
50656 2005-12-13 Aric Stewart <aric@codeweavers.com>
50658 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
50659 dlls/wininet/tests/http.c:
50660 wininet: HTTP headers reworking.
50661 Redo how headers are handled, eliminating the concept of Standard
50662 Headers and allow all headers to be added multiple times.
50663 Allow querying of headers with an index to get the multiple headers.
50664 Respect response vs request headers in HttpQueryInfo.
50665 Add a number of tests to extensively test header adding and replacing.
50667 2005-12-13 Alexandre Julliard <julliard@winehq.org>
50669 * dlls/gdi/bitmap.c:
50670 gdi: Added support for doing GetBitmapBits on a DIB section.
50671 Simply copy the DIB bits in that case.
50673 * dlls/x11drv/dib.c:
50674 x11drv: Clipping fix with DIB section copy.
50675 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
50676 that the clipping region is taken into account.
50678 2005-12-13 H. Verbeet <hverbeet@gmail.com>
50680 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
50681 dlls/d3d9/tests/shader.c:
50682 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
50684 2005-12-13 Alexandre Julliard <julliard@winehq.org>
50686 * server/mailslot.c, server/named_pipe.c:
50687 server: Added get_file_info implementation for named pipe and mailslot devices.
50689 * server/mailslot.c, server/named_pipe.c:
50690 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
50692 2005-12-13 Robert Shearman <rob@codeweavers.com>
50694 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
50695 tools/widl/typegen.h:
50696 widl: Start generating type format strings.
50697 Based on a patch by Eric Kohl.
50699 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
50701 * tools/widl/server.c:
50702 widl: Server stubs in generated code are void functions.
50704 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
50706 * programs/winecfg/audio.c:
50707 winecfg: Simplified module handling code.
50709 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
50711 * dlls/wininet/http.c:
50712 wininet: Reinitialise NETCON on redirect.
50714 2005-12-13 Juan Lang <juan_lang@yahoo.com>
50716 * dlls/iphlpapi/ifenum.c:
50717 iphlpapi: Fix a couple of file descriptor leaks.
50719 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
50721 * tools/winedump/le.c, tools/winedump/ne.c:
50722 winedump: Const correctness fixes.
50724 2005-12-13 Juan Lang <juan_lang@yahoo.com>
50726 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
50727 crypt32: Decode cleanups.
50728 - implement a helper to decode sequences of like types
50729 - use helper functions wherever applicable when decoding
50730 - correct "expected" vs. "got" usage in tests
50731 - fix a few other small bugs
50733 2005-12-13 H. Verbeet <hverbeet@gmail.com>
50735 * dlls/wined3d/device.c:
50736 wined3d: Don't change the shader's refcount in SetVertexShader and
50739 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
50741 * dlls/wined3d/cubetexture.c:
50742 wined3d: Cube texture named constants.
50743 Update cubetexture so that names constants instead of numeric
50744 constants are used for the facetype and also add some additional
50745 checks where facetype is passed as a parameter to the function.
50747 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
50749 * dlls/shell32/tests/shlfolder.c:
50750 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
50752 * dlls/mscms/tests/profile.c:
50753 mscms: Add another possible error.
50755 2005-12-12 Alexandre Julliard <julliard@winehq.org>
50757 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
50758 dlls/ntdll/virtual.c:
50759 TEB.StackLimit should not include the guard page.
50761 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
50762 dlls/kernel/thread.c:
50763 kernel: Moved main stack initialization to process.c.
50766 server: Don't enable polling on regular files in add_queue.
50768 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
50769 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
50770 dlls/winedos/int13.c, dlls/winsock/socket.c:
50771 Pass specific access rights to wine_server_handle_to_fd.
50773 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
50774 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
50775 server/mapping.c, server/named_pipe.c, server/object.c,
50776 server/process.c, server/registry.c, server/serial.c, server/sock.c:
50777 server: Added access rights mapping to file objects.
50779 * server/process.c, server/thread.c:
50780 server: Added access rights mapping to process and thread objects.
50782 * server/registry.c:
50783 server: Added access rights mapping to registry key objects.
50785 * server/symlink.c:
50786 server: Added access rights mapping to symlink objects.
50789 server: Added access rights mapping to token objects.
50791 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
50792 server: Added access rights mapping to synchronization objects.
50794 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
50795 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
50796 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
50797 server/mapping.c, server/mutex.c, server/named_pipe.c,
50798 server/object.c, server/object.h, server/process.c, server/queue.c,
50799 server/registry.c, server/request.c, server/semaphore.c,
50800 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
50801 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
50802 server/winstation.c:
50803 server: Added infrastructure for access rights mapping.
50805 * server/mailslot.c:
50806 server: Allow the mailslot device to be opened as a file object.
50808 * server/named_pipe.c:
50809 server: Allow the named pipe device to be opened as a file object.
50811 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
50812 include/wine/server_protocol.h, server/fd.c, server/file.h,
50813 server/protocol.def, server/request.h, server/trace.c:
50814 server: Support for opening devices.
50815 Added support for opening devices directly with the server when they
50816 don't correspond to a Unix file.
50818 * server/mapping.c, server/trace.c:
50819 server: Use a better error code for a zero-size mapped file.
50821 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
50823 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
50824 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
50825 kernel32: Get rid of DOSMEM_AllocSelector.
50827 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
50829 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
50830 winspool: Added tests for OpenPrinter.
50832 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
50834 * dlls/shell32/shlview.c:
50835 shell32: Fix drag-scrolling in the shellview object.
50837 * dlls/ole32/ole2.c:
50838 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
50840 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
50842 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
50843 Functions with no paramters must be (void).
50845 2005-12-12 Robert Shearman <rob@codeweavers.com>
50847 * tools/widl/typegen.c:
50848 widl: Generate FC_ERROR_STATUS_T proc format.
50849 - Include the header file for the functions implemented in typegen.c.
50850 - Generate proc format for FC_ERROR_STATUS_T type.
50852 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
50853 tools/widl/server.c:
50854 widl: Support explicit binding handles.
50856 * tools/widl/server.c:
50857 widl: Zero initialize parameters in the generated server code.
50858 Zero initialize parameters in the generated code. Based on a patch by
50861 * tools/widl/client.c:
50862 widl: Calculate the size of buffer required.
50863 - Calculate the size of buffer required.
50865 - Set the buffer start and buffer end markers.
50867 * tools/widl/server.c:
50868 widl: Don't cast buffer pointers to long in generated server code.
50870 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
50872 * tools/widl/client.c, tools/widl/server.c:
50873 widl: Support multiple interfaces per file.
50875 2005-12-12 Robert Shearman <rob@codeweavers.com>
50877 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
50878 widl: Don't treat FC_SMALL as FC_SHORT.
50879 FC_SMALL is its own type and is the same size as FC_CHAR, not
50882 * tools/widl/header.c:
50883 widl: Use WCHAR instead of wchar_t.
50884 Output IDL wchar_t types as WCHAR to avoid conflicts with the
50885 generally incompatible Unix wchar_t.
50887 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
50889 * dlls/winspool/info.c:
50890 winspool: Added documentation for OpenPrinter.
50892 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
50894 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
50895 Const correctness fixes.
50897 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
50899 * include/ws2tcpip.h:
50900 winsock: getaddrinfo return codes
50901 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
50904 * dlls/winsock/socket.c:
50905 winsock: getaddrinfo - return code mapping.
50906 convert_eai_u2w should map from unix to windows, not the other way
50907 round (spotted by Dominic Wise).
50909 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
50911 * include/urlmon.idl:
50912 urlmon.idl: Add some BINDSTATUS values.
50914 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
50916 * dlls/comctl32/treeview.c:
50917 comctl32: Fixed (harmless) typo.
50919 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
50920 Removed some dead-code.
50922 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
50923 Made some functions static.
50925 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
50926 vidc: Return error codes when a message isn't supported.
50928 2005-12-12 Robert Shearman <rob@codeweavers.com>
50930 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
50931 OLE: Fix SafeArrayCopy for NULL pvData.
50932 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
50933 cbElements is non-zero. Add a test for this and fix the safe array
50936 * dlls/ole32/errorinfo.c:
50937 CreateErrorInfo trace fix.
50938 CreateErrorInfo isn't a stub so don't print this in the trace
50941 * dlls/oleaut32/typelib.c:
50942 OLE: Add const to several typelib functions.
50943 Add const attributes to parameters for several functions and fix up
50946 * dlls/oleaut32/oleaut.c:
50947 OleTranslateColor trace fix.
50948 OleTranslateColor isn't a stub so don't print ":stub" in the trace
50951 2005-12-12 Jacek Caban <jacek@codeweavers.com>
50953 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
50954 dlls/mshtml/mshtml_private.h:
50955 mshtml: Added IHTMLDocument3 stub implementation.
50957 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
50959 * programs/winetest/Makefile.in:
50960 winetest: Add d3d9 tests.
50962 2005-12-12 Robert Shearman <rob@codeweavers.com>
50964 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
50965 widl: Don't output __RPC_FAR in generated code.
50967 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
50969 * programs/winecfg/Nl.rc:
50970 winecfg: Update Dutch resources for the Audio tab.
50972 2005-12-12 Jacek Caban <jacek@codeweavers.com>
50974 * include/mshtmdid.h, include/mshtml.idl:
50975 Added declaration of IHTMLDocument3 and more DISPIDs.
50977 2005-12-12 Filip Navara <xnavara@volny.cz>
50979 * dlls/kernel/module.c:
50980 kernel: Fix the Mach-O binary magic.
50982 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
50984 * dlls/winedos/dosmem.c:
50985 winedos: Implement MCB.
50987 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
50989 * dlls/urlmon/umstream.c:
50990 urlmon: Correctly fix IStream::Read.
50991 Don't dereference a possible NULL pointer.
50993 2005-12-09 H. Verbeet <hverbeet@gmail.com>
50995 * configure, configure.ac, dlls/d3d9/Makefile.in,
50996 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
50997 dlls/d3d9/tests/stateblock.c:
50998 d3d9: Add a test for BeginStateBlock and EndStateBlock.
51000 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
51002 * include/mmsystem.h:
51003 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
51005 2005-12-09 Kai Blin <blin@gmx.net>
51007 * dlls/secur32/ntlm.c:
51008 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
51010 2005-12-09 Alexandre Julliard <julliard@winehq.org>
51012 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
51013 server/change.c, server/protocol.def, server/registry.c,
51015 server: Added object attributes to a few more requests.
51017 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
51018 server/event.c, server/file.c, server/handle.c, server/handle.h,
51019 server/mailslot.c, server/mapping.c, server/mutex.c,
51020 server/named_pipe.c, server/process.c, server/semaphore.c,
51021 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
51022 server/timer.c, server/token.c, server/winstation.c:
51023 server: Make alloc_handle use attributes instead of inherit flag.
51025 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
51026 dlls/x11drv/x11drv_main.c, include/wine/server.h,
51027 programs/wineconsole/curses.c:
51028 Make wine_server_fd_to_handle use attributes instead of inherit flag.
51030 * programs/wineconsole/wineconsole.c:
51031 wineconsole: Remove some unnecessary typecasts.
51033 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
51034 server/protocol.def, server/trace.c:
51035 server: Use attributes instead of inherit flag in dup_handle request.
51037 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
51038 server/token.c, server/trace.c:
51039 server: Use attributes instead of inherit flag in token requests.
51040 Also use the specified access rights in the open_token request.
51042 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
51043 include/wine/server_protocol.h, server/process.c,
51044 server/protocol.def, server/thread.c, server/trace.c:
51045 server: Use attributes instead of inherit flag in process and thread requests.
51047 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
51048 server/protocol.def, server/snapshot.c, server/trace.c:
51049 server: Use attributes instead of inherit flag in snapshot requests.
51051 * dlls/kernel/console.c, include/wine/server_protocol.h,
51052 programs/wineconsole/wineconsole.c, server/console.c,
51053 server/protocol.def, server/trace.c:
51054 server: Use attributes instead of inherit flag in console requests.
51056 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
51057 server/file.c, server/protocol.def, server/trace.c:
51058 server: Use attributes instead of inherit flag in file requests.
51060 * dlls/winsock/socket.c, include/wine/server_protocol.h,
51061 server/protocol.def, server/sock.c, server/trace.c:
51062 server: Use attributes instead of inherit flag in socket requests.
51064 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
51066 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
51067 Add some missing includes which contain used prototypes.
51069 2005-12-09 Jacek Caban <jacek@codeweavers.com>
51071 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
51072 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
51073 dlls/mshtml/nsservice.c:
51074 mshtml: Added PromptService implementation.
51076 * dlls/mshtml/nsembed.c:
51077 mshtml: Added nsIURIContentListener to QueryInterface.
51078 Always release nsIWebBrowserSetup.
51080 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
51081 dlls/mshtml/nsiface.idl:
51082 mshtml: Added nsIEmbeddingSiteWindow implementation.
51084 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
51086 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
51087 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
51088 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
51089 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
51090 wined3d: Vertex shader 8 support.
51091 Start to add support for DirectX 8 vertex shaders, constants and
51092 registers are now correctly assigned and loaded allowing support for
51093 most basic d3d8 shaders.
51095 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
51097 * dlls/urlmon/umstream.c:
51098 urlmon: Fix call to ReadFile.
51099 The BytesRead parameter passed to ReadFile may never be NULL.
51101 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
51103 * tools/winapi/win16.api, tools/winapi/win32.api:
51104 Update win16.api and win32.api.
51106 * tools/sfnt2fnt.c:
51107 sfnt2fnt: Don't print two newlines after error messages.
51109 * tools/widl/header.c:
51110 widl: Issue correct C++ headers.
51112 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
51114 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
51115 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
51117 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
51119 * programs/winecfg/No.rc:
51120 winecfg: Updated Norwegian Bokmaal resources.
51122 2005-12-08 Alexandre Julliard <julliard@winehq.org>
51124 * ANNOUNCE, ChangeLog, VERSION, configure:
51127 ----------------------------------------------------------------
51128 2005-12-08 Huw Davies <huw@codeweavers.com>
51131 gdi: Fix 24bpp -> 32bpp copy.
51133 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
51135 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
51136 advapi32: RegCreateKeyEx fix.
51137 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
51138 subkey begins with one. With a regression test.
51140 2005-12-08 Robert Shearman <rob@codeweavers.com>
51142 * tools/widl/parser.y:
51143 widl: Formatting cleanups.
51145 2005-12-08 Robert Shearman <rob@codeweavers.com>
51147 * tools/widl/typegen.c:
51148 widl: Marshal and unmarshal basic types.
51150 2005-12-08 Robert Shearman <rob@codeweavers.com>
51152 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
51153 tools/widl/typegen.c, tools/widl/typegen.h:
51154 widl: Add a type generator framework.
51155 Add a framework for writing the strings for marshaling and
51156 unmarshaling parameters and make the client and server use it.
51158 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
51160 * tools/widl/client.c, tools/widl/server.c:
51161 widl: Write out argument lists in the server.
51162 - Add framework for updating proc offsets.
51163 - Write out argument lists in the server.
51165 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
51167 * tools/widl/client.c, tools/widl/server.c:
51168 widl: Rename some variables.
51170 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
51172 * programs/winecfg/De.rc:
51173 winecfg: Update German resource.
51175 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
51177 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
51178 opengl: render_texture
51179 - better render_texture emulation (using pbuffers)
51180 - support GLX_ATI_render_texture for render_texture
51182 2005-12-08 Aric Stewart <aric@codeweavers.com>
51184 * dlls/wininet/http.c:
51185 wininet: Handle HTTP_QUERY_CUSTOM.
51186 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
51187 lpBuffer is In/Out because the header we are querying is there.
51188 Additionally standard headers can be queried in this manner as well
51189 (such as Set-Cookie).
51191 2005-12-08 Robert Reif <reif@earthlink.net>
51193 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
51194 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
51195 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
51196 wineoss: Fix device probing.
51197 - Fix device probing at driver load time.
51198 - Fix memory leaks at driver exit time.
51200 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
51202 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
51203 include/dplobby8.h:
51204 dplay: dx8/dx9 support (missing includes).
51205 - add directx9 support for dplay8.h and dpaddr.h
51206 - new file dplobby8.h
51208 2005-12-08 Robert Shearman <rob@codeweavers.com>
51210 * dlls/commdlg/printdlg.c:
51211 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
51213 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
51215 * dlls/winmm/winealsa/audio.c:
51216 winealsa: Fixed returned string in capabilities.
51218 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
51220 * dlls/winmm/winenas/audio.c:
51221 winenas: fix crash.
51222 - return correct MM error code when no connection to server has been
51224 - don't close the AU driver if it hasn't been opened
51226 2005-12-08 H. Verbeet <hverbeet@gmail.com>
51228 * include/d3d8.h, include/d3d9.h:
51229 d3d8/d3d9: Define D3D_SDK_VERSION.
51231 2005-12-08 Robert Shearman <rob@codeweavers.com>
51233 * programs/notepad/dialog.c, programs/notepad/main.c,
51234 programs/notepad/main.h:
51235 notepad: Remember options selected in the print setup dialog.
51237 2005-12-08 Mike McCormack <mike@codeweavers.com>
51239 * programs/winecfg/audio.c:
51240 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
51242 2005-12-08 Aric Stewart <aric@codeweavers.com>
51244 * dlls/wininet/http.c:
51245 wininet: A->W bugfix.
51246 When converting SendRequestExA -> W we need to set the lpcszHeader
51247 parameter to NULL if the original one is NULL.
51249 2005-12-08 Alexandre Julliard <julliard@winehq.org>
51251 * dlls/ntdll/reg.c, include/winternl.h:
51252 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
51253 Fixed the return value type.
51255 2005-12-07 Jacek Caban <jacek@codeweavers.com>
51257 * dlls/mshtml/nsembed.c:
51258 mshtml: Added config key to specify Gecko path.
51260 2005-12-07 Robert Reif <reif@earthlink.net>
51262 * programs/winecfg/audio.c:
51263 winecfg: Added support for auto detecting all drivers by attempting to
51266 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
51268 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
51269 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
51270 dlls/wintrust/wintrust_main.c:
51271 Add a few missing #includes.
51273 2005-12-07 Kai Blin <blin@gmx.net>
51275 * dlls/secur32/ntlm.c:
51276 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
51279 2005-12-07 Robert Reif <reif@earthlink.net>
51281 * programs/winecfg/En.rc, programs/winecfg/audio.c,
51282 programs/winecfg/resource.h:
51283 winecfg: Show all sound card drivers and their devices.
51285 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
51287 * tools/fnt2fon.c, tools/sfnt2fnt.c:
51288 Add an error() function to fnt2fon and sfnt2fnt.
51290 2005-12-06 Robert Shearman <rob@codeweavers.com>
51292 * dlls/oleaut32/typelib.c:
51293 OLE: Implement undocumented behaviour in DispCallFunc.
51294 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
51295 Office 2003 and document the function.
51297 2005-12-06 Robert Shearman <rob@codeweavers.com>
51299 * dlls/oleaut32/typelib.c:
51300 OLE: Implement ITypeInfo_AddressOfMember.
51302 2005-12-06 Robert Shearman <rob@codeweavers.com>
51304 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
51305 dlls/oleaut32/typelib.h:
51306 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
51307 Fix more fallout from dispinterface retval patch: make typelib
51308 marshaler use the internal function description so that it calls
51309 dispinterface functions with the correct number of parameters again.
51310 Also fixes some memory leaks caused by the fact that a corresponding
51311 ReleaseXDesc function has to be called for each GetXDesc.
51313 2005-12-06 Robert Shearman <rob@codeweavers.com>
51315 * dlls/oleaut32/tests/typelib.c:
51316 OLE: Add tests for the typelib version of ITypeComp_Bind.
51318 2005-12-06 Robert Shearman <rob@codeweavers.com>
51320 * dlls/oleaut32/typelib.c, include/oleauto.h:
51321 OLE: Update the type of the oVft parameter for DispCallFunc.
51323 2005-12-06 Kai Blin <blin@gmx.net>
51325 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
51326 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
51329 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
51332 c2man: Remove HTML warnings.
51334 2005-12-06 Robert Reif <reif@earthlink.net>
51336 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
51337 winejack: Fix driver load and initialization.
51338 Move wave in/out initialization from wave out to driver.
51339 Add index number to device names.
51340 Fix memset bug where only first wave in caps was zeroed.
51342 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
51344 * dlls/winmm/mciwave/mciwave.c:
51345 mciwave: save/record.
51346 - fix for playback after a sound has been recorded
51347 - shall fix also opening the mci device without name
51348 - bug reported (and fix tested) by Peter Astrand
51350 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
51352 * dlls/dbghelp/stack.c:
51353 dbghelp: Final touch on StackWalk64 so that it works.
51355 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
51357 * dlls/winspool/info.c:
51358 winspool: Document the monitor functions.
51360 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
51362 * tools/winapi/win16.api, tools/winapi/win32.api:
51363 Sort entries in win16.api and win32.api
51365 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
51367 * dlls/x11drv/opengl.c:
51368 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
51370 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
51372 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
51373 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
51375 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
51377 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
51378 gdi: Added stub for AddFontMemResourceEx.
51380 2005-12-06 Alexandre Julliard <julliard@winehq.org>
51382 * include/mlang.idl:
51383 mlang: Properly declare the interface uuids.
51385 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
51387 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
51388 mlang: Implement IEnumRfc1766 interface.
51390 2005-12-06 Robert Reif <reif@earthlink.net>
51392 * dlls/winmm/winejack/jack.c:
51393 winmm: Allow sound card driver to be opened more than once.
51396 2005-12-06 Robert Reif <reif@earthlink.net>
51398 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
51399 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
51400 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
51401 winmm: Allow sound card drivers to be opened more than once.
51403 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
51405 * tools/winapi/win32.api:
51406 Update win32.api to current git.
51408 2005-12-06 Robert Shearman <rob@codeweavers.com>
51410 * dlls/ole32/rpc.c:
51411 OLE: Fix a typo where brackets were missing.
51413 2005-12-06 Robert Shearman <rob@codeweavers.com>
51415 * dlls/oleaut32/typelib.c:
51416 OLE: ITypeInfo_Invoke parameter naming change.
51417 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
51418 DWORD, but an unsigned short.
51420 2005-12-06 Jacek Caban <jacek@codeweavers.com>
51422 * dlls/shdocvw/webbrowser.c:
51423 shdocvw: Added get_Document implementation.
51425 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
51427 * programs/winedbg/expr.c:
51428 winedbg: Fixed broken code about type management for binary operator.
51430 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
51432 * dlls/winspool/info.c:
51433 winspool: Add documentation for the port functions.
51435 2005-12-05 Alexandre Julliard <julliard@winehq.org>
51437 * dlls/kernel/tests/thread.c:
51438 kernel: Added a basic test for exception handling in threads.
51440 2005-12-05 Alexandre Julliard <julliard@winehq.org>
51442 * dlls/user/cursoricon.c:
51443 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
51445 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
51447 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
51448 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
51450 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
51452 * dlls/devenum/createdevenum.c:
51453 devenum: Don't leak key handle creating a category registry key.
51455 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
51458 msi: Implemented DllCanUnloadNow.
51460 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
51462 * dlls/imagehlp/imagehlp.spec:
51463 imagehlp: fixed typo in SymSetOptions entry.
51465 2005-12-05 Huw Davies <huw@codeweavers.com>
51467 * dlls/msi/msi.spec:
51468 msi: Fix MsiProvideQualifiedComponentW spec file entry.
51470 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
51472 * server/main.c, server/object.h:
51473 server: Remove sync_namespace.
51475 2005-12-05 Alexandre Julliard <julliard@winehq.org>
51477 * server/directory.c, server/mailslot.c, server/named_pipe.c,
51479 server: Let the directory code handle device names.
51481 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
51483 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
51484 server/mailslot.c, server/object.h, server/protocol.def,
51486 Move mailslot devices into directory name space.
51488 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
51490 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
51491 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
51492 server/directory.c, server/named_pipe.c, server/object.h,
51493 server/protocol.def, server/trace.c:
51494 Move named pipe objects into directory name space.
51495 Change tests accordingly.
51496 Add small test for WaitNamedPipe.
51498 2005-12-05 Alexandre Julliard <julliard@winehq.org>
51500 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
51501 server/object.h, server/semaphore.c, server/symlink.c,
51503 server: Move handle allocation out of open_object_dir.
51505 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
51507 * dlls/dbghelp/stack.c, include/dbghelp.h:
51508 dbghelp: Implemented StackWalk64.
51510 2005-12-05 Francois Gouget <fgouget@free.fr>
51512 * dlls/msvidc32/msvideo1.c:
51513 msvidc32: Add a comment for DllMain() to stop winapi_check from
51514 complaining about it.
51516 2005-12-05 Francois Gouget <fgouget@free.fr>
51518 * tools/winapi/win32.api:
51519 Update win32.api to match the current sources.
51521 2005-12-05 Pavel Roskin <proski@gnu.org>
51523 * programs/notepad/Ru.rc:
51524 notepad: Russian translation for "Font..." menu item.
51526 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
51528 * dlls/riched20/editor.c:
51529 riched20: register ListBox & ComboBox classes
51530 Partially implement REExtendedRegisterClass() to register missing
51531 window classes so that applications relying on them don't get
51534 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
51536 * programs/winefile/Ko.rc:
51537 winefile: Fix an incorrect translation.
51539 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
51541 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
51542 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
51543 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
51544 programs/notepad/No.rc, programs/regedit/No.rc,
51545 programs/winecfg/No.rc:
51546 Update Norwegian Bokmaal resources.
51548 2005-12-05 Patrick Ammann <pammann@aro.ch>
51550 * dlls/wininet/netconnection.c:
51551 wininet: compilation fix
51552 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
51553 HAVE_OPENSSL_ERR_H are not defined.
51555 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
51557 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
51558 winmm: driver unloading.
51559 - properly handle drivers unloading when no session instance of the
51560 driver has been created
51562 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
51564 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
51565 programs/winedbg/symbol.c:
51566 dbghelp,winedbg: SYMBOL_INFO fix.
51567 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
51568 type of the symbol (we were returning the symbol index instead)
51569 - fixed winedbg accordingly
51571 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
51573 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
51574 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
51576 2005-12-05 Milko Krachounov <milko@3mhz.net>
51578 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
51579 Update the Bulgarian resources for commdlg and regedit.
51581 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
51583 * dlls/winsock/socket.c:
51584 winsock: Rewrote mappers to use sizeof() based loops.
51585 Added IPPROTO_IP and AF_UNSPEC to the mappers.
51587 2005-12-03 Robert Shearman <rob@codeweavers.com>
51589 * dlls/oleaut32/typelib.c:
51590 OLE: Support HREFTYPEs For ITypeInfos
51591 Add support for reading the hreftype of a typeinfo, return it to the
51592 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
51593 support referencing it in ITypeInfo_GetRefTypeInfo.
51595 2005-12-03 Robert Shearman <rob@codeweavers.com>
51597 * dlls/oleaut32/typelib.c:
51598 OLE: fix function name loading
51599 Correctly get the name of the second function of a propget/propput
51600 pair in MSFT typelibs when the name offset is set to -1.
51602 2005-12-03 Robert Shearman <rob@codeweavers.com>
51604 * dlls/oleaut32/typelib.c:
51605 OLE: fix invoking dispinterface functions
51606 Fix invoking dispinterface functions by using the internal
51607 representation of the function, not the one returned to applications.
51609 2005-12-03 H. Verbeet <hverbeet@gmail.com>
51611 * dlls/wined3d/pixelshader.c:
51612 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
51614 2005-12-03 H. Verbeet <hverbeet@gmail.com>
51616 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
51617 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
51618 Remove an unnecessary cast.
51620 2005-12-03 Robert Shearman <rob@codeweavers.com>
51622 * dlls/oleaut32/typelib.c:
51623 OLE: Move the dispinterface return value handling to functions that
51624 return the FUNCDESC to the user.
51626 2005-12-03 Robert Shearman <rob@codeweavers.com>
51628 * dlls/wininet/http.c, dlls/wininet/internet.c,
51629 dlls/wininet/netconnection.c:
51630 wininet: Correctly set the last error when a called Unix network
51633 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
51635 * programs/winedbg/symbol.c:
51636 winedbg: simplify some code.
51638 2005-12-03 H. Verbeet <hverbeet@gmail.com>
51640 * dlls/wined3d/device.c:
51641 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
51644 2005-12-03 Pavel Roskin <proski at gnu.org>
51646 * programs/wineconsole/wineconsole.c:
51647 Fixed regression in wineconsole creation (curses backend).
51649 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
51651 * tools/winapi/winapi_check:
51652 winapi_check: fully descend in included files to check for prototype.
51654 2005-12-03 Robert Shearman <rob@codeweavers.com>
51656 * dlls/oleaut32/typelib.c:
51657 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
51658 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
51659 should just affect which of a pair of [propget] and [propput]
51660 functions should be returned.
51662 2005-12-03 Robert Shearman <rob@codeweavers.com>
51664 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
51665 dlls/wininet/internet.h:
51666 wininet: global function/data cleanup
51667 Make some functions and a structure static since they are only used in
51670 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
51672 * programs/winedbg/stack.c:
51673 winedbg: fixed regression (and simplified code!) for arguments
51674 printing in backtrace.
51676 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
51678 * programs/winedbg/symbol.c:
51679 winedbg: fixed regression in 'info local' command.
51681 2005-12-03 Aric Stewart <aric@codeweavers.com>
51683 * programs/wcmd/builtins.c:
51684 wcmd: mkdir recursive create
51685 In at least both win2k and winxp mkdir from the command prompt can
51686 recursively create full directory paths. This implements that
51689 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
51691 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
51693 Move standard WGL function declarations to wingdi.h.
51694 dlls/opengl32/wgl.h is now empty and no longer needed.
51696 2005-12-02 Francois Gouget <fgouget@free.fr>
51698 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
51699 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
51700 tools/winapi/winapi_extract, tools/winebuild/utils.c:
51701 Assorted spelling fixes.
51703 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
51705 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
51706 include/wine/server_protocol.h, server/mapping.c,
51707 server/protocol.def, server/trace.c:
51708 Move mapping (section) objects into directory name space.
51710 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
51712 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
51713 server/protocol.def, server/timer.c, server/trace.c:
51714 Move timer objects into directory name space.
51716 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
51718 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
51719 server/protocol.def, server/semaphore.c, server/trace.c:
51720 Move semaphore objects into directory name space.
51722 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
51724 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
51725 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
51726 server/console.c, server/event.c, server/mutex.c,
51727 server/named_pipe.c, server/object.h, server/process.c,
51728 server/protocol.def, server/trace.c:
51729 Move event and mutex objects into directory name space.
51731 2005-12-02 Jacek Caban <jacek@codeweavers.com>
51733 * dlls/shdocvw/dochost.c:
51734 Sync the WebBrowser's window size with document's window.
51736 2005-12-02 Francois Gouget <fgouget@free.fr>
51738 * tools/winapi/win32.api:
51739 Update win32.api to match the current sources.
51741 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
51743 * include/objbase.h, tools/widl/header.c:
51744 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
51746 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
51748 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
51750 * tools/widl/header.c:
51751 Reorder the virtual table definition so it's defined before it is used
51752 in widl header output.
51754 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
51756 * tools/widl/header.c:
51757 Use interface instead of struct where appropriate in widl.
51759 2005-12-02 Francois Gouget <fgouget@free.fr>
51761 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
51762 Fix the AtlAxWinInit() prototype.
51763 Also make it return FALSE to indicate failure instead of E_FAIL.
51764 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
51766 2005-12-02 Francois Gouget <fgouget@free.fr>
51768 * dlls/netapi32/ds.c, tools/winapi/win32.api:
51769 Better stick to the PSDK types and to the dsrole.h prototype.
51772 2005-12-02 Francois Gouget <fgouget@free.fr>
51774 * tools/winapi/winapi_parser.pm:
51775 Fix __RPC_USER handling.
51777 2005-12-02 Francois Gouget <fgouget@free.fr>
51779 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
51780 Better stick to the PSDK types.
51783 2005-12-02 Francois Gouget <fgouget@free.fr>
51785 * dlls/dbghelp/module.c, include/dbghelp.h:
51786 Add IMAGEHLP_MODULEW64.
51787 Add SymGetModuleInfoW64() and SymLoadModule64().
51789 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
51791 * dlls/shell32/shlview.c:
51792 Implemented scrolling during drag&drop for the shellview class.
51794 2005-12-02 Jacek Caban <jacek@codeweavers.com>
51796 * dlls/shdocvw/dochost.c:
51797 Use sink in navigate_complete instead of ClientSite's IDispatch.
51799 2005-12-02 Juan Lang <juan_lang@yahoo.com>
51801 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
51802 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
51803 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
51804 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
51805 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
51806 Implement more OID support functions.
51807 Use the exported OID support functions internally.
51808 Move OID support functions and stubs to a separate file.
51810 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
51812 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
51813 Make winapi_check understand the interface keyword.
51815 2005-12-02 Pavel Roskin <proski@gnu.org>
51817 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
51818 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
51819 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
51820 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
51821 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
51822 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
51823 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
51824 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
51825 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
51826 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
51827 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
51828 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
51829 Improve script selection combobox in the font selection dialog - set
51830 height to 90 (the old value of 10 could only fit a single line) and
51831 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
51834 2005-12-02 Jacek Caban <jacek@codeweavers.com>
51836 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
51837 Added implementation of IConnectionPoint::Advise and Unadvise.
51839 2005-12-02 Hans Leidekker <hans@it.vu.nl>
51841 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
51842 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
51843 dlls/wldap32/error.c:
51844 Document DN and error handling functions.
51845 Try to stick to Wine's documentation format.
51847 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
51849 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
51850 programs/wcmd/wcmdmain.c:
51851 Avoid formatted output in a few more places where formatting is not
51852 really needed and output could be large enough to be truncated.
51854 2005-12-02 Jacek Caban <jacek@codeweavers.com>
51856 * dlls/shdocvw/oleobject.c:
51859 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
51861 * dlls/shell32/tests/shlfolder.c:
51862 Added a test for native PIDL format.
51864 2005-12-02 James Hawkins <truiken@gmail.com>
51866 * dlls/advpack/advpack.c:
51867 Document many of the advpack functions.
51869 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
51871 * dlls/x11drv/opengl.c:
51872 Handle DONTCARE flags on ChoosePixelFormat.
51873 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
51874 find a compatible pixel format without). So try without if we cannot
51875 find a valid fbconfig with these options.
51877 2005-12-01 Hans Leidekker <hans@it.vu.nl>
51879 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
51880 dlls/wldap32/wldap32.spec:
51881 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
51882 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
51883 ldap_parse_vlv_control{A,W}. Stub implementations for
51884 ldap_parse_page_control{A,W}.
51886 2005-12-01 Hans Leidekker <hans@it.vu.nl>
51888 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
51889 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
51890 Stub implementations for functions handling paged search results.
51891 Add some missing declarations.
51893 2005-12-01 Huw Davies <huw@codeweavers.com>
51895 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
51896 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
51897 dlls/msxml3/tests/domdoc.c:
51898 Make the node object aggregatable so that the element object (and in
51899 future all of the other node types) can use it.
51901 2005-12-01 Alexandre Julliard <julliard@winehq.org>
51903 * dlls/ntdll/virtual.c:
51904 Check for need to add area to the reserved list also on unmap.
51906 2005-12-01 Alexandre Julliard <julliard@winehq.org>
51908 * dlls/ntdll/virtual.c:
51909 Ignore the large address space flag when version is win9x.
51911 2005-12-01 Hans Leidekker <hans@it.vu.nl>
51913 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
51914 Document the ldap_delete* functions.
51916 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
51918 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
51919 Don't use formatted output in WCMD_setshow_sortenv.
51920 Don't use unsafe vsprintf in WCMD_output.
51922 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
51924 * dlls/x11drv/dib.c:
51925 Fix for the monochrome DIB with inverted colors.
51927 2005-12-01 Alexandre Julliard <julliard@winehq.org>
51929 * dlls/msvcrt/tests/headers.c:
51930 Improved the CHECK_DEF macro to avoid code duplication.
51932 2005-12-01 Robert Shearman <rob@codeweavers.com>
51934 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
51935 Make dump functions const.
51937 2005-12-01 Jacek Caban <jacek@codeweavers.com>
51939 * dlls/shdocvw/oleobject.c:
51940 Added implementation of OLEIVERB_SHOW in DoVerb.
51942 2005-12-01 Robert Shearman <rob@codeweavers.com>
51944 * dlls/oleaut32/typelib.c:
51945 Remove broken return value handling code and that would reference
51946 memory beyond the end of the arguments array. Replace it with code
51947 that properly handles referencing the return type and setting the
51948 return type to VT_VOID when a dispinterface function doesn't have any
51951 2005-12-01 Alexandre Julliard <julliard@winehq.org>
51953 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
51954 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
51957 2005-12-01 Alexandre Julliard <julliard@winehq.org>
51959 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
51960 programs/regedit/treeview.c, server/registry.c:
51961 Fixed some compiler warnings on Darwin.
51963 2005-12-01 Pavel Roskin <proski@gnu.org>
51965 * programs/notepad/dialog.c, programs/notepad/main.c:
51966 Improve font support in Notepad.
51968 2005-12-01 Robert Shearman <rob@codeweavers.com>
51970 * dlls/oleaut32/typelib.c:
51971 Introduce a variable "elemdesc" to eliminate some long common
51973 Move the contents of the second arguments loop inside the first.
51974 Move the MSFT_ReadLEDWords so that it is the last statement in the
51975 loop since it is one of the iterators.
51977 2005-12-01 Robert Shearman <rob@codeweavers.com>
51979 * dlls/oleaut32/typelib.c:
51980 Don't truncate large integer constants.
51982 2005-12-01 Jacek Caban <jacek@codeweavers.com>
51984 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
51985 dlls/shdocvw/webbrowser.c:
51986 Added IOleInPlaceActiveObject stub implementation.
51988 2005-12-01 James Hawkins <truiken@gmail.com>
51990 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
51991 Add a stub for AdvInstallFile.
51993 2005-12-01 Robert Shearman <rob@codeweavers.com>
51995 * configure, configure.ac, dlls/wininet/netconnection.c,
51996 include/config.h.in:
51997 Cleanup SSL connections properly, do a few security checks in
51998 NETCON_secure_connect and display errors from SSL on failure. Don't
51999 use SSL_set_bio as SSL_set_fd is cleaner for us.
52001 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
52003 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
52004 Add a test for LB_SELITEMRANGE, make it pass under Wine.
52006 2005-12-01 Robert Shearman <rob@codeweavers.com>
52008 * dlls/stdole2.tlb/std_ole_v2.idl:
52009 Fix the entry attributes of the two module functions and uncomment
52010 LoadPicture, but comment out the defaultvalue attribute that causes
52011 widl to issue a warning.
52013 2005-12-01 Robert Shearman <rob@codeweavers.com>
52015 * dlls/oleaut32/typelib.c:
52016 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
52017 PARAMFLAG_DHASDEFAULT.
52018 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
52020 2005-12-01 Steven Edwards <steven@codeweavers.com>
52022 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
52023 Add stubs for ldap_search_init_page[A/W].
52025 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
52027 * dlls/x11drv/winpos.c:
52028 Remove unused include X11/IntrinsicP.h.
52030 2005-12-01 Jacek Caban <jacek@codeweavers.com>
52032 * dlls/shdocvw/oleobject.c:
52033 Added SetObjectRects implementation.
52035 2005-12-01 Jacek Caban <jacek@codeweavers.com>
52037 * dlls/shdocvw/client.c:
52038 Return S_OK in [On|Can]InPlaceActivate.
52039 Handle IOleDocumentSite in QueryInterface.
52041 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
52043 * dlls/gdi/freetype.c:
52044 Make WineEngGetFontData always return the used byte count.
52046 2005-11-30 Peter Lemenkov <petro@mail.ru>
52048 * include/winuser.h:
52049 Added WS_EX_COMPOSITED.
52051 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
52053 * dlls/user/painting.c, dlls/user/tests/msg.c:
52054 Add a test for RedrawWindow with an empty region/rectangle, make it
52057 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
52059 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
52060 Added more Nvidia card IDs.
52062 2005-11-30 Alexandre Julliard <julliard@winehq.org>
52064 * tools/winewrapper:
52065 Added support for Darwin DYLD_LIBRARY_PATH.
52067 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
52069 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
52070 server/Makefile.in, server/directory.c, server/object.h,
52071 server/protocol.def, server/request.h, server/symlink.c,
52073 Implement symbolic link object in wineserver.
52074 Implement Nt[Create|Open|Query]SymbolicLinkObject.
52075 Change tests accordingly.
52077 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
52079 * dlls/shell32/shellpath.c:
52080 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
52082 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
52084 * dlls/x11drv/dib.c:
52085 Fix for RGB mask that corresponds to the visual's mask.
52087 2005-11-30 Hans Leidekker <hans@it.vu.nl>
52089 * dlls/wldap32/control.c:
52090 Document the ldap_control* functions.
52092 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
52094 * dlls/shell32/shlexec.c:
52095 Fix context menu handling for more than one entry in order to repair
52096 .lnk-file execution: Don't break at the first non-matching entry.
52098 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
52100 * dlls/opengl32/wgl.c:
52101 Added some checks on wglCreatContext to avoid problems (and
52104 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
52106 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
52107 Added stub for CryptVerifyMessageSignature.
52109 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
52111 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
52112 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
52113 state. Change tests accordingly.
52115 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
52117 * dlls/user/tests/msg.c, dlls/user/win.c:
52118 New maximized visible window should be shown with
52119 ShowWindow(SW_SHOW).
52121 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
52123 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
52124 CreateWindow should not activate invisible minimized or maximized
52126 Add several tests to show the correct behavior.
52128 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
52130 * dlls/version/tests/install.c:
52131 Fix version tests on windows 9x/ME.
52133 2005-11-30 Robert Shearman <rob@codeweavers.com>
52135 * dlls/wininet/tests/http.c:
52136 Test the behaviour of HttpSendRequestEx when putting data into the
52139 2005-11-30 Robert Shearman <rob@codeweavers.com>
52141 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
52142 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
52143 can be used by both HttpSendRequest and HttpSendRequestEx.
52144 Also allow HttpSendRequestEx to be used asynchronously.
52146 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
52148 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
52149 include/lmserver.h, include/lmwksta.h:
52150 Add some prototypes to include/ for already existing functions in
52153 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
52155 * tools/winapi/win16.api, tools/winapi/win32.api,
52156 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
52157 tools/winapi/winapi_parser.pm:
52158 Update win32.api to current cvs.
52159 Add __RPC_USER as a calling convention in winapi.
52161 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
52163 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
52164 Add support for Intel drivers version string.
52165 Update default driver version (nvidia).
52167 2005-11-30 Robert Shearman <rob@codeweavers.com>
52169 * dlls/x11drv/xrender.c:
52170 Disable XRender if bit masks aren't valid.
52171 XRender code in the X11 driver will go into an infinite loop when the
52172 colour bit masks are 0, so disable XRender in this case.
52174 2005-11-30 Robert Shearman <rob@codeweavers.com>
52176 * dlls/msi/registry.c:
52177 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
52178 include the NULL terminator, so fix this.
52180 2005-11-30 Robert Shearman <rob@codeweavers.com>
52182 * dlls/wininet/http.c:
52183 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
52184 the call to InternetCrackUrl, which concatenates the params onto the
52186 Some other minor cleanups.
52188 2005-11-30 Robert Shearman <rob@codeweavers.com>
52190 * dlls/oleaut32/typelib.c:
52191 Factor out code for doing ELEMDESC sizes and copies.
52192 Copy FUNCDESC structures returned to calling applications instead of
52193 passing a pointer to the master structure used internally.
52194 Call VariantInit on newly allocated memory before calling VariantCopy.
52196 2005-11-29 Hans Leidekker <hans@it.vu.nl>
52198 * configure, configure.ac:
52199 Link to the reentrant version of libldap.
52201 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
52203 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
52204 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
52205 Add Korean translations.
52207 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
52209 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
52210 server/Makefile.in, server/directory.c, server/main.c,
52211 server/object.c, server/object.h, server/protocol.def,
52212 server/request.c, server/request.h, server/trace.c:
52213 Implement directory object in wineserver.
52214 Implement Nt[Create|Open]DirectoryObject.
52215 Change tests accordingly.
52217 2005-11-29 Alexandre Julliard <julliard@winehq.org>
52219 * dlls/ntdll/loader.c:
52220 Check for a valid module before attempting to read the export
52221 directory in LdrGetProcedureAddress.
52223 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
52225 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
52226 Clear the reference counter in WSACleanup, with regression test.
52228 2005-11-29 Hans Leidekker <hans@it.vu.nl>
52230 * dlls/wldap32/compare.c:
52231 Document the ldap_compare* functions.
52233 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52235 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
52236 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
52237 include/wine/wined3d_interface.h:
52238 Added support for vertex and pixel shader constants that have no type
52239 i.e. they haven't been set yet or are clear.
52241 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
52243 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
52244 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
52245 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
52246 include/Makefile.in, include/dsrole.h:
52247 Added some stubbed Ds-calls
52248 Start of conformance tests for these Ds-calls.
52250 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
52252 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
52255 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
52257 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
52258 dlls/dbghelp/path.c, include/dbghelp.h:
52259 Added support for 'loading' virtual modules.
52261 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
52263 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
52264 Implemented SymGet{Next|Prev}Line64.
52266 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
52268 * dlls/dbghelp/module.c:
52269 Now correctly checking calling down to 32 bit version.
52271 2005-11-29 Robert Shearman <rob@codeweavers.com>
52273 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
52274 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
52276 Modify test case to demonstrate this.
52278 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
52280 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
52281 Implemented SymGetModuleInfo64.
52283 2005-11-29 Robert Shearman <rob@codeweavers.com>
52285 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
52286 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
52287 dlls/ole32/usrmarshal.c:
52288 Implement some user marshal functions and add tests.
52290 2005-11-29 Robert Shearman <rob@codeweavers.com>
52292 * dlls/wininet/http.c:
52293 More lpszServerName -> lpszHostName fixes.
52295 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
52297 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
52298 Implemented SymUnloadModule64.
52300 2005-11-29 James Hawkins <truiken@gmail.com>
52302 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
52303 Returned versions are always initialized to zero, even on failure.
52304 Function always returns S_OK, even on failure.
52305 Copy the file to the temp directory if the file exists but isn't found
52306 by GetFileVersionInfoSize.
52307 If bVersion is FALSE, return the language and code page identifiers of
52308 the file, not the system.
52310 2005-11-29 Robert Shearman <rob@codeweavers.com>
52312 * dlls/wininet/http.c:
52313 Fix redirects from secure to non-secure and vice versa.
52315 2005-11-29 Robert Shearman <rob@codeweavers.com>
52317 * dlls/oleaut32/typelib.c:
52318 Implement ITypeInfo_Bind for typelibs.
52319 Fix some places where a returned object was AddRef'd.
52320 Make the search through implemented types work on all types, not just
52323 2005-11-29 Peter Lemenkov <petro@mail.ru>
52325 * include/shellapi.h:
52326 Added some definitions.
52328 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
52330 * dlls/winmm/mci.c:
52331 Fixed some bugs in MCI string parsing.
52333 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
52335 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
52336 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
52338 Implemented SymLoadModuleEx.
52340 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
52342 * programs/winedbg/debugger.h, programs/winedbg/display.c,
52343 programs/winedbg/stack.c, programs/winedbg/symbol.c:
52344 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
52345 oriented API (stack_get_current_symbol).
52346 Reused the func name (stack_get_frame) for internal stack.c handling.
52348 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
52350 * dlls/ole32/ole32res.rc:
52351 Made the Drag&Drop cursors' rubber band visible on a white background.
52353 2005-11-29 Alexandre Julliard <julliard@winehq.org>
52355 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
52356 Avoid including X11/Intrinsic.h.
52358 2005-11-29 Alexandre Julliard <julliard@winehq.org>
52360 * dlls/gdi/bitmap.c:
52361 Added support for doing SetBitmapBits on a DIB section.
52363 2005-11-29 James Hawkins <truiken@gmail.com>
52365 * include/advpub.h:
52366 Add ADN_DEL_UNC_PATHS define to advpub.h.
52368 2005-11-29 Robert Shearman <rob@codeweavers.com>
52370 * dlls/wininet/http.c:
52371 Change all SendAsyncCallback calls into the synchronous
52372 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
52375 2005-11-29 Robert Shearman <rob@codeweavers.com>
52377 * include/objidl.idl:
52378 Make IAdviseSink methods non-async and remove the IAsyncManager
52379 parameter hack that native COM used to use (but not any more). Async
52380 calls are an optimisation that we're not going to support in the near
52383 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
52385 * dlls/opengl32/wgl.c:
52386 Fixed crash in wglShareList.
52388 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
52390 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
52391 Fix implementation of IDirectMusic8Impl_CreatePort.
52393 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
52395 * include/cvconst.h:
52396 Added calling convention definitions.
52398 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
52400 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
52401 Added stub for dbghelp.SymRegisterCallback64.
52403 2005-11-29 Robert Shearman <rob@codeweavers.com>
52405 * dlls/oleaut32/typelib.c:
52406 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
52407 Copy VARDESC structures returned to calling applications instead of
52408 passing a pointer to the master structure used internally.
52410 2005-11-29 Robert Shearman <rob@codeweavers.com>
52412 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
52413 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
52415 2005-11-29 Robert Shearman <rob@codeweavers.com>
52417 * dlls/rpcrt4/cpsf.c:
52418 The CLSID can be substituted by an IID present in one of the proxy
52419 file infos in NdrDllGetClassObject.
52421 2005-11-29 Robert Shearman <rob@codeweavers.com>
52423 * dlls/rpcrt4/ndr_midl.c:
52424 Return the correct error code from NdrProxyErrorHandler.
52426 2005-11-29 Robert Shearman <rob@codeweavers.com>
52428 * dlls/rpcrt4/ndr_ole.c:
52429 Raise exceptions on failures.
52430 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
52431 pStubMsg->BufferLength.
52432 Fix buffer calculation when no interface data is marshaled to the
52435 2005-11-29 Robert Shearman <rob@codeweavers.com>
52437 * dlls/rpcrt4/ndr_marshall.c:
52438 Fix the overflow check to not depend on pStubMsg->BufferStart and
52439 pStubMsg->BufferEnd being valid, because they aren't filled in when
52440 using MIDL-generated server stubs.
52441 Don't set the pointer to NULL on unmarshaling because we may want to
52442 unmarshal the value to an existing pointer instead of allocating a new
52445 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
52447 * dlls/user/tests/win.c, dlls/user/win.c:
52448 EnumChildWindows should return result from the callback.
52450 2005-11-28 Jacek Caban <jacek@codeweavers.com>
52452 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
52453 dlls/shdocvw/webbrowser.c:
52454 Activate document object.
52456 2005-11-28 Alexandre Julliard <julliard@winehq.org>
52458 * include/shlobj.h:
52459 Remove unnecessary external variable declarations.
52461 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
52463 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
52464 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
52465 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
52466 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
52467 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
52468 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
52469 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
52470 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
52471 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
52472 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
52473 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
52474 dlls/winmm/wineoss/oss.c:
52475 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
52477 2005-11-28 Juan Lang <juan_lang@yahoo.com>
52479 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
52480 Fix parameter count on some stubs (thanks to Marcus Meissner for
52481 spotting that.) Add a few more stubs.
52483 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
52485 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
52486 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
52487 Add German resources.
52489 2005-11-28 Hans Leidekker <hans@it.vu.nl>
52491 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
52492 Document the ldap_bind* functions.
52494 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
52496 * dlls/shell32/shfldr_unixfs.c:
52497 Enhanced UnixFolder's IDropTarget implementation.
52498 Use STATIC_CAST macro more consistently.
52500 2005-11-28 Alexandre Julliard <julliard@winehq.org>
52502 * tools/winebuild/spec16.c:
52503 Preserve 16-byte stack alignment in 16-bit relays.
52505 2005-11-28 Alexandre Julliard <julliard@winehq.org>
52507 * tools/winebuild/relay.c:
52508 Enforce 16-byte stack alignment when returning from 16-bit code and
52509 when calling a register function.
52511 2005-11-28 Ge van Geldorp <gvg@reactos.org>
52513 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
52514 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
52515 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
52516 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
52517 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
52518 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
52519 dlls/kernel/computername.c, dlls/kernel/debugger.c,
52520 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
52521 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
52522 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
52523 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
52524 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
52525 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
52526 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
52527 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
52528 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
52529 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
52530 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
52531 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
52532 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
52533 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
52534 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
52535 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
52536 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
52537 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
52538 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
52539 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
52540 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
52541 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
52542 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
52543 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
52544 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
52545 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
52546 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
52547 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
52548 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
52549 server/console.c, server/debugger.c, server/event.c, server/fd.c,
52550 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
52551 server/mapping.c, server/mutex.c, server/named_pipe.c,
52552 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
52553 server/region.c, server/registry.c, server/semaphore.c,
52554 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
52555 server/thread.h, server/timer.c, server/token.c, server/trace.c,
52556 server/window.c, server/winstation.c:
52557 Match PSDK STATUS_* definitions.
52559 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
52561 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
52562 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
52563 dlls/msvideo/msvideo_main.c, include/vfw.h:
52564 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
52567 2005-11-28 Aric Stewart <aric@codeweavers.com>
52569 * dlls/wininet/http.c:
52570 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
52571 port if non standard on the redirect host header and make sure to
52572 append the extra information (parameters) and such to the location if
52573 present. Additionally check to see if we are redirecting to https and
52574 if so set the appropriate port.
52576 2005-11-28 Jacek Caban <jacek@codeweavers.com>
52578 * dlls/shdocvw/dochost.c:
52579 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
52581 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
52583 * dlls/shell32/shlview.c:
52584 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
52586 2005-11-28 Ge van Geldorp <gvg@reactos.org>
52588 * dlls/shell32/shlexec.c:
52589 Other code in shlexec.c (e.g. the extension handling code in
52590 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
52593 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
52595 * dlls/winspool/info.c:
52596 Documentation added for GetPrinterDriverDirectoryW + A.
52598 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
52600 * include/ddk/wdm.h:
52601 Add directory and symlink access rights.
52603 2005-11-28 Robert Shearman <rob@codeweavers.com>
52605 * dlls/wininet/http.c:
52606 Add support for using secure (SSL/TLS) connections through a proxy
52609 2005-11-28 Robert Shearman <rob@codeweavers.com>
52611 * dlls/wininet/http.c, dlls/wininet/internet.h,
52612 dlls/wininet/netconnection.c:
52613 Move the initiation of the SSL connection into a separate function.
52615 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
52617 * dlls/user/menu.c, dlls/user/tests/menu.c:
52618 set_menu_item_text handles converting an empty menu item to a
52619 separator on its own, give it a chance to do its work in the
52622 2005-11-28 Robert Shearman <rob@codeweavers.com>
52624 * dlls/wininet/http.c, dlls/wininet/internet.h:
52625 Add a host port field that preserves the requested port of the
52628 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
52630 * dlls/usp10/usp10.c, include/usp10.h:
52631 Added some missing definitions in usp10.h.
52633 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
52635 * dlls/x11drv/graphics.c:
52636 Handle an X error in X11DRV_ExtFloodFill().
52638 2005-11-28 Robert Shearman <rob@codeweavers.com>
52640 * dlls/wininet/http.c:
52641 Fix "http://" prefix detection on the proxy URL.
52643 2005-11-28 Robert Shearman <rob@codeweavers.com>
52645 * dlls/rpcrt4/ndr_midl.c:
52646 Make sure to fill out the MIDL_STUB_MESSAGE structure in
52647 NdrSendReceive like we do in NdrProxySendReceive.
52649 2005-11-28 Robert Shearman <rob@codeweavers.com>
52651 * dlls/rpcrt4/ndr_marshall.c:
52652 Implement conformant varying array functions.
52654 2005-11-28 Robert Shearman <rob@codeweavers.com>
52656 * dlls/rpcrt4/ndr_marshall.c:
52657 Implement conformant struct functions.
52659 2005-11-28 Robert Shearman <rob@codeweavers.com>
52661 * dlls/rpcrt4/ndr_marshall.c:
52662 Implement FC_STRUCTPAD2 for complex types.
52664 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
52666 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
52667 Add stub implementation for SetMagicColors().
52669 2005-11-28 Jacek Caban <jacek@codeweavers.com>
52671 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
52672 Added AtlAxCreateControl stub implementation.
52674 2005-11-28 Robert Shearman <rob@codeweavers.com>
52676 * dlls/wininet/http.c:
52677 Replace some useless checks in HTTP_AddProxyInfo with asserts.
52679 2005-11-28 Jacek Caban <jacek@codeweavers.com>
52681 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
52682 dlls/shdocvw/webbrowser.c:
52683 Added IOleDocumentSite implementation.
52685 2005-11-28 Robert Shearman <rob@codeweavers.com>
52687 * dlls/wininet/http.c:
52688 Simplify and fix Set-Cookie handling.
52690 2005-11-28 Robert Shearman <rob@codeweavers.com>
52692 * dlls/ole32/defaulthandler.c:
52693 Implement IOleObject_DoVerb function by running the object and then
52694 delegating to the remote IOleObject_DoVerb function.
52696 2005-11-28 Robert Shearman <rob@codeweavers.com>
52698 * dlls/rpcrt4/ndr_marshall.c:
52699 Add functions for marshaling base types (ints, floats, etc.).
52701 2005-11-28 Jacek Caban <jacek@codeweavers.com>
52703 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
52704 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
52705 Better windows handling.
52707 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
52709 * dlls/shell32/shell32_main.h:
52710 Modified KeyStateToDropEffect macro to match native shellview's
52713 2005-11-28 Robert Shearman <rob@codeweavers.com>
52715 * dlls/wininet/http.c:
52716 Simplify HTTP_InsertProxyAuthorization.
52718 2005-11-28 Robert Shearman <rob@codeweavers.com>
52720 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
52721 dlls/ole32/oleobj.c:
52722 Delegate advises to the remote object to enable the client to receive
52723 data change notifications.
52725 2005-11-28 Robert Shearman <rob@codeweavers.com>
52727 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
52728 Extend conformance computation function to also compute variances.
52729 MSDN suggests that conformance and variance are pretty much the same,
52730 but there may be some subtleties to it.
52732 2005-11-28 Jacek Caban <jacek@codeweavers.com>
52734 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
52735 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
52736 Added implementation of GetWindowContext.
52737 Added stub implementation of IOleInPlaceFrame interface.
52739 2005-11-28 Alexandre Julliard <julliard@winehq.org>
52741 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
52742 Ignore generated rsrc.res.
52744 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
52746 * dlls/shell32/shlview.c:
52747 Register the shell view itself as the drop target, not it's parent folder.
52748 Forward drag&drop method calls to the folder currently under the cursor.
52750 2005-11-28 Robert Shearman <rob@codeweavers.com>
52752 * dlls/wininet/internet.c:
52753 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
52754 tests show that the callbacks happen either synchronously or within an
52755 alternative asynchronous call.
52756 Remove a check for a NULL lpfnStatusCB that is already performed by
52757 INTERNET_SendCallback and add a comment about a difference to native.
52759 2005-11-28 Robert Shearman <rob@codeweavers.com>
52761 * dlls/wininet/http.c:
52762 Add parsing of the Content-ID and Proxy-Connection headers.
52763 Sort the table of header to option number mappings correctly.
52764 Change a FIXME to a WARN because there are "X-..." headers that we
52765 aren't supposed to parse.
52767 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
52769 * include/imagehlp.h:
52770 Add some 64 bit definitions.
52772 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52774 * dlls/wined3d/device.c:
52775 Stop reporting not having swapchain 0 as an error and add an internal
52776 variable instead of modifying a parameter.
52778 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52780 * dlls/wined3d/vertexdeclaration.c:
52781 Correct some errors in the way vertex declarations for directx 8 are
52782 parsed and add offset support.
52784 2005-11-28 Ge van Geldorp <gvg@reactos.org>
52786 * dlls/shell32/iconcache.c:
52787 Load shortcut icon by resource id instead of by icon index.
52789 2005-11-28 Robert Shearman <rob@codeweavers.com>
52791 * dlls/ole32/defaulthandler.c:
52792 Call DefaultHandler_Stop if we fail to start the server running
52793 correctly and a few formatting fixes.
52795 2005-11-28 Robert Shearman <rob@codeweavers.com>
52797 * dlls/rpcrt4/ndr_marshall.c:
52798 Fix NdrConformantArrayBufferSize to include the size of the
52800 Make NdrConformantArrayMemorySize do something more useful, like
52801 actually return the required memory.
52802 Conformance offset can be negative and should only be two bytes.
52804 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
52806 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
52807 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
52808 dlls/msvidc32/rsrc.rc:
52809 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
52811 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
52813 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
52814 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
52815 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
52817 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
52819 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
52820 Fix several bugs in msrle32 preventing it to load.
52821 Remove a hack in ICOpen compensating a bug in msrle32.
52822 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
52823 convoluted GWLP_HINSTANCE hack.
52825 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
52827 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
52828 Update Korean translations.
52830 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
52832 * dlls/ole32/ole32res.rc:
52833 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
52835 2005-11-28 Jacek Caban <jacek@codeweavers.com>
52837 * dlls/shdocvw/webbrowser.c:
52838 Don't crash when parameters of Navigate2 are NULL.
52840 2005-11-28 Robert Shearman <rob@codeweavers.com>
52842 * dlls/wininet/http.c, dlls/wininet/internet.h:
52843 Add a new field "lpszHostName" to the session to track the host name
52844 of the HTTP server, as opposed to the server that we will connect to
52845 that could be a proxy server. Fixes the "Host:" header that we send to
52848 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
52850 * dlls/winmm/winmm.c:
52851 LoadLibrary16 is no longer exported by name, so do the lookup by its
52852 ordinal (when loading NE sibling).
52854 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
52856 * dlls/ntdll/cdrom.c:
52857 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
52858 IOCTL_STORAGE_CHECK_VERIFY.
52860 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
52862 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
52863 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
52865 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52867 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
52868 Correct the matrix sizes in software shaders and remove an erroneous
52869 parameter from lrp.
52871 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
52873 * dlls/x11drv/settings.c:
52874 Ignore frequency requests in Desktop mode.
52876 2005-11-28 Robert Shearman <rob@codeweavers.com>
52878 * dlls/ole32/defaulthandler.c:
52879 Call the equivalent delegate function for all of the simple
52882 2005-11-28 Robert Shearman <rob@codeweavers.com>
52884 * dlls/rpcrt4/ndr_marshall.c:
52885 We should always allocate in NdrConformantStringUnmarshal if the
52886 memory pointer is NULL.
52888 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
52890 * dlls/dinput/device.c:
52891 Handle DInput8 interfaces in device QueryInterface.
52893 2005-11-28 Hans Leidekker <hans@it.vu.nl>
52895 * dlls/wldap32/add.c:
52896 Document the ldap_add* functions.
52898 2005-11-28 Huw Davies <huw@codeweavers.com>
52900 * dlls/gdi/bitblt.c:
52901 If the driver doesn't support StretchBlt try to use StretchDIBits
52904 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
52906 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
52907 dlls/shell32/tests/shlfolder.c:
52908 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
52909 Directly return the correct "My Computer" attributes in
52910 ISF_Desktop_fnGetAttributesOf().
52911 Remove "todo_wine" from the "My Computer" attributes test case.
52912 Add test case for retrieving the file system path from the
52913 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
52915 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
52917 * documentation/README.ko:
52918 Add a translation of the README.
52920 2005-11-28 Mike McCormack <mike@codeweavers.com>
52922 * dlls/msi/helpers.c:
52923 If a source directory doesn't exist, use the install root instead.
52925 2005-11-28 Mike McCormack <mike@codeweavers.com>
52927 * dlls/msi/dialog.c:
52928 Handle the ^ character in MaskEdit controls.
52930 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
52932 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
52933 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
52935 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
52937 * dlls/shell32/shfldr_unixfs.c:
52938 Initial stubbed implementation of UnixFolder's IDropTarget interface.
52940 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
52942 * dlls/kernel/process.c:
52943 Initialize file_exists to 0 at exe load test, prevents mistaking of
52944 UTF-8 encoded exenames as builtins.
52946 2005-11-26 Alexandre Julliard <julliard@winehq.org>
52948 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
52949 programs/avitools/.gitignore, programs/clock/.gitignore,
52950 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
52951 programs/eject/.gitignore, programs/expand/.gitignore,
52952 programs/explorer/.gitignore, programs/hh/.gitignore,
52953 programs/msiexec/.gitignore, programs/notepad/.gitignore,
52954 programs/progman/.gitignore, programs/regedit/.gitignore,
52955 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
52956 programs/rundll32/.gitignore, programs/start/.gitignore,
52957 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
52958 programs/view/.gitignore, programs/wcmd/.gitignore,
52959 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
52960 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
52961 programs/winedbg/.gitignore, programs/winefile/.gitignore,
52962 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
52963 programs/winepath/.gitignore, programs/winetest/.gitignore,
52964 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
52965 programs/winver/.gitignore, tools/winegcc/.gitignore:
52966 Ignore symlink files too (needed for git).
52968 2005-11-26 Alexandre Julliard <julliard@winehq.org>
52970 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
52971 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
52972 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
52973 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
52974 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
52975 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
52976 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
52977 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
52978 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
52979 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
52980 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
52981 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
52982 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
52983 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
52984 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
52985 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
52986 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
52987 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
52988 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
52989 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
52990 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
52991 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
52992 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
52993 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
52994 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
52995 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
52996 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
52997 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
52998 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
52999 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
53000 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
53001 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
53002 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
53003 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
53004 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
53005 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
53006 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
53007 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
53008 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
53009 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
53010 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
53011 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
53012 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
53013 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
53014 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
53015 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
53016 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
53017 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
53018 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
53019 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
53020 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
53021 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
53022 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
53023 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
53024 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
53025 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
53026 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
53027 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
53028 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
53029 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
53030 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
53031 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
53032 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
53033 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
53034 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
53035 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
53036 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
53037 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
53038 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
53039 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
53040 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
53041 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
53042 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
53043 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
53044 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
53045 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
53046 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
53047 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
53048 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
53049 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
53050 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
53051 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
53052 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
53053 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
53054 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
53055 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
53056 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
53057 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
53058 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
53059 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
53060 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
53061 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
53062 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
53063 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
53064 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
53065 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
53066 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
53067 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
53068 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
53069 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
53070 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
53071 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
53072 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
53073 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
53074 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
53075 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
53076 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
53077 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
53078 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
53079 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
53080 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
53081 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
53082 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
53083 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
53084 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
53085 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
53086 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
53087 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
53088 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
53089 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
53090 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
53091 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
53092 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
53093 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
53094 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
53095 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
53096 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
53097 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
53098 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
53099 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
53100 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
53101 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
53102 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
53103 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
53104 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
53105 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
53106 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
53107 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
53108 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
53109 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
53110 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
53111 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
53112 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
53113 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
53114 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
53115 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
53116 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
53117 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
53118 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
53119 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
53120 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
53121 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
53122 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
53123 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
53124 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
53125 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
53126 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
53127 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
53128 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
53129 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
53130 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
53131 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
53132 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
53133 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
53134 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
53135 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
53136 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
53137 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
53138 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
53139 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
53140 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
53141 dlls/version/.cvsignore, dlls/version/.gitignore,
53142 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
53143 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
53144 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
53145 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
53146 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
53147 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
53148 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
53149 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
53150 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
53151 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
53152 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
53153 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
53154 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
53155 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
53156 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
53157 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
53158 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
53159 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
53160 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
53161 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
53162 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
53163 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
53164 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
53165 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
53166 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
53167 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
53168 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
53169 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
53170 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
53171 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
53172 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
53173 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
53174 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
53175 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
53176 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
53177 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
53178 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
53179 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
53180 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
53181 fonts/.gitignore, include/.cvsignore, include/.gitignore,
53182 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
53183 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
53184 libs/unicode/.cvsignore, libs/unicode/.gitignore,
53185 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
53186 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
53187 programs/.cvsignore, programs/.gitignore,
53188 programs/avitools/.cvsignore, programs/avitools/.gitignore,
53189 programs/clock/.cvsignore, programs/clock/.gitignore,
53190 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
53191 programs/control/.cvsignore, programs/control/.gitignore,
53192 programs/eject/.cvsignore, programs/eject/.gitignore,
53193 programs/expand/.cvsignore, programs/expand/.gitignore,
53194 programs/explorer/.cvsignore, programs/explorer/.gitignore,
53195 programs/hh/.cvsignore, programs/hh/.gitignore,
53196 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
53197 programs/notepad/.cvsignore, programs/notepad/.gitignore,
53198 programs/progman/.cvsignore, programs/progman/.gitignore,
53199 programs/regedit/.cvsignore, programs/regedit/.gitignore,
53200 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
53201 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
53202 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
53203 programs/start/.cvsignore, programs/start/.gitignore,
53204 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
53205 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
53206 programs/view/.cvsignore, programs/view/.gitignore,
53207 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
53208 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
53209 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
53210 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
53211 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
53212 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
53213 programs/winefile/.cvsignore, programs/winefile/.gitignore,
53214 programs/winemenubuilder/.cvsignore,
53215 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
53216 programs/winemine/.gitignore, programs/winepath/.cvsignore,
53217 programs/winepath/.gitignore, programs/winetest/.cvsignore,
53218 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
53219 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
53220 programs/winhelp/.gitignore, programs/winver/.cvsignore,
53221 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
53222 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
53223 tools/widl/.gitignore, tools/winapi/.cvsignore,
53224 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
53225 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
53226 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
53227 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
53228 tools/wrc/.cvsignore, tools/wrc/.gitignore:
53229 Renamed all .cvsignore files to .gitignore.
53231 2005-11-24 Hans Leidekker <hans@it.vu.nl>
53233 * programs/winebrowser/main.c, tools/wine.inf:
53234 Also handle mailto: urls.
53236 2005-11-24 Mike McCormack <mike@codeweavers.com>
53238 * dlls/msvcrt/tests/printf.c:
53239 Add some tests for _fcvt.
53241 2005-11-24 Marcus Meissner <meissner@suse.de>
53244 extern "C" wrappers for usp10.h.
53246 2005-11-24 Mike McCormack <mike@codeweavers.com>
53248 * dlls/msi/helpers.c:
53249 Make all source directories at the root of the install.
53251 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
53253 * dlls/advapi32/lsa.c:
53254 Return a real error in LsaLookupSids.
53256 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
53258 * include/Makefile.in:
53261 2005-11-24 Mike McCormack <mike@codeweavers.com>
53263 * dlls/wldap32/ber.c:
53264 Fix a compile error.
53266 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
53268 * dlls/opengl32/wgl_ext.c:
53269 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
53271 2005-11-24 Juan Lang <juan_lang@yahoo.com>
53273 * include/wincrypt.h:
53274 Add more declarations.
53276 2005-11-23 Francois Gouget <fgouget@free.fr>
53278 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
53279 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
53280 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
53281 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
53282 dlls/shell32/shellpath.c, dlls/user/edit.c,
53283 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
53284 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
53285 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
53286 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
53287 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
53288 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
53289 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
53290 dlls/wintab32/context.c, programs/progman/En.rc,
53291 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
53292 tools/wrc/translation.c:
53293 Assorted spelling fixes.
53295 2005-11-23 Francois Gouget <fgouget@free.fr>
53297 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
53298 Documentation tweaks to make winapi_check happy.
53299 Also specify the documented spec file entry.
53301 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
53303 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
53304 Add German resource file for msvideo.
53306 2005-11-23 Francois Gouget <fgouget@free.fr>
53308 * dlls/wldap32/control.c, dlls/wldap32/init.c,
53309 dlls/wldap32/winldap_private.h, include/winldap.h,
53310 tools/winapi/win32.api:
53311 winldap.h should include windeh.f and schnlsp.h.
53312 Enclose the API definitions in an extern "C" section and define
53314 Better stick to the types defined by the PSDK.
53315 Fix the ldap_create_vlv_control*() prototypes.
53318 2005-11-23 Alexandre Julliard <julliard@winehq.org>
53320 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
53321 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
53322 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
53323 tools/winebuild/import.c:
53324 Preserve 16-byte stack alignment in the various assembly
53325 functions. Needed for MacOSX.
53327 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
53329 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
53330 dlls/msvideo/rsrc.rc:
53331 Add Korean translation.
53333 2005-11-23 Francois Gouget <fgouget@free.fr>
53335 * dlls/advpack/tests/advpack.c:
53336 Add trailing '\n' to trace() call.
53338 2005-11-23 Francois Gouget <fgouget@free.fr>
53340 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
53341 Add LPADDRINFO, missing IP_* defines and missing APIs.
53342 Enclose the API definitions in an extern "C" section.
53343 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
53344 Better stick to the types defined by the PSDK.
53347 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
53349 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
53350 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
53351 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
53352 Update Korean translations.
53354 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
53356 * dlls/shell32/shfldr_unixfs.c:
53357 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
53359 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
53361 * dlls/mscms/tests/profile.c:
53362 Be more strict and verbose while testing
53363 GetStandardColorSpaceProfile().
53365 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
53367 * dlls/user/tests/sysparams.c:
53368 Make test_SPI_SETBORDER less likely to permanently change visual
53370 - use smaller border widths values for testing;
53371 - provide a work around for a Windows XP feature that made the tests
53372 change the caption width.
53374 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
53376 * dlls/shell32/shfldr_desktop.c:
53377 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
53379 Fixed a handle leak in case of failing AddToEnumList call.
53381 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
53383 * dlls/shell32/shfldr_mycomp.c:
53384 Also scan HKEY_CURRENT_USER for shell namespace extensions in
53387 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
53389 * dlls/shell32/brsfolder.c:
53390 Initialize OLE instead of just COM, in order to enable Drag & Drop.
53392 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
53394 * dlls/commdlg/filedlg.c:
53395 Initialize OLE instead of COM only in order to enable Drag and Drop.
53397 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
53399 * include/commctrl.h:
53400 Define DateTime_SetMonthCalColor.
53402 2005-11-23 Juan Lang <juan_lang@yahoo.com>
53404 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
53405 Fix some memory leaks.
53407 2005-11-23 Alexandre Julliard <julliard@winehq.org>
53409 * dlls/x11drv/event.c:
53410 Fixed some broken code that was causing compiler warnings.
53412 2005-11-23 Huw Davies <huw@codeweavers.com>
53414 * dlls/msxml3/tests/domdoc.c:
53415 Release a stray node.
53417 2005-11-22 Alexandre Julliard <julliard@winehq.org>
53419 * ANNOUNCE, ChangeLog, VERSION, configure:
53422 ----------------------------------------------------------------
53423 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
53425 * dlls/commdlg/fontdlg16.c:
53426 Fixes for FormatCharDlgProc16:
53427 - properly store the ChooseFont pointer, use a window property as the
53428 A and W functions do;
53429 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
53431 2005-11-22 Aric Stewart <aric@codeweavers.com>
53433 * dlls/wininet/http.c:
53434 HttpEndRequest does not actually send an extra NULL byte at the end of
53435 the request. Help from Rob Shearman on this one.
53437 2005-11-22 Alexandre Julliard <julliard@winehq.org>
53439 * dlls/kernel/volume.c:
53440 Don't try to set the label in the superblock of FAT filesystems, that
53441 doesn't do the right thing anyway.
53443 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
53445 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
53446 Corrects an error in the _m3xm3 shader function in pixel and vertex
53449 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
53451 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
53452 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
53453 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
53454 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
53455 Add a semi-functional ICCompressorChoose implementation.
53457 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
53459 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
53460 GetSystemMetrics fixes with corresponding tests.
53462 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
53464 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
53465 server/debugger.c, server/event.c, server/fd.c, server/file.c,
53466 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
53467 server/mutex.c, server/named_pipe.c, server/object.c,
53468 server/object.h, server/process.c, server/queue.c, server/registry.c,
53469 server/request.c, server/semaphore.c, server/serial.c,
53470 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
53471 server/timer.c, server/token.c, server/winstation.c:
53472 Add name_lookup function in object_ops.
53474 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
53476 * dlls/commdlg/fontdlg16.c:
53477 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
53478 the lpszStyle fields.
53480 2005-11-22 Hans Leidekker <hans@it.vu.nl>
53482 * programs/winebrowser/Makefile.in:
53483 No need to link against shell32 or user32.
53485 2005-11-22 Aric Stewart <aric@codeweavers.com>
53487 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
53488 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
53489 headers. Also adding a test for some header adding flags.
53491 2005-11-22 Alexandre Julliard <julliard@winehq.org>
53493 * server/registry.c:
53494 Use struct unicode_str instead of null-terminated strings where
53495 possible, and remove constraints on total key path length.
53497 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
53499 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
53501 Add stdarg.h where missing.
53503 2005-11-22 Marcus Meissner <meissner@suse.de>
53505 * dlls/winsock/socket.c:
53506 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
53508 2005-11-22 Steven Edwards <winehacker@gmail.com>
53510 * dlls/ntdll/version.c:
53511 Correct URL for version infomation database website.
53513 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
53515 * dlls/gdi/tests/dc.c:
53516 Add a test showing that SaveDC after GetDC should return 1.
53518 2005-11-22 Jacek Caban <jacek@codeweavers.com>
53520 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
53521 Create window in SetClientSite and return it in
53522 IOleInPlaceSite::GetWindow.
53524 2005-11-22 Robert Shearman <rob@codeweavers.com>
53526 * dlls/wininet/tests/http.c:
53527 Test the sizes of some of the parameters passed into the callback.
53529 2005-11-22 Robert Shearman <rob@codeweavers.com>
53531 * dlls/wininet/internet.c, dlls/wininet/internet.h,
53532 dlls/wininet/utility.c:
53533 Rename SendAsyncCallback to INTERNET_SendCallback.
53535 2005-11-22 Robert Shearman <rob@codeweavers.com>
53537 * dlls/wininet/http.c:
53538 Fix an incorrect entry in the HTTP header field table causing broken
53539 Location field parsing.
53541 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
53543 * dlls/advpack/tests/advpack.c:
53544 Exit test after first TranslateInfString() failure, which seems to be
53547 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
53549 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
53550 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
53551 Implement a pixel shader parser and cross compiler. All version of
53552 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
53553 will be cross compiled.
53555 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
53557 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
53558 server/mapping.c, server/mutex.c, server/named_pipe.c,
53559 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
53560 server/winstation.c:
53561 Return correct error on name collision when creating new named
53563 Check for correct error in affected places.
53565 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
53567 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
53568 Kernel32 should create named objects with OBJ_OPENIF flag set.
53569 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
53570 RtlNtStatusToDosError.
53572 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
53574 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
53575 Update Korean translations.
53577 2005-11-21 Alexandre Julliard <julliard@winehq.org>
53579 * programs/winecfg/drive.c:
53580 Only set label and serial number when they are actually changed.
53582 2005-11-21 Alexandre Julliard <julliard@winehq.org>
53584 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
53585 server/mailslot.c, server/protocol.def, server/trace.c:
53586 Fixed handling of mailslot read timeout to avoid compiler warnings.
53588 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
53591 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
53592 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
53594 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
53596 * dlls/ntdll/tests/om.c:
53597 More Object Manager tests.
53599 2005-11-21 Aric Stewart <aric@codeweavers.com>
53601 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
53602 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
53603 some things out of HTTP_SendRequestW to avoid duplicate code.
53605 2005-11-21 Ge van Geldorp <gvg@reactos.org>
53607 * dlls/crypt32/encode.c:
53608 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
53610 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
53612 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
53613 dlls/shell32/shell32_main.h:
53614 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
53615 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
53616 PidlToSicIndex() and return -1 in error cases.
53617 Read shell overlay icon settings from registry to allow icon
53620 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
53622 * dlls/msvcrt/locale.c:
53623 Fix bogus unreal code page messages in _setmbcp().
53625 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
53627 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
53628 Do not forward _mbccpy to strcpy.
53629 Remove the error message in _mbccpy, it is not an error.
53631 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
53633 * dlls/comctl32/syslink.c:
53634 Improved word wrapping and tab key handling.
53636 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
53638 * dlls/advpack/advpack.c, include/advpub.h:
53639 Add/correct prototypes for some already defined functions in advpack.
53641 2005-11-21 Hans Leidekker <hans@it.vu.nl>
53643 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
53644 dlls/wldap32/wldap32.spec:
53645 Implement ldap_create_vlv_control{A,W},
53646 ldap_encode_sort_control{A,W}.
53647 Add a stub for ldap_create_page_control{A,W}.
53649 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
53651 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
53652 include/winsvc.h, tools/winapi/win32.api:
53653 Add/correct prototypes for some already defined functions in
53654 advapi32. Correct spec file entry for GetSecurityInfoExW.
53656 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
53658 * dlls/user/winstation.c, include/wine/server_protocol.h,
53659 server/protocol.def, server/trace.c, server/winstation.c:
53660 Replace inherit flag with object attributes in winstation and desktop
53661 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
53663 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
53665 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
53666 Fix _mbsspn() with conformance tests.
53668 2005-11-21 Hans Leidekker <hans@it.vu.nl>
53670 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
53671 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
53672 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
53673 programs/taskmgr/taskmgr.rc:
53674 Added Dutch translations.
53676 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
53678 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
53679 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
53680 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
53681 programs/winefile/Ko.rc:
53682 Update Korean translations.
53684 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
53686 * dlls/x11drv/scroll.c:
53687 Print scroll and clip rectangles on the ScrollDC entry.
53689 2005-11-21 Rob Shearman <rob@codeweavers.com>
53691 * dlls/advapi32/service.c:
53692 Don't try waiting for the service process to start if the
53693 CreateProcess call failed.
53695 2005-11-21 Mike McCormack <mike@codeweavers.com>
53697 * dlls/msi/registry.c:
53698 Loop around calling RegQueryValue until we have a big enough string
53699 for both the name and the value.
53701 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
53703 * dlls/shdocvw/dochost.c:
53704 Added GetHostInfo implementation.
53706 2005-11-21 Ge van Geldorp <gvg@reactos.org>
53708 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
53709 Fix some prototypes to match the PSDK.
53711 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
53713 * dlls/kernel/oldconfig.c:
53714 - ANSI SCSI revision is a hex number.
53715 - Be more verbose with parser ERRs.
53717 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
53719 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
53720 Mark some functions as implemented in the spec files.
53722 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
53724 * programs/winecfg/driveui.c:
53725 Create new drives with autodetect type.
53727 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
53729 * dlls/msvcrt/tests/file.c:
53730 Minor MSVCRT test changes:
53731 - add two invalid parameter checks for fopen(),
53732 - rearrange test sequence into two parts (low-level and stream I/O),
53735 2005-11-21 Hans Leidekker <hans@it.vu.nl>
53737 * dlls/wldap32/value.c:
53738 Fix the build without openldap.
53740 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
53742 * include/wincrypt.h:
53743 Add prototypes for some already defined functions in crypt32.
53745 2005-11-21 Aric Stewart <aric@codeweavers.com>
53747 * dlls/wininet/internet.c:
53748 Implement the use of NETCON_send for HTTP connections when in
53751 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
53753 * dlls/version/tests/install.c:
53754 Fix version tests on NT, 2K and XP, make some errors more verbose.
53756 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
53758 * dlls/winmm/wineoss/audio.c:
53759 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
53760 continuing with even higher channels numbers.
53762 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
53764 * dlls/winsock/socket.c:
53765 Fixed typo in ws_sockaddr_u2ws().
53767 2005-11-18 Hans Leidekker <hans@it.vu.nl>
53769 * configure, configure.ac, dlls/wldap32/init.c,
53770 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
53771 dlls/wldap32/wldap32.spec:
53772 Avoid using deprecated openldap functions.
53773 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
53774 Add stub implementation for ldap_startup and ldap_stop_tls_s.
53776 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
53778 * programs/winedbg/types.c:
53779 Native dbghelp doesn't provide names for basic type, so added relevant
53780 basic type names in winedbg.
53782 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
53784 * dlls/commdlg/filedlg.c:
53785 There is no need to resize our own fake dialog to match the parent, it
53786 doesn't have controls anyway.
53788 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
53790 * dlls/mscms/tests/profile.c:
53791 Don't call unicode functions of file API as they fail on Win9x.
53793 2005-11-18 Alexandre Julliard <julliard@winehq.org>
53795 * server/console.c, server/event.c, server/handle.c, server/handle.h,
53796 server/mailslot.c, server/mapping.c, server/mutex.c,
53797 server/named_pipe.c, server/object.c, server/object.h,
53798 server/process.c, server/request.h, server/semaphore.c,
53799 server/timer.c, server/user.h, server/winstation.c:
53800 Added a struct unicode_str to encapsulate object names.
53802 2005-11-18 Hans Leidekker <hans@it.vu.nl>
53804 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
53805 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
53806 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
53807 Avoid using deprecated openldap functions.
53808 Correct some return values.
53810 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
53812 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
53813 programs/winedbg/winedbg.c:
53814 Centralized calls for SymSetContext, we only do it when we change the
53815 current stack frame, and no longer every time we look up local symbols
53818 2005-11-18 Alexandre Julliard <julliard@winehq.org>
53820 * dlls/kernel/tests/thread.c:
53821 Avoid setting the context before the thread has started running, it's
53822 broken on most Windows versions.
53824 2005-11-18 Huw Davies <huw@codeweavers.com>
53826 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
53827 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
53828 dlls/msxml3/tests/domdoc.c:
53829 Ref count the xmlDocPtr.
53830 If two nodes refer to the same xmlNodePtr don't return same object.
53832 2005-11-18 Hans Leidekker <hans@it.vu.nl>
53834 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
53835 Avoid using deprecated openldap functions.
53836 Correct some return values.
53838 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
53840 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
53841 programs/winedbg/stack.c:
53842 Move print_func_and_args to stack.c, where it belongs.
53844 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
53846 * dlls/user/static.c:
53847 Fix vertical text alignment in static controls.
53849 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
53851 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
53852 dlls/comctl32/tests/header.c:
53853 Added header control tests.
53855 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
53857 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
53858 programs/winedbg/stack.c, programs/winedbg/symbol.c,
53859 programs/winedbg/winedbg.c:
53860 - now storing frames information in thread structure
53861 - frames are cached after each thread stops execution
53862 - reimplemented backtrace on top of this
53864 2005-11-18 Alexandre Julliard <julliard@winehq.org>
53866 * dlls/kernel/tests/locale.c:
53867 Added a few more Unicode digits from Unicode version 4.1.
53869 2005-11-18 Alexandre Julliard <julliard@winehq.org>
53871 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
53872 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
53873 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
53874 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
53875 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
53876 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
53877 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
53878 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
53879 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
53880 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
53881 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
53882 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
53883 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
53884 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
53885 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
53886 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
53887 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
53888 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
53889 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
53890 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
53891 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
53892 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
53893 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
53894 libs/unicode/casemap.c, libs/unicode/wctype.c:
53895 Updated codepage tables to Unicode version 4.1.
53897 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
53899 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
53900 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
53901 programs/cmdlgtst/cmdlgr.rc:
53902 Update Korean translations.
53904 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
53906 * dlls/user/tests/win.c:
53907 Add another test for Z order of child windows.
53909 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
53911 * dlls/kernel/vxd.c:
53912 Use case insensitive comparison to check file extensions.
53914 2005-11-18 Peter Beutner <p.beutner@gmx.net>
53916 * dlls/x11drv/opengl.c:
53917 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
53918 the selected pixel format lacks full hardware acceleration and only a
53919 few parts are accelerated. So don't always set it but only if the X
53920 server actually reports that the selected pixel format is not fully
53923 2005-11-18 Jacek Caban <jacek@codeweavers.com>
53925 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
53926 dlls/shdocvw/webbrowser.c:
53927 Free ConnectionPoint objects (fix memory leak).
53929 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
53931 * dlls/msvcrt/undname.c:
53932 Ensures, when we cannot demangle the string, to return the mangled
53933 name instead of a NULL pointer.
53935 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
53937 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
53938 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
53939 Now returning correct symbol flags (as native does) for function pmts
53940 & locals in dbghelp.
53941 Modified winedbg accordingly.
53943 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
53945 * dlls/twain/dsm_ctrl.c:
53946 If SANE returns empty device list treat it as an error.
53948 2005-11-18 Jacek Caban <jacek@codeweavers.com>
53950 * dlls/atl/registrar.c:
53951 Fix parsing '{' char.
53953 2005-11-18 Robert Reif <reif@earthlink.net>
53955 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
53956 Handle failure on Windows 95 properly.
53957 Make two functions available to all files.
53958 Make format_string() const correct.
53960 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
53962 * configure, configure.ac, dlls/winsock/socket.c,
53963 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
53964 Implemented getaddrinfo(), including full mapping of struct addrinfo
53965 between UNIX and Windows. Based on a patch by Mike Hearn.
53967 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
53969 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
53970 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
53971 programs/winedbg/types.c:
53972 Dbghelp describes the types of function arguments with a specific
53973 symbol-type (symt) which links both to arguments' type and to function
53975 - added this new type to dbghelp
53976 - implemented its use in winedbg
53978 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
53980 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
53981 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
53982 programs/winedbg/break.c, programs/winedbg/expr.c,
53983 programs/winedbg/memory.c, programs/winedbg/symbol.c,
53984 programs/winedbg/types.c:
53985 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
53988 2005-11-17 Alexandre Julliard <julliard@winehq.org>
53990 * libs/unicode/cpmap.pl:
53991 Only update modified files.
53993 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
53995 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
53996 Improve IConnectionPoint handling.
53998 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54000 * dlls/wined3d/device.c:
54001 Disable support for creation FMT_Unknown textures. This gets most of
54002 the d3d8 demos from www.codesampler.com working.
54004 2005-11-17 Robert Shearman <rob@codeweavers.com>
54006 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
54007 Remove some incompatibilities in the wctype table by updating the
54008 space, blank and cntrl exceptions and fixing the type given to
54009 characters in the "Zl" and "Zp" classes.
54011 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
54013 * dlls/comctl32/header.c:
54014 Return false if index is out of bounds in GetItemT.
54016 2005-11-17 Alexandre Julliard <julliard@winehq.org>
54018 * programs/explorer/explorer.c:
54019 Fixed invalid C syntax.
54021 2005-11-17 Robert Shearman <rob@codeweavers.com>
54023 * dlls/kernel/profile.c:
54024 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
54025 Don't increment the szFile pointer since we removed the BOM earlier
54026 and it will cause the first real character of the INI file to be
54029 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
54031 * programs/winefile/winefile.c, programs/winefile/winefile.h:
54032 Use command line for initial directory selection.
54033 Remove useless hwndParent variable.
54035 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54037 * dlls/wined3d/swapchain.c:
54038 Clear the z and stencil buffers at the end of the scene, this fixes a
54039 problem with the solid node bsp demo from www.codesampler.com as well
54040 as a lot of blank screens in some other demos.
54042 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
54044 * dlls/msvcrt/tests/cpp.c:
54045 Provide a sample of the joy of MSC symbol mangling.
54047 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
54049 * programs/winedbg/symbol.c:
54050 When a symbol name already contains a module name, we shouldn't search
54053 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
54055 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
54056 programs/winedbg/debugger.h:
54057 Simplification of lex's input reading.
54059 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
54061 * dlls/user/tests/monitor.c:
54062 Made test loadable on win95 again (EnumDisplayDevicesA not present).
54064 2005-11-17 Jacek Caban <jacek@codeweavers.com>
54066 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
54067 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
54068 Added stub implementation of IDocHostUIHandler.
54070 2005-11-17 Jacek Caban <jacek@codeweavers.com>
54072 * include/mshtmhst.idl:
54073 Added IHTMLWindow forward declaration.
54075 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
54077 * tools/winapi/win32.api:
54078 Update win32.api to cvs.
54080 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
54082 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
54083 Fix _fcloseall() return value.
54084 Improve some trace messages.
54085 Add tests for fopen(), fclose(), _fcloseall().
54086 Stricten some checks of _unlink().
54088 2005-11-16 Jacek Caban <jacek@codeweavers.com>
54090 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
54091 dlls/shdocvw/webbrowser.c:
54092 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
54094 2005-11-16 Aric Stewart <aric@codeweavers.com>
54096 * configure, configure.ac, programs/Makefile.in,
54097 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
54098 programs/explorer/explorer.c:
54099 Beginnings of an explorer.exe replacement that wraps the existing
54102 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
54104 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
54105 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
54106 Added ability to execute commands from a file passed on command line
54107 (through --file option).
54108 Use that feature to get rid of arg_command hack (--command option now
54109 creates a temporary file).
54111 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
54113 * dlls/user/edit.c, dlls/user/tests/msg.c:
54114 Add a test for some edit control behaviours, make it pass under Wine.
54116 2005-11-16 Robert Reif <reif@earthlink.net>
54118 * dlls/winmm/wavemap/wavemap.c:
54119 Only convert bits per sample between different encoding formats.
54121 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
54123 * dlls/winsock/socket.c, include/ws2tcpip.h:
54124 Added mapping between unix and windows sockaddr_in6(_old) and
54125 sockaddr_in. Added address family, socket type mappers.
54127 2005-11-16 Robert Shearman <rob@codeweavers.com>
54129 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
54130 - Improve callback to give context sensitive information about the
54131 different statuses and print the thread ID that it was called from.
54132 - Replace the busy waiting on the "goon" flag with an event.
54133 - Replace hard coded numbers with more informative constants
54134 throughout the InternetReadFile test.
54135 - Add tests for InternetReadFileExA.
54136 - Fix the error value from calling InternetReadFile with a NULL handle
54137 as indicated by the test.
54139 2005-11-16 Jacek Caban <jacek@codeweavers.com>
54141 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
54142 Added IOleInPlaceSite stub implementation.
54144 2005-11-15 Mike McCormack <mike@codeweavers.com>
54147 Add timezone information to the registry.
54149 2005-11-15 Robert Shearman <rob@codeweavers.com>
54151 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
54152 dlls/wininet/utility.c:
54153 We shouldn't pass the struct hostent returned from gethostbyname as
54154 it's not thread-safe and isn't needed anyway.
54156 2005-11-15 Ken Thomases <ken@codeweavers.com>
54158 * dlls/ntdll/signal_i386.c:
54159 Updated context definitions for the latest Darwin/x86.
54161 2005-11-15 Robert Shearman <rob@codeweavers.com>
54163 * dlls/wininet/internet.c:
54164 Correct the size of a callback parameter.
54165 Fix the declaration of INTERNET_WorkerThreadFunc.
54167 2005-11-15 Mike McCormack <mike@codeweavers.com>
54169 * dlls/msi/registry.c:
54170 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
54172 2005-11-15 Alexandre Julliard <julliard@winehq.org>
54174 * dlls/wininet/urlcache.c:
54175 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
54177 2005-11-15 Mike McCormack <mike@codeweavers.com>
54179 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
54180 Fix function prototype and spec file entry for
54181 MsiEnumComponentQualifiers.
54183 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
54185 * dlls/comctl32/header.c:
54186 Implement implement header callback support (HDN_GETDISPINFO notification):
54187 - better factorisation
54190 2005-11-15 Alexandre Julliard <julliard@winehq.org>
54192 * dlls/urlmon/tests/url.c:
54193 Don't crash if BindToStorage fails.
54195 2005-11-15 Mike McCormack <mike@codeweavers.com>
54197 * dlls/msi/install.c:
54198 Only return ERROR_MORE_DATA if there's a buffer to copy a result
54201 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
54203 * dlls/user/focus.c:
54204 Do not change focus if the being activated window is no longer
54207 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
54209 * dlls/kernel/tests/drive.c:
54210 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
54212 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
54214 * dlls/winspool/tests/info.c:
54215 Some extra tests for GetPrinterDriverDirectory.
54216 Display a TRACE when the Service "spooler" is not running (NT).
54218 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
54220 * dlls/kernel/comm.c:
54221 Disable PARMRK input flag of serial ports.
54223 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
54225 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
54226 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
54227 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
54228 programs/winefile/Ko.rc:
54229 Update Korean translations.
54231 2005-11-15 Alexandre Julliard <julliard@winehq.org>
54233 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
54234 Use proper asm name for external functions.
54236 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
54238 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
54239 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
54241 2005-11-15 Jacek Caban <jacek@codeweavers.com>
54243 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
54244 dlls/shdocvw/webbrowser.c:
54245 Beginning implementation of Navigate2.
54247 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
54249 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
54250 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
54251 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
54252 - use D3DCOLOR macros instead of using shift + masks
54253 - fix a bug where diffuse.lpData checked instead of specular.lpData
54254 - implement color fixup on ARB VShader compilation code:
54255 -> on input parameters using swizzle
54256 -> add is_color parameter on vshader_program_add_param
54258 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
54260 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
54261 Add stubs around ScriptStringAnalyse to avoid PAF crash.
54263 2005-11-15 Robert Shearman <rob@codeweavers.com>
54265 * dlls/wininet/http.c:
54266 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
54267 an INTERNET_ASYNC_RESULT structure.
54268 The source handle in HTTP_Connect should be the parent's handle.
54270 2005-11-15 Robert Shearman <rob@codeweavers.com>
54272 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
54273 SSL doesn't need to use a different socket to unsecure communications.
54275 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
54277 * dlls/kernel/tests/thread.c:
54278 Corrected last error information.
54279 Make sure we can run the tests on win9x.
54281 2005-11-15 Mike McCormack <mike@codeweavers.com>
54283 * dlls/msi/package.c:
54284 Set the Installed property if the product is already installed.
54286 2005-11-14 Alexandre Julliard <julliard@winehq.org>
54288 * dlls/user/input.c, server/queue.c:
54289 Added support for the QS_ALLPOSTMESSAGE flag.
54291 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
54293 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
54294 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
54295 Beginning of true BindToStorage implementation.
54297 2005-11-14 Huw Davies <huw@codeweavers.com>
54299 * tools/widl/header.c:
54300 Prefix [putref] property names with putref_.
54302 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
54304 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
54305 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
54307 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
54308 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
54309 SPI_{G|S}ICONTITLELOGFONT.
54310 Accordingly extend the corresponding tests.
54312 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
54314 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
54315 Undname: Allow more then one coded character in demangle_datatype.
54317 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
54320 Add default version information.
54322 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
54324 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
54325 NtReadFile: now returning correct status in NtReadFile for EOF
54326 conditions (on files) and broken pipe (on named pipes).
54328 2005-11-14 Peter Beutner <p.beutner@gmx.net>
54330 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
54331 When creating DIBs with a color depth <= 8, always set biClrUsed field
54332 to the number of entries in the color table.
54334 2005-11-14 Mike McCormack <mike@codeweavers.com>
54336 * dlls/msi/cond.y, dlls/msi/tests/package.c:
54337 Empty strings are not equal to any number, so all comparisons against
54338 them fail except for tests for non-equalness.
54340 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54342 * dlls/wined3d/device.c:
54343 Fix an intermittent lockup with ATI's driver, I expect the problem is
54344 trying to clear the display before it's visible. Also correct the
54347 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
54349 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
54350 dlls/urlmon/urlmon_main.h:
54351 Added get_protocol_iface internal function and use it in
54354 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
54356 * dlls/ddraw/surface_main.c:
54357 Use the front buffer palette for DC operations on off-screen buffers.
54359 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
54361 * dlls/advpack/tests/advpack.c:
54362 Get the version and language ID of ADVPACK.DLL too.
54364 2005-11-14 H. Verbeet <hverbeet@gmail.com>
54366 * dlls/ddraw/surface_dib.c:
54367 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
54368 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
54370 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
54372 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
54373 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
54374 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
54375 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
54376 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
54377 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
54378 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
54379 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
54380 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
54381 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
54382 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
54383 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
54384 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
54385 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
54386 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
54387 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
54388 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
54389 programs/winemine/rsrc.rc:
54390 Add Korean translations.
54392 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
54394 * dlls/iphlpapi/iphlpapi_main.c:
54395 Add, reformat API documentation.
54397 2005-11-14 Mike McCormack <mike@codeweavers.com>
54399 * dlls/msi/cond.y, dlls/msi/tests/package.c:
54400 Fix comparison of empty properties to numbers and add test cases.
54402 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
54404 * dlls/user/tests/msg.c:
54405 Fix message tests to run cleanly on Windows XP SP1.
54407 2005-11-14 Edgar Hucek <gimli@gentoo.org>
54409 * dlls/winmm/joystick/joystick.c:
54410 Unicode compile fix.
54412 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
54414 * dlls/kernel/tests/thread.c:
54415 Fix set_test_val function declaration to ensure stack is left
54418 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
54420 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
54421 Fix a test for InternetCreateUrlA as no Windows platform sets last
54422 error here. Make InternetCreateUrlA pass the test.
54424 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
54426 * dlls/crypt32/tests/cert.c:
54427 Don't call missing API function.
54429 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
54431 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
54432 Add DDBLT_DONOTWAIT flag.
54433 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
54435 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
54437 * dlls/urlmon/umon.c:
54438 Move BindToStorage hack to the separated function.
54440 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54442 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
54443 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
54444 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
54445 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
54446 dlls/d3d9/volumetexture.c:
54447 Remove the setting of the result pointer to NULL in creates, tests
54448 show that windows doesn't set the result to NULL on error.
54450 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
54452 * dlls/ntdll/thread.c:
54453 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
54454 from the command-line.
54456 2005-11-14 Peter Lemenkov <petro@mail.ru>
54458 * include/rpcdce.h:
54461 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
54463 * dlls/comctl32/imagelist.c:
54464 Reformat "see" section, to match c2man requirements.
54466 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
54468 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
54469 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
54470 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
54471 Improve c2man Documented-Total count. Changes:
54472 - add missing description
54473 - complete missing A/W pairs
54474 - document remaining comdlg32 functions
54476 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
54478 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
54479 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
54480 dlls/advapi32/security.c:
54481 Improve c2man Documented-Total count. Changes:
54482 - add missing description
54483 - add missing returns section
54485 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
54487 * programs/winetest/Makefile.in:
54488 Add shdocvw tests to winetest.
54490 2005-11-12 Robert Shearman <rob@codeweavers.com>
54492 * dlls/ole32/compobj.c:
54493 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
54494 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
54495 instead of InprocServer32.
54497 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
54499 * dlls/kernel/tests/thread.c:
54500 Add some extra error information.
54502 2005-11-12 Robert Shearman <rob@codeweavers.com>
54504 * dlls/wininet/internet.c, dlls/wininet/internet.h:
54505 Implement InternetReadFileExA (based on a patch by Brian Gerst).
54507 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
54509 * dlls/dinput/joystick_linuxinput.c:
54510 Add additional sanity checks to the linux input system dinput joystick
54513 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
54515 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
54516 Removed a couple of shift/reduce warnings in grammar.
54518 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
54520 * programs/regedit/Nl.rc:
54521 Update Dutch resources.
54523 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
54525 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
54526 dlls/shdocvw/webbrowser.c:
54527 Added IViewObject2 stub implementation.
54529 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
54531 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
54532 dlls/version/tests/install.c:
54533 Added some tests for VerFindFileA.
54535 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
54537 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
54538 prefix can be NULL for GetTempFileNameW.
54540 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
54542 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
54543 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
54544 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
54545 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
54546 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
54547 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
54548 dlls/wininet/wininet_Ko.rc:
54549 Add Korean translations.
54551 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
54553 * dlls/urlmon/urlmon.spec:
54554 Correct argument count for URLDownloadToCacheFile{A,W}.
54556 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
54558 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
54559 dlls/shell32/shlexec.c:
54560 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
54561 emulated Windows version is Win9x, Excel refuses to communicate with a
54562 unicode client in win9x mode.
54564 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
54566 * dlls/user/dde_client.c:
54567 Convert some ERRs to WARNs in the DDE client code when appropriate.
54569 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
54571 * dlls/kernel/heap.c:
54572 Protect sys/stat.h with a conditional.
54574 2005-11-11 Steven Edwards <winehacker@gmail.com>
54577 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
54579 2005-11-11 Christoph Frick <frick@sc-networks.de>
54581 * dlls/dinput/joystick_linuxinput.c:
54582 Moved and adopted joystick_linux.c code into the
54583 joystick_linuxinput.c.
54585 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
54587 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
54588 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
54589 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
54590 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
54591 references on code).
54592 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
54593 glGetInteger (as it returns bad value).
54595 2005-11-10 Francois Gouget <fgouget@free.fr>
54597 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
54598 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
54599 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
54600 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
54601 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
54602 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
54603 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
54604 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
54605 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
54606 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
54607 dlls/dinput/device.c, dlls/dinput/mouse.c,
54608 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
54609 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
54610 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
54611 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
54612 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
54613 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
54614 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
54615 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
54616 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
54617 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
54618 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
54619 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
54620 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
54621 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
54622 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
54623 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
54624 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
54625 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
54626 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
54627 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
54628 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
54629 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
54630 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
54631 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
54632 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
54633 dlls/wininet/internet.c, dlls/winmm/mci.c,
54634 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
54635 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
54636 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
54637 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
54638 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
54639 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
54640 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
54641 programs/winevdm/winevdm.c:
54642 Remove spaces before '\n' in traces.
54644 2005-11-10 Francois Gouget <fgouget@free.fr>
54646 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
54647 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
54648 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
54649 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
54650 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
54651 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
54653 Assorted spelling and case fixes.
54655 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
54657 * dlls/advpack/tests/advpack.c:
54659 - don't fail on WriteFile(),
54660 - add valid error codes,
54661 - empty buffer to avoid printing garbage,
54662 - remove bogus inf-file which TranslateInfString() creates here.
54664 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
54667 Make parameter higlighting regex less "hungry".
54669 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
54671 * programs/winemenubuilder/winemenubuilder.c:
54672 Parse the command line returned by CommandLineFromMsiDescriptor() to
54673 extract the application path. Otherwise winemenubuilder ignores the
54674 .lnk file entirely.
54676 2005-11-10 Francois Gouget <fgouget@free.fr>
54678 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
54679 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
54680 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
54681 Add trailing '\n's to ok() and TRACE() calls.
54683 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
54685 * dlls/kernel/tests/path.c:
54686 Add error code valid for Win9x and XP.
54688 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
54690 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
54691 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
54692 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
54693 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
54694 dlls/shell32/systray.c:
54695 Improve c2man Documented-Total count. Changes:
54696 - add missing description
54697 - add missing returns section
54698 - complete missing A/W pairs
54699 - reformate comments, to match c2man requirements
54701 2005-11-10 Francois Gouget <fgouget@free.fr>
54703 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
54704 dlls/dxerr9/errors.h:
54705 Assorted spelling fixes in the DXErr8/9 error files.
54707 2005-11-10 Francois Gouget <fgouget@free.fr>
54709 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
54710 Remove extra backslash that was causing an awk warning.
54712 2005-11-10 Mike McCormack <mike@codeweavers.com>
54714 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
54715 programs/regedit/rsrc.rc:
54716 Added Korean resources.
54718 2005-11-10 Mike McCormack <mike@codeweavers.com>
54720 * programs/start/start.c:
54721 Remove the limit on the length of the command line.
54723 2005-11-10 Aric Stewart <aric@codeweavers.com>
54726 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
54728 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
54730 * dlls/uxtheme/system.c:
54731 Improve c2man Documented-Total count. Changes:
54732 - add missing returns section
54734 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
54736 * dlls/x11drv/init.c, include/wingdi.h:
54737 Added support for SHADEBLENDCAPS.
54739 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
54741 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
54742 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
54744 Support Mesa GL_VERSION on parse.
54746 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
54748 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
54749 Added URLDownloadToCacheFile[AW] stub.
54751 2005-11-10 Mike Hearn <mike@plan99.net>
54753 * dlls/wininet/version.rc:
54754 Update wininet version info.
54756 2005-11-09 Alexandre Julliard <julliard@winehq.org>
54758 * ANNOUNCE, ChangeLog, VERSION, configure:
54761 ----------------------------------------------------------------
54762 2005-11-09 Huw Davies <huw@codeweavers.com>
54764 * dlls/wineps/ps.c:
54765 Escape non-printable characters in the document title and also
54766 truncate it to 0x80 characters.
54768 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
54770 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
54771 Initialize COM prior to displaying the file dialog.
54773 2005-11-09 Mike McCormack <mike@codeweavers.com>
54775 * dlls/msi/registry.c, dlls/msi/tests/db.c:
54776 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
54779 2005-11-09 Mike McCormack <mike@codeweavers.com>
54782 Make sure we only CoUninitialize after successfully initializing.
54783 Fix the address of the returned IShellLinkDataList interface.
54785 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
54787 * dlls/urlmon/file.c:
54788 Added IInternetPriority implementation to FileProtocol.
54790 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
54792 * dlls/user/cursoricon.c:
54793 If a color bitmap is provided, store bitmap information from it
54794 instead of the mask bitmap one.
54796 2005-11-09 Alexandre Julliard <julliard@winehq.org>
54798 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
54799 Don't call SetWindowPos in ShowWindow if a parent window is not
54800 visible, only toggle the WS_VISIBLE flag.
54802 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
54804 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
54805 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
54806 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
54807 dlls/user/win.c, dlls/user/winproc.c:
54808 Improve c2man Documented-Total count. Changes:
54809 - add missing description
54810 - add missing returns section
54811 - complete missing A/W pairs
54812 - reformate comments, to match c2man requirements
54814 2005-11-09 Robert Shearman <rob@codeweavers.com>
54816 * dlls/oleaut32/typelib.c:
54817 - Cleanup formating of DispCallFunc.
54818 - Fix DispCallFunc for functions with return values.
54819 - Don't rely on _copy_arg as it is going away soon.
54821 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
54823 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
54824 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
54825 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
54826 dlls/ole32/storage.c, dlls/ole32/storage32.c:
54827 Improve c2man Documented-Total count.
54829 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
54831 * dlls/shell32/brsfolder.c:
54832 Initialize COM prior to displaying the SHBrowseForFolder dialog.
54834 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
54836 * dlls/shell32/tests/shlfolder.c:
54837 Disable code that segfaults on Win98 SE.
54839 2005-11-09 Robert Shearman <rob@codeweavers.com>
54841 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
54842 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
54843 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
54844 - Fix up the callers and reorganize CoGetClassObject to split out the
54845 inproc code into another function.
54847 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
54849 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
54850 Added implementation of IInternetPriority in HttpProtocol.
54852 2005-11-08 Alexandre Julliard <julliard@winehq.org>
54854 * include/xmldom.idl:
54855 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
54857 2005-11-08 Huw Davies <huw@codeweavers.com>
54859 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
54860 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
54861 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
54862 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
54863 Include msxml2.h rather than msxml.h and xmldom.h.
54865 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
54867 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
54868 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
54870 Add tests that show that the border value manipulated by
54871 SPI_{GET,SET}BORDER is completely the same as with
54872 SPI_{GET,SET}NONCLIENTMETRICS.
54873 Fix a few signed/unsigned warnings in unrelated tests from the same
54875 Made the tests pass on wine.
54877 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
54879 * dlls/advapi32/tests/crypt.c:
54880 Win98 fails another way when user isn't logged in.
54882 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
54884 * dlls/shell32/systray.c:
54885 Unicodify systray.c.
54887 2005-11-08 Alexandre Julliard <julliard@winehq.org>
54889 * include/windef.h:
54890 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
54893 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
54895 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
54896 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
54897 dlls/shdocvw/tests/shortcut.c:
54898 Support for shell instance objects.
54899 Removed a wine_todo for a no longer failing test.
54900 Added a test for IPersistFolder3::GetCurFolder.
54902 2005-11-08 Alexandre Julliard <julliard@winehq.org>
54904 * dlls/mapi32/tests/prop.c:
54905 Get rid of FAR keywords.
54907 2005-11-08 Huw Davies <huw@codeweavers.com>
54909 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
54910 Implement selectSingleNode.
54912 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
54914 * dlls/kernel/heap.c:
54915 Implement GlobalMemoryStatusEx for Solaris.
54917 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
54919 * dlls/kernel/tests/heap.c:
54920 Take into account some alignment done by HeapAlloc() on Win9x.
54922 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
54924 * dlls/wininet/internet.c:
54925 Unicodify InternetCheckConnection.
54926 Use HeapAlloc'ed buffers where applicable.
54928 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
54930 * dlls/shell32/systray.c:
54931 Move functions a bit to get rid of a static declaration.
54933 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
54935 * dlls/comctl32/treeview.c:
54936 Do not issue a GetUpdateRect() to query an update region for
54937 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
54940 2005-11-08 Huw Davies <huw@codeweavers.com>
54942 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
54943 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
54944 dlls/msxml3/tests/domdoc.c:
54945 Implement get_parseError.
54947 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
54949 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
54950 Correct some allocated buffer lengths while converting to Unicode.
54952 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
54954 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
54955 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
54956 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
54957 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
54958 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
54959 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
54960 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
54961 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
54962 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
54963 dlls/user/listbox.c, dlls/user/static.c:
54964 Handle WM_PRINTCLIENT.
54965 Don't use SelectClipRgn in WM_PRINTCLIENT.
54967 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
54969 * dlls/wined3d/directx.c:
54970 Fix parsing of version number.
54972 2005-11-08 Huw Davies <huw@codeweavers.com>
54974 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
54975 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
54976 Fix cut-n-paste error in licence text.
54978 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54980 * dlls/d3d9/query.c:
54981 Allow NULL ppQuery to be passed to CreateQuery.
54983 2005-11-08 James Hawkins <truiken@gmail.com>
54985 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
54986 Implement TranslateInfString with tests.
54988 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
54990 * dlls/ole32/compobj.c:
54991 Added tracing to CoCreateInstance.
54993 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
54995 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
54996 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
54997 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
54998 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
54999 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
55000 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
55001 Improve c2man Documented-Total count. Changes:
55002 - add missing description
55003 - add missing returns section
55004 - complete missing A/W pairs
55005 - reformate comments, to match c2man requirements
55007 2005-11-08 Mike McCormack <mike@codeweavers.com>
55009 * dlls/ntdll/time.c:
55010 Add some missing timezones.
55012 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
55014 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
55015 - fill DirectShowFilters Container
55016 - fix some MLKs (clear variants)
55018 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55020 * dlls/crypt32/tests/cert.c:
55021 Make Crypt32 tests loadable on Win98.
55023 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55025 * dlls/winsock/tests/sock.c:
55026 Added last error code for XP SP1.
55028 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
55030 * dlls/dmloader/loader.c:
55031 Add some checks and fix some stream leaks.
55033 2005-11-08 Robert Shearman <rob@codeweavers.com>
55035 * dlls/ole32/rpc.c:
55036 We shouldn't pass the application name into CreateProcess because the
55037 value stored in the registry could include arguments.
55039 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55041 * dlls/wined3d/swapchain.c:
55042 Fixed an error in Swapchain_GetFrontBufferData.
55044 2005-11-08 Mike McCormack <mike@codeweavers.com>
55046 * programs/winemenubuilder/winemenubuilder.c:
55047 Extract the executable name for msi advertised shortcuts.
55049 2005-11-08 Mike McCormack <mike@codeweavers.com>
55051 * dlls/shell32/shelllink.c:
55052 Fix a problem spotted by Dmitry and another one stopping correctly
55053 formatted lnk files from being generated.
55055 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
55057 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
55058 Semi-stub implementation for SHRegGetValue(A|W).
55060 2005-11-07 James Hawkins <truiken@gmail.com>
55062 * include/winerror.h:
55063 Define the setupapi hresult errors.
55065 2005-11-07 Peter Lemenkov <petro@mail.ru>
55067 * include/wininet.h:
55068 Added some missing definitions in wininet.h.
55070 2005-11-07 Huw Davies <huw@codeweavers.com>
55072 * include/xmldom.idl, include/xmldomdid.h:
55073 Add IXMLDOMParseError.
55075 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
55077 * dlls/shell32/brsfolder.c:
55078 More robust code for querying ShellFolder attributes (some
55079 ShellFolders ignore the flag mask in GetAttributesOf).
55081 2005-11-07 Alexandre Julliard <julliard@winehq.org>
55083 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
55084 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
55085 Added a bunch of tests for the INF parser.
55087 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
55089 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
55090 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
55091 First draft of ExtTextOut on an open path.
55093 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
55095 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
55096 dlls/dxdiagn/provider.c:
55097 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
55098 - more complete container hierarchy
55099 - DXDiag_AddFileDescContainer service to fill dll info
55100 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
55102 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
55104 * dlls/user/sysparams.c:
55105 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
55106 adding the needed non client metrics A->W conversions.
55108 2005-11-07 Stefan Huehner <stefan@huehner.org>
55110 * dlls/secur32/secur32.c:
55111 Fix segfault when querying non-existent SecurityProvider.
55113 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
55115 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
55116 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
55117 Add stub implementation of IMediaStream interface.
55119 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
55121 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
55122 AtlAxWinInit dummy implementation.
55124 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
55126 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
55127 Implement RtlInitAnsiStringEx.
55129 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55131 * dlls/wined3d/drawprim.c:
55132 Verify that the texture coordinate used in DrawStridedSlow is in range
55133 before trying to referencing the associated data.
55135 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55137 * dlls/wined3d/device.c:
55138 Prevent SetFVF from clearing down the vertex declaration of the FVF is
55139 zero. This is required for Prince of Persia, The sands of time.
55141 2005-11-07 Robert Shearman <rob@codeweavers.com>
55143 * dlls/ntdll/resource.c:
55144 LdrAccessResource should pop 16 bytes off the stack since it is a
55147 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
55149 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
55150 Added support of loading of IPicture data from non-statable
55151 IStreams. Added testcases for this.
55153 2005-11-07 James Hawkins <truiken@gmail.com>
55155 * dlls/hhctrl.ocx/hhctrl.c:
55156 Free an alloc'ed string.
55158 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
55160 * dlls/user/cursoricon.c:
55161 When creating black & white cursor icon, handle special case where
55162 hbmColor is null and hbmMask specify a bitmap having twice the height
55163 and formatted so the upper half is the icon AND bitmask and the lower
55164 one is the OR bitmask.
55166 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
55168 * dlls/d3d8/d3dcore_gl.h:
55169 Remove already included headers.
55171 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
55173 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
55174 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
55175 dlls/gdi/palette.c, dlls/gdi/path.c:
55176 Improve c2man Documented-Total count.
55178 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
55180 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
55181 - Move target folder initialization to a dedicated function.
55182 - Use this function in BindToObject (should be faster).
55183 - Special handling for FolderShortcut objects in Initialize method.
55184 - Removed a todo_wine from a no longer failing unit test.
55186 2005-11-05 Davin McCall <davmac@davmac.org>
55188 * dlls/winmm/winealsa/audio.c:
55189 Avoid getting ahead of dsound mixer when using non-hw device. Also
55190 avoid using internal ALSA call to retrieve hardware play position.
55192 2005-11-05 Kevin Koltzau <kevin@plop.org>
55194 * dlls/ntdll/thread.c:
55195 x86_64 references a named union, ensure unions are not nameless.
55197 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
55199 * dlls/commdlg/cdlg_De.rc:
55200 Update German resource file.
55202 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55204 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
55205 - Stricten cases for NT in a two tests.
55206 - WSAAddressToString[AW] don't fail on Win9x for those.
55207 - Modify it to pass new tests.
55209 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55211 * dlls/msi/tests/db.c:
55212 Win9x returns MSIDBERROR_NOERROR.
55214 2005-11-05 Huw Davies <huw@codeweavers.com>
55216 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
55217 Filter out CTEXT nodes when building element child lists.
55218 get_item and get_length should honour the filter.
55219 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
55221 2005-11-05 Dimi Paun <dimi@lattica.com>
55223 * dlls/comctl32/listview.c:
55224 Validate the column index passed in by the caller.
55226 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
55228 * dlls/oleaut32/varformat.c:
55229 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
55230 VARIANT_FormatDate.
55232 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55234 * dlls/wined3d/device.c:
55235 Tidy up UpdateTexture and add support for updating cube textures.
55237 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
55239 * tools/winapi/win16.api, tools/winapi/win32.api:
55240 Update win16.api and win32.api.
55242 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
55244 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
55245 dlls/advapi32/registry.c, dlls/advapi32/security.c,
55246 dlls/advapi32/service.c:
55247 Improve c2man Documented-Total count.
55249 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
55251 * dlls/kernel/except.c:
55252 More verbose output when unhandled exception occurs.
55254 2005-11-04 Mike McCormack <mike@codeweavers.com>
55256 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
55257 Partially implement and test the shelllink object's
55258 IShellLinkDataList::CopyDataBlock and GetFlags methods.
55260 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
55262 * tools/winapi/winapi_parser.pm:
55263 volatile is legal (and used now!) in a typedef struct {}.
55265 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
55267 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
55268 tools/winapi/win32.api:
55269 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
55270 PSYM_ENUMSOURCFILES_CALLBACK.
55272 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55274 * dlls/advapi32/tests/registry.c:
55275 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
55276 not installed (WinReg.DLL is missing).
55277 - Test "\\" prefixed computer names too.
55279 2005-11-04 Mike McCormack <mike@codeweavers.com>
55281 * dlls/shell32/shelllink.c:
55282 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
55284 2005-11-04 Mike McCormack <mike@codeweavers.com>
55286 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
55287 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
55288 msi.MsiProvideComponentFromDescriptor.
55290 2005-11-04 James Hawkins <truiken@gmail.com>
55292 * dlls/hhctrl.ocx/hhctrl.c:
55293 Pass HtmlHelp commands to doWinMain.
55295 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
55297 * dlls/comctl32/string.c:
55298 Move functions in comctl32/string.c to remove function declaration.
55300 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
55302 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
55303 tools/winapi/winapi_parser.pm:
55304 __RPC_STUB is a calling convention as well (#defined as __stdcall).
55306 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
55308 * include/wine/port.h:
55309 Fix warning about memmove re#definition.
55311 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55313 * dlls/winsock/tests/sock.c:
55314 Make 4 WSAStringToAddress* tests don't fail on Win9x.
55316 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
55318 * dlls/oleaut32/tmarshal.c:
55319 Added support for VT_I8/VT_UI8 marshalling.
55321 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55323 * dlls/wined3d/device.c:
55324 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
55327 2005-11-04 Robert Shearman <rob@codeweavers.com>
55329 * dlls/oleaut32/tests/olefont.c:
55330 Add a test for Invoking an OleFont function.
55332 2005-11-03 Alexandre Julliard <julliard@winehq.org>
55334 * dlls/setupapi/install.c:
55335 Added support for optional section.ntx86 and section.nt in
55336 InstallHinfSection when current version is set to NT.
55338 2005-11-03 Robert Shearman <rob@codeweavers.com>
55340 * dlls/ole32/defaulthandler.c:
55341 Implement OLE object notifications, making sure to cope with the case
55342 of the advise holder not being created because no notifications are
55345 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
55348 Get rid of a double backslash.
55350 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
55352 * dlls/comctl32/string.c:
55353 Use Win32 APIs for string comparison.
55355 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
55357 * programs/winecfg/audio.c:
55358 Show detected audio drivers in autodetect.
55360 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
55362 * dlls/x11drv/winpos.c:
55363 Stricter check whether a window needs to be mapped on the screen.
55365 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
55367 * dlls/ntdll/time.c:
55368 Added another CST (Australian Central Daylight Time) to TZ_INFO.
55370 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
55372 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
55373 Extend VarCmp() and add test cases.
55375 2005-11-03 Kevin Koltzau <kevin@plop.org>
55377 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
55378 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
55379 include/msvcrt/process.h, include/msvcrt/stddef.h:
55380 Fix warnings and errors in 64bit.
55382 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
55384 * dlls/shell32/shfldr_unixfs.c:
55385 Replaced tabs with spaces.
55387 2005-11-03 Alexandre Julliard <julliard@winehq.org>
55389 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
55390 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
55391 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
55392 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
55393 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
55394 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
55395 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
55396 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
55397 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
55398 dlls/commdlg/printdlg.c:
55399 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
55400 Display an error if no printer is installed.
55402 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
55404 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
55405 Specify a DLL version for msvcrt.dll.
55407 2005-11-03 Stefan Huehner <stefan@huehner.org>
55409 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
55410 dlls/msxml3/tests/domdoc.c:
55411 Add indexed access to attributes (nodemap) and childNodes
55412 (nodelist), with some testcases.
55414 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
55416 * dlls/shell32/tests/shlfolder.c:
55417 Added some more unit tests for FolderShortcut objects.
55419 2005-11-03 Alexandre Julliard <julliard@winehq.org>
55421 * dlls/kernel/comm.c:
55422 Fixed fd leaks (spotted by Cihan Altinay).
55424 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
55426 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
55427 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
55429 Fix some wrong prototypes.
55431 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
55433 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
55434 Fill provider with some empty containers.
55436 2005-11-03 Mike McCormack <mike@codeweavers.com>
55438 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
55439 Invoke shortcuts through IContextMenu, rather than trying to access
55442 2005-11-03 Mike McCormack <mike@codeweavers.com>
55445 Add the ContextMenuHandlers key for shortcuts so the new context menu
55448 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
55450 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
55451 Cache background color brush instead of recreating it at each screen
55454 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
55456 * programs/winedbg/break.c:
55457 Fixed 'break NN' command (using dbghelp.SymEnumLines).
55459 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
55461 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
55462 programs/wineconsole/wineconsole.c:
55463 Fixed wineconsole startup when restoring registry settings.
55465 2005-11-03 Mike McCormack <mike@codeweavers.com>
55467 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
55468 dlls/msi/helpers.c:
55469 Remove some redundant null pointer checks.
55471 2005-11-03 Alexandre Julliard <julliard@winehq.org>
55473 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
55474 dlls/shell32/tests/shlfolder.c:
55475 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
55476 Set all capability flags supported by the shellfolder, disregarding
55477 the flag mask given to GetAttributesOf.
55478 Unit tests to demonstrate this behaviour.
55480 2005-11-03 Mike McCormack <mike@codeweavers.com>
55483 Add missing semicolons that caused compile trouble on FreeBSD.
55485 2005-11-03 Mike McCormack <mike@codeweavers.com>
55487 * dlls/shell32/shelllink.c:
55488 Pass the correct verb.
55489 Add a space between extra parameters.
55490 Wait for ShellExecute to complete.
55492 2005-11-03 Steven Edwards <winehacker@gmail.com>
55494 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
55495 Add a real stub for Advpack.extract.
55497 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
55499 * dlls/ntdll/thread.c:
55500 Get rid of CPU id when copying context
55502 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
55504 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
55505 dlls/d3d8/vshaderdeclaration.c:
55506 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
55507 - use D3DCOLOR macros instead of using shift + masks
55508 - fix a bug where diffuse.lpData checked instead of specular.lpData
55509 - implement color fixup on ARB VShader compilation code:
55510 -> on input parameters using swizzle
55511 -> add is_color parameter on vshader_program_add_param
55513 2005-11-03 Hans Leidekker <hans@it.vu.nl>
55515 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
55516 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
55518 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
55520 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
55521 dlls/riched20/paint.c, dlls/riched20/wrap.c:
55522 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
55523 notification, and ENM_REQUESTRESIZE event mask.
55525 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
55527 * dlls/user/scroll.c:
55528 Scroll bar: Keep the caret blinking during scroll operations (only
55529 handle WM_SYSTIMER messages that belong to the scroll bar).
55531 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
55533 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
55534 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
55535 Implemented SymEnumLines.
55537 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
55539 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
55540 programs/wineconsole/winecon_user.h:
55541 Now filling external leading in font cells.
55543 2005-11-02 Huw Davies <huw@codeweavers.com>
55545 * dlls/oleaut32/typelib.c:
55546 Don't call Release on a null ptr.
55548 2005-11-02 Alexandre Julliard <julliard@winehq.org>
55550 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
55551 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
55552 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
55553 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
55554 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
55555 server/thread.h, server/trace.c:
55556 Fixed Get/SetThreadContext to work properly on suspended threads.
55559 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
55561 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
55562 Correct WINAPI position for MSVC portability.
55564 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
55566 * programs/wineconsole/dialog.c:
55567 Fixed crash in font browsing for raster fonts.
55569 2005-11-02 Robert Shearman <rob@codeweavers.com>
55571 * dlls/oleaut32/variant.c:
55572 Fix a crash during +variant logging caused by a typo causing an array
55573 to be one element less than expected.
55575 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55577 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
55578 include/wine/wined3d_interface.h:
55579 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
55580 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
55583 2005-11-02 Robert Shearman <rob@codeweavers.com>
55585 * dlls/oleaut32/tmarshal.c:
55586 - Make sure to clean up properly on error.
55587 - Restrict the critical section to getting the channel buffer and
55588 adding a reference to it.
55590 2005-11-02 Robert Shearman <rob@codeweavers.com>
55592 * dlls/oleaut32/typelib.c:
55593 - Make wParamFlags in the paramdesc dumping function human readable.
55594 - Enums should be VT_I4 instead of VT_INT.
55595 - Trace the return value from the ITypeInfo_fnInvoke.
55597 2005-11-02 Mike McCormack <mike@codeweavers.com>
55599 * dlls/msi/cond.y, dlls/msi/tests/package.c:
55600 NULL and empty strings are the same in conditions.
55602 2005-11-02 Mike McCormack <mike@codeweavers.com>
55604 * dlls/imm32/imm.c:
55605 Change a FIXME message to a comment.
55607 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
55609 * dlls/comctl32/tab.c:
55610 Avoid printing out a possibly uninitialized variable.
55612 2005-11-02 Stefan Huehner <stefan@huehner.org>
55614 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
55615 Extend get_nodeName add testcases for it.
55617 2005-11-02 Mike McCormack <mike@codeweavers.com>
55619 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
55620 Stub implementation for MsiAdvertiseScriptA/W.
55622 2005-11-02 Mike McCormack <mike@codeweavers.com>
55624 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
55625 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
55626 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
55627 dlls/msi/update.c, dlls/msi/where.c:
55628 Create the +msidb debug channel for msi database code.
55630 2005-11-02 Aric Stewart <aric@codeweavers.com>
55632 * dlls/msi/action.c:
55633 Force files to install if the REINSTALL property is set.
55635 2005-11-02 Robert Shearman <rob@codeweavers.com>
55637 * dlls/ntdll/resource.c:
55638 Make LdrAccessResource call an internal function to satisfy Shrinker.
55640 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
55642 * dlls/ntdll/tests/om.c, server/named_pipe.c:
55643 Fix error returned when opening nonexistent pipes.
55645 2005-11-02 Alexandre Julliard <julliard@winehq.org>
55647 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
55648 server/context_x86_64.c, server/thread.c, server/thread.h:
55649 Moved the platform-independent part of the get/set_thread_context
55650 requests to a common file.
55652 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
55654 * dlls/shell32/shfldr_unixfs.c:
55655 Added some comments to document unixfs.
55657 2005-11-02 Mike McCormack <mike@codeweavers.com>
55659 * dlls/msi/install.c, dlls/msi/tests/package.c:
55660 Fix parameter handling in MsiSetTargetPath, and add a test for it.
55662 2005-11-02 Mike McCormack <mike@codeweavers.com>
55664 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
55665 Implement the RemoveFiles action.
55667 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
55669 * dlls/ntdll/rtlstr.c:
55670 Minor fixes to rtl string functions.
55672 2005-11-02 David Kredba <kredba@math.cas.cz>
55674 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
55675 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
55676 Czech resources update.
55678 2005-11-02 Mike McCormack <mike@codeweavers.com>
55680 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
55681 Stub implementation for MsiGetFileHashA/W.
55683 2005-11-02 Mike McCormack <mike@codeweavers.com>
55685 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
55686 Use an enumeration for file states.
55688 2005-11-02 Mike McCormack <mike@codeweavers.com>
55690 * dlls/msi/dialog.c:
55691 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
55693 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
55695 * dlls/comctl32/listview.c:
55696 Clear bLButtonDown flags if mouse is not down.
55698 2005-11-02 Mike McCormack <mike@codeweavers.com>
55700 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
55701 Convert all RTFPanic and RTFMsg calls to ERR calls.
55703 2005-11-02 Rob Shearman <rob@codeweavers.com>
55705 * include/rpcndr.h:
55706 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
55707 RpcMgmtEnableIdleCleanup.
55709 2005-11-02 Mike McCormack <mike@codeweavers.com>
55711 * tools/winedump/lnk.c:
55712 Handle msi component identifiers without a feature guid.
55714 2005-11-02 Mike McCormack <mike@codeweavers.com>
55716 * dlls/msxml3/node.c:
55717 Implement IXMLDOMNode::get_nodeName.
55719 2005-11-02 Robert Shearman <rob@codeweavers.com>
55721 * dlls/oleaut32/oleaut.c:
55722 The PSDispatch PS class factory can manage both typelib marshalled and
55723 IDispatch, which is NDR marshalled, so we need a wrapper to call the
55724 appropriate CreateProxy or CreateStub function.
55726 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
55728 * dlls/x11drv/settings.c, include/winuser.h:
55729 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
55731 2005-11-01 Alexandre Julliard <julliard@winehq.org>
55733 * dlls/kernel/except.c, dlls/ntdll/exception.c,
55734 include/wine/server_protocol.h, server/debugger.c,
55735 server/protocol.def, server/thread.c:
55736 Don't send an extra signal when waiting for a debug event, just do a
55737 normal wait. Return the debug event status directly as return value
55738 of the server call.
55740 2005-11-01 Alexandre Julliard <julliard@winehq.org>
55742 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
55743 server/context_sparc.c, server/context_x86_64.c:
55744 Don't send the incoming context to the server for get_thread_context,
55745 instead copy only the relevant fields of the return value on the
55748 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
55750 * dlls/ntdll/tests/om.c, server/named_pipe.c:
55751 Fix error returned when exceeding allowed instances.
55753 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
55755 * dlls/comctl32/string.c:
55756 Include config.h and port.h for strncasecmp() in MSVC port.
55758 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
55760 * dlls/kernel/file.c:
55761 Implemented FindExSearchLimitToDirectories.
55763 2005-11-01 Alexandre Julliard <julliard@winehq.org>
55765 * dlls/msvcrt/msvcrt.spec:
55766 Fixed _wstrdate/_wstrtime parameters.
55768 2005-11-01 Alexandre Julliard <julliard@winehq.org>
55770 * dlls/wininet/http.c:
55771 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
55772 Added handling of more HTTP standard headers and binary search lists.
55774 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
55776 * dlls/oleaut32/tests/vartype.c:
55777 SysReAllocString of same pointer returns TRUE.
55779 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
55781 * dlls/shell32/shfldr_unixfs.c:
55782 Fixed crash in unixfs shellfolder handling with winamp.
55784 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
55786 * dlls/amstream/amstream.c, dlls/amstream/main.c:
55787 Use a more standard indentation style.
55789 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
55792 Remove version information.
55794 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
55796 * dlls/x11drv/clipboard.c:
55797 Improve handling of mapping between X and Windows formats.
55798 Add support for UTF8.
55800 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
55802 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
55803 server/winstation.c:
55804 - Use OBJ_CASE_INSENSITIVE in object lookup.
55805 - Remove case_sensitive flag from namespace.
55806 - Remove todo_wine from now succeeding tests.
55808 2005-11-01 Davin McCall <davmac@davmac.org>
55810 * dlls/dsound/mixer.c:
55811 PhaseCancel subtracts secondary buffer from primary buffer, not the
55814 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
55816 * dlls/user/painting.c:
55817 ScrollWindowEx: Don't move the caret of child windows and hide it only
55818 if it's in the source or in the destination rectangle.
55820 2005-11-01 Robert Shearman <rob@codeweavers.com>
55822 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
55823 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
55824 Convert SHELL32_BindToChild to Unicode and fix up the callers.
55826 2005-11-01 Robert Shearman <rob@codeweavers.com>
55828 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
55829 Make the call exception handler function more compatible with NT and
55830 with what Shrinker expects.
55832 2005-10-31 Stefan Huehner <stefan@huehner.org>
55834 * programs/winetest/Makefile.in:
55835 Add msxml3,setupapi tests to winetest.
55837 2005-10-31 Alexandre Julliard <julliard@winehq.org>
55839 * configure, configure.ac, programs/Makefile.in,
55840 programs/eject/.cvsignore, programs/eject/Makefile.in,
55841 programs/eject/eject.c:
55842 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
55843 even if a Windows app has files open on it.
55845 2005-10-31 Huw Davies <huw@codeweavers.com>
55847 * dlls/rpcrt4/ndr_marshall.c:
55850 2005-10-31 Huw Davies <huw@codeweavers.com>
55852 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
55853 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
55854 Actually print the IIDs.
55856 2005-10-31 Huw Davies <huw@codeweavers.com>
55858 * dlls/gdi/enhmetafile.c, include/wingdi.h:
55859 Implement playback of EMR_ALPHABLEND.
55861 2005-10-31 Huw Davies <huw@codeweavers.com>
55863 * dlls/gdi/freetype.c:
55864 Only select a bitmap font as a last resort if we can't find a font
55865 with the correct facename.
55867 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
55869 * server/mapping.c:
55870 Do not overflow the stackbased "nt" struct when reading non-conforming
55873 2005-10-31 Alexandre Julliard <julliard@winehq.org>
55875 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
55876 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
55877 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
55878 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
55879 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
55881 Get rid of the no longer used tty driver.
55883 2005-10-31 Alexandre Julliard <julliard@winehq.org>
55885 * dlls/user/driver.c:
55886 Default to the null driver instead of dying if the specified display
55887 driver couldn't be loaded.
55889 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
55891 * dlls/user/painting.c, dlls/user/tests/msg.c:
55892 Add the tests for behaviour of [In]validateRect and [In]validateRgn
55893 with hwnd set to 0, make them pass under Wine.
55895 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
55897 * dlls/shdocvw/shdocvw_main.c:
55898 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
55900 2005-10-31 Huw Davies <huw@codeweavers.com>
55902 * dlls/oleaut32/usrmarshal.c:
55903 Deal with pExcepInfo == NULL.
55905 2005-10-31 Mike McCormack <mike@codeweavers.com>
55907 * dlls/msi/dialog.c:
55908 Make sure to unregister all the classes that were registered when msi
55909 is unloaded, so we can register again cleanly.
55911 2005-10-31 Mike McCormack <mike@codeweavers.com>
55913 * dlls/shell32/tests/shlexec.c:
55914 Add void to empty declaration list.
55916 2005-10-31 Alexandre Julliard <julliard@winehq.org>
55918 * dlls/gdi/dc.c, dlls/gdi/driver.c:
55919 Default to an empty driver instead of dying if the specified display
55920 driver couldn't be loaded.
55922 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
55924 * configure, configure.ac, dlls/shdocvw/Makefile.in,
55925 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
55926 dlls/shdocvw/tests/shortcut.c:
55927 Added initial tests for shdocvw's FolderShortcut related
55930 2005-10-31 Marcus Meissner <meissner@suse.de>
55932 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
55933 Added assembly implementation of EXC_CallHandler.
55935 2005-10-31 Mike McCormack <mike@codeweavers.com>
55937 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
55938 dlls/msi/tests/package.c:
55939 Fix and test MsiGetProperty and MsiSetProperty.
55941 2005-10-31 Mike McCormack <mike@codeweavers.com>
55943 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
55944 dlls/msi/tests/msi.c:
55945 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
55948 2005-10-31 James Hawkins <truiken@gmail.com>
55950 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
55951 Implement InternetCreateUrlW and test cases.
55953 2005-10-31 Huw Davies <huw@codeweavers.com>
55955 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
55956 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
55957 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
55958 Fix handling of relative state indices in RestoreDC.
55959 Fix return value of SaveDC when writing to an emf.
55960 Before writing the EMR_EOF record we should ensure that we clear the
55963 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
55965 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
55966 dlls/ddraw/opengl_private.h:
55967 Finish moving d3d[1..3] light code to use d3d7.
55969 2005-10-31 Marcus Meissner <meissner@suse.de>
55971 * dlls/kernel/time.c:
55972 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
55974 2005-10-31 Hans Leidekker <hans@it.vu.nl>
55976 * dlls/odbccp32/odbccp32.c:
55977 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
55978 SQLInstallDriver{,Ex}, SQLInstallerError and
55979 SQLInstallTranslator{,Ex}.
55981 2005-10-31 Juan Lang <juan_lang@yahoo.com>
55983 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
55984 dlls/crypt32/tests/cert.c:
55985 Implement CertSignSignature and CertVerifySignature(Ex).
55987 2005-10-31 Robert Reif <reif@earthlink.net>
55989 * dlls/winmm/tests/wave.c:
55990 Add waveOutPause/waveOutRestart test.
55991 Tighten up play duration test when ending too soon.
55992 Set VirtualFree size to 0.
55994 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
55996 * dlls/shlwapi/tests/path.c:
55997 Stop PathIsValidCharW tests after 100 failing tests.
55999 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
56001 * dlls/d3d9/query.c:
56002 In case of D3D9 the CreateQuery call can be used to retrieve status
56003 information. According to MSDN the 'ppQuery' parameter can be set to
56004 NULL to detect if a certain query Type is supported.
56006 2005-10-30 Mike McCormack <mike@codeweavers.com>
56008 * dlls/msi/action.c:
56009 Add a stub for the AllocateRegistrySpace action.
56011 2005-10-30 Mike McCormack <mike@codeweavers.com>
56013 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
56014 dlls/msi/package.c, include/msiquery.h:
56015 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
56017 2005-10-30 Mike McCormack <mike@codeweavers.com>
56019 * dlls/msi/dialog.c:
56020 Add a read-only implementation of the SelectionTree control.
56022 2005-10-30 Mike McCormack <mike@codeweavers.com>
56024 * dlls/msi/classes.c:
56025 Simplify register_progid() and remove a fixed length buffer.
56027 2005-10-30 Mike McCormack <mike@codeweavers.com>
56029 * dlls/msi/dialog.c:
56030 Handle MaskEdit masks containing dashes and other constant
56033 2005-10-30 Mike McCormack <mike@codeweavers.com>
56035 * dlls/msi/action.c:
56036 Use msi_get_property_int() in a few more places.
56038 2005-10-30 Alexandre Julliard <julliard@winehq.org>
56040 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
56041 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
56042 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
56043 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
56044 dlls/winecrt0/stub.c, include/winnt.h:
56045 Make all winecrt0 functions and variables hidden.
56047 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
56049 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
56050 dlls/winmm/sound.spec:
56051 Correct name of sound.dll to sound.drv (WIN16).
56053 2005-10-30 Kai Blin <blin@gmx.net>
56055 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
56056 dlls/secur32/secur32_priv.h:
56057 A dispatcher for running ntlm_auth.
56059 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
56061 * dlls/user/scroll.c:
56062 Handle the left and right arrow keys.
56064 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
56066 * include/wine/library.h:
56067 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
56070 2005-10-30 Mike McCormack <mike@codeweavers.com>
56072 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
56073 Add a stub implementation of msi.MsiSetMode.
56075 2005-10-30 Mike McCormack <mike@codeweavers.com>
56077 * dlls/msi/classes.c:
56078 Remove unused package parameter of register_progid_base().
56080 2005-10-30 Mike McCormack <mike@codeweavers.com>
56082 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
56083 Use "static const" rather than "const static" as gcc -W complains
56086 2005-10-30 Robert Reif <reif@earthlink.net>
56088 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
56089 Implement _wstrdate and _wstrtime with tests.
56091 2005-10-30 Peter Beutner <p.beutner@gmx.net>
56093 * dlls/msvcrt/cppexcept.c:
56094 Fix exception handling for non CXX_EXCEPTIONs.
56096 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
56098 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
56099 server/mapping.c, server/mutex.c, server/named_pipe.c,
56100 server/object.c, server/object.h, server/process.c,
56101 server/semaphore.c, server/timer.c, server/winstation.c:
56102 Pass object attributes to create_named_object & find_object.
56104 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
56106 * dlls/kernel/atom.c:
56107 Implemented local/global atom creation, deletion & lookup on top of
56110 2005-10-29 Juan Lang <juan_lang@yahoo.com>
56112 * dlls/wldap32/wldap32.spec:
56113 Export functions by ordinal, cryptnet.dll at least depends on it.
56115 2005-10-29 Mike McCormack <mike@codeweavers.com>
56117 * dlls/msi/action.c:
56118 Don't change the UI level during ExecuteAction.
56120 2005-10-29 Mike McCormack <mike@codeweavers.com>
56123 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
56126 2005-10-29 Mike McCormack <mike@codeweavers.com>
56128 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
56129 dlls/msi/helpers.c:
56130 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
56132 2005-10-29 Mike McCormack <mike@codeweavers.com>
56134 * dlls/msi/dialog.c:
56135 Explicitly check for MSICONDITION_TRUE being returned from
56136 MsiEvaluateCondition.
56138 2005-10-29 Mike McCormack <mike@codeweavers.com>
56140 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
56141 Some installers don't call the CreateFolders action before the
56142 InstallFiles action as MSDN specifies, but it still seems to work, so
56143 make sure that we create component directories in the InstallFiles
56146 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
56148 * dlls/comctl32/header.c:
56149 Unify HEADER_GetItem[A/W] into one function.
56151 2005-10-29 Mike McCormack <mike@codeweavers.com>
56153 * dlls/msi/cond.y, dlls/msi/tests/package.c:
56154 Add a bunch of tests for MsiEvaluateCondition and make them pass.
56156 2005-10-29 Mike McCormack <mike@codeweavers.com>
56158 * dlls/msi/dialog.c:
56159 Make enter and escape trigger the default and cancel buttons in
56162 2005-10-29 Mike McCormack <mike@codeweavers.com>
56164 * dlls/msi/table.c:
56165 Deleted two buggy functions that incorrectly and inefficiently check
56166 whether a row already exists in a table, and replaced them with a call
56167 to an existing working function that does the same thing correctly.
56169 2005-10-29 Mike McCormack <mike@codeweavers.com>
56171 * dlls/msi/files.c:
56172 Remove an incorrect comment and check for 0 being an invalid file
56175 2005-10-29 Mike McCormack <mike@codeweavers.com>
56177 * dlls/msi/files.c:
56178 Extract file directly to their target location, bypassing the need to
56179 use temporary files and move files.
56181 2005-10-29 Robert Shearman <rob@codeweavers.com>
56183 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
56184 - Read DLL name from modules in MSFT typelibs.
56185 - A name offset of -1 for a parameter means that it has the same name
56187 - Print an error if a ReadName is attempted with an offset of -1,
56188 since this will read garbage.
56189 - Implement ITypeInfo_GetDllEntry.
56191 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56193 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
56194 dlls/wined3d/wined3d_private.h:
56195 Move the softwareVertexProcessing flag from the stateblock to the
56196 device because its state shouldn't be recorded in a stateblock.
56198 2005-10-29 Robert Shearman <rob@codeweavers.com>
56201 Print an error if a DC is created with a bad device.
56203 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
56205 * programs/winecfg/driveui.c:
56206 Set list view's text directly - don't use fill_drives_list for that.
56207 Enable "Apply" button when text changes.
56209 2005-10-29 Kevin Koltzau <kevin@plop.org>
56211 * dlls/msvcrt/console.c:
56212 Enable line editing for _cgets.
56214 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
56216 * dlls/ole32/tests/stg_prop.c:
56217 Delete some temp files created by the ole32 tests.
56219 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
56221 * dlls/msi/action.c:
56222 Passing NULL as the last two parameters to ReadFile is illegal and
56223 actually causes a crash on windows. The attached patch fixes this.
56225 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
56227 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
56228 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
56230 2005-10-29 Mike McCormack <mike@codeweavers.com>
56233 Add an implementation for MsiGetShortcutTargetA/W.
56235 2005-10-28 Alexandre Julliard <julliard@winehq.org>
56237 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
56238 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
56239 attempts to unmount the Unix device.
56241 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
56243 * dlls/ntdll/om.c, include/winternl.h:
56244 Fix NtQueryDirectoryObject prototype, documentation, and the
56245 definition of the structure it uses.
56247 2005-10-28 Huw Davies <huw@codeweavers.com>
56249 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
56250 dlls/gdi/tests/mapping.c:
56251 xform can be NULL when setting the identity.
56253 2005-10-28 Mike McCormack <mike@codeweavers.com>
56255 * dlls/msi/install.c:
56258 2005-10-28 Mike McCormack <mike@codeweavers.com>
56260 * dlls/shell32/shelllink.c:
56261 Handle MSI advertised shortcuts in the shelllink object.
56263 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
56265 * programs/regedit/De.rc:
56266 Update the German resource file.
56268 2005-10-28 Mike McCormack <mike@codeweavers.com>
56270 * dlls/msi/files.c:
56271 Put the UI update code for cabinet file into a separate function.
56273 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56275 * dlls/version/install.c:
56276 Correct the way that VerFindFileA checks for a file that is
56277 exclusively locked.
56279 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56281 * dlls/kernel/tests/thread.c:
56282 Test CreateThread() for reception of NULL pointer to TID.
56284 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56286 * dlls/user/tests/msg.c:
56287 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
56288 create a thread then.
56290 2005-10-28 Mike McCormack <mike@codeweavers.com>
56293 Return an error in MsiGetComponentPathW if passed a null component.
56295 2005-10-28 Mike McCormack <mike@codeweavers.com>
56298 Fix error handling in MsiEvaluateCondition.
56300 2005-10-28 Mike McCormack <mike@codeweavers.com>
56302 * dlls/msi/files.c:
56303 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
56305 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56307 * dlls/kernel/tests/console.c:
56308 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
56309 console signal handler is set to NULL.
56311 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
56313 * dlls/comctl32/header.c:
56314 Unify HEADER_InsertItem[A/W] into one function.
56316 2005-10-28 Mike McCormack <mike@codeweavers.com>
56318 * dlls/msi/files.c:
56319 Fix a memory leak in the cabinet extracting code.
56321 2005-10-28 Juan Lang <juan_lang@yahoo.com>
56323 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
56324 Use CryptMem functions for internal memory allocation.
56326 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
56328 * programs/regedit/De.rc:
56329 Added German resources for regedit's find dialog.
56331 2005-10-28 James Hawkins <truiken@gmail.com>
56333 * dlls/wininet/internet.c:
56334 Correct parameter names for InternetSetFilePointer.
56336 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
56338 * dlls/oleaut32/variant.c:
56339 Handle VT_DECIMAL in VarCmp().
56341 2005-10-28 Mike McCormack <mike@codeweavers.com>
56343 * dlls/msvcrt/wcs.c:
56344 Use the correct buffer - reported by Jesse Allen.
56346 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56348 * dlls/kernel/tests/thread.c:
56349 Add a test for GetThreadExitCode.
56350 Use GetModuleHandleA as kernel32 should be present on every system.
56352 2005-10-28 Mike McCormack <mike@codeweavers.com>
56354 * dlls/shell32/shelllink.c:
56355 Implement IContextMenu::QueryContextMenu and
56356 IContextMenu::InvokeCommand.
56358 2005-10-28 Mike McCormack <mike@codeweavers.com>
56360 * dlls/msi/msi.spec:
56361 Fix MsiGetPropertyA/W spec declarations.
56363 2005-10-28 Mike McCormack <mike@codeweavers.com>
56365 * dlls/msi/action.c, dlls/msi/files.c:
56366 Create component folders in the CreateFolders action.
56368 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
56370 * programs/winecfg/appdefaults.c:
56371 Define OS environment variable on WinNT versions.
56373 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
56375 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
56376 include/wine/server_protocol.h, server/event.c, server/handle.c,
56377 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
56378 server/named_pipe.c, server/protocol.def, server/semaphore.c,
56379 server/timer.c, server/trace.c, server/winstation.c:
56380 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
56382 - Pass DesiredAccess to the server when creating mailslot.
56384 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
56386 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
56387 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
56390 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
56392 * dlls/advapi32/tests/registry.c:
56393 Delete a temp file.
56395 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
56397 * dlls/wininet/internet.c:
56398 Add default implementation for max_conn_pre_*_server flag.
56399 Add stubs for the above flags in InternetSetOption.
56401 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
56403 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
56405 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
56406 SetStretchBltMode() to assume that the corresponding DC driver
56407 functions return only a BOOL success flag, and therefore a proper
56408 return value should be generated by the main function. Fixed
56409 EMFDRV_StretchDIBits() to return a proper value (like
56410 MFDRV_StretchDIBits already does). Added comments about other cases of
56411 improper return values.
56413 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
56415 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
56416 dlls/user/spy.c, include/winuser.h:
56417 Add some missing USER definitions, add a couple of FIXMEs for not
56418 implemented features.
56420 2005-10-27 Mike McCormack <mike@codeweavers.com>
56422 * dlls/msi/action.c, dlls/msi/custom.c:
56423 If an action fails, print out its name as well as the error code. Use
56424 %d for error codes so it's easy to match them up to something in
56427 2005-10-27 Mike McCormack <mike@codeweavers.com>
56429 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
56430 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
56431 dlls/msi/helpers.c:
56432 Rename load_dynamic_stringW to msi_dup_record_field to better describe
56433 what it does, and replace a few instances with MSI_RecordGetString to
56434 avoid allocating memory.
56436 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
56438 * dlls/user/tests/msg.c:
56439 Add test for undocumented 0x4D message sent on F1.
56441 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
56443 * dlls/msvcrt/tests/printf.c:
56444 Added a test case for %0f and %.0f.
56446 2005-10-27 Mike McCormack <mike@codeweavers.com>
56448 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
56449 Implement transforms. This still includes some debugging code which
56450 can be enabled by setting debug_transform to 1 in the relevant
56453 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
56455 * dlls/wineps/init.c:
56456 Reorder header files to avoid name space collision with symbol
56459 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
56461 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
56462 dlls/shell32/tests/shlfolder.c:
56463 Implemented UnixFolder's IPersistPropertyBag::Load method.
56465 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
56467 * dlls/oleaut32/tests/vartype.c:
56468 Add tests for functionality implemented or corrected: multiplication,
56469 division, cast to double, cast to string.
56471 2005-10-27 Robert Shearman <rob@codeweavers.com>
56473 * include/rpcproxy.h:
56474 Add the macros used in dlldata.c files.
56476 2005-10-27 Robert Shearman <rob@codeweavers.com>
56478 * dlls/oleaut32/tmarshal.c:
56479 There is no need to call IUnknown_QueryInterface since getting the
56480 correct object is handled by the proxy manager.
56482 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
56484 * dlls/shell32/iconcache.c:
56485 Remove iconcache pre-initialization hack, it's not necessary any
56488 2005-10-27 Hans Leidekker <hans@it.vu.nl>
56490 * tools/wineinstall:
56491 Wine is beta software now.
56493 2005-10-27 Mike McCormack <mike@codeweavers.com>
56495 * dlls/msi/action.c:
56496 Tidy up the RegisterProduct action a little.
56498 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56500 * dlls/d3d8/device.c:
56501 Release the OpenGL context when the device is released.
56503 2005-10-27 Alexandre Julliard <julliard@winehq.org>
56505 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
56506 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
56507 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
56508 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
56509 programs/winecfg/driveui.c, programs/winecfg/resource.h:
56510 Get rid of the show dir symlink option.
56512 2005-10-27 Alexandre Julliard <julliard@winehq.org>
56514 * dlls/ntdll/directory.c:
56515 Make show_dir_symlinks the default and get rid of the option.
56517 2005-10-27 Alexandre Julliard <julliard@winehq.org>
56520 Make the unmount_device request take a handle to the device file
56521 itself instead of a handle to a file opened on the device.
56523 2005-10-27 Robert Reif <reif@earthlink.net>
56525 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
56526 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
56527 Added more error codes to dxerr8 and dxerr9 which were extracted from
56528 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
56530 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
56532 * dlls/kernel/tests/process.c:
56533 Test for argv handling.
56535 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
56537 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
56538 Add stub implementation for NtAccessCheckAndAuditAlarm.
56540 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
56542 * include/advpub.h:
56543 Declare ExecuteCab and TranslateInfString.
56545 2005-10-27 Juan Lang <juan_lang@yahoo.com>
56547 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
56548 dlls/crypt32/tests/main.c, include/wincrypt.h:
56549 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
56551 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56553 * dlls/wined3d/vertexshader.c:
56554 Correct the number of parameters expected for the LRP function.
56556 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56558 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
56559 dlls/d3d8/vertexbuffer.c:
56560 Changed index and vertex buffer so that internal references are
56561 counted separately to external ones.
56563 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
56565 * programs/regedit/Fr.rc:
56566 Updated French resources.
56568 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
56570 * dlls/shell32/shellord.c:
56571 Correctly handle flags parameter in SHAddToRecentDocs.
56573 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
56575 * aclocal.m4, configure:
56576 Print first line of LDD output only.
56578 2005-10-27 Mike McCormack <mike@codeweavers.com>
56580 * dlls/msvcrt/wcs.c:
56581 Missing and zero precision specifiers are different.
56583 2005-10-27 Robert Shearman <rob@codeweavers.com>
56585 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
56586 Add IFontEventsDisp and IProvideMultipleClassInfo.
56588 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
56590 * dlls/comctl32/header.c:
56591 Unify HEADER_SetItem[A/W] into one function.
56593 2005-10-27 Mike McCormack <mike@codeweavers.com>
56595 * dlls/shell32/shelllink.c:
56596 Add the IObjectWithSite interface.
56598 2005-10-27 Mike McCormack <mike@codeweavers.com>
56600 * dlls/user/tests/menu.c:
56601 Add a currently failing test case for menus.
56603 2005-10-27 Robert Reif <reif@earthlink.net>
56605 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
56606 Remove unused variable from IDirectSoundFullDuplexImpl.
56607 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
56609 2005-10-26 Alexandre Julliard <julliard@winehq.org>
56611 * dlls/kernel/file.c:
56612 In FindNextFileExW don't report directory symlinks that point to one
56613 of the parent directories, to avoid infinite recursions.
56615 2005-10-26 Mike McCormack <mike@codeweavers.com>
56617 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
56619 Create a stub function to apply a single table transform and call it
56620 where we need to apply transforms.
56622 2005-10-26 Huw Davies <huw@codeweavers.com>
56624 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
56625 include/rpcproxy.h:
56626 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
56627 along with a few related defines.
56629 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
56631 * dlls/oleaut32/vartype.c:
56632 Implement complete VarDecDiv() for any valid DECIMAL.
56634 2005-10-26 Alexandre Julliard <julliard@winehq.org>
56636 * dlls/ntdll/loader.c:
56637 Attach to implicitly loaded builtin dlls on process startup.
56639 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
56641 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
56642 programs/regedit/framewnd.c, programs/regedit/main.h,
56643 programs/regedit/resource.h, programs/regedit/treeview.c:
56644 - Added Find functions
56645 - Some refactoring that made Find functions possible
56646 - GetItemPath returns a heap-allocated string
56647 - subtree update put into a separate function UpdateExpandingTree
56648 - error() utility function made public
56649 - Find functions are grayed/ungrayed based on context (which fixes
56650 invalid 'grayed' flag in some localizations).
56651 - InvalidateRect to fix display glitches coming from using
56653 - English and Polish resource updates (Find dialog box and Find menu
56654 options, string not found message).
56656 2005-10-26 Huw Davies <huw@codeweavers.com>
56658 * dlls/oleaut32/tmarshal.c:
56659 Treat paramflags == 0 like PARAMFLAG_FIN.
56661 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
56663 * dlls/oleaut32/vartype.c:
56664 Implement complete VarDecMul() for any valid DECIMAL.
56666 2005-10-26 Mike McCormack <mike@codeweavers.com>
56668 * dlls/msi/action.c:
56669 Enumerate the substorage transforms for any patches that are passed on
56670 the command line with PATCH=. Need to implement
56671 table_apply_transform() before this will do anything interesting.
56673 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
56675 * dlls/user/exticon.c, dlls/user/tests/resource.c:
56676 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
56677 if SearchPath fails to find the requested file in
56678 PrivateExtractIcons.
56679 - Some unit tests for PrivateExtractIcons.
56681 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
56683 * dlls/oleaut32/variant.c:
56684 Handle VT_CY in VarDiv().
56686 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
56688 * dlls/version/info.c:
56689 Updated trace to support VERSIONED_PRINTER.
56691 2005-10-26 Peter Beutner <p.beutner@gmx.net>
56693 * dlls/ntdll/cdrom.c:
56694 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
56696 2005-10-26 Robert Shearman <rob@codeweavers.com>
56698 * dlls/ole32/defaulthandler.c:
56699 Implement a Stop function and use this to properly implement
56700 IOleObject_Close, IAdviseSink_OnClose and the destructor.
56702 2005-10-26 Robert Shearman <rob@codeweavers.com>
56704 * dlls/oleaut32/tmarshal.c:
56705 - Forward IDispatch functions to the MIDL-generated proxy.
56706 - Remove special cases caused by previous marshaling of IDispatch &
56707 IUnknown that is no longer done.
56708 - Add error messages if an IUnknown or IDispatch method is called when
56709 it no longer should be.
56711 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
56713 * dlls/oleaut32/vartype.c:
56714 Implement complete VarBstrFromDec() for any valid DECIMAL, with
56715 internationalization support borrowed from VARIANT_BstrFromReal(). The
56716 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
56717 function and reused.
56719 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
56721 * dlls/user/tests/msg.c:
56722 Silently ignore WM_PAINT in msg tests.
56724 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
56726 * include/winternl.h:
56727 Add OBJECT_BASIC_INFORMATION to winternl.h.
56729 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
56731 * dlls/ntdll/file.c:
56732 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
56734 2005-10-26 Mike McCormack <mike@codeweavers.com>
56736 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
56737 Create an internal handle-free api for reading MSI database summary
56740 2005-10-26 Mike McCormack <mike@codeweavers.com>
56742 * dlls/msi/dialog.c:
56743 Switch back to using IPicture to load images. LoadImage did the
56744 resizing for us, but doesn't handle jpeg files and requires us writing
56745 a temp file, whereas IPicture handles jpeg files and can load directly
56748 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
56750 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
56751 Add a test for GetCurrentObject, make it pass under Wine.
56753 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
56755 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
56756 Make secur32.dll tests load on nt 4.0.
56758 2005-10-26 Hans Leidekker <hans@it.vu.nl>
56760 * dlls/odbccp32/odbccp32.c:
56761 Implement SQLInstallDriverManager.
56763 2005-10-26 Stefan Huehner <stefan@huehner.org>
56765 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
56766 Fix IXMLDOMDocument error handling.
56768 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
56770 * dlls/msvcrt/undname.c:
56771 Previous fix incorrectly removed all test for strings starting with
56772 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
56775 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
56777 * dlls/winspool/tests/info.c:
56778 Fix for GetPrinterDriverDirectoryA test.
56780 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
56782 * dlls/kernel/tests/path.c:
56783 Test for return value from CreateDirectory("c:").
56785 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
56787 * dlls/wininet/http.c, dlls/wininet/internet.h:
56788 Make functions static.
56790 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
56792 * programs/notepad/main.c:
56793 Windows XP does not always include the executable file name on the
56796 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
56798 * programs/notepad/dialog.c:
56799 Need an explicit truncate command to shorten the length of a file.
56801 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
56803 * dlls/capi2032/cap20wxx.c:
56804 Fix gcc 4 warnings.
56806 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56808 * dlls/gdi/tests/metafile.c:
56809 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
56811 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
56813 * dlls/user/tests/text.c, dlls/user/text.c:
56814 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
56817 2005-10-26 Alexandre Julliard <julliard@winehq.org>
56819 * ChangeLog, documentation/ChangeLog.ALPHA:
56820 Start a new ChangeLog file. Older changes moved to
56821 documentation/ChangeLog.ALPHA.
56823 2005-10-25 Alexandre Julliard <julliard@winehq.org>
56825 * ANNOUNCE, ChangeLog, VERSION, configure:
56828 ----------------------------------------------------------------