1 2007-03-16 Alexandre Julliard <julliard@winehq.org>
3 * programs/cmd/wcmdmain.c:
4 cmd: Fix a compiler warning.
6 2007-03-16 Paul Vriens <paul.vriens.wine@gmail.com>
8 * dlls/netapi32/tests/ds.c:
9 netapi32/tests: Use GetModuleHandle and skip.
11 2007-03-16 Michael Stefaniuc <mstefani@redhat.de>
13 * programs/winemine/Ro.rc, programs/winemine/rsrc.rc:
14 winemine: Add Romanian translation.
16 2007-03-15 Keith Stevens <fozziethebeat@gmail.com>
18 * dlls/comctl32/tests/trackbar.c, dlls/comctl32/trackbar.c:
19 comctl32: trackbar: Return the correct number of tics for TBM_GETNUMTICS.
21 * dlls/comctl32/tests/trackbar.c, dlls/comctl32/trackbar.c:
22 comctl32: trackbar: Correctly set lSetMin and lSelMax.
23 Modify the behavior when the messages TBM_SETSEL, TBM_SETSELSTART, and
24 TBM_SETSELEND are sent and TBS_ENABLESELRANGE is not set. When the
25 style TBS_ENABLESELRANGE is not set, Windows observed behavior is to
26 set the Selection Start and End values to 0, rather than leave them
29 2007-03-16 Farshad Agah <f_agah@yahoo.com>
31 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
32 comctl32: monthcal: Correct the return value in MCM_SETFIRSTDAYOFWEEK.
34 2007-03-15 Alessandro Pignotti <alex.pigna@inventati.org>
36 * dlls/dplayx/dplay.c:
37 dplayx: DirectPlay should keep track of the user count.
39 2007-03-15 Kanit Therdsteerasukdi <therdste@ucla.edu>
41 * dlls/comctl32/datetime.c:
42 comctl32: datetime: Test for out of range dates in DTM_SETSYSTEMTIME only
45 2007-03-15 Detlef Riekenberg <wine.dev@web.de>
47 * dlls/localspl/localmon.c:
48 localspl: Add a comment, why we do not implement AddPort for XcvDataPort.
50 2007-03-15 Peter Oberndorfer <kumbayo84@arcor.de>
52 * dlls/dbghelp/dwarf.c:
53 dbghelp: Use elf load_offset passed to dwarf2_parse to relocate addresses.
54 This is needed, because symbol addresses in dwarf2 debug info are already
57 * dlls/dbghelp/elf_module.c:
58 dbghelp: Fix up load_offset to work in case the load offset is different for
59 real binary and debug link file.
61 * dlls/dbghelp/elf_module.c:
62 dbghelp: Initialize the elf_section_map in case of failures in elf_find_section.
63 Make sidx signed so sidx < 0 comparisons work.
64 (most of the patch written by Eric Pouech)
66 2007-03-16 Farshad Agah <f_agah@yahoo.com>
68 * dlls/comctl32/tests/monthcal.c:
69 comctl32: monthcal message sequence test cases.
71 2007-03-16 Paul Vriens <paul.vriens.wine@gmail.com>
73 * dlls/advapi32/tests/registry.c:
74 advapi32/tests: RegQueryValueW is not always implemented.
76 2007-03-16 Rob Shearman <rob@codeweavers.com>
78 * dlls/advapi32/tests/security.c:
79 advapi32: Fix a failing test on Windows caused by the existence of one SID
80 that always has no associated account.
82 * dlls/kernel32/tests/environ.c:
83 kernel32: Fix several failing GetComputerNameA/W tests on Windows.
85 2007-03-15 H. Verbeet <hverbeet@gmail.com>
87 * dlls/d3d9/tests/surface.c:
88 d3d9: Add a LockRect test for DXTn formats.
90 * dlls/d3d9/tests/visual.c:
91 d3d9: Add a cubemap wrapping test.
93 2007-03-15 Detlef Riekenberg <wine.dev@web.de>
95 * dlls/localspl/tests/localmon.c:
96 localspl/tests: Check for Xcv-API only once.
98 * dlls/localspl/tests/localmon.c:
99 localspl/tests: Add tests for XcvDataPort_AddPort.
101 2007-03-15 Keith Stevens <fozziethebeat@gmail.com>
103 * dlls/comctl32/tests/trackbar.c:
104 comctl32/tests: trackbar: Test message sequences.
106 * dlls/comctl32/tests/trackbar.c:
107 comctl32/tests: trackbar: Reorganize the getter and setter tests into functions.
109 2007-03-14 Gerald Pfeifer <gerald@pfeifer.com>
111 * dlls/cabinet/fdi.c:
112 cabinet: Simplify code in fdi_decomp().
114 2007-03-15 Kanit Therdsteerasukdi <therdste@ucla.edu>
116 * dlls/comctl32/datetime.c, dlls/comctl32/tests/datetime.c:
117 comctl32: datetime: Return 1 in DTM_SETFORMAT when successful.
119 2007-03-16 Dmitry Timoshkov <dmitry@codeweavers.com>
122 user32: Restore erroneously removed chunk of code.
124 2007-03-15 Alexandre Julliard <julliard@winehq.org>
126 * configure, configure.ac:
127 configure: Remove no longer needed check for libsane.
129 2007-03-15 Fabian Bieler <der.fabe@gmx.net>
131 * dlls/kernel32/heap.c:
132 kernel32: GlobalMemoryStatusEx: always report at least 1 byte of virtual memory
133 even if none is available.
135 * dlls/kernel32/heap.c:
136 kernel32: GlobalMemoryStatusEx: return the size of physical memory + swapsize
137 in ullTotalPageFile/ullAvailPageFile.
139 * dlls/kernel32/heap.c:
140 kernel32: GlobalMemoryStatusEx: memory usage reported only reflects physical
143 2007-03-15 Dmitry Timoshkov <dmitry@codeweavers.com>
145 * dlls/gdi32/font.c, dlls/gdi32/freetype.c, dlls/gdi32/tests/font.c:
146 gdi32: Add a GetTextMetrics test, make it pass under Wine.
148 2007-03-15 Jan Zerebecki <jan.wine@zerebecki.de>
150 * dlls/msvcrt/tests/data.c:
151 msvcrt: Remove unused variable.
153 2007-03-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
155 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c, dlls/cabinet/fci.c,
157 cabinet: Constify some variables.
159 2007-03-14 Stefan Dösinger <stefan@codeweavers.com>
161 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
162 dlls/ddraw/tests/visual.c, dlls/wined3d/state.c:
163 direct3d: Add a fixed function fog test.
165 * dlls/wined3d/device.c, dlls/wined3d/surface.c:
166 wined3d: Blitting to offscreen target.
167 Fix the NULL deref that occured when blitting to offscreen targets and
168 select the proper gl drawing buffer instead.
170 2007-03-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
172 * dlls/comctl32/commctrl.c:
173 comctl32: Register all the controls in DllMain.
175 2007-03-14 Jeremy White <jwhite@codeweavers.com>
177 * configure, configure.ac, dlls/sane.ds/Makefile.in,
178 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
179 dlls/sane.ds/sane_i.h, dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
181 sane.ds: Dynamically load libsane.so.
182 This change was triggered because of a bug in libsane-hpaio.so, namely
183 that it relies on libsane.so being dlopen'd RTLD_GLOBAL so that
184 sanei_init_debug can be resolved.
186 2007-03-14 Ken Thomases <ken@codeweavers.com>
188 * dlls/shell32/clipboard.c:
189 shell32: Avoid W->A conversion in RenderHDROP.
191 2007-03-14 Paul Vriens <paul.vriens.wine@gmail.com>
193 * dlls/crypt32/tests/base64.c:
194 crypt32/tests: No need to check return value of GetModuleHandle.
196 * dlls/advapi32/tests/crypt_md4.c:
197 advapi32/tests: No need to check return value of GetModuleHandle.
199 2007-03-13 Eric Pouech <eric.pouech@wanadoo.fr>
201 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
202 dbghelp: Rewrote SymEnumerateModules with Unicode basis, and implemented
203 SymEnumerateModulesW64.
205 2007-03-13 Leslie Choong <septikus@gmail.com>
207 * dlls/comctl32/tests/updown.c:
208 comctl32: updown: Added message sequencing tests.
210 * dlls/comctl32/tests/updown.c:
211 comctl32: updown: Expect macro and spelling errors.
213 2007-03-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
215 * dlls/oledlg/oledlg_Ko.rc:
216 oledlg: Updated Korean resource.
218 * programs/cmd/Ko.rc:
219 cmd: Updated Korean Resource.
221 2007-03-14 Rob Shearman <rob@codeweavers.com>
224 ole32: Print the contents of the IID input to OleLoad.
226 * dlls/user32/tests/msg.c:
227 user32: Add several more MsgWaitForMultipleObjects tests and split them out
228 from the main message tests.
230 * dlls/rpcrt4/ndr_ole.c:
231 rpcrt4: Unmarshal NULL OLE interfaces properly by handling the case of a 0
235 include: Add a definition for REGCLS_SURROGATE and add declarations for
236 CoRegisterSurrogate and CoGetObjectContext.
238 2007-03-14 Huw Davies <huw@codeweavers.com>
240 * dlls/kernel32/profile.c, dlls/kernel32/tests/profile.c:
241 kernel32: Fix GetPrivateProfileSectionNamesA when the file does not exist.
243 2007-03-14 Aric Stewart <aric@codeweavers.com>
245 * dlls/wineps.drv/driver.c:
246 wineps.drv: Values for DC_MINEXTENT and DC_MAXEXTENT are returned, not placed
249 2007-03-14 Alexandre Julliard <julliard@winehq.org>
251 * libs/wine/casemap.c, libs/wine/compose.c, libs/wine/wctype.c:
252 libwine: Update the Unicode tables to version 5.0.1 of the standard.
255 libwine: Added support for Unicode surrogates in utf-8 conversions.
256 Also make the conversions more strict against invalid input data.
258 * dlls/kernel32/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
259 libs/wine/utf8.c, tools/wrc/utils.c:
260 libwine: Pass flags to wine_utf8_wcstombs to allow supporting
261 WC_ERR_INVALID_CHARS.
264 winnls.h: Added some defines for Unicode surrogates.
266 * dlls/ntdll/thread.c:
267 ntdll: Fixed typo in previous patch, spotted by Ken Thomases.
269 2007-03-12 Erich Hoover <ehoover@mines.edu>
271 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
272 dlls/wined3d/wined3d_private.h:
273 wined3d: Allow SetCursorProperties on existing cursor.
275 2007-03-12 Kanit Therdsteerasukdi <therdste@cs.ucla.edu>
277 * dlls/comctl32/datetime.c, dlls/comctl32/tests/datetime.c:
278 comctl32: datetime: Reject out of range dates in DTM_SETSYSTEMTIME.
280 2007-03-12 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
282 * dlls/winex11.drv/dib_convert.c:
283 winex11.drv: Small spelling fix.
285 2007-03-14 Alexandre Julliard <julliard@winehq.org>
287 * dlls/ntdll/thread.c:
288 ntdll: Add a wrapper to call the thread entry point for broken apps.
290 * dlls/msvcrt/data.c, dlls/msvcrt/tests/data.c:
291 msvcrt: _initterm doesn't return anything.
293 2007-03-14 Francois Gouget <fgouget@free.fr>
295 * dlls/wined3d/drawprim.c:
296 wined3d: Remove space before '\n' in trace.
298 * dlls/comctl32/tests/listview.c, dlls/comctl32/tests/tab.c:
299 comctl32/tests: Add missing '\n's in ok() calls.
301 2007-03-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
303 * dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h:
304 avifil32: Constify some variables.
306 2007-03-13 Jason Edmeades <us@edmeades.me.uk>
308 * programs/cmd/directory.c:
309 cmd.exe: Add DIR /O ordering support.
311 * programs/cmd/directory.c:
312 cmd.exe: Add dir /X support (sort of...).
314 2007-03-14 Alexandre Julliard <julliard@winehq.org>
316 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
317 ntdll: Fixed some exception codes and parameters.
319 * dlls/ntdll/tests/exception.c:
320 ntdll/tests: Mask reserved bits before testing dr7.
321 Also some spelling fixes.
323 * dlls/ntdll/signal_i386.c:
324 ntdll: Changed some Solaris defines so that we can access the signal error code.
326 2007-03-12 Felix Nawothnig <flexo@holycrap.org>
328 * dlls/comctl32/treeview.c:
329 comctl32: Fix visual glitches with TVS_HASLINES.
331 * dlls/comctl32/tab.c:
332 comctl32: Layout and redraw on TCM_SETIMAGELIST.
334 * dlls/gdi32/tests/pen.c:
335 gdi32: Add PS_ALTERNATE tests.
337 2007-03-12 George Gov <ggov@ucla.edu>
339 * dlls/comctl32/tests/listview.c:
340 comctl32: Add some listview message tests.
342 2007-03-13 Chris Robinson <chris.kcat@gmail.com>
344 * dlls/quartz/memallocator.c:
345 quartz: Avoid asserting from used samples on allocator release.
347 * dlls/quartz/dsoundrender.c, dlls/quartz/parser.c,
348 dlls/quartz/transform.c, dlls/quartz/videorenderer.c:
349 quartz: Force disconnect when a filter is fully released.
351 * dlls/quartz/acmwrapper.c:
352 quartz: Cleanup properly around error conditions and avoid a potential
355 2007-03-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
357 * dlls/localspl/localspl.rc, dlls/localspl/spl_Pl.rc:
358 localspl: Add Polish translation.
360 * programs/wordpad/Pl.rc:
361 wordpad: Update Polish translation.
363 * dlls/comctl32/listview.c:
364 comctl32: listview: Compute the state icon rect in GetItemMetrics.
366 2007-03-13 Alexandre Julliard <julliard@winehq.org>
368 * programs/oleview/typelib.c:
369 oleview: Use standard APIs in SaveIdl and avoid overflows.
371 2007-03-13 Aric Stewart <aric@codeweavers.com>
373 * dlls/wineps.drv/driver.c:
374 wineps.drv: Check for correct value for end of list.
376 2007-03-13 Paul Vriens <paul.vriens.wine@gmail.com>
378 * dlls/advapi32/tests/crypt_sha.c:
379 advapi32/tests: Use GetModuleHandle and skip.
381 * dlls/advapi32/tests/crypt_md4.c:
382 advapi32/tests: Use GetModuleHandle and skip.
384 * dlls/crypt32/tests/base64.c:
385 crypt32/tests: Use GetModuleHandle and skip.
387 2007-03-13 Eric Pouech <eric.pouech@wanadoo.fr>
389 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
390 dlls/dbghelp/pe_module.c:
391 dbghelp: Renamed pe_load_module (resp pe_load_module_from_pcs)
392 to pe_load_native_module (resp pe_load_builtin_module) to better describe
393 what those functions actually do.
395 * dlls/imagehlp/imagehlp.spec:
396 imagehlp: Added a few more forward definitions to dbghelp.
398 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c,
399 dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c,
401 dbghelp: Get rid of module_name in all traces (using Unicode flavor).
403 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
404 dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c,
405 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c:
406 dbghelp: Cleanups for module loading (lookups on module name and image name
407 are two different things)
408 - split up module_find_by_name in two different functions:
409 + reused module_find_by_name which looks upon the module name
410 + added module_is_already_loaded which looks upon the image name
411 - cleanup module loading using these functions (removed extra parameter
412 to pe_load_module_from_pcs)
414 * dlls/dbghelp/module.c:
415 dbghelp: Rewrote module_is_elf_container_loaded so that it no longer
416 uses the stored ModuleName (that the dbghelp's caller can override) but rather a
417 combination of base address and filename for the module.
419 * dlls/dbghelp/module.c:
420 dbghelp: Added helper to get the basename + extension from full filename.
422 2007-03-13 Jacek Caban <jacek@codeweavers.com>
424 * dlls/itss/tests/protocol.c:
425 itss: Added test of URLs with trailing slash.
427 * dlls/itss/protocol.c:
428 itss: Use object_name in FindMimeFromData.
430 * dlls/itss/protocol.c:
431 itss: Ignore trailing slash in ITSProtocol::Start.
433 * dlls/itss/storage.c:
434 itss: Ignore trailing slash in IStorage::OpenStream.
436 2007-03-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
438 * dlls/credui/credui.rc, dlls/credui/credui_Pl.rc:
439 credui: Add Polish translation.
441 * dlls/credui/credui.rc, dlls/credui/credui_En.rc:
442 credui: Move language-dependent resources to credui_En.rc.
444 * dlls/shell32/shell32_Pl.rc:
445 shell32: Update Polish translation.
447 * programs/start/Pl.rc, programs/start/rsrc.rc:
448 start: Add Polish translation.
450 * programs/cmd/Pl.rc:
451 cmd: Update Polish translation.
453 * dlls/oledlg/oledlg_Ko.rc:
454 oledlg: Fix Korean resource name.
456 * dlls/kernel32/nls/winerr_kor.mc:
457 kernel32: Fix LANGID for Korean resource.
459 2007-03-13 Rob Shearman <rob@codeweavers.com>
462 ole32: OleCreate isn't a semi-stub any more, as it is tested in a range of
463 cases and has no todos.
466 ole32: OleCreate shouldn't pass CLSCTX_LOCAL_SERVER to CoCreateInstance.
468 * dlls/ole32/bindctx.c:
469 ole32: Don't allocate an initial table for bind contexts.
470 Most users of bind contexts don't use bound objects or object params, so
471 don't create an initial table. Instead, create it on demand and use an
472 exponential algorithm for increasing the size of the table when full.
475 include: Add credential serialisation APIs to wincred.h.
477 2007-03-13 Hans Leidekker <hans@it.vu.nl>
479 * dlls/wininet/internet.c:
480 wininet: Fix buffer size calculation in INTERNET_InternetOpenUrlW.
481 Spotted by Ron Yorston.
483 * dlls/mscms/mscms_priv.h:
484 mscms: Fix compilation with the latest lcms header.
486 2007-03-13 Alexandre Julliard <julliard@winehq.org>
488 * dlls/msvcrt/except.c:
489 msvcrt: Improved _local_unwind2 implementation.
490 Thanks to Dmitry Timoshkov for a test case.
492 2007-03-12 Stefan Huehner <stefan@huehner.org>
494 * dlls/browseui/tests/autocomplete.c, dlls/comctl32/tests/datetime.c,
495 dlls/kernel32/tests/resource.c, dlls/msxml3/tests/schema.c,
496 dlls/ntdll/tests/om.c, dlls/opengl32/wgl.c, dlls/shell32/clipboard.c,
497 dlls/user32/tests/win.c, dlls/wined3d/device.c,
498 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
499 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
500 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
501 dlls/wineesd.drv/audio.c, dlls/winex11.drv/opengl.c,
502 dlls/winspool.drv/info.c, programs/cmd/builtins.c,
503 programs/oleview/details.c, programs/oleview/interface.c,
504 programs/oleview/oleview.c, programs/oleview/pane.c,
505 programs/oleview/tree.c, programs/oleview/typelib.c,
506 programs/regedit/childwnd.c, tools/widl/header.c:
507 Mark several functions as static.
509 * dlls/comctl32/rebar.c:
510 comctl32: rebar: Test the rebar style for RBBS_VARIABLEHEIGHT, not the passed
513 2007-03-11 Shanren Zhou <shanren@ucla.edu>
515 * dlls/comctl32/tests/header.c:
516 comctl32: Added header message sequence test cases.
518 * dlls/comctl32/tests/header.c:
519 comctl32: Header message sequence test cases.
520 Added separate parent and child header controls for each test case and
521 fixed a typo ('Data Modified' should be 'Date Modified').
523 2007-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
525 * dlls/ntdll/loader.c:
526 ntdll: Catch the exceptions in the TLS callback like Windows does.
528 2007-03-12 Juan Lang <juan_lang@yahoo.com>
530 * dlls/crypt32/main.c:
531 crypt32: Set ppSignerSig to NULL in case caller doesn't check return value.
533 * dlls/user32/sysparams.c:
534 user32: Fix a comment.
536 2007-03-13 András Kovács <andras@debian.sth.sze.hu>
538 * dlls/wined3d/directx.c:
539 wined3d: Set WINED3DCAPS2_DYNAMICTEXTURES flag.
541 2007-03-13 Jason Edmeades <us@edmeades.me.uk>
543 * programs/cmd/directory.c:
544 cmd.exe: Add DIR /X support.
546 * programs/cmd/directory.c:
547 cmd.exe: Add DIR /T support.
549 * programs/cmd/directory.c:
550 cmd.exe: Add dir /L support.
552 * programs/cmd/builtins.c:
553 cmd.exe: Make SET have correct errorlevel.
555 * programs/cmd/builtins.c:
556 cmd.exe: Add SET /P support.
558 * programs/cmd/wcmdmain.c:
559 cmd.exe: Add 2>&1 and 1>&2 support.
561 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
562 cmd.exe: Add TYPE multiple file support.
564 * programs/cmd/wcmdmain.c:
565 cmd.exe: Add support for stderr redirection to a file.
567 * programs/cmd/wcmdmain.c:
568 cmd.exe: Save initial working directory.
570 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
571 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
572 programs/cmd/Ko.rc, programs/cmd/Nl.rc, programs/cmd/No.rc,
573 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/Ru.rc,
574 programs/cmd/Si.rc, programs/cmd/Tr.rc, programs/cmd/builtins.c,
575 programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
576 cmd.exe: Add support for FTYPE.
578 2007-03-12 H. Verbeet <hverbeet@gmail.com>
580 * dlls/wined3d/vertexbuffer.c:
581 wined3d: Remove some redundant code in IWineD3DVertexBufferImpl_FindDecl().
583 * dlls/wined3d/state.c:
584 wined3d: Remove a redundant check in handleStreams().
586 * dlls/wined3d/state.c:
587 wined3d: Remove some redundant checks in the vertexdeclaration() state handler.
589 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
590 dlls/wined3d/state.c, dlls/wined3d/vertexbuffer.c,
591 dlls/wined3d/wined3d_private.h:
592 wined3d: Disable vertex shaders when transformed vertices are used.
594 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
595 wined3d: Remove FVF related fields from IWineD3DVertexDeclaration.
597 * dlls/wined3d/drawprim.c:
598 wined3d: 11 space indent is ugly.
600 * dlls/wined3d/state.c, dlls/wined3d/stateblock.c:
601 wined3d: Correct various texture limits checks.
603 2007-03-12 Dan Kegel <dank@kegel.com>
605 * dlls/advapi32/registry.c:
606 advapi32: RegGetKeySecurity needs to pass length of struct to caller.
608 2007-03-12 Huw Davies <huw@codeweavers.com>
610 * dlls/ole32/compobj.c:
611 ole32: Only retrieve posted and paint messages in an STA message loop.
613 * dlls/rpcrt4/tests/ndr_marshall.c:
614 rpcrt4: Tests that show that the allocation rules for unmarshaling a conformant
615 array are the same as those for a simple structure.
617 2007-03-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
619 * dlls/advpack/files.c, dlls/advpack/install.c, dlls/advpack/reg.c:
620 advpack: Constify some variables.
622 * dlls/advapi32/security.c:
623 advapi32: Explicitly initialize nested array element.
625 2007-03-12 Fabian Bieler <der.fabe@gmx.net>
627 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/surface.c,
628 dlls/wined3d/utils.c:
629 wined3d: Implemented signed texture formats via NV_TEXTURE_SHADER.
631 2007-03-10 Fabian Bieler <der.fabe@gmx.net>
633 * dlls/wined3d/basetexture.c:
634 wined3d: Set wrapmode for cubemags to clamp regardless of the sampler state.
636 2007-03-12 Alexandre Julliard <julliard@winehq.org>
638 * dlls/ntdll/signal_i386.c, server/mach.c:
639 Fixed some compilation issues on Mac OS X Leopard.
641 2007-03-10 Fabian Bieler <der.fabe@gmx.net>
643 * dlls/wined3d/device.c:
644 wined3d: Height of rectangle is bottom - top, not vice versa.
646 2007-03-11 Jan Zerebecki <jan.wine@zerebecki.de>
648 * dlls/ole32/moniker.c, dlls/ole32/stg_prop.c:
649 ole32: Add DebugInfo to critical sections.
650 Also add missing DeleteCriticalSection.
652 2007-03-10 Jan Zerebecki <jan.wine@zerebecki.de>
654 * dlls/winenas.drv/audio.c:
655 winenas.drv: Add DebugInfo to critical sections.
657 * dlls/dmloader/loader.c:
658 dmloader: Add DebugInfo to critical sections.
660 * dlls/winmm/winmm.c:
661 winmm: Add DebugInfo to critical sections.
663 * dlls/winearts.drv/audio.c:
664 winearts.drv: Add DebugInfo to critical sections.
666 * dlls/wineoss.drv/audio.c:
667 wineoss.drv: Add DebugInfo to critical sections.
669 * dlls/wineaudioio.drv/audio.c:
670 wineaudioio.drv: Add DebugInfo to critical sections.
671 Also add missing DeleteCriticalSection.
673 * dlls/wineesd.drv/audio.c:
674 wineesd.drv: Add DebugInfo to critical sections.
676 * dlls/winex11.drv/dib.c:
677 winex11.drv: Add DebugInfo to critical sections.
679 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c:
680 dsound: Conform critical section DebugInfo names.
682 * dlls/winealsa.drv/alsa.c:
683 winealsa.drv: Conform critical section DebugInfo names.
685 * dlls/rsaenh/handle.c:
686 rsaenh: Add DebugInfo to critical sections.
688 * dlls/urlmon/binding.c:
689 urlmon: Add DebugInfo to critical sections.
691 * dlls/wintab32/wintab32.c:
692 wintab32: Add DebugInfo to critical sections.
694 * dlls/secur32/secur32.c:
695 secur32: Add DebugInfo to critical sections.
697 * dlls/quartz/dsoundrender.c, dlls/quartz/filesource.c,
698 dlls/quartz/filtergraph.c, dlls/quartz/memallocator.c,
699 dlls/quartz/parser.c, dlls/quartz/systemclock.c,
700 dlls/quartz/transform.c, dlls/quartz/videorenderer.c:
701 quartz: Add DebugInfo to critical sections.
702 Also add missing DeleteCriticalSection.
704 * dlls/qcap/capturegraph.c, dlls/qcap/v4l.c, dlls/qcap/vfwcapture.c:
705 qcap: Add DebugInfo to critical sections.
707 * dlls/riched20/txtsrv.c:
708 riched20: Add DebugInfo to critical sections.
710 * dlls/oleaut32/tmarshal.c:
711 oleaut32: Add DebugInfo to critical sections.
713 * dlls/mciavi32/mciavi.c:
714 mciavi32: Add DebugInfo to critical sections.
716 * dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbnamecache.c,
717 dlls/netapi32/nbt.c, dlls/netapi32/netbios.c:
718 netapi32: Add DebugInfo to critical sections.
720 * dlls/ntdll/heap.c, dlls/ntdll/rtl.c:
721 ntdll: Add DebugInfo to critical sections.
723 * dlls/msvcrt/file.c, dlls/msvcrt/lock.c:
724 msvcrt: Add DebugInfo to critical sections.
726 * dlls/mapi32/prop.c:
727 mapi32: Add DebugInfo to critical sections.
729 * dlls/crypt32/context.c, dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
730 dlls/crypt32/store.c:
731 crypt32: Add DebugInfo to critical sections.
733 * dlls/itss/chm_lib.c:
734 itss: Add DebugInfo to critical sections.
736 * dlls/kernel32/file.c:
737 kernel32: Add DebugInfo to critical sections.
739 2007-03-11 Hagop Hagopian <shaitani@gmail.com>
741 * dlls/comctl32/tests/tab.c:
742 comctl32: Adding getter-setter tests for tab control.
744 2007-03-10 Stefan Huehner <stefan@huehner.org>
746 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/install.c,
747 dlls/browseui/tests/autocomplete.c, dlls/comctl32/tests/listview.c,
748 dlls/comctl32/tests/rebar.c, dlls/comctl32/tests/updown.c,
749 dlls/ddraw/tests/visual.c, dlls/devenum/createdevenum.c,
750 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
751 dlls/dsound/tests/ds3d.c, dlls/gdi32/opengl.c,
752 dlls/gdi32/tests/font.c, dlls/kernel32/tests/change.c,
753 dlls/mscoree/mscoree_main.c, dlls/mshtml/nsembed.c,
754 dlls/oleaut32/tests/olefont.c, dlls/secur32/tests/ntlm.c,
755 dlls/shell32/pidl.c, dlls/shlwapi/tests/string.c,
756 dlls/wineps.drv/glyphlist.c, dlls/winex11.drv/clipboard.c,
757 dlls/wnaspi32/aspi.c, include/msiquery.h, programs/progman/group.c,
758 programs/progman/main.c, programs/progman/program.c,
759 programs/regedit/hexedit.c, programs/winecfg/drive.c,
760 programs/winecfg/drivedetect.c, programs/winecfg/theme.c,
761 programs/wineconsole/wineconsole.c, programs/wordpad/wordpad.c:
762 Change some functions arguments from () -> (void).
764 2007-03-11 Paul Vriens <paul.vriens.wine@gmail.com>
766 * dlls/advapi32/tests/registry.c:
767 advapi32/tests: Prepare for more tests and use skip.
769 2007-03-12 Paul Vriens <paul.vriens.wine@gmail.com>
771 * dlls/kernel32/tests/version.c:
772 kernel32/tests: Use skip.
774 * dlls/d3d9/tests/visual.c:
775 d3d9/tests: Use skip as is done in the other tests.
777 * dlls/d3d8/tests/visual.c:
778 d3d8/tests: Use skip as is done in the other tests.
780 * dlls/dnsapi/tests/Makefile.in, dlls/dnsapi/tests/name.c,
781 dlls/dnsapi/tests/record.c:
782 dnsapi/tests: Load dnsapi dynamically and use skip.
784 2007-03-12 Dmitry Timoshkov <dmitry@codeweavers.com>
786 * dlls/ntdll/tests/error.c:
787 ntdll: Make the error test pass under XP.
789 2007-03-12 Francois Gouget <fgouget@free.fr>
791 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
792 cmd: Fix compilation on systems that don't support nameless unions.
794 2007-03-10 Chris Robinson <chris.kcat@gmail.com>
796 * dlls/quartz/dsoundrender.c:
797 quartz: Stop DSound buffer playback when the filter is paused or stopped,
798 not the next time it's processed.
800 2007-03-10 Felix Nawothnig <flexo@holycrap.org>
802 * dlls/comctl32/listview.c:
803 comctl32: Implement LVS_EX_DOUBLEBUFFER.
805 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
806 comctl32: Fix a typo.
808 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
809 comctl32: Fix my last patch.
810 My last patch was wrong and caused some nasty regressions. Mapping
811 CLR_DEFAULT to the global defaults seem to be what native does.
813 2007-03-07 Stefan Dösinger <stefan@codeweavers.com>
815 * dlls/wined3d/device.c:
816 wined3d: Account for offscreen rendering when setting up the clearing scissor
819 2007-03-10 Stefan Dösinger <stefan@codeweavers.com>
821 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
822 dlls/wined3d/wined3d_private.h:
823 wined3d: Blit the offscreen texture into the drawable if needed.
824 When using pbuffer or back buffer offscreen rendering the content of
825 the drawable will have been overwritten. Thus the texture has to be
826 written into the drawable. An exception is the (pretty common) case
827 that the whole render target is cleared before rendering to it.
829 * dlls/wined3d/device.c:
830 wined3d: Restore the index buffer when switching from UP to buffer drawing.
831 The state handler binds index buffer 0 when a user pointer is used. Likewise
833 buffer has to be restored when switching back to drawing from index buffers.
835 2007-03-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
837 * dlls/advapi32/service.c:
838 advapi32: Constify some variables.
840 * dlls/advapi32/lsa.c:
841 advapi32: Constify some variables.
843 * dlls/advapi32/crypt_md4.c, dlls/advapi32/tests/crypt_md4.c:
844 advapi32: Constify some variables.
846 2007-03-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
848 * dlls/winex11.drv/xfont.c:
849 winex11.drv: Replace const pointer parameters with correct non-const pointers.
851 2007-03-09 Chris Peterson <Chrisp@ucla.edu>
853 * dlls/comctl32/tests/treeview.c:
854 comctl32: treeview: Message sequencing tests.
856 2007-03-09 Alexandre Julliard <julliard@winehq.org>
858 * dlls/ntdll/string.c:
859 ntdll: Fixed a compiler warning for size_t/unsigned int mismatch.
861 * dlls/shdocvw/tests/webbrowser.c:
862 shdocvw: Avoid a printf format warning.
864 2007-03-09 Chris Robinson <chris.kcat@gmail.com>
866 * dlls/quartz/dsoundrender.c:
867 quartz: Check allocation failure and clear memory in DSound Renderer.
869 2007-03-09 Felix Nawothnig <flexo@holycrap.org>
871 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
872 comctl32: Remove clrTextBkDefault member from LISTVIEW_INFO and fix (clrTextBk
873 == CLR_DEFAULT) handling for custom drawing.
875 * dlls/comctl32/tests/listview.c:
876 comctl32: Add a failing custom draw related test.
878 2007-03-09 Rob Shearman <rob@codeweavers.com>
880 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
881 ole32: Implement CoAddRefServerProcess and CoReleaseServerProcess.
883 * dlls/ole32/compobj.c:
884 ole32: Make RegisteredClass list into a standard Wine list.
886 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
887 dlls/ole32/tests/marshal.c:
888 ole32: Don't keep the local server named pipe open for a single-use object.
890 * dlls/ole32/tests/compobj.c:
891 ole32: Add some tests for the flags input to CoRegisterClassObject.
893 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
894 ole32: Close the named pipe after revoking local server objects.
896 * dlls/ole32/tests/marshal.c:
897 ole32: Enable local server test and make it work with Win9x COM implementation.
899 * dlls/ole32/compobj.c:
900 ole32: REGCLS_MULTIPLEUSE implies CLSCTX_INPROC_SERVER in CoRegisterClassObject.
902 2007-03-09 Jacek Caban <jacek@codeweavers.com>
904 * dlls/mshtml/oleobj.c:
905 mshtml: Use get_client_disp_property in SetClientSite to get silent property.
907 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
908 shdocvw: Added Navigate2 test.
910 * dlls/shdocvw/navigate.c:
911 shdocvw: Call EnableModeless and SetStatusText in navigate.
913 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
914 dlls/shdocvw/shdocvw.h:
915 shdocvw: Move frame variable to DocHost.
917 * dlls/shdocvw/navigate.c:
918 shdocvw: Release callback and bindctx in bind_url_to_object.
920 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
921 dlls/shdocvw/shdocvw.h:
922 shdocvw: Added mode dispids implementation in DocHost::Invoke.
924 * dlls/shdocvw/oleobject.c:
925 shdocvw: Always set hostui to NULL in SetClientsite.
927 * dlls/shdocvw/client.c:
928 shdocvw: Added DISPID_AMBIENT_OFFLINEIFNOTCONNECTED and DISPID_AMBIENT_SILENT
929 implementation in DocHost::Invoke.
931 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
932 dlls/shdocvw/webbrowser.c:
933 shdocvw: Move offline and silent variables to DocHost.
935 2007-03-03 Anatoly Lyutin <vostok@etersoft.ru>
937 * programs/wineconsole/wineconsole_Ru.rc:
938 wineconsole: Update Russian resources.
940 * programs/cmd/Ru.rc:
941 cmd: Update translation and synchronize Russian resource.
943 * dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Uk.rc:
944 comctl32: Update Russian and Ukrainian resourses.
946 2007-03-03 Alasdair Sinclair <alasdairs@dsl.pipex.com>
948 * dlls/kernel32/computername.c, dlls/kernel32/tests/environ.c:
949 kernel32: Fix GetComputerNameA to not count trailing NULL, with test.
951 2007-03-09 Alexandre Julliard <julliard@winehq.org>
953 * server/Makefile.in, server/process.h, server/procfs.c:
954 server: Added process control support using /proc on Solaris.
956 2007-03-08 Peter Beutner <p.beutner@gmx.net>
958 * dlls/ntdll/signal_i386.c:
959 ntdll: Handle SIMD exceptions.
961 * dlls/ntdll/tests/exception.c:
962 ntdll: Testcase for handling SIMD exceptions.
964 2007-03-09 Rob Shearman <rob@codeweavers.com>
966 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
967 ole32: Fix return codes returned by IBindCtx::RegisterObjectBound and
968 IBindCtx::RevokeObjectBound when used on NULL objects.
970 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
971 ole32: Fix cbStruct handling in IBindCtx:GetBindOptions.
973 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
974 ole32: Add more tests of IBindCtx functions.
975 Add tests for IBindCtx::GetObjectParam, IBindCtx::RevokeObjectParam and
976 IBindCtx::RevokeObjectBound.
978 2007-03-08 Farshad Agah <f_agah@yahoo.com>
980 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
981 comctl32: monthcal: Reject out of range dates in MCM_SETCURSEL.
983 2007-03-08 Michael Stefaniuc <mstefani@redhat.de>
985 * dlls/winedos/int2f.c:
986 winedos: Check a file handle against INVALID_HANDLE_VALUE, not 0.
988 2007-03-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
990 * dlls/serialui/confdlg.c:
991 serialui: Replace const pointer type with correct pointer to const.
993 2007-03-09 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
995 * programs/winecfg/Ko.rc:
998 2007-03-08 Michael Stefaniuc <mstefani@redhat.de>
1000 * programs/winecfg/Ro.rc, programs/winecfg/winecfg.rc:
1001 winecfg: Initial Romanian translation.
1003 2007-03-08 Alexandre Julliard <julliard@winehq.org>
1005 * dlls/kernel32/cpu.c:
1006 kernel32: Implemented GetSystemInfo() for Solaris.
1008 2007-03-08 Jan Zerebecki <jan.wine@zerebecki.de>
1010 * dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dplayx/dplobby.c,
1011 dlls/dplayx/lobbysp.c:
1012 dplayx: Add DebugInfo to critical sections.
1014 * dlls/dmime/performance.c:
1015 dmime: Add DebugInfo to critical sections.
1017 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
1018 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
1019 dinput: Add DebugInfo to critical sections.
1021 2007-03-08 Huw Davies <huw@codeweavers.com>
1023 * dlls/wineps.drv/ppd.c:
1024 wineps.drv: Remove paper sizes that lack either a PageSize or a PaperDimension
1027 * dlls/wineps.drv/driver.c, dlls/wineps.drv/init.c, dlls/wineps.drv/ppd.c,
1028 dlls/wineps.drv/ps.c, dlls/wineps.drv/psdrv.h:
1029 wineps.drv: Convert the page size list to a standard Wine list.
1031 2007-03-08 Francois Gouget <fgouget@free.fr>
1033 * programs/rpcss/np_server.c:
1034 rpcss: Fix a file handle leak in RPCSS_BecomePipeServer().
1035 Also, RPCSS_NPConnect() returns a file handle so treat it as such by
1036 checking it against INVALID_HANDLE_VALUE and not NULL.
1038 * dlls/ws2_32/socket.c:
1039 ws2_32: Fix an int/long mismatch in a trace.
1041 * dlls/ws2_32/socket.c:
1042 ws2_32: Replace a few -1 literals with SOCKET_ERROR.
1043 Do a small tweak in WS2_send() so it looks more like WS2_recv().
1045 2007-03-08 Francois Gouget <fgouget@codeweavers.com>
1047 * dlls/wininet/ftp.c:
1048 wininet: Fix a couple of reversed checks that could result in leaked socket
1051 2007-03-08 Francois Gouget <fgouget@free.fr>
1053 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
1054 wininet: Check file handles against INVALID_HANDLE_VALUE, not NULL.
1055 Simplify the file handle handling in FTP_FtpPutFileW().
1057 2007-03-08 Francois Gouget <fgouget@codeweavers.com>
1059 * dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c:
1060 rpcrt4: Fix a file handle leak in RPCRT4_RPCSSOnDemandCall().
1061 Also, RPCRT4_RpcssNPConnect() returns a file handle so treat it as
1062 such by checking it against INVALID_HANDLE_VALUE and not NULL.
1064 2007-03-08 Francois Gouget <fgouget@free.fr>
1066 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c:
1067 dbghelp: Check file handles against INVALID_HANDLE_VALUE, not NULL.
1069 2007-03-08 Tomas Carnecky <tom@dbservice.com>
1071 * dlls/dsound/buffer.c, dlls/dsound/primary.c, dlls/quartz/dsoundrender.c,
1072 dlls/winedos/soundblaster.c, include/dsound.h:
1073 dsound: Update prototypes for IDirectSoundBuffer::Lock/Unlock.
1075 2007-03-08 Alexandre Julliard <julliard@winehq.org>
1077 * dlls/kernel32/time.c:
1078 kernel32: Fixed DosDateTimeToFileTime behavior when timegm() is missing.
1079 The tm_isdst field needs to be initialized for mktime to do the right thing.
1081 * dlls/advapi32/tests/registry.c:
1082 advapi32: Fixed registry test that failed because of a buffer overflow.
1084 2007-03-08 Jacek Caban <jacek@codeweavers.com>
1086 * dlls/mshtml/persist.c:
1087 mshtml: Release IOleCommandTarget in IPersistMoniker::Load.
1089 2007-03-08 Kai Blin <kai.blin@gmail.com>
1091 * dlls/secur32/tests/main.c:
1092 secur32: Check for actual return value on invalid QuerySecurityPackageInfo call.
1094 2007-03-08 Chris Robinson <chris.kcat@gmail.com>
1096 * dlls/quartz/dsoundrender.c, dlls/quartz/filtergraph.c,
1097 dlls/quartz/main.c, dlls/quartz/memallocator.c, dlls/quartz/parser.c,
1098 dlls/quartz/systemclock.c, dlls/quartz/transform.c,
1099 dlls/quartz/videorenderer.c:
1100 quartz: Use proper alloc/free functions for COM objects.
1102 2007-03-08 Rob Shearman <rob@codeweavers.com>
1104 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
1105 oleaut32: TKIND_COCLASS parameters to Invoke'd functions should be converted
1106 into VT_DISPATCH instead of VT_UNKNOWN.
1107 Add a test for this.
1109 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
1110 ole32: Set output param to NULL in BindCtxImpl_EnumObjectParam.
1112 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
1113 ole32: Fix BindCtxImpl_GetBindOptions to return the correct locale and to not
1114 fail if the input size is too large.
1116 * dlls/ole32/bindctx.c, dlls/ole32/tests/moniker.c:
1117 ole32: CreateBindCtx should fail if reserved parameter is not zero.
1119 2007-03-08 Jason Edmeades <us@edmeades.me.uk>
1121 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
1122 programs/cmd/wcmdmain.c:
1123 cmd.exe: Support SHIFT /n option.
1125 * programs/cmd/builtins.c:
1126 cmd.exe: Add support for CD /D.
1128 * programs/cmd/builtins.c, programs/cmd/wcmd.h:
1129 cmd.exe: setlocal and endlocal should preserve drive and directory.
1131 * programs/cmd/builtins.c:
1132 cmd.exe: Hide new internal vars during SET.
1134 * programs/cmd/builtins.c, programs/cmd/wcmdmain.c:
1135 cmd.exe: Add support for working directories per drive.
1137 * programs/cmd/builtins.c:
1138 cmd.exe: Support TIME /T option.
1140 * programs/cmd/builtins.c:
1141 cmd.exe: Support DATE /T option.
1143 * programs/cmd/builtins.c:
1144 cmd.exe: Prevent options to pushd.
1146 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
1147 cmd.exe: Support PUSHD with wildcards.
1149 * programs/cmd/builtins.c:
1150 cmd.exe: Set errorlevel if CD fails.
1152 * programs/cmd/builtins.c:
1153 cmd.exe: Wildcards in directory names for CD.
1155 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
1156 cmd.exe: Support unquoted directories in CD command.
1158 * programs/cmd/wcmdmain.c:
1159 cmd.exe: Support default colours for wineconsole.
1161 * programs/cmd/wcmdmain.c:
1162 cmd.exe: Add cmd.exe /T option.
1164 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
1165 cmd.exe: Add COLOR command.
1167 2007-03-08 Alexandre Julliard <julliard@winehq.org>
1169 * configure, configure.ac:
1170 configure: Fixed default dependencies to work properly in test dirs too.
1172 * Make.rules.in, configure, configure.ac, include/config.h.in,
1173 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
1174 configure: Get rid of lex compatibility support, we require flex anyway.
1176 * dlls/kernel32/heap.c:
1177 kernel32: Add missing limits.h include.
1179 2007-03-08 H. Verbeet <hverbeet@gmail.com>
1181 * dlls/d3d8/tests/device.c:
1182 d3d8: Add tests for GetVertexShaderDeclaration, GetVertexShaderFunction and
1183 GetPixelShaderFunction.
1185 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
1186 wined3d: Fix IWineD3DPixelShader_GetFunction / IWineD3DVertexShader_GetFunction.
1188 * dlls/d3d8/device.c:
1189 d3d8: Implement IDirect3DDevice8_GetVertexShaderDeclaration.
1191 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
1192 dlls/d3d8/vertexdeclaration.c:
1193 d3d8: Save the d3d8 vertex declaration.
1195 2007-03-07 Peter Oberndorfer <kumbayo84@arcor.de>
1197 * programs/winedbg/symbol.c:
1198 winedbg: Do not write over const char * parameter.
1199 Also pass the right string to SymEnumSymbols and check for _ in symbol
1200 name, instead of beginning of string.
1202 2007-03-07 Michael Stefaniuc <mstefani@redhat.de>
1204 * dlls/shell32/pidl.c, dlls/wined3d/device.c:
1205 janitorial: Remove two redundant checks for NULL.
1207 * dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
1208 dlls/comctl32/header.c, dlls/comctl32/propsheet.c,
1209 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
1210 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
1211 dlls/comctl32/toolbar.c, dlls/comctl32/updown.c:
1212 comctl32: Remove redundant NULL checks before Free() (found by Smatch).
1214 2007-03-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
1216 * dlls/winmm/mmsystem.c, include/wine/mmsystem16.h:
1217 winmm: Replace const pointer parameters with correct pointers to const.
1220 mpr: Replace const pointer parameters with correct pointers to const.
1222 2007-03-07 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
1224 * dlls/kernel32/process.c:
1225 kernel32: Allow to execute .cmd files.
1227 2007-03-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1229 * programs/wordpad/Ko.rc:
1230 wordpad: Updated Korean resource.
1232 2007-03-06 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1234 * programs/cmd/Ko.rc:
1235 cmd: Updated Korean resource.
1237 2007-03-07 Alexandre Julliard <julliard@winehq.org>
1239 * tools/winedump/dump.c:
1240 winedump: Fixed formatting of timestamps.
1242 * include/wine/wine_common_ver.rc:
1243 wine_common_ver: Set company name to Microsoft, some apps check for that.
1245 * .gitignore, dlls/advapi32/Makefile.in, dlls/advapi32/version.rc,
1246 dlls/imm32/Makefile.in, dlls/imm32/version.rc,
1247 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/version.rc,
1248 dlls/lz32/Makefile.in, dlls/lz32/version.rc, dlls/ntdll/Makefile.in,
1249 dlls/ntdll/version.rc, dlls/rpcrt4/Makefile.in,
1250 dlls/rpcrt4/version.rc, dlls/rsaenh/Makefile.in,
1251 dlls/rsaenh/version.rc, dlls/version/Makefile.in,
1252 dlls/version/version.rc, dlls/winex11.drv/Makefile.in,
1253 dlls/winex11.drv/version.rc:
1254 Added version information for a number of dlls.
1256 2007-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
1258 * dlls/comdlg32/filedlg.c:
1259 comdlg32: Use unicode Win32 APIs when possible.
1261 * dlls/comdlg32/filedlg.c:
1262 comdlg32: Use unicode Win32 APIs when possible.
1264 2007-03-07 Rob Shearman <rob@codeweavers.com>
1266 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/write_msft.c:
1267 widl: Implement writing of SAFEARRAY type descriptions in typelibs.
1269 * dlls/Maketest.rules.in:
1270 Maketest.rules.in: Make CROSSOBJS consistent with the equivalent OBJS rule in
1271 the toplevel Make.rules.in.
1273 2007-03-06 Rob Shearman <rob@codeweavers.com>
1275 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/pipe.c:
1276 kernel32: Add tests for ImpersonateNamedPipeClient.
1278 2007-03-07 Alexandre Julliard <julliard@winehq.org>
1280 * dlls/netapi32/wksta.c:
1281 netapi32: Added support for more info levels in NetWkstaGetInfo.
1283 2007-03-07 Luis Carlos Busquets Pérez <luis.busquets@ilidium.com>
1285 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
1286 dlls/dpnaddr/Makefile.in, dlls/dpnaddr/dpnaddr.spec,
1287 dlls/dpnaddr/version.rc:
1288 dpnaddr: Added dll that just forwards to dpnet.
1290 2007-03-07 Alexandre Julliard <julliard@winehq.org>
1293 server: Use internal luid_t type where appropriate.
1295 2007-03-06 Juan Lang <juan_lang@yahoo.com>
1297 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
1298 server/request.h, server/token.c, server/trace.c,
1299 tools/make_requests:
1300 ntdll: Implement NtAllocateLocallyUniqueId with server call.
1302 2007-03-06 Stefan Dösinger <stefan@codeweavers.com>
1304 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
1305 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
1306 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
1307 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
1308 wined3d: Rework surface dirtification.
1309 Previously the surfaces stored a flag if the system memory copy was
1310 ahead of the gl copy(SFLAG_DIRTY) or the gl copy is
1311 ahead(SFLAG_GLDIRTY). The pbuffer copy was 'managed' differently using
1312 SFLAG_INPBUFFER and SFLAG_INTEXTURE.
1313 This patch replaces them with 3 flags, INSYSMEM, INPBUFFER and
1314 INTEXTURE which specify which copy contains the most up to date
1315 copy. It is perfectly valid to have more than one of those flags
1316 set. One must be set at least (except at init, when no content is in
1317 the surface yet). When one copy is modified, the flags for the others
1320 2007-03-03 Stefan Dösinger <stefan@codeweavers.com>
1322 * dlls/wined3d/context.c, dlls/wined3d/surface.c,
1323 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
1324 include/wine/wined3d_interface.h:
1325 wined3d: Remove IWineD3DSurface::SetPBufferState.
1326 The method is removed because it does not really help with
1327 anything. It should not be exported from wined3d, there is no need for
1328 the other libs to call it. It does not help abstraction and code
1329 simplification in any way because it is very specific and the code
1330 calling it has to know what is happening in the surface to use this
1333 2007-03-07 Aric Stewart <aric@codeweavers.com>
1335 * dlls/gdi32/freetype.c:
1336 gdi32: Search SystemLinked fonts when looking for a valid replacement.
1338 * dlls/user32/painting.c:
1339 user32: Don't delete hrgnClip until we are done using it.
1340 Thanks to Peter Oberndorfer for noticing this.
1342 2007-03-07 Detlef Riekenberg <wine.dev@web.de>
1344 * dlls/localspl/tests/localmon.c:
1345 localspl/tests: Add tests for XcvDataPort_DeletePort.
1347 * dlls/localspl/localmon.c:
1348 localspl: Implement DeletePort for XcvDataPort.
1350 2007-03-07 Jacek Caban <jacek@codeweavers.com>
1352 * dlls/mshtml/nsio.c:
1353 mshtml: Remove false FIXME.
1355 * dlls/mshtml/navigate.c:
1356 mshtml: Improve ReadSegments implementation.
1358 * dlls/atl/registrar.c:
1359 atl: Compare file handle to INVALID_HANDLE_VALUE to handle errors.
1361 2007-03-06 H. Verbeet <hverbeet@gmail.com>
1363 * dlls/d3d9/tests/visual.c:
1364 d3d9: Add a mova rounding test.
1366 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
1367 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_main.c,
1368 dlls/wined3d/wined3d_private.h, programs/winecfg/Bg.rc,
1369 programs/winecfg/De.rc, programs/winecfg/En.rc,
1370 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
1371 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
1372 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
1373 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
1374 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
1375 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
1376 wined3d: Remove broken software shaders.
1378 * dlls/wined3d/directx.c:
1379 wined3d: Fix a typo.
1381 2007-03-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
1383 * dlls/user32/mdi.c, dlls/user32/painting.c, include/winuser.h:
1384 user32: Replace const pointer parameters with correct pointers to const.
1386 * dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
1387 dlls/comdlg32/fontdlg16.c:
1388 comdlg32: Replace const pointer parameters with correct pointers to const.
1390 2007-03-06 Rob Shearman <rob@codeweavers.com>
1392 * dlls/ole32/tests/moniker.c:
1393 ole32: Add some tests for IBindCtx.
1395 * dlls/ole32/tests/marshal.c:
1396 ole32: Remove some unnecessary traces from the HeapUnknown implementation.
1398 * dlls/ole32/tests/compobj.c:
1399 ole32: Fix a failing CoUnmarshalInterface test on Windows.
1401 * dlls/ole32/tests/moniker.c:
1402 ole32: Fix a use-after-free of the file moniker in the running object table
1405 * server/registry.c, server/token.c:
1406 server: A general solution for handling MAXIMUM_ALLOWED access right has been
1407 implemented so remove the workarounds.
1409 2007-03-06 Stefan Dösinger <stefan@codeweavers.com>
1411 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1412 wined3d: Do not specify the viewport origin upside down when doing offscreen
1414 The gl viewport origin is the lower left corner of the window, in d3d
1415 it is the upper right corner. This is corrected when setting the
1416 viewport. However, when we are doing offscreen rendering, this is
1417 reversed. So do not flip the viewport origin when rendering offscreen.
1419 * dlls/wined3d/device.c, dlls/wined3d/state.c:
1420 wined3d: Disable depth stencil related states without a depth stencil buffer.
1421 Except with fbos, it is not possible to remove the depth stencil
1422 buffer from the opengl frame buffer, so when the d3d app sets a NULL
1423 depth stencil disable all states that work with the depth stencil
1426 * dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
1427 wined3d: Clearing the depth stencil buffer fails without a depth stencil buffer.
1429 2007-03-04 Stefan Dösinger <stefan@codeweavers.com>
1431 * dlls/wined3d/surface.c:
1432 wined3d: Use an aux buffer as blitting helper if available.
1433 This helps performance a bit because the function does not have to
1434 wait for the 2nd read to finish before returning. Only do that if we
1435 have an aux buffer to mess with for free though.
1437 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
1438 include/wine/wined3d_gl.h:
1439 wined3d: Store the number of aux buffers in the gl limits structure.
1441 2007-03-05 Stefan Dösinger <stefan@codeweavers.com>
1443 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/surface.c:
1444 wined3d: WINED3DFMT_U8V8 is signed.
1445 Plain OpenGL does not provide any signed pixel formats, so the
1446 unsigned GL_RGB is used for loading perturbation data into pixel
1447 shaders that use texbem. For correct loading, the signedness has to be
1450 2007-03-03 Stefan Dösinger <stefan@codeweavers.com>
1452 * dlls/wined3d/state.c:
1453 wined3d: Adjust the rhw transformation for offscreen rendering.
1455 2007-03-06 Paul Vriens <paul.vriens.wine@gmail.com>
1457 * dlls/msvcrt/tests/dir.c:
1458 msvcrt/tests: Properly remove temporary directory.
1460 * dlls/localspl/tests/localmon.c:
1461 localspl/tests: Remove tempfile after running the tests.
1463 * dlls/winspool.drv/tests/info.c:
1464 winspool.drv/tests: Remove tempfile after running the tests.
1466 2007-03-06 Michael Stefaniuc <mstefani@redhat.de>
1468 * dlls/snmpapi/main.c:
1469 snmpapi: Fix printf format warnings.
1471 2007-03-06 Rob Shearman <rob@codeweavers.com>
1473 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
1474 secur32: NTLM's AcquireCredentialHandleA/W should accept domains and usernames
1476 Add tests for these cases.
1478 * dlls/secur32/ntlm.c:
1479 secur32: NTLM - don't bother nul terminating the password string as nothing
1480 relies on it being nul terminated.
1482 * dlls/secur32/ntlm.c:
1483 secur32: NTLM - don't copy more data from User, Domain and Password
1484 pointers in the SEC_WINNT_AUTH_IDENTITY structure than the
1485 corresponding Length fields say the pointers hold.
1487 2007-03-06 Dmitry Timoshkov <dmitry@codeweavers.com>
1489 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
1490 gdi32: Add an extensive EnumFontFamilies test, fix some failures when running
1493 2007-03-06 Francois Gouget <fgouget@free.fr>
1495 * dlls/mshtml/tests/htmldoc.c, dlls/msi/tests/install.c,
1496 dlls/wineps.drv/psdrv.h, programs/cmd/batch.c,
1497 programs/cmd/builtins.c:
1498 Assorted spelling fixes.
1500 * dlls/dplayx/tests/dplayx.c:
1501 dplayx/tests: Fix compilation on systems that don't support nameless unions.
1503 * dlls/dplayx/tests/dplayx.c:
1504 dplayx/tests: Add missing '\n' to ok() call.
1506 2007-03-06 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
1508 * dlls/gdi32/freetype.c:
1509 gdi32: Fix FontSubstitute values for Korean locale.
1511 * dlls/gdi32/freetype.c:
1512 gdi32: Add missing pFT_Done_Face().
1514 2007-03-06 Alexandre Julliard <julliard@winehq.org>
1516 * dlls/wineps.drv/init.c:
1517 wineps.drv: Return correct values for DESKTOPHORZ/VERTRES since they are used
1518 to setup the visible region.
1521 wine.inf: dwReserved values for DirectPlay providers should be dwords
1522 (spotted by Alessandro Pignotti).
1524 2007-03-06 Dmitry Timoshkov <dmitry@codeweavers.com>
1526 * dlls/winex11.drv/keyboard.c:
1527 winex11.drv: Do not ignore the keysyms assigned to a group switch, it leads
1528 to side effects like missing KeyRelease events.
1530 * dlls/user32/tests/win.c:
1531 user32: Make the excessive scroll test pass under Windows.
1533 2007-03-06 Detlef Riekenberg <wine.dev@web.de>
1535 * dlls/serialui/tests/confdlg.c:
1536 serialui/tests: Add some tests for CommConfigDialog.
1538 * dlls/kernel32/comm.c, dlls/serialui/confdlg.c:
1539 serialui: Fix return type for CommConfigDialog.
1541 * dlls/localspl/localmon.c:
1542 localspl: Do not crash when Xcv was opened without a space in the name.
1544 2007-03-05 Detlef Riekenberg <wine.dev@web.de>
1546 * dlls/winspool.drv/tests/info.c:
1547 winspool/tests: Vista returns a different status.
1549 2007-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
1551 * programs/winedbg/tgt_active.c:
1552 winedbg: Forward the wShowWindow option from winedbg to the debuggee.
1554 * programs/winedbg/tgt_minidump.c:
1555 winedbg: We no longer need to force for ELF modules in minidumps as we do it
1558 2007-03-05 Rob Shearman <rob@codeweavers.com>
1560 * dlls/ole32/compobj.c:
1561 ole32: Compare the class contexts in COM_GetRegisteredClassObject.
1562 Only objects that have been registered for a class context that matches
1563 the requested class context should be returned.
1565 * dlls/ole32/ole2.c:
1566 ole32: OleLoad should call CoCreateInstance with CLSCTX_INPROC_SERVER as well
1567 as CLSCTX_INPROC_HANDLER.
1569 * dlls/credui/credui.rc:
1570 credui: Fix a missing ":" in the credential dialog domain name text box.
1572 2007-03-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
1574 * dlls/msvfw32/drawdib.c:
1575 msvfw32: Replace const pointer parameter with correct pointer to const.
1577 * dlls/comctl32/rebar.c:
1578 comctl32: Replace const pointer parameter with correct pointer to const.
1580 * dlls/msi/custom.c:
1581 msi: Replace const pointer parameters with correct pointers to const.
1583 2007-03-05 Mike Schaadt <mschaadt@gmail.com>
1585 * dlls/snmpapi/main.c:
1586 snmpapi: Changed %llu to %x%08lx.
1588 2007-03-05 Aric Stewart <aric@codeweavers.com>
1590 * dlls/gdi32/freetype.c, tools/wine.inf:
1591 gdi32: Set FontSubstitute values by locale.
1593 2007-03-05 Paul Vriens <paul.vriens.wine@gmail.com>
1595 * dlls/gdi32/tests/font.c:
1596 gdi32/tests: Use skip where appropriate.
1598 * dlls/gdi32/tests/font.c:
1599 gdi32/tests: Make sure we can run on win9x and NT again.
1601 2007-03-05 Chris Robinson <chris.kcat@gmail.com>
1603 * dlls/quartz/dsoundrender.c, dlls/quartz/enumpins.c,
1604 dlls/quartz/filesource.c, dlls/quartz/filtermapper.c,
1605 dlls/quartz/parser.c:
1606 quartz: Improve reference traces.
1608 2007-03-05 Alexandre Julliard <julliard@winehq.org>
1611 server: Replace use of internal __pthread_kill() function by a system call.
1613 * dlls/user32/winpos.c, include/wine/server_protocol.h,
1614 server/protocol.def, server/trace.c, server/window.c:
1615 server: Expose areas revealed by changes to the window region.
1617 * programs/clock/main.c, programs/clock/winclock.c,
1618 programs/clock/winclock.h:
1619 clock: Make the window round in no title bar mode, to exercise SetWindowRgn.
1621 2007-03-05 Paul Vriens <paul.vriens.wine@gmail.com>
1623 * dlls/advapi32/tests/lsa.c:
1624 advapi32/tests: Move skip to a more appropriate place.
1626 * dlls/advapi32/tests/crypt_md5.c:
1627 advapi32/tests: Don't use FreeLibrary with GetModuleHandle.
1629 2007-03-05 Michael Stefaniuc <mstefani@redhat.de>
1631 * dlls/hhctrl.ocx/help.c:
1632 hhctrl.ocx: Fix a format warning.
1634 2007-03-05 Rob Shearman <rob@codeweavers.com>
1636 * dlls/kernel32/sync.c:
1637 kernel32: Implement CallNamedPipeW.
1639 * dlls/wininet/tests/http.c, dlls/wininet/utility.c:
1640 wininet: Always make copies of strings passed to INTERNET_SendCallback.
1641 This ensures that applications that change the strings received in
1642 status callbacks don't affect the data needed to successfully connect to
1645 * dlls/credui/credui_main.c:
1646 credui: The pfSave parameter of CredUIPromptForCredentials is optional.
1648 * dlls/msi/package.c, dlls/msi/tests/package.c:
1649 msi: Set the PackageCode property based on the "revision number" data in the
1650 summary information.
1651 Add a test to show that PackageCode is set by MSI.
1653 * dlls/msi/custom.c:
1654 msi: Rewrite the second loop in ACTION_FinishCustomActions so that it always
1656 Create an array of handles to wait on so that we can wait without
1657 holding a critical section.
1659 * dlls/msi/package.c, dlls/msi/tests/package.c:
1660 msi: Set the Date, Time and VersionDatabase properties.
1661 Add tests for these properties.
1662 Update the todo list of properties to set.
1664 2007-03-03 Joris Huizer <joris_huizer@yahoo.com>
1666 * tools/winedump/minidump.c, tools/winedump/msc.c:
1667 winedump: sign-compare fixes.
1669 * loader/preloader.c:
1670 preloader: sign-compare fix.
1672 * tools/winebuild/import.c, tools/winebuild/spec32.c,
1673 tools/winebuild/utils.c:
1674 winebuild: sign-compare fixes.
1676 2007-03-03 Stefan Dösinger <stefan@codeweavers.com>
1678 * dlls/wined3d/state.c:
1679 wined3d: Adjust the rhw transformation for offscreen rendering.
1680 When drawing processed vertices with the fixed function pipeline the
1681 projection matrix is set up to map y values from 0 to height to 1.0;
1682 -1.0(gl and d3d coord systems are flipped). This moves the y axis to
1683 the bottom of the drawing area. When later on the y inversion matrix
1684 is applied for offscreen rendering, the coordinate system will get
1685 flipped out of the viewport.
1686 This patch sets the Y range up upside down when using offscreen
1687 rendering, so the invymat will flip it to the correct position. This
1688 has to happen before the 0.375 pixel correction.
1690 2007-03-02 Stefan Dösinger <stefan@codeweavers.com>
1692 * dlls/wined3d/device.c:
1693 wined3d: Use the scissor test when clearing the full surface too.
1694 It was incorrect to disable the scissor test for full surfaces in my
1695 clear patch. With back buffer offscreen rendering the viewport does
1696 not seem to restrict clearing, and with different sizes of depth
1697 stencil and color buffer the final fantasy XI demo seems to expect the
1698 clear to be restricted.
1700 2007-03-05 Chris Robinson <chris.kcat@gmail.com>
1702 * dlls/quartz/filesource.c:
1703 quartz: Don't AddRef an object we just created and are handing back to the
1706 2007-03-04 Chris Robinson <chris.kcat@gmail.com>
1708 * dlls/quartz/pin.c:
1709 quartz: Report the previous refcount of a PullPin object.
1711 2007-03-04 Jason Edmeades <us@edmeades.me.uk>
1713 * dlls/kernel32/tests/file.c:
1714 kernel32/tests: Show wrong behaviour with current directory.
1716 * programs/cmd/wcmdmain.c:
1717 cmd.exe: Fix stdio redirects.
1719 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
1720 cmd.exe: Add support for del file1 file2.
1722 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
1723 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
1724 programs/cmd/Ko.rc, programs/cmd/Makefile.in, programs/cmd/Nl.rc,
1725 programs/cmd/No.rc, programs/cmd/Pl.rc, programs/cmd/Pt.rc,
1726 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
1727 programs/cmd/builtins.c, programs/cmd/wcmd.h,
1728 programs/cmd/wcmdmain.c:
1729 cmd.exe: Add ASSOC command.
1731 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
1732 cmd.exe: PROMPT option to show pushd levels.
1734 * programs/cmd/wcmdmain.c:
1735 cmd.exe: Additional PROMPT options.
1737 * programs/cmd/builtins.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
1738 cmd.exe: Support rd dir1 dir2.
1740 2007-03-04 Eric Pouech <eric.pouech@wanadoo.fr>
1742 * programs/winedbg/tgt_module.c:
1743 dbghelp: module target: Better error handling when init fails and creates a
1746 * dlls/dbghelp/msc.c:
1747 dbghelp: Fixes for loading circular references on function signature.
1749 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
1750 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, include/dbghelp.h:
1751 dbghelp: Implemented SymEnumTypesW.
1753 * programs/winedbg/tgt_minidump.c:
1754 winedbg: When reloading a minidump, recreate all threads from the thread record
1755 (and not just the first one).
1757 * programs/winedbg/types.c:
1758 winedbg: Fix printing function signature type for circular references on
1761 * programs/winedbg/types.c:
1762 winedbg: Fix maint type when no process is active.
1764 2007-03-03 Chris Robinson <chris.kcat@gmail.com>
1766 * dlls/quartz/filtergraph.c:
1767 quartz: Use the right vtable offset for the IMediaFilter functions.
1769 2007-03-04 Paul Vriens <paul.vriens.wine@gmail.com>
1771 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
1772 dlls/mapi32/tests/util.c:
1773 mapi32/tests: Don't run tests if functions are not implemented.
1775 2007-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
1777 * dlls/gdi32/font.c:
1778 gdi32: Avoid a needless goto.
1780 2007-03-05 Francois Gouget <fgouget@free.fr>
1782 * programs/cmd/directory.c:
1783 cmd: Remove unneeded NONAMELESS* defines and ifdefs.
1785 2007-03-04 Francois Gouget <fgouget@free.fr>
1787 * programs/oleview/typelib.c:
1788 oleview: Fix compilation on systems that don't support nameless unions.
1790 * programs/cmd/batch.c:
1791 cmd: Fix compilation on systems that don't support nameless unions.
1793 * dlls/ddraw/tests/visual.c:
1794 ddraw/tests: Fix compilation on systems that don't support nameless unions.
1796 2007-03-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
1798 * dlls/advapi32/crypt_lmhash.c, dlls/advapi32/tests/crypt_lmhash.c:
1799 advapi32: Replace const pointer parameters with correct pointers to const.
1801 * dlls/advapi32/crypt.c:
1802 advapi32: Constify a variable.
1804 * dlls/version/info.c:
1805 version: Constify some variables.
1807 2007-03-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1809 * programs/regedit/Ko.rc:
1810 regedit: Updated Korean resource.
1812 2007-03-03 Kai Blin <kai.blin@gmail.com>
1814 * dlls/dplayx/tests/dplayx.c:
1815 dplayx: Remove unneeded test, fix compilation on msvc++.
1817 * dlls/dplayx/tests/dplayx.c:
1818 dplayx: Use skip and fix indentation.
1820 * dlls/secur32/tests/ntlm.c:
1821 secur32: Use skip for skipped tests, reduce indentation.
1823 2007-03-03 Chris Robinson <chris.kcat@gmail.com>
1825 * dlls/quartz/filtergraph.c:
1826 quartz: Use the proper CLSID when creating the IFilterMapper2 interface.
1828 * dlls/quartz/filtermapper.c, dlls/quartz/main.c,
1829 dlls/quartz/quartz_private.h:
1830 quartz: Return the proper interface for IFilterMapper.
1832 2007-03-03 Dmitry Timoshkov <dmitry@codeweavers.com>
1834 * dlls/user32/tests/win.c:
1835 user32: win2k and XP return broken border info in GetWindowInfo most of the
1836 time, so there is no point in testing it.
1838 * dlls/user32/tests/msg.c:
1839 user32: Fix most of test failures when running message test under win2k and XP.
1841 2007-03-02 Kanit Therdsteerasukdi <therdste@ucla.edu>
1843 * dlls/comctl32/tests/datetime.c:
1844 comctl32: datetime: Tests for events for date and time picker added.
1846 2007-03-02 Jacek Caban <jacek@codeweavers.com>
1848 * dlls/hhctrl.ocx/help.c:
1849 hhctrl.ocx: Try to build URL with full path if navigation to URL fails.
1851 * dlls/hhctrl.ocx/chm.c:
1852 hhctrl.ocx: Correctly handle URLs in SetChmPath.
1854 2007-03-02 Peter Oberndorfer <kumbayo84@arcor.de>
1856 * dlls/ntdll/tests/exception.c:
1857 ntdll: Make exception test not hang when creating process fails.
1859 2007-03-02 H. Verbeet <hverbeet@gmail.com>
1861 * dlls/wined3d/glsl_shader.c:
1862 wined3d: gl_FogFragCoord is a scalar.
1864 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
1865 wined3d: The texldl instruction takes 3 arguments.
1867 * dlls/wined3d/state.c:
1868 wined3d: Properly check the clipplane index against the limit.
1870 2007-03-02 Paul Vriens <paul.vriens.wine@gmail.com>
1872 * programs/winetest/main.c:
1873 programs/winetest: Raise fileversion.
1875 * dlls/msi/tests/install.c:
1876 msi/tests: Properly cleanup after each test.
1878 * dlls/shell32/tests/shlfileop.c:
1879 shell32/tests: Rewording and cleanup.
1881 * dlls/advapi32/tests/lsa.c:
1882 advapi32/tests: Make use of skip.
1884 2007-03-02 Alexandre Julliard <julliard@winehq.org>
1886 * ANNOUNCE, ChangeLog, VERSION, configure:
1889 ----------------------------------------------------------------
1890 2007-03-02 Aric Stewart <aric@codeweavers.com>
1892 * dlls/gdi32/freetype.c:
1893 gdi32: Don't fail replacement on no localized family name.
1895 2007-03-02 Marcus Meissner <marcus@jet.franken.de>
1897 * dlls/netapi32/netbios.c:
1898 netapi32: Fixed array overflow (spotted by Coverity).
1900 * dlls/mlang/tests/mlang.c:
1901 mlang/tests: Protect from 1 byte static buffer overflow.
1903 * dlls/uxtheme/draw.c:
1904 uxtheme: Fixed wrong index in draw.c.
1906 2007-03-02 Paul Vriens <paul.vriens.wine@gmail.com>
1908 * dlls/advapi32/tests/crypt_md5.c:
1909 advapi32/tests: Make use of skip.
1911 2007-03-01 Lei Zhang <thestig@google.com>
1913 * programs/regedit/regproc.c:
1914 regedit: Correctly parse key name containing ']' when deleting/exporting.
1916 * programs/regedit/regproc.c:
1917 regedit: Allow entering - for a key in a .reg file to delete that key.
1919 * programs/regedit/regproc.c, programs/regedit/regproc.h:
1920 regedit: Removed dead code from regproc.c.
1922 * programs/regedit/En.rc:
1923 regedit: Updated English resources to remove shortcut conflicts.
1925 2007-03-01 Clinton Stimpson <cjstimpson@utwire.net>
1927 * dlls/user32/tests/win.c:
1928 user32: Add another test for GetUpdateRect().
1930 2007-03-02 Jacek Caban <jacek@codeweavers.com>
1932 * dlls/mshtml/tests/htmldoc.c:
1933 mshtml: Added more tests.
1935 * dlls/mshtml/navigate.c:
1936 mshtml: Always read data in OnDataAvailable.
1938 2007-03-01 Jacek Caban <jacek@codeweavers.com>
1940 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
1941 urlmon: Fix FindMimeFromData tests on IE7.
1943 2007-03-01 Hans Leidekker <hans@it.vu.nl>
1945 * dlls/gdi32/font.c, dlls/gdi32/freetype.c, dlls/gdi32/gdi_private.h,
1946 dlls/gdi32/tests/font.c:
1947 gdi32: Implement GetFontUnicodeRanges.
1949 2007-03-01 Jacek Caban <jacek@codeweavers.com>
1951 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/chm.c,
1952 dlls/hhctrl.ocx/content.c, dlls/hhctrl.ocx/hhctrl.h:
1953 hhctrl.ocx: Store full chm paths to solve problems with relative paths.
1955 2007-03-01 Rob Shearman <rob@codeweavers.com>
1957 * dlls/rpcrt4/rpc_transport.c:
1958 rpcrt4: Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined.
1959 Fixes compilation on *BSD systems.
1961 2007-03-01 Huw Davies <huw@codeweavers.com>
1963 * dlls/wineps.drv/color.c, dlls/wineps.drv/driver.c,
1964 dlls/wineps.drv/init.c, dlls/wineps.drv/ppd.c,
1965 dlls/wineps.drv/psdrv.h:
1966 wineps.drv: Many MacOSX generated ppd files don't include a *ColorDevice
1967 line. Treat these as if they were colour.
1969 2007-03-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
1971 * dlls/comctl32/tests/header.c:
1972 comctl32: header tests: Support different window border width.
1974 * dlls/comctl32/tests/rebar.c:
1975 comctl32: rebar tests: Support different window border width.
1977 2007-03-01 Rob Shearman <rob@codeweavers.com>
1979 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
1980 dlls/schannel/Makefile.in, dlls/schannel/schannel.spec,
1981 dlls/schannel/schannel_main.c:
1982 schannel: Add new schannel dll that mostly forwards to secur32.
1984 * dlls/secur32/secur32.spec:
1985 secur32: SealMessage and UnsealMessage are aliases of EncryptMessage and
1986 DecryptMessage respectively.
1988 2007-03-01 Alexandre Julliard <julliard@winehq.org>
1991 makedep: Fixed string comparison against the source tree path
1992 (reported by Kai Blin).
1994 2007-02-27 Alessandro Pignotti <alex.pigna@inventati.org>
1996 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
1997 dlls/dplayx/dplay.c, dlls/dplayx/tests/Makefile.in,
1998 dlls/dplayx/tests/dplayx.c, programs/winetest/Makefile.in,
1999 programs/winetest/winetest.rc:
2000 dplay: Directplay should initialize session Guid, with conformance tests.
2002 2007-02-27 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
2004 * programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
2005 wordpad: Add text alignment buttons.
2007 2007-02-27 Bang Jun-Young <junyoung@mogua.com>
2009 * programs/notepad/Ko.rc:
2010 notepad: Fully revise Korean translation.
2012 2007-03-01 Alexandre Julliard <julliard@winehq.org>
2014 * include/wine/test.h:
2015 wine/test: Print the official name of the test in summary.
2017 2007-02-27 Aric Stewart <aric@codeweavers.com>
2019 * dlls/winex11.drv/keyboard.c, dlls/winex11.drv/x11drv.h:
2020 winex11.drv: Make sure keyboard state is up to date before processing
2023 2007-03-01 Alexandre Julliard <julliard@winehq.org>
2025 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/directory.c,
2026 programs/cmd/wcmdmain.c:
2027 cmd: Fix silly local variables indentation that breaks diff -p.
2029 2007-02-28 Alexander Farber <afarber@h754814.serverkompetenz.net>
2031 * programs/cmd/builtins.c:
2032 cmd: Support /-Y and COPYCMD environment variable in the "copy" builtin.
2034 2007-02-28 Alexander Farber <Alexander.Farber@nokia.com>
2036 * programs/cmd/wcmdmain.c:
2037 cmd: Fixed 3 buffer overflows when fetching environment variables.
2039 2007-03-01 Paul Vriens <paul.vriens.wine@gmail.com>
2041 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
2042 wininet/ftp: Let CreateFile deal with last error.
2044 2007-03-01 Tomas Carnecky <tom@dbservice.com>
2046 * dlls/winex11.drv/opengl.c:
2047 winex11.drv: Spring cleanup in X11DRV_setup_opengl_visual, and added one new
2048 visual config (with aux buffers).
2050 2007-03-01 Stefan Dösinger <stefan@codeweavers.com>
2052 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/query.c,
2053 include/wine/wined3d_gl.h:
2054 wined3d: Support GL_APPLE_fence for event queries.
2056 * dlls/wined3d/device.c, dlls/wined3d/query.c,
2057 dlls/wined3d/wined3d_private.h:
2058 wined3d: Support event queries using GL_NV_fence.
2060 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
2061 wined3d: Add GL_NV_fence defines and functions.
2063 * dlls/wined3d/surface.c:
2064 wined3d: Use the source surface's texture for writing the backup.
2065 The hwstretch blit code creates a new texture each time it is called
2066 to back up the back buffer and releases it afterwards. It is more
2067 efficient to keep the texture and release it with the surface.
2069 * dlls/wined3d/context.c:
2070 wined3d: Prepare only fixed function samplers for blit.
2072 2007-03-01 Jan Zerebecki <jan.wine@zerebecki.de>
2074 * dlls/winex11.drv/desktop.c:
2075 winex11.drv: Change virtual desktop refresh rate from 0 to 60.
2077 2007-02-28 Lei Zhang <thestig@google.com>
2079 * programs/regedit/regproc.c:
2080 regedit: Correctly parse key name containing ']'.
2082 2007-02-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
2084 * dlls/comctl32/rebar.c:
2085 comctl32: rebar: Remove the not needed BANDS_NEED_LAYOUT flag.
2087 2007-02-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
2089 * dlls/comctl32/rebar.c:
2090 comctl32: rebar: WM_SETFONT should send a RBN_HEIGHTCHANGE if necessary.
2092 2007-02-28 Ken Thomases <ken@codeweavers.com>
2094 * dlls/wininet/internet.c:
2095 wininet: Use "ping -c 1" instead of "ping -w 1" for InternetCheckConnection.
2097 * dlls/gdi32/printdrv.c:
2098 gdi32: Use exec() and _exit() instead of system() and exit().
2100 * dlls/winspool.drv/info.c:
2101 winspool.drv: Use exec() and _exit() instead of system() and exit().
2103 2007-02-28 Jacek Caban <jacek@codeweavers.com>
2105 * dlls/shdocvw/Bg.rc, dlls/shdocvw/De.rc, dlls/shdocvw/En.rc,
2106 dlls/shdocvw/Es.rc, dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc,
2107 dlls/shdocvw/Hu.rc, dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc,
2108 dlls/shdocvw/No.rc, dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc,
2109 dlls/shdocvw/shdocvw.rc:
2110 shdocvw: Remove no longer used resources.
2112 2007-02-27 Stefan Dösinger <stefan@codeweavers.com>
2114 * dlls/wined3d/state.c:
2115 wined3d: Clip planes with vertex shaders.
2117 2007-02-28 Stefan Dösinger <stefan@codeweavers.com>
2119 * dlls/wined3d/device.c, dlls/wined3d/state.c,
2120 dlls/wined3d/wined3d_private.h:
2121 wined3d: Move clip planes to the state table.
2123 2007-02-25 Stefan Dösinger <stefan@codeweavers.com>
2125 * dlls/wined3d/state.c:
2126 wined3d: Leave the fog state handler after disabling fog.
2128 * dlls/wined3d/device.c:
2129 wined3d: Use GL_STATIC_DRAW_ARB instead of GL_STATIC_DRAW.
2131 2007-02-27 Stefan Dösinger <stefan@codeweavers.com>
2133 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
2134 dlls/wined3d/wined3d_private.h:
2135 wined3d: Support for using auxilliary buffers for offscreen rendering.
2136 OpenGL AUX buffers provide a way for offscreen rendering which is very
2137 similar to our back buffer "offscreen" rendering emulation. Not all
2138 card support aux buffers, but if they are available they are a nice
2139 present which is easy to use.
2141 2007-02-28 Felix Nawothnig <flexo@holycrap.org>
2143 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
2144 comctl32: Update header window in listview WM_PAINT handler.
2146 * dlls/comctl32/tests/listview.c:
2147 comctl32: Add listview WM_PAINT message sequence tests.
2149 2007-02-28 James Hawkins <truiken@gmail.com>
2151 * dlls/comctl32/tests/msg.c, dlls/comctl32/tests/msg.h:
2152 comctl32: Add message ids to allow multi-window test sequences.
2154 2007-02-28 Alexandre Julliard <julliard@winehq.org>
2156 * dlls/advapi32/service.c:
2157 advapi32: Create the service manager registry key if needed.
2159 * dlls/advapi32/service.c:
2160 advapi32: Reimplement QueryServiceConfigA on top of QueryServiceConfigW.
2162 * tools/widl/typegen.c:
2163 widl: Add missing '\n' on error message.
2165 * dlls/advapi32/advapi.c:
2166 advapi32: Avoid slashes and backslashes in user names.
2168 2007-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
2170 * dlls/user32/tests/msg.c:
2171 user32: Fix a test failure when running under Windows 2003.
2173 * programs/winetest/main.c:
2174 winetest: Set correct WINETEST_PLATFORM when running under Wine.
2176 2007-02-27 Jason Edmeades <us@edmeades.me.uk>
2178 * programs/cmd/batch.c:
2179 cmd.exe: Fix parameter parsing returns.
2180 Only return valid values for the location of the parameter if it is
2181 the one requested. Currently returns address when ANY quoted or
2182 bracketed parameter found.
2184 * programs/cmd/builtins.c:
2185 cmd.exe: Support del /a[:].
2187 * programs/cmd/builtins.c:
2188 cmd.exe: Support del /f.
2190 * programs/cmd/builtins.c, programs/cmd/wcmd.h:
2191 cmd.exe: Support del /p.
2193 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h:
2194 cmd.exe: Prompt during del *.* and del *.
2196 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
2197 programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
2198 programs/cmd/Ko.rc, programs/cmd/Nl.rc, programs/cmd/No.rc,
2199 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/Ru.rc,
2200 programs/cmd/Si.rc, programs/cmd/Tr.rc, programs/cmd/builtins.c,
2201 programs/cmd/wcmd.h:
2202 cmd.exe: Add prompt for rd /s.
2204 2007-02-28 Jacek Caban <jacek@codeweavers.com>
2206 * dlls/hhctrl.ocx/help.c:
2207 hhctrl.ocx: Added handling of topic selection.
2209 * dlls/hhctrl.ocx/content.c:
2210 hhctrl.ocx: Fill content tree.
2212 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/chm.c,
2213 dlls/hhctrl.ocx/content.c, dlls/hhctrl.ocx/help.c,
2214 dlls/hhctrl.ocx/hhctrl.h:
2215 hhctrl.ocx: Added hhc parser.
2217 * dlls/hhctrl.ocx/help.c:
2218 hhctrl.ocx: Added content tab window.
2220 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
2221 hhctrl.ocx: Added code for handling tabs.
2223 * dlls/hhctrl.ocx/help.c:
2224 hhctrl.ocx: Resize tab control in Child's WM_SIZE handler.
2226 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
2227 dlls/hhctrl.ocx/hhctrl.h:
2228 hhctrl.ocx: Added HH_HELP_CONTEXT implementation.
2230 * dlls/hhctrl.ocx/hhctrl.c:
2231 hhctrl.ocx: Use HtmlHelpA in doWinMain.
2233 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
2234 dlls/hhctrl.ocx/hhctrl.h:
2235 hhctrl.ocx: Call PostQuitMessage only in hh.exe process.
2237 * dlls/hhctrl.ocx/hhctrl.c:
2238 hhctrl.ocx: Don't use doWinMain in HtmlHelpW.
2240 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c:
2241 hhctrl.ocx: Release HHInfo on WM_CLOSE message.
2243 * dlls/hhctrl.ocx/help.c:
2244 hhctrl.ocx: Clean up Help_WndProc.
2246 * dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.ocx.spec:
2247 hhctrl.ocx: Added DllGetClassObject stub implementation.
2249 * dlls/hhctrl.ocx/help.c:
2250 hhctrl.ocx: Remove redundant casts.
2252 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
2253 dlls/hhctrl.ocx/hhctrl.h:
2254 hhctrl.ocx: Move doWinMain to hhctrl.c.
2256 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
2257 hhctrl.ocx: Move more code from doWinMain.
2259 * dlls/hhctrl.ocx/webbrowser.c:
2260 hhctrl.ocx: Fixed releasing web browser object.
2262 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h,
2263 dlls/hhctrl.ocx/webbrowser.c:
2264 hhctrl.ocx: Merge WBInfo to HHInfo.
2266 * dlls/hhctrl.ocx/help.c:
2267 hhctrl.ocx: Store whole HH_WINTYPEW struct in HHInfo, not its pointer.
2269 * dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
2270 hhctrl.ocx: Move hhctrl_hinstance to hhctrl.h.
2272 2007-02-27 Misha Koshelev <mk144210@bcm.tmc.edu>
2274 * programs/oleview/typelib.c:
2275 oleview: Mimick native treeview display of enumerations.
2277 2007-02-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
2279 * dlls/winspool.drv/info.c:
2280 winspool.drv: Eliminate some W-to-A cross calls.
2282 2007-02-27 H. Verbeet <hverbeet@gmail.com>
2284 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
2285 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
2286 dlls/wined3d/wined3d_private.h:
2287 wined3d: Store multiple constant indices per list entry.
2289 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
2290 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
2291 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
2292 wined3d: Store GLSL programs in a hash table rather than a linked list.
2294 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
2295 wined3d: Add some hash table code.
2297 * dlls/wined3d/directx.c:
2298 wined3d: Boolean constants use up only a single uniform each.
2300 * dlls/wined3d/vertexshader.c:
2301 wined3d: Fix matching WINED3DDECLUSAGE_POSITION against
2302 WINED3DDECLUSAGE_POSITIONT.
2304 2007-02-27 Jeff Latimer <lats@yless4u.com.au>
2306 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
2307 ntdll: Test object attributes in NtCreateMailslotFile.
2309 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
2310 ntdll: Set default timeout in NtCreateMailslotFile if parameter is NULL.
2312 * dlls/ntdll/file.c, dlls/ntdll/tests/file.c:
2313 ntdll: Check for passing a NULL handle to NtCreateMailslotFile and add a test.
2315 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/file.c:
2316 ntdll: Framework for NtCreateMailslotFile tests.
2318 2007-02-27 Rob Shearman <rob@codeweavers.com>
2320 * dlls/rpcrt4/rpc_transport.c:
2321 rpcrt4: Set TCP_NODELAY on the socket for the ncacn_ip_tcp transport to
2324 2007-02-27 Vitaliy Margolen <wine-patches@kievinfo.com>
2326 * dlls/advapi32/tests/security.c, dlls/ntdll/sec.c:
2327 ntdll: More error checking. Properly handle NULL ACLs.
2329 2007-02-27 Huw Davies <huw@codeweavers.com>
2331 * dlls/msxml3/domdoc.c, dlls/msxml3/schema.c, dlls/msxml3/tests/schema.c:
2332 msxml3: Implement {get,putref}_schemas.
2334 * dlls/msxml3/Makefile.in, dlls/msxml3/factory.c,
2335 dlls/msxml3/msxml_private.h, dlls/msxml3/schema.c,
2336 dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/schema.c:
2337 msxml3: Add a schema cache object.
2339 2007-02-26 Peter Oberndorfer <kumbayo84@arcor.de>
2341 * dlls/ntdll/tests/exception.c:
2342 ntdll: Extend debugger tests.
2343 Shows that second chance handler gets the same modified context as the
2346 * dlls/ntdll/tests/exception.c:
2347 ntdll/tests: Add a debugger around the exceptions.
2348 Shows that the first chance handler gets a unmodified context.
2349 Shows that changing the context has no effect when exception is not handled
2352 2007-02-27 Aric Stewart <aric@codeweavers.com>
2354 * dlls/kernel32/profile.c:
2355 kernel32: Allow for non base-10 int values in ini file.
2357 2007-02-26 Jason Edmeades <us@edmeades.me.uk>
2359 * programs/cmd/builtins.c:
2360 cmd.exe: Make 'set t' show all vars starting with 't'.
2362 * programs/cmd/builtins.c:
2363 cmd.exe: Add rd /s support.
2365 * programs/cmd/wcmdmain.c:
2366 cmd.exe: Locate programs more correctly.
2368 * programs/cmd/wcmdmain.c:
2369 cmd.exe: Allow special named env vars to be modified.
2371 2007-02-27 Dmitry Timoshkov <dmitry@codeweavers.com>
2373 * dlls/user32/cursoricon.c:
2374 user32: Simplify height calculation.
2377 imm32: Simplify ImmInternalSendIMENotify.
2379 2007-02-27 Marcus Meissner <marcus@jet.franken.de>
2381 * configure, configure.ac, tools/make_makefiles:
2382 configure: Generate stand alone AC_CONFIG_FILES() lines.
2384 2007-02-27 Rob Shearman <rob@codeweavers.com>
2386 * dlls/user32/nonclient.c:
2387 user32: Send WM_GETTEXT to get the window caption when drawing the nonclient
2390 2007-02-27 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
2392 * programs/wordpad/wordpad.c:
2393 wordpad: Small cosmetic fixes.
2394 - Clear title bar when creating new document.
2395 - Remove newline from statusbar.
2396 - Add horizontal line to toolbar.
2398 2007-02-26 Detlef Riekenberg <wine.dev@web.de>
2400 * dlls/kernel32/comm.c:
2401 kernel32: Remove duplicate code (use serialui instead).
2403 * dlls/serialui/confdlg.c:
2404 serialui: Use RS232 as default ProviderSubType.
2406 2007-02-26 Paul Vriens <paul.vriens.wine@gmail.com>
2408 * dlls/wininet/tests/ftp.c:
2409 wininet/tests: Add another test.
2411 2007-02-26 Stefan Dösinger <stefan@codeweavers.com>
2413 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
2414 dlls/ddraw/tests/visual.c, dlls/wined3d/device.c:
2415 wined3d: More Clear fixes.
2416 Test for rectangles with x1 > x2 and y1 > y2. Empire earth passes such rects.
2418 * dlls/winex11.drv/desktop.c:
2419 winex11.drv: Ignore depth mismatch when using a virtual desktop.
2421 * dlls/wined3d/device.c:
2422 wined3d: Index buffer creation adjustments.
2423 Index buffer creation changes the bound gl buffer, thus the state has to
2424 be dirtified, similar to locking.
2425 In an error case the function returned without calling LEAVE_GL().
2427 2007-02-26 Aric Stewart <aric@codeweavers.com>
2429 * dlls/gdi32/freetype.c:
2430 gdi32: Select correct replacement from ttc file.
2431 Some font files, especially Asian ttc files, can have several
2432 different families in the same file. So just using the file is not
2433 unique enough for identifying a replacement family.
2435 * dlls/gdi32/freetype.c:
2436 gdi32: Allow for loading of multibyte font name replacements.
2437 Change a number of A function to W functions in LoadReplaceList to
2438 allow for replacements of fonts with multibyte family names.
2440 2007-02-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
2442 * programs/wordpad/wordpad.c:
2443 wordpad: Set default font to 'Times New Roman', like native does.
2445 2007-02-23 Huw Davies <huw@codeweavers.com>
2447 * dlls/msxml3/regsvr.c:
2448 msxml3: Register schema cache classes.
2450 2007-02-26 Alexandre Julliard <julliard@winehq.org>
2453 gdi32: Make DC creation fail if we cannot allocate the visible region.
2455 2007-02-25 Alex Arazi <alexarazi@gmail.com>
2457 * dlls/comctl32/tests/status.c:
2458 comctl32: More status bar tests.
2460 2007-02-26 Francois Gouget <fgouget@free.fr>
2462 * dlls/ddraw/tests/visual.c:
2463 ddraw/tests: Fix compilation on systems that don't support nameless unions.
2465 * dlls/ddraw/tests/d3d.c:
2466 ddraw/tests: There is no unnamed union in D3DLIGHT7.
2468 2007-02-26 Maarten Lankhorst <m.b.lankhorst@gmail.com>
2470 * dlls/winealsa.drv/dsoutput.c:
2471 winealsa: Remove usage of uninitialised variable.
2473 2007-02-26 Huw Davies <huw@codeweavers.com>
2475 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
2476 msxml3: Convert the domdoc object to use the IXMLDOMDocument2 interface.
2478 2007-02-26 Rob Shearman <rob@codeweavers.com>
2480 * tools/widl/header.c, tools/widl/typegen.c:
2481 widl: Print EXPR_NUM expresssions as unsigned to avoid printing an extra
2482 negative sign when lval is large.
2484 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
2485 dlls/ole32/tests/storage32.c:
2486 ole32: The stream returned by StgStreamImpl_Clone should have one reference,
2487 so call AddRef before returning.
2488 Move the call to StorageBaseImpl_AddStream to StgStreamImpl_Construct to
2489 fix StgStreamImpl_Clone, which forgets to call it.
2490 Add tests for OLE structured storage tests for IStream::Clone.
2492 2007-02-25 Misha Koshelev <mk144210@bcm.tmc.edu>
2494 * programs/oleview/typelib.c:
2495 oleview: Add safearray type.
2497 * programs/oleview/typelib.c:
2498 oleview: Make optional flag "optional" not "opt.".
2500 * programs/oleview/typelib.c:
2501 oleview: Add forgotten newlines to forward declarations.
2503 * programs/oleview/typelib.c:
2504 oleview: Properly support enumerations.
2506 * programs/oleview/typelib.c:
2507 oleview: Report default values.
2509 2007-02-23 Pierre d'Herbemont <pdherbemont@free.fr>
2511 * dlls/winex11.drv/winpos.c:
2512 winex11.drv: Check the valid rects after the set_window_pos wineserver call.
2514 2007-02-26 Aric Stewart <aric@codeweavers.com>
2517 imm32: Properly send WM_IME_NOTIFY using SendMessage.
2519 2007-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
2521 * dlls/dbghelp/elf_module.c:
2522 dbghelp: Handle the .gnu_debuglink files with the newly added alternate
2525 * dlls/dbghelp/elf_module.c:
2526 dbghelp: Allow to add an alternate file_map for an ELF file (where to look
2527 for its debug information).
2529 * dlls/dbghelp/elf_module.c:
2530 dbghelp: Rewrote the ELF section mapper for better data encapsulation.
2532 2007-02-23 Samuel Lidén Borell <samuellb@bredband.net>
2534 * dlls/comctl32/comboex.c:
2535 comctl32: Use mask value in COMBOEX_GetItemA too.
2537 2007-02-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
2539 * dlls/comctl32/rebar.c, dlls/comctl32/tests/rebar.c:
2540 comctl32: rebar: Test the RBN_HEIGHTCHANGE notify and do some fixes.
2542 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
2543 comctl32: listview: Set the style in WM_CREATE.
2545 2007-02-26 Dmitry Timoshkov <dmitry@codeweavers.com>
2547 * dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
2548 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
2549 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
2550 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
2551 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Nl.rc,
2552 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
2553 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Uk.rc,
2554 dlls/comdlg32/cdlg_Wa.rc:
2555 comdlg32: Synchronize ChooseColor dialog templates with the English one.
2557 2007-02-25 Vitaliy Margolen <wine-patches@kievinfo.com>
2559 * dlls/wined3d/state.c:
2560 wined3d: Use application provided fog range when fog is enabled.
2562 * dlls/imagehlp/imagehlp.spec:
2563 imagehlp: Forward already implemented functions to dbghelp.
2565 2007-02-25 H. Verbeet <hverbeet@gmail.com>
2567 * dlls/d3d9/vertexdeclaration.c:
2568 d3d9: Free the vertex declaration elements.
2570 2007-02-26 James Hawkins <truiken@gmail.com>
2572 * dlls/msi/files.c, dlls/msi/tests/install.c:
2573 msi: Overwrite an existing read-only file when copying the install file.
2575 2007-02-25 James Hawkins <truiken@gmail.com>
2577 * dlls/msi/tests/db.c:
2578 msi: Add tests for using markers in SELECT clauses.
2580 2007-02-24 James Hawkins <truiken@gmail.com>
2582 * dlls/msi/dialog.c:
2583 msi: Check for a NULL text entry, as it can be blank in the VolumeCostList
2586 * dlls/msi/custom.c:
2587 msi: Free the custom action data after the thread function executes.
2589 2007-02-24 Vitaliy Margolen <wine-patches@kievinfo.com>
2591 * tools/wineshelllink:
2592 wineshelllink: Fix menu entries with double spaces in their names.
2594 2007-02-23 Jason Edmeades <us@edmeades.me.uk>
2596 * programs/cmd/wcmdmain.c:
2597 cmd.exe: Add special SET modifiers.
2599 * programs/cmd/wcmdmain.c:
2600 cmd.exe: Add %random% special name support.
2602 * programs/cmd/batch.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
2603 cmd.exe: Unify parsing and expansion.
2605 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
2606 programs/cmd/wcmdmain.c:
2607 cmd.exe: Add support for call :label and goto :label.
2609 * programs/cmd/En.rc, programs/cmd/builtins.c, programs/cmd/wcmd.h,
2610 programs/cmd/wcmdmain.c:
2611 cmd.exe: Add pushd and popd.
2613 2007-02-25 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
2615 * programs/wordpad/En.rc, programs/wordpad/No.rc,
2616 programs/wordpad/resource.h, programs/wordpad/wordpad.c:
2617 wordpad: Add open file dialogue.
2619 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
2620 programs/wordpad/Hu.rc, programs/wordpad/Nl.rc,
2621 programs/wordpad/No.rc, programs/wordpad/Pl.rc,
2622 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
2623 programs/wordpad/wordpad.c:
2624 wordpad: Make edit menu more like native.
2626 * programs/wordpad/resource.h, programs/wordpad/wordpad.c:
2627 wordpad: Add paste support.
2629 * programs/wordpad/wordpad.c:
2630 wordpad: Don't create maximized window.
2632 2007-02-24 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
2634 * programs/wordpad/resource.h, programs/wordpad/wordpad.c:
2635 wordpad: Make toolbar more like native.
2637 2007-02-24 Fabian Bieler <der.fabe@gmx.net>
2639 * dlls/user32/message.c, dlls/user32/tests/msg.c:
2640 user32: Do not call NULL message callback.
2642 2007-02-24 Rok Mandeljc <rok.mandeljc@email.si>
2644 * include/d3d9types.h:
2645 include/d3d9types.h: Remove Size from D3DVOLUME_DESC.
2647 2007-02-23 Rob Shearman <rob@codeweavers.com>
2649 * include/wine/unicode.h, libs/wine/string.c:
2650 libwine: Eliminate duplicate function implementations in string.c
2651 by using macros to turn off inlining when including wine/unicode.h.
2653 * dlls/ole32/memlockbytes.c:
2654 ole32: Use IsEqualIID instead of memcmp in HGLOBALLockBytesImpl_QueryInterface.
2656 * dlls/ole32/tests/marshal.c:
2657 ole32: Add tests for default handler creation and handler marshaling.
2659 2007-02-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
2661 * dlls/wininet/ftp.c, dlls/wininet/http.c:
2662 wininet: Constify some variables.
2664 2007-02-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
2666 * dlls/wineps.drv/init.c:
2667 wineps.drv: Constify some variables.
2669 * dlls/version/info.c:
2670 version: Constify a variable.
2672 2007-02-23 Hans Leidekker <hans@it.vu.nl>
2674 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
2675 ws2_32: Handle NULL argument in inet_addr.
2677 2007-02-23 Alexandre Julliard <julliard@winehq.org>
2679 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
2680 programs/cmd/wcmdmain.c:
2681 cmd: Remove execute permission on source files.
2683 2007-02-22 Bang Jun-Young <junyoung@mogua.com>
2685 * documentation/README.ko:
2686 README: Fully revise Korean translation.
2688 2007-02-23 Jacek Caban <jacek@codeweavers.com>
2690 * dlls/hhctrl.ocx/chm.c:
2691 hhctrl.ocx: Added beginning #SYSTEM parsing code.
2693 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
2694 hhctrl.ocx: Handle memory allocation in OpenCHM and CloseCHM.
2696 * dlls/hhctrl.ocx/help.c:
2697 hhctrl.ocx: Move HH_OpenCHM implementation to HH_Open.
2699 2007-02-22 Jacek Caban <jacek@codeweavers.com>
2701 * dlls/hhctrl.ocx/help.c:
2702 hhctrl.ocx: Use hhctrl.ocx's HINSTANCE.
2704 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/hhctrl.h:
2705 hhctrl.ocx: Rewrite reading strings from #STRINGS section.
2707 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.c,
2708 dlls/hhctrl.ocx/hhctrl.h, dlls/hhctrl.ocx/webbrowser.c:
2709 hhctrl.ocx: Use wrappers of memory allocation functions.
2711 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
2712 dlls/hhctrl.ocx/main.c:
2713 hhctrl.ocx: Move DllMain to hhctrl.c.
2715 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c, dlls/hhctrl.ocx/hhctrl.h:
2716 hhctrl.ocx: Declare strdupAtoW in hhctrl.h and use it instead of duplicated
2719 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
2720 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.h,
2721 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h:
2722 hhctrl.ocx: Merge chm.h and webbrowser.h to hhctrl.h.
2724 2007-02-22 Detlef Riekenberg <wine.dev@web.de>
2726 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
2727 dlls/serialui/tests/Makefile.in, dlls/serialui/tests/confdlg.c,
2728 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
2729 serialui/tests: Add initial tests.
2731 * dlls/serialui/confdlg.c:
2732 serialui: Fix return type for drvGetDefaultCommConfig.
2734 2007-02-23 Jan Zerebecki <jan.wine@zerebecki.de>
2736 * dlls/comctl32/animate.c:
2737 comctl32: Add DebugInfo to critical section.
2739 * dlls/wined3d/directx.c:
2740 wined3d: replace #ifdef with if() for DEBUG_SINGLE_MODE.
2742 * dlls/wined3d/directx.c:
2743 wined3d: Make CreateFakeGLContext thread safe.
2745 * dlls/winex11.drv/settings.c:
2746 winex11.drv: Set the refresh rate for NoRes to 60 instead of 0.
2748 * programs/cmd/batch.c:
2749 cmd: Remove redundant const.
2751 2007-02-22 Francois Gouget <fgouget@codeweavers.com>
2753 * dlls/user32/tests/monitor.c:
2754 user32/tests: Fix the ChangeDisplaySettingsEx() test so it succeeds on NT4.
2756 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
2757 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
2758 dlls/winex11.drv/xvidmode.c:
2759 winex11.drv: Catch and report screen resolution change errors.
2761 2007-02-23 Aric Stewart <aric@codeweavers.com>
2764 imm32: Corrections to the message ordering for IME input.
2767 imm32: Implement GSC_RESULTCLAUSE.
2769 2007-02-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
2771 * dlls/version/install.c:
2772 version: Constify a variable.
2774 2007-02-22 Jacek Caban <jacek@codeweavers.com>
2776 * dlls/urlmon/session.c:
2777 urlmon: Check if protocol object implements IInternetProtocolInfo interface.
2779 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
2780 itss: Added CombineUrl implementation.
2782 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
2783 itss: Added ParseUrl implementation.
2785 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
2786 itss: Added IInternetProtocolInfo interface stub implementation.
2788 * dlls/itss/tests/protocol.c:
2789 itss: Added test of paths with back slashes and escaped URLs.
2791 * dlls/itss/Makefile.in, dlls/itss/protocol.c:
2792 itss: Fix handling URLs with back slashes and escaped URLs.
2794 * dlls/itss/storage.c:
2795 itss: Fix opening streams with back slashes.
2797 2007-02-22 Rob Shearman <rob@codeweavers.com>
2799 * dlls/kernel32/computername.c:
2800 kernel32: Fix crash in dns_gethostbyname.
2802 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
2803 netapi32: Add a stub for NetUserChangePassword.
2805 2007-02-22 Dmitry Timoshkov <dmitry@codeweavers.com>
2807 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
2808 dlls/wing32/Makefile.in, dlls/wing32/wing32.c,
2809 dlls/wing32/wing32.spec:
2810 dlls: Add wing32 dll.
2812 * dlls/gdi32/wing.c:
2813 gdi32: Avoid a not necessary CreateDC call.
2815 2007-02-22 Francois Gouget <fgouget@codeweavers.com>
2818 wine.inf: Fix the 'Pacific Standard Time' display name to match the CLDR.
2819 This also removes the ambiguity with the new 'Pacific Standard Time (Mexico)'
2822 2007-02-22 Francois Gouget <fgouget@free.fr>
2824 * dlls/shlwapi/msgbox.c, dlls/wined3d/device.c:
2825 Use the SW_XXX constants when calling ShowWindow().
2827 2007-02-21 Eric Pouech <eric.pouech@wanadoo.fr>
2829 * dlls/dbghelp/elf_module.c:
2830 dbghelp: Merge the A/W of elf_map_file into a single one.
2832 * dlls/dbghelp/elf_module.c:
2833 dbghelp: Now load the .gnu_debuglink file using Unicode search paths.
2835 * dlls/dbghelp/elf_module.c:
2836 dbghelp: Added helper to map a Unicode file.
2838 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
2839 dlls/dbghelp/module.c:
2840 dbghelp: Now moving the ELF loading code to Unicode.
2842 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
2843 dlls/dbghelp/minidump.c, dlls/dbghelp/path.c:
2844 dbghelp: Move elf_fetch_file_info to Unicode.
2846 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
2847 dlls/dbghelp/minidump.c:
2848 dbghelp: Make elf_enum_modules a Unicode function.
2850 * dlls/dbghelp/minidump.c:
2851 dbghelp: Now storing module internal info for minidumps in Unicode.
2853 * programs/winedbg/tgt_minidump.c:
2854 winedbg: Some enhancements by using Unicode flavors.
2856 * dlls/dbghelp/dbghelp.c:
2857 dbghelp: A few fixes related to Unicode translation.
2859 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/module.c:
2860 dbghelp: Moved the internals for registered callback to Unicode.
2862 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c:
2863 dbghelp: Get rid of temporary module_get_type_by_nameA.
2865 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
2866 dlls/dbghelp/pe_module.c, include/dbghelp.h:
2867 dbghelp: Implemented SymFindFileInPathW.
2869 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
2870 dbghelp: Implemented SearchTreeForFileW.
2872 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
2873 dbghelp: Implemented EnumDirTreeW.
2875 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, include/dbghelp.h:
2876 dbghelp: Implemented SymMatchFileNameW.
2878 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
2879 dlls/dbghelp/path.c:
2880 dbghelp: Added module_get_type_by_name in Unicode form and keep the ANSI form
2883 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
2884 dlls/dbghelp/module.c:
2885 dbghelp: Moved ELF module loading interfaces to Unicode.
2886 The core the code remains ANSI, as all the information is stored as ANSI.
2888 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
2889 dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c:
2890 dbghelp: Move PE module loading to Unicode.
2892 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c,
2893 dlls/imagehlp/imagehlp.spec, include/dbghelp.h:
2894 dbghelp: Implemented FindExecutableImage[W].
2896 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
2897 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c,
2898 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c:
2899 dbghelp: Now storing module information in Unicode form.
2901 * dlls/dbghelp/elf_module.c:
2902 dbghelp: .gnu_link support: rewrote helper functions for better later
2905 * dlls/dbghelp/module.c:
2906 dbghelp: Prepare module loading functions to be switched to Unicode module
2909 * dlls/dbghelp/module.c:
2910 dbghelp: Make the module info functions ready for the Unicode move.
2912 * dlls/dbghelp/module.c:
2913 dbghelp: Rewrote the loaded modules enumeration so that Unicode version is
2916 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
2917 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c, dlls/dbghelp/msc.c,
2918 dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
2919 dbghelp: Added an ANSI copy of the module name (useful for next patches).
2921 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c:
2922 dbghelp: Added helper to define the module's name.
2924 2007-02-22 Misha Koshelev <mk144210@bcm.tmc.edu>
2926 * programs/oleview/typelib.c:
2927 oleview: Account for unnamed right hand side parameter of propput.
2929 2007-02-22 Aric Stewart <aric@codeweavers.com>
2931 * dlls/shell32/shelllink.c:
2932 shell32: IShellLink::GetIDList fix.
2933 IShellLink::GetIDList when it fails to generate a PIDL must set ppidl
2934 to NULL or some applications think it contains valid data.
2936 * dlls/comctl32/listview.c:
2937 comctl32: Implement LVM_SETUNICODEFORMAT.
2939 2007-02-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
2941 * dlls/serialui/confdlg.c:
2942 serialui: Constify a variable.
2944 2007-02-21 Paul Vriens <paul.vriens.wine@gmail.com>
2946 * dlls/wininet/tests/ftp.c:
2947 wininet/tests: Add a few more tests.
2949 2007-02-21 Maarten Lankhorst <m.b.lankhorst@gmail.com>
2951 * dlls/winealsa.drv/alsa.c:
2954 * dlls/dsound/mixer.c:
2955 dsound: Use an inline for ring buffer pointer difference calculation.
2957 * dlls/dsound/mixer.c:
2958 dsound: Add some comments from earlier patch that makes code a little better
2961 2007-02-21 Anatoly Lyutin <vostok@etersoft.ru>
2963 * programs/wineconsole/dialog.c:
2964 wineconsole: Use MAKELPARM instead of MAKELONG.
2966 2007-02-20 Misha Koshelev <mk144210@bcm.tmc.edu>
2968 * programs/oleview/typelib.c:
2969 oleview: Respect size of array ITypeInfo_GetNames returns.
2971 2007-02-21 Rob Shearman <rob@codeweavers.com>
2973 * dlls/kernel32/computername.c:
2974 kernel32: Fix an off-by-one error in GetComputerNameExA/W.
2975 The dns_* functions expect the input buffer to have space for size
2976 characters plus the nul terminating character.
2978 * dlls/wininet/netconnection.c:
2979 wininet: Fix the case of partial SSL reads from the peek buffer.
2980 Don't return FALSE for a partial read. Fall through to SSL_read and use
2981 the logic for partial reads there instead of having separate logic and
2982 recursively calling NETCON_recv. Based on a patch by Michael Moss.
2984 * dlls/dbghelp/elf_module.c:
2985 dbghelp: ImageName is usually blank, so print LoadedImageName in
2986 elf_load_debug_info_map.
2988 * dlls/advapi32/tests/security.c, dlls/ntdll/nt.c,
2989 include/wine/server_protocol.h, server/protocol.def,
2990 server/request.h, server/token.c, server/trace.c:
2991 server: Add get_token_impersonation_level server call for retrieving the
2992 impersonation level from a token.
2993 Add tests for GetTokenInformation(TokenImpersonationLevel).
2995 * dlls/advapi32/tests/security.c, server/handle.c, server/security.h,
2997 server: Check object's security when creating handles.
2998 Don't check object's security when duplicating a handle of the same or
2999 lower access rights. Based on a patch by Vitaliy Margolen.
3001 * dlls/rpcrt4/rpc_message.c:
3002 rpcrt4: Fix a memory leak in I_RpcSendReceive caused by I_RpcReceive overwriting
3004 (Reported by Huw Davies.)
3006 * dlls/rpcrt4/rpc_message.c:
3007 rpcrt4: Add documentation for the I_Rpc* RPC message functions.
3009 2007-02-21 Ken Thomases <ken@codeweavers.com>
3011 * dlls/winex11.drv/graphics.c:
3012 winex11.drv: Pass correct coords into X11DRV_InternalFloodFill.
3013 The (x,y) should be relative to the XImage, not the drawable. The (xOrg,yOrg)
3014 is what should be relative to the drawable. This fixes a crash when XGetPixel
3015 tried to access memory outside the XImage's buffer.
3017 2007-02-21 Huw Davies <huw@codeweavers.com>
3019 * dlls/oleaut32/tmarshal.c:
3020 oleaut32: Fix a TypeAttr leak.
3022 2007-02-21 Francois Gouget <fgouget@codeweavers.com>
3025 wine.inf: Update the timezone information.
3027 2007-02-21 Francois Gouget <fgouget@free.fr>
3029 * dlls/wininet/tests/ftp.c:
3030 wininet/tests: Fix some tests so they succeed on Windows 98.
3032 2007-02-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
3034 * dlls/odbc32/proxyodbc.c:
3035 odbc32: Constify some variables.
3037 2007-02-17 Lei Zhang <thestig@google.com>
3039 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/msg.c,
3040 dlls/comctl32/tests/msg.h, dlls/comctl32/tests/updown.c:
3041 comctl32: Move up-down msg seq test functions into msg.c.
3043 2007-02-19 Dmitry Timoshkov <dmitry@codeweavers.com>
3045 * dlls/winex11.drv/keyboard.c:
3046 winex11.drv: Clients should pass only KeyPress events to XmbLookupString.
3048 2007-02-21 Alexandre Julliard <julliard@winehq.org>
3050 * dlls/user32/message.c, dlls/user32/tests/msg.c,
3051 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
3053 server: Added support for the PM_QS_* flags in PeekMessage.
3055 2007-02-20 Jason Edmeades <us@edmeades.me.uk>
3057 * programs/cmd/batch.c:
3058 cmd.exe: Add support for env vars DATE, TIME, CD.
3060 * programs/cmd/batch.c, programs/cmd/wcmdmain.c:
3061 cmd.exe: Add support for %ERRORLEVEL% in both batch and cmd line.
3063 * programs/cmd/wcmdmain.c:
3064 cmd.exe: Support return code if fail to launch program.
3066 * programs/cmd/builtins.c:
3067 cmd.exe: Support PATH= as a valid command.
3069 * programs/cmd/batch.c:
3070 cmd.exe: Add ~ modifiers for %0-9.
3072 * programs/cmd/builtins.c:
3073 cmd.exe: Support :EOF in goto labels.
3075 * programs/cmd/batch.c:
3076 cmd.exe: Add support for %*.
3078 * programs/cmd/batch.c, programs/cmd/builtins.c, programs/cmd/wcmd.h,
3079 programs/cmd/wcmdmain.c:
3080 cmd.exe: Support exit [/b] returncode.
3082 * programs/cmd/builtins.c:
3083 cmd.exe: Add "if defined ..." support.
3085 2007-02-20 Stefan Dösinger <stefan@codeweavers.com>
3087 * dlls/wined3d/volume.c:
3088 wined3d: Make sure volumes have memory allocated.
3090 * dlls/wined3d/device.c:
3091 wined3d: Do not use glMapBuffer in ProcessVertices.
3093 * dlls/wined3d/drawprim.c:
3094 wined3d: Remove dead code from drawprim.c.
3096 * dlls/wined3d/device.c:
3097 wined3d: Use CopyRect / EqualRect.
3099 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
3100 dlls/wined3d/indexbuffer.c:
3101 wined3d: Index buffer fixes.
3103 * dlls/wined3d/device.c:
3104 wined3d: Clean up sampler usage in UpdateSurface.
3105 UpdateSurface has to modify one gl texture unit to bind the texture to
3106 load. To restore the correct properties for drawing gl texture unit 0
3107 is activated and dirtified.
3109 * dlls/wined3d/device.c:
3110 wined3d: IWineD3DDevice::Clear fixes.
3111 Fix the use of the scissor test in Clear. The rectangle is only set if
3112 a clearing rectangle is used, otherwise the scissor test is disabled
3113 (the pixel ownsership test should take care of the window
3114 boarders). To get the scissor test back to the value the app set up
3115 Clear dirtifies the state(s).
3117 * dlls/d3d9/tests/shader.c, dlls/wined3d/device.c:
3118 wined3d: Floating point shader constant setting.
3119 Test how shader constant limits are checked in Set*ShaderConstantF.
3120 The vertex shader tests it based on the limits reported in the caps,
3121 the pixel shader tests tries to find the limit manually because I
3122 could not find a cap structure member specifying the pixel shader
3124 Set*ShaderConstantF returns an error as soon as start or start + count
3125 are bigger than the constant limit.
3127 * dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c, dlls/wined3d/state.c:
3128 wined3d: Light parameter fixes.
3130 * dlls/wined3d/drawprim.c:
3131 wined3d: Do not print the fixed / unfixed vertices warning with shaders.
3133 2007-02-21 Dmitry Timoshkov <dmitry@codeweavers.com>
3135 * dlls/user32/cursoricon.c, dlls/user32/tests/cursoricon.c:
3136 user32: Add a CreateIcon test, make it pass under Wine.
3138 * dlls/user32/cursoricon.c, dlls/winex11.drv/mouse.c:
3139 user32: Add traces to the cursor APIs.
3141 2007-02-21 Aric Stewart <aric@codeweavers.com>
3143 * dlls/imm32/imm.c, dlls/imm32/imm32.spec:
3144 imm32: Implement stubs for ImmGetImeMenuItemsA and ImmGetImeMenuItemsW.
3146 2007-02-21 Paul Vriens <paul.vriens.wine@gmail.com>
3148 * dlls/wininet/tests/ftp.c:
3149 wininet/ftp.c: Fix some typos.
3151 2007-02-20 Marcus Meissner <marcus@jet.franken.de>
3153 * dlls/shlwapi/url.c:
3154 shlwapi: Fix size passed to MultiByteToWideChar.
3156 2007-02-20 Chris Robinson <chris.kcat@gmail.com>
3158 * dlls/quartz/filtergraph.c:
3159 quartz: Implement IUnknown methods for IMediaPosition.
3161 * dlls/quartz/filtergraph.c:
3162 quartz: Don't release filters when they connect.
3164 2007-02-20 James Hawkins <truiken@gmail.com>
3166 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
3167 msi: Cleanup the dialog event subscriptions when destroying the dialog.
3169 2007-02-20 Jacek Caban <jacek@codeweavers.com>
3171 * dlls/shdocvw/factory.c, dlls/shdocvw/urlhist.c:
3172 shdocvw: Fix module ref counting.
3174 2007-02-20 Detlef Riekenberg <wine.dev@web.de>
3176 * dlls/kernel32/comm.c:
3177 kernel32: Display correct parameters in comm traces.
3179 * dlls/localspl/localmon.c:
3180 localspl: Implement SetDefaultCommConfig for XcvDataPort.
3182 * dlls/localspl/localmon.c:
3183 localspl: Implement GetDefaultCommConfig for XcvDataPort.
3185 2007-02-19 Eric Pouech <eric.pouech@wanadoo.fr>
3187 * dlls/dbghelp/minidump.c:
3188 dbghelp: MiniDumpWriteDump called from exception handler.
3189 - MiniDumpWriteDump was unable to provide stack information for the current
3190 thread, hence did produce unusable minidump when a programs generates the
3191 minidump from its own exception handler.
3192 - We now support this if the current thread calls MiniDumpWriteDump from an
3193 exception handler and provides the exception information.
3195 2007-02-20 Francois Gouget <fgouget@free.fr>
3197 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/monthcal.c,
3198 dlls/d3d9/tests/visual.c, dlls/ddraw/tests/refcount.c,
3199 dlls/wined3d/context.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
3200 dlls/wined3d/wined3d_private.h, dlls/wininet/ftp.c,
3201 tools/winapi/winapi.pm:
3202 Assorted spelling fixes.
3204 * dlls/wininet/tests/ftp.c:
3205 wininet/tests: Tell the user which ftp server we're using for the tests so he
3206 can try to connect to it manually in case of trouble.
3208 * dlls/wininet/tests/http.c:
3209 wininet/tests: Dynamically load some functions so the test runs on Windows 98.
3211 * dlls/wininet/ftp.c:
3212 wininet: Move a bunch of misplaced API documentation.
3214 * tools/winapi/modules.pm:
3215 winapi_check: gdi32.dll and gdi.exe have some extra sources in subdirectories.
3217 * tools/winapi/modules.pm:
3218 winapi_check: We no longer have dlls in nested sub-directories.
3220 * tools/winapi/winapi_documentation.pm:
3221 winapi_check: Clarify a pair of error messages.
3222 Don't use a regular expression if not necessary.
3224 * tools/winapi/config.pm:
3225 winapi: Update and simplify file_skip() to match the current sources.
3227 * tools/winapi/c_parser.pm, tools/winapi/make_parser.pm,
3228 tools/winapi/winapi_fixup_statements.pm:
3229 winapi: Remove useless 'if (0)' statements.
3231 * tools/winapi/winapi_local.pm:
3232 winapi_check: Fix handling of the 'longlong' arguments.
3234 * tools/winapi/win32.api:
3235 winapi_check: Update win32.api to fix the winapi_check warnings.
3237 * dlls/ole32/compobj.c, include/objbase.h, tools/winapi/win32.api:
3238 ole32: Better match the PSDK types and fix the winapi_check warnings.
3240 * tools/winapi/win32.api:
3241 advapi32: Update win32.api to fix the winapi_check warnings.
3243 2007-02-20 Hans Leidekker <hans@it.vu.nl>
3245 * dlls/setupapi/devinst.c:
3246 setupapi: Always return an empty list from SetupDiGetClassDevs.
3248 * dlls/setupapi/misc.c, dlls/setupapi/stubs.c, include/setupapi.h:
3249 setupapi: Implement SetupCopyOEMInf{A,W}.
3251 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
3252 userenv: Implement ExpandEnvironmentStringsForUser{A,W}.
3254 2007-02-19 Rob Shearman <rob@codeweavers.com>
3256 * dlls/oleaut32/olefont.c:
3257 oleaut32: Re-arrange the position of functions and vtables in olefont.c to
3258 avoid forward-declarations.
3260 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
3261 oleaut32: Fix IFont::AddRefHFont and IFont::ReleaseRefHFont.
3262 The tests show that there is a global cache that keeps references to
3263 HFONTs that is released when all IFont objects are released.
3264 (Based on a patch by Benjamin Arai.)
3266 2007-02-19 Christian Costa <titan.costa@wanadoo.fr>
3268 * dlls/winealsa.drv/midi.c:
3269 winealsa: Recognize alsa application ports as generic midi ports.
3271 2007-02-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
3273 * dlls/comctl32/syslink.c, include/commctrl.h:
3274 comctl32: Implement LM_GETIDEALSIZE for the syslink control.
3276 2007-02-20 Dmitry Timoshkov <dmitry@codeweavers.com>
3278 * dlls/user32/defdlg.c, dlls/user32/tests/msg.c:
3279 user32: Add a test for DefDlgProc(WM_SETFOCUS), make the test pass under Wine.
3281 * include/msvcrt/direct.h, include/msvcrt/dos.h, include/msvcrt/eh.h,
3282 include/msvcrt/io.h, include/msvcrt/math.h,
3283 include/msvcrt/mbstring.h, include/msvcrt/setjmp.h,
3284 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
3285 include/msvcrt/sys/stat.h, include/msvcrt/sys/timeb.h,
3286 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
3287 include/msvcrt/wchar.h, include/msvcrt/wctype.h:
3288 msvcrt: Pack the structures on a 8-byte boundary like in PSDK.
3290 * dlls/gdi32/tests/font.c:
3291 gdi32: Move get_glyph_indices near its caller test_font_charset.
3293 2007-02-19 Anatoly Lyutin <vostok@etersoft.ru>
3295 * programs/wineconsole/dialog.c:
3296 wineconsole: Added range of value for an up-down control.
3298 2007-02-19 Chris Robinson <chris.kcat@gmail.com>
3300 * dlls/quartz/filtergraph.c:
3301 quartz: Initialize a pointer to NULL for the case of no enumerated filters.
3303 * dlls/quartz/filtergraph.c, include/control.idl:
3304 quartz: Add IMediaPosition interface and stubs.
3306 * dlls/quartz/filtergraph.c:
3307 quartz: Better handle error conditions when connections fail.
3309 2007-02-20 Detlef Riekenberg <wine.dev@web.de>
3311 * dlls/localspl/tests/localmon.c:
3312 localspl/tests: Add tests for XcvDataPort_ConfigureLPTPortCommandOK.
3314 * dlls/localspl/localmon.c:
3315 localspl: Implement ConfigureLPTPortCommandOK for XcvDataPort.
3317 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
3318 localspl/tests: Add tests for XcvDataPort_GetTransmissionRetryTimeout.
3320 * dlls/localspl/localmon.c:
3321 localspl: Implement GetTransmissionRetryTimeout for XcvDataPort.
3323 2007-02-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
3325 * dlls/msvfw32/msvideo16.c:
3326 msvfw32: Constify a variable.
3328 * dlls/netapi32/nbt.c:
3329 netapi32: Constify a variable.
3331 2007-02-19 Stefan Dösinger <stefan@codeweavers.com>
3333 * dlls/wined3d/drawprim.c:
3334 wined3d: With FVFs only one stream is used.
3336 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
3337 dlls/wined3d/indexbuffer.c, dlls/wined3d/state.c,
3338 dlls/wined3d/wined3d_private.h:
3339 wined3d: Use VBOs for index buffers.
3341 * dlls/wined3d/device.c, dlls/wined3d/state.c,
3342 dlls/wined3d/wined3d_private.h:
3343 wined3d: Move the scissor rectangle to the state table.
3345 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
3346 dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
3347 wined3d: No bounds checking is done on sampler / texture numbers.
3349 * dlls/wined3d/device.c:
3350 wined3d: Misc comment updates.
3352 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
3353 include/wine/wined3d_interface.h:
3354 wined3d: Remove IWineD3DDevice::EnumDisplayModes.
3356 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
3357 wined3d: Fix d3d8/9 style palettes.
3359 * dlls/wined3d/device.c:
3360 wined3d: Remove stream flags from GetStreamSource.
3362 * dlls/d3d8/device.c, dlls/wined3d/device.c:
3363 wined3d/d3d8: Move todo about sw vp usage to d3d8.
3365 * dlls/wined3d/device.c:
3366 wined3d: Check volume texture creation errors.
3367 Volumetexture::Release checks for NULL pointers, so releasing a partially
3368 created texture works.
3370 2007-02-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
3372 * dlls/comctl32/rebar.c:
3373 comctl32: rebar: Store the oldSize as a local variable.
3375 * dlls/comctl32/rebar.c:
3376 comctl32: rebar: Store the coordinates of infoPtr->calcSize swapped for CCS_VERT.
3378 * dlls/comctl32/comctl32.h, dlls/comctl32/rebar.c,
3379 dlls/comctl32/tests/rebar.c:
3380 comctl32: rebar: Test and fix the WM_SIZE handler and REBAR_ForceResize.
3382 * dlls/comctl32/rebar.c, dlls/comctl32/tests/rebar.c:
3383 comctl32: rebar: Rewrite the layout code.
3385 2007-02-19 Paul Vriens <paul.vriens.wine@gmail.com>
3387 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
3388 wininet/ftp.c: Fix some returned error codes.
3390 2007-02-19 Rob Shearman <rob@codeweavers.com>
3392 * dlls/kernel32/tests/thread.c:
3393 kernel32: Don't run the CreateRemoteThread tests if the child process isn't
3394 mapped at the same address as the parent process.
3396 * dlls/ole32/marshal.c:
3397 ole32: Make an error message more useful by printing the returned error code.
3399 2007-02-19 Hans Leidekker <hans@it.vu.nl>
3401 * dlls/wininet/internet.c:
3402 wininet: Don't discard the extra info part of a URL in InternetOpenUrl.
3404 2007-02-19 Alexandre Julliard <julliard@winehq.org>
3406 * tools/widl/parser.l:
3407 widl: 'control' is an attribute not a keyword.
3409 2007-02-18 Detlef Riekenberg <wine.dev@web.de>
3411 * programs/regedit/childwnd.c:
3412 regedit: Enable WM_RBUTTONDOWN to set the splitbar.
3414 2007-02-19 Kovács András <andras@csevego.net>
3416 * include/winuser.h:
3417 winuser.h: Declare some raw input related structures.
3419 2007-02-16 Stefan Dösinger <stefan@codeweavers.com>
3421 * dlls/kernel32/debugger.c, dlls/kernel32/kernel32.spec:
3422 kernel32: Add a CheckRemoteDebuggerPresent stub.
3424 2007-02-17 Stefan Dösinger <stefan@codeweavers.com>
3426 * dlls/wined3d/surface.c:
3427 wined3d: Activate a different context if the active render target is destroyed.
3429 2007-02-16 Stefan Dösinger <stefan@codeweavers.com>
3431 * dlls/wined3d/state.c:
3432 wined3d: Only scream about unsupported vertex blending when it is used.
3434 * dlls/wined3d/device.c:
3435 wined3d: Pretend to support event queries.
3437 * dlls/ddraw/surface.c, dlls/ddraw/tests/dsurface.c:
3438 ddraw: Test and fix IDirectDrawSurfaceX::GetDDInterface.
3440 * dlls/ddraw/ddraw_thunks.c, dlls/ddraw/surface.c,
3441 dlls/ddraw/tests/refcount.c:
3442 ddraw: Creating surfaces with old interfaces doesn't addref.
3444 * dlls/ddraw/tests/dsurface.c:
3445 ddraw: Fix a leak in a test.
3447 * dlls/ddraw/surface.c:
3448 ddraw: SetClipper refcounting fix.
3450 * dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c,
3451 dlls/ddraw/tests/visual.c, dlls/wined3d/state.c:
3452 wined3d: Lighting is calculated for vertices without normals.
3453 It still should be disabled for transformed vertices though.
3455 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/visual.c,
3456 dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/visual.c,
3457 dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/visual.c,
3458 dlls/wined3d/device.c:
3459 wined3d: Visual test framework.
3461 * dlls/wined3d/swapchain.c:
3462 wined3d: Remove an outdated TODO comment.
3463 BltFast takes care of activating the correct context nowadays.
3465 2007-02-17 Chris Robinson <chris.kcat@gmail.com>
3467 * dlls/quartz/filtergraph.c:
3468 quartz: Return proper error codes from GraphBuilder_RenderFile.
3470 * dlls/quartz/filtergraph.c:
3471 quartz: Make sure the splitter has output plugins before trying to render them.
3473 * dlls/quartz/dsoundrender.c:
3474 quartz: Check for the proper ID when querying for the IBasicAudio interface.
3476 * dlls/quartz/acmwrapper.c:
3477 quartz: Don't use uninitialized memory in ACMWrapper.
3479 2007-02-18 Hans Leidekker <hans@it.vu.nl>
3481 * dlls/msxml3/domdoc.c:
3482 msxml3: Stub out some more getters and setters of IXMLDOMDocument.
3484 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec,
3485 dlls/netapi32/share.c, include/lmaccess.h, include/lmshare.h:
3486 netapi32: Add a stub implementation for NetShareDel. Improve the stub for
3487 NetUserGetLocalGroups.
3489 * dlls/snmpapi/main.c:
3490 snmpapi: Add a missing memcpy.
3492 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
3493 usp10: Implement ScriptGetLogicalWidths.
3495 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
3496 setupapi: Add stub implementations for SetupDiGetINFClass and SetupSetSourceList.
3498 * dlls/kernel32/kernel32.spec, dlls/kernel32/volume.c:
3499 kernel32: Add a stub implementation for FindFirstVolumeMountPoint{A, W}.
3501 2007-02-18 Chris Robinson <chris.kcat@gmail.com>
3503 * dlls/quartz/dsoundrender.c:
3504 quartz: Stop and free the dsound buffer when needed.
3506 2007-02-18 Marcus Meissner <marcus@jet.franken.de>
3508 * dlls/shell32/tests/shlfileop.c:
3509 shell32/tests: Fixed potential overflow.
3511 * dlls/dbghelp/dwarf.c:
3512 dbghelp: Return when not finding the name.
3514 * dlls/comctl32/tests/header.c:
3515 comctl32: Fixed new header test.
3517 2007-02-16 Marcus Meissner <marcus@jet.franken.de>
3519 * tools/winedump/msmangle.c:
3520 winedump: Added a missing free().
3522 2007-02-18 Marcus Meissner <marcus@jet.franken.de>
3524 * dlls/winex11.drv/opengl.c:
3525 winex11.drv: Small fixes.
3527 2007-02-18 Vitaly Lipatov <lav@etersoft.ru>
3529 * dlls/winspool.drv/info.c:
3530 winspool: Constify some parameters in some functions.
3532 2007-02-18 Roderick Colenbrander <thunderbird2k@gmx.net>
3534 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
3535 opengl32: Add new extensions.
3537 2007-02-17 Rob Shearman <rob@codeweavers.com>
3539 * dlls/comctl32/tests/imagelist.c:
3540 comctl32: Don't free user32 objects with a gdi32 function in imagelist test.
3541 Use DestroyIcon for releasing the resources associated with created icons.
3543 * include/commctrl.h:
3544 include: Add macro for ListView_GetOrigin to commctrl.h.
3545 (Reported by David Saez Padros.)
3547 2007-02-15 Kanit Therdsteerasukdi <therdste@ucla.edu>
3549 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/datetime.c:
3550 comctl32: datetime: Initial tests for date and time picker.
3552 2007-02-16 Paul Vriens <paul.vriens.wine@gmail.com>
3554 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
3555 wininet/ftp.c: Fix some returned error codes.
3557 2007-02-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
3559 * dlls/msg711.acm/msg711.c:
3560 msg711.acm: Constify some variables.
3562 * dlls/msi/appsearch.c, dlls/msi/msi.c:
3563 msi: Constify some variables.
3565 * dlls/msadp32.acm/msadp32.c:
3566 msadp32.acm: Constify some variables.
3568 2007-02-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
3570 * dlls/mciseq/mcimidi.c:
3571 mciseq: Constify a variable.
3573 2007-02-16 Alexandre Julliard <julliard@winehq.org>
3575 * ANNOUNCE, ChangeLog, VERSION, configure:
3578 ----------------------------------------------------------------
3579 2007-02-16 Chris Peterson <Chrisp@ucla.edu>
3581 * dlls/comctl32/tests/treeview.c:
3582 comctl32: treeview: New conformance tests for TreeView controls.
3584 2007-02-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
3586 * programs/cmd/Ko.rc:
3587 cmd: Updated Korean resource.
3589 * dlls/shell32/shell32_Ko.rc:
3590 shell32: Updated Korean resource.
3592 2007-02-16 Damjan Jovanovic <damjan.jov@gmail.com>
3594 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
3595 msvcrt: Fix fstat's handling of pipes and char devices.
3596 For pipes/char devices, st_dev and st_rdev should be the fd, st_nlink
3597 is always 1, and st_mode is S_IFIFO and S_IFCHR respectively.
3598 Added tests to prove the new behaviour right.
3600 2007-02-15 Rob Shearman <rob@codeweavers.com>
3602 * dlls/kernel32/computername.c, dlls/kernel32/tests/environ.c:
3603 kernel32: Fix the GetComputerName* functions to not write to the buffer at
3604 all if there is not enough space.
3605 Add tests for the GetComputerName* functions that show this issue.
3606 Fix an off-by-one error in setting the size when there is not enough space.
3607 Remove the exception handlers for GetComputerNameW,
3608 GetComputerNameExA/W, since testing on XP SP2 shows that access
3609 violations are not caught and these are not present on Win9x, which
3610 does have an exception handler.
3612 * dlls/advapi32/tests/security.c, server/token.c:
3613 server: Track the impersonation level of tokens.
3616 server: Track IDs for tokens and modifications made to tokens.
3618 2007-02-15 Farshad Agah <f_agah@yahoo.com>
3620 * dlls/comctl32/tests/monthcal.c:
3621 comctl32: Added monthcal test cases.
3623 2007-02-16 Dmitry Timoshkov <dmitry@codeweavers.com>
3625 * dlls/gdi32/bitmap.c, dlls/gdi32/tests/bitmap.c:
3626 gdi32: CreateBitmapIndirect should ignore the provided bm.bmWidthBytes.
3628 2007-02-15 Francois Gouget <fgouget@free.fr>
3630 * dlls/comctl32/tests/trackbar.c:
3631 comctl32/tests: Add missing '\n's to ok() calls.
3633 2007-02-15 H. Verbeet <hverbeet@gmail.com>
3635 * dlls/wined3d/wined3d_private.h:
3636 wined3d: Remove the d3d9.h include from wined3d_private.h.
3638 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h,
3639 include/wine/wined3d_types.h:
3640 wined3d: Get rid of any remaining d3d9 stuff in directx.c.
3642 * dlls/wined3d/context.c, include/wine/wined3d_types.h:
3643 wined3d: Add WINED3DCREATE flags and use them.
3645 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
3646 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c,
3647 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
3648 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
3649 wined3d: Fix WINED3DPRESENT_PARAMETERS and use it instead of
3650 D3DPRESENT_PARAMETERS.
3652 2007-02-15 Peter Oberndorfer <kumbayo84@arcor.de>
3654 * dlls/ntdll/tests/exception.c:
3655 ntdll: Add a vectored exception handling test to the existing RtlRaiseException
3657 Show that context changes in vectored handler also affect stack handlers.
3658 Show that vectored handlers also get the changed context.Eip value.
3660 2007-02-15 Alexandre Julliard <julliard@winehq.org>
3662 * dlls/gdi32/tests/font.c:
3663 gdi32/tests: Create a window for justification tests that generate output
3664 instead of painting over the desktop.
3666 2007-02-15 Rob Shearman <rob@codeweavers.com>
3668 * dlls/advapi32/tests/security.c:
3669 advapi32: Add tests for token impersonation levels and what operations are
3670 allowed at each level.
3672 * dlls/advapi32/tests/security.c:
3673 advapi32: Add some more tests for AccessCheck that determine what
3674 token impersonation levels it accepts and to show that it doesn't
3675 accept primary tokens.
3677 * dlls/dbghelp/stack.c:
3678 dbghelp: nread can be NULL for read_mem and read_mem64.
3680 2007-02-15 Stefan Dösinger <stefan@codeweavers.com>
3682 * dlls/d3d8/device.c:
3683 d3d8: Set WINED3DPRESENT_PARAMETERS.MultiSampleQuality to a valid pointer.
3685 * dlls/wined3d/surface.c:
3686 wined3d: Convert the full surface for now.
3687 Until we have proper subrectangle handling for offscreen surfaces,
3688 surface conversion has to use the real surface sizes, and not the size
3689 of the opengl subrectangle that it is going to upload. Due to the
3690 power of 2 limitations the gl height may be bigger than the real
3691 surface height. If that is not the case, the uploading function will
3692 pick the correct parts from the converted surface data.
3694 * dlls/wined3d/surface.c:
3695 wined3d: Read offscreen render targets upside down when blitting them to
3698 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/query.c,
3699 dlls/wined3d/device.c:
3700 wined3d: Test for supported queries.
3701 This test contains a table of known supported / known unsupported
3702 queries. In theory wined3d could just report the queries it supports,
3703 but applications may make some assumtions regarding supported /
3704 unsupported queries and stop working if they find a query unexpectadely
3705 supported or unsupported. It also tests what is supposed to happen if an
3706 unsupported query is created.
3708 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c,
3709 dlls/wined3d/wined3d_private.h:
3710 6/10: WineD3D: rsq and rcp instructions may need a default swizzle in arb.
3711 ARB shaders need a swizzle for the RSQ and RCP instructions, while d3d
3712 shaders do not. The DirectX sdk says that the x component is used if
3713 no swizzle is given.
3715 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
3716 dlls/wined3d/wined3d_private.h:
3717 wined3d: Restore the display mode when releasing a swapchain.
3719 * dlls/ddraw/device.c:
3720 ddraw: Handle mipmapped mag filters by ignoring the mipmap parameter.
3722 * dlls/ddraw/device.c:
3723 ddraw: Handle mipmapped TEXTUREMIN render states.
3725 * dlls/wined3d/basetexture.c:
3726 wined3d: Remove empty texture stage applying loop.
3728 * dlls/ddraw/device.c:
3729 ddraw: Forward D3DRS_TEXTUREADDRESS* and D3DTSS_ADDRESS* to sampler states.
3731 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
3733 * dlls/gdi32/tests/font.c:
3734 gdi32: Skip the SYMBOL_CHARSET test if Symbol or Wingdings is not installed.
3736 * dlls/gdi32/tests/font.c:
3737 gdi32: Fix a typo in the memcmp call.
3739 2007-02-15 H. Verbeet <hverbeet@gmail.com>
3741 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
3742 wined3d: Get rid of any remaining d3d9 stuff in surface.c and surface_gdi.c.
3744 * dlls/wined3d/stateblock.c:
3745 wined3d: Get rid of any remaining d3d9 stuff in stateblock.c.
3747 * dlls/wined3d/state.c:
3748 wined3d: Get rid of any remaining d3d9 stuff in state.c.
3750 * dlls/wined3d/query.c:
3751 wined3d: Use WINED3DISSUE_BEGIN / WINED3DISSUE_END rather than D3DISSUE_BEGIN
3754 * dlls/wined3d/resource.c, include/wine/wined3d_types.h:
3755 wined3d: Add the WINED3DSPD_IUNKNOWN flag and use it.
3757 * dlls/wined3d/palette.c:
3758 wined3d: Use WINED3DRTYPE_SURFACE rather than D3DRTYPE_SURFACE.
3760 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
3761 wined3d: Add WINED3DVS20 & WINED3DVS20CAPS flags and use them.
3763 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
3764 wined3d: Add WINED3DPS20 & WINED3DPS20CAPS flags and use them.
3766 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
3767 wined3d: Add WINED3DDTCAPS flags and use them.
3769 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
3770 wined3d: Add WINED3DLINECAPS flags and use them.
3772 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
3774 * dlls/comctl32/imagelist.c:
3775 comctl32: Change internal imagelist bitmap storage in the way applications
3776 with pre-compiled imagelists expect it.
3778 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
3780 * dlls/advapi32/tests/security.c:
3781 advapi32: Add more tests for DuplicateHandle security.
3783 2007-02-07 Vitaliy Margolen <wine-patches@kievinfo.com>
3785 * dlls/ntdll/sec.c, include/wine/server_protocol.h, server/protocol.def,
3786 server/request.h, server/token.c, server/trace.c:
3787 ntdll/server: Implement NtSetSecurityObject. With tests.
3789 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
3791 * server/object.c, server/object.h:
3792 server: Add security descriptor field to object struct.
3794 2007-02-08 Pedro Araujo Chaves Jr <inckie@gmail.com>
3796 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
3797 gdi32: Fix for GetTextExtentExPointW() and ExtTextOutW().
3799 2007-02-14 H. Verbeet <hverbeet@gmail.com>
3801 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
3802 wined3d: Add WINED3DPTADDRESSCAPS flags and use them.
3804 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
3805 wined3d: Add WINED3DPCMPCAPS flags and use them.
3807 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
3808 wined3d: Add WINED3DPMISCCAPS flags and use them.
3810 2007-02-15 H. Verbeet <hverbeet@gmail.com>
3812 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
3813 wined3d: Add WINED3DPBLENDCAPS flags and use them.
3815 2007-02-14 H. Verbeet <hverbeet@gmail.com>
3817 * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
3818 wined3d: Add WINED3DSTENCILCAPS flags and use them.
3820 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
3821 include/wine/wined3d_caps.h:
3822 wined3d: Add WINED3DTEXOPCAPS flags and use them.
3824 2007-02-15 Stefan Dösinger <stefan@codeweavers.com>
3826 * dlls/wined3d/surface.c:
3827 wined3d: Restore blitting environment after modifying it.
3829 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
3830 wined3d: alphaop fixes for color keying.
3832 * dlls/wined3d/state.c:
3833 wined3d: Enable color keying only for surfaces without an alpha channel.
3835 * dlls/ddraw/surface.c, dlls/ddraw/tests/dsurface.c,
3836 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
3837 ddraw, wined3d: Color keying tests and fixes.
3839 * dlls/wined3d/surface.c:
3840 wined3d: Accelerated blits from and to offscreen render targets.
3842 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
3843 wined3d: Convert and load U8V8 surfaces as rgb.
3844 GL_INDEX is definitly not the way to load U8V8 surfaces
3846 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
3847 wined3d: Implement texbem in arb, improve it in glsl.
3849 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
3850 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
3851 dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
3852 wined3d: Load one bump mapping environment matrix into pixel shaders if needed.
3854 * dlls/wined3d/state.c:
3855 wined3d: Give the bump env matrices their own states.
3857 2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
3859 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
3860 gdi32: Revert 1440eb5a35dc95dea1836d9035b51e2b15d83703 and add the test showing
3861 that the change was wrong.
3863 2007-02-14 Jason Green <jave27@gmail.com>
3865 * dlls/riched20/editor.c:
3866 riched20: If outside of the richedit window, return earlier.
3867 Prevents a crash when selecting text outside of a richedit control box.
3869 2007-02-14 H. Verbeet <hverbeet@gmail.com>
3871 * dlls/wined3d/device.c, dlls/wined3d/surface_gdi.c,
3872 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexshader.c:
3873 wined3d: Use WINED3D_OK rather than D3D_OK.
3875 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
3876 wined3d: Use WINED3DPRESENT_BACK_BUFFER_MAX rather than
3877 D3DPRESENT_BACK_BUFFER_MAX.
3879 * dlls/wined3d/device.c:
3880 wined3d: Use WINED3DUSAGE rather than D3DUSAGE.
3882 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
3883 wined3d: Use WINED3DSTREAMSOURCE_INSTANCEDATA rather than
3884 D3DSTREAMSOURCE_INSTANCEDATA.
3886 2007-02-14 Detlef Riekenberg <wine.dev@web.de>
3888 * dlls/winspool.drv/info.c:
3889 winspool: Do not access NULL when HeapAlloc failed.
3891 2007-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
3893 * dlls/user32/dialog.c, dlls/user32/tests/dialog.c,
3894 dlls/user32/tests/resource.rc:
3895 user32: Fix error return values in DialogBoxParam + simple test.
3897 2007-02-11 Steven Stein <frosty522@wourld.com>
3899 * dlls/msi/action.c:
3900 msi: ValidateProductID action stub.
3902 * dlls/msi/dialog.c:
3903 msi: Added "Default" control condition to msi_dialog_set_control_condition.
3905 2007-02-12 Ivan Sinitsin <ivan@etersoft.ru>
3907 * dlls/comdlg32/colordlg.c:
3908 comdlg32: Set the right background color of the dialog window "Choose color".
3910 2007-02-11 Misha Koshelev <mk144210@bcm.tmc.edu>
3912 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
3913 wineboot: Start items in StartUp folder on boot.
3915 2007-02-10 Misha Koshelev <mk144210@bcm.tmc.edu>
3917 * dlls/shell32/tests/shelllink.c:
3918 shell32/tests: Test creating shell links for commands on path.
3920 * dlls/shell32/shelllink.c:
3921 shell32: Properly create shell links for commands on path.
3923 2007-02-13 Aric Stewart <aric@codeweavers.com>
3925 * dlls/user32/painting.c, dlls/user32/tests/win.c:
3926 user32: Scroll window fix.
3927 Fix the case where the scrolling amount exceeds the window but still
3928 falls within the clipping rect. This generates an additional update
3929 region that needs to be invalidated.
3931 2007-02-12 Keith Stevens <fozziethebeat@gmail.com>
3933 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/trackbar.c:
3934 comctl32: Add trackbar tests.
3936 2007-02-14 Francois Gouget <fgouget@free.fr>
3938 * dlls/atl/atl_main.c, dlls/comctl32/string.c, dlls/comdlg32/printdlg.c,
3939 dlls/mapi32/tests/imalloc.c, dlls/mshtml/tests/htmldoc.c,
3940 dlls/oleaut32/tests/vartest.c, dlls/shell32/shelllink.c,
3941 dlls/shell32/shellord.c, dlls/shell32/tests/shlfolder.c,
3942 dlls/shlwapi/string.c, dlls/winealsa.drv/dsoutput.c,
3943 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
3944 dlls/winspool.drv/tests/info.c, dlls/ws2_32/socket.c,
3945 include/ddraw.h, include/wine/mmsystem16.h,
3946 programs/uninstaller/main.c:
3947 Assorted spelling fixes.
3949 2007-02-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
3951 * dlls/imaadp32.acm/imaadp32.c:
3952 imaadp32.acm: Constify some variables.
3954 * dlls/itss/moniker.c:
3955 itss: Constify a variable.
3957 * dlls/dxdiagn/provider.c:
3958 dxdiagn: Constify a variable.
3960 2007-02-14 Stefan Dösinger <stefan@codeweavers.com>
3962 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
3963 include/wine/wined3d_interface.h:
3964 wined3d: More fullscreen window fixes.
3966 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
3967 dlls/d3d9/vertexdeclaration.c:
3968 wined3d: Properly release the converted vertex declaration.
3970 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
3971 dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
3972 wined3d: Instancing emulation.
3974 * dlls/wined3d/state.c:
3975 wined3d: Correctly load vertex attributes with a stride of 0.
3977 * dlls/wined3d/device.c:
3978 wined3d: Do not leave SetStreamSource early.
3980 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
3981 wined3d: Do not release the local vertex buffer copy.
3983 * dlls/wined3d/device.c:
3984 wined3d: SetStreamSource does not modify stream flags.
3986 * include/wine/wined3d_gl.h:
3987 wined3d: Load single attribute setter functions.
3989 * dlls/wined3d/device.c, dlls/wined3d/state.c,
3990 dlls/wined3d/wined3d_private.h:
3991 wined3d: Move lights to the state table.
3993 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
3994 dlls/wined3d/wined3d_private.h:
3995 wined3d: Replace the light chain with a hashmap.
3997 2007-02-14 Alexandre Julliard <julliard@winehq.org>
3999 * dlls/winex11.drv/opengl.c, include/wine/library.h:
4000 winex11.drv: Added a check for the ATI driver corrupting %fs.
4001 Based on a patch by Lei Zhang.
4003 * dlls/shell32/shlfileop.c:
4004 shell32: Don't wrap SHELL_ConfirmIDs in an assert. Fixed return value.
4006 * dlls/d3d8/vertexdeclaration.c:
4007 d3d8: Avoid a size_t printf format warning.
4009 2007-02-12 Shanren Zhou <shanren@ucla.edu>
4011 * dlls/comctl32/tests/header.c:
4012 comctl32: Add header tests.
4014 2007-02-13 Jacek Caban <jacek@codeweavers.com>
4016 * dlls/mshtml/install.c, dlls/mshtml/mshtml_private.h,
4017 dlls/mshtml/nsembed.c:
4018 mshtml: Make load_gecko thread safe.
4020 2007-02-13 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
4022 * dlls/shell32/shell32_Ko.rc:
4023 shell32: Updated Korean resource.
4025 2007-02-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
4027 * dlls/version/info.c, include/winver.h:
4028 version: Constify a formal parameter of VerQueryValue{A|W}().
4030 2007-02-13 Mike McCormack <mike@codeweavers.com>
4032 * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
4033 msi: Find pending custom actions by GUID.
4035 2007-02-13 Marcus Meissner <meissner@suse.de>
4038 bin2res: Use fstat, handle errors.
4040 2007-02-13 Lei Zhang <thestig@google.com>
4042 * tools/wineshelllink:
4043 tools/wineshelllink: Create links with WINEPREFIX.
4045 2007-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
4047 * dlls/user32/tests/msg.c:
4048 user32: Avoid sending unwanted DM_GETDEFID/DM_SETDEFID messages.
4050 2007-02-13 H. Verbeet <hverbeet@gmail.com>
4052 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
4053 dlls/d3d8/vertexdeclaration.c, dlls/wined3d/vertexdeclaration.c,
4054 dlls/wined3d/wined3d_private.h:
4055 d3d8: Don't store the d3d8 declaration in the wined3d object.
4057 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
4058 dlls/d3d8/vertexdeclaration.c, dlls/wined3d/arb_program_shader.c,
4059 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexdeclaration.c,
4060 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
4061 include/wine/wined3d_interface.h:
4062 d3d8: Move loading local d3d8 vertex shader constants from wined3d to d3d8.
4064 * dlls/d3d8/device.c, dlls/d3d9/d3d9_private.h,
4065 dlls/d3d9/vertexdeclaration.c, dlls/wined3d/device.c,
4066 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h,
4067 include/wine/wined3d_interface.h:
4068 d3d9: Don't store the d3d9 declaration in the wined3d object.
4070 * dlls/d3d8/device.c, dlls/wined3d/arb_program_shader.c,
4071 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
4072 dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
4073 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
4074 include/wine/wined3d_interface.h:
4075 wined3d: Get rid of the vertexDeclaration field in IWineD3DVertexShaderImpl.
4077 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
4078 d3d8: Store the d3d8 vertex declaration in the d3d8 vertex shader.
4080 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h,
4081 dlls/d3d8/vertexdeclaration.c:
4082 d3d8: Add an IDirect3DVertexDeclaration8 class to hold the wined3d vertex
4085 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
4086 dlls/wined3d/glsl_shader.c, dlls/wined3d/utils.c,
4087 dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
4088 wined3d: Add WINED3DDECLUSAGE, use it.
4090 * include/wine/wined3d_types.h:
4091 wined3d: Get rid of WINED3DSHADERDECLUSAGE.
4093 * dlls/wined3d/glsl_shader.c:
4094 wined3d: Don't use WINED3DSHADERDECLUSAGE_PSIZE / WINED3DSHADERDECLUSAGE_FOG.
4096 2007-02-14 Alexandre Julliard <julliard@winehq.org>
4098 * dlls/cabinet/fdi.c, dlls/msi/tests/install.c:
4099 cabinet: Fixed fd leak in case of error.
4101 2007-02-14 Damjan Jovanovic <damjan.jov@gmail.com>
4103 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec,
4104 dlls/msvcrt/tests/headers.c:
4105 msvcrt: Implemented stat64, wstat64 and fstat64.
4106 Change all other variations of stat use the stat64 family, since it is
4109 * dlls/msvcrt/msvcrt.h, include/msvcrt/sys/stat.h,
4110 include/msvcrt/sys/types.h, include/msvcrt/wchar.h:
4111 msvcrt: Added declarations for functions and structures related to stat64.
4113 2007-02-14 Alexandre Julliard <julliard@winehq.org>
4115 * dlls/gdi32/painting.c:
4116 gdi32: Fixed typo in AngleArc.
4118 2007-02-13 Chris Robinson <chris.kcat@gmail.com>
4120 * dlls/quartz/filtergraph.c:
4121 quartz: Loop through the rest of the possible filters even when a connection
4125 wine.inf: Add quartz.dll to the list of installed fake DLLs.
4127 * dlls/quartz/avisplit.c:
4128 quartz: Remove 1GB AVI size limitation.
4130 * dlls/quartz/filesource.c:
4131 quartz: Properly handle input parameters in FileSource_GetCurFile.
4133 2007-02-13 Stefan Dösinger <stefan@codeweavers.com>
4135 * dlls/wined3d/surface.c:
4136 wined3d: Do not allocate compressed surfaces with glTexImage2D.
4138 * dlls/wined3d/swapchain.c:
4139 wined3d: Swap the SFLAG_DIBSECTION flag when swaping hdc and memory.
4141 * dlls/wined3d/device.c:
4142 wined3d: Check error conditions before creating the object.
4144 * dlls/wined3d/surface.c:
4145 wined3d: Partial render target locking.
4147 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
4148 dlls/wined3d/directx.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
4149 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
4150 wined3d: Always use np2 repacking if no native np2 support is available.
4152 * dlls/wined3d/surface.c:
4153 wined3d: Improve render target locking.
4155 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
4156 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h:
4157 wined3d: Remove pow2Size from the surfaces.
4159 * dlls/wined3d/device.c:
4160 wined3d: Show fullscreen rendering windows.
4162 * dlls/d3d9/device.c, dlls/wined3d/device.c,
4163 include/wine/wined3d_interface.h:
4164 wined3d: GetRenderTargetData can call BltFast.
4166 * dlls/wined3d/drawprim.c:
4167 wined3d: Dirtify the render targets, not the primary swapchain on draws.
4169 2007-02-13 Felix Nawothnig <flexo@holycrap.org>
4171 * dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
4172 dlls/comctl32/header.c, dlls/comctl32/listview.c,
4173 dlls/comctl32/monthcal.c, dlls/comctl32/propsheet.c,
4174 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
4175 dlls/comctl32/treeview.c:
4176 comctl32: Remove redundant NULL checks before Free() calls.
4178 * dlls/comctl32/tests/misc.c:
4179 comctl32: Add tests for Alloc() and friends.
4181 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/misc.c,
4182 dlls/comctl32/tests/string.c:
4183 comctl32: Rename 'string' test to 'misc'.
4185 2007-02-13 H. Verbeet <hverbeet@gmail.com>
4187 * dlls/wined3d/state.c:
4188 wined3d: Cleanup the pixelshader() state handler a little bit.
4190 * dlls/wined3d/state.c:
4191 wined3d: Always select the correct shader pair in the vertexdeclaration()
4194 2007-02-13 Vitaly Lipatov <lav@etersoft.ru>
4196 * programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/Es.rc,
4197 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
4198 programs/cmd/Nl.rc, programs/cmd/No.rc, programs/cmd/Pl.rc,
4199 programs/cmd/Pt.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc:
4200 cmd: Fix program name.
4202 2007-02-13 Jacek Caban <jacek@codeweavers.com>
4204 * dlls/mshtml/htmldoc.c:
4205 mshtml: Don't release window if it wasn't created.
4207 2007-02-11 Jacek Caban <jacek@codeweavers.com>
4209 * dlls/mshtml/nsiface.idl:
4210 mshtml: Added comments about frozen/not frozen interface.
4212 2007-02-10 Jacek Caban <jacek@codeweavers.com>
4214 * dlls/mshtml/nsio.c:
4215 mshtml: Use wine_url in GetSpec if possible.
4217 * dlls/mshtml/nsio.c:
4218 mshtml: Forward GetAsciiSpec to GetSpec.
4220 2007-02-13 Jacek Caban <jacek@codeweavers.com>
4222 * dlls/mshtml/nsio.c:
4223 mshtml: Added SchemeIs implementation.
4225 2007-02-10 Jacek Caban <jacek@codeweavers.com>
4227 * dlls/mshtml/nsio.c:
4228 mshtml: Return "wine" as scheme of nsIURI if wine_url is set.
4230 2007-02-09 Vitaliy Margolen <wine-patches@kievinfo.com>
4233 server: Get the primary group from the token's groups.
4235 2007-02-13 Mike McCormack <mike@codeweavers.com>
4237 * dlls/msi/custom.c:
4238 msi: Remove an unused initializer.
4240 * dlls/ole32/moniker.c:
4241 ole32: Add missing parameter for RunningObjectTableImpl_UnInitialize.
4243 2007-02-10 Misha Koshelev <mk144210@bcm.tmc.edu>
4245 * dlls/msi/tests/install.c:
4246 msi: Conformance test, check that INSTALLUILEVEL flags don't trigger UI install.
4248 2007-01-19 Kirill K. Smirnov <lich@math.spbu.ru>
4250 * dlls/user32/tests/msg.c:
4251 user32/tests: Add tests for WM_SETICON.
4253 * dlls/user32/defwnd.c:
4254 user32: Handle WM_SETICON message similarly to WM_SETTEXT.
4256 2007-02-13 Alexandre Julliard <julliard@winehq.org>
4258 * dlls/ntdll/exception.c:
4259 ntdll: Allow APCs to run while waiting for a debug event reply.
4261 * dlls/winex11.drv/winpos.c:
4262 winex11.drv: We still have to flush the display after mapping a window.
4263 The Photoshop splash screen needs this.
4265 2007-02-10 Vitaliy Margolen <wine-patches@kievinfo.com>
4267 * dlls/winex11.drv/window.c:
4268 winex11.drv: Popup windows with system menu are managed.
4270 2007-02-10 Leslie Choong <septikus@gmail.com>
4272 * dlls/comctl32/tests/updown.c:
4273 comctl32: updown: Getter and setter tests for updown control.
4275 2007-02-10 Anatoly Lyutin <vostok@etersoft.ru>
4277 * programs/wineconsole/dialog.c:
4278 wineconsole: Added range of value for all up-down controls on config dialog.
4280 * dlls/comdlg32/fontdlg.c:
4281 comdlg32: fontdlg: Add initialisation for comboboxes.
4283 2007-02-09 Tijl Coosemans <tijl@ulyssis.org>
4285 * tools/wineshelllink:
4286 wineshelllink: Fix mktemp usage on FreeBSD.
4288 2007-02-08 Marcus Meissner <meissner@suse.de>
4290 * dlls/ntdll/tests/rtlstr.c:
4291 ntdll/tests: Fixed WCHAR overflow.
4293 2007-01-27 Kim Lilliestierna <kill@itr.no>
4295 * programs/cmd/builtins.c:
4296 cmd: Fix the "move" command the same way as the "copy" command.
4298 2007-02-13 Marcus Meissner <marcus@jet.franken.de>
4300 * tools/winedump/msmangle.c:
4301 winedump: Free function_name on all error paths.
4303 2007-02-12 Peter Oberndorfer <kumbayo84@arcor.de>
4305 * dlls/ntdll/tests/exception.c:
4306 ntdll: Test that shows RtlRaiseException with EXCEPTION_BREAKPOINT mangles
4309 2007-02-13 Michael Stefaniuc <mstefani@redhat.de>
4311 * dlls/atl/registrar.c:
4312 atl: Fix a comparison between signed and unsigned.
4314 * dlls/wldap32/page.c:
4315 wldap32: Missing HeapFree on error path (found by Smatch).
4317 2007-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
4319 * dlls/comctl32/imagelist.c:
4320 comctl32: Implement ImageList_GetFlags.
4322 * dlls/user32/mdi.c:
4323 user32: Activate an MDI child on WM_SETFOCUS as well as on WM_CHILDACTIVATE.
4325 2007-02-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
4327 * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
4328 dlls/dinput/mouse.c:
4329 dinput: Constify some variables.
4331 * dlls/amstream/mediastream.c:
4332 amstream: Constify a variable.
4334 2007-02-12 Stefan Dösinger <stefan@codeweavers.com>
4336 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
4337 dlls/wined3d/wined3d_private.h:
4338 wined3d: Use the context manager to create onscreen contexts.
4340 * dlls/d3d8/device.c, dlls/d3d8/tests/device.c:
4341 d3d8: Deleting bound shaders unbinds them.
4343 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
4344 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
4345 dlls/wined3d/wined3d_private.h:
4346 wined3d: Use the context manager to select the primary render target.
4348 * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
4349 dlls/wined3d/wined3d_private.h:
4350 wined3d: Make the context array dynamic.
4352 * dlls/wined3d/surface.c:
4353 wined3d: Improve render target to texture blits.
4355 * dlls/wined3d/context.c, dlls/wined3d/surface.c,
4356 dlls/wined3d/wined3d_private.h:
4357 wined3d: Use the context manager to prepare for blitting.
4359 * dlls/wined3d/Makefile.in, dlls/wined3d/context.c,
4360 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
4361 wined3d: Use the context manager to prepare for drawing.
4363 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
4364 dlls/wined3d/wined3d_private.h:
4365 wined3d: Store dirty states per context.
4367 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
4368 dlls/wined3d/wined3d_private.h:
4369 wined3d: Store state optmization members in the context.
4371 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
4372 dlls/wined3d/wined3d_private.h:
4373 wined3d: Add a per context structure for context management.
4375 2007-02-12 Hans Leidekker <hans@it.vu.nl>
4377 * dlls/wininet/tests/http.c:
4378 wininet: Fix a test that fails on Windows.
4380 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
4381 wininet: Skip empty accept type strings in HttpOpenRequest.
4383 2007-02-12 Paul Vriens <paul.vriens.wine@gmail.com>
4385 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
4386 wininet/ftp.c: Fix some returned error codes.
4388 * dlls/wininet/tests/ftp.c:
4389 wininet/ftp.c: Add tests to show the order of parameter checking.
4391 2007-02-12 Rob Shearman <rob@codeweavers.com>
4393 * dlls/rpcrt4/ndr_marshall.c:
4394 rpcrt4: The format structures used in the marshaling code should have 1-byte
4397 * include/objidl.idl:
4398 include: Add more EOAC_* enumeration values to objidl.idl.
4399 Also add the SOLE_AUTHENTICATION_INFO and SOLE_AUTHENTICATION_LIST
4400 structures which are used by CoInitializeSecurity.
4403 include: Fix a typo in a comment in rpcdce.h.
4405 * include/objidl.idl:
4406 include: Fix a typo in the parameter name for IClientSecurity::QueryBlanket
4409 2007-02-12 Francois Gouget <fgouget@free.fr>
4411 * dlls/ntdll/rtl.c, include/winnt.h:
4412 ntdll: Fix compilation on systems that don't support nameless structs.
4414 2007-02-09 Francois Gouget <fgouget@free.fr>
4416 * dlls/ntdll/rtl.c, include/winnt.h:
4417 ntdll: Add prototypes to winnt.h for the SList functions.
4419 2007-02-10 Jacek Caban <jacek@codeweavers.com>
4421 * dlls/urlmon/tests/url.c:
4422 urlmon: Added mk protocol handling test.
4424 * dlls/urlmon/tests/url.c:
4425 urlmon: Added test of handlong its protocol.
4427 * dlls/urlmon/binding.c:
4428 urlmon: Depend on Read result in report_data.
4430 * dlls/urlmon/binding.c:
4431 urlmon: Store download state in Binding object.
4433 2007-02-12 Alexandre Julliard <julliard@winehq.org>
4435 * dlls/rpcrt4/rpc_transport.c:
4436 rpcrt4: Enter new named pipe connections into the protocol connection list.
4438 2007-02-12 Dmitry Timoshkov <dmitry@codeweavers.com>
4440 * dlls/comctl32/imagelist.c:
4441 comctl32: Make ImageList_Read and ImageList_Write compatible with each other,
4444 2007-02-12 Mike McCormack <mike@codeweavers.com>
4446 * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
4447 msi: Store dll based custom actions in a separate list.
4449 * dlls/msi/custom.c:
4450 msi: Simplify ACTION_FinishCustomActions.
4452 2007-02-10 Chris Robinson <chris.kcat@gmail.com>
4454 * dlls/wined3d/glsl_shader.c:
4455 wined3d: Properly round negative values in shader_glsl_mov.
4457 2007-02-10 Hans Leidekker <hans@it.vu.nl>
4459 * programs/wordpad/wordpad.c, tools/wine.inf:
4460 wordpad: Open .wri files in wordpad.
4462 2007-02-10 Eric Pouech <eric.pouech@wanadoo.fr>
4464 * tools/winedump/winedump.h:
4465 winedump: Removed a couple of unused elements out of struct symbol.
4467 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/lnk.c,
4468 tools/winedump/pdb.c, tools/winedump/winedump.h:
4469 winedump: Simplify guid dumping.
4471 * tools/winedump/dump.c, tools/winedump/main.c, tools/winedump/msc.c,
4472 tools/winedump/pe.c, tools/winedump/winedump.h:
4473 winedump: Larger usage of symbol demangling while dumping.
4475 * programs/winedbg/debug.l, programs/winedbg/debugger.h,
4476 programs/winedbg/intvar.h, programs/winedbg/tgt_active.c,
4477 programs/winedbg/winedbg.c:
4478 winedbg: Support for debugging child processes.
4479 Added internal flag (AlsoDebugProcChild) to let winedbg debug both
4480 parent and child (in the same WineDbg session).
4482 * programs/winedbg/memory.c:
4483 winedbg: Correctly handle invalid read conditions.
4485 2007-02-12 Paul Vriens <paul.vriens.wine@gmail.com>
4487 * dlls/wininet/tests/ftp.c:
4488 wininet/ftp.c: Add another test.
4490 2007-02-10 Paul Vriens <paul.vriens.wine@gmail.com>
4492 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
4493 wininet/ftp.c: Fix some returned error codes.
4495 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
4496 wininet/ftp.c: Fix some returned error codes.
4498 2007-02-09 Paul Vriens <paul.vriens.wine@gmail.com>
4500 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
4501 wininet/ftp.c: Fix some returned error codes.
4503 2007-02-10 Jacek Caban <jacek@codeweavers.com>
4505 * dlls/mshtml/nsio.c:
4506 mshtml: Handle resource protocol like chrome protocol.
4508 * dlls/mshtml/nsio.c:
4509 mshtml: Call SetWineURL in Clone.
4511 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/task.c:
4512 mshtml: Start binding asynchronously.
4514 2007-02-09 Jacek Caban <jacek@codeweavers.com>
4516 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
4517 mshtml: Move AddRequest call to OnStartBinding.
4519 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
4520 mshtml: Remove no longer used [Get|Set]Moniker functions.
4522 2007-02-12 Alexandre Julliard <julliard@winehq.org>
4524 * dlls/mshtml/tests/htmldoc.c:
4525 mshtml: Don't test the contents of an output parameter.
4527 2007-02-09 Jacek Caban <jacek@codeweavers.com>
4529 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
4530 mshtml: Don't store moniker in nsURI.
4532 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
4533 mshtml: Added [Set|Get]WineURL functions to nsIWineURI.
4535 * dlls/mshtml/nsio.c:
4536 mshtml: Store URL in unicode in nsURI.
4538 2007-02-10 Jacek Caban <jacek@codeweavers.com>
4540 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
4541 shlwapi: Fix handling mk URLs.
4543 * dlls/shlwapi/url.c:
4544 shlwapi: Unicodified scheme detecting code.
4546 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
4547 itss: Fix handling URLs without '/' in object name.
4549 2007-02-09 Duane Clark <fpga@pacbell.net>
4551 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
4552 treeview: Scrolling does not cause label being edited to lose focus.
4554 2007-02-10 Joris Huizer <joris_huizer@yahoo.com>
4556 * tools/winegcc/utils.c, tools/winegcc/utils.h, tools/winegcc/winegcc.c:
4557 winegcc: Sign-compare fixes.
4559 2007-02-10 Mike McCormack <mike@codeweavers.com>
4561 * dlls/msi/custom.c:
4562 msi: Split process_handle() into two separate functions.
4564 2007-02-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
4566 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_Cs.rc,
4567 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
4568 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
4569 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
4570 dlls/shell32/shell32_It.rc, dlls/shell32/shell32_Ko.rc,
4571 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pl.rc,
4572 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc,
4573 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
4574 dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c,
4575 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h,
4576 dlls/shell32/tests/shlfileop.c:
4577 shell32: Allow overwriting files in SHFileOperation(FO_COPY) (with confirmation
4580 * dlls/shell32/shell32_En.rc, dlls/shell32/shlfileop.c,
4581 dlls/shell32/shresdef.h:
4582 shell32: Add a confirmation dialog with a "Yes to All" option.
4584 * dlls/shell32/brsfolder.c:
4585 shell32: Make sure BrowseForFolder doesn't return NULL for the Desktop folder
4586 as this means a cancel.
4588 2007-02-08 Stefan Dösinger <stefan@codeweavers.com>
4590 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
4591 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
4592 wined3d: Make shader_cleanup more useful.
4594 2007-02-09 Stefan Dösinger <stefan@codeweavers.com>
4596 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c, dlls/ddraw/device.c,
4597 dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c,
4598 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
4599 wined3d: BeginScene and EndScene tests and fixes.
4601 2007-02-09 Alexandre Julliard <julliard@winehq.org>
4603 * Make.rules.in, configure, configure.ac, dlls/oleaut32/tests/Makefile.in,
4604 tools/make_makefiles:
4605 Make.rules: Automatically generate the header for all types of idl sources.
4607 2007-02-09 Francois Gouget <fgouget@free.fr>
4609 * dlls/shell32/tests/shellpath.c:
4610 shell32/tests: wnsprintfA() is missing on Win9x, so use sprintf() instead.
4612 * dlls/shell32/tests/shlfolder.c:
4613 shell32/tests: Fix test_GetDisplayName() to cope with a left-over test directory.
4615 * dlls/shell32/tests/shlfolder.c:
4616 shell32/tests: ILFree() and ILIsEqual() are exported by ordinal only on
4617 Win9x. So use GetProcAddress().
4619 * dlls/ntdll/misc.c, dlls/ntdll/string.c, tools/winapi/win32.api:
4620 ntdll: Better match the PSDK types and fix the winapi_check warnings.
4622 * tools/winapi/winapi.pm, tools/winapi/winapi_local.pm:
4623 winapi_check: Fix handling of the -register functions.
4624 Unless specified otherwise they are implemented by a '__regs_' function.
4625 Keep track of the '-i386' flag so we can detect CONTEXT* vs. CONTEXT86*
4627 Remove an unneeded and broken hack meant to fudge the number of parameters.
4629 * tools/winapi/winapi_local.pm:
4630 winapi_check: '-register' is compatible with stdcall. So remove this obsolete
4633 * tools/winapi/win32.api:
4634 ntdsapi: Update win32.api to fix the winapi_check warnings.
4636 * include/ntdsapi.h:
4637 ntdsapi: Add a commented-out #include directive as a reminder.
4640 Make winnt.h C++ compatible.
4642 * include/winbase.h:
4643 kernel32: Add prototypes to winbase.h for the SList functions.
4645 * dlls/ntdll/ntdll.spec:
4646 ntdll: The fourth parameter of RtlUnwind() is a pointer, not a long.
4648 * dlls/ntdll/ntdll.spec:
4649 ntdll: ZwRaiseException() is not a register function.
4651 2007-02-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
4653 * programs/regedit/Ko.rc:
4654 regedit: Updated Korean Resource.
4656 2007-02-08 Marcus Meissner <marcus@jet.franken.de>
4658 * dlls/kernel32/tests/comm.c:
4659 kernel32/tests: Fixed several uninitialized variables.
4661 2007-02-09 Paul Vriens <paul.vriens.wine@gmail.com>
4663 * dlls/user32/listbox.c:
4664 user32/listbox: Remove deadcode (Coverity).
4666 2007-02-08 Eric Pouech <eric.pouech@wanadoo.fr>
4668 * dlls/msvcrt/exit.c, dlls/msvcrt/msvcrt.h:
4669 msvcrt: Use raise(SIGABRT) for abort() and assert().
4671 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
4672 msvcrt: Implemented the raise function.
4674 * dlls/msvcrt/except.c:
4675 msvcrt: Reset a signal to DFL before it's used.
4677 2007-02-08 Paul Vriens <paul.vriens.wine@gmail.com>
4679 * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
4680 wininet/ftp.c: Fix some returned error codes.
4682 2007-02-08 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
4684 * dlls/ntdll/time.c:
4685 ntdll: Add Omsk time zone.
4687 2007-02-08 Marcus Meissner <marcus@jet.franken.de>
4689 * dlls/kernel32/vxd.c:
4690 kernel32: Remove CloseHandle call.
4692 * dlls/devenum/devenum_main.c:
4693 devenum: Initialize hKeysub.
4695 * dlls/ntdll/file.c:
4696 ntdll: Initialize needs_close to FALSE.
4698 2007-02-08 Marcus Meissner <meissner@suse.de>
4700 * dlls/riched20/row.c:
4701 riched20: Removed more dead code.
4704 wmc: inputbuffer is a WCHAR array.
4706 2007-02-08 Vitaly Lipatov <lav@etersoft.ru>
4708 * dlls/comctl32/comctl_Ru.rc, dlls/comdlg32/cdlg_Ru.rc,
4709 dlls/msi/msi_Ru.rc, dlls/shell32/shell32_Ru.rc,
4710 dlls/user32/resources/user32_Ru.rc, dlls/winmm/winmm_Ru.rc:
4711 Some fixes in russian resources.
4713 2007-02-08 Hans Leidekker <ecl@it.vu.nl>
4715 * tools/wineshelllink:
4716 wineshelllink: Keep using the slash as path separator.
4718 2007-02-08 Hans Leidekker <hans@it.vu.nl>
4720 * tools/wineshelllink:
4721 wineshelllink: Use "=" instead of "==" to compare strings.
4723 2007-02-07 James Hawkins <truiken@gmail.com>
4725 * dlls/msi/files.c, dlls/msi/tests/install.c:
4726 msi: Don't skip files continued from a previous cabinet.
4728 2007-02-07 Mikołaj Zalewski <mikolaj@zalewski.pl>
4730 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
4731 comctl32: listview: Create the LISTVIEW_INFO in WM_NCCREATE.
4733 2007-02-07 Rob Shearman <rob@codeweavers.com>
4735 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
4736 oleaut32: Fix the return value of ITypeInfo::Invoke when the property-put
4737 named argument isn't DISPID_PROPERTYPUT.
4739 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
4740 oleaut32: Implement automatic value getting in ITypeInfo::Invoke.
4741 If an IDispatch object is returned from in the retval for a propget
4742 function and an extra parameter was passed in to ITypeInfo::Invoke then
4743 it should call IDispatch::Invoke on the returned object with the extra
4744 parameter to retrieve the value of the object, which is then returned in
4747 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl:
4748 oleaut32: Fix the IDL for the "Value" method in the tmarshal tests.
4750 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl:
4751 oleaut32: Comment out "dual" attribute of IKindaEnumWidget in tmarshal test
4752 to cause the interface to be marshaled correctly.
4753 This fixes a bunch of tmarshal tests.
4755 * dlls/oleaut32/tests/tmarshal.c:
4756 oleaut32: Always register the typelib for the tmarshal tests.
4758 2007-02-08 Detlef Riekenberg <wine.dev@web.de>
4760 * programs/regedit/childwnd.c:
4761 regedit: Do not use a local copy of a global pointer.
4763 * programs/regedit/childwnd.c:
4764 regedit: Do not pass a global available pointer to a static function.
4766 2007-02-07 Detlef Riekenberg <wine.dev@web.de>
4768 * programs/regedit/framewnd.c:
4769 regedit: Declare some variables static.
4771 2007-02-08 Jacek Caban <jacek@codeweavers.com>
4773 * dlls/urlmon/binding.c:
4774 urlmon: Fix continue_call handling.
4776 * dlls/urlmon/binding.c:
4777 urlmon: Call OnProgress directly in report_data.
4779 * dlls/urlmon/binding.c:
4780 urlmon: Added ReportProgress(BINDSTATUS_DIRECTBIND) implementation.
4782 * dlls/urlmon/binding.c:
4783 urlmon: Fix ReportResult on async protocols.
4785 2007-02-08 Mike McCormack <mike@codeweavers.com>
4787 * programs/msiexec/msiexec.c:
4788 msiexec: Catch the -Embedding flag and print out a message.
4790 * dlls/msi/msi_main.c, dlls/msi/msipriv.h, dlls/msi/regsvr.c:
4791 msi: Register the typelib.
4793 2007-02-07 Vitaliy Margolen <wine-patches@kievinfo.com>
4796 server: Fix typo. Should be group not owner.
4798 2007-02-07 Kevin Koltzau <kevin@plop.org>
4801 ntdll: Fix compile errors for Win64.
4804 winnt.h: Correct declaration of SLIST_HEADER and SLIST_ENTRY for Win64.
4806 2007-02-07 Francois Gouget <fgouget@free.fr>
4808 * include/clusapi.h:
4809 clusapi: Make clusapi.h C++ compatible.
4811 2007-02-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
4813 * dlls/winex11.drv/clipboard.c, dlls/winex11.drv/codepage.c:
4814 winex11.drv: Remove unused items.
4816 2007-02-08 Alexandre Julliard <julliard@winehq.org>
4818 * tools/widl/parser.l:
4819 widl: Rename parser states to uppercase to avoid conflicts.
4821 2007-02-07 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
4823 * dlls/user32/defwnd.c:
4824 user32: Don't crash if a WM_NCCREATE message is sent with lParam=0.
4826 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
4828 * dlls/comctl32/tests/rebar.c:
4829 comctl32/tests: Fix typo (Coverity).
4831 2007-02-07 Rob Shearman <rob@codeweavers.com>
4833 * dlls/oleaut32/tests/tmarshal.c:
4834 oleaut32: Fix a one-off test failure in the tmarshal tests -
4835 TYPE_E_LIBNOTREGISTERED is an expected return value.
4837 * dlls/oleaut32/tmarshal.c:
4838 oleaut32: A value of PARAMFLAG_FNONE for wParamFlags means that the parameter
4839 is also marshaled and unmarshaled in the PARAMFLAG_FOUT case.
4841 2007-02-07 Detlef Riekenberg <wine.dev@web.de>
4843 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
4844 programs/regedit/En.rc, programs/regedit/Es.rc,
4845 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
4846 programs/regedit/It.rc, programs/regedit/Ja.rc,
4847 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
4848 programs/regedit/No.rc, programs/regedit/Pl.rc,
4849 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
4850 programs/regedit/Si.rc, programs/regedit/Tr.rc,
4851 programs/regedit/resource.h:
4852 regedit: Remove unused resource.
4854 2007-02-07 Jacek Caban <jacek@codeweavers.com>
4856 * dlls/urlmon/binding.c:
4857 urlmon: Use queue for whole ReportData implementation.
4859 * dlls/urlmon/binding.c:
4860 urlmon: Added ReportProgress(BINDSTATUS_BEGINDOWNLOADDATA) implementation.
4862 * dlls/urlmon/binding.c:
4863 urlmon: Use custom task structs.
4865 * dlls/urlmon/binding.c:
4866 urlmon: Use proc instead of enum in task queue.
4868 * dlls/urlmon/binding.c:
4869 urlmon: Unlock protocol only if it was locked.
4871 * dlls/urlmon/binding.c:
4872 urlmon: Set BINDF_NEEDFILE flag for all not urlmon protocols.
4874 2007-02-07 Ken Thomases <ken@codeweavers.com>
4876 * programs/explorer/diskarb.c:
4877 explorer: Fix leak: always release the CFDictionary.
4879 * dlls/winecoreaudio.drv/audio.c:
4880 winecoreaudio.drv: Remove obsolete FIXME.
4882 2007-02-07 Francois Gouget <fgouget@free.fr>
4884 * include/advpub.h, tools/winapi/win32.api:
4885 advpack: Make the header more consistent with the implementation and fix the
4886 winapi_check warnings.
4888 * dlls/credui/credui_main.c, include/wincred.h, tools/winapi/win32.api:
4889 credui: Better match the PSDK types and fix the winapi_check warnings.
4891 * tools/winapi/win16.api, tools/winapi/win32.api:
4892 winsock & ws2_32: Update win32.api to fix the winapi_check warnings.
4894 * dlls/atl/atl_main.c, dlls/atl/atlbase.h, tools/winapi/win32.api:
4895 atl: Better match the PSDK types and fix the winapi_check warnings.
4897 * include/clusapi.h, tools/winapi/win32.api:
4898 clusapi: Better match the PSDK types and fix the winapi_check warnings.
4899 This also makes the headers and implementation more consistent.
4901 * include/wincred.h:
4902 credui: Make wincred.h C++ compatible.
4904 * dlls/browseui/tests/autocomplete.c:
4905 browseui: Add missing '\n's to ok() calls.
4907 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/rpc_epmap.c,
4908 include/rpcndr.h, tools/winapi/win32.api:
4909 rpcrt4: Better match the PSDK types and fix the winapi_check warnings.
4911 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
4913 * dlls/wininet/tests/ftp.c:
4914 wininet/tests: Add a few more tests.
4916 * dlls/wininet/ftp.c:
4917 wininet/ftp: Remove unneeded (double) checks.
4919 * dlls/wininet/ftp.c:
4920 wininet/ftp: Remove unneeded (double) checks.
4922 * dlls/wininet/ftp.c:
4923 wininet/ftp: Remove unneeded (double) checks.
4925 * dlls/wininet/ftp.c:
4926 wininet/ftp: Remove unneeded (double) checks.
4928 * dlls/wininet/ftp.c:
4929 wininet/ftp: Remove unneeded (double) checks.
4931 * dlls/wininet/ftp.c:
4932 wininet/ftp: Remove unneeded (double) checks.
4934 * dlls/wininet/ftp.c:
4935 wininet/ftp: Remove unneeded (double) checks.
4937 * dlls/wininet/ftp.c:
4938 wininet/ftp: Remove unneeded (double) checks.
4940 * dlls/wininet/ftp.c:
4941 wininet/ftp: Remove unneeded (double) checks.
4943 2007-02-07 Michael Stefaniuc <mstefani@redhat.de>
4945 * dlls/browseui/aclmulti.c:
4946 browseui: Move 'static' to the beginning of the declaration specifier.
4948 2007-02-07 Mike McCormack <mike@codeweavers.com>
4950 * dlls/msi/tests/iface.c:
4951 msi: Add a test for the version method.
4953 2007-02-06 Clinton Stimpson <cjstimpson@utwire.net>
4955 * dlls/user32/tests/win.c:
4956 user32: Add test cases for update rects affected by ShowWindow.
4958 2007-02-02 Aric Stewart <aric@codeweavers.com>
4960 * dlls/user32/combo.c:
4961 user32: We are calculating the height for the drop down based on
4962 number of items however the if statement used nIHeight (just the
4963 height of 1 item) and not nHeight (the height all the items).
4965 2007-02-07 Alexandre Julliard <julliard@winehq.org>
4967 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
4968 tools/widl/typegen.h:
4969 widl: Output endpoint information in client and server files.
4971 * tools/widl/parser.y, tools/widl/widltypes.h:
4972 widl: Add a string list type and use it for the endpoint attribute.
4974 * tools/widl/parser.l, tools/widl/parser.y:
4975 widl: Only recognize attribute keywords inside an attribute list.
4977 * dlls/msvcrt/file.c:
4978 msvcrt: Implement fopen/wfopen on top of fsopen/wfsopen instead of the other
4981 2007-02-03 Peter Oberndorfer <kumbayo84@arcor.de>
4983 * dlls/msi/dialog.c:
4984 msi: Clean up magic numbers.
4986 * dlls/msi/dialog.c:
4987 msi: Honor attributes for combobox.
4989 * dlls/msi/dialog.c:
4990 msi: Honor msidbControlAttributesSorted attribute for list box.
4992 2007-02-05 Juan Lang <juan_lang@yahoo.com>
4994 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
4995 msvcrt: Implement _mbbtype according to MSDN.
4997 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
4999 * dlls/shell32/tests/shlfileop.c:
5000 shell32: shlfileop tests: Avoid buffer overflows for paths.
5002 2007-02-04 Vitaliy Margolen <wine-patches@kievinfo.com>
5004 * dlls/winex11.drv/wintab.c:
5005 winex11drv: Do extra error checking when opening XInput device.
5007 2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
5009 * dlls/wininet/ftp.c:
5010 wininet/ftp.c: Remove unneeded check.
5012 * dlls/urlmon/umon.c:
5013 urlmon: Cast-qual warning fixes.
5015 * dlls/urlmon/umon.c:
5016 urlmon: Cast-qual warning fix.
5018 2007-02-06 Misha Koshelev <mk144210@bcm.tmc.edu>
5020 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/files.c,
5022 msi: Make sure to ignore UI level flags in dialog and files as well.
5024 2007-02-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
5026 * dlls/shell32/trash.c:
5027 shell32: Declare some functions static.
5029 * dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c,
5030 dlls/shell32/shlfileop.c:
5031 shell32: Declare some functions static.
5033 * dlls/shell32/shellole.c:
5034 shell32: Declare some functions static.
5036 * dlls/shell32/dialogs.c:
5037 shell32: Declare some functions static.
5039 2007-02-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
5041 * dlls/comctl32/toolbar.c:
5042 comctl32: toolbar: Copy bitmaps with CopyImage so that it works also for DIBs
5043 (based on a patch by Oleg Krylov).
5045 2007-02-06 Felix Nawothnig <flexo@holycrap.org>
5047 * dlls/comctl32/tab.c:
5048 comctl32: Remove unnecessary and misused mask member from TAB_ITEM.
5050 2007-02-06 Jacek Caban <jacek@codeweavers.com>
5052 * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
5053 itss: Allow reading from ReportData call.
5055 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
5056 urlmon: Fix zone tests.
5058 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
5059 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h:
5060 hhctrl.ocx: Use mk as default protocol and code clean up.
5062 * dlls/hhctrl.ocx/webbrowser.c:
5063 hhctrl.ocx: Use SetWindowRects to set WebBrowser's size.
5065 * dlls/hhctrl.ocx/webbrowser.c:
5066 hhctrl.ocx: Remove useless SetHostNames call.
5068 2007-02-06 Rob Shearman <rob@codeweavers.com>
5070 * dlls/oleaut32/typelib.c:
5071 oleaut32: Ignore the first named argument when invoking property-put methods
5072 as it is mandatory and doesn't indicate that the arguments will be
5073 passed in as named ones.
5075 * dlls/oleaut32/typelib.c:
5076 oleaut32: Add support for named arguments in ITypeInfo::Invoke.
5078 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
5079 oleaut32: Copy the value directly returned from the called function
5080 if it is not an HRESULT value, instead of getting it from a [retval]
5083 * dlls/oleaut32/typelib.c:
5084 oleaut32: Fix the missing argument handling for non-byref variant arguments.
5086 * dlls/oleaut32/typelib.c:
5087 oleaut32: If an error info object was created when the invoked method failed
5088 then fill in exception info from the error info object.
5090 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
5091 ole32: Add the external references that the server gave to us to any existing
5093 so that the right external reference count is released when the proxy is
5095 Protect all changes to refs in the ifproxy using interlocked functions
5096 and update the thread-safety documentation.
5098 * dlls/ole32/marshal.c:
5099 ole32: Release iobject and the IRpcStubBuffer object no matter which code path
5101 Otherwise we would leak a reference for both of these if the ifstub was
5103 Fix the FIXME in the code by releasing the stub manager if necessary.
5105 * dlls/comctl32/listview.c:
5106 comctl32: Fix the computation of the select bounds item rect
5107 and fixup the places that depended on the old behaviour.
5109 * dlls/oleaut32/tmarshal.c:
5110 oleaut32: Add a wrapper around the channel supplied to the IDispatch proxy
5111 to fixup the IID used to connect to the server and fix somewhat common
5112 "err:rpc:RPCRT4_OpenBinding" messages.
5114 2007-02-06 Peter Oberndorfer <kumbayo84@arcor.de>
5116 * dlls/msi/dialog.c:
5117 msi: Do not use a static variable to save the insertion position for the
5120 * dlls/msi/dialog.c:
5121 msi: Store value of the property with each listbox element.
5122 This makes sure the property is set to the right value even when order in
5125 * dlls/msi/dialog.c:
5126 msi: Do not store property for each listbox element, as it is the same one
5127 for the whole listbox.
5128 Remove struct msi_listbox_item as it only contains 1 element now.
5130 * dlls/msi/dialog.c:
5131 msi: Only insert entries into listbox if property value matches.
5133 2007-02-06 Clinton Stimpson <cjstimpson@utwire.net>
5135 * dlls/user32/button.c, dlls/user32/tests/msg.c:
5136 user32: WM_SETFONT on button doesn't repaint directly.
5138 2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
5140 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
5141 dlls/dinput/tests/joystick.c:
5142 dinput: Don't reset dead zone and saturation when setting data format.
5143 Additional tests indicate that native doesn't touch previously set
5146 2007-02-06 Rob Shearman <rob@codeweavers.com>
5148 * dlls/credui/credui.rc:
5149 credui: Fix the order of the controls in the dialog so that the
5150 keyboard shortcuts work correctly and so that tabbing through the
5151 controls behaves as the user expects.
5153 2007-02-06 Huw Davies <huw@codeweavers.com>
5155 * dlls/oleaut32/typelib.c:
5156 oleaut32: Call SearchPath before LoadLibrary so that we get the full path of
5157 native exes and dlls.
5158 For builtin dlls prepend the system directory.
5160 2007-02-06 Misha Koshelev <mk144210@bcm.tmc.edu>
5162 * dlls/kernel32/tests/change.c:
5163 kernel32: CreateThread returns NULL on error, not INVALID_HANDLE_VALUE.
5165 2007-02-06 Alexandre Julliard <julliard@winehq.org>
5167 * dlls/ntdll/heap.c:
5168 ntdll: Clear the DebugInfo field when a shared heap critical section is
5171 * tools/widl/proxy.c:
5172 widl: Use the correct type offset when freeing proxy variables.
5174 * tools/widl/typegen.c:
5175 widl: Added support for iid_is conformance descriptors.
5177 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c,
5178 tools/widl/typegen.c:
5179 widl: size_is and length_is are expression lists now.
5181 * tools/widl/typegen.c:
5182 widl: Take array dimensions into account when computing buffer size.
5184 * tools/widl/typegen.c:
5185 widl: Add support for arrays of simple types in format strings.
5187 * tools/widl/typegen.c, tools/widl/typegen.h:
5188 widl: Output correct alignments in type format strings.
5190 2007-02-05 Marcus Meissner <marcus@jet.franken.de>
5192 * dlls/winex11.drv/xfont.c:
5193 winex11.drv: Removed dead code (Coverity).
5195 * dlls/riched20/row.c:
5196 riched20: Fixed wrong condition (Coverity).
5198 * programs/oleview/typelib.c:
5199 oleview: Removed dead code (Coverity).
5201 2007-02-06 Damjan Jovanovic <damjan.jov@gmail.com>
5203 * dlls/msvcrt/msvcrt.h, include/msvcrt/sys/stat.h, include/msvcrt/wchar.h:
5204 msvcrt: Align struct _stati64's st_size on an 8 byte boundary.
5206 2007-02-06 Francois Gouget <fgouget@free.fr>
5209 ntdll: Add a stub API documentation to make winapi_check happy.
5211 * dlls/hid/main.c, include/Makefile.in, include/ddk/hidsdi.h:
5212 hid: Add the hidsdi.h header.
5214 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c, include/rpcdce.h,
5215 tools/winapi/win32.api:
5216 rpcrt4: Improve the prototypes Win64 compatibility by replacing long with LONG.
5218 * tools/winapi/win32.api:
5219 inseng.dll: Update win32.api to fix the winapi_check warnings.
5221 * tools/winapi/win32.api:
5222 localspl: Update win32.api to fix the winapi_check warnings.
5224 * tools/winapi/win32.api:
5225 pstorec: Update win32.api to fix the winapi_check warnings.
5227 * tools/winapi/win32.api:
5228 gphoto2.ds: Update win32.api to fix the winapi_check warnings.
5230 * tools/winapi/win32.api:
5231 wtsapi: Update win32.api to fix the winapi_check warnings.
5233 * tools/winapi/win32.api:
5234 comctl32: Update win32.api to fix the winapi_check warnings.
5236 * tools/winapi/win32.api:
5237 hid: Update win32.api to fix the winapi_check warnings.
5239 * tools/winapi/win32.api:
5240 compstui: Update win32.api to fix the winapi_check warnings.
5242 * tools/winapi/win32.api:
5243 oleaut32: Update win32.api to fix the winapi_check warnings.
5245 * dlls/atl/atlwin.h:
5246 atl: Protect atlwin.h against multiple inclusions.
5248 * dlls/winspool.drv/tests/info.c:
5249 winspool.drv: Remove unneeded cast.
5251 * dlls/kernel32/tests/sync.c, dlls/winealsa.drv/dsoutput.c:
5252 Add missing '\n's in traces.
5254 2007-02-06 Mike McCormack <mike@codeweavers.com>
5256 * tools/widl/parser.y:
5257 widl: Implement dispinterfaces derived from an interface.
5259 * dlls/ole32/tests/storage32.c:
5260 ole32: Add a few more tests for transacted storage.
5262 * dlls/msi/tests/iface.c:
5263 msi: Test the dispid for CreateRecord.
5266 msi: Add the generated typelib to the resources.
5269 msi: Factor out code to calculate column offsets.
5271 * dlls/msi/tests/package.c:
5272 msi: Add a test showing MsiGetProperty returns correct values.
5274 2007-02-06 Jan Zerebecki <jan.wine@zerebecki.de>
5276 * dlls/urlmon/urlmon_main.c:
5277 urlmon: Remove redundant const.
5279 2007-02-05 Misha Koshelev <mk144210@bcm.tmc.edu>
5281 * dlls/msi/action.c:
5282 msi: InstallPackage check for UI level must not disregard flags.
5284 2007-02-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
5286 * dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
5287 dlls/wineps.drv/ppd.c:
5288 wineps.drv: Declare some functions static.
5290 * dlls/wineps.drv/mkagl.c:
5291 wineps.drv: Remove unused functions.
5293 * dlls/user32/message.c:
5294 user32: Remove unused function.
5296 * dlls/winemp3.acm/mpegl3.c:
5297 winemp3.acm: Remove unused functions.
5299 * dlls/shell32/shlexec.c:
5300 shell32: Remove unused function.
5302 * dlls/user32/sysparams.c:
5303 user32: Remove unused variables.
5305 2007-02-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
5307 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
5308 dlls/browseui/Makefile.in, dlls/browseui/aclmulti.c,
5309 dlls/browseui/browseui.h, dlls/browseui/browseui_main.c,
5310 dlls/browseui/regsvr.c, dlls/browseui/tests/Makefile.in,
5311 dlls/browseui/tests/autocomplete.c, programs/winetest/Makefile.in,
5312 programs/winetest/winetest.rc:
5313 browseui: Implement and test ACLMulti.
5315 * dlls/browseui/browseui_main.c:
5316 browseui: Add class factory.
5318 * include/shlguid.h, include/shlobj.h:
5319 include: Add definitions for the multisource AutoComplete list (ACLMulti).
5321 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
5322 dlls/browseui/Makefile.in, dlls/browseui/browseui.spec,
5323 dlls/browseui/browseui_main.c, dlls/browseui/regsvr.c,
5324 dlls/browseui/version.rc, tools/wine.inf:
5325 browseui: Add the browseui DLL.
5327 2007-02-05 Paul Vriens <paul.vriens.wine@gmail.com>
5329 * dlls/wininet/internet.h:
5330 wininet: Remove unused function.
5332 2007-02-05 Vitaliy Margolen <wine-patches@kievinfo.com>
5334 * dlls/dinput/joystick_linux.c:
5335 dinput: Use correct flag for object instance.
5336 DIDFT_AXIS is a generic mask for absolute and relative axes.
5338 * dlls/dinput/joystick_linux.c:
5339 dinput: Look for all available js* joystick devices.
5341 2007-02-05 Kai Blin <kai.blin@gmail.com>
5343 * dlls/secur32/ntlm.c:
5344 secur32: Fix ntlm_auth version number check when registering the NTLM SSP.
5346 * dlls/secur32/ntlm.c:
5347 secur32: Bump minimal required samba version to 3.0.25, 3.0.24 is a bugfix
5350 2007-02-05 Alexandre Julliard <julliard@winehq.org>
5352 * dlls/iphlpapi/ipstats.c:
5353 iphlpapi: Avoid printf format warnings.
5355 * libs/port/interlocked.c:
5356 libwine_port: Implemented interlocked_cmpxchg64 for x86_64.
5358 2007-02-02 Damjan Jovanovic <damjan.jov@gmail.com>
5360 * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/sync.c,
5361 dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
5362 ntdll: Slist support.
5363 Implemented ntdll's RtlInitializeSListHead, RtlQueryDepthSList,
5364 RtlInterlockedFlushSList, RtlFirstEntrySList,
5365 RtlInterlockedPushEntrySList, RtlInterlockedPopEntrySList, their
5366 kernel32 equivalents, and tests.
5368 * include/wine/port.h, libs/port/interlocked.c:
5369 libwine_port: Added interlocked_cmpxchg64.
5371 2007-01-31 Paul Vriens <paul.vriens.wine@gmail.com>
5373 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/ftp.c:
5374 wininet/tests: Add ftp tests.
5376 2007-01-31 Dmitry Timoshkov <dmitry@codeweavers.com>
5378 * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
5379 user32: Add the tests for minimize/restore MDI child sequence, fix some failures.
5381 2007-02-05 Alexandre Julliard <julliard@winehq.org>
5383 * libs/wine/c_20127.c, libs/wine/cpmap.pl:
5384 libwine: Hardcode the data for the US-ascii codepage instead of loading a
5387 2007-02-03 Misha Koshelev <mk144210@bcm.tmc.edu>
5389 * dlls/kernel32/tests/change.c:
5390 kernel32: Added conformance test for nested thread wakeups in the server.
5392 2007-02-05 Alexandre Julliard <julliard@winehq.org>
5395 server: Clear the thread wait before releasing objects to avoid nested calls.
5396 Reported by Misha Koshelev.
5399 winnt.h: Avoid warnings on Mac OS X.
5401 2007-02-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
5403 * dlls/winedos/devices.c, dlls/winedos/dosaspi.c, dlls/winedos/dosmem.c,
5404 dlls/winedos/int09.c, dlls/winedos/int21.c, dlls/winedos/int31.c,
5405 dlls/winedos/int67.c, dlls/winedos/interrupts.c,
5406 dlls/winedos/soundblaster.c, dlls/winedos/vga.c, dlls/winedos/vga.h,
5408 winedos: Declare some items static.
5410 2007-02-01 John Klehm <xixsimplicityxix@gmail.com>
5412 * dlls/rasapi32/rasapi.c:
5413 rasapi32: RasEnumConnections now returns correct buffer size (zero) when there
5414 are zero connections available.
5416 2007-01-31 John Klehm <xixsimplicityxix@gmail.com>
5419 ras.h: Added additional szDeviceType defines.
5421 2007-01-29 Maarten Lankhorst <m.b.lankhorst@gmail.com>
5423 * dlls/winealsa.drv/dsoutput.c:
5424 winealsa: Use a helper thread instead of asynchronous callbacks.
5426 * dlls/winealsa.drv/alsa.c:
5427 winealsa: Cosmetic stuff.
5429 * dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
5430 dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
5431 dlls/winealsa.drv/dsoutput.c, dlls/winealsa.drv/wavein.c,
5432 dlls/winealsa.drv/waveinit.c, dlls/winealsa.drv/waveout.c:
5433 winealsa: Split driver up in tiny pieces.
5435 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
5437 * dlls/shlwapi/tests/string.c:
5438 shlwapi: Test string functions when buffer is too small.
5440 2007-02-03 Felix Nawothnig <flexo@holycrap.org>
5442 * dlls/gdi32/path.c:
5443 gdi32: Fix offset calculation in PATH_ExtTextOut for >1 chars.
5445 2007-02-02 Dmitry Timoshkov <dmitry@codeweavers.com>
5447 * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
5448 gdi32: Make sure that we don't read/write beyond the provided buffer in
5449 GetOutlineTextMetricsA, add a test case.
5451 2007-02-02 Anatoly Lyutin <vostok@etersoft.ru>
5453 * dlls/comdlg32/cdlg_Ru.rc:
5454 comdlg32: Update Russian translation.
5456 2007-02-02 Vitaliy Margolen <wine-patches@kievinfo.com>
5458 * dlls/dinput/joystick_linux.c, dlls/dinput/tests/joystick.c:
5459 dinput: Don't reset user specified range in SetDataFormat. With tests.
5461 * dlls/dinput/joystick_linuxinput.c, dlls/dinput/tests/joystick.c:
5462 dinput: Initialize user limits with the default 0..65535 range. Add tests.
5464 * dlls/dinput/joystick_linuxinput.c:
5465 dinput: Return user set limits not the device limits.
5467 * dlls/dinput/joystick_linuxinput.c:
5468 dinput: Don't close fd before we done with it.
5470 2007-02-01 Marcus Meissner <meissner@suse.de>
5472 * dlls/kernel32/ne_module.c:
5473 kernel32: Initialize owner_exists (Coverity).
5475 * dlls/dinput/device.c:
5476 dinput: Fix dereference pointer after NULL check (Coverity).
5478 * dlls/devenum/devenum_main.c:
5479 devenum: Fix uninitialized clsidString (Coverity).
5481 2007-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
5483 * dlls/user32/tests/win.c, dlls/winex11.drv/window.c:
5484 user32: Although Windows sends WM_GETMINMAXINFO at the window creation time,
5485 it doesn't use returned values to set window size.
5487 2007-01-27 Maarten Lankhorst <m.b.lankhorst@gmail.com>
5489 * dlls/wined3d/directx.c:
5490 wined3d: Report D3D caps properly for ATI cards.
5492 2007-01-26 Mike McCormack <mike@codeweavers.com>
5495 winnt.h: Add defines for SLIST_HEADER.
5497 2007-02-03 Bang Jun-Young <junyoung@mogua.com>
5499 * dlls/advpack/advpack.c, include/advpub.h:
5500 advpack: Constify the 3rd argument of RebootCheckOnInstall[AW].
5502 2007-02-02 John Morris <mailjohnmorris@gmail.com>
5504 * dlls/ole32/ole32.spec:
5505 ole32: Add CoWaitForMultipleHandles to spec file.
5507 2007-01-31 Detlef Riekenberg <wine.dev@web.de>
5509 * dlls/mshtml/Makefile.in:
5510 mshtml: Add a missing space.
5512 2007-02-02 Detlef Riekenberg <wine.dev@web.de>
5514 * dlls/winspool.drv/tests/info.c:
5515 winspool/tests: Add test for XcvDataW,PortIsValid.
5517 * dlls/winspool.drv/tests/info.c:
5518 winspool/tests: Add test for XcvDataW,MonitorUI.
5520 2007-02-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
5522 * dlls/winex11.drv/opengl.c:
5523 winex11.drv: Declare variable signed to accept possible negative return value
5526 * dlls/wtsapi32/wtsapi32.c:
5527 wtsapi32: Declare a variable static.
5529 * dlls/winmm/message16.c:
5530 winmm: Declare a function static.
5532 2007-02-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
5534 * dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
5535 dlls/winemp3.acm/layer3.c:
5536 winemp3.acm: Declare some items static.
5538 * dlls/quartz/pin.c:
5540 Should fix Coverity CID-348 (dereference before NULL check).
5542 2007-02-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
5544 * dlls/uxtheme/draw.c, dlls/uxtheme/msstyles.c, dlls/uxtheme/msstyles.h,
5545 dlls/uxtheme/system.c:
5546 uxtheme: Declare some items static.
5548 2007-01-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
5550 * dlls/user32/comm16.c, dlls/user32/menu.c:
5551 user32: Declare some functions static.
5553 2007-01-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
5555 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw_main.c,
5556 dlls/shdocvw/shlinstobj.c:
5557 shdocvw: Declare some functions static.
5559 2007-02-05 Dmitry Timoshkov <dmitry@codeweavers.com>
5561 * dlls/dbghelp/dwarf.c:
5562 dbghelp: Turn a FIXME to a WARN in order to avoid mangling the output.
5564 * tools/winedump/lib.c:
5565 winedump: Add a sanity check before dumping long format library export.
5567 2007-01-31 Dmitry Timoshkov <dmitry@codeweavers.com>
5569 * dlls/kernel32/locale.c:
5570 kernel32: Add a trace to MultiByteToWideChar.
5572 2007-02-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
5574 * dlls/comctl32/rebar.c:
5575 comctl32: rebar: Fix lpBand->lpText memory leak in DeleteBand and simplify
5578 * dlls/comctl32/rebar.c:
5579 comctl32: rebar: Merge SetBandInfoA and SetBandInfoW.
5581 * dlls/comctl32/rebar.c:
5582 comctl32: rebar: Merge GetBandInfoA and GetBandInfoW.
5584 2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
5586 * dlls/comctl32/rebar.c:
5587 comctl32: rebar: Merge InsertBandA and InsertBandW.
5589 * dlls/comctl32/rebar.c, dlls/comctl32/tests/Makefile.in,
5590 dlls/comctl32/tests/rebar.c:
5591 comctl32: rebar: Add some tests for rebar and change the way the header size
5594 2007-02-03 James Hawkins <truiken@gmail.com>
5596 * dlls/msi/files.c, dlls/msi/tests/install.c:
5597 msi: Allow uncompressed files before compressed files in the same media.
5599 2007-02-01 Huw Davies <huw@codeweavers.com>
5601 * dlls/wineps.drv/download.c:
5602 wineps.drv: Try to use the PostSript name of a font.
5604 2007-01-30 Huw Davies <huw@codeweavers.com>
5606 * dlls/winspool.drv/info.c:
5607 winspool.drv: We don't need to check for the PPD Files key before using
5610 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
5611 oleaut32: Fix marshaling of VARTYPE-less safearrays.
5613 2007-01-29 Michael Stefaniuc <mstefani@redhat.de>
5615 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
5616 msvcrt: Fix *printf() handling of negative field width.
5618 2007-01-29 Bang Jun-Young <junyoung@mogua.com>
5620 * dlls/advapi32/registry.c, dlls/ntdll/reg.c, include/winternl.h:
5621 ntdll: Fix NtUnloadKey to match the DDK.
5623 * dlls/wininet/internet.h:
5624 wininet: config.h police.
5626 * dlls/advapi32/crypt.c, dlls/advapi32/crypt.h, include/wincrypt.h:
5627 advapi32: Fix prototypes to match the PSDK.
5629 2007-01-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
5631 * dlls/avifil32/factory.c:
5632 avifil32: Declare some variables static.
5634 2007-01-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
5636 * dlls/secur32/util.c:
5637 secur32: Declare a function static.
5639 * dlls/sensapi/sensapi.c:
5640 sensapi: Declare a variable static.
5642 * dlls/setupapi/setupx_main.c:
5643 setupapi: Declare some functions static.
5645 * dlls/sane.ds/sane_main.c:
5646 sane.ds: Declare a function static.
5648 * dlls/serialui/confdlg.c:
5649 serialui: Declare some items static.
5651 2007-01-27 Thomas Weidenmueller <wine-patches@reactsoft.com>
5653 * dlls/comctl32/tab.c:
5654 comctl32: Fix the TAB_ITEM_SIZE macro.
5656 2007-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
5658 * dlls/user32/spy.c:
5659 user32: Dump contents of CREATESTRUCT in WM_[NC]CREATE of the message spy.
5661 * dlls/gdi32/bitmap.c, dlls/gdi32/tests/bitmap.c:
5662 gdi32: CreateBitmap and friends should return stock DEFAULT_BITMAP if requested
5663 bitmap width or height is 0.
5665 2007-01-26 Rob Shearman <rob@codeweavers.com>
5667 * dlls/credui/credui_main.c:
5668 credui: Fill out the username, password and domain edit boxes from the values
5669 input to CredUIPromptForCredentialsW.
5670 Set the focus to the password edit box, unless the user edit box is empty.
5672 * dlls/credui/credui.spec, dlls/credui/credui_main.c:
5673 credui: Implement CredUIParseUserName.
5675 * dlls/credui/credui_main.c:
5676 credui: Set the focus to the username edit control.
5678 2007-01-26 Jacek Caban <jacek@codeweavers.com>
5680 * dlls/urlmon/umon.c:
5681 urlmon: Code clean up.
5683 * dlls/urlmon/session.c:
5684 urlmon: Call AddRef in CoInternetGetSession.
5686 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
5687 shlwapi: Don't unescape url in UrlCombineW with URL_FILE_USE_PATHURL flag.
5689 2007-01-26 Francois Gouget <fgouget@free.fr>
5691 * dlls/shell32/shelllink.c:
5692 shell32: Remove an unneeded local variable initialization.
5694 * tools/winapi/winapi.pm:
5695 winapi_check: Print a warning when 'long' is used in an API file as this type
5696 is not Win64 compatible.
5698 2007-01-26 Mike McCormack <mike@codeweavers.com>
5700 * programs/oleview/typelib.c:
5701 oleview: Remove many casts.
5703 * .gitignore, dlls/msi/Makefile.in, dlls/msi/msiserver.idl:
5704 msi: Add a (mostly empty) typelib for the MsiServer interface.
5706 * tools/widl/write_msft.c:
5707 widl: Handle TKIND_DISPATCH when generating MSFT typelibs.
5709 2007-01-26 Alexandre Julliard <julliard@winehq.org>
5712 makefile: Use git-ls-files if possible to build tags files.
5714 2007-01-26 Francois Gouget <fgouget@free.fr>
5716 * tools/winapi/winapi.pm:
5717 winapi_check: Print the line number when an error or warning is found in the
5721 wintrust: Add missing packing directives to mscat.h.
5724 wintrust: Add missing prototypes and a missing include directive to mscat.h.
5726 * dlls/wintrust/register.c, include/wintrust.h, tools/winapi/win32.api:
5727 wintrust: Better match the PSDK types and fix the winapi_check warnings.
5729 * tools/winapi/win32.api:
5730 usp10: Update win32.api to fix the winapi_check warnings.
5732 * tools/winapi/win32.api:
5733 winecoreaudio.drv: Update win32.api to fix the winapi_check warnings.
5735 2007-01-26 Mike McCormack <mike@codeweavers.com>
5737 * dlls/msi/tests/iface.c:
5738 msi: Add todos around tests that aren't being run yet, but will fail.
5740 * dlls/msi/msi_main.c:
5743 2007-01-26 Alexandre Julliard <julliard@winehq.org>
5745 * dlls/winspool.drv/Makefile.in:
5746 winspool: Fix make rules for import library.
5748 * dlls/snmpapi/tests/util.c:
5749 snmpapi: Fix printf format warnings in tests.
5751 2007-01-25 Mark Adams <mark@transgaming.com>
5753 * dlls/iphlpapi/ipstats.c:
5754 iphlpapi: Support for non-linux platforms, including Mac OS X.
5755 - Add error messages when unimplemented functions are called on
5756 non-linux platforms.
5757 - Implement retrieving the interface list on MacOS X (and other
5758 platforms that use NET_RT_DUMP).
5760 * dlls/iphlpapi/ifenum.c:
5761 iphlpapi: Filter out no-ip addresses when building ip address table.
5763 * dlls/iphlpapi/ifenum.c:
5764 iphlpapi: Clarify interface counting.
5766 2007-01-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
5768 * dlls/cabinet/fdi.c:
5769 cabinet: Improve initialization of some arrays.
5771 2007-01-25 Joris Huizer <joris_huizer@yahoo.com>
5773 * libs/wine/loader.c, libs/wine/mmap.c:
5774 libwine: sign-compare fixes.
5776 2007-01-25 Francois Gouget <fgouget@free.fr>
5778 * dlls/snmpapi/main.c, include/snmp.h, tools/winapi/win32.api:
5779 snmpapi: Fix the winapi_check warnings.
5781 2007-01-25 Mike McCormack <mike@codeweavers.com>
5783 * dlls/msi/package.c:
5784 msi: Allocate a buffer in WCHARs not CHARs.
5786 2007-01-25 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
5789 wineserver: Validate the children of windows being hidden.
5790 Prevents paint_count values from being skewed when hiding windows.
5792 2007-01-25 Huw Davies <huw@codeweavers.com>
5794 * tools/widl/write_msft.c:
5795 widl: Don't restrict the number of params of [prop*] functions.
5797 2007-01-24 Huw Davies <huw@codeweavers.com>
5799 * tools/widl/write_msft.c:
5800 widl: Add VT_DATE support to typelib generation.
5802 2007-01-26 Alexandre Julliard <julliard@winehq.org>
5804 * tools/widl/proxy.c:
5805 widl: Make some generated variables static and/or const.
5807 * tools/widl/proxy.c:
5808 widl: Avoid dependency on COBJMACROS in generated code.
5810 * tools/widl/proxy.c:
5811 widl: Define __midl_proxy in the generated proxy code.
5813 * tools/widl/proxy.c:
5814 widl: Add a few more fields in the stub descriptor.
5816 * tools/widl/proxy.c:
5817 widl: Rename a couple of variables to make the code closer to what midl
5820 * tools/widl/proxy.c:
5821 widl: Initialize local variables in stub functions.
5823 * tools/widl/proxy.c:
5824 widl: Use the typegen function for marshalling/unmarshalling in proxies.
5826 * tools/widl/typegen.c:
5827 widl: Copy the UserMarshal support into the generic code.
5829 2007-01-25 Alexandre Julliard <julliard@winehq.org>
5831 * ANNOUNCE, ChangeLog, VERSION, configure:
5834 ----------------------------------------------------------------
5835 2007-01-24 Vitaliy Margolen <wine-patches@kievinfo.com>
5838 server: Prevent a crash on error while creating a token.
5840 * dlls/advapi32/tests/security.c, server/handle.c:
5841 advapi32: Add more tests for granted access mask. Fix test on Wine.
5843 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
5844 server/protocol.def, server/request.h, server/trace.c:
5845 server/ntdll: Simplistic implementation of NtQueryObject(ObjectBasicInformation).
5848 server: Reverse return value and status in token_access_check to be consistent.
5850 * dlls/advapi32/tests/security.c, server/token.c:
5851 advapi32: Add few more tests for token access check and fix it on Wine.
5853 2007-01-25 Paul Vriens <paul.vriens.wine@gmail.com>
5855 * dlls/qcap/dllsetup.c:
5856 qcap: Initialize a variable (Coverity).
5858 2007-01-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
5860 * dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
5862 rsaenh: Declare some functions static.
5864 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
5865 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpcrt4_main.c:
5866 rpcrt4: Declare some functions static.
5868 2007-01-25 Rob Shearman <rob@codeweavers.com>
5870 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h:
5871 rpcrt4: RPCRT4_strdupWtoA and RPCRT4_strdupAtoW don't change the input string,
5872 so make the input const.
5874 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
5875 dlls/rpcrt4/rpc_transport.c:
5876 rpcrt4: Stash away NetworkOptions passed in from the binding string so that
5877 transports can look at the string if needed.
5879 2007-01-25 Mike McCormack <mike@codeweavers.com>
5881 * dlls/msi/msi_main.c:
5882 msi: Implement IDispatch->CreateInstance() for the msi server dll.
5884 * dlls/msi/msi_main.c:
5885 msi: Implement IClassFactory->QueryInterface() for the msi server dll.
5887 * dlls/msi/tests/Makefile.in, dlls/msi/tests/iface.c:
5888 msi: Add a test for the IMsiServer interface.
5890 2007-01-25 Vitaly Lipatov <lav@etersoft.ru>
5892 * dlls/comdlg32/cdlg_Ru.rc:
5893 comdlg32: Update Russian translation.
5895 2007-01-25 Matt Finnicum <mattfinn@gmail.com>
5897 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
5898 riched20: Create undos in StreamIn at the right times. Adds tests for when
5899 StreamIn should be undoable.
5901 2007-01-24 Matt Finnicum <mattfinn@gmail.com>
5903 * dlls/riched20/reader.c:
5904 riched20: Remove excessive traces from reader.c.
5906 2007-01-24 Ken Thomases <ken@codeweavers.com>
5908 * dlls/winex11.drv/opengl.c:
5909 winex11.drv: Copy the GL extensions string because it may be freed.
5911 2007-01-24 Jan Zerebecki <jan.wine@zerebecki.de>
5913 * dlls/urlmon/tests/protocol.c:
5914 urlmon: Fix type of an empty string to avoid warning.
5916 * dlls/opengl32/wgl.c:
5917 opengl32: Remove redundant const.
5919 2007-01-24 Felix Nawothnig <flexo@holycrap.org>
5921 * dlls/comctl32/imagelist.c:
5922 comctl32: Degrade ERR to WARN.
5924 2007-01-24 Huw Davies <huw@codeweavers.com>
5926 * dlls/oleaut32/typelib.c:
5927 oleaut32: The typelib version numbers should be written to the registry in hex.
5929 2007-01-24 Francois Gouget <fgouget@free.fr>
5931 * tools/winapi/win32.api:
5932 sfc_os: Update win32.api to fix the winapi_check warnings.
5934 * dlls/sfc_os/sfc_os.c, include/sfc.h:
5935 sfc_os: Add a prototype for SfcIsKeyProtected().
5937 * dlls/mscoree/mscoree_main.c:
5938 mscoree: _CorValidateImage() is a WINAPI function.
5939 This fixes a winapi_check warning.
5941 * dlls/shell32/shell32_main.c:
5942 shell32: SHLoadNonloadedIconOverlayIdentifiers() is a WINAPI function.
5943 This fixes a winapi_check warning.
5945 * dlls/dbghelp/dbghelp.spec:
5946 dbghelp: Fix the spec file to better match the SymGetSymFromAddr64() prototype.
5947 This fixes a winapi_check warning.
5949 * dlls/snmpapi/main.c:
5950 snmpapi: Add a missing '\n' trace.
5952 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
5953 snmpapi: SnmpUtilDbgPrint() is a vararg and not an stdcall function.
5955 2007-01-24 Alexandre Julliard <julliard@winehq.org>
5957 * tools/widl/typegen.c:
5958 widl: Add support for some simple pointer types.
5960 * tools/widl/typegen.c:
5961 widl: Store the interface id in _StubMsg.MaxCount for iid_is pointers.
5963 * tools/widl/typegen.c:
5964 widl: Fix alignment check for struct members format string.
5966 * tools/widl/typegen.c:
5967 widl: Fix possible crash in write_array_tfs.
5969 * tools/widl/typegen.c:
5970 widl: Skip local functions when building format strings.
5972 * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
5973 widl: Export a function to compute the proc format string size for a function.
5975 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
5976 tools/widl/typegen.h:
5977 widl: Move initialization of the stub buffer size into
5978 write_remoting_arguments().
5980 * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
5981 widl: Move support for stub arguments to typegen.c to make it usable for
5984 * .gitignore, include/.gitignore, include/Makefile.in,
5985 tools/make_makefiles:
5986 include: Simplify the variable declarations in the makefile to allow
5987 make_makefiles to parse it.
5989 2007-01-24 Kai Blin <kai.blin@gmail.com>
5991 * dlls/secur32/ntlm.c:
5992 secur32: Fix off-by-one error in converting the password to unicode.
5994 2007-01-24 Alexandre Julliard <julliard@winehq.org>
5996 * dlls/ntdll/debugtools.c:
5997 ntdll: Properly handle embedded nulls in NTDLL_dbg_vprintf.
5999 2007-01-23 Jacek Caban <jacek@codeweavers.com>
6001 * dlls/urlmon/bindprot.c, dlls/urlmon/tests/protocol.c:
6002 urlmon: Added BindProtocol's IInternetPriority implementation.
6004 2007-01-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
6006 * dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/style.c,
6007 dlls/riched20/undo.c:
6008 riched20: Declare some functions static.
6010 * dlls/quartz/parser.c:
6011 quartz: Declare a function static.
6013 2007-01-23 Matt Finnicum <mattfinn@gmail.com>
6015 * dlls/riched20/editor.c:
6016 riched20: Use CharFromPos instead of FindPixelPos in LinkNotify so it accounts
6019 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
6020 riched20: Implement EM_LIMITTEXT and some simple tests.
6022 2007-01-24 Kai Blin <kai.blin@gmail.com>
6024 * dlls/secur32/ntlm.c:
6025 secur32: Fix off-by-one error when copying the password to the helper.
6026 This fixes NTLM authentication with Outlook2003.
6028 2007-01-24 Rob Shearman <rob@codeweavers.com>
6030 * dlls/rpcrt4/rpc_binding.c:
6031 rpcrt4: When copying quality of service, deep copy TransportCredentials
6033 Remove some no longer relevant fixmes.
6035 * dlls/rpcrt4/rpc_transport.c:
6036 rpcrt4: Fix a typo in rpcrt4_conn_open_pipe.
6037 Fix a typo in rpcrt4_conn_open_pipe where the initial setting of dwFlags
6038 was done inside the switch statement instead of at the indented place of
6039 at the start of the block (thanks to Jan Zerebecki for noticing this bug).
6041 2007-01-23 Jacek Caban <jacek@codeweavers.com>
6043 * dlls/urlmon/tests/protocol.c:
6044 urlmon: Added CreateBinding test.
6046 * dlls/urlmon/bindprot.c:
6047 urlmon: Added beginning BindProtocol implementation.
6049 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
6050 urlmon: Return CLSID from get_protocol_handler.
6052 * dlls/urlmon/bindprot.c:
6053 urlmon: Added IInternetProtocolSink interface to BindProtocol.
6055 * dlls/urlmon/bindprot.c:
6056 urlmon: Added IInternetPriority interface to BindProtocol.
6058 * dlls/urlmon/Makefile.in, dlls/urlmon/bindprot.c, dlls/urlmon/session.c,
6059 dlls/urlmon/urlmon_main.h:
6060 urlmon: Added IInternetSession::CreateBinding beginning implementation.
6062 2007-01-23 Paul Vriens <paul.vriens.wine@gmail.com>
6064 * dlls/oleaut32/tests/typelib.c:
6065 oleaut32/tests: Cast-qual warning fixes.
6067 * dlls/ole32/tests/compobj.c:
6068 ole32/tests: Cast-qual warning fixes.
6070 * dlls/msxml3/tests/domdoc.c:
6071 msxml3/tests: Cast-qual warning fixes.
6073 2007-01-23 Huw Davies <huw@codeweavers.com>
6075 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
6076 rpcrt4: Implement NdrSimpleType{Marshall,Unmarshall}.
6078 2007-01-23 Hans Leidekker <hans@it.vu.nl>
6080 * dlls/usp10/usp10.c:
6081 usp10: Document ScriptPlace and ScriptShape.
6083 * dlls/usp10/usp10.c:
6084 usp10: Move text metrics into the script cache. Start using accessor functions.
6086 * dlls/usp10/tests/usp10.c:
6087 usp10: Remove duplicate font selection code from the tests.
6089 2007-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
6091 * dlls/user32/cursoricon.c:
6092 user32: Do not use DIB APIs for bitmap bits in a device dependent format.
6094 * dlls/user32/cursoricon.c:
6095 user32: Using DIB APIs to convert a DDB to monochrome is wrong, do it
6098 2007-01-23 Alexandre Julliard <julliard@winehq.org>
6100 * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
6101 dlls/oleaut32/tests/tmarshal.rc,
6102 dlls/oleaut32/tests/tmarshal_dispids.h:
6103 oleaut32/tests: Fix the FSF address.
6105 2007-01-17 Anatoly Lyutin <vostok@etersoft.ru>
6107 * programs/cmd/builtins.c:
6108 cmd: In function WCMD_goto() changed strcmp() to lstrcmpi().
6110 * programs/cmd/builtins.c:
6111 cmd: Remove incorrect return in WCMD_if().
6113 2007-01-18 Anatoly Lyutin <vostok@etersoft.ru>
6115 * dlls/kernel32/console.c:
6116 kernel32: Add comment for GetConsoleWindow.
6118 2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
6120 * dlls/shell32/shellord.c, include/shlguid.h, include/shobjidl.idl:
6121 shell32: Implement the property sheet extension array functions.
6122 Implement the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
6123 SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray functions
6124 that are used to extend/replace property sheets by shell extensions.
6126 2007-01-21 Eric Pouech <eric.pouech@wanadoo.fr>
6128 * dlls/msvcrt/file.c:
6129 msvcrt: Fix the internal flag computation for _open_osfhandle.
6131 2007-01-22 Alexandre Julliard <julliard@winehq.org>
6133 * .gitignore, dlls/oleaut32/tests/Makefile.in,
6134 dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
6135 dlls/oleaut32/tests/tmarshal.rc,
6136 dlls/oleaut32/tests/tmarshal_dispids.h:
6137 oleaut32/tests: Add tmarshal test.
6139 2007-01-23 Alexandre Julliard <julliard@winehq.org>
6141 * tools/make_makefiles:
6142 make_makefiles: Ignore IDL_H_SRCS targets in all directories.
6144 2007-01-22 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6146 * programs/wineconsole/wineconsole_Ko.rc:
6147 wineconsole: Updated Korean resource .
6149 2007-01-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
6151 * dlls/qcap/dllsetup.c, dlls/qcap/v4l.c:
6152 qcap: Declare some items static.
6154 2007-01-22 Rob Shearman <rob@codeweavers.com>
6156 * .gitignore, dlls/credui/Makefile.in, dlls/credui/credui.rc,
6157 dlls/credui/credui.spec, dlls/credui/credui_main.c,
6158 dlls/credui/credui_resources.h:
6159 credui: Implement CredUIPromptForCredentialsW and CredUIConfirmCredentialsW.
6161 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
6162 dlls/credui/Makefile.in, dlls/credui/credui.spec,
6163 dlls/credui/credui_main.c:
6164 credui: Add stubbed out credui DLL.
6166 * dlls/rpcrt4/rpc_transport.c:
6167 rpcrt4: Try to avoid partial named pipe read/writes by looping.
6169 * dlls/rpcrt4/rpc_server.c:
6170 rpcrt4: Make the fixme for an unhandled packet type more useful by printing
6171 the code of the unhandled packet type.
6173 2007-01-22 Lei Zhang <thestig@google.com>
6175 * dlls/comctl32/tests/updown.c:
6176 comctl32: Fix the updown control test to use the optional flag.
6178 2007-01-22 Peter Oberndorfer <kumbayo84@arcor.de>
6180 * dlls/user32/mdi.c:
6181 user32: Only try to remove the MDI document icon from the frame menu when needed.
6183 2007-01-22 Hans Leidekker <hans@it.vu.nl>
6185 * dlls/snmpapi/main.c, dlls/snmpapi/tests/util.c:
6186 snmpapi: Add tests for SnmpUtilVarBind{, List}{Cpy, Free}. Make them pass.
6188 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
6189 dlls/snmpapi/tests/Makefile.in, dlls/snmpapi/tests/util.c,
6190 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
6191 snmpapi: Add a bunch of tests.
6193 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
6194 snmpapi: Implement SnmpUtil{DbgPrint, IdsToA, OidToA, PrintAsnAny, PrintOid}.
6196 2007-01-22 Jacek Caban <jacek@codeweavers.com>
6198 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
6199 mshtml: Fixed protocol tests on IE7.
6201 2007-01-22 H. Verbeet <hverbeet@gmail.com>
6203 * include/wine/wined3d_interface.h:
6204 wined3d: Remove some unused methods from the IWineD3DVertexShader interface.
6206 * dlls/wined3d/wined3d_private.h:
6207 wined3d: Remove the d3d9types.h include from wined3d_private.h.
6209 * dlls/wined3d/arb_program_shader.c:
6210 wined3d: Use ARB_VERTEX_PROGRAM instead of GL_VERTEX_PROGRAM_ARB with GL_SUPPORT.
6211 Spotted by Marcus Meissner.
6213 2007-01-22 Paul Vriens <paul.vriens.wine@gmail.com>
6215 * dlls/comctl32/tests/header.c:
6216 comctl32/tests: Cast-qual warning fixes.
6218 2007-01-22 Francois Gouget <fgouget@free.fr>
6220 * dlls/oleaut32/tests/vartest.c:
6221 oleaut32/tests: Fix compilation on systems that don't support nameless structs
6224 2007-01-22 Alexandre Julliard <julliard@winehq.org>
6226 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
6227 tools/widl/typegen.c, tools/widl/widltypes.h,
6228 tools/widl/write_msft.c:
6229 widl: Convert expression lists to standard Wine lists.
6230 Add a specific type for array dimensions.
6232 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
6233 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
6234 tools/widl/typegen.c, tools/widl/widltypes.h,
6235 tools/widl/write_msft.c:
6236 widl: Convert variable lists to standard Wine lists.
6238 * tools/widl/client.c, tools/widl/header.c, tools/widl/parser.y,
6239 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
6240 tools/widl/widltypes.h, tools/widl/write_msft.c:
6241 widl: Convert function lists to standard Wine lists.
6243 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
6244 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
6245 tools/widl/widl.h, tools/widl/widltypes.h, tools/widl/write_msft.c:
6246 widl: Convert interface lists to standard Wine lists.
6248 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
6249 tools/widl/proxy.c, tools/widl/typegen.c, tools/widl/typelib.c,
6250 tools/widl/typelib.h, tools/widl/widltypes.h,
6251 tools/widl/write_msft.c:
6252 widl: Convert attribute lists to standard Wine lists.
6254 * tools/widl/typelib.c, tools/widl/widltypes.h, tools/widl/write_msft.c:
6255 widl: Convert typelib lists to standard Wine lists.
6257 * tools/widl/write_msft.c:
6258 widl: Use existing functions to retrieve attributes for typelibs.
6260 2007-01-22 Dmitry Timoshkov <dmitry@codeweavers.com>
6262 * dlls/gdi32/tests/bitmap.c:
6263 gdi32: Add a simple SelectObject test for bitmaps.
6265 * dlls/gdi32/dib.c, dlls/gdi32/tests/bitmap.c:
6266 gdi32: Add a GetDIBits test.
6268 2007-01-20 Bang Jun-Young <junyoung@mogua.com>
6270 * dlls/wineoss.drv/audio.h:
6271 wineoss.drv: config.h police.
6273 * dlls/msxml3/factory.c, dlls/msxml3/msxml_private.h,
6274 dlls/msxml3/parseerror.c, dlls/msxml3/regsvr.c:
6275 msxml3: config.h police.
6277 * dlls/advapi32/advapi.c:
6278 advapi32: Do not include unnecessary headers.
6280 * include/winbase.h:
6281 winbase.h: Cosmetic changes.
6283 * include/objbase.h:
6284 objbase.h: Fix typo in comment.
6286 * dlls/advpack/tests/files.c:
6287 advpack/tests: Fix typo.
6289 2007-01-21 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
6291 * dlls/user32/user32.spec:
6292 user32: Define RealChildWindowFromPoint as a real stub.
6294 2007-01-21 Vitaliy Margolen <wine-patches@kievinfo.com>
6297 ntdll: Correct trace message stating NtAccessCheck is a stub.
6300 ntdll: Don't change granted access mask on error.
6302 2007-01-21 Detlef Riekenberg <wine.dev@web.de>
6304 * dlls/winspool.drv/info.c:
6305 winspool: Make fixme for PRINTER_ENUM_CONNECTIONS more silent.
6307 2007-01-22 Hans Leidekker <hans@it.vu.nl>
6309 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
6310 snmpapi: Implement SnmpUtilOid{Append, Cmp, NCmp}. Fix SnmpUtilOid{Cpy, Free}.
6312 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
6313 snmpapi: Implement SnmpUtilOctets{Cmp,Cpy,Free,NCmp}.
6315 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
6316 snmpapi: Implement SnmpUtilAsnAny{Cpy,Free}.
6318 2007-01-22 Mike McCormack <mike@codeweavers.com>
6320 * dlls/kernel32/kernel32.spec:
6321 kernel32: Forward EncodePointer and DecodePointer to their ntdll counterparts.
6323 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
6324 ntdll: Implement RtlDecodePointer and RtlEncodePointer.
6326 2007-01-22 Alexandre Julliard <julliard@winehq.org>
6328 * include/wine/list.h:
6329 wine/list.h: Add list_count function. Make some parameters const.
6331 * dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
6332 dlls/dinput/joystick_linuxinput.c:
6333 dinput: Undefine SW_MAX to avoid possible conflicts with winuser.h.
6335 * .gitignore, dlls/Makefile.in, dlls/sfc/Makefile.in,
6336 dlls/sfc_os/Makefile.in:
6337 sfc: We need to import sfc_os for the forwards to work properly.
6339 2007-01-21 Paul Vriens <paul.vriens.wine@gmail.com>
6341 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c:
6342 ntdll: Extra check for ObjectAttributes (Coverity).
6344 2007-01-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
6349 * dlls/dmime/performance.c:
6350 dmime: Remove unused variable.
6352 * dlls/shlwapi/assoc.c:
6353 shlwapi: Uninitialized variable fix (Coverity).
6355 * dlls/oledlg/insobjdlg.c:
6356 oledlg: Declare a function static.
6358 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
6359 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
6360 oleaut32: Declare some items static.
6362 2007-01-20 Detlef Riekenberg <wine.dev@web.de>
6364 * dlls/kernel32/tests/volume.c:
6365 kernel32/tests: GetVolumeNameForMountPoint not present before w2k.
6367 * dlls/kernel32/tests/virtual.c:
6368 kernel32/tests: VirtualAllocEx not present in Win95.
6370 * dlls/kernel32/tests/process.c:
6371 kernel32/tests: Fix a declaration and use skip for the message.
6373 2007-01-20 Dmitry Timoshkov <dmitry@codeweavers.com>
6375 * dlls/comctl32/tests/updown.c:
6376 comctl32: Fix the updown control test to pass under XP.
6378 2007-01-20 Hans Leidekker <hans@it.vu.nl>
6380 * dlls/mlang/mlang.c:
6381 mlang: Implement IMultiLanguage::GetCodePageInfo.
6383 2007-01-19 Vitaliy Margolen <wine-patches@kievinfo.com>
6386 server: User correct user sid for the default_dacl.
6388 2007-01-19 Rob Shearman <rob@codeweavers.com>
6390 * dlls/kernel32/file.c, dlls/ntdll/file.c:
6391 kernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out
6392 the SECURITY_QUALITY_OF_SERVICE structure and passing it to NtCreateFile.
6393 Print a fixme in NtCreateFile if the SECURITY_QUALITY_OF_SERVICE
6394 structure is specified, since it isn't handled yet.
6396 * dlls/rpcrt4/rpc_transport.c:
6397 rpcrt4: Handle security quality of service flags relevant to the ncacn_np
6400 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
6401 dlls/rpcrt4/rpc_transport.c:
6402 rpcrt4: Track the security quality of service settings for bindings and
6405 2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
6407 * dlls/comctl32/commctrl.c, include/commctrl.h:
6408 comctl32: Fix InitCommonControlsEx prototype.
6410 2007-01-19 Alexandre Julliard <julliard@winehq.org>
6412 * tools/makedep.c, tools/widl/proxy.c:
6413 widl: Include objbase.h so that generated proxy file compiles on Wine.
6416 rpc.h: Include excpt.h, and windef.h in Wine so that the header compiles.
6418 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
6419 tools/widl/widl.c, tools/widl/widl.h:
6420 widl: Generate proxy/client/server files when requested explicitly even if
6424 Make.rules: Pass all idl source files to makedep.
6426 2007-01-18 H. Verbeet <hverbeet@gmail.com>
6428 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
6429 wined3d: The sincos instruction is valid for ps/vs 2.1 as well.
6431 * dlls/wined3d/glsl_shader.c:
6432 wined3d: gl_FragDepth is a float, so fixup the write mask.
6434 * dlls/wined3d/device.c:
6435 wined3d: Use SetupFullscreenWindow() to make the window fullscreen.
6437 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/wined3d/device.c,
6438 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
6439 wined3d: Move SetupFullscreenWindow() and RestoreWindow() from IDirectDrawImpl
6440 to IWineD3DDeviceImpl.
6442 * dlls/wined3d/baseshader.c:
6443 wined3d: Use %s in trace.
6445 2007-01-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
6447 * dlls/odbc32/proxyodbc.c:
6448 odbc32: Declare a function static.
6450 * dlls/ole32/classmoniker.c, dlls/ole32/errorinfo.c,
6451 dlls/ole32/hglobalstream.c, dlls/ole32/itemmoniker.c,
6452 dlls/ole32/memlockbytes.c:
6453 ole32: Declare some functions static.
6455 2007-01-18 Vitaliy Margolen <wine-patches@kievinfo.com>
6457 * server/winstation.c:
6458 server: Add generic access mapping for winstation and desktop objects.
6460 2007-01-18 Francois Gouget <fgouget@free.fr>
6462 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
6463 shell32: Add proper support for SHGetFileInfo(SHGFI_ICONLOCATION |
6464 SHGFI_USEFILEATTRIBUTES).
6466 * dlls/shell32/tests/shlfileop.c:
6467 shell32/tests: Add some more SHGetFileInfo() tests.
6469 2007-01-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
6471 * dlls/shell32/shellord.c, include/shlobj.h:
6472 shell32: Fix prototypes.
6473 Fix the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
6474 SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray function
6475 prototypes because they're now documented. Also add them to shlobj.h.
6477 2007-01-18 Dmitry Timoshkov <dmitry@codeweavers.com>
6479 * dlls/user32/cursoricon.c:
6480 user32: Some apps pass a color bitmap as a mask to CreateIconIndirect, convert
6483 2007-01-18 Alexandre Julliard <julliard@winehq.org>
6485 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
6486 server/thread.c, server/trace.c:
6487 ntdll: Avoid inter-process APCs when called for the process itself.
6489 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
6490 ntdll: Get rid of the no longer used is_current_process function.
6492 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
6493 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
6495 ntdll: Implementation of inter-process NtMapViewOfSection and
6496 NtUnmapViewOfSection.
6498 * dlls/kernel32/tests/thread.c, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
6499 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
6501 ntdll: Implementation of inter-process RtlCreateUserThread.
6503 * dlls/kernel32/thread.c, dlls/ntdll/thread.c:
6504 ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread
6507 * dlls/kernel32/kernel_main.c, dlls/ntdll/thread.c:
6508 ntdll: Move the LDT section to ntdll and make it an uninterruptible section.
6510 * dlls/winecoreaudio.drv/audio.c:
6511 winecoreaudio.drv: Fix printf format warnings.
6513 2007-01-18 Francois Gouget <fgouget@free.fr>
6515 * dlls/comctl32/listview.c, dlls/localspl/tests/localmon.c,
6516 dlls/mapi32/tests/prop.c, dlls/odbccp32/odbccp32.c, dlls/ole32/rpc.c,
6517 dlls/urlmon/mk.c, dlls/wined3d/state.c, dlls/winspool.drv/info.c,
6518 include/wine/debug.h, tools/winapi/options.pm:
6519 Assorted spelling fixes.
6521 * dlls/comctl32/ipaddress.c, dlls/comctl32/propsheet.c,
6522 dlls/comdlg32/filedlg.c, dlls/dmloader/loaderstream.c,
6523 dlls/gdi32/mfdrv/init.c, dlls/gdi32/palette.c,
6524 dlls/kernel32/lcformat.c, dlls/msacm32/driver.c, dlls/msi/action.c,
6525 dlls/msvcrt/dir.c, dlls/msvcrt/file.c, dlls/msvfw32/mciwnd.c,
6526 dlls/secur32/ntlm.c, dlls/shell32/shellpath.c,
6527 dlls/shlwapi/ordinal.c, dlls/user32/dialog.c, dlls/user32/edit.c,
6528 dlls/wineps.drv/ps.c, dlls/wininet/http.c, dlls/winmm/playsound.c,
6529 programs/winemenubuilder/winemenubuilder.c,
6530 programs/winhelp/hlpfile.c:
6531 Don't put single quotes around '%s' when using the debugstr_*() functions.
6533 * dlls/shell32/shlexec.c:
6534 shell32: There is no need to check strings for NULL when using debugstr_w().
6535 Also don't put single quotes around '%s' in that case.
6537 * dlls/winmm/tests/timer.c:
6538 winmm/tests: Use '%u' to print GetLastError().
6540 * dlls/winspool.drv/info.c:
6541 winspool.drv: Use '%u' to print GetLastError().
6543 * dlls/ntdll/tests/info.c:
6544 ntdll/tests: Use '%u' to print GetLastError().
6546 * dlls/mcicda/mcicda.c:
6547 mcicda: Use '%u' to print GetLastError().
6549 * dlls/secur32/secur32.c:
6550 secur32: Use '%u' to print GetLastError().
6552 * dlls/usp10/tests/usp10.c:
6553 usp10/tests: Use '%u' to print GetLastError().
6555 * dlls/localspl/localmon.c:
6556 localspl: Remove unneeded cast.
6558 2007-01-18 Alexandre Julliard <julliard@winehq.org>
6560 * server/mach.c, server/ptrace.c:
6561 server: Print a trace when sending a signal to a thread.
6563 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
6564 dlls/ntdll/thread.c:
6565 ntdll: Block async signals during process init and thread creation.
6567 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
6568 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
6569 dlls/ntdll/signal_x86_64.c:
6570 ntdll: Make the server signal mask global.
6572 * dlls/ntdll/thread.c:
6573 ntdll: Avoid heap allocations during thread creation.
6575 * dlls/ntdll/server.c:
6576 ntdll: Make the fd cache section an uninterruptible section.
6578 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
6579 server/protocol.def, server/trace.c:
6580 ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the
6583 * dlls/ntdll/file.c, dlls/ntdll/om.c, dlls/ntdll/server.c:
6584 ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.
6586 2007-01-17 Christoph Frick <frick@sc-networks.de>
6588 * dlls/dinput/joystick_linuxinput.c:
6589 dinput: Calc more caps infos ahead and store it in JoystickImpl.
6591 2007-01-17 H. Verbeet <hverbeet@gmail.com>
6593 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
6594 wined3d: Give shader constants their own debug channel.
6596 * dlls/wined3d/glsl_shader.c:
6597 wined3d: Fix a typo.
6599 * dlls/wined3d/state.c:
6600 wined3d: When switching color material, apply the material we were previously
6602 This fixes a regression introduced by 329670c7f129343ef0086f76b08a40d0fd5e3242.
6604 * dlls/wined3d/state.c:
6605 wined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(),
6606 it isn't used anyway.
6608 2007-01-17 Francois Gouget <fgouget@free.fr>
6610 * dlls/d3d9/tests/device.c, dlls/ddraw/utils.c, dlls/wined3d/utils.c,
6611 include/d3d8types.h, include/d3d9types.h,
6612 include/wine/wined3d_types.h:
6613 d3d: Fix the D3DFMT_XXX constant declarations.
6615 2007-01-17 Francois Gouget <fgouget@codeweavers.com>
6617 * dlls/winspool.drv/info.c:
6618 winspool.drv: Reorder a couple of functions and remove the forward declarations.
6620 * include/wine/test.h:
6621 tests: The non-gcc case was missing a forward declaration for winetest_skip().
6623 2007-01-17 Francois Gouget <fgouget@free.fr>
6625 * dlls/odbccp32/tests/misc.c:
6626 odbccp32/tests: Add missing '\n' to an ok() call.
6628 2007-01-17 Stefan Leichter <Stefan.Leichter@camline.com>
6630 * dlls/winecoreaudio.drv/audio.c:
6631 winecoreaudio.drv: Print each 64-bit integer as two 32-bit integers.
6633 2007-01-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
6635 * dlls/objsel/objsel.c:
6636 objsel: Declare a variable static.
6638 2007-01-17 Vitaliy Margolen <wine-patches@kievinfo.com>
6640 * dlls/ws2_32/socket.c:
6641 ws2_32: Fix trace for WS_setsockopt to look closer to WS_getsockopt.
6643 2007-01-17 Mike McCormack <mike@codeweavers.com>
6645 * dlls/msi/regsvr.c:
6646 msi: Register IMsiServer.
6648 * dlls/user32/tests/win.c:
6649 user32: Add a test showing WM_GETTEXT doesn't crash with bad pointers.
6651 * dlls/user32/defwnd.c:
6652 user32: Add an exception handler around the WM_GETTEXT handler.
6654 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
6656 * dlls/sfc/sfc.spec, dlls/sfc/sfc_main.c:
6657 sfc: Forward SfcIsFileProtected to sfc_os.dll.
6659 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
6660 dlls/sfc_os/Makefile.in, dlls/sfc_os/sfc_os.c,
6661 dlls/sfc_os/sfc_os.spec:
6662 sfc_os: Add stub for sfc_os.dll.
6664 2007-01-12 Joel Parker <jjk3@msstate.edu>
6666 * dlls/kernel32/ne_module.c, dlls/kernel32/relay16.c,
6667 dlls/kernel32/selector.c, dlls/kernel32/thunk.c, dlls/msvcrt/cpp.c,
6668 dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/misc.c,
6669 dlls/ntdll/loader.c, dlls/ntdll/relay.c, dlls/ntdll/resource.c,
6670 dlls/ntdll/rtl.c, dlls/ntdll/signal_i386.c,
6671 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
6672 dlls/riched20/txtsrv.c, dlls/rpcrt4/ndr_stubless.c,
6673 dlls/user32/winproc.c, libs/port/interlocked.c, libs/wine/port.c:
6674 Remove redundant semicolons for ANSI compatibility.
6676 2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
6678 * programs/wineconsole/curses.c:
6679 wineconsole: Add support for non-latin symbols with curses.
6681 2007-01-15 Christoph Frick <frick@sc-networks.de>
6683 * dlls/dinput/joystick_linuxinput.c:
6684 dinput: No longer check for value exceeding have(min|max) in map_axis.
6686 2007-01-16 Christoph Frick <frick@sc-networks.de>
6688 * dlls/dinput/joystick_linuxinput.c:
6689 dinput: Add a config for the axes.
6691 2007-01-15 Christoph Frick <frick@sc-networks.de>
6693 * dlls/dinput/joystick_linuxinput.c:
6694 dinput: Move the config for the buttons from the JoyDev into the JoystickImpl.
6696 * dlls/dinput/joystick_linuxinput.c:
6697 dinput: Use a struct ObjProps for the config of the device.
6699 * dlls/dinput/joystick_linuxinput.c:
6700 dinput: Rename 'axe' to 'axis'.
6702 2007-01-17 Frank Richter <frank.richter@gmail.com>
6704 * dlls/dbghelp/elf_module.c:
6705 dbghelp: Search for .gnu_debuglink file.
6707 2007-01-16 Rob Shearman <rob@codeweavers.com>
6709 * dlls/wininet/http.c:
6710 wininet: Fix HTTP_EncodeBasicAuth by passing an out buffer to the second set
6711 of character set conversion calls.
6713 2007-01-17 Stefan Dösinger <stefan@codeweavers.com>
6715 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
6716 wined3d: Implement per stream offsets.
6718 2007-01-16 Stefan Dösinger <stefan@codeweavers.com>
6720 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
6721 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
6722 wined3d: Store the stream number in the strided structure.
6724 * dlls/wined3d/drawprim.c:
6725 wined3d: Improve drawStridedSlow a bit.
6727 2007-01-17 Alasdair Sinclair <alasdairs@dsl.pipex.com>
6729 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
6730 msvcrt: If we're at EOF in the buffer and we have pattern %n in format string
6731 we should not count the EOF in the total.
6733 2007-01-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
6735 * dlls/netapi32/netapi32.c:
6736 netapi32: Declare a variable static.
6738 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
6740 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
6741 localspl: Implement PortIsValid for XcvDataPort.
6743 * dlls/localspl/localmon.c:
6744 localspl: Implement XcvDataPort.
6746 2007-01-11 Detlef Riekenberg <wine.dev@web.de>
6748 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
6749 localspl: Implement XcvOpenPort and XcvClosePort.
6751 2007-01-16 Detlef Riekenberg <wine.dev@web.de>
6753 * dlls/localspl/tests/localmon.c:
6754 localspl/tests: Add test for XcvDataPort_PortIsValid.
6756 * dlls/localspl/tests/localmon.c:
6757 localspl/tests: Extend test for XcvDataPort_MonitorUI.
6759 2007-01-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
6761 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
6762 comctl32: toolbar: Fix the TB_SETBITMAPSIZE for width or height zero (with
6765 2007-01-16 James Hawkins <truiken@gmail.com>
6767 * dlls/advapi32/tests/registry.c:
6768 advapi32: Add tests for RegQueryValue.
6770 * dlls/oleaut32/tmarshal.c:
6771 oleaut32: Initialize nrofnames to keep from freeing unused memory in the
6774 2007-01-15 H. Verbeet <hverbeet@gmail.com>
6776 * dlls/wined3d/glsl_shader.c:
6777 wined3d: Add a glsl_src_param_t type, pass it to shader_glsl_add_src_param()
6778 instead of three separate character arrays.
6780 * dlls/wined3d/glsl_shader.c:
6781 wined3d: Add a glsl_dst_param_t type, pass it to shader_glsl_add_dst_param()
6782 instead of three separate character arrays.
6784 * dlls/wined3d/glsl_shader.c:
6785 wined3d: Simplify shader_glsl_get_write_mask().
6787 * dlls/wined3d/glsl_shader.c:
6788 wined3d: Simplify shader_glsl_get_swizzle().
6790 * dlls/wined3d/glsl_shader.c:
6791 wined3d: Fix pshader_glsl_tex() and pshader_glsl_texcoord().
6793 * dlls/wined3d/glsl_shader.c:
6794 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6795 shader_glsl_callnz().
6797 * dlls/wined3d/glsl_shader.c:
6798 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6799 shader_glsl_breakc().
6801 * dlls/wined3d/glsl_shader.c:
6802 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6805 * dlls/wined3d/glsl_shader.c:
6806 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6809 * dlls/wined3d/glsl_shader.c:
6810 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6813 * dlls/wined3d/glsl_shader.c:
6814 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6818 * dlls/wined3d/glsl_shader.c:
6819 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6820 pshader_glsl_texm3x3vspec().
6821 Use shader_glsl_get_sample_function().
6822 Use the GLSL builtin reflect() function.
6824 * dlls/wined3d/glsl_shader.c:
6825 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6826 pshader_glsl_texm3x3spec().
6827 Use shader_glsl_get_sample_function().
6829 * dlls/wined3d/glsl_shader.c:
6830 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6831 pshader_glsl_texm3x3().
6833 * dlls/wined3d/glsl_shader.c:
6834 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6835 pshader_glsl_texm3x3tex().
6836 Use shader_glsl_get_sample_function().
6838 * dlls/wined3d/glsl_shader.c:
6839 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6840 pshader_glsl_texm3x2tex().
6842 * dlls/wined3d/glsl_shader.c:
6843 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6844 pshader_glsl_texm3x3pad().
6846 * dlls/wined3d/glsl_shader.c:
6847 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6848 pshader_glsl_texm3x2pad().
6850 * dlls/wined3d/glsl_shader.c:
6851 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6852 pshader_glsl_texm3x2depth().
6854 * dlls/wined3d/glsl_shader.c:
6855 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6856 pshader_glsl_texdp3().
6858 * dlls/wined3d/glsl_shader.c:
6859 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6860 pshader_glsl_texdp3tex().
6862 * dlls/wined3d/glsl_shader.c:
6863 wined3d: Rewrite pshader_glsl_texreg2rgb to properly take the write mask
6865 Use shader_glsl_get_sample_function() rather than having the instruction
6866 handler figure it out itself.
6867 Get rid of shader_glsl_add_dst_old().
6869 * dlls/wined3d/glsl_shader.c:
6870 wined3d: Split out getting the sample function and coordinate mask from
6871 shader_glsl_sample().
6873 * dlls/wined3d/glsl_shader.c:
6874 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6875 pshader_glsl_texreg2gb().
6877 * dlls/wined3d/glsl_shader.c:
6878 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6879 pshader_glsl_texreg2ar.
6880 Use the correct source swizzle.
6882 * dlls/wined3d/glsl_shader.c:
6883 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6886 * dlls/wined3d/glsl_shader.c:
6887 wined3d: Rewrite shader_glsl_rcp() to properly take the write mask into account.
6889 * dlls/wined3d/glsl_shader.c:
6890 wined3d: Rewrite shader_glsl_expp() to properly take the write mask into account.
6892 * dlls/wined3d/glsl_shader.c:
6893 wined3d: Rewrite shader_glsl_cnd() to properly take the write mask into account.
6894 Take the difference between ps 1.4 and earlier versions into account.
6896 * dlls/wined3d/glsl_shader.c:
6897 wined3d: Rewrite shader_glsl_cmp() to properly take the write mask into account.
6899 * dlls/wined3d/glsl_shader.c:
6900 wined3d: Rewrite shader_glsl_lrp() to properly take the write mask into account,
6901 use the GLSL mix instruction.
6903 * dlls/wined3d/glsl_shader.c:
6904 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6907 * dlls/wined3d/glsl_shader.c:
6908 wined3d: Rewrite shader_glsl_mov() to properly take the write mask into account.
6909 In case of writing to an address register round the source.
6911 * dlls/wined3d/glsl_shader.c:
6912 wined3d: Rewrite pshader_glsl_dp2add() to properly take the write mask into
6915 * dlls/wined3d/glsl_shader.c:
6916 wined3d: Rewrite shader_glsl_dot() to properly take the write mask into account.
6918 * dlls/wined3d/glsl_shader.c:
6919 wined3d: Rewrite shader_glsl_map2gl() to properly take the write mask into
6922 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
6923 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
6924 wined3d: Give WINED3DSIO_CRS its own function, properly take the write mask
6927 * dlls/wined3d/glsl_shader.c:
6928 wined3d: Move WINED3DSIO_SGE & WINED3DSIO_SLT from shader_glsl_map2gl() to
6929 shader_glsl_compare() where they belong.
6930 Properly take the write mask into account
6932 * dlls/wined3d/glsl_shader.c:
6933 wined3d: Rewrite shader_glsl_mad() to properly take the write mask into account.
6935 * dlls/wined3d/glsl_shader.c:
6936 wined3d: Rewrite shader_glsl_arith() to properly take the write mask into
6939 * dlls/wined3d/glsl_shader.c:
6940 wined3d: Rewrite shader_glsl_sincos() to properly take the write mask into
6942 The write mask can only be one of .x, .y, .xy
6944 * dlls/wined3d/glsl_shader.c:
6945 wined3d: Pass the correct mask to shader_glsl_add_src_param() in
6946 shader_glsl_get_register_name().
6948 * dlls/wined3d/glsl_shader.c:
6949 wined3d: Pass a mask to shader_glsl_add_src_param().
6951 * dlls/wined3d/glsl_shader.c:
6952 wined3d: Rename shader_glsl_add_dst() to shader_glsl_add_dst_old(), add
6953 shader_glsl_append_dst().
6955 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
6956 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
6957 05/49: wined3d: Only add line numbers for new lines in shader_addline().
6959 * dlls/wined3d/glsl_shader.c:
6960 wined3d: Fixup the write mask for gl_FogFragCoord and gl_PointSize.
6961 gl_FogFragCoord and gl_PointSize are floats rather than vec4s in GLSL,
6962 so they shouldn't have a destination swizzle, and the write mask we
6963 return should consist of only the first component.
6965 * dlls/wined3d/glsl_shader.c:
6966 wined3d: Return the (binary) write mask from shader_glsl_add_dst_param().
6968 * dlls/wined3d/glsl_shader.c:
6969 wined3d: Split shader_glsl_add_param() in shader_glsl_add_src_param() and
6970 shader_glsl_add_dst_param().
6972 * dlls/wined3d/glsl_shader.c:
6973 wined3d: Add a comment about D3D write masks and GLSL destination swizzles.
6975 2007-01-16 Alexandre Julliard <julliard@winehq.org>
6977 * dlls/ntdll/sync.c:
6978 ntdll: Added a missing chunk in the NtLockVirtualMemory support.
6979 Thanks to Rob Shearman for noticing this.
6981 * tools/wmc/utils.c:
6982 wmc: Use standard format for error messages.
6984 * dlls/msvcrt/locale.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h,
6985 dlls/msvcrt/msvcrt.spec:
6986 msvcrt: Export various locale and codepage variables.
6988 2007-01-15 Jonathan Ernst <jonathan@ernstfamily.ch>
6990 * .gitignore, dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
6991 dlls/kernel32/nls/winerr_fra.mc:
6992 kernel: Beginning of French translation of error messages.
6994 2007-01-16 Alexandre Julliard <julliard@winehq.org>
6997 wmc: Added support for neutral languages.
6999 2007-01-15 Hans Leidekker <hans@it.vu.nl>
7001 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
7002 snmpapi: Implement SnmpUtilVarBindList{Cpy,Free}.
7004 2007-01-15 Kai Blin <kai.blin@gmail.com>
7006 * tools/wineinstall:
7007 winetools: Fix installing on distributions without a root password.
7009 2007-01-15 Robert Reif <reif@earthlink.net>
7011 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
7012 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
7013 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
7014 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
7015 dsound: Fix tests for old versions of windows.
7017 2007-01-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
7019 * dlls/shell32/shellole.c:
7020 shell32: Remove unused variable.
7022 * dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.h:
7023 msvcrt: Move static function from header into file where it is called.
7025 2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
7027 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
7028 oleaut32: Remove unused items.
7030 2007-01-15 Detlef Riekenberg <wine.dev@web.de>
7032 * dlls/winspool.drv/tests/info.c:
7033 winspool/tests: Fix tests for EnumPrinters when the spooler is off.
7035 * dlls/winspool.drv/info.c:
7036 winspool: More error checks for XcvDataW.
7038 * dlls/winspool.drv/info.c:
7039 winspool: Improve trace for ClosePrinter.
7041 * dlls/winspool.drv/info.c:
7042 winspool: Support xcv in AddPortW.
7044 * dlls/winspool.drv/info.c:
7045 winspool: Support xcv in DeletePortW.
7047 * dlls/winspool.drv/tests/info.c:
7048 winspool/tests: Use a more generic name for a variable.
7050 2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
7052 * dlls/comctl32/toolbar.c:
7053 comctl32: toolbar: Recalc the toolbar after a TB_SETIMAGELIST.
7055 * dlls/comctl32/listview.c:
7056 comctl32: listview: When shrinking the last column clear the now unused field.
7058 * dlls/comctl32/listview.c:
7059 comctl32: listview: A CDRF_SKIPDEFAULT for an item should skip the whole row.
7061 2007-01-16 Alexandre Julliard <julliard@winehq.org>
7063 * dlls/ntdll/virtual.c, include/wine/server_protocol.h,
7064 server/protocol.def, server/thread.c, server/trace.c:
7065 ntdll: Implemented NtLockVirtualMemory and NtUnlockVirtualMemory.
7067 2007-01-15 Alexandre Julliard <julliard@winehq.org>
7069 * dlls/ntdll/sync.c, dlls/ntdll/virtual.c, include/wine/server_protocol.h,
7070 server/protocol.def, server/thread.c, server/trace.c:
7071 ntdll: Implementation of inter-process NtFlushVirtualMemory.
7073 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
7074 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
7076 ntdll: Implementation of inter-process VirtualProtectEx.
7078 * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
7079 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
7081 ntdll: Implementation of inter-process VirtualQueryEx.
7083 * dlls/kernel32/tests/process.c, dlls/kernel32/tests/virtual.c,
7084 dlls/ntdll/sync.c, dlls/ntdll/virtual.c:
7085 ntdll: Implementation of inter-process VirtualAllocEx and VirtualFreeEx.
7087 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
7088 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
7090 server: Support queuing some APCs to a process instead of a thread.
7092 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
7093 server/request.h, server/thread.c, server/trace.c,
7094 tools/make_requests:
7095 server: Added mechanism for returning results of APC calls.
7096 Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
7099 server: Properly wake the waiting threads when an APC is cancelled.
7101 * dlls/kernel32/console.c:
7102 kernel32: Use the proper codepage for console functions.
7103 Based on a patch by Anatoly Lyutin.
7105 2007-01-13 Paul Vriens <paul.vriens.wine@gmail.com>
7107 * dlls/secur32/tests/schannel.c:
7108 secur32/tests: Fix compilation for older gcc versions (and MinGW).
7110 * dlls/mshtml/tests/htmldoc.c:
7111 mshtml/tests: Fix compilation for older gcc versions (and MinGW).
7113 * dlls/crypt32/tests/cert.c:
7114 crypt32/tests: Fix compilation for older gcc versions (and MinGW).
7116 2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
7118 * dlls/ntdll/thread.c:
7119 ntdll: Remove unused function.
7121 * dlls/msvcrt/except.c, dlls/msvcrt/exit.c:
7122 msvcrt: Declare some items static.
7124 * dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/pi.c:
7125 msxml3: Remove unused functions.
7127 2007-01-14 Hans Leidekker <hans@it.vu.nl>
7129 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
7130 snmpapi: Implement SnmpUtilVarBindCpy.
7132 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
7133 snmpapi: Implement SnmpUtilMem{Alloc,Free,ReAlloc}.
7135 * dlls/snmpapi/snmpapi.spec:
7136 snmpapi: Add some missing APIs to the spec file.
7138 * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
7139 snmpapi: Implement SnmpUtilOidCpy, SnmpUtilOidFree and SnmpUtilVarBindFree.
7141 2007-01-15 Alexandre Julliard <julliard@winehq.org>
7143 * loader/Makefile.in:
7144 loader: Fix git-describe invocation to work with old git versions.
7146 * dlls/oleaut32/tests/vartest.c:
7147 oleaut32/tests: Replace some macros by functions to reduce code size and
7150 2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
7152 * dlls/kernel32/locale.c:
7153 kernel32: Add details in description function MultiByteToWideChar and
7154 WideCharToMultiByte.
7156 2007-01-14 Felix Nawothnig <flexo@holycrap.org>
7158 * dlls/kernel32/kernel32.spec, dlls/kernel32/lzexpand.c:
7159 kernel32: Forward CopyLZFile() to LZCopy() instead of wrapping it.
7161 2007-01-14 Eric Pouech <eric.pouech@wanadoo.fr>
7163 * dlls/dbghelp/elf_module.c:
7164 dbghelp: Removed unneeded code from rewrite of .gnu_link handling.
7166 2007-01-14 Paul Vriens <paul.vriens.wine@gmail.com>
7169 mpr: Fix typo (Coverity).
7171 2007-01-15 Dmitry Timoshkov <dmitry@codeweavers.com>
7173 * dlls/user32/mdi.c:
7174 user32: Remove redundant visibility checks of a maximized MDI child, add an
7175 explanation why we do that.
7177 2007-01-14 Dmitry Timoshkov <dmitry@codeweavers.com>
7179 * dlls/user32/mdi.c:
7180 user32: Simplify some maximized MDI child checks.
7182 * dlls/user32/mdi.c:
7183 user32: Remove MDI_AugmentFrameMenu call from WM_MDICREATE handler.
7185 * dlls/winex11.drv/winpos.c:
7186 winex11.drv: Fix the typos in the fullscreen state debug trace.
7188 * dlls/wined3d/device.c:
7189 wined3d: Do not play with WS_VISIBLE, this causes unwanted mapping/unmapping
7192 2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
7194 * dlls/d3d9/directx.c, dlls/wined3d/directx.c:
7195 wined3d, d3d9: Caps correction.
7197 * dlls/wined3d/device.c:
7198 wined3d: Do not force dynamic usage on transformed buffers.
7200 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c,
7201 dlls/wined3d/wined3d_private.h:
7202 wined3d: Better tracking of vertex buffer assignments.
7204 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
7205 wined3d: Do not free regularily locked surfaces.
7207 * dlls/wined3d/vertexbuffer.c:
7208 wined3d: Revert "wined3d: Do not preload vertex buffers in unlock.".
7209 This reverts commit 6fb1869b98265a30a285c6f94a768934476a8c2a.
7211 2007-01-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
7213 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Pl.rc:
7214 mpr: Add Polish translation.
7216 * dlls/msi/msi.rc, dlls/msi/msi_Pl.rc:
7217 msi: Add Polish translation.
7219 2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
7221 * programs/cmdlgtst/Pl.rc, programs/cmdlgtst/cmdlgr.rc:
7222 cmdlgtst: Add Polish translation.
7224 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Pl.rc:
7225 wininet: Add Polish translation.
7227 * programs/wordpad/Pl.rc, programs/wordpad/rsrc.rc:
7228 wordpad: Add Polish translation.
7230 2007-01-12 Rob Shearman <rob@codeweavers.com>
7232 * dlls/wininet/http.c:
7233 wininet: Change HTTP_EncodeBase64 to operate on a series of bytes, instead
7235 Change HTTP_EncodeBasicAuth to convert the username and password into
7236 utf8 before base64 encoding.
7238 * dlls/wininet/http.c:
7239 wininet: HTTP_HttpQueryInfoW deals with bytes, not characters so update the
7240 callers that have this wrong assumption.
7242 * dlls/wininet/http.c:
7243 wininet: Allow a NULL value to be passed into HTTP_ProcessHeader
7244 instead of crashing so that when used with the replace flag it will
7245 delete an existing value.
7247 2007-01-13 Jacek Caban <jacek@codeweavers.com>
7249 * dlls/itss/tests/protocol.c:
7250 itss: Added more protocol tests.
7252 * dlls/itss/storage.c:
7253 itss: Close chm file when destroying Storage.
7255 * dlls/itss/storage.c:
7256 itss: Return S_FALSE in IStream::Read if there is no more data to read.
7258 * dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c:
7259 urlmon: Added mk protocol implementation.
7261 2007-01-12 Bill Medland <billmedland@shaw.ca>
7263 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c,
7265 odbccp32: Implement SQLGet/SetConfigMode.
7267 2007-01-12 Alexandre Julliard <julliard@winehq.org>
7269 * dlls/kernel32/tests/pipe.c, server/named_pipe.c:
7270 server: Set the specified in/out buffer sizes on named pipes using SO_SND/RCVBUF.
7272 2007-01-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
7274 * dlls/msrle32/msrle32.c:
7275 msrle32: Declare some functions static.
7277 * dlls/msi/action.c, dlls/msi/events.c:
7278 msi: Declare some functions static.
7280 * dlls/msi/registry.c, dlls/msi/table.c, dlls/msi/tokenize.c:
7281 msi: Remove unused variables.
7283 2007-01-12 Bill Medland <billmedland@shaw.ca>
7285 * dlls/odbccp32/odbccp32.c:
7286 odbccp32: Remove A->W cross-call.
7288 2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
7290 * dlls/crypt32/tests/cert.c:
7291 crypt32/tests: Cast-qual warning fixes.
7293 * dlls/mshtml/tests/htmldoc.c:
7294 mshtml/tests: Cast-qual warning fix.
7296 * dlls/rpcrt4/tests/rpc.c:
7297 rpcrt4/tests: Cast-qual warning fixes.
7299 * dlls/secur32/tests/schannel.c:
7300 secur32/tests: Cast-qual warning fixes.
7302 * dlls/user32/tests/win.c:
7303 user32/tests: Cast-qual warning fixes.
7305 * dlls/oleaut32/tests/olefont.c:
7306 oleaut32/tests: Cast-qual warnings fixes.
7308 2007-01-12 Hans Leidekker <hans@it.vu.nl>
7310 * dlls/usp10/usp10.c:
7311 usp10: Initialise the caller supplied ABC structure in ScriptPlace.
7312 Fixes a regression found by Lei Zhang.
7314 2007-01-12 Jacek Caban <jacek@codeweavers.com>
7316 * dlls/urlmon/Makefile.in, dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c,
7317 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h:
7318 urlmon: Added mk protocol stub implementation.
7320 * dlls/urlmon/tests/url.c:
7321 urlmon: Code clean up.
7323 2007-01-12 Alexandre Julliard <julliard@winehq.org>
7325 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/virtual.c:
7326 ntdll: Make the virtual.c critical section uninterruptible by signals.
7327 Based on a patch by Thomas Kho.
7329 * dlls/ntdll/virtual.c:
7330 ntdll: Fix handling of 64-bit sizes in NtMapViewOfSection.
7332 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/mapping.c,
7333 server/protocol.def, server/trace.c:
7334 ntdll: Duplicate the mapping handle on the server side for NtMapViewOfSection.
7336 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c,
7337 server/fd.c, server/file.c, server/file.h, server/process.c:
7338 ntdll: Moved the check for removable file in load_dll to the server.
7340 2007-01-11 Francois Gouget <fgouget@codeweavers.com>
7342 * dlls/winex11.drv/xrandr.c:
7343 xrandr: Small X11DRV_XRandR_(Get|Set)CurrentMode() code optimisations.
7345 2007-01-11 Bill Medland <billmedland@shaw.ca>
7347 * dlls/odbccp32/odbccp32.c:
7348 odbccp32: Implement SQLGetInstalledDrivers.
7350 2007-01-11 Duane Clark <fpga@pacbell.net>
7352 * dlls/comctl32/treeview.c:
7353 treeview: Fix horizontal scrolling.
7355 2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
7357 * dlls/wined3d/device.c:
7358 wined3d: Avoid a NULL pointer dereference in UpdateTexture (Coverity).
7360 * dlls/wined3d/surface.c:
7361 wined3d: Do not perform a NULL check on riid (Coverity).
7363 * dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/wined3d/device.c,
7364 include/wine/wined3d_interface.h:
7365 d3d9: Implement IDirect3DDevice9::StretchRect.
7367 2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
7369 * dlls/ole32/tests/propvariant.c:
7370 ole32/tests: Cast-qual warnings fixes.
7372 2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
7374 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
7375 riched20: Fix crash undoing a paste.
7377 2007-01-12 Kirill K. Smirnov <lich@math.spbu.ru>
7379 * programs/explorer/systray.c:
7380 explorer/systray: Some code cleanup.
7382 2007-01-11 Francois Gouget <fgouget@codeweavers.com>
7384 * dlls/d3d8/tests/d3d8_main.c, dlls/d3d8/tests/device.c,
7385 dlls/d3d8/tests/surface.c, dlls/d3d8/tests/texture.c,
7386 dlls/d3d8/tests/volume.c:
7387 d3d8/tests: Warn that tests were skipped if we could not load d3d8.dll.
7388 But report a failed test if a mandatory function is missing from it.
7390 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
7391 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/surface.c,
7392 dlls/d3d9/tests/texture.c, dlls/d3d9/tests/vertexdeclaration.c,
7393 dlls/d3d9/tests/volume.c:
7394 d3d9/tests: Warn that tests were skipped if we could not load d3d9.dll.
7395 But report a failed test if a mandatory function is missing from it.
7396 Also warn if the hardware capabilities force us to skip some tests.
7398 * include/wine/test.h:
7399 tests: Add skip(), a function to warn that tests were skipped due to limitations
7400 of the environment or missing dependencies.
7402 2007-01-11 Francois Gouget <fgouget@free.fr>
7404 * dlls/dsound/tests/capture.c:
7405 dsound/tests: Replace some '#if 0's with 'if (0)'s.
7407 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d8.c,
7408 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
7409 dlls/dsound/tests/propset.c:
7410 dsound/tests: The tests link with dsound.dll so use GetModuleHandle() instead
7413 * dlls/dsound/tests/capture.c:
7414 dsound/tests: Replace some '#if 0's with 'if (0)'s.
7416 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
7417 winmm/tests: Replace some '#if 0's with 'if (0)'s.
7418 Fix the code so it compiles without warnings.
7420 2007-01-11 Ken Thomases <ken@codeweavers.com>
7422 * dlls/wined3d/query.c:
7423 wined3d: Do not block waiting for occlusion query result in GetData.
7425 2007-01-11 Rob Shearman <rob@codeweavers.com>
7427 * dlls/ole32/tests/errorinfo.c:
7428 ole32: Fix copied description and copyright statement for tests/errorinfo.c.
7430 2007-01-11 Frank Richter <frank.richter@gmail.com>
7432 * dlls/dbghelp/elf_module.c:
7433 dbghelp: Split gnu_debuglink handling into own function.
7435 2007-01-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
7437 * dlls/msacm32/internal.c:
7438 msacm32: Declare some variables static.
7440 * dlls/mshtml/nsembed.c:
7441 mshtml: Declare a variable static.
7444 mpr: Declare a variable static.
7446 * dlls/msdmo/dmoreg.c:
7447 msdmo: Declare a function static.
7449 * dlls/itss/chm_lib.c:
7450 itss: Remove unused variable and associated dead code.
7452 * dlls/msadp32.acm/msadp32.c:
7453 msadp32.acm: Remove unused function.
7455 * dlls/msg711.acm/msg711.c:
7456 msg711.acm: Remove unused function.
7458 2007-01-12 Detlef Riekenberg <wine.dev@web.de>
7460 * dlls/comdlg32/Makefile.in, dlls/comdlg32/filedlg.c,
7461 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filetitle.c:
7462 comdlg32: Move GetFileTitle(A/W/16) to filedlg.c, filedlg16.c.
7464 2007-01-11 Detlef Riekenberg <wine.dev@web.de>
7466 * dlls/winspool.drv/info.c:
7467 winspool: Support Xcv for ConfigurePortW.
7469 * dlls/winspool.drv/info.c:
7470 winspool: Support monitors without a name.
7472 2007-01-11 Alexandre Julliard <julliard@winehq.org>
7474 * loader/preloader.c:
7475 preloader: Added printf format checking and fix some formats.
7477 * loader/preloader.c:
7478 preloader: Remove reserved ranges that we failed to allocate.
7480 2007-01-10 Bill Medland <billmedland@shaw.ca>
7482 * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c:
7483 odbccp32: Implement SQLInstallerError(W).
7485 2007-01-11 Mike McCormack <mike@codeweavers.com>
7487 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
7488 kernel32: Merge existing resources in EndUpdateResource.
7490 * dlls/kernel32/resource.c:
7491 kernel32: Split update_add_resource() into two functions.
7493 * dlls/kernel32/resource.c:
7494 kernel32: Create a simple abstraction for file mappings.
7496 2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
7498 * dlls/user32/tests/text.c, dlls/user32/uitools.c:
7499 user32: Add a simple DrawState test, make it pass under Wine.
7501 2007-01-11 James Hawkins <truiken@gmail.com>
7503 * dlls/mshtml/olecmd.c:
7504 mshtml: Use the correct variable in the FIXME.
7506 * dlls/winspool.drv/info.c:
7507 winspool.drv: Check for get_filename failure.
7509 * programs/winedbg/memory.c:
7510 winedbg: Check buffer for NULL before writing to it.
7512 2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
7514 * dlls/riched20/caret.c, dlls/riched20/editor.c,
7515 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
7516 riched20: Fix modification state for several operations.
7518 2007-01-10 Rob Shearman <rob@codeweavers.com>
7520 * dlls/ole32/tests/ole2.c:
7521 ole32: Add tests for the default handler.
7523 * dlls/ole32/errorinfo.c, dlls/ole32/tests/Makefile.in,
7524 dlls/ole32/tests/errorinfo.c:
7525 ole32: Add tests for error info functions.
7526 Return E_INVALIDARG if dwReserved is not set to zero for both
7527 GetErrorInfo and SetErrorInfo.
7529 2007-01-10 Vitaliy Margolen <wine-patches@kievinfo.com>
7531 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
7532 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
7533 dlls/dinput/mouse.c:
7534 dinput: Internal data format is not const anymore.
7536 2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
7538 * dlls/dinput/device.c:
7539 dinput: Don't copy no longer used user data format object array.
7541 * dlls/dinput/device.c, dlls/dinput/device_private.h:
7542 dinput: Use internal data format for object lookups.
7544 * dlls/dinput/joystick_linuxinput.c:
7545 dinput: [joystick_linuxinput] Use correct offset to queue events.
7547 * dlls/dinput/joystick_linuxinput.c:
7548 dinput: [joystick_linuxinput] Rewrite GetObjectInfo and EnumObjects on top of
7551 * dlls/dinput/joystick_linuxinput.c:
7552 dinput: [joystick_linuxinput] Copy and modify default data format.
7554 * dlls/dinput/joystick_linux.c:
7555 dinput: [joystick_linux] Use correct offset to queue events.
7557 * dlls/dinput/joystick_linux.c:
7558 dinput: [joystick_linux] Reuse the same properties array.
7560 * dlls/dinput/joystick_linux.c:
7561 dinput: [joystick_linux] Copy and modify default data format.
7562 Copy only what we have.
7564 2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
7566 * dlls/gdi32/freetype.c:
7567 gdi32: Print status of the hinting support in the debug log.
7569 2007-01-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
7571 * programs/clock/Nl.rc:
7572 clock: Update Dutch resource.
7574 2007-01-10 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
7576 * dlls/comdlg32/cdlg_Nl.rc:
7577 comdlg32: Update Dutch resources.
7579 * dlls/user32/resources/user32_Nl.rc:
7580 user32: Update Dutch resources.
7582 2007-01-10 Francois Gouget <fgouget@free.fr>
7584 * dlls/rpcrt4/tests/ndr_marshall.c, include/rpcndr.h:
7585 rpcrt4: Give a proper name to some formerly reserved MIDL_STUB_MESSAGE fields.
7586 Define NTDDI_VERSION so we get definitions for the Reserved51_X fields with
7588 This fixes compilation of the ndr_marshall.c with the PSDK.
7590 2007-01-10 Rob Shearman <rob@codeweavers.com>
7592 * dlls/wininet/netconnection.c:
7593 wininet: Don't try to read anything if 0 bytes are to be read.
7595 2007-01-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
7597 * dlls/kernel32/resource.c:
7598 kernel32: Declare some functions static.
7600 * dlls/itss/chm_lib.c, dlls/itss/chm_lib.h:
7601 itss: Declare a function static.
7603 * dlls/imaadp32.acm/imaadp32.c:
7604 imaadp32.acm: Remove unused function.
7606 2007-01-10 Harry McNally <harrymc@decisions-and-designs.com.au>
7608 * dlls/ntdll/time.c:
7609 ntdll: Add Western Australia Summer Time.
7611 2007-01-10 Francois Gouget <fgouget@codeweavers.com>
7614 wine.inf: We cannot create fake dlls for 16bit libraries. So remove ddeml.dll.
7616 2007-01-10 Stefan Dösinger <stefan@codeweavers.com>
7618 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
7619 wined3d: Remove dead NV_TEXTURE_SHADER code
7621 * dlls/wined3d/state.c:
7622 wined3d: Do not activate / deactivate texture dimensions twice.
7624 * dlls/wined3d/vertexbuffer.c:
7625 wined3d: D3D7 vertex buffers never change their declaration.
7627 * dlls/wined3d/state.c:
7628 wined3d: Fix a capital letter in a parameter name.
7630 * dlls/wined3d/state.c:
7631 wined3d: Add copyright statements to state.c.
7633 * dlls/wined3d/state.c:
7634 wined3d: Attempt to remove some tabs smuggled in by xcode.
7636 * dlls/wined3d/state.c:
7637 wined3d: Do not warn about unsupported point sizes if the default values are set.
7639 * dlls/wined3d/state.c:
7640 wined3d: Avoid false resultarg warnings.
7642 * dlls/ddraw/device.c:
7643 ddraw: Get some texture stage states from their equivalent sampler states.
7645 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
7646 dlls/wined3d/wined3d_private.h:
7647 wined3d: Store the scissor rect in the stateblock.
7649 * dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
7650 wined3d: Count the framerate per swapchain, not globally.
7652 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
7653 wined3d: Move material applying to the state table.
7655 * dlls/wined3d/drawprim.c:
7656 wined3d: Remove the invymat from drawprim.c.
7658 * dlls/wined3d/drawprim.c:
7659 wined3d: Do not reset the material.
7661 2007-01-10 Alexandre Julliard <julliard@winehq.org>
7663 * dlls/ntdll/exception.c, server/thread.c:
7664 server: Allow suspended threads to run system APCs.
7666 * dlls/ntdll/critsection.c:
7667 ntdll: Make sure that critical section waits are not interrupted.
7669 * dlls/ntdll/sync.c:
7670 ntdll: Only return STATUS_USER_APC from a wait if a real user APC has been run.
7671 Based on a patch by Thomas Kho.
7673 * dlls/ntdll/sync.c:
7674 ntdll: Compute the wait timeout only once in NTDLL_wait_for_multiple_objects.
7676 * dlls/Makefile.in, tools/make_makefiles:
7677 make_makefiles: Get rid of the rules for dll symlinks.
7679 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7680 dlls/wineoss.drv/Makefile.in, dlls/wineoss.drv/audio.c,
7681 dlls/wineoss.drv/audio.h, dlls/wineoss.drv/dscapture.c,
7682 dlls/wineoss.drv/dsrender.c, dlls/wineoss.drv/midi.c,
7683 dlls/wineoss.drv/midipatch.c, dlls/wineoss.drv/mixer.c,
7684 dlls/wineoss.drv/mmaux.c, dlls/wineoss.drv/oss.c,
7685 dlls/wineoss.drv/oss.h, dlls/wineoss.drv/wineoss.drv.spec,
7686 dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
7687 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
7688 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
7689 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
7690 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
7691 dlls/winmm/wineoss/oss.h, dlls/winmm/wineoss/wineoss.drv.spec:
7692 wineoss: Renamed the dlls/winmm/wineoss directory to dlls/wineoss.drv.
7694 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7695 dlls/winenas.drv/Makefile.in, dlls/winenas.drv/audio.c,
7696 dlls/winenas.drv/nas.c, dlls/winenas.drv/nas.h,
7697 dlls/winenas.drv/winenas.drv.spec, dlls/winmm/winenas/Makefile.in,
7698 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
7699 dlls/winmm/winenas/nas.h, dlls/winmm/winenas/winenas.drv.spec:
7700 winenas: Renamed the dlls/winmm/winenas directory to dlls/winenas.drv.
7702 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7703 dlls/winejack.drv/Makefile.in, dlls/winejack.drv/audio.c,
7704 dlls/winejack.drv/jack.c, dlls/winejack.drv/jack.h,
7705 dlls/winejack.drv/winejack.drv.spec, dlls/winmm/winejack/Makefile.in,
7706 dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c,
7707 dlls/winmm/winejack/jack.h, dlls/winmm/winejack/winejack.drv.spec:
7708 winejack: Renamed the dlls/winmm/winejack directory to dlls/winejack.drv.
7710 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7711 dlls/wineesd.drv/Makefile.in, dlls/wineesd.drv/audio.c,
7712 dlls/wineesd.drv/esound.c, dlls/wineesd.drv/esound.h,
7713 dlls/wineesd.drv/wineesd.drv.spec, dlls/winmm/wineesd/Makefile.in,
7714 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
7715 dlls/winmm/wineesd/esound.h, dlls/winmm/wineesd/wineesd.drv.spec:
7716 wineesd: Renamed the dlls/winmm/wineesd directory to dlls/wineesd.drv.
7718 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7719 dlls/winecoreaudio.drv/Makefile.in, dlls/winecoreaudio.drv/audio.c,
7720 dlls/winecoreaudio.drv/audiounit.c,
7721 dlls/winecoreaudio.drv/coreaudio.c,
7722 dlls/winecoreaudio.drv/coreaudio.h,
7723 dlls/winecoreaudio.drv/winecoreaudio.drv.spec,
7724 dlls/winmm/winecoreaudio/Makefile.in,
7725 dlls/winmm/winecoreaudio/audio.c,
7726 dlls/winmm/winecoreaudio/audiounit.c,
7727 dlls/winmm/winecoreaudio/coreaudio.c,
7728 dlls/winmm/winecoreaudio/coreaudio.h,
7729 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
7730 winecoreaudio: Renamed the dlls/winmm/winecoreaudio directory to
7731 dlls/winecoreaudio.drv.
7733 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7734 dlls/wineaudioio.drv/Makefile.in, dlls/wineaudioio.drv/audio.c,
7735 dlls/wineaudioio.drv/audioio.c,
7736 dlls/wineaudioio.drv/wineaudioio.drv.spec,
7737 dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c,
7738 dlls/winmm/wineaudioio/audioio.c,
7739 dlls/winmm/wineaudioio/wineaudioio.drv.spec:
7740 wineaudioio: Renamed the dlls/winmm/wineaudioio directory to
7741 dlls/wineaudioio.drv.
7743 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7744 dlls/winearts.drv/Makefile.in, dlls/winearts.drv/arts.c,
7745 dlls/winearts.drv/arts.h, dlls/winearts.drv/audio.c,
7746 dlls/winearts.drv/winearts.drv.spec, dlls/winmm/winearts/Makefile.in,
7747 dlls/winmm/winearts/arts.c, dlls/winmm/winearts/arts.h,
7748 dlls/winmm/winearts/audio.c, dlls/winmm/winearts/winearts.drv.spec:
7749 winearts: Renamed the dlls/winmm/winearts directory to dlls/winearts.drv.
7751 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
7752 dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
7753 dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
7754 dlls/winealsa.drv/midi.c, dlls/winealsa.drv/winealsa.drv.spec,
7755 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/alsa.c,
7756 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
7757 dlls/winmm/winealsa/midi.c, dlls/winmm/winealsa/winealsa.drv.spec:
7758 winealsa: Renamed the dlls/winmm/winealsa directory to dlls/winealsa.drv.
7760 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
7762 * dlls/cabinet/fdi.c, dlls/ddraw/ddraw.c, dlls/user32/misc.c,
7763 dlls/wined3d/device.c, dlls/wined3d/state.c,
7764 programs/winetest/main.c:
7765 janitorial: Use the C standard for multiline strings.
7767 2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
7769 * programs/wineconsole/wineconsole_De.rc,
7770 programs/wineconsole/wineconsole_En.rc,
7771 programs/wineconsole/wineconsole_Fr.rc,
7772 programs/wineconsole/wineconsole_Ko.rc,
7773 programs/wineconsole/wineconsole_No.rc,
7774 programs/wineconsole/wineconsole_Pl.rc:
7775 wineconsole: Fix a typo in the help message about correct backend names.
7777 * programs/wineconsole/curses.c:
7778 wineconsole: Use CP_UNIXCP to translate strings to the system encoding.
7780 * programs/wineconsole/curses.c, programs/wineconsole/user.c,
7781 programs/wineconsole/winecon_user.h:
7782 wineconsole: Make some data const.
7784 2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
7786 * dlls/dinput/device.c, dlls/dinput/device_private.h,
7787 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
7788 dinput: Pass complete DataFormat structure to find_property.
7790 * dlls/dinput/keyboard.c:
7791 dinput: Remove duplicate Keyboard->Poll it is the same as base class.
7793 * dlls/dinput/mouse.c:
7794 dinput: Fix trace formatting.
7796 2007-01-09 Rob Shearman <rob@codeweavers.com>
7798 * dlls/ole32/marshal.c:
7799 ole32: Fix the detection of when we need an additional QueryInterface in
7800 CoUnmarshalInterface.
7802 * dlls/ole32/tests/marshal.c:
7803 ole32: Add a test for the failure case of same-apartment unmarshaling when
7804 passing in an unsupported iid.
7806 * dlls/ole32/tests/compobj.c:
7807 ole32: Add tests for passing invalid arguments to CoUnmarshalInterface.
7809 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
7810 ole32: ReadClassStm should return STG_E_READFAULT is not all of the data could
7811 be read, not S_FALSE.
7812 Clear pclsid in case of errors.
7813 Add tests for ReadClassStm.
7815 * dlls/ole32/tests/compobj.c:
7816 ole32: Add tests for invalid arguments of CoMarshalInterface and
7817 CoMarshalInterThreadInterfaceInStream.
7819 * dlls/ole32/marshal.c:
7820 ole32: Return an error from CoUnmarshalInterface if pStream is NULL or if ppv
7823 * dlls/ole32/storage32.c:
7824 ole32: Fix Read/WriteClassStm to return an error if the passed in stream
7827 * dlls/ole32/marshal.c:
7828 ole32: Return an error in CoMarshalInterface if pStream is NULL.
7830 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
7831 ole32: Fix HGLOBALStreamImpl_CopyTo to check the return values of IStream_Read
7832 and IStream_Write and to not compare the bytes read to the bytes written.
7833 Add tests for IStream::CopyTo of the HGLOBAL stream implementation.
7835 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/marshal.c,
7836 dlls/ole32/rpc.c, dlls/ole32/stubmanager.c:
7837 ole32: Remove some unneeded inclusions of headers.
7838 Change some incorrect usages of SEEK_SET to the intended STREAM_SEEK_SET
7841 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
7842 ole32: Move test for CoGetInterfaceAndReleaseStream to compobj.c.
7845 ole32: Use the standard list functions for the global interface table
7848 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
7849 ole32: Move the Running Object Table test in marshal.c to moniker.c to put it
7850 with the other ROT tests.
7853 ole32: Fix a comment in rpc_sendreceive_thread that wasn't correct.
7855 * dlls/ole32/compobj.c:
7856 ole32: Remove a FIXME comment that no longer applies.
7858 2007-01-09 James Hawkins <truiken@gmail.com>
7860 * dlls/advpack/tests/advpack.c:
7861 advpack: Fill the output buffer to workaround a bug in IE7s advpack.
7863 * dlls/comctl32/tests/updown.c:
7864 comctl32: Rewrite the up-down control tests to add message checking.
7866 2007-01-09 Eric Pouech <eric.pouech@wanadoo.fr>
7868 * tools/winedump/minidump.c:
7869 winedump: Fixed signature for dumping MDMP files.
7871 2007-01-09 Bill Medland <billmedland@shaw.ca>
7873 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
7874 dlls/odbccp32/tests/Makefile.in, dlls/odbccp32/tests/misc.c,
7875 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
7876 odbccp32: Add tests structure.
7878 2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
7880 * dlls/kernel32/tests/virtual.c:
7881 kernel32: Do not forget to cleanup if the test is skipped.
7883 2007-01-09 Dmitry Timoshkov <dmitry@codeweavers.com>
7885 * dlls/winex11.drv/winpos.c:
7886 winex11.drv: Force the fullscreen state update once the window is mapped.
7888 2007-01-09 Francois Gouget <fgouget@codeweavers.com>
7890 * programs/uninstaller/Pt.rc:
7891 uninstaller: Add a Portuguese translation (contributed by Americo Jose Melo).
7893 2007-01-09 Francois Gouget <fgouget@free.fr>
7895 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
7896 wininet: Consistenly use INTERNET_SetLastError().
7898 2007-01-09 Paul Vriens <paul.vriens.wine@gmail.com>
7900 * dlls/ntdll/tests/rtl.c:
7901 ntdll/tests: Skip some tests on Windows Vista.
7903 2007-01-10 Alexandre Julliard <julliard@winehq.org>
7905 * dlls/ntdll/tests/exception.c:
7906 ntdll/tests: Fix exception test for CPUs that do segment limit checks
7909 * dlls/ntdll/tests/port.c:
7910 ntdll/tests: Don't bother testing the port functions if creating the port failed.
7912 2007-01-09 Alexandre Julliard <julliard@winehq.org>
7914 * tools/wrc/parser.l, tools/wrc/utils.c:
7915 wrc: Added support for utf-8 codepage.
7917 * ANNOUNCE, ChangeLog, VERSION, configure:
7920 ----------------------------------------------------------------
7921 2007-01-09 Alexandre Julliard <julliard@winehq.org>
7923 * LICENSE, include/wine/wine_common_ver.rc:
7924 Update copyright info for the new year.
7926 2007-01-09 Francois Gouget <fgouget@free.fr>
7928 * dlls/shlwapi/tests/ordinal.c:
7929 shlwapi/tests: Print GetLastError() in decimal with '%u'.
7931 * dlls/wintrust/tests/register.c:
7932 wintrust/tests: Print GetLastError() in decimal with '%u'.
7934 * dlls/mcicda/mcicda.c:
7935 mcicda: Compare GetLastError() to kernel error codes, not ntdll ones.
7937 2007-01-07 Hans Leidekker <hans@it.vu.nl>
7939 * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/volume.c,
7940 dlls/kernel32/volume.c:
7941 kernel32: Add a stub implementation for GetVolumeNameForVolumeMountPoint{A, W}.
7943 2007-01-08 Samuel Lidén Borell <samuellb@bredband.net>
7945 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
7946 kernel32: Add SetTermsrvAppInstallMode stub.
7948 2007-01-08 Mike McCormack <mike@codeweavers.com>
7950 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
7951 kernel32: Implement EndUpdateResource for the case existing resources are
7954 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
7956 * dlls/dxguid/dxguid.c, include/Makefile.in, include/rmxfguid.h:
7957 dxguid: Add the rmxfguid.h header and export the GUIDs.
7959 * .gitignore, tools/make_makefiles:
7960 make_makefiles: Add *_crosstest.exe to .gitignore.
7962 2007-01-09 Felix Nawothnig <flexo@holycrap.org>
7964 * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
7965 treeview: Initialize iImage and iSelectedImage with zero.
7967 2007-01-08 Ken Thomases <ken@codeweavers.com>
7969 * dlls/kernel32/locale.c:
7970 kernel32: Don't release preferred_locales until we're done with its members.
7972 2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
7974 * dlls/avifil32/tmpfile.c, dlls/dmband/dmutils.c, dlls/dmime/dmutils.c,
7975 dlls/dmloader/debug.c, dlls/dmstyle/dmutils.c,
7976 dlls/dmusic/collection.c, dlls/dplayx/dplayx_messages.c,
7977 dlls/kernel32/cpu.c, dlls/msrle32/msrle32.c, dlls/ntdll/tests/om.c,
7978 dlls/user32/tests/msg.c, programs/oleview/oleview.c:
7979 janitorial: Remove stray '\' at end of lines.
7981 * dlls/wined3d/device.c:
7982 wined3d: Remove stray '\' at end of lines.
7984 * dlls/dsound/sound3d.c, dlls/dsound/tests/propset.c:
7985 dsound: Remove stray '\' at end of lines.
7987 * include/commctrl.h, include/softpub.h, include/wintrust.h:
7988 include: Remove stray '\' at end of lines.
7990 2007-01-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
7992 * dlls/dsound/sound3d.c:
7993 dsound: Remove unused function.
7995 * dlls/hhctrl.ocx/webbrowser.c:
7996 hhctrl.ocx: Remove unused variable.
7998 * dlls/gdi32/freetype.c:
7999 gdi32: Remove unused variables.
8001 * dlls/gdi32/mapping.c, dlls/gdi32/printdrv.c:
8002 gdi32: Declare some functions static.
8004 * dlls/gdi32/path.c:
8005 gdi32: Remove unused function.
8007 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
8009 * dlls/ole32/tests/stg_prop.c:
8010 ole32/tests: Cast-qual warnings fixes.
8012 2007-01-08 Detlef Riekenberg <wine.dev@web.de>
8014 * dlls/localspl/tests/localmon.c:
8015 localspl/tests: Load the user interface dll on demand.
8017 2007-01-08 Alexandre Julliard <julliard@winehq.org>
8019 * dlls/dsound/propset.c:
8020 dsound: The dsconf.h GUIDs are now in libdxguid.
8023 server: Don't fail to map a shared section if the final sector is truncated.
8025 2007-01-08 Patrik Stridvall <patrik@stridvall.se>
8027 * dlls/dsound/tests/propset.c, dlls/dxguid/dxguid.c:
8028 dsound: The GUID:s defined in dsconf.h should be exported by dxguid.
8031 imm32: Only unregister the IME class if it was registered.
8033 2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
8035 * dlls/kernel32/tests/virtual.c:
8036 kernel32/tests: Prevent memory leak.
8038 2007-01-07 Vitaliy Margolen <wine-patches@kievinfo.com>
8040 * dlls/dinput/device.c, dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
8041 dinput: Set event from queue_event, simplifying code a bit.
8043 * dlls/dinput/keyboard.c:
8044 dinput: Use proper offset when queuing keyboard events.
8046 2007-01-06 Vitaliy Margolen <wine-patches@kievinfo.com>
8048 * dlls/winex11.drv/keyboard.c:
8049 winex11drv: Change FIXME to WARN in X11DRV_GetKeyNameText.
8051 2007-01-06 Duane Clark <fpga@pacbell.net>
8053 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
8054 comctl32: listview: Allow LVIF_STATE flag in subitems.
8056 2007-01-07 Jonathan Ernst <jonathan@ernstfamily.ch>
8058 * dlls/localspl/localspl.rc, dlls/localspl/spl_Fr.rc:
8059 localspl: Added French translation.
8061 2007-01-06 Stefan Dösinger <stefan@codeweavers.com>
8063 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
8064 wined3d: Fix np2 textures.
8066 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c,
8067 dlls/wined3d/wined3d_private.h:
8068 wined3d: Do not try to read the vertex decl when the stateblock isn't finalized.
8070 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
8071 wined3d: Remove some unneeded context cache members from the device.
8073 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
8074 wined3d: Vertex buffers can use the declaration from the device.
8076 * dlls/wined3d/vertexbuffer.c:
8077 wined3d: Do not preload vertex buffers in unlock.
8079 * dlls/wined3d/drawprim.c:
8080 wined3d: Clean up drawprim a bit.
8082 * dlls/ddraw/ddraw.c:
8083 ddraw: Forward the DDSCAPS2_TEXTUREMANAGE flag to wined3d.
8085 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
8086 wined3d: Do not keep internal references on index buffers.
8088 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
8089 dlls/ddraw/vertexbuffer.c, dlls/wined3d/device.c,
8090 dlls/wined3d/stateblock.c:
8091 wined3d: Do not keep internal references on vertex buffers.
8093 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
8094 wined3d: Do not keep internal references on pixel shaders.
8096 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
8097 wined3d: Do not keep internal references on vertex shaders.
8099 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
8100 wined3d: Do not keep internal references to the vertex declaration.
8102 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
8103 wined3d: Do not activate vertex shaders needlessly.
8105 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
8106 dlls/wined3d/wined3d_private.h:
8107 wined3d: Avoid negative draw start indices.
8109 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
8110 dlls/wined3d/wined3d_private.h:
8111 wined3d: Move applying shader constants to the state table.
8113 * dlls/wined3d/query.c:
8114 wined3d: Remove the general query fixme.
8116 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
8117 dlls/wined3d/state.c:
8118 wined3d: Apply shaders in their state handlers.
8120 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
8121 wined3d: Move debugging fixmes from drawprim to the stream source handler.
8123 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
8124 wined3d: Re-add the fixed function stream source trace.
8126 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
8127 dlls/wined3d/wined3d_private.h:
8128 wined3d: Move applying the gl stream sources to the state table.
8130 2007-01-08 Dmitry Timoshkov <dmitry@codeweavers.com>
8132 * dlls/user32/mdi.c:
8133 user32: Restore old WM_SIZE handler in mdi child.
8135 * dlls/kernel32/tests/file.c:
8136 kernel32: Print more information about the reason of a test failure.
8138 * dlls/kernel32/tests/file.c:
8139 kernel32: Fix the file sharing test to pass cleanly under XP and Win9x.
8141 * dlls/kernel32/tests/virtual.c:
8142 kernel32: Skip the VirtualAllocEx test under Win9x.
8144 * server/file.c, server/trace.c:
8145 server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.
8147 * dlls/user32/tests/msg.c:
8148 user32: Add one more GetSystemMenu test.
8150 2007-01-07 Dmitry Timoshkov <dmitry@codeweavers.com>
8152 * dlls/user32/tests/msg.c:
8153 user32: Make message tests pass cleanly under XP SP2.
8155 2007-01-07 Rob Shearman <rob@codeweavers.com>
8157 * dlls/wininet/http.c:
8158 wininet: Use Keep-Alive for HTTP requests if specified by the flags passed
8159 into HttpOpenRequest.
8161 * dlls/wininet/http.c:
8162 wininet: Fix the handling of Accept types passed into HttpOpenRequest
8163 by properly coalescing all the types into the Accept header value,
8164 rather than just adding the first.
8166 * dlls/wininet/http.c:
8167 wininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately reflect
8170 * dlls/ole32/tests/clipboard.c:
8171 ole32: Fix the OLE clipboard test to call OleInitialize before performing the
8172 tests to fix test failures on Windows.
8174 * dlls/ole32/compobj_private.h, dlls/ole32/ole2.c:
8175 ole32: Add a field to the TLS data to determine whether OLE has been initialised
8176 for the current thread.
8178 * dlls/ole32/stg_stream.c:
8179 ole32: IPeristStream implies IPersist and IStream implies ISequentialStream
8180 so fix the Structured Storage stream implementation's QueryInterface with to
8183 * dlls/ole32/hglobalstream.c:
8184 ole32: IStream inherits from ISequentialStream so the HGLOBALStream
8185 implementation must also support ISequentialStream.
8187 * dlls/ole32/tests/marshal.c:
8188 ole32: Release the global interface table in the tests when it is no longer
8191 2007-01-07 Kai Blin <kai.blin@gmail.com>
8194 winmm: Remove unused variable and if check (Coverity).
8196 * programs/taskmgr/graphctl.c:
8197 taskmgr: Remove unused variable and if check (Coverity).
8199 2007-01-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
8201 * dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h,
8202 dlls/dplayx/dplobby.c, dlls/dplayx/name_server.c:
8203 dplayx: Declare some functions static.
8205 * dlls/dmstyle/dmutils.c, dlls/dmstyle/dmutils.h:
8206 dmstyle: Declare some functions static.
8208 * dlls/dnsapi/main.c, dlls/dnsapi/ns_name.c:
8209 dnsapi: Declare some items static.
8211 2007-01-06 Francois Gouget <fgouget@free.fr>
8213 * dlls/mlang/tests/mlang.c:
8214 mlang/tests: Replace some '#if 0's with 'if (0)'s.
8216 * dlls/mshtml/tests/protocol.c:
8217 mshtml/tests: Replace some '#if 0's with 'if (0)'s.
8218 Fix the code so it compiles without warnings.
8220 * dlls/kernel32/tests/console.c, dlls/kernel32/tests/file.c,
8221 dlls/kernel32/tests/path.c:
8222 kernel32/tests: Replace some '#if 0's with 'if (0)'s.
8223 Fix the code so it compiles without warnings.
8225 * dlls/gdi32/tests/font.c:
8226 gdi32/tests: Replace an '#if 0' with an 'if (0)'.
8228 * dlls/ntdll/tests/reg.c:
8229 ntdll/tests: Replace an '#if 0' with an 'if (0)'.
8230 Fix the code so it compiles without warnings.
8232 * dlls/d3d9/tests/surface.c:
8233 d3d9/tests: Replace some '#if 0's with 'if (0)'s.
8235 * dlls/crypt32/tests/encode.c:
8236 crypt32/tests: Replace some '#if 0's with 'if (0)'s.
8238 * dlls/gdi32/tests/dc.c:
8239 gdi32/tests: Tweak a test to avoid an '#if 0'.
8241 * dlls/urlmon/tests/url.c:
8242 urlmon/tests: Replace some '#if 0's with 'if (0)'s.
8243 Fix the code so it compiles without warnings.
8245 * dlls/rpcrt4/tests/cstub.c:
8246 rpcrt4/tests: Remove an unneeded '#if 0' and fix the code so it compiles
8249 * dlls/rpcrt4/tests/ndr_marshall.c:
8250 rpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if not
8252 Fix the code so it compiles without warnings.
8254 * dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
8255 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
8256 oleaut32/tests: Replace some '#if 0's with 'if (0)'s.
8258 * dlls/oleaut32/tests/vartest.c:
8259 oleaut32/tests: Fix compilation on systems with no nameless unions (e.g. gcc
8262 * dlls/setupapi/tests/parser.c:
8263 setupapi/tests: Print GetLastError() in decimal with '%u'.
8265 * dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
8266 wininet/tests: Print GetLastError() in decimal with '%u'.
8268 * dlls/winspool.drv/tests/info.c:
8269 winspool.drv/tests: Replace some '#if 0's with 'if (0)'s.
8271 * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
8272 shell32/tests: Hack SHGetFileInfo() so it does not crash and add a test for it.
8274 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
8276 * dlls/kernel32/tests/process.c:
8277 kernel32: Skip the OpenProcess test under Win9x.
8279 2007-01-06 H. Verbeet <hverbeet@gmail.com>
8281 * dlls/d3d8/device.c:
8282 d3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a handle
8283 instead of a pointer.
8285 * dlls/d3d8/device.c:
8286 d3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle instead
8289 * dlls/d3d8/device.c:
8290 d3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle instead
8293 2007-01-06 Jacek Caban <jacek@codeweavers.com>
8295 * dlls/shlwapi/shlwapi.spec, dlls/shlwapi/tests/Makefile.in,
8296 dlls/shlwapi/tests/clsid.c:
8297 shlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test).
8299 2007-01-06 Jonathan Ernst <jonathan@ernstfamily.ch>
8301 * dlls/shdoclc/Fr.rc:
8302 shdoclc: Update French translation.
8304 * programs/winecfg/Fr.rc:
8305 winecfg: Update French translation.
8307 2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
8309 * dlls/devenum/devenum_main.c:
8310 devenum: Do not store full DLL path in the registry.
8312 * dlls/qcap/dllsetup.c, dlls/qcap/dllsetup.h, dlls/qcap/qcap_main.c:
8313 qcap: Do not store full DLL path in the registry.
8315 2007-01-05 Detlef Riekenberg <wine.dev@web.de>
8317 * dlls/winspool.drv/info.c:
8318 winspool: Implement XcvDataW.
8320 * dlls/winspool.drv/info.c:
8321 winspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.
8323 * dlls/winspool.drv/info.c:
8324 winspool: Start support for XcvMonitor and XcvPort in OpenPrinter.
8326 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
8327 winspool: Support the local computername as servername for OpenPrinter.
8329 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
8331 * dlls/user32/cursoricon.c, dlls/user32/driver.c,
8332 dlls/user32/tests/input.c, dlls/user32/user_private.h,
8333 dlls/winex11.drv/mouse.c, dlls/winex11.drv/winex11.drv.spec,
8334 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c:
8335 winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.
8337 2007-01-05 Vitaliy Margolen <wine-patches@kievinfo.com>
8339 * dlls/dinput/device.c:
8340 dinput: Fix possible NULL deference.
8342 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
8343 dinput: Fix memory leak.
8345 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
8346 dinput: Fix mouse to use proper offset when queuing new events. Add handling
8348 We should use instance IDs instead of sequential numbers to get correct offset.
8350 2007-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
8352 * include/wine/mscvpdb.h, tools/winedump/msc.c:
8353 winedump: Add support for derived types in codeview type info.
8355 * tools/winedump/debug.c, tools/winedump/msc.c, tools/winedump/pdb.c,
8356 tools/winedump/winedump.h:
8357 winedump: Fix a couple of issues with types table walking.
8358 Align types to DWORD boundaries.
8359 Split types dumping functions into two versions (one without offsets
8360 table, the second one with offset table).
8362 * tools/winedump/msc.c:
8363 winedump: Dump S_SSEARCH_V1 symbols.
8365 * tools/winedump/debug.c:
8366 winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.
8368 * dlls/dbghelp/msc.c:
8369 dbghelp: Handling of S_SALIGN symbols.
8371 * tools/winedump/msc.c:
8372 winedump: Handling of S_SALIGN symbols.
8374 * include/wine/mscvpdb.h, tools/winedump/debug.c:
8375 winedump: Re-use existing codeview facilities to dump OMF files.
8377 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h, tools/winedump/cvinclude.h,
8378 tools/winedump/debug.c:
8379 winedump: Removed cvinclude.h.
8381 * tools/winedump/debug.c:
8382 winedump: Added dumping of RSDS header from module.
8384 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/pdb.c,
8385 tools/winedump/winedump.h:
8386 winedump: Added helper to convert a guid to a string.
8388 * tools/winedump/main.c, tools/winedump/ne.c,
8389 tools/winedump/winedump.man.in:
8390 winedump: While dumping NE files, use -j option if present (as we do for
8393 * tools/winedump/Makefile.in, tools/winedump/dos.c, tools/winedump/dump.c,
8394 tools/winedump/winedump.h:
8395 winedump: Print some basic info for pure DOS file (which fixes segfault while
8398 * tools/winedump/debug.c:
8399 winedump: Added ability to dump FPO debug information.
8401 2007-01-06 Eric Pouech <eric.pouech@wanadoo.fr>
8403 * dlls/dbghelp/elf_module.c:
8404 dbghelp: Corrected the map/unmap operations for ELF sections.
8405 Now correctly free the mapped areas when no longer used.
8407 2007-01-06 Kai Blin <kai.blin@gmail.com>
8409 * dlls/msacm32/driver.c:
8410 msacm32: Fix comment and remove unneeded if check (Coverity).
8411 Thanks to Alex Villacís Lasso for comments.
8413 2007-01-05 Francois Gouget <fgouget@free.fr>
8416 ole32: Print GetLastError() in decimal with '%u'.
8418 * dlls/gdi32/tests/gdiobj.c:
8419 gdi32/tests: Print GetLastError() in decimal with '%u'.
8421 * dlls/shell32/tests/shlfolder.c:
8422 shell32/tests: Print GetLastError() in decimal with '%u'.
8424 * dlls/localspl/tests/localmon.c:
8425 localspl/tests: Print GetLastError() in decimal with '%u'.
8427 * dlls/version/tests/info.c:
8428 version/tests: Print GetLastError() in decimal with '%u'.
8430 2007-01-05 Francois Gouget <fgouget@codeweavers.com>
8433 wine.inf: Self-register objsel.dll.
8435 * dlls/ddrawex/Makefile.in, dlls/ddrawex/main.c, dlls/ddrawex/regsvr.c,
8437 ddrawex: Self-register the DirectDrawFactory CoClass.
8439 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c,
8440 dlls/dinput8/regsvr.c, tools/wine.inf:
8441 dinput8: Self-register the DirectInput8 CoClass.
8443 2007-01-05 Francois Gouget <fgouget@free.fr>
8445 * programs/taskmgr/taskmgr.c:
8446 taskmgr: Print GetLastError() in decimal with '%u'.
8448 * dlls/advapi32/crypt.c:
8449 advapi32: Remove a useless macro.
8451 2007-01-05 Kai Blin <kai.blin@gmail.com>
8453 * dlls/shlwapi/reg.c:
8454 shlwapi: Remove redundant check in assignment, unicode version (Coverity).
8456 * dlls/user32/combo.c:
8457 user32: If pTest was allocated, length has to be > 0 (Coverity).
8459 * dlls/ole32/ole2.c:
8460 ole32: Remove redundant NULL check (Coverity).
8462 2007-01-05 Jeff Latimer <lats@yless4u.com.au>
8464 * dlls/winemp3.acm/interface.c:
8465 winemp3.acm: Ensure null check before dereference.
8467 * dlls/wininet/utility.c:
8468 wininet: Ensure null check before dereference.
8470 2007-01-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
8472 * dlls/dmloader/debug.c, dlls/dmloader/debug.h:
8473 dmloader: Declare some functions static.
8475 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
8476 dmime: Declare some functions static.
8478 2007-01-05 Francois Gouget <fgouget@free.fr>
8480 * dlls/quartz/memallocator.c, dlls/quartz/videorenderer.c:
8481 quartz: Use '%u' to print GetLastError().
8483 * dlls/urlmon/umon.c:
8484 urlmon: Print GetLastError() in decimal with '%u'.
8487 qcap: Print GetLastError() in decimal with '%u'.
8489 2007-01-05 Dmitry Timoshkov <dmitry@codeweavers.com>
8491 * dlls/kernel32/lcformat.c, dlls/kernel32/tests/locale.c:
8492 kernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE
8493 is specified simultaneously with a format string.
8495 2007-01-04 Paul Vriens <paul.vriens.wine@gmail.com>
8497 * programs/winetest/main.c:
8498 winetest: Pass correct working directory to the tests.
8500 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
8502 * dlls/devenum/devenum.rc:
8503 devenum: Update Dutch resource.
8505 * dlls/comdlg32/cdlg_Nl.rc:
8506 comdlg32: Update Dutch resource.
8508 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
8510 * dlls/dinput/device.c, dlls/dinput/tests/device.c:
8511 dinput: Change EnumObjects to use GetObjectInfo.
8512 Also small debug trace correction to make it more readable.
8514 2007-01-03 Chris Robinson <chris.kcat@gmail.com>
8516 * dlls/wined3d/state.c:
8517 wined3d: state_pointsprite should apply to all texture units.
8519 2007-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
8521 * dlls/imagehlp/access.c:
8522 imagehlp: Make use of the bReadOnly parameter in MapAndLoad.
8524 * dlls/imagehlp/access.c:
8525 imagehlp: Correctly handle files without NT headers in MapAndLoad.
8527 * dlls/imagehlp/access.c:
8528 imagehlp: Fixed computation of SizeOfImage in MapAndLoad.
8530 2007-01-03 H. Verbeet <hverbeet@gmail.com>
8532 * dlls/wined3d/state.c:
8533 wined3d: Skip sampler state application for stages that aren't mapped to a
8536 * dlls/wined3d/state.c:
8537 wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't
8538 mapped to a texture unit.
8540 * dlls/wined3d/state.c:
8541 wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't
8542 mapped to a texture unit.
8544 * dlls/wined3d/state.c:
8545 wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't
8546 mapped to a texture unit.
8548 2007-01-04 Rob Shearman <rob@codeweavers.com>
8550 * dlls/wininet/http.c:
8551 wininet: Fix the releasing of the wrong reference count in
8552 HTTP_CloseHTTPRequestHandle.
8553 lpwhr obviously already has a reference count of 0 because it is being destroyed.
8555 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
8556 wininet: Change the HTTP code to not assume that the connection will be closed
8557 at the end of every request.
8559 * dlls/wininet/http.c:
8560 wininet: Don't send callbacks in HTTP_CloseConnection if not connected.
8562 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
8563 wininet: Use the Content-Length header to work out how much HTTP data there
8565 and don't try to read any more than what is available.
8567 * dlls/wininet/http.c:
8568 wininet: Always send a Connection header set to "close" because that is what
8569 we expect for the moment.
8571 * dlls/wininet/ftp.c:
8572 wininet: Use correct types for socket functions to avoid warnings when compiling
8573 on BSD-based systems.
8575 * dlls/wininet/http.c:
8576 wininet: Fix HTTP redirects by reseting loop_next after one loop.
8578 * dlls/ntdll/threadpool.c:
8579 ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION
8581 since that is what the current behaviour is tuned for.
8583 2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
8585 * dlls/dinput/mouse.c:
8586 dinput: Fix cut and paste error.
8588 2007-01-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
8590 * tools/widl/write_msft.c:
8591 widl: Fix memory leaks.
8593 * dlls/ddraw/ddraw_private.h, dlls/ddraw/utils.c:
8594 ddraw: Declare some functions static.
8596 * dlls/d3d9/directx.c:
8597 d3d9: Declare some functions static.
8599 * dlls/dmband/dmutils.c, dlls/dmband/dmutils.h:
8600 dmband: Declare some functions static.
8602 2007-01-04 Rob Shearman <rob@codeweavers.com>
8604 * dlls/wininet/internet.c, dlls/wininet/internet.h:
8605 wininet: Remove the custom thread pool implementation and use QueueUserWorkItem
8608 * dlls/rpcrt4/rpc_server.c:
8609 rpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
8610 function being called can sometimes take a long time to return and we
8611 almost always want a new thread to be created if there are no free
8614 * dlls/ntdll/tests/rtlstr.c:
8615 ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
8616 by setting the length correctly and by doing a case-insentive compare
8617 on the GUID string that is returned.
8619 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
8620 ntdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
8621 should set the it to have the maximum possible length and size rather
8622 than a modulus of the actual length.
8623 Fix test failures for RtlInitUnicodeString on Windows XP upwards.
8626 ole32: Make sure to reset the message state if it has been changed in
8627 RPC_ExecuteCall before returning.
8628 Fix the hrFault parameter passed into the ClientNotify function in
8629 ClientRpcChannelBuffer_SendReceive so that it is correct in the case of
8630 messages dispatched with PostMessage.
8631 Only unmarshal ORPCTHAT for non-fault packets.
8633 2007-01-04 Dmitry Timoshkov <dmitry@codeweavers.com>
8635 * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/user32/win.c,
8636 dlls/winex11.drv/window.c:
8637 user32: Fix some failures in the MDI message test.
8639 * dlls/user32/tests/msg.c:
8640 user32: Fix some failures of the ShowWindow test under Windows 2003.
8642 2007-01-04 Kai Blin <kai.blin@gmail.com>
8644 * dlls/shlwapi/reg.c:
8645 shlwapi: Remove redundant check in assignment (Coverity).
8647 2007-01-01 Michael Gardiner <mikegardiner@bigpond.com>
8649 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
8650 ole32: Stop StgOpenStorage from creating a file when it does not already exist.
8652 2007-01-04 Mike McCormack <mike@codeweavers.com>
8654 * dlls/comctl32/listview.c:
8655 comctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().
8657 * dlls/comctl32/listview.c:
8658 comctl32: Remove unnecessary casts.
8660 2007-01-04 Alexandre Julliard <julliard@winehq.org>
8662 * server/trace.c, tools/make_requests:
8663 make_requests: Grab status names from async_terminate calls too.
8665 * dlls/ntdll/sync.c, dlls/ntdll/thread.c, include/wine/server_protocol.h,
8666 server/fd.c, server/named_pipe.c, server/protocol.def,
8667 server/thread.c, server/thread.h, server/timer.c, server/trace.c,
8668 tools/make_requests:
8669 server: Add a generic apc_call structure to make it easier to extend, and
8672 * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
8673 server/thread.c, server/trace.c:
8674 server: Notify the server that an APC has completed in the next get_apc call.
8677 server: Make thread_apc into a real object.
8679 2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
8681 * programs/regedit/Nl.rc:
8682 regedit: Update Dutch resources.
8684 2007-01-04 Francois Gouget <fgouget@free.fr>
8686 * dlls/dinput/tests/device.c, dlls/mshtml/olecmd.c, dlls/wined3d/device.c,
8687 dlls/wined3d/state.c:
8688 Assorted spelling fixes.
8690 * dlls/ws2_32/tests/sock.c:
8691 ws2_32/tests: Use '%d' to print GetLastError().
8693 * dlls/kernel32/tests/comm.c, dlls/kernel32/tests/module.c,
8694 dlls/kernel32/tests/path.c, dlls/kernel32/tests/pipe.c,
8695 dlls/kernel32/tests/time.c, dlls/kernel32/tests/virtual.c:
8696 kernel32/tests: Use '%d' to print GetLastError().
8698 * dlls/itss/protocol.c:
8699 itss: Fix spelling of the dwOrigin variables.
8701 * dlls/rsabase/tests/rsabase.c:
8702 rsabase/tests: Remove unneeded casts.
8704 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
8706 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
8707 dbghelp: Implemented 64 bit versions of EnumerateLoadedModules.
8709 * programs/winedbg/Makefile.in, programs/winedbg/dbg.y,
8710 programs/winedbg/debug.l, programs/winedbg/debugger.h,
8711 programs/winedbg/tgt_module.c:
8712 winedbg: Added a maintenance command to load a given module (for debug purposes).
8714 2007-01-04 Stefan Dösinger <stefan@codeweavers.com>
8716 * dlls/wined3d/device.c:
8717 wined3d: Dirtify the stream sources in DrawPrimitiveUP.
8719 * dlls/wined3d/state.c:
8720 wined3d: Move decoding the streams to their own inline function.
8722 * dlls/wined3d/device.c:
8723 wined3d: Catch NOP SetStreamSource changes.
8725 * dlls/wined3d/device.c:
8726 wined3d: Catch nop pixel shader changes.
8728 * dlls/wined3d/device.c:
8729 wined3d: Catch NOP vertex declaration changes.
8731 * dlls/wined3d/device.c, dlls/wined3d/state.c,
8732 dlls/wined3d/wined3d_private.h:
8733 wined3d: Break the viewport out of the vertex declaration state.
8735 2007-01-03 Vitaliy Margolen <wine-patches@kievinfo.com>
8737 * dlls/dinput/mouse.c:
8738 dinput: Implement mouse GetObjectInfo on top of base class.
8740 * dlls/dinput/keyboard.c:
8741 dinput: Move keyboard to using new GetObjectInfo.
8743 * dlls/dinput/device.c:
8744 dinput: Implement GetObjectInfo[A|W] in base device class.
8746 2007-01-03 Mike McCormack <mike@codeweavers.com>
8748 * dlls/kernel32/tests/resource.c:
8749 kernel32: Don't try update version resources with invalid data, as it fails
8752 2007-01-04 Roderick Colenbrander <thunderbird2k@gmx.net>
8754 * dlls/winex11.drv/opengl.c:
8755 wgl: Fix piAttributes NULL crash.
8757 2007-01-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
8759 * dlls/ddraw/utils.c:
8760 ddraw: Declare some functions static.
8762 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
8763 dlls/comdlg32/fontdlg.c:
8764 comdlg32: Declare some items static.
8766 * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c:
8767 dinput: Declare some functions static.
8769 * tools/winedump/pe.c:
8770 winedump: Fix memory leak.
8772 2007-01-03 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
8774 * dlls/wininet/wininet_Nl.rc:
8775 wininet: Update Dutch resource.
8777 * dlls/mshtml/Nl.rc:
8778 mstml: Update Dutch resource.
8780 2007-01-03 Hans Leidekker <hans@it.vu.nl>
8782 * dlls/usp10/usp10.c:
8783 usp10: Document ScriptItemize. Get rid of the remaining tabs.
8785 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
8786 usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars.
8788 * dlls/usp10/usp10.c:
8789 usp10: Use macro functions for memory allocation and start checking for
8790 allocation failures.
8792 * dlls/usp10/usp10.c:
8793 usp10: Make the script cache accessible from a string analysis.
8795 2007-01-03 Rob Shearman <rob@codeweavers.com>
8797 * dlls/kernel32/tests/resource.c:
8798 kernel32: Be more verbose about the expected and received values for failures
8799 in the resource function tests.
8801 * dlls/ole32/ole2.c:
8802 ole32: Don't release pUnk in OleCreate if CoCreateInstance failed.
8804 2007-01-04 Alexandre Julliard <julliard@winehq.org>
8807 server: Avoid crash in alloc_console when the process has no parent.
8809 2007-01-03 Thomas Kho <tkho@ucla.edu>
8811 * dlls/kernel32/tests/thread.c:
8812 kernel32: Add CreateRemoteThread remote thread conformance tests.
8814 * dlls/kernel32/tests/virtual.c:
8815 kernel32: Add VirtualAllocEx remote thread conformance tests.
8817 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
8819 * dlls/user32/comm16.c:
8820 user32: Speed improvement for 16bit comm support.
8821 The previous version of this patch wasn't applied correctly.
8823 2006-12-30 Bernard Ladenthin <bernard@ladenthin.net>
8825 * dlls/oleaut32/oleaut.c, dlls/oleaut32/stubs.c:
8826 oleaut32: Better OleIconToCursor stub.
8828 2007-01-01 Reinhard Karcher <rkarcher@frey.de>
8831 server: Fix 0 timeout handling for serial I/O.
8833 * dlls/user32/comm16.c:
8834 user32: Speed improvement for 16bit comm support.
8836 * dlls/ntdll/serial.c:
8837 ntdll: Fix DTR and CTS controls in serial code.
8839 2007-01-03 Mike McCormack <mike@codeweavers.com>
8841 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
8842 kernel32: Store resources to be updated in a tree.
8844 2007-01-02 Alex Villacís Lasso <a_villacis@palosanto.com>
8846 * dlls/oleaut32/variant.c:
8847 oleaut32: Support for VT_DISPATCH in VarImp.
8849 * dlls/oleaut32/variant.c:
8850 oleaut32: Support for VT_DISPATCH in VarPow.
8852 * dlls/oleaut32/variant.c:
8853 oleaut32: Support for VT_DISPATCH in VarMod.
8855 * dlls/oleaut32/variant.c:
8856 oleaut32: Support for VT_DISPATCH in VarIdiv.
8858 * dlls/oleaut32/variant.c:
8859 oleaut32: Support for VT_DISPATCH in VarXor.
8861 * dlls/oleaut32/variant.c:
8862 oleaut32: Support for VT_DISPATCH in VarOr.
8864 * dlls/oleaut32/variant.c:
8865 oleaut32: Support for VT_DISPATCH in VarSub.
8867 * dlls/oleaut32/variant.c:
8868 oleaut32: Support for VT_DISPATCH in VarDiv.
8870 * dlls/oleaut32/variant.c:
8871 oleaut32: Support for VT_DISPATCH in VarMul.
8873 * dlls/oleaut32/variant.c:
8874 oleaut32: Support for VT_DISPATCH in VarAdd.
8876 * dlls/oleaut32/variant.c:
8877 oleaut32: Support for VT_DISPATCH in VarAnd.
8879 * dlls/oleaut32/variant.c:
8880 oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and
8881 returning the VARIANT value.
8883 2007-01-02 Lei Zhang <thestig@google.com>
8885 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/status.c:
8886 comctl32: Add initial tests for the status bar control.
8888 2006-12-25 Vijay Kiran Kamuju <infyquest@gmail.com>
8890 * dlls/comctl32/status.c:
8891 comctl32: statusbar: Fix GetRect return value bug.
8893 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
8895 * dlls/wined3d/surface.c:
8896 wined3d: Select a proper texture unit in LockRect and dirtify the state.
8898 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
8899 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
8900 wined3d: Remove d3ddevice_set_ortho.
8902 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c:
8903 wined3d: Move the projection matrix into its own state.
8905 * dlls/wined3d/state.c:
8906 wined3d: Break the lighting state out of the vertex decl.
8908 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
8909 dlls/wined3d/wined3d_private.h:
8910 wined3d: Move the world matrix to the state table.
8912 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
8913 dlls/wined3d/wined3d_private.h:
8914 wined3d: Move the functionality of primitiveInitState to the state table.
8916 * dlls/wined3d/device.c, dlls/wined3d/state.c,
8917 dlls/wined3d/wined3d_private.h:
8918 wined3d: Add a viewport state to the state table.
8920 * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
8921 dlls/wined3d/wined3d_private.h:
8922 wined3d: Move decoding the vertex declaration to the vertexshader state handler.
8924 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
8925 dlls/wined3d/wined3d_private.h:
8926 wined3d: Pass the user pointer strided structure via the device implementation.
8928 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d9/device.c,
8929 dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
8930 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
8931 include/wine/wined3d_interface.h:
8932 wined3d: Use the baseVertexIndex in the stateblock.
8934 2007-01-03 Alexandre Julliard <julliard@winehq.org>
8936 * dlls/shlwapi/thread.c:
8937 shlwapi: Use the appropriate constant for an uninitialized TLS check.
8939 2007-01-02 Robert Reif <reif@earthlink.net>
8941 * dlls/dmusic/port.c:
8942 dmusic: Implement just enough of IDirectMusicPortImpl_GetFormat
8943 to keep Direct Sound from crashing from unitialized data.
8945 2007-01-02 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
8947 * dlls/wined3d/glsl_shader.c:
8948 wined3d: Sampler variables wrongly named 'shader'.
8950 * dlls/ddraw/device.c:
8951 ddraw: Fix the AddViewport thunk.
8953 2007-01-02 Rob Shearman <rob@codeweavers.com>
8956 ole32: Fix the calculation of message_state->prefix_data_len in two places
8957 where it would come out negative.
8959 * dlls/rpcrt4/rpc_server.c:
8960 rpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all interfaces,
8963 * dlls/oleaut32/tmarshal.c:
8964 oleaut32: Fix _nroffuncs to return the correct number of functions by taking
8965 into account inherited interfaces.
8967 2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
8969 * dlls/msvcrt/process.c:
8970 msvcrt: execl fix when no args are given (reported by Louis Lenders).
8972 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
8974 * dlls/kernel32/tests/locale.c:
8975 kernel32: Remove a line that was supposed to be deleted by the previous patch.
8977 2007-01-02 Hans Leidekker <hans@it.vu.nl>
8979 * dlls/usp10/usp10.c:
8980 usp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree
8983 * dlls/usp10/usp10.c:
8984 usp10: Downgrade some more FIXME's to TRACE's.
8986 * dlls/usp10/usp10.c:
8987 usp10: Implement ScriptStringValidate.
8989 * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
8990 kernel32: Add a stub implementation for TermsrvAppInstallMode.
8992 * dlls/gdi32/font.c, include/wingdi.h:
8993 gdi32: Implement GetCharWidthI.
8995 2007-01-01 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
8997 * dlls/wined3d/vertexbuffer.c:
8998 wineded3: dirtyend set to more than resource size.
9000 2007-01-01 Nick Burns <adger44@hotmail.com>
9002 * dlls/wined3d/state.c:
9003 wined3d: Fix point handling.
9005 * dlls/winmm/winecoreaudio/audio.c:
9006 winecoreaudio: Fix race condition in drvclose.
9008 2007-01-02 Alexandre Julliard <julliard@winehq.org>
9010 * dlls/comctl32/treeview.c, dlls/ddraw/main.c, dlls/wined3d/device.c,
9011 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
9012 dlls/wined3d/swapchain.c:
9013 Use GetDC instead of CreateDC where possible.
9015 * tools/make_makefiles:
9016 make_makefiles: Properly skip dlls marked with MKDLL_SKIP.
9018 * dlls/gdi32/mfdrv/graphics.c, dlls/gdi32/mfdrv/metafiledrv.h,
9019 dlls/gdi32/mfdrv/objects.c:
9020 gdi32: Avoid leaking a handle in MFDRV_ExtSelectClipRgn.
9022 2007-01-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
9024 * dlls/comdlg32/filedlg.c:
9025 comdlg32: Declare function static.
9027 * tools/wrc/readres.c:
9028 wrc: Declare some variables static const.
9030 2007-01-01 Kai Blin <kai.blin@gmail.com>
9032 * dlls/dnsapi/query.c:
9033 dnsapi: Fix entering the success case (Coverity).
9035 * dlls/imagehlp/access.c:
9036 imagehelp: Remove unused if() check in error path.
9038 * tools/wrc/translation.c:
9039 wrc: Fix comparison typo (Coverity).
9041 2006-12-31 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
9043 * dlls/d3d8/tests/device.c, dlls/d3d8/tests/surface.c,
9044 dlls/d3d8/tests/texture.c, dlls/d3d8/tests/volume.c:
9045 d3d8: Fix failing tests on windows, when no 3d hardware acceleration is
9048 * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
9049 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
9050 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
9051 d3d9: Fix failing tests on windows, when no 3d hardware acceleration is
9054 2007-01-02 Alexandre Julliard <julliard@winehq.org>
9056 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
9057 Revert "wined3d: Simplify the get_write_mask and get_swizzle functions."
9058 This reverts commit a9f658f6a68fbe53bcf30ab0329e5ff91451bf30.
9060 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
9062 * dlls/user32/cursoricon.c:
9063 user32: Initialize clip rectangle on first use.
9065 * dlls/wined3d/device.c:
9066 wined3d: Clip mouse after resolution change while creating default swap chain.
9068 2006-12-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
9070 * dlls/dbghelp/elf_module.c:
9071 dbghelp: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
9073 * dlls/msvcrt/cppexcept.c:
9074 msvcrt: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
9076 * dlls/ntdll/relay.c:
9077 ntdll: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
9079 * dlls/wnaspi32/winaspi16.c:
9080 wnaspi32: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
9082 2006-12-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
9084 * dlls/dmband/band.c:
9085 dmband: Remove unused file-static variable.
9087 2006-12-29 Jeff Latimer <lats@yless4u.com.au>
9089 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
9090 usp10: Implement ScriptStringOut.
9092 2006-12-28 Mike McCormack <mike@codeweavers.com>
9094 * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
9095 kernel32: Remove incorrect and incomplete implementation of BeginResourceUpdate.
9097 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/resource.c:
9098 kernel32: Add a short test for Begin/EndUpdateResource.
9100 2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
9102 * dlls/wined3d/device.c, dlls/wined3d/state.c,
9103 dlls/wined3d/wined3d_private.h:
9104 wined3d: Add emtpy vertex declaration and related states to the state table.
9106 * dlls/wined3d/state.c:
9107 wined3d: Add stub handlers for world matrices 1-255.
9109 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
9110 wined3d: Put the decoded strided data structure into the device.
9112 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9113 wined3d: Move WINED3DTS_MODELVIEW to the state table.
9115 2007-01-02 Stefan Dösinger <stefan@codeweavers.com>
9117 * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
9118 include/wine/wined3d_interface.h:
9119 wined3d: Remove IWineD3DDevice_ApplyStateChanges.
9121 2007-01-01 Stefan Dösinger <stefandoesinger@gmx.at>
9123 * dlls/wined3d/device.c, dlls/wined3d/state.c:
9124 wined3d: Move WINED3DTS_TEXTURETRANSFORMFLAGS to the state table.
9126 2007-01-02 Alexandre Julliard <julliard@winehq.org>
9128 * loader/preloader.c:
9129 preloader: Reset both AT_SYSINFO and AT_SYSINFO_EHDR when one of them conflicts.
9131 2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
9133 * dlls/gdi32/font.c:
9134 gdi32: Remove redundant debug channel, use the default one instead.
9136 2007-01-02 Jeff Latimer <lats@yless4u.com.au>
9138 * dlls/ntdll/file.c:
9139 ntdll: Remove an unnecessary NULL check.
9141 2007-01-02 Mike McCormack <mike@codeweavers.com>
9143 * dlls/kernel32/kernel32.spec, dlls/kernel32/path.c, include/winbase.h:
9144 kernel32: Implement CopyFileWithProgress.
9146 2007-01-01 Roderick Colenbrander <thunderbird2k@gmx.net>
9148 * dlls/winex11.drv/opengl.c:
9149 winex11.drv: Remove get_drawable.
9151 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
9152 programs/winecfg/En.rc, programs/winecfg/Es.rc,
9153 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
9154 programs/winecfg/Hu.rc, programs/winecfg/It.rc,
9155 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
9156 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
9157 programs/winecfg/Pt.rc, programs/winecfg/Ru.rc,
9158 programs/winecfg/Tr.rc, programs/winecfg/x11drvdlg.c:
9159 winecfg: Remove desktop double buffering option.
9161 * dlls/winex11.drv/x11drv_main.c:
9162 winex11.drv: Remove desktop double buffering option.
9164 2006-12-30 Reinhard Karcher <rkarcher@frey.de>
9166 * dlls/ntdll/directory.c:
9167 ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
9169 2006-12-31 Dmitry Timoshkov <dmitry@codeweavers.com>
9171 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
9172 user32: Make more ShowWindow tests pass under Wine.
9174 * dlls/kernel32/tests/locale.c:
9175 kernel32: Make the locale test pass without errors under XP SP2.
9177 * dlls/ntdll/file.c:
9178 ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION.
9180 2006-12-31 Paul Vriens <paul.vriens.wine@gmail.com>
9182 * dlls/msi/tests/install.c:
9183 msi/tests: Remove test directory after the files have been deleted.
9185 2006-12-30 Paul Vriens <paul.vriens.wine@gmail.com>
9187 * dlls/kernel32/tests/thread.c:
9188 kernel32/tests: Run tests on NT4 again.
9190 * dlls/kernel32/tests/thread.c:
9191 kernel32/tests: Moved ok-statement to the appropriate place.
9193 * dlls/kernel32/tests/thread.c:
9194 kernel32/tests: Move USE_EXTENDED_PRIORITIES outside the if-statement.
9196 * dlls/winspool.drv/tests/info.c:
9197 winspool.drv/tests: Skip EnumPrintersW tests when not implemented.
9199 2006-12-30 Dmitry Timoshkov <dmitry@codeweavers.com>
9201 * dlls/winex11.drv/winpos.c:
9202 winex11.drv: Fix the regression caused by a previous change.
9204 * dlls/user32/tests/msg.c:
9205 user32: Update the ShowWindow test to pass cleanly under Windows 2000.
9207 2007-01-01 Alexandre Julliard <julliard@winehq.org>
9209 * configure, configure.ac, dlls/Makedll.rules.in:
9210 configure: Use the correct ar tool when building Mingw import libraries.
9212 * aclocal.m4, configure.ac:
9213 configure: Added a generic macro for checking for Mingw programs.
9215 2006-12-29 Rob Shearman <rob@codeweavers.com>
9217 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c:
9218 ole32: Add tests for channel hooks.
9220 * include/objbase.h:
9221 include: Add function declarations for CoAllowSetForegroundWindow and
9222 CoRegisterChannelHook to objbase.h.
9224 2006-12-29 H. Verbeet <hverbeet@gmail.com>
9226 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
9227 wined3d: Simplify the get_write_mask and get_swizzle functions.
9229 * dlls/wined3d/arb_program_shader.c:
9230 wined3d: Cleanup & merge pshader_get_input_register_swizzle() and
9231 vshader_program_add_input_param_swizzle().
9233 * dlls/wined3d/glsl_shader.c:
9234 wined3d: Cleanup shader_glsl_get_input_register_swizzle().
9236 * dlls/wined3d/arb_program_shader.c:
9237 wined3d: Cleanup & merge pshader_get_write_mask() and
9238 vshader_program_add_output_param_swizzle().
9240 * dlls/wined3d/glsl_shader.c:
9241 wined3d: Cleanup shader_glsl_get_output_register_swizzle().
9243 * dlls/wined3d/baseshader.c:
9244 wined3d: Remove dead code in shader_get_registers_used().
9245 As spotted by Christoph Bumiller, these branches are now never
9246 reached. Also, at least in the case of WINED3DSIO_TEXM3x3SPEC and
9247 WINED3DSIO_TEXM3x3VSPEC the old code was not quite correct, since we
9248 can lookup rather than guess the texture type these days.
9250 2006-12-29 Frank Richter <frank.richter@gmail.com>
9252 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
9253 comctl32: listview: Fix getting user params and subitems.
9254 When querying a listview subitem for the user param, the main item's
9255 user param is returned. Also, when a subitem is custom-drawn, the main
9256 item's user param is passed along.
9258 2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
9260 * dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h:
9261 winex11drv: Make dxgrab global.
9263 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
9265 * dlls/dinput/device.c, dlls/dinput/keyboard.c:
9266 dinput: Move keyboard to using new EnumObjects from base class.
9268 2006-12-28 Hans Leidekker <hans@it.vu.nl>
9270 * dlls/usp10/usp10.c:
9271 usp10: Factor out script cache handling.
9273 2006-12-29 Alexandre Julliard <julliard@winehq.org>
9275 * dlls/ntdll/server.c, server/Makefile.in, server/mach.c,
9276 server/process.h, server/ptrace.c:
9277 server: Implement process control using Mach primitives for Mac OS.
9278 With help from Ken Thomases.
9280 * configure, configure.ac, include/config.h.in, loader/pthread.c:
9281 loader: Use the Mach thread port as thread id on Mac OS.
9283 * server/process.c, server/process.h, server/ptrace.c, server/request.c:
9284 server: Add hooks to support process tracing mechanisms other than ptrace.
9286 * server/ptrace.c, server/thread.c, server/thread.h:
9287 server: Split get_thread_from_pid to allow lookups by tid or pid only.
9289 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
9290 dlls/winejoystick.drv/Makefile.in, dlls/winejoystick.drv/joystick.c,
9291 dlls/winejoystick.drv/winejoystick.drv.spec, dlls/winmm/joystick.c,
9292 dlls/winmm/joystick/Makefile.in, dlls/winmm/joystick/joystick.c,
9293 dlls/winmm/joystick/joystick.drv.spec, programs/winecfg/libraries.c,
9294 tools/winapi/win32.api:
9295 joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv.
9297 * .gitignore, tools/make_makefiles:
9298 make_makefiles: List test directories explicitly in .gitignore.
9300 * .gitignore, tools/make_makefiles:
9301 make_makefiles: In .gitignore, explicitly list files that we know are generated
9302 instead of using wildcards.
9305 Make.rules: Be more specific in make clean, only clean targets that we have
9308 * dlls/d3d9/tests/device.c:
9309 d3d9/tests: Avoid sizeof in traces.
9311 * dlls/d3d8/tests/device.c:
9312 d3d8/tests: Avoid sizeof in traces.
9314 2006-12-28 Ken Thomases <ken@codeweavers.com>
9316 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
9317 winecoreaudio: Report actual supported input wave formats.
9318 Also, added some output formats that Core Audio ought to be able to handle.
9320 * dlls/winmm/winecoreaudio/audio.c:
9321 winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input callback.
9323 * dlls/winmm/winecoreaudio/audio.c:
9324 winecoreaudio: Implement widStart.
9326 * dlls/winmm/winecoreaudio/audio.c:
9327 winecoreaudio: Implement widStop.
9329 * dlls/winmm/winecoreaudio/audio.c:
9330 winecoreaudio: Changed widReset to stop the audio unit.
9332 * dlls/winmm/winecoreaudio/audio.c:
9333 winecoreaudio: Add mechanism for cross-thread call of
9334 widHelper_NotifyCompletions.
9335 wodSendNotifyInputCompletionsMessage sends the kWaveInNotifyCompletionsMessage
9336 to the message thread, which calls widHelper_NotifyCompletions.
9338 * dlls/winmm/winecoreaudio/audio.c:
9339 winecoreaudio: Add widHelper_NotifyCompletions.
9340 It scans for completed input wavehdrs, removes them from the queue,
9341 and notifies the application that they're done.
9343 * dlls/winmm/winecoreaudio/audio.c:
9344 winecoreaudio: Store the device ID in the WINE_WAVEOUT structure.
9346 * dlls/winmm/winecoreaudio/audio.c:
9347 winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose.
9349 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
9350 winecoreaudio: Do additional setup in AudioUnit_CreateInputUnit.
9351 It now returns in an output parameter the frame count that the AU will use.
9352 Also, initialize the Audio Unit.
9354 * dlls/winmm/winecoreaudio/audio.c:
9355 winecoreaudio: Implement widDevInterfaceSize and widDevInterface.
9357 * dlls/winmm/winecoreaudio/audio.c:
9358 winecoreaudio: Implement widReset.
9360 * dlls/winmm/winecoreaudio/audio.c:
9361 winecoreaudio: Implement widAddBuffer.
9363 * dlls/winmm/winecoreaudio/audio.c:
9364 winecoreaudio: Implement widOpen and widClose.
9366 * dlls/winmm/winecoreaudio/audiounit.c:
9367 winecoreaudio: Add AudioUnit_CreateInputUnit to create an input audio unit.
9369 * dlls/winmm/winecoreaudio/audio.c:
9370 winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.
9371 It will serve as the input callback called when our Audio Unit has sound
9374 * dlls/winmm/winecoreaudio/audio.c:
9375 winecoreaudio: Initial implementation of widGetDevCaps.
9377 * dlls/winmm/winecoreaudio/audio.c,
9378 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
9379 winecoreaudio: Initial stub implementation of audio input support.
9381 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
9383 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/tests/device.c:
9384 d3d8: Don't report Shader Model 2.0 or higher.
9386 2006-12-28 Stefan Dösinger <stefandoesinger@gmx.at>
9388 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
9389 wined3d: Add empty transform states to the state table.
9391 * dlls/wined3d/surface.c:
9392 wined3d: Do not setup states for unlocking if unlocking is disabled.
9394 2006-12-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
9396 * dlls/sane.ds/ui.c:
9397 sane.ds: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
9398 With grateful acknowledgement to Marcus Meissner.
9400 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
9402 * dlls/opengl32/wgl.c:
9403 opengl32: Fix wglGetProcAddress typo.
9405 2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
9407 * dlls/dinput/mouse.c:
9408 dinput: Release critical section before warping mouse.
9410 2006-12-28 Colin Pitrat <colin.pitrat@bull.net>
9412 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
9413 msxml: nextNode and reset functions.
9415 2006-12-29 Alexandre Julliard <julliard@winehq.org>
9417 * dlls/shdocvw/Makefile.in:
9418 shdocvw: IDL_TLB_SRCS should contain the source file, not the target.
9420 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
9421 dlls/wined3d/wined3d_private.h:
9422 Revert "wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4."
9423 This reverts commit 045975b1f439049da9405a8defbad82a39710f49.
9425 2006-12-23 Robert Reif <reif@earthlink.net>
9427 * tools/winedump/pe.c:
9428 winedump: Fix crash on delayed import section.
9430 2006-12-28 Rob Shearman <rob@codeweavers.com>
9432 * dlls/ole32/tests/moniker.c:
9433 ole32: Add some tests for the running object table.
9434 The tests show the behaviour when the IROTData interface is not
9435 available from the moniker. They also show the flags that are accepted
9436 into IRunningObjectTable::Register.
9438 * dlls/ole32/moniker.c:
9439 ole32: Contrary to MSDN, IROTData doesn't need to be implemented for a moniker
9440 to be usable with the running object table.
9441 If IROTData isn't available, fall back to a path that uses the display
9442 name and the clsid of the moniker to generate the comparison data.
9444 * dlls/ole32/moniker.c:
9445 ole32: Only call IROTData::GetComparisonData once, like native does.
9447 * dlls/ole32/moniker.c:
9448 ole32: Use IMoniker::GetTimeOfLastChange to attempt to retrieve the last-modified
9449 time for the ROT entry.
9450 However, fall back to CoFileTimeNow if it fails.
9452 * dlls/ole32/moniker.c:
9453 ole32: Use the reduced forms of monikers for comparison in the running object
9456 * dlls/ole32/compositemoniker.c:
9457 ole32: Execute Reduce using the moniker's vtable in CreateCompositeMoniker as
9458 the moniker isn't necessarily a composite moniker.
9460 * dlls/ole32/moniker.c:
9461 ole32: ROTFLAGS_REGISTRATIONKEEPSALIVE and ROTFLAGS_ALLOWANYCLIENT are legal
9462 to be used together in RunningObjectTable_Register.
9464 * dlls/msxml3/tests/domdoc.c:
9465 msxml3: Add a simple test for XMLHTTP.
9467 2006-12-27 Vitaliy Margolen <wine-patches@kievinfo.com>
9469 * dlls/dinput/mouse.c:
9470 dinput: Move mouse to using new EnumObjects from base class.
9472 * dlls/dinput/device.c:
9473 dinput: Implement EnumOjects[A|W] in the base device class.
9475 * dlls/dinput/mouse.c:
9476 dinput: mouse: Copy and modify default data format.
9478 * dlls/dinput/keyboard.c:
9479 dinput: Remove MsgWaitForMultipleObjects calls.
9481 2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
9483 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
9484 opengl32: Add OpenGL 2.1 support and more extensions.
9486 * dlls/opengl32/wgl.c:
9487 wgl: Fix wglGetProcAddress bug.
9489 2006-12-27 Roderick Colenbrander <thunderbird2k@gmx.net>
9491 * dlls/winex11.drv/opengl.c:
9492 wgl: Fix wglGetPixelFormatAttribiv bug.
9494 2006-12-28 H. Verbeet <hverbeet@gmail.com>
9496 * dlls/wined3d/baseshader.c:
9497 wined3d: Create samplers for all 1.x instructions that sample.
9499 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
9500 wined3d: The default debug channel for arb_program_shader.c & glsl_shader.c
9501 already is d3d_shader.
9503 * dlls/wined3d/device.c, dlls/wined3d/glsl_shader.c,
9504 dlls/wined3d/wined3d_private.h:
9505 wined3d: Move set_glsl_shader_program() to glsl_shader.c.
9507 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
9508 dlls/wined3d/wined3d_private.h:
9509 wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
9511 2006-12-27 Clinton Stimpson <cjstimpson@utwire.net>
9513 * dlls/usp10/usp10.c:
9514 usp10: Downgrade fixme's to trace's with comments.
9516 2006-12-27 Rob Shearman <rob@codeweavers.com>
9518 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
9519 oleaut32: SafeArrayAllocData should succeed when cbElements is 0.
9521 * dlls/ole32/tests/clipboard.c:
9522 ole32: Output the HRESULT for clipboard tests that fail.
9524 * dlls/advapi32/tests/registry.c:
9525 advapi32: Change the test for the type parameter of RegQueryValueExA to only
9526 run on Win9x, since the value is set to a random value on NT.
9528 2006-12-28 Alexandre Julliard <julliard@winehq.org>
9530 * configure, configure.ac:
9531 configure: Detect out of tree builds made from an unclean source tree.
9533 * .gitignore, dlls/.gitignore, programs/.gitignore,
9534 programs/winetest/.gitignore, tools/make_makefiles:
9535 make_makefiles: Merge the generated gitignores in dlls and programs into the
9538 2006-12-27 Alexandre Julliard <julliard@winehq.org>
9540 * .gitignore, Makefile.in, dlls/.gitignore, loader/.gitignore,
9541 loader/Makefile.in, programs/.gitignore, programs/Makefile.in,
9542 programs/winedbg/.gitignore, server/.gitignore, tools/.gitignore,
9543 tools/make_makefiles, tools/widl/.gitignore,
9544 tools/winebuild/.gitignore, tools/winedump/.gitignore,
9545 tools/winegcc/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
9546 make_makefiles: Generate the top-level .gitignore file.
9547 Add a PROGRAMS variable in some makefiles to make things easier.
9549 2006-12-27 Rob Shearman <rob@codeweavers.com>
9551 * dlls/ole32/compobj.c, dlls/ole32/rpc.c:
9552 ole32: Marshal the ORPCTHAT structure prefixed to the server data.
9553 Unmarshal the data on the client side (during
9554 ClientChannelBuffer_SendReceive) and call ClientNotify.
9556 2006-12-27 Michael Stefaniuc <mstefani@redhat.de>
9558 * dlls/comdlg32/tests/printdlg.c, dlls/ddraw/ddraw.c,
9559 dlls/msvcrt/except.c, dlls/netapi32/tests/apibuf.c:
9560 janitorial: In multiline strings there is no need for '\' at the end of
9563 * dlls/localspl/tests/localmon.c:
9564 localspl/tests: In multiline strings there is no need for '\' at the end of
9567 * dlls/winspool.drv/tests/info.c:
9568 winspool.drv/tests: In multiline strings there is no need for '\' at the end
9571 * dlls/kernel32/tests/atom.c, dlls/kernel32/tests/codepage.c,
9572 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/path.c:
9573 kernel32/tests: In multiline strings there is no need for '\' at the end of
9576 2006-12-27 Rob Shearman <rob@codeweavers.com>
9578 * dlls/ole32/tests/marshal.c:
9579 ole32: Message filters aren't used in the test_call_from_message test, so
9580 remove the call to CoRegisterMessageFilter.
9582 2006-12-26 Vitaliy Margolen <wine-patches@kievinfo.com>
9584 * dlls/user32/tests/input.c:
9585 user32: Silence tests in default debug level.
9587 2006-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
9589 * programs/cmd/builtins.c:
9590 cmd: Fix 'copy foo bar/' which gave access denied errors.
9592 2006-12-26 Jacek Caban <jacek@codeweavers.com>
9594 * dlls/mshtml/tests/htmldoc.c:
9595 mshtml: Fix failing test.
9597 * dlls/urlmon/tests/protocol.c:
9598 urlmon: Remove failing tests.
9600 2006-12-26 Alexandre Julliard <julliard@winehq.org>
9602 * dlls/wineps.drv/generic.ppd:
9603 wineps.drv: Remove surious null byte in generic.ppd.
9605 * dlls/atl/Makefile.in, dlls/atl/rsrc.rc, dlls/itss/Makefile.in,
9606 dlls/itss/rsrc.rc, dlls/mshtml/Makefile.in, dlls/mshtml/rsrc.rc,
9607 dlls/urlmon/Makefile.in, dlls/urlmon/rsrc.rc, tools/makedep.c:
9608 makedep: Add support for magic comments in .rc files so we can generate proper
9609 dependencies for them.
9611 2006-12-24 Alex Villacís Lasso <a_villacis@palosanto.com>
9613 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
9614 oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL
9616 Fix Wine handling of VT_DECIMAL in VarMod.
9618 2006-12-24 Clinton Stimpson <cjstimpson@utwire.net>
9620 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
9621 usp10: Implement ScriptStringGetLogicalWidths.
9623 2006-12-24 Hans Leidekker <hans@it.vu.nl>
9625 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
9626 usp10: Fix all failing tests on Windows and Wine.
9628 * dlls/usp10/usp10.c:
9629 usp10: Reduce multiple assignments to a single memset in ScriptItemize.
9631 2006-12-24 Chris Robinson <chris.kcat@gmail.com>
9633 * dlls/d3d8/device.c, dlls/d3d8/tests/device.c, dlls/d3d9/device.c,
9634 dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
9635 d3d: GetStreamSource on a stream with NULL data isn't an error.
9637 2006-12-24 Vijay Kiran Kamuju <infyquest@gmail.com>
9639 * dlls/comctl32/monthcal.c:
9640 comctl32: MonthCalendar - Fix highlighting of current date.
9642 2006-12-25 H. Verbeet <hverbeet@gmail.com>
9644 * dlls/wined3d/device.c:
9645 wined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped
9647 Downgrade a FIXME to a WARN.
9649 2006-12-25 Jacek Caban <jacek@codeweavers.com>
9651 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
9652 dlls/wininet/internet.h, dlls/wininet/utility.c:
9653 wininet: Get rid of ASYNC_FUNC enum.
9655 * dlls/wininet/internet.c, dlls/wininet/internet.h:
9656 wininet: Use proc instead of enum in FTPFINDNEXTW request.
9658 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9659 wininet: Use proc instead of enum in FTPRENAMEFILEW request.
9661 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9662 wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
9664 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9665 wininet: Use proc instead of enum in FTPDELETEFILEW request.
9667 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9668 wininet: Use proc instead of enum in FTPGETFILEW request.
9670 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9671 wininet: Use proc instead of enum in FTPOPENFILEW request.
9673 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9674 wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
9676 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9677 wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
9679 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9680 wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
9682 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9683 wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
9685 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9686 wininet: Use proc instead of enum in FTPUTFILE request.
9688 * dlls/wininet/internet.c, dlls/wininet/internet.h:
9689 wininet: Use proc instead of enum in INTERNETREADFILEEXA request.
9691 * dlls/wininet/internet.c, dlls/wininet/internet.h:
9692 wininet: Use proc instead of enum in INTERNETOPENURLW request.
9694 * dlls/wininet/internet.c, dlls/wininet/internet.h:
9695 wininet: Remove not used HTTPOPENREQUESTW request.
9697 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
9698 wininet: Use proc instead of enum in HTTPSENDREQUESTW request.
9700 * dlls/wininet/internet.c, dlls/wininet/internet.h,
9701 dlls/wininet/utility.c:
9702 wininet: Use proc instead of enum in SENDCALLBACK request.
9704 2006-12-25 H. Verbeet <hverbeet@gmail.com>
9706 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
9707 wined3d: Restore texture bindings in the FBO code.
9709 * dlls/wined3d/drawprim.c:
9710 wined3d: Copy the depth buffer after all dirty states are applied.
9712 2006-12-25 Stefan Dösinger <stefandoesinger@gmx.at>
9714 * dlls/wined3d/state.c:
9715 wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
9717 * dlls/wined3d/device.c:
9718 wined3d: Do not mark texture stages above MAX_TEXTURES dirty.
9720 2006-12-25 Jacek Caban <jacek@codeweavers.com>
9722 * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
9723 dlls/itss/tests/Makefile.in, dlls/itss/tests/protocol.c,
9724 dlls/itss/tests/rsrc.rc, programs/winetest/Makefile.in,
9725 programs/winetest/winetest.rc:
9726 itss: Added test of protocol.
9728 * dlls/itss/Makefile.in, dlls/itss/protocol.c:
9729 itss: Added ITS protocol implementation.
9731 * include/mshtmdid.h, include/mshtml.idl:
9732 mshtml.idl: Added IHTMLFrameBase2 declaration.
9734 2006-12-25 Dmitry Timoshkov <dmitry@codeweavers.com>
9736 * dlls/user32/tests/msg.c:
9737 user32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.
9739 * dlls/msvcrt/main.c:
9740 msvcrt: Make an internal function static, avoid a prototype.
9742 2006-12-24 Alexandre Julliard <julliard@winehq.org>
9744 * dlls/.gitignore, dlls/atl/.gitignore, dlls/mshtml/.gitignore,
9745 dlls/ole32/.gitignore, tools/make_makefiles:
9746 make_makefiles: Automatically add IDL header targets to the .gitignore file.
9748 2006-12-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
9750 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
9751 shlwapi: Fix a failing test.
9753 2006-12-23 Chris Robinson <chris.kcat@gmail.com>
9755 * dlls/wined3d/wined3d_private.h:
9756 wined3d: Clarify OpenGL error codes.
9758 2006-12-23 Patrik Stridvall <patrik@stridvall.se>
9760 * dlls/user32/class.c, dlls/user32/spy.c, dlls/user32/user_private.h:
9761 user32: Show the GCL{,P}_* constant names in debug messages.
9763 * dlls/secur32/ntlm.c:
9764 secur32: Use constants instead of hardcoded values.
9766 2006-12-24 Alexandre Julliard <julliard@winehq.org>
9768 * dlls/.gitignore, dlls/Makefile.in, dlls/make_dlls, tools/make_makefiles:
9769 dlls: Merged the make_dlls script into the global make_makefiles.
9771 2006-12-23 Alex Villacís Lasso <a_villacis@palosanto.com>
9773 * dlls/oleaut32/tests/olepicture.c:
9774 oleaut32: Fix tests for redundant headers in OLEPicture load from IStream.
9776 2006-12-24 Jacek Caban <jacek@codeweavers.com>
9778 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itsstor.h,
9779 dlls/itss/protocol.c:
9780 itss: Added ITSProtocol stub implementation.
9782 2006-12-23 Jacek Caban <jacek@codeweavers.com>
9784 * dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
9785 dlls/itss/storage.c:
9786 itss: DllCanUnloadNow code clean up.
9788 * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itss.inf,
9789 dlls/itss/regsvr.c, dlls/itss/rsrc.rc, include/wine/itss.idl:
9790 itss: Move registration code to inf file and add missing registry.
9792 * dlls/itss/itss.c, dlls/itss/regsvr.c, include/wine/itss.idl:
9793 itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
9794 ITSProtocol is a different object.
9796 * dlls/itss/itss.spec:
9797 itss: DllUnregisterServer is not a stub.
9799 2006-12-23 Hans Leidekker <hans@it.vu.nl>
9801 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
9802 usp10: Implement ScriptString_pLogAttr.
9804 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
9805 usp10: Match output of WinXP for ScriptGetProperties.
9807 * dlls/usp10/usp10.c:
9808 usp10: Improve the stub for ScriptBreak.
9810 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec,
9812 usp10: Implement ScriptString_pSize.
9814 2006-12-23 Rob Shearman <rob@codeweavers.com>
9816 * dlls/oleaut32/tests/vartest.c:
9817 oleaut32: Fix a crash when executing the VarAnd test with an old version
9820 * dlls/oleaut32/tests/vartest.c:
9821 oleaut32: Fix the VarPow tests for older versions of oleaut32.
9823 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
9824 dlls/ole32/tests/marshal.c:
9825 ole32: Performing a COM call from within the processing of a sent message
9826 during a wait for completion of another COM call is not allowed.
9827 Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.
9829 * dlls/ole32/compobj.c:
9830 ole32: Call the MessagePending function for message filters.
9832 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
9833 ole32: Track the pending call count so that the correct call type can be passed
9834 to the message filter HandleInComingCall function.
9836 * dlls/ole32/oleproxy.c:
9837 ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
9839 2006-12-22 Duane Clark <fpga@pacbell.net>
9841 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/string.c:
9842 msvcrt: Add function _mbsspnp.
9844 2006-12-22 Vitaliy Margolen <wine-patches@kievinfo.com>
9846 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
9847 dlls/dinput/keyboard.c, dlls/dinput/mouse.c,
9848 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
9849 dinput: AddRef and Release parent DirectInput class.
9851 2006-12-22 Alexandre Julliard <julliard@winehq.org>
9853 * ANNOUNCE, ChangeLog, VERSION, configure:
9856 ----------------------------------------------------------------
9857 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
9859 * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
9860 user32: Add a message test for various ShowWindow() calls, fix some failures.
9862 2006-12-18 James Hawkins <truiken@gmail.com>
9864 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
9865 mscoree: Add a stub for GetCORSystemDirectory.
9867 2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
9869 * dlls/kernel32/tests/loader.c:
9870 kernel32: Fix a typo.
9872 2006-12-22 Detlef Riekenberg <wine.dev@web.de>
9874 * dlls/winspool.drv/tests/info.c:
9875 winspoool/tests: Build the name of the local print server in a separate function.
9877 * dlls/winspool.drv/tests/info.c:
9878 winspoool/tests: Rename unclear string.
9880 * dlls/localspl/tests/localmon.c:
9881 localspl/tests: Rename unclear string.
9883 * dlls/localspl/tests/localmon.c:
9884 localspl/tests: Fix copy+paste typo.
9886 2006-12-21 Jacek Caban <jacek@codeweavers.com>
9888 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
9889 mshtml: Improve loading document detection in AsyncOpen.
9891 * dlls/mshtml/nsio.c:
9892 mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
9894 2006-12-21 Huw Davies <huw@codeweavers.com>
9896 * configure, configure.ac, dlls/gdi32/Makefile.in, dlls/gdi32/freetype.c:
9897 gdi32: Extract the constituent TrueType files from Mac suitcase fonts into
9898 the user's caches directory
9899 and use these instead of the original suitcase.
9901 2006-12-21 Francois Gouget <fgouget@codeweavers.com>
9903 * dlls/setupapi/install.c:
9904 setupapi: Fix handling of 'CopyFiles=@file'.
9906 2006-12-21 Ken Thomases <ken@codeweavers.com>
9908 * dlls/iphlpapi/ifenum.c:
9909 iphlpapi: Fixed a problem with enumerating network interfaces.
9910 Keep increasing the buffer until the returned length is more than two
9911 records smaller than the buffer we provided.
9913 2006-12-21 Alexandre Julliard <julliard@winehq.org>
9915 * dlls/ntdll/cdrom.c:
9916 ntdll: Added support for physically ejecting devices on Mac OS.
9918 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
9919 ntdll: File positions should be aligned to sector boundaries in PE loader.
9921 2006-12-20 Paul Vriens <paul.vriens.wine@gmail.com>
9923 * dlls/kernel32/tests/process.c:
9924 kernel32/tests: Don't use full path for executable in tests.
9926 2006-12-21 Ken Thomases <ken@codeweavers.com>
9928 * dlls/winmm/winecoreaudio/audio.c:
9929 winecoreaudio: Replace pthread mutex with OSSpinLock.
9931 * dlls/winmm/winecoreaudio/audio.c:
9932 winecoreaudio: Move a memset out of a mutex-guarded section.
9934 * dlls/winmm/winecoreaudio/audio.c:
9935 winecoreaudio: Merge wodReset and wodHelper_Reset.
9937 * dlls/winmm/winecoreaudio/audio.c:
9938 winecoreaudio: Change to faster non-recursive mutex.
9940 * dlls/winmm/winecoreaudio/audio.c:
9941 winecoreaudio: Push notify of completions from render callback to message thread.
9942 Rather than have the Audio Unit render callback traverse the queue of wave
9943 headers looking for complete ones, and sending a message to the message thread
9944 for each one it finds, just send one message to tell the message thread to do
9945 that work itself. The render callback is called in a real-time priority
9946 thread and is expected to return as quickly as possible.
9948 * dlls/winmm/winecoreaudio/audio.c:
9949 winecoreaudio: Remove more mutexes from around Audio Unit calls.
9951 * dlls/winmm/winecoreaudio/audio.c:
9952 winecoreaudio: Report when the render callback is just providing silence.
9954 * dlls/winmm/winecoreaudio/audio.c:
9955 winecoreaudio: Lift mutex lock/unlock out of wodHelper_PlayPtrNext to caller.
9957 * dlls/winmm/winecoreaudio/audio.c:
9958 winecoreaudio: Leave audio unit running, except when waveout device paused.
9960 * dlls/winmm/winecoreaudio/audio.c:
9961 winecoreaudio: Eliminate unnecessary variable, unreachable code, unused retval.
9963 * dlls/winmm/winecoreaudio/audio.c:
9964 winecoreaudio: Inline & eliminate the specializations of wodHelper_BeginWaveHdr.
9966 * dlls/winmm/winecoreaudio/audio.c:
9967 winecoreaudio: Specialize wodHelper_BeginWaveHdr for its two callers and
9969 wodHelper_PlayPtrNext is only called when state == WINE_WS_PLAYING. Also, it
9970 clears dwPartialOffset itself.
9971 wodWrite only calls wodHelper_BeginWaveHdr[Write] with a non-NULL lpWaveHdr
9972 parameter. wodWrite is not called from the Audio Unit render callback, so it
9973 can use Wine debug channels.
9975 * dlls/winmm/winecoreaudio/audio.c:
9976 winecoreaudio: Simplify handling of BEGIN+ENDLOOP wave headers.
9978 * dlls/winmm/winecoreaudio/audio.c:
9979 winecoreaudio: Extract wodHelper_CheckForLoopBegin() from
9980 wodHelper_BeginWaveHdr().
9981 This refactoring prepares the ground for subsequent refactoring of
9982 wodHelper_BeginWaveHdr.
9984 * dlls/winmm/winecoreaudio/audio.c:
9985 winecoreaudio: Create port for sending messages to the callback thread only once.
9987 * dlls/winmm/winecoreaudio/audio.c:
9988 winecoreaudio: Control the fprintf's by the Wine debug channel on/off settings.
9990 2006-12-21 Günther Brammer <GBrammer@gmx.de>
9992 * dlls/ddraw/tests/dsurface.c:
9993 ddraw: Add a test for IDirectDrawSurface_SetColorKey.
9995 2006-12-20 Huw Davies <huw@codeweavers.com>
9997 * dlls/gdi32/freetype.c:
9998 gdi32: Actually create the Wine fonts key if it doesn't exist.
10000 2006-12-20 Juan Lang <juan_lang@yahoo.com>
10002 * dlls/kernel32/profile.c:
10003 kernel32: Suppress an unneeded warning.
10005 2006-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
10007 * dlls/oleaut32/vartype.c:
10008 oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
10009 into a DECIMAL instead of a double as an intermediate step.
10011 2006-12-20 Chris Robinson <chris.kcat@gmail.com>
10013 * dlls/d3d8/tests/device.c, dlls/d3d9/directx.c, dlls/d3d9/tests/device.c,
10014 dlls/wined3d/directx.c:
10015 d3d: Fix adapter mode enumeration and filtering.
10017 2006-12-20 Christoph Frick <frick@sc-networks.de>
10019 * dlls/dinput/device.c:
10020 dinput: Drop magic int.
10022 * dlls/dinput/data_formats.c, dlls/dinput/joystick_linuxinput.c:
10023 dinput: Set the correct size for the old dinput joystick.
10024 This also reverts my previous patch as this is the real cause for the
10025 problems with Grand Prix Legends.
10027 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
10029 * dlls/wined3d/device.c, dlls/wined3d/state.c,
10030 dlls/wined3d/wined3d_private.h:
10031 wined3d: Reinstall the nvrc texture unit mapping.
10033 * dlls/wined3d/device.c:
10034 wined3d: Catch nop pixel shader changes.
10036 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
10037 dlls/wined3d/wined3d_private.h:
10038 wined3d: Add pixel shaders to the state table.
10040 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
10041 wined3d: Catch nop sampler changes.
10043 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
10044 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
10045 wined3d: Move samplers to the state table.
10047 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
10048 wined3d: Add empty sampler entries to the state table.
10050 * dlls/wined3d/device.c:
10051 wined3d: Catch nop SetTextureStageState calls.
10053 * dlls/wined3d/state.c:
10054 wined3d: Make WINED3DTSS_CONSTANT a nogl state.
10056 * dlls/wined3d/state.c:
10057 wined3d: Make a WINED3DTSS_RESULTARG stub.
10059 * dlls/wined3d/state.c:
10060 wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
10062 * dlls/wined3d/state.c:
10063 wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
10065 * dlls/wined3d/state.c:
10066 wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
10068 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10069 wined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.
10071 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
10072 wined3d: Move WINED3DTSS_ALPHAOP to the state table.
10074 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
10075 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
10076 wined3d: Move WINED3DTSS_COLOROP to the state table.
10078 * dlls/wined3d/basetexture.c:
10079 wined3d: Do not enable the texture dimensions in BindTexture.
10081 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
10082 wined3d: Add empty texture stage states to the state table.
10084 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c:
10085 wined3d: Temporary disable nvrc junk texture skipping.
10087 2006-12-20 Alexandre Julliard <julliard@winehq.org>
10089 * dlls/shell32/regsvr.c:
10090 shell32: Don't hardcode the system32 directory in registered classes.
10092 * loader/kthread.c:
10093 loader: Try to detect glibc 2.3 without NPTL or TLS and print a warning.
10095 * dlls/kernel32/tests/module.c, dlls/ntdll/loader.c:
10096 ntdll: Fix the libdl refcount when loading the same builtin twice.
10098 2006-12-20 Francois Gouget <fgouget@codeweavers.com>
10100 * dlls/kernel32/tests/module.c:
10101 kernel32/tests: Test loading and unloading of builtin dlls.
10103 2006-12-20 Kai Blin <kai.blin@gmail.com>
10105 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
10106 ws2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.
10108 2006-12-20 Alexandre Julliard <julliard@winehq.org>
10110 * include/guiddef.h, include/windef.h, include/wine/debug.h,
10111 include/wine/test.h, include/winnt.h:
10112 include: Get rid of the WINE_NO_LONG_AS_INT ifdefs.
10114 * programs/winedbg/Makefile.in, programs/winedbg/be_i386.c,
10115 programs/winedbg/break.c, programs/winedbg/dbg.y,
10116 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
10117 programs/winedbg/memory.c, programs/winedbg/stack.c,
10118 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
10119 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
10120 programs/winedbg/winedbg.c:
10121 winedbg: Win64 printf format fixes.
10123 * programs/winedbg/be_i386.c, programs/winedbg/debugger.h,
10124 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
10125 programs/winedbg/tgt_minidump.c:
10126 winedbg: Fixed a few data types.
10128 2006-12-20 Vitaliy Margolen <wine-patches@kievinfo.com>
10130 * dlls/dinput/mouse.c:
10131 dinput: Warp mouse in exclusive cooperation mode only.
10133 * dlls/dinput/mouse.c:
10134 dinput: Use GetCursorPos() to calculate relative mouse movements.
10136 2006-12-19 Rob Shearman <rob@codeweavers.com>
10138 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
10139 ole32: Send a causality ID in the ORPCTHIS header for a call.
10140 Use the causality ID to determine whether this is a top-level or a
10141 nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
10143 * dlls/ole32/tests/marshal.c:
10144 ole32: Reset the message filter at the end of the message filter test.
10146 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
10147 dlls/ole32/stubmanager.c:
10148 ole32: Pass in the IID and IUnknown* of the object being executed to the server
10149 notification and message filter functions.
10151 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
10152 ole32: Call the message filter for incoming calls.
10154 * dlls/ole32/rpc.c:
10155 ole32: Call ServerNotify for channel hooks.
10156 Store the SChannelHookCallInfo structure in the message state.
10158 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
10159 dlls/ole32/ole32.spec, dlls/ole32/rpc.c:
10160 ole32: Implement CoRegisterChannelHook and call channel hook methods on the
10163 * dlls/ole32/rpc.c:
10164 ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing
10166 This is done by putting the ORPCTHIS data into the buffer when calling
10167 IRpcChannelBuffer::GetBuffer on the client side and then storing the
10168 amount we increased the buffer in a structure stored in the Handle
10169 field. This is done to present the correct Buffer pointer to the proxy
10170 so that it writes its data after the ORPCTHIS data.
10171 Unmarshal the data on the server side (during RPC_ExecuteCall) and make
10172 sure the data is consistent according to NDR rules. Also add several
10173 checks on the unmarshaled data that are specified by the DCOM draft
10176 2006-12-19 H. Verbeet <hverbeet@gmail.com>
10178 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
10179 dlls/wined3d/glsl_shader.c:
10180 wined3d: Allow wined3d to handle multiple render targets.
10182 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
10183 dlls/wined3d/wined3d_private.h:
10184 wined3d: Allow the FBO code to handle multiple render targets.
10186 * dlls/wined3d/device.c:
10187 wined3d: Move storing the render target from ActiveRender to SetRenderTarget.
10188 Use the render target index rather than hardcoding 0.
10190 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
10191 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
10192 wined3d: Allow the device to store multiple render targets.
10194 2006-12-19 Hans Leidekker <hans@it.vu.nl>
10196 * include/winnt.h, tools/winedump/main.c, tools/winedump/pe.c,
10197 tools/winedump/winedump.man.in:
10198 winedump: Start dumping .NET specific bits from PE executables.
10200 2006-12-20 Alexandre Julliard <julliard@winehq.org>
10202 * dlls/ntdll/virtual.c:
10203 ntdll: Fixed typo in map_image.
10205 2006-12-19 Roderick Colenbrander <thunderbird2k@gmx.net>
10207 * dlls/winex11.drv/opengl.c:
10208 winex11.drv: pbuffer detection.
10210 2006-12-19 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
10212 * dlls/winex11.drv/opengl.c:
10213 winex11.drv: Don't crash when called with a NULL gl context.
10215 2006-12-19 Huw Davies <huw@codeweavers.com>
10217 * dlls/gdi32/freetype.c:
10218 gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get
10221 2006-12-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
10223 * dlls/gdi32/gdiobj.c:
10224 gdi32: Remove unused function.
10226 2006-12-19 Rob Shearman <rob@codeweavers.com>
10228 * dlls/ole32/tests/usrmarshal.c:
10229 ole32: Fix the HMETAFILEPICT user marshaling test to use the size
10230 derived from the return value of HMETAFILEPICT_UserMarshal instead of
10231 the value returned by HMETAFILEPICT_UserSize, as the latter
10232 over-estimates the size on Windows.
10233 Remove some unnecessary casts.
10235 2006-12-19 Juris Smotrovs <juris.smotrovs@sets.lv>
10237 * dlls/user32/tests/msg.c, dlls/winex11.drv/window.c,
10238 dlls/winex11.drv/winpos.c:
10239 user32: Extend the support for SWP_STATECHANGED for all windows.
10241 2006-12-17 Stefan Dösinger <stefan@codeweavers.com>
10243 * dlls/wined3d/state.c, dlls/wined3d/utils.c,
10244 include/wine/wined3d_types.h:
10245 wined3d: Add WINED3DRS_STIPPLEPATTERNxy.
10247 2006-12-15 Stefan Dösinger <stefan@codeweavers.com>
10249 * dlls/wined3d/state.c:
10250 wined3d: Fix a function name.
10252 * dlls/wined3d/state.c:
10253 wined3d: Add missing render state function.
10255 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
10256 wined3d: Catch nop render state changes.
10258 * dlls/wined3d/device.c:
10259 wined3d: Move render state applying to drawprim.
10261 2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
10263 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
10264 dlls/wined3d/wined3d_private.h:
10265 wined3d: Add the state dirtification infrastructure.
10267 2006-12-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
10269 * configure, configure.ac, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
10270 dlls/msvcrt/string.c, include/config.h.in:
10271 msvcrt: Add _atoldbl.
10273 2006-12-19 Alexandre Julliard <julliard@winehq.org>
10276 configure: Re-generated with autoconf 2.61.
10278 2006-12-14 Alex Villacís Lasso <a_villacis@palosanto.com>
10280 * dlls/oleaut32/vartype.c:
10281 oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
10283 2006-12-18 Vitaliy Margolen <wine-patches@kievinfo.com>
10285 * dlls/user32/tests/win.c, dlls/winex11.drv/mouse.c:
10286 winex11drv: Return cached cursor_pos in GetCursorPos().
10288 2006-12-18 Hans Leidekker <hans@it.vu.nl>
10290 * dlls/ws2_32/socket.c:
10291 ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
10293 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
10295 * dlls/kernel32/tests/loader.c:
10296 kernel32: Add a minimal PE image that XP is able to load.
10298 2006-12-18 James Hawkins <truiken@gmail.com>
10300 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
10301 msi: Enable cab compression and delete any resulting cabs using SHFileOperation.
10303 * dlls/msi/tests/install.c:
10304 msi: Run the install tests from a temporary directory.
10306 2006-12-15 Clinton Stimpson <cjstimpson@utwire.net>
10308 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10309 usp10: Implement ScriptStringCPtoX.
10311 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10312 usp10: Implement ScriptStringXtoCP.
10314 * dlls/usp10/usp10.c:
10315 usp10: Implement ScriptStringFree.
10317 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10318 usp10: Implement ScriptStringAnalyse.
10320 2006-12-18 Markus Amsler <markus.amsler@oribi.org>
10322 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c:
10323 d3d9: Handle volume container in d3d9.
10325 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
10326 dlls/d3d9/surface.c:
10327 d3d9: Handle surface container in d3d9.
10329 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c:
10330 d3d8: Handle volume container in d3d8.
10332 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
10333 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
10334 d3d8: Handle surface container in d3d8.
10336 * dlls/d3d9/d3d9_private.h, dlls/d3d9/directx.c, dlls/d3d9/swapchain.c,
10337 dlls/d3d9/tests/device.c:
10338 d3d9: Fix implicit swap chain refcounting.
10340 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
10341 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
10342 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
10343 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
10344 d3d: Callback infrastructure for implicit swap chain destruction in
10347 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
10348 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
10349 d3d9: Fix implicit surface refcounting.
10351 * dlls/wined3d/volume.c, include/wine/wined3d_interface.h:
10352 wined3d: Remove IWineD3DVolume_GetContainerParent.
10354 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
10355 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
10356 wined3d: Remove IWineD3DSurface_GetContainerParent.
10358 * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
10359 d3d9: Handle volume refcount forwarding in d3d9.
10361 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
10362 dlls/d3d9/surface.c, dlls/d3d9/tests/device.c, dlls/d3d9/texture.c:
10363 d3d9: Handle surface refcount forwarding in d3d9.
10365 * dlls/wined3d/device.c:
10366 wined3d: Call the depth stencil destroy callback function.
10368 2006-12-18 James Hawkins <truiken@gmail.com>
10370 * dlls/msi/dialog.c:
10371 msi: Update the text control when the selection path changes.
10373 * dlls/msi/events.c:
10374 msi: Only cleanup event subscriptions of the dialog being closed.
10376 2006-12-17 Vitaliy Margolen <wine-patches@kievinfo.com>
10378 * dlls/dinput/mouse.c, dlls/dinput/tests/Makefile.in,
10379 dlls/dinput/tests/device.c:
10380 dinput: Make mouse use axis mode flag set in base class. Add tests.
10382 * dlls/dinput/device.c:
10383 dinput: Add handling of AXISMODE property to base device object.
10385 * dlls/dinput/joystick_linuxinput.c:
10386 dinput: Zero out returned information struct.
10388 * dlls/dinput/keyboard.c:
10389 dinput: Don't return non existent keys.
10391 2006-12-17 Rob Shearman <rob@codeweavers.com>
10393 * dlls/kernel32/heap.c:
10394 kernel32: Protect global alloc functions against integer overflows on the
10397 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
10398 ole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
10400 * dlls/ole32/ole32.spec, dlls/ole32/tests/usrmarshal.c,
10401 dlls/ole32/usrmarshal.c:
10402 ole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and
10403 add tests for these.
10405 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
10406 dlls/ole32/tests/usrmarshal.c:
10407 ole32: Move the user marshal tests to usrmarshal.c.
10409 * dlls/rpcrt4/rpc_transport.c:
10410 rpcrt4: Free the resource allocated by InitializeSecurityContext when the
10411 connection is closed.
10413 * dlls/ole32/usrmarshal.c:
10414 ole32: Add documentation for the user marshaling functions.
10416 * dlls/ole32/datacache.c:
10417 ole32: Support reading and writing custom clipformats in the data cache.
10419 2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
10421 * tools/winedump/pe.c:
10422 winedump: Remove a redundant ';'.
10424 * tools/winedump/pe.c:
10425 winedump: Fix a couple of typos.
10427 2006-12-17 Paul Vriens <paul.vriens.wine@gmail.com>
10429 * dlls/usp10/tests/usp10.c:
10430 usp10/tests: Make tests run on win9x and NT4 again.
10432 * dlls/user32/tests/monitor.c:
10433 user32/tests: Make sure the tests run on NT4 again.
10435 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
10438 server: Cast-qual warnings fix.
10441 server: Cast-qual warnings fix.
10443 2006-12-16 Alexandre Julliard <julliard@winehq.org>
10445 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
10446 msvcrt: Define __CxxLongjmpUnwind for i386 only.
10448 2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
10450 * programs/winhelp/hlpfile.c:
10451 winhelp: Cast-qual warnings fix.
10453 * programs/winecfg/theme.c:
10454 winecfg: Cast-qual warning fix.
10456 * programs/progman/group.c:
10457 progman: Cast-qual warnings fix.
10459 * dlls/version/tests/info.c:
10460 version/tests: Write-strings warning fix.
10462 2006-12-15 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
10464 * dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
10466 ddraw: IDirectDraw3 should use its own ref count variable.
10468 * dlls/ddraw/main.c:
10469 ddraw: Initialize the IDirectDraw3 vtable.
10471 2006-12-15 Detlef Riekenberg <wine.dev@web.de>
10473 * dlls/localspl/tests/localmon.c:
10474 localspl/tests: Add tests for XcvDataPort.
10476 2006-12-16 Alexandre Julliard <julliard@winehq.org>
10478 * configure, configure.ac, include/config.h.in:
10479 configure: Remove some no longer used libcurses checks.
10481 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
10483 * dlls/ddraw/tests/ddrawmodes.c, dlls/wined3d/device.c:
10484 wined3d: When changing display modes clip cursor to the requested display size.
10486 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
10488 * dlls/gdi32/opengl.c, dlls/winex11.drv/opengl.c:
10489 winex11.drv: Avoid grabbing syslevel locks in the wrong order.
10491 2006-12-15 Alexandre Julliard <julliard@winehq.org>
10493 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
10494 msvcrt: Implemented __CxxLongjmpUnwind.
10496 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h:
10497 msvcrt: Make pointers to read-only exception descriptors const.
10499 2006-12-15 James Hawkins <truiken@gmail.com>
10501 * dlls/cabinet/fdi.c:
10502 cabinet: Close the opened file handle even in error cases.
10504 2006-12-15 Hans Leidekker <hans@it.vu.nl>
10506 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
10507 setupapi: Add a stub implementation for SetupPromptReboot.
10509 2006-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
10511 * dlls/user32/edit.c:
10512 user32: Center the context menu if it was activated via VK_APPS like Windows
10515 * dlls/user32/message.c, dlls/user32/tests/msg.c,
10516 dlls/winex11.drv/keyboard.c:
10517 user32: Add support for the VK_APPS (Menu) key.
10519 * dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
10520 ddrawex: Avoid not necessary casts.
10522 * dlls/ddraw/ddraw_thunks.c:
10523 ddraw: Fix warnings.
10525 2006-12-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
10527 * dlls/secur32/tests/ntlm.c:
10528 secur32/tests: Cast-qual warnings fix.
10530 2006-12-14 Stefan Dösinger <stefan@codeweavers.com>
10532 * dlls/wined3d/device.c:
10533 wined3d: Clean up SetRenderState.
10535 * dlls/d3d8/tests/device.c, dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
10536 wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
10538 * dlls/ddraw/surface.c:
10539 ddraw: Add a TRACE to GetPixelFormat.
10541 2006-12-14 Jacek Caban <jacek@codeweavers.com>
10543 * dlls/mshtml/olecmd.c:
10544 mshtml: Use pvaIn in exec_print.
10546 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
10548 * dlls/shlwapi/tests/path.c:
10549 shlwapi/tests: Fix typos.
10551 2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
10553 * dlls/user32/cursoricon.c, dlls/user32/tests/monitor.c,
10554 dlls/winex11.drv/winpos.c:
10555 user32: ClipCursor should use virtual screen resolution for empty/invalid rects.
10557 2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
10559 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
10560 dlls/ddrawex/Makefile.in, dlls/ddrawex/ddrawex.spec,
10561 dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
10564 2006-12-13 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
10566 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
10567 dlls/ddraw/ddraw_thunks.c, include/ddraw.h:
10568 ddraw: Add IDirectDraw3 interface.
10570 2006-12-09 Günther Brammer <GBrammer@gmx.de>
10572 * dlls/ddraw/surface.c:
10573 ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
10575 2006-12-14 Francois Gouget <fgouget@free.fr>
10577 * dlls/cabinet/fci.c, dlls/kernel32/tests/heap.c, dlls/usp10/usp10.c,
10578 dlls/wined3d/directx.c, dlls/winedos/int15.c,
10579 dlls/winspool.drv/tests/info.c, programs/wineconsole/wineconsole.c,
10580 programs/winedbg/break.c:
10581 Assorted spelling fixes.
10583 * dlls/comdlg32/printdlg.c, dlls/comdlg32/tests/printdlg.c:
10584 comdlg32: Fix PrintDlg(NULL) and reenable a test that was in an '#if 0'.
10585 Fix the test so it compiles without warnings.
10587 * dlls/ole32/tests/marshal.c:
10588 ole32/tests: Replace some '#if 0's with 'if (0)'s.
10589 Fix the code so it compiles.
10591 * dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
10592 dlls/user32/tests/msg.c, dlls/user32/tests/sysparams.c,
10593 dlls/user32/tests/win.c:
10594 user32/tests: Replace some '#if 0's with 'if (0)'s.
10595 Fix the code so it compiles without warnings.
10597 * dlls/version/tests/info.c:
10598 version/tests: Replace some '#if 0's with 'if (0)'s.
10599 Fix the code so it compiles without warnings.
10601 * dlls/shlwapi/tests/clist.c:
10602 shlwapi/tests: Replace some '#if 0's with 'if (0)'s.
10604 * dlls/advapi32/tests/crypt_md4.c:
10605 advapi32/tests: Replace an '#if 0' with an 'if (0)'.
10607 * dlls/localspl/tests/localmon.c:
10608 localspl/tests: Replace some '#if 0's with 'if (0)'s.
10610 * dlls/comctl32/tests/mru.c:
10611 comctl32/tests: Replace some '#if 0's with 'if (0)'s.
10612 Fix the code so it compiles without warnings.
10614 2006-12-14 Francois Gouget <fgouget@codeweavers.com>
10616 * dlls/shell32/shlexec.c:
10617 shell32: Replace numeric literals with the proper constant.
10619 2006-12-14 Dmitry Timoshkov <dmitry@codeweavers.com>
10621 * dlls/secur32/ntlm.c, dlls/secur32/schannel.c:
10622 secur32: Make some data const.
10624 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
10625 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
10626 dlls/wined3d/swapchain.c, dlls/wined3d/vertexdeclaration.c,
10627 dlls/wined3d/wined3d_private.h:
10628 wined3d: Make some data const.
10630 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tomcrypt.h:
10631 rsaenh: Make some data const and static.
10633 * dlls/rpcrt4/rpc_transport.c:
10634 rpcrt4: Make some data const.
10636 * dlls/msvcrt/exit.c, dlls/msvcrt/locale.c:
10637 msvcrt: Make some data const.
10639 * dlls/dswave/dswave_main.c:
10640 dswave: Make some data const.
10642 * dlls/crypt32/store.c:
10643 crypt32: Make some data const.
10645 * dlls/dplayx/dplayx_global.c:
10646 dplayx: Make some data const.
10648 * dlls/winmm/winearts/audio.c:
10649 winearts: Make some data const.
10651 * dlls/dmime/audiopath.c:
10652 dmime: Make some data const and static.
10654 * dlls/dbghelp/module.c:
10655 dbghelp: Make some data const.
10657 * dlls/atl/registrar.c:
10658 atl: Make some data const.
10660 * dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/midipatch.c,
10661 dlls/winmm/wineoss/mixer.c:
10662 wineoss: Make some data const.
10664 2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
10666 * dlls/kernel32/tests/process.c:
10667 kernel32/tests: Be a bit more verbose on failure.
10669 2006-12-14 Alexandre Julliard <julliard@winehq.org>
10672 Revert "msi: Comparisons with null in conditions are special."
10673 This reverts commit 9dce96b3155ce07dffa4f5b0712fbcaad9ba3e2c.
10675 * dlls/msi/tests/package.c:
10676 msi: Fix the condition test to not assume MsiNetAssemblySupport is empty.
10678 2006-12-14 Markus Amsler <markus.amsler@oribi.org>
10680 * dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
10681 d3d8: Release non implicit surfaces only if refcount is 0, with test.
10683 2006-12-14 Jacek Caban <jacek@codeweavers.com>
10685 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
10686 shdoclc: Added print template strings.
10688 * dlls/mshtml/olecmd.c, dlls/mshtml/resource.h:
10689 mshtml: Set default print template in exec_print.
10691 * dlls/mshtml/nsio.c:
10692 mshtml: Fixed handling chrome protocol.
10694 * dlls/mshtml/nsio.c:
10695 mshtml: Don't do anything in SetNSContainer if new container is the same
10698 * dlls/mshtml/nsio.c:
10699 mshtml: Fix loading pages in containers without document.
10701 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
10702 mshtml: Added nsACString_SetData function and use it instead of nsACString_Init
10703 when we return string value.
10705 2006-12-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
10707 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
10708 rpcrt4/tests: Cast-qual warnings fix.
10710 2006-12-13 Francois Gouget <fgouget@codeweavers.com>
10712 * dlls/shell32/shlexec.c:
10713 shell32: Fix FindExecutableW() to not check if lpResult after using it. It's
10714 supposed to cause a segfault anyway.
10715 Use SE_ERR_FNF rather than a numeric literal.
10717 * dlls/shell32/shlexec.c:
10718 shell32: Add some documentation for FindExecutableW().
10720 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
10721 shell32: Fix FindExecutable() to return the executable path, not the whole
10724 * dlls/shell32/tests/shlexec.c:
10725 shell32/tests: Add FindExecutable() tests.
10727 * dlls/shell32/tests/shlexec.c:
10728 shell32/tests: MSDN says ShellExecute() == 32 indicates an error. So fix
10731 2006-12-13 Francois Gouget <fgouget@free.fr>
10733 * dlls/ole32/tests/ole2.c:
10734 ole32: Fix named/nameless union compilation error.
10736 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/tests/string.c:
10737 msvcrt: The tests link with msvcrt(d).dll now, so use GetModuleHandle() rather
10738 than LoadLibrary().
10740 2006-12-12 Jacek Caban <jacek@codeweavers.com>
10742 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
10743 mshtml: Added beginning of IDM_PRINT implementation.
10745 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
10746 mshtml: Added test of CompareUrl.
10748 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
10750 * dlls/winex11.drv/mouse.c:
10751 winex11.drv: Update cached cursor position after calling hook.
10753 * dlls/user32/tests/input.c, dlls/winex11.drv/mouse.c:
10754 winex11.drv: Only events with MOUSEEVENTF_MOVE flag should change mouse position.
10756 2006-12-13 Pierre d'Herbemont <pdherbemont@free.fr>
10758 * dlls/kernel32/locale.c:
10759 kernel32: Remove unneeded headers.
10761 2006-12-13 Alexandre Julliard <julliard@winehq.org>
10763 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
10764 ntdll: Map the PE header up to the specified size, and clear the rest of
10767 2006-12-09 Dmitry Timoshkov <dmitry@codeweavers.com>
10769 * dlls/kernel32/tests/loader.c:
10770 kernel32: Add the data that mimics the PE image which upack creates.
10772 2006-12-12 Jacek Caban <jacek@codeweavers.com>
10774 * dlls/urlmon/internet.c, dlls/urlmon/tests/misc.c,
10775 dlls/urlmon/urlmon_main.c:
10776 urlmon: Use pluggable protocol in CoInternetCompareUrl.
10778 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
10779 urlmon: Added application/x-msdownload mime filter.
10781 2006-12-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
10783 * dlls/msvcrt/tests/file.c:
10784 msvcrt/tests: Cast-qual warnings fix.
10786 * dlls/ntdll/rtl.c, dlls/ntdll/tests/rtl.c, include/winternl.h:
10787 ntdll/tests: Cast-qual warning fix.
10789 2006-12-12 Alexandre Julliard <julliard@winehq.org>
10791 * dlls/winex11.drv/opengl.c:
10792 winex11.drv: Fixed computation of viewport and scissor position.
10794 2006-12-10 Pierre d'Herbemont <pdherbemont@free.fr>
10796 * dlls/user32/driver.c, dlls/user32/user_private.h, dlls/user32/win.c,
10797 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec:
10798 user32: Factorize graphics driver SetParent into user32.
10800 2006-12-11 Clinton Stimpson <cjstimpson@utwire.net>
10802 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
10803 usp10: Add tests and fix for ScriptXtoCP .
10805 2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
10807 * dlls/dinput/mouse.c:
10808 dinput: Use standard mouse data format instead of custom one.
10810 * dlls/dinput/device.c, dlls/dinput/device_private.h,
10811 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
10812 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
10813 dinput: Remove redundant parameter.
10815 * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
10816 dinput: Move mouse & keyboard user data format to base class.
10818 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
10819 dinput: Move joystick user data format into base class.
10821 * dlls/dinput/device.c, dlls/dinput/device_private.h:
10822 dinput: Add user data format into base class. Implement SetDataFormat.
10824 * dlls/dinput/device.c, dlls/dinput/device_private.h,
10825 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
10826 dlls/dinput/mouse.c:
10827 dinput: Move transform and offsets structures into base device class.
10829 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
10831 * programs/winetest/main.c:
10832 winetest: Show correct filenames on test.winehq.org.
10834 * dlls/winspool.drv/tests/info.c:
10835 winspool.drv/tests: No need to return anything as we are using a global
10838 2006-12-12 Pierre d'Herbemont <pdherbemont@free.fr>
10840 * dlls/kernel32/locale.c:
10841 kernel32: Allow the preferred language to be different from the preferred
10842 locale on Mac OS X.
10844 2006-12-08 Jacek Caban <jacek@codeweavers.com>
10846 * dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h,
10847 dlls/mshtml/nsservice.c:
10848 mshtml: Use HTMLWindow::alert in nsPromptService::Alert.
10850 2006-12-12 Jacek Caban <jacek@codeweavers.com>
10852 * dlls/mshtml/htmlwindow.c, dlls/mshtml/resource.h:
10853 mshtml: Added alert implementation.
10855 2006-12-12 Alexandre Julliard <julliard@winehq.org>
10857 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
10858 winex11.drv: Get rid of the display pointer in the GL context.
10860 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
10861 opengl32: Don't use ENTER_GL/LEAVE_GL around calls to driver functions.
10862 This causes lock inversions when the driver accesses the DC.
10864 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
10865 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c:
10866 opengl32: Avoid generating a wrapper for internal functions when we can call
10867 the internal one directly.
10869 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
10871 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
10872 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
10873 dlls/winex11.drv/opengl.c:
10874 winex11.drv: Correctly position and clip opengl child windows.
10876 2006-12-12 Alexandre Julliard <julliard@winehq.org>
10878 * dlls/winex11.drv/opengl.c:
10879 winex11.drv: Get rid of the unused set_drawable function.
10881 * dlls/gdi32/clipping.c:
10882 gdi32: Use a more appropriate size for the default clip region.
10884 * dlls/gdi32/dc.c, dlls/winex11.drv/init.c:
10885 winex11.drv: Implemented DESKTOPHORZ/VERTRES device caps.
10887 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
10888 dlls/winex11.drv/init.c, dlls/winex11.drv/xrender.c:
10889 winex11.drv: Make sure the drawable rect is always updated and use it where
10892 2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
10894 * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/clipping.c,
10895 dlls/winex11.drv/dce.c, dlls/winex11.drv/dib.c,
10896 dlls/winex11.drv/graphics.c, dlls/winex11.drv/init.c,
10897 dlls/winex11.drv/opengl.c, dlls/winex11.drv/text.c,
10898 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrender.c,
10899 include/wine/server_protocol.h, server/protocol.def, server/trace.c,
10901 winex11.drv: Store window and drawable rects in X11DRV_PDEVICE.
10903 2006-12-12 Alexandre Julliard <julliard@winehq.org>
10905 * dlls/winex11.drv/clipboard.c:
10906 winex11.drv: Remove unused PropertyAliasMap variable.
10908 2006-12-11 Hans Leidekker <hans@it.vu.nl>
10910 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
10911 mscoree: Add a stub implementation for CorExitProcess and
10912 GetRequestedRuntimeInfo.
10914 * dlls/mscoree/Makefile.in, dlls/mscoree/mscoree_main.c:
10915 mscoree: Take advantage of an installed Mono for Windows to run .NET
10918 2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
10920 * dlls/winspool.drv/tests/info.c:
10921 winspool/tests: Don't treat having no printers as a failure.
10923 * dlls/winspool.drv/tests/info.c:
10924 winspool/tests: Make default_printer a global variable.
10926 2006-12-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
10928 * dlls/msvcrt/tests/printf.c:
10929 msvcrt/tests: Cast-qual warnings fix.
10931 * dlls/msvcrt/tests/cpp.c:
10932 msvcrt/tests: Cast-qual warnings fix.
10934 * dlls/msi/tests/install.c:
10935 msi/tests: Cast-qual warning fix.
10937 2006-12-11 Marcus Meissner <marcus@jet.franken.de>
10939 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/header.c,
10940 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/progress.c,
10941 dlls/comctl32/tests/toolbar.c, dlls/comctl32/tests/treeview.c,
10942 dlls/usp10/tests/usp10.c, dlls/winmm/tests/wave.c:
10943 Made some functions static.
10945 2006-12-08 Detlef Riekenberg <wine.dev@web.de>
10947 * dlls/localspl/tests/localmon.c:
10948 localspl/tests: Add tests for XcvClosePort.
10950 * dlls/localspl/tests/localmon.c, include/ddk/winsplp.h:
10951 localspl/tests: Add tests for XcvOpenPort.
10953 2006-12-11 Hans Leidekker <hans@it.vu.nl>
10955 * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
10956 shell32: Add a stub implementation for SHLoadNonloadedIconOverlayIdentifiers.
10958 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
10960 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10961 wined3d: Move WINED3DRS_SEPARATEALPHABLENDENABLE to the state table.
10963 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10964 wined3d: Move SRGBWRITEENABLE to the state table.
10966 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10967 wined3d: Move tesselation to the state table.
10969 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10970 wined3d: Move WINED3DRS_NORMALDEGREE to the state table.
10972 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10973 wined3d: Move WINED3DRS_POSITIONDEGREE to the state table.
10975 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10976 wined3d: Make WINED3DRS_DEBUGMONITORTOKEN a nogl state.
10978 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10979 wined3d: Move WINED3DRS_PATCHSEGMENTS to the state table.
10981 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10982 wined3d: Move WINED3DRS_PATCHEDGESTYLE to the state table.
10984 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10985 wined3d: Move WINED3DRS_MULTISAMPLEMASK to the state table.
10987 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10988 wined3d: Move WINED3DRS_ANTIALIAS to the state table.
10990 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10991 wined3d: Move WINED3DRS_STIPPLEDALPHA to the state table.
10993 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10994 wined3d: Move WINED3DRS_TEXTUREPERSPECTIVE to the state table.
10996 * dlls/wined3d/device.c, dlls/wined3d/state.c:
10997 wined3d: Move WINED3DRS_DEPTHBIAS to the state table.
10999 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11000 wined3d: Move WINED3DRS_SCISSORTESTENABLE to the state table.
11002 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11003 wined3d: Move WINED3DRS_MULTISAMPLEANTIALIAS to the state table.
11005 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11006 wined3d: Move WINED3DRS_WRAPx to the state table.
11008 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11009 wined3d: Move WINED3DRS_POINTSPRITEENABLE to the state table.
11011 * dlls/wined3d/device.c:
11012 wined3d: WINED3DRS_SOFTWAREVERTEXPROCESSING is a nogl state.
11014 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11015 wined3d: Move WINED3DRS_LASTPIXEL to the state table.
11017 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11018 wined3d: Move WINED3DRS_LOCALVIEWER to the state table.
11020 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11021 wined3d: Move WINED3DRS_COLORWRITEENABLEx to the state table.
11023 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11024 wined3d: Move point scale render states to the state table.
11026 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11027 wined3d: Move WINED3DRS_POINTSIZE_MAX to the state table.
11029 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11030 wined3d: Move WINED3DRS_POINTSIZE_MIN to the state table.
11032 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11033 wined3d: Move WINED3DRS_POINTSIZE to the state table.
11035 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11036 wined3d: Move WINED3DRS_NORMALIZENORMALS to the state table.
11038 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11039 wined3d: Move WINED3DRS_ZBIAS to the state table.
11041 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11042 wined3d: Move WINED3DRS_LINEPATTERN to the state table.
11044 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11045 wined3d: Move WINED3DRS_COLORVERTEX to the state table.
11047 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
11049 * dlls/cryptdll/cryptdll.c:
11050 cryptdll: Change storage class of module handle to static.
11052 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
11054 * dlls/dinput/device.c, dlls/dinput/device_private.h,
11055 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
11056 dinput: Move few helper functions and standardize them.
11058 * dlls/dinput/device.c, dlls/dinput/device_private.h,
11059 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
11060 dlls/dinput/mouse.c:
11061 dinput: Move internal function calculate_ids to where it's really used.
11063 * dlls/dinput/joystick_linuxinput.c:
11064 dinput: No need to copy default constant format. Use already defined static
11067 2006-12-11 Alexandre Julliard <julliard@winehq.org>
11069 * dlls/shell32/shlfileop.c:
11070 shell32: Avoid using garbage data in wildcard expansion.
11072 2006-12-10 Roderick Colenbrander <thunderbird2k@gmx.net>
11074 * dlls/winex11.drv/opengl.c:
11075 wgl: Make the WGL code independant of the number of supported pixel formats.
11077 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
11079 * dlls/winex11.drv/opengl.c:
11080 wgl: Properly handle GLX_DRAWABLE_TYPE queries.
11082 2006-12-11 Christoph Frick <frick@sc-networks.de>
11084 * dlls/dinput/joystick_linuxinput.c:
11085 dinput: Utilize IDirectInputDevice2AImpl_Acquire/Unacquire.
11087 * dlls/dinput/joystick_linuxinput.c:
11088 dinput: Ensure that the size of the dev caps pointer is large enough - no exact.
11090 * dlls/dinput/joystick_linuxinput.c:
11091 dinput: Silently ignore DIPROP_CALIBRATIONMODE.
11093 2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
11095 * dlls/dinput/device.c:
11096 dinput: Remove incorrect assumption about format.
11098 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
11100 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11101 wined3d: Set WINED3DRS_INDEXEDVERTEXBLENDENABLE to state_nogl.
11103 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
11104 dlls/wined3d/wined3d_private.h:
11105 wined3d: Remove the unused tween factor stateblock member.
11107 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
11108 dlls/wined3d/wined3d_private.h:
11109 wined3d: Remove the unused stateblock vertex blend member.
11111 2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
11113 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11114 wined3d: Move wined3drs_fogdensity to the state table.
11116 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
11118 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11119 wined3d: Move WINED3DRS_FOGCOLOR to the state table.
11121 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11122 wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.
11124 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11125 wined3d: Move fog states to the state table.
11127 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11128 wined3d: Move WINED3DRS_STENCILWRITEMASK to the state table.
11130 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11131 wined3d: Move stencil states to the state table.
11133 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11134 wined3d: Move WINED3DRS_SPECULARENABLE to the state table.
11136 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11137 wined3d: Move WINED3DRS_TEXTUREFACTOR to the state table.
11139 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11140 wined3d: Move WINED3DRS_BLENDOP to the state table.
11142 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11143 wined3d: Move clipping states to the state table.
11145 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11146 wined3d: Move alpha states to the state table.
11148 * dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
11149 dlls/wined3d/wined3d_private.h:
11150 wined3d: Implement IWineD3DDevice::Reset.
11152 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
11154 * dlls/mapi32/tests/util.c:
11155 mapi32/tests: Cast-qual warnings fix.
11157 * dlls/mapi32/tests/prop.c:
11158 mapi32/tests: Cast-qual warnings fix.
11160 * dlls/gdi32/tests/metafile.c:
11161 gdi32/tests: Cast-qual warning fix.
11163 2006-12-10 Chris Robinson <chris.kcat@gmail.com>
11165 * dlls/wined3d/directx.c:
11166 wined3d: Reduce the number of error messages.
11168 2006-12-10 Peter Oberndorfer <kumbayo84@arcor.de>
11170 * dlls/comctl32/imagelist.c:
11171 comctl32: Fix imagelist regression from "comctl32: Remove Nx1 assumptions
11172 in ImageList_Read".
11174 2006-12-10 Marcus Meissner <marcus@jet.franken.de>
11176 * dlls/crypt32/tests/cert.c, dlls/ddraw/tests/refcount.c,
11177 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
11178 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h,
11179 dlls/dsound/tests/propset.c, dlls/gdi32/tests/bitmap.c,
11180 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
11181 dlls/msi/tests/db.c, dlls/msvcrt/tests/data.c,
11182 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
11183 dlls/msxml3/tests/domdoc.c, dlls/ole32/tests/ole2.c,
11184 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/safearray.c,
11185 dlls/oleaut32/tests/vartype.c, dlls/rpcrt4/tests/cstub.c,
11186 dlls/rpcrt4/tests/ndr_marshall.c, dlls/secur32/tests/main.c,
11187 dlls/shell32/tests/shlfolder.c, dlls/user32/tests/dde.c,
11188 dlls/user32/tests/edit.c, dlls/user32/tests/menu.c,
11189 dlls/user32/tests/sysparams.c, dlls/user32/tests/win.c:
11190 made functions and variables static in some testcases.
11192 2006-12-10 Paul Vriens <paul.vriens.wine@gmail.com>
11194 * dlls/winspool.drv/tests/info.c:
11195 winspool.drv/tests: Fix typo.
11197 2006-12-09 Vitaliy Margolen <wine-patches@kievinfo.com>
11199 * dlls/dinput/device.c, dlls/dinput/joystick_linux.c:
11200 dinput: Fix processing of custom format.
11202 2006-12-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
11204 * dlls/dmstyle/dmutils.c:
11205 dmstyle: Dangling references fix.
11207 * dlls/dmloader/debug.c:
11208 dmloader: Dangling references fix.
11210 2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
11212 * dlls/dmime/dmutils.c:
11213 dmime: Dangling references fix.
11215 * dlls/kernel32/tests/locale.c:
11216 kernel32/tests: Cast-qual warnings fix.
11218 2006-12-09 Eric Pouech <eric.pouech@wanadoo.fr>
11220 * dlls/dbghelp/storage.c:
11221 dbghelp: Sparse array speed up.
11223 2006-12-08 Alexandre Julliard <julliard@winehq.org>
11225 * ANNOUNCE, ChangeLog, VERSION, configure:
11228 ----------------------------------------------------------------
11229 2006-12-08 Alexandre Julliard <julliard@winehq.org>
11231 * dlls/gdi32/freetype.c:
11232 gdi32: Don't assume that the font codepages change with the user locale.
11233 Codepages can be set independently with LC_CTYPE.
11235 * dlls/msvcrt/locale.c:
11236 msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
11238 * dlls/shlwapi/tests/string.c:
11239 shlwapi: Fixed string tests for non-English locales.
11241 2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
11243 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11244 wined3d: Move blending related states to the state table.
11246 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11247 wined3d: Move WINED3DRS_AMBIENT to the state table.
11249 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11250 wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
11252 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11253 wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
11255 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11256 wined3d: Move WINED3DRS_DITHERENABLE to the state table.
11258 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11259 wined3d: Move WINED3DRS_SHADEMODE to the state table.
11261 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11262 wined3d: Move WINED3DRS_CULLMODE to the state table.
11264 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11265 wined3d: Move WINED3DRS_ZENABLE to the state table.
11267 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11268 wined3d: Move WINED3DRS_LIGHTNING to the state table.
11270 2006-12-08 Alexandre Julliard <julliard@winehq.org>
11272 * dlls/gdi32/freetype.c:
11273 gdi32: Disable the freetype mmap sharing on Mac OS.
11275 2006-12-08 Marcus Meissner <marcus@jet.franken.de>
11277 * dlls/comcat/comcat_private.h, dlls/comcat/manager.c:
11278 comcat: Remove const from COMCAT Manager.
11280 2006-12-08 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
11282 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
11283 shell32: Define AVI resource 152.
11285 2006-12-08 Paul Vriens <paul.vriens.wine@gmail.com>
11287 * dlls/advpack/tests/advpack.c:
11288 advpack/tests: Change the output for HRESULT's.
11290 2006-12-08 Alexandre Julliard <julliard@winehq.org>
11292 * dlls/dbghelp/stack.c:
11293 dbghelp: Avoid a printf format warning.
11295 * tools/winedump/pdb.c:
11296 winedump: Avoid printf format warnings.
11298 2006-12-08 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
11300 * dlls/imm32/imm.c:
11301 imm32: Send the WM_IME_CHAR message, although ResultString has been read.
11303 2006-12-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
11305 * dlls/crypt32/tests/encode.c:
11306 crypt32/tests: Cast-qual warnings fix.
11308 * dlls/crypt32/tests/store.c:
11309 crypt32/tests: Cast-qual warnings fix.
11311 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
11313 * dlls/wined3d/device.c, dlls/wined3d/state.c:
11314 wined3d: Move WINED3DRS_FILLMODE to the state table.
11316 2006-12-06 Stefan Dösinger <stefan@codeweavers.com>
11318 * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
11319 wined3d: Add render states to the state table.
11321 2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
11323 * dlls/wined3d/Makefile.in, dlls/wined3d/state.c,
11324 dlls/wined3d/wined3d_private.h:
11325 wined3d: Create the state table.
11327 2006-12-07 Kai Blin <kai.blin@gmail.com>
11329 * dlls/ws2_32/socket.c:
11330 ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
11332 2006-12-07 Alexandre Julliard <julliard@winehq.org>
11334 * dlls/ntdll/loader.c:
11335 ntdll: Check the NX compatibility flag for every loaded module.
11337 * tools/winebuild/build.h, tools/winebuild/main.c,
11338 tools/winebuild/spec32.c, tools/winebuild/utils.c,
11339 tools/winebuild/winebuild.man.in:
11340 winebuild: Added --nxcompat option, and mark all modules as NX-compatible
11343 * tools/winedump/pe.c:
11344 winedump: Print sizes and offsets in hex.
11346 2006-12-07 Huw Davies <huw@codeweavers.com>
11348 * dlls/wineps.drv/download.c:
11349 wineps.drv: Don't try to download a non-scalable font.
11351 2006-12-06 Mike McCormack <mike@codeweavers.com>
11353 * dlls/msi/tests/package.c:
11354 msi: Add tests for comparison to empty strings.
11357 msi: Comparisons with null in conditions are special.
11359 2006-12-07 Dmitry Timoshkov <dmitry@codeweavers.com>
11361 * tools/winedump/lib.c:
11362 winedump: Dump section data of COFF library files, decode some import data.
11364 * tools/winedump/main.c, tools/winedump/pe.c, tools/winedump/winedump.h:
11365 winedump: Add a possibility to dump raw section data.
11367 * tools/winedump/pe.c, tools/winedump/winedump.h:
11368 winedump: Export dump_section() for use outside of pe.c.
11370 * tools/winedump/pe.c, tools/winedump/winedump.h:
11371 winedump: Handle properly partial optional COFF headers.
11372 Export dump_file_header() and dump_optional_header() for use outside of pe.c.
11374 * tools/winedump/pe.c:
11375 winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked
11376 by IMAGE_SCN_ALIGN_MASK.
11378 * tools/winedump/pdb.c:
11379 winedump: Avoid returning void from a void function.
11381 * tools/winedump/pdb.c:
11382 winedump: Make output of dump_data fit into 80 columns.
11384 * dlls/kernel32/tests/loader.c:
11385 kernel32: Add PE images with section alignment 1 and 2 to the loader test.
11387 2006-12-07 Alexandre Julliard <julliard@winehq.org>
11389 * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c:
11390 ntdll: Fix the failing loader tests.
11392 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
11394 * dlls/winex11.drv/opengl.c:
11395 wgl: Implement wglGetPixelFormatAttribfvARB.
11397 2006-12-07 Alexandre Julliard <julliard@winehq.org>
11399 * dlls/oleaut32/tests/vartype.c:
11400 oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal
11403 * dlls/oleaut32/vartype.c:
11404 oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
11406 * dlls/kernel32/locale.c:
11407 kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate
11410 * dlls/kernel32/tests/locale.c:
11411 kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely
11414 2006-12-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11416 * documentation/README.ko:
11417 README: Updated Korean translation.
11419 2006-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
11421 * programs/winecfg/Fr.rc:
11422 winecfg: A few fixes for the French translation.
11424 2006-12-06 Francois Gouget <fgouget@free.fr>
11426 * tools/winapi/msvcmaker:
11427 msvcmaker: Remove references to wine_unicode and to .spec.c files.
11429 2006-12-07 Rob Shearman <rob@codeweavers.com>
11431 * dlls/ole32/compobj.c:
11432 ole32: Add some documentation for CoCreateInstance.
11434 * dlls/wininet/http.c:
11435 wininet: Make a function for resolving the server name for an HTTP request
11436 and sending the appropriate callbacks and use it to remove some duplicated code.
11438 * dlls/wininet/http.c:
11439 wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
11440 Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
11442 2006-12-06 Jacek Caban <jacek@codeweavers.com>
11444 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
11445 dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h:
11446 mshtml: Added get_parentWindow implementation.
11448 * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
11449 shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
11451 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
11452 urlmon: Added application/pdf mime filter.
11454 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
11455 urlmon: Added application/java mime filter.
11457 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
11458 urlmon: Added application/x-zip-compressed filter.
11460 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
11461 urlmon: Added application/x-gzip-compression filter.
11463 2006-12-06 Paul Vriens <paul.vriens.wine@gmail.com>
11465 * dlls/ntdll/tests/rtl.c:
11466 ntdll/tests: Fix typo.
11468 2006-12-06 Francois Gouget <fgouget@free.fr>
11470 * include/wingdi.h:
11471 gdi32: Add a prototype for GetFontUnicodeRanges().
11473 2006-12-06 Alexandre Julliard <julliard@winehq.org>
11475 * dlls/gdi32/freetype.c:
11476 gdi32: Only mmap a given font file once.
11477 FT_New_Face always creates a new mapping of the font file, so do the
11478 mapping by hand and use FT_New_Memory_Face instead.
11480 2006-12-05 Markus Amsler <markus.amsler@oribi.org>
11482 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
11483 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
11484 d3d8: Fix implicit surface refcounting.
11486 * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
11487 d3d8: Handle volume refcount forwarding in d3d8.
11489 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
11490 dlls/d3d8/surface.c, dlls/d3d8/tests/device.c, dlls/d3d8/texture.c:
11491 d3d8: Handle surface refcount forwarding in d3d8.
11493 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
11494 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
11495 dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
11496 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
11497 d3d: Callback infrastructure for implicit depth stencil surface destruction
11500 * dlls/wined3d/directx.c, dlls/wined3d/volumetexture.c,
11501 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
11502 d3d: Callback infrastructure for implicit volume destruction in
11503 IWineD3DVolumeTexture.
11505 * dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
11506 d3d: Callback infrastructure for implicit render target destruction in
11509 * dlls/wined3d/cubetexture.c, include/wine/wined3d_interface.h:
11510 d3d: Callback infrastructure for implicit surface destruction in
11511 IWineD3DCubeTexture.
11513 * dlls/wined3d/directx.c, dlls/wined3d/texture.c,
11514 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
11515 d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
11517 2006-12-04 Stefan Dösinger <stefandoesinger@gmx.at>
11519 * include/wine/list.h:
11520 wine/list.h: Added list_move_head and list_move_tail.
11522 2006-12-06 Francois Gouget <fgouget@free.fr>
11524 * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
11525 dmime: Remove resolve_STREAM_SEEK(), it is unused.
11527 * dlls/ole32/usrmarshal.c:
11528 ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug
11531 * dlls/ole32/datacache.c:
11532 ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug
11535 * tools/winapi/msvcmaker:
11536 msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
11538 * tools/winapi/msvcmaker:
11539 msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
11541 * tools/winapi/msvcmaker:
11542 msvcmaker: Remove unneeded -I.. for the msvcrt tests.
11544 * tools/winapi/msvcmaker:
11545 msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute
11548 2006-12-05 Chris Robinson <chris.kcat@gmail.com>
11550 * dlls/winex11.drv/opengl.c:
11551 wgl: Fix for missing NV GLX extension.
11553 2006-12-06 Mike McCormack <mike@codeweavers.com>
11555 * dlls/msi/tests/package.c:
11556 msi: More tests for the SourceDir property.
11558 * dlls/msi/tests/package.c:
11559 msi: Add some tests for the ALTER query.
11561 2006-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
11563 * programs/winedbg/symbol.c:
11564 winedbg: Added support for constant values passed by dbghelp.
11566 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
11567 dlls/dbghelp/msc.c, dlls/dbghelp/symbol.c:
11568 dbghelp: Added ability to internal store / reload a symbol with a constant value.
11569 Let dwarf and msc use this new feature.
11570 As we also add global symbol without addresses, don't take those
11571 constant symbols into account for searches by address.
11573 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
11574 dlls/dbghelp/storage.c, dlls/dbghelp/symbol.c:
11575 dbghelp: Added a field to the hash table to store the number of elements in
11577 Make use of it to get rid to module_compute_num_syms.
11579 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
11580 dlls/dbghelp/elf_module.c, dlls/dbghelp/symbol.c:
11581 dbghelp: In find_nearest, now return the symbol instead of its index in
11584 * dlls/dbghelp/elf_module.c:
11585 dbghelp: Simplify the way we find the debug header.
11587 2006-12-05 Detlef Riekenberg <wine.dev@web.de>
11589 * dlls/dplayx/dplay.c:
11590 dplayx: Display requested provider.
11592 2006-12-05 Roderick Colenbrander <thunderbird2k@gmx.net>
11594 * dlls/winex11.drv/opengl.c:
11595 wgl: Cleanup wglMakeCurrent.
11597 2006-12-05 Huw Davies <huw@codeweavers.com>
11599 * dlls/wineps.drv/type42.c:
11600 wineps.drv: When we're using a GlyphDirectory we should clear the offsets and
11601 lengths of the loca and glyf tables in addition to changing their names.
11602 Should fix printing on Mac based cups servers.
11604 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
11606 * dlls/kernel32/tests/path.c:
11607 kernel32/tests: Add tests for GetWindowsDirectory.
11609 * dlls/kernel32/tests/path.c:
11610 kernel32/tests: Add tests for GetSystemDirectory.
11612 2006-12-04 Paul Vriens <paul.vriens.wine@gmail.com>
11614 * dlls/version/tests/info.c:
11615 version/tests: Free memory after use.
11617 * dlls/wininet/tests/url.c:
11618 wininet/test: Free memory after use.
11620 * dlls/advapi32/tests/security.c:
11621 advapi32/tests: Free memory after use.
11623 2006-12-05 Alexandre Julliard <julliard@winehq.org>
11625 * dlls/kernel32/volume.c:
11626 kernel32: Always read a full block from the CD-ROM to avoid problems on raw
11629 2006-12-05 Huw Davies <huw@codeweavers.com>
11631 * dlls/user32/listbox.c, dlls/user32/tests/listbox.c:
11632 user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if
11633 the listbox is empty.
11635 2006-12-05 James Hawkins <truiken@gmail.com>
11637 * dlls/msi/package.c:
11638 msi: Initialize sid_str to NULL.
11640 * dlls/msi/database.c:
11641 msi: Fail if stg is NULL.
11643 2006-12-05 Kai Blin <kai.blin@gmail.com>
11645 * dlls/ws2_32/socket.c:
11646 ws2_32: Rewrite setsockopt to be more readable.
11648 2006-12-05 Alexandre Julliard <julliard@winehq.org>
11650 * dlls/ntdll/heap.c:
11651 ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
11653 * loader/kthread.c:
11654 kthread: Don't make the stack executable by default.
11656 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
11657 ntdll: Force exec permissions on all mmaps unless the app is marked
11660 2006-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>
11662 * dlls/dbghelp/elf_module.c:
11663 dbghelp: Recognize DT_GNU_HASH.
11665 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
11667 * dlls/advapi32/lsa.c:
11668 advapi32: Eliminate wild pointers.
11670 * dlls/comcat/tests/comcat.c:
11671 comcat/tests: Cast-qual warnings fix.
11673 2006-12-04 Lei Zhang <thestig@google.com>
11675 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
11676 riched20: Move EM_EXSETSEL fix into ME_SetSelection.
11678 2006-12-04 Vitaliy Margolen <wine-patches@kievinfo.com>
11680 * dlls/dinput/device_private.h:
11681 dinput: Remove no longer used GEN_EVENT.
11683 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
11684 dinput: Move joystick event queue into base device class.
11686 * dlls/dinput/mouse.c:
11687 dinput: Move mouse event queue into base device class.
11689 * dlls/dinput/keyboard.c:
11690 dinput: Move keyboard event queue into base device class.
11691 This removes [Get|Set]Property and GetDeviceData.
11693 * dlls/dinput/device.c, dlls/dinput/device_private.h:
11694 dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
11695 Also add queue_event to replace big macro GEN_EVENT.
11697 2006-12-05 Mike McCormack <mike@codeweavers.com>
11699 * dlls/msi/action.c, dlls/msi/msipriv.h:
11700 msi: Examine the attributes of all features before setting a component's state.
11702 * dlls/msi/tests/package.c:
11703 msi: Add the names of features/components to debugging output.
11705 2006-12-04 Francois Gouget <fgouget@free.fr>
11707 * dlls/avifil32/avifile_It.rc, dlls/comctl32/comctl_It.rc,
11708 dlls/comdlg32/cdlg_It.rc, dlls/mpr/mpr_It.rc,
11709 dlls/msacm32/msacm_It.rc, dlls/msi/msi_It.rc,
11710 dlls/msrle32/msrle_It.rc, dlls/oleaut32/oleaut32_It.rc,
11711 dlls/oledlg/oledlg_It.rc, dlls/serialui/It.rc, dlls/setupapi/It.rc,
11712 dlls/shell32/shell32_It.rc, dlls/shlwapi/shlwapi_It.rc,
11713 dlls/user32/resources/user32_It.rc, dlls/wineps.drv/wps_It.rc,
11714 dlls/wininet/wininet_It.rc, dlls/winspool.drv/It.rc,
11715 programs/clock/It.rc, programs/cmdlgtst/It.rc,
11716 programs/notepad/It.rc, programs/progman/It.rc,
11717 programs/regedit/It.rc, programs/start/It.rc, programs/view/It.rc,
11718 programs/winecfg/It.rc, programs/wineconsole/wineconsole_It.rc,
11719 programs/winemine/It.rc, programs/winhelp/It.rc:
11720 Consistently use SUBLANG_NEUTRAL for Italian resources.
11722 * README, dlls/gdi32/gdi_private.h, dlls/iphlpapi/ifenum.c,
11723 dlls/kernel32/cpu.c, dlls/kernel32/instr.c, dlls/kernel32/process.c,
11724 dlls/kernel32/selector.c, dlls/msvcrt/tests/headers.c,
11725 dlls/ole32/storage32.h, dlls/oleaut32/typelib.h,
11726 dlls/rpcrt4/ndr_stubless.c, dlls/shell32/shell32_main.c,
11727 dlls/user32/mdi.c, include/msvcrt/process.h, include/windef.h,
11728 libs/wine/mmap.c, tools/widl/typelib_struct.h, tools/winedump/le.c,
11729 tools/winedump/msc.c, tools/winegcc/winegcc.c:
11730 Assorted spelling fixes.
11732 * dlls/mshtml/editor.c:
11733 mshtml: Add '\n' to Wine trace.
11735 * dlls/msxml3/domdoc.c:
11736 msxml3: Add '\n' to Wine trace.
11738 * dlls/vmm.vxd/vmm.c:
11739 vmm.vxd: PC_WRITABLE spelling fix.
11741 2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
11743 * dlls/atl/registrar.c:
11744 atl: Change storage class of dll_count to static.
11746 2006-12-04 Rob Shearman <rob@codeweavers.com>
11748 * dlls/ole32/datacache.c:
11749 ole32: Implement the GetData function of the data cache to using the
11750 existing LoadData function and fix GetData to also return data that
11751 has been set, rather than loaded.
11753 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
11754 ole32: Fix HandsOffStorage in the data cache.
11756 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
11757 ole32: Implement the DiscardCache function in the data cache.
11759 2006-12-04 Huw Davies <huw@codeweavers.com>
11761 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
11762 winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA
11763 being big enough to hold the buffer returned by EnumPrintersW.
11765 2006-11-23 Jan Zerebecki <jan.wine@zerebecki.de>
11767 * dlls/wined3d/directx.c:
11768 wined3d: Add err for failure case in CheckDepthStencilMatch.
11770 * dlls/wined3d/directx.c:
11771 wined3d: Fix CreateFakeGLContext to work with a foreign context.
11773 * dlls/wined3d/directx.c:
11774 wined3d: Avoid XFree on NULL in CheckDeviceType.
11776 * dlls/wined3d/directx.c:
11777 wined3d: Rearrange code in CheckDeviceType.
11779 * dlls/wined3d/directx.c:
11780 wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
11782 2006-12-04 Roderick Colenbrander <thunderbird2k@gmx.net>
11784 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
11785 dlls/glut32/Makefile.in, dlls/glut32/glut.c, dlls/glut32/glut32.spec,
11789 2006-12-04 Damjan Jovanovic <damjan.jov@gmail.com>
11791 * dlls/ws2_32/tests/sock.c:
11792 ws2_32: Added tests for closesocket cancelling pending I/O operations.
11794 2006-12-04 Alexandre Julliard <julliard@winehq.org>
11797 server: Explicitly shutdown destroyed sockets to force pending poll() calls
11800 * dlls/kernel32/locale.c:
11801 kernel32: Store the LC_MESSAGES value under the "Locale" value.
11802 Some apps depend on the value. Reported by Karsten Elfenbein.
11804 2006-12-02 Eric Pouech <eric.pouech@wanadoo.fr>
11806 * programs/winedbg/symbol.c:
11807 winedbg: Dwarf can emit REGREL symbol information, so handle it.
11808 Factorize a bit more some symbol handling code.
11810 * programs/winedbg/break.c, programs/winedbg/debugger.h,
11811 programs/winedbg/tgt_active.c:
11812 winedbg: Now that local variable computation depends on instruction
11813 pointer value, be sure to have the relevant insn ptr value when
11814 fetching the stack frames (spotted by Peter Oberndorfer).
11816 * dlls/dbghelp/dwarf.c:
11817 dbghelp: Fixed value stored for register relative information
11818 (regression spotted by Peter Oberndorfer).
11820 * dlls/dbghelp/dbghelp.c:
11821 dbghelp: Now that symbol's value computation depend on instruction
11822 pointer value, be sure to always store it (spotted by Peter
11825 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
11826 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
11827 programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h,
11828 programs/winedbg/memory.c, programs/winedbg/stack.c:
11829 winedbg: Added some black magic to still handle register values on non
11830 current frame for some of the registers we know of (frame pointer,
11833 * programs/winedbg/symbol.c:
11834 winedbg: Remove some hassle from sgv_cb, and handle line number displacement
11837 * programs/winedbg/symbol.c:
11838 winedbg: No longer test filename in sgv_cb, but do it in the only place where
11839 we actually need it.
11841 2006-12-02 Rob Shearman <rob@codeweavers.com>
11843 * dlls/ole32/datacache.c:
11844 ole32: Add some more traces to the data cache to make debugging easier.
11846 * dlls/ole32/tests/ole2.c:
11847 ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache
11848 and for caching formats with a clipformat of 0.
11850 * dlls/ole32/datacache.c:
11851 ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which
11852 means to match any clipformat/tymed.
11853 Therefore, keep the clipformat of the data in the data_cf field.
11854 Return an error from SetData if a non-zero clipformat hasn't been specified.
11855 Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
11856 to be non-zero if data has been set.
11858 * dlls/ole32/datacache.c:
11859 ole32: Check that the specified clipboard format and tymed are valid in
11860 IOleCache::Cache in the data cache.
11862 2006-12-03 Detlef Riekenberg <wine.dev@web.de>
11864 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss.spec:
11865 spoolss: Forward EnumPortsW to winspool.drv.
11867 2006-12-04 Kai Blin <kai.blin@gmail.com>
11869 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
11870 ws2_32: Rewrite getsockopt to make it more readable.
11872 2006-12-04 Alexandre Julliard <julliard@winehq.org>
11874 * dlls/ntdll/loader.c:
11875 ntdll: Allow module with extensions in forward specifications.
11877 2006-12-04 Mike McCormack <mike@codeweavers.com>
11879 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
11880 msi: Double quotes are not valid in queries.
11882 * dlls/msi/tests/db.c:
11883 msi: Add tests for quoting in queries.
11885 2006-12-03 Markus Amsler <markus.amsler@oribi.org>
11887 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
11888 dlls/d3d8/volume.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
11889 dlls/d3d9/directx.c, dlls/d3d9/volume.c, dlls/ddraw/ddraw.c,
11890 dlls/wined3d/device.c, include/wine/wined3d_interface.h:
11891 d3d: Pass the superior creating object down to the callback functions.
11893 2006-12-01 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
11895 * fonts/ms_sans_serif.sfd:
11896 fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
11898 * fonts/small_fonts.sfd:
11899 fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
11901 * fonts/courier.sfd:
11902 fonts: Add Ukrainian and Byelorussian symbols in Courier font.
11904 * fonts/system.sfd:
11905 fonts: Add Ukrainian and Byelorussian symbols in System font.
11907 2006-12-02 Clinton Stimpson <cjstimpson@utwire.net>
11909 * dlls/comctl32/header.c:
11910 comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
11912 2006-12-02 Chris Robinson <chris.kcat@gmail.com>
11914 * dlls/winex11.drv/opengl.c:
11915 wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid
11918 2006-12-01 Charles Blacklock <charles@diagnos.co.uk>
11920 * dlls/oleaut32/vartype.c:
11921 oleaut32: Cleanup of previous VarBstrCmp patch.
11923 2006-12-02 Vitaliy Margolen <wine-patches@kievinfo.com>
11925 * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
11926 wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
11928 2006-12-01 Vitaliy Margolen <wine-patches@kievinfo.com>
11930 * dlls/dinput/keyboard.c:
11931 dinput: Implement Poll for keyboard.
11933 * dlls/dinput/device.c, dlls/dinput/device_private.h,
11934 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
11935 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
11936 dinput: Move critical section to the base device class.
11938 * dlls/dinput/device.c, dlls/dinput/device_private.h,
11939 dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
11940 dlls/dinput/mouse.c, dlls/dinput/tests/joystick.c,
11941 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
11942 dinput: Move acquired flag to the base device class. Add tests.
11944 2006-12-04 Alexandre Julliard <julliard@winehq.org>
11946 * tools/winebuild/parser.c:
11947 winebuild: Check for illegal characters in entry point names.
11949 2006-12-04 Dmitry Timoshkov <dmitry@codeweavers.com>
11951 * dlls/user32/nonclient.c, dlls/user32/tests/win.c:
11952 user32: Add ShowWindow test, make it pass under Wine.
11954 2006-12-03 Lei Zhang <thestig@google.com>
11956 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
11957 riched20: Fixes and additional conformance tests for EM_EXSETSEL.
11959 2006-12-03 Roderick Colenbrander <thunderbird2k@gmx.net>
11961 * dlls/winex11.drv/opengl.c:
11962 wgl: (W)GL_NV_vertex_array_range.
11964 2006-12-03 Peter Beutner <p.beutner@gmx.net>
11966 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
11967 ntdll: Fix single stepping over popf instruction.
11969 2006-12-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
11971 * tools/winedump/msc.c:
11972 winedump: Cast-qual warnings fix.
11974 * tools/winedump/lnk.c:
11975 winedump: Cast-qual warnings fix.
11977 2006-12-03 Marcus Meissner <marcus@jet.franken.de>
11979 * dlls/shlwapi/reg.c:
11980 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
11982 2006-12-01 James Hawkins <truiken@gmail.com>
11984 * dlls/shell32/shlexec.c:
11985 shell32: Move a NULL pointer check before the place where we dereference
11988 * dlls/msi/action.c, include/msidefs.h:
11989 msi: Add handling for the StartServices action.
11991 2006-12-01 Eric Pouech <eric.pouech@wanadoo.fr>
11993 * dlls/imagehlp/access.c:
11994 imagehlp: MapAndLoad should do some useful stuff now.
11996 2006-12-01 Rob Shearman <rob@codeweavers.com>
11998 * dlls/ole32/ole32_main.c:
11999 ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
12001 * dlls/ole32/ole32_main.c:
12002 ole32: The width of the metafile drawn should be 3 times the icon width in
12003 OleMetafilePictFromIconAndLabel.
12005 * dlls/ole32/ole32_main.c:
12006 ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
12008 * dlls/ole32/ole32_main.c:
12009 ole32: Use the default icon title font when writing the caption text out in
12010 OleMetafilePictFromIconAndLabel.
12012 * dlls/ole32/ole32_main.c:
12013 ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have
12014 its mapping mode be anisotropic, not isotropic.
12016 * dlls/ole32/ole32_main.c:
12017 ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel
12018 so that the created metafile scales correctly.
12019 Centre the icon and the label.
12021 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
12022 ole32: Implement saving of the data cache.
12023 Document a few of the unknown fields in the presentation data header.
12025 * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
12026 ole32: Add handling of the dirty state to the data cache and fix InitNew to
12029 * dlls/ole32/datacache.c:
12030 ole32: Add documentation for CreateDataCache.
12032 * dlls/ole32/tests/ole2.c:
12033 ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage
12034 interfaces of the OLE data cache.
12036 * dlls/ole32/datacache.c:
12037 ole32: The advise sink for the data cache should be primed with the passed in
12038 aspects value, not an arbitrarily selected value.
12040 * dlls/ole32/datacache.c:
12041 ole32: Implement the SetData function for the data cache.
12043 * dlls/ole32/datacache.c:
12044 ole32: Load cached data in the data cache into a STGMEDIUM type so it can be
12045 treated the same as set data.
12047 * dlls/ole32/datacache.c:
12048 ole32: Implement Cache and Uncache for the data cache.
12050 * dlls/ole32/datacache.c:
12051 ole32: Create a cache entry for each format in the data cache to allow
12052 for the future possiblity to add entries with IOleCache::Cache and
12053 IOleCache::SetData.
12055 * dlls/ole32/datacache.c:
12056 ole32: Implement DataCache_GetClassID.
12059 include: Add some missing OLE defines and declarations to ole2.h.
12061 2006-12-01 Pierre d'Herbemont <pdherbemont@free.fr>
12063 * dlls/dbghelp/elf_module.c:
12064 dbghelp: Fix elf_load_module params on non elf system to reflect last change
12067 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
12069 * dlls/msacm32/pcmconverter.c:
12070 msacm32: Make some data const.
12072 2006-12-01 Tomas Carnecky <tom@dbservice.com>
12074 * dlls/winex11.drv/mouse.c:
12075 winex11.drv: Don't update the key state table in mouse related functions.
12077 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
12079 * dlls/d3d9/device.c:
12080 d3d9: Remove unreachable return.
12082 2006-11-30 James Hawkins <truiken@gmail.com>
12084 * dlls/msi/package.c:
12085 msi: Set the UserSID property.
12087 * dlls/advapi32/tests/security.c:
12088 advapi32: Add tests for LookupAccountName.
12090 2006-12-01 Detlef Riekenberg <wine.dev@web.de>
12092 * dlls/comctl32/propsheet.c:
12093 comctl32: Do not crash when the startpage is invalid.
12095 2006-12-01 Alexandre Julliard <julliard@winehq.org>
12097 * dlls/kernel32/tests/file.c:
12098 kernel32/tests: Added test case for . and .. directory entries.
12100 * dlls/kernel32/file.c, dlls/ntdll/directory.c:
12101 ntdll: Always return . and .. as the first two entries in directory searches.
12103 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
12105 * dlls/kernel32/tests/loader.c:
12106 kernel32: Skip the PE loader test under a Win9x platform.
12108 2006-11-30 Peter Beutner <p.beutner@gmx.net>
12110 * dlls/ntdll/tests/exception.c:
12111 ntdll: Add more exception tests.
12113 * dlls/ntdll/tests/exception.c:
12114 ntdll: Run exception tests from executable memory.
12116 * dlls/ntdll/tests/exception.c:
12117 ntdll: Simplify exception tests.
12118 - create helper function to setup exception frame and run the test
12119 - lookup function ptr only once
12120 - make "code data" const
12121 - reuse global exception counter
12122 - change alignment test to use stack address to generate an alignment
12123 exception. This avoids
12124 the need to pass an argument, so it can use the created helper function.
12125 (as the stack is (at least) 4 byte aligned, this works equally well)
12127 2006-12-01 Markus Amsler <markus.amsler@oribi.org>
12129 * dlls/d3d8/device.c:
12130 d3d8: Use correct COM macros.
12132 * dlls/d3d9/device.c, dlls/d3d9/vertexdeclaration.c:
12133 d3d9: Use correct COM macros.
12135 * dlls/wined3d/directx.c:
12136 wined3d: Remove duplicated code.
12138 * dlls/ddraw/device.c:
12139 ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
12141 2006-11-30 Roderick Colenbrander <thunderbird2k@gmx.net>
12143 * dlls/winex11.drv/opengl.c:
12144 wgl: Relax the pixel format attribute conversion code a bit.
12146 2006-11-30 Jacek Caban <jacek@codeweavers.com>
12148 * dlls/mshtml/editor.c, dlls/mshtml/mshtml_private.h,
12149 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
12150 mshtml: Added handling of right and left arrow keys in editing mode.
12152 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
12154 * dlls/user32/tests/class.c:
12155 user32: W2K3 returns ERROR_INVALID_PARAMETER.
12157 2006-12-01 Alexandre Julliard <julliard@winehq.org>
12159 * dlls/ntdll/virtual.c:
12160 ntdll: Don't free the DOS area when a broken app passes a NULL pointer to
12161 NtFreeVirtualMemory.
12163 2006-11-30 Charles Blacklock <charles@diagnos.co.uk>
12165 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
12166 oleaut32: Add VarBstrCmp binary comparison for LCID==0.
12168 2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
12170 * programs/winetest/send.c:
12171 winetest: Make sure we can send larger files.
12173 2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
12175 * tools/winedump/dump.c, tools/winedump/lib.c:
12176 winedump: Restore the COFF library dumper functionality broken by the previous
12179 2006-11-29 Lei Zhang <thestig@google.com>
12181 * configure, configure.ac, dlls/msxml3/domdoc.c, include/config.h.in:
12182 msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
12184 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
12186 * dlls/winspool.drv/info.c:
12187 winspool: Load the local monitor only once.
12189 2006-11-29 Vitaliy Margolen <wine-patches@kievinfo.com>
12191 * programs/winemenubuilder/winemenubuilder.c:
12192 winemenubuilder: Look for supported color depths icons only.
12194 2006-11-30 Markus Amsler <markus.amsler@oribi.org>
12196 * dlls/d3d8/device.c, dlls/d3d9/device.c:
12197 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
12198 This reverts commit 167b83c28af73803462e92ee4dcb1a95f194a74d.
12200 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
12201 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
12202 Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
12203 This reverts commit 478a414e5820c56fb7bb65d0c41c831932ca26e8.
12205 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
12206 Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
12207 This reverts commit a7518f6f5494558e80ad125d0b42a46b4744d448.
12209 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
12210 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
12211 This reverts commit 18546a65e6e68427ed49c4ea5a601972fb8a4de0.
12213 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
12214 dlls/wined3d/device.c:
12215 Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
12216 This reverts commit 274df6ef88fb16da6c61fc891db74042fec0bfc5.
12218 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
12219 Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
12220 This reverts commit 16b1e046d8da9b716975c1c483c149ea3826b690.
12222 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
12223 Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
12224 This reverts commit 5c4008719c60af52e9370023f09c7b86b7768e85.
12226 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
12227 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
12228 Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
12229 This reverts commit f84f687e6d3d8f432de2c5d9b2af13d2c5cedfb2.
12231 * dlls/wined3d/device.c:
12232 Revert "d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.".
12233 Removing COM in d3d is not feasible as long as we use inheritance. So
12234 stick to the COM refcount rules.
12235 This reverts commit 3fd8fe089c5337c76c55c4beb74c53576f51776e.
12237 2006-11-30 Kai Blin <kai.blin@gmail.com>
12239 * dlls/ws2_32/socket.c, include/winsock.h:
12240 ws2_32: Implement SO_EXCLUSIVEADDRUSE for setsockopt.
12242 2006-11-30 Alexandre Julliard <julliard@winehq.org>
12244 * programs/winecfg/appdefaults.c:
12245 winecfg: Determine the current Windows version from the standard registry keys.
12246 Also avoid setting the HKCU\Software\Wine version value when not needed.
12248 * dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlgbrowser.c,
12249 dlls/comdlg32/filedlgbrowser.h:
12250 comdlg32: Moved prototypes to the header file and fixed declaration of
12251 FileOpenDlgInfosStr.
12253 2006-11-30 Kai Blin <kai.blin@gmail.com>
12255 * dlls/ws2_32/socket.c:
12256 ws2_32: SO_DONTROUTE is ignored on windows, fix comment and downgrade FIXME
12259 2006-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
12261 * dlls/dbghelp/Makefile.in, dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
12262 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
12263 dlls/dbghelp/image.c, dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
12264 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
12265 dlls/dbghelp/pe_module.c, dlls/dbghelp/stack.c,
12266 dlls/dbghelp/symbol.c:
12267 dbghelp: Get rid of long int issues on 64bit platforms.
12269 * tools/winedump/Makefile.in, tools/winedump/msc.c, tools/winedump/pdb.c,
12270 tools/winedump/winedump.h:
12271 winedump: Added support for dumping types from PDB, CV... files.
12273 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/pdb.c,
12274 tools/winedump/winedump.h:
12275 winedump: First shot at dumping PDB files contents.
12277 * dlls/dbghelp/msc.c, include/wine/mscvpdb.h:
12278 mscvpdb.h: Update some definitions (constants, structures) with latest
12279 information we have.
12281 * dlls/dbghelp/coff.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
12282 include/wine/mscvpdb.h:
12283 dbghelp: Moved mscvpdb.h file to include/wine to allow sharing of the definitions
12286 * tools/winedump/main.c:
12287 winedump: Make dump mode the default.
12289 * tools/winedump/dump.c, tools/winedump/emf.c, tools/winedump/main.c,
12290 tools/winedump/winedump.h:
12291 winedump: Dump the EMF files as any other file types.
12292 Internally, make use of the PRD function for checking available file ranges.
12294 * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/main.c,
12295 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
12296 winedump: Use same scheme for dumping lnk files as the executables (through
12297 the PRD macro and a full mapped image).
12299 * tools/winedump/dump.c, tools/winedump/lib.c, tools/winedump/minidump.c,
12300 tools/winedump/pe.c, tools/winedump/winedump.h:
12301 winedump: Use a uniform scheme for dumping file contents.
12303 * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/pe.c,
12304 tools/winedump/pe.h, tools/winedump/winedump.h:
12305 winedump: Header file pe.h is useless, get rid of it.
12307 * tools/winedump/dump.c, tools/winedump/le.c, tools/winedump/ne.c,
12308 tools/winedump/pe.c, tools/winedump/pe.h, tools/winedump/winedump.h:
12309 winedump: Changed PE, NE, LE dumping so that they are consistent in terms of
12310 dump function signatures.
12311 Avoid passing around the base of the module, but use instead the PRD function.
12313 2006-11-29 James Hawkins <truiken@gmail.com>
12315 * dlls/advapi32/crypt.c:
12316 advapi32: Remove redundant NULL checks before CRYPT_Free.
12318 * dlls/msi/files.c:
12319 msi: Use mi->source if the source is not a full path.
12321 2006-11-30 Pierre d'Herbemont <pdherbemont@free.fr>
12323 * dlls/winex11.drv/winex11.drv.spec:
12324 winex11.drv: Fix SetWindowPos parameters in the spec file.
12326 2006-11-29 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
12328 * fonts/system.sfd:
12329 fonts: Add Ukrainian symbols in System font.
12331 * fonts/courier.sfd:
12332 fonts: Add ukrainian symbols in Courier.
12334 * fonts/ms_sans_serif.sfd:
12335 fonts: Add Ukrainian symbols in MS Sans Serif.
12337 * fonts/small_fonts.sfd:
12338 fonts: Add Ukrainian symbols in Small fonts.
12340 2006-11-27 James Hawkins <truiken@gmail.com>
12342 * dlls/msi/Makefile.in, dlls/msi/action.c:
12343 msi: Add handling for the InstallODBC action.
12345 * dlls/msi/files.c:
12346 msi: Don't fail if we can't remove an existing install file.
12348 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
12350 * dlls/winspool.drv/tests/info.c:
12351 winspool/tests: Add initial tests for AddPort.
12353 * dlls/winspool.drv/info.c:
12354 winspool: Implement AddPortA.
12356 * dlls/winspool.drv/info.c:
12357 winspool: Implement AddPortW.
12359 * dlls/winspool.drv/tests/info.c:
12360 winspool/tests: Add initial test for DeletePort.
12362 * dlls/winspool.drv/info.c:
12363 winspool: Implement DeletePortA.
12365 * dlls/winspool.drv/info.c:
12366 winspool: Implement DeletePortW.
12368 2006-11-26 Pierre d'Herbemont <pdherbemont@free.fr>
12370 * dlls/user32/driver.c, dlls/user32/message.c, dlls/user32/user_private.h,
12371 dlls/user32/winpos.c, dlls/winex11.drv/window.c,
12372 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/winpos.c,
12373 dlls/winex11.drv/x11drv.h:
12374 user32: Factorize driver's SetWindowPos in user32.
12376 2006-11-27 Christian Gmeiner <christian.gmeiner@students.fhv.at>
12378 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
12379 setupapi: Added AssertFail stub.
12381 2006-11-29 Dmitry Timoshkov <dmitry@codeweavers.com>
12383 * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
12384 dlls/comdlg32/fontdlg.c, dlls/comdlg32/printdlg.c,
12385 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c:
12386 comdlg32: Make some data const.
12388 * dlls/advapi32/registry.c:
12389 advapi32: Make some data const.
12391 * dlls/dsound/capture.c:
12392 dsound: Make some data const.
12394 * dlls/winedos/devices.c:
12395 winedos: Make some data const.
12397 * dlls/riched20/writer.c:
12398 riched20: Make some data const.
12400 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/main.c,
12401 dlls/quartz/transform.c, dlls/quartz/transform.h:
12402 quartz: Make some data const and static.
12404 * dlls/mshtml/install.c:
12405 mshtml: Make some data const.
12407 * dlls/comctl32/rebar.c:
12408 comctl32: Make some data const.
12410 * dlls/winspool.drv/info.c:
12411 winspool.drv: Make some data const.
12413 * dlls/urlmon/binding.c:
12414 urlmon: Make some data const.
12416 * dlls/shdocvw/navigate.c, dlls/shdocvw/regsvr.c:
12417 shdocvw: Make some data const.
12419 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/font.c,
12421 msi: Make some data const and static.
12423 * dlls/winex11.drv/xfont.c:
12424 winex11.drv: Make some data const.
12426 * dlls/ntdll/om.c, dlls/ntdll/path.c:
12427 ntdll: Make some data const.
12429 2006-11-29 Kai Blin <kai.blin@gmail.com>
12431 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
12432 dlls/secur32/secur32_priv.h:
12433 secur32: Improve version detection, move all the version detection to ntlm.c.
12434 Also, as starting with Samba 3.0.24, ntlm_auth will have all the features
12435 we need, require that as minimal version and remove odd old-version
12436 compatibility hacks.
12438 2006-11-29 Mike McCormack <mike@codeweavers.com>
12440 * dlls/msi/action.c:
12441 msi: Update the UI in one place only in ACTION_ProcessComponents.
12443 * dlls/msi/action.c:
12444 msi: Advertise components of a feature that has the
12445 msidbFeatureAttributesFavorAdvertise property.
12447 2006-11-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
12449 * dlls/comctl32/propsheet.c:
12450 comctl32: Cast-qual warnings fix.
12452 2006-11-28 Kai Blin <kai.blin@gmail.com>
12454 * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
12455 ws2_32: Implement SO_GET_MAX_MSG_SIZE for getsockopt.
12457 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
12459 * dlls/msi/msi.spec:
12460 msi: Synchronize msi exports with what PSDK has.
12462 2006-11-28 Detlef Riekenberg <wine.dev@web.de>
12464 * dlls/localspl/tests/localmon.c:
12465 localspl: Add initial tests for AddPortW.
12467 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
12468 spoolss: Implement AllocSplStr + DllFreeSplStr.
12470 2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
12472 * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/lib.c,
12473 tools/winedump/main.c, tools/winedump/pe.c,
12474 tools/winedump/winedump.h:
12475 winedump: Add partial COFF library support.
12477 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c:
12478 mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid.
12480 * dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c:
12481 shlwapi: Make some data const.
12483 * dlls/oleaut32/oaidl_p.c, dlls/oleaut32/typelib.c, dlls/oleaut32/ungif.c,
12484 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/variant.c,
12485 dlls/oleaut32/variant.h:
12486 oleaut32: Make some data const and static.
12488 * dlls/ole32/compobj.c:
12489 ole32: Make some data const.
12491 * dlls/shell32/cpanelfolder.c, dlls/shell32/recyclebin.c,
12492 dlls/shell32/shell.c, dlls/shell32/shfldr_desktop.c,
12493 dlls/shell32/shfldr_fs.c, dlls/shell32/shpolicy.c,
12494 dlls/shell32/xdg.c:
12495 shell32: Make some data static and const.
12497 * dlls/user32/cursoricon.c, dlls/user32/spy.c, dlls/user32/static.c:
12498 user32: Make some data const.
12500 * dlls/kernel32/lzexpand.c:
12501 kernel32: Make some data const.
12503 * tools/winedump/debug.c, tools/winedump/pe.c:
12504 winedump: Make some data const.
12506 * dlls/kernel32/tests/loader.c:
12507 kernel32: Add more obscure PE images that XP is able to load.
12509 2006-11-27 H. Verbeet <hverbeet@gmail.com>
12511 * dlls/wined3d/device.c:
12512 wined3d: Set the initial FBO depth stencil when creating the device.
12514 * dlls/wined3d/device.c:
12515 wined3d: Delete the device's FBO when destroying the device.
12517 * dlls/wined3d/glsl_shader.c:
12518 wined3d: Use the texture sampling function in a few more instructions (GLSL).
12520 * dlls/wined3d/arb_program_shader.c:
12521 wined3d: Use the texture sampling function in a few more instructions (ARB
12524 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
12525 wined3d: Fix the texm3x3tex instruction to sample properly.
12527 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
12528 wined3d: Create a separate function for sampling a texture.
12530 * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
12531 dlls/wined3d/wined3d_private.h:
12532 wined3d: Select the right shader backend when creating the device.
12534 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
12535 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
12536 dlls/wined3d/wined3d_private.h:
12537 wined3d: Move some code specific to the different shader backends into the
12538 respective source files.
12540 2006-11-28 Mike McCormack <mike@codeweavers.com>
12542 * dlls/msi/appsearch.c:
12543 msi: Use MSI_IterateRecords in ACTION_AppSearch.
12545 * dlls/msi/appsearch.c:
12546 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni.
12548 * dlls/msi/appsearch.c:
12549 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr.
12551 2006-11-28 Matt Finnicum <mattfinn@gmail.com>
12553 * dlls/riched20/editor.c:
12554 riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint.
12556 * dlls/riched20/editor.c:
12557 riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of
12560 * dlls/riched20/editor.c:
12561 riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint.
12563 2006-11-27 Matt Finnicum <mattfinn@gmail.com>
12565 * dlls/riched20/editor.c:
12566 riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam.
12568 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
12569 riched20: Make ME_StreamIn create undos properly.
12571 2006-11-27 Frank Richter <frank.richter@gmail.com>
12573 * programs/winecfg/De.rc:
12574 winecfg: Update German translation.
12576 2006-11-27 Kai Blin <kai.blin@gmail.com>
12578 * dlls/ws2_32/socket.c:
12579 ws2_32: Add WS_SIO_ADDRESS_LIST_QUERY stub to make native dplay error output
12582 2006-11-27 Francois Gouget <fgouget@free.fr>
12584 * dlls/mshtml/editor.c:
12585 mshtml: Add missing '\n' in Wine trace.
12587 2006-11-27 Francois Gouget <fgouget@codeweavers.com>
12589 * programs/cmdlgtst/Pt.rc:
12590 cmdlgtst: Add a Portuguese translation (contributed by Americo Jose Melo).
12592 * dlls/oledlg/oledlg_Pt.rc:
12593 oledlg: Add a Portuguese translation (contributed by Americo Jose Melo).
12595 * programs/regedit/Pt.rc:
12596 regedit: Add a Portuguese translation (contributed by Americo Jose Melo).
12598 * programs/wineconsole/wineconsole_Pt.rc:
12599 wineconsole: Add a Portuguese translation (contributed by Americo Jose Melo).
12601 * programs/winefile/Pt.rc:
12602 winefile: Add a Portuguese translation (contributed by Americo Jose Melo).
12604 * dlls/shell32/shell32_Pt.rc:
12605 shell32: Add a Portuguese translation (contributed by Americo Jose Melo).
12607 * dlls/shdocvw/Pt.rc:
12608 shdocvw: Add a Portuguese translation (contributed by Americo Jose Melo).
12610 * programs/winecfg/Pt.rc:
12611 winecfg: Add a Portuguese translation (contributed by Americo Jose Melo).
12613 * dlls/winmm/winmm_Pt.rc:
12614 winmm: Add a Portuguese translation (contributed by Americo Jose Melo).
12616 * dlls/wininet/wininet_Pt.rc:
12617 wininet: Add a Portuguese translation (contributed by Americo Jose Melo).
12619 * programs/winemine/Pt.rc:
12620 winemine: Add a Portuguese translation (contributed by Americo Jose Melo).
12622 * dlls/user32/resources/user32_Pt.rc:
12623 user32: Add a Portuguese translation (contributed by Americo Jose Melo).
12625 * dlls/shlwapi/shlwapi_Pt.rc:
12626 shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo).
12628 * dlls/msrle32/msrle_Pt.rc:
12629 msrle32: Add a Portuguese translation (contributed by Americo Jose Melo).
12631 2006-11-27 Alexandre Julliard <julliard@winehq.org>
12633 * dlls/ntdll/server.c:
12634 ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
12636 2006-11-27 Pierre d'Herbemont <pdherbemont@free.fr>
12638 * include/winsock.h:
12639 winsock: Get rid of already disabled WS prefix, thus fix Wine compilation
12642 2006-11-27 Alexandre Julliard <julliard@winehq.org>
12644 * dlls/ws2_32/socket.c, include/mswsock.h, include/winsock2.h:
12645 winsock: Add WS_ prefix on WSAIoctl constants.
12647 2006-11-25 Eric Pouech <eric.pouech@wanadoo.fr>
12649 * dlls/dbghelp/dwarf.c:
12650 dbghelp: Silence typedefs children in sub program block.
12652 2006-11-24 Eric Pouech <eric.pouech@wanadoo.fr>
12654 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
12655 programs/winedbg/types.c:
12656 winedbg: Added basic support for printing 64bit wide entities.
12658 * programs/winedbg/memory.c, programs/winedbg/types.c:
12659 winedbg: Host references lookup.
12660 Since more and more information in now available through the CPU
12661 registers, those require DLV_HOST access to be a bit better handled
12664 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
12665 programs/winedbg/stack.c, programs/winedbg/symbol.c:
12666 winedbg: Various information printing issues.
12667 - in backtraces, (void) functions should be listed with '()' as arguments
12669 - factorized code for diplaying information about a local/parameter
12670 - fixed a couple of bugs here
12671 - rewrote format specifiers for print commands (do no waste space for padding
12673 - added support for new wine's dbghelp extension for local/parameter
12674 variables being out of scope
12676 * dlls/dbghelp/elf_module.c:
12677 dbghelp: Removed the alpha status FIXME for the dwarf code.
12679 * dlls/dbghelp/dwarf.c:
12680 dbghelp: Correctly store the addresses of blocks.
12681 They are stored internally as offsets to the start of the function
12682 which embeds the block.
12684 * dlls/dbghelp/dwarf.c:
12685 dbghelp: Properly handle the void type in some declarations.
12687 * dlls/dbghelp/dwarf.c:
12688 dbghelp: We can now remove the default name prefix as all the non conforming
12689 cases have been eliminated.
12690 Got rid of dwarf2_find_name which is now useless.
12692 * dlls/dbghelp/dwarf.c:
12693 dbghelp: Extend support for inlined functions and handle them as generic blocks
12695 (except for parameters which are converted into local variables).
12696 Rewrote dwarf2_find_attribute so that it takes into account the
12697 abstract origin information when available.
12700 * dlls/dbghelp/dwarf.c, dlls/dbghelp/type.c:
12701 dbghelp: Be a bit more strict on where we do actually expect default names to
12703 (removed this feature for UDTs, structures' fields, enums, typedefs, compilands)
12705 * dlls/dbghelp/dwarf.c:
12706 dbghelp: Add support for a label in a subprogram block.
12708 * dlls/dbghelp/dwarf.c:
12709 dbghelp: Register numbers in OP_piece don't need to be next to each other.
12711 * dlls/dbghelp/dwarf.c:
12712 dbghelp: Add support for deref operation in location computation.
12714 * dlls/dbghelp/dwarf.c:
12715 dbghelp: Add ability to add a SymTagCustom element to a function.
12716 Make use of it to store the frame information for a dwarf function
12717 (either because frame's location is a location list, or because one of
12718 the function's variables is not properly computed at parse time).
12720 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
12721 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
12722 dlls/dbghelp/type.c:
12723 dbghelp: Function points location is now expressed as a struct location.
12725 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
12726 dlls/dbghelp/symbol.c:
12727 dbghelp: Added infrastructure to compute variable location at runtime (as
12728 opposed to debug info parse time).
12729 Use it to send the variables depending on not known frame register at parse time.
12730 Made just a stub for the location computation function for dwarf2.
12732 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
12733 dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c,
12734 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
12735 dbghelp: Use the location info structure thoughout the code to handle the
12736 location of a data variable.
12738 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c:
12739 dbghelp: Added struct location to help computing a location.
12740 Make use of it in dwarf.c to handle correctly variable location computation.
12741 Split code to handle both location with parse time computation
12742 (current code) and yet to come run-time computation
12744 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
12745 dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c:
12746 dbghelp: Pass .debug_loc section info from the ELF loader to the dwarf parser.
12748 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
12749 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
12750 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
12751 dbghelp: Store compiland's address in internal structures.
12753 * dlls/dbghelp/symbol.c:
12754 dbghelp: When looking up for a local variable (or parameter), pass the function
12757 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
12758 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
12759 dbghelp: Added a process field to the modules pair structure.
12760 This makes the code simpler to read, a bit more efficient, and
12761 furthermore it'll be needed in future patches.
12763 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
12764 dlls/dbghelp/elf_module.c:
12765 dbghelp: Simplify code with function to get section size.
12767 2006-11-26 Kirill K. Smirnov <lich@math.spbu.ru>
12769 * dlls/ole32/storage32.c:
12770 ole32: Fix logic in Storage32Impl_SmallBlocksToBigBlocks function.
12772 2006-11-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
12774 * dlls/crypt32/tests/main.c:
12775 crypt32: Add test for I_CryptInstallOssGlobal.
12777 * dlls/crypt32/main.c:
12778 crypt32: Better stub for I_CryptInstallOssGlobal.
12780 2006-11-24 Vitaliy Margolen <wine-patches@kievinfo.com>
12782 * tools/wineshelllink:
12783 wineshelllink: Use FreeDesktop standard to create Wine menu structure.
12785 * programs/winemenubuilder/winemenubuilder.c:
12786 winemenubuilder: Downgrade some ERR to WARN.
12788 2006-11-27 Alexandre Julliard <julliard@winehq.org>
12790 * dlls/gdi32/tests/bitmap.c, dlls/winex11.drv/dib.c:
12791 winex11.drv: Don't use the specified DC when mapping RGB colors for a DIB.
12792 The DC palette only matters for DIB_PAL_COLORS.
12794 2006-11-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
12796 * dlls/winex11.drv/pen.c:
12797 winex11.drv: Cast-qual warnings fix.
12799 * dlls/winex11.drv/opengl.c:
12800 winex11.drv: Cast-qual warnings fix.
12802 * dlls/winex11.drv/clipboard.c:
12803 winex11.drv: Cast-qual warnings fix.
12805 2006-11-25 Vitaliy Margolen <wine-patches@kievinfo.com>
12807 * dlls/winex11.drv/mouse.c:
12808 winex11drv: State of side mouse buttons (X-buttons) is not returned from
12811 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
12813 * programs/winepath/winepath.c:
12814 winepath: Fix --unix so it works whether the Windows path refers to an existing
12815 file/directory or not.
12817 2006-11-27 Alexandre Julliard <julliard@winehq.org>
12819 * dlls/gphoto2.ds/gphoto2_i.h:
12820 gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled.
12822 2006-11-18 Roderick Colenbrander <thunderbird2k@gmx.net>
12824 * dlls/winex11.drv/opengl.c:
12825 wgl: Unify pixel format code.
12827 2006-11-27 Mike McCormack <mike@codeweavers.com>
12829 * dlls/msi/appsearch.c:
12830 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
12832 * dlls/msi/appsearch.c:
12833 msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
12835 * dlls/msi/appsearch.c:
12836 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature.
12838 * dlls/msi/package.c:
12839 msi: Use MSI_IterateRecords when cloning properties.
12841 2006-11-25 Clinton Stimpson <cjstimpson@utwire.net>
12843 * dlls/riched20/paint.c:
12844 riched20: Only send EN_CHANGE when it is supposed to be sent.
12846 2006-11-26 Dmitry Timoshkov <dmitry@codeweavers.com>
12848 * tools/winedump/symbol.c:
12849 winedump: Constify some data.
12851 * tools/winedump/lnk.c:
12852 winedump: Fix a copy/paste typo.
12854 * tools/winedump/le.c:
12855 winedump: Remove a not needed include.
12857 * tools/winedump/dump.c:
12858 winedump: Make the implementation match the prototype.
12861 include: Add some structures a definitions required for the COFF library dumper.
12863 2006-11-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
12865 * programs/oleview/No.rc, programs/oleview/rsrc.rc:
12866 oleview: Add Norwegian Bokmål translation.
12868 * programs/winecfg/No.rc:
12869 winecfg: Updated Norwegian Bokmål translation.
12871 2006-11-26 Kevin Koltzau <kevin@plop.org>
12873 * dlls/winex11.drv/keyboard.c:
12874 winex11.drv: Process browser and multimedia key events.
12876 * dlls/user32/defwnd.c, dlls/user32/message.c:
12877 user32: Generate WM_APPCOMMAND messages for browser and multimedia keys.
12879 * include/winuser.h:
12880 winuser.h: Add some HSHELL and APPCOMMAND defines.
12882 * dlls/user32/spy.c, include/winuser.h:
12883 winuser.h: Define browser and multimedia keys.
12885 2006-11-25 Dmitry Timoshkov <dmitry@codeweavers.com>
12887 * dlls/kernel32/tests/loader.c:
12888 kernel32: Improve the PE loader test.
12890 2006-11-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
12892 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
12893 wined3d: Cast-qual warnings fix.
12895 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
12896 dlls/wined3d/wined3d_private.h:
12897 wined3d: Cast-qual warnings fix.
12899 * dlls/wined3d/baseshader.c:
12900 wined3d: Cast-qual warnings fix.
12902 2006-11-24 Francois Gouget <fgouget@codeweavers.com>
12904 * dlls/msi/msi_Pt.rc:
12905 msi: Add a Portuguese translation (contributed by Americo Jose Melo).
12907 * dlls/msacm32/msacm_Pt.rc:
12908 msacm32: Add a Portuguese translation (contributed by Americo Jose Melo).
12910 * dlls/mpr/mpr_Pt.rc:
12911 mpr: Add a Portuguese translation (contributed by Americo Jose Melo).
12913 * dlls/comdlg32/cdlg_Pt.rc:
12914 comdlg32: Add a Portuguese translation (contributed by Americo Jose Melo).
12916 * dlls/comctl32/comctl_Pt.rc:
12917 comctl32: Add a Portuguese translation (contributed by Americo Jose Melo).
12919 * dlls/avifil32/avifile_Pt.rc:
12920 avifil32: Add a Portuguese translation (contributed by Americo Jose Melo).
12922 2006-11-24 Alexandre Julliard <julliard@winehq.org>
12924 * ANNOUNCE, ChangeLog, VERSION, configure:
12927 ----------------------------------------------------------------
12928 2006-11-22 Markus Amsler <markus.amsler@oribi.org>
12930 * dlls/wined3d/device.c:
12931 d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.
12933 2006-11-24 Christoph Frick <frick@sc-networks.de>
12935 * dlls/dinput/joystick_linuxinput.c:
12936 dinput: Simplify the code that finds the offset of the given linux event.
12938 2006-11-24 Marcus Meissner <marcus@jet.franken.de>
12940 * dlls/oleaut32/oleaut.c:
12941 oleaut32: Protect against integer overflow in SysAllocStringLen.
12943 2006-11-23 Francois Gouget <fgouget@free.fr>
12945 * dlls/msvcrt/tests/data.c:
12946 msvcrt/tests: We cannot link with _initterm() with Visual C++, so we have to
12947 load it dynamically.
12949 2006-11-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
12951 * dlls/winmm/wineoss/dscapture.c:
12952 winmm/wineoss: Cast-qual warning fix.
12954 * dlls/ws2_32/socket.c:
12955 ws2_32: Cast-qual warnings fix.
12957 * dlls/winspool.drv/info.c:
12958 winspool.drv: Cast-qual warning fix + make function static.
12960 2006-11-23 Detlef Riekenberg <wine.dev@web.de>
12962 * dlls/localspl/tests/localmon.c:
12963 localspl/tests: Add test for DeletePort.
12965 * dlls/localspl/localmon.c:
12966 localspl: Implement DeletePort.
12968 2006-11-24 Paul Vriens <paul.vriens.wine@gmail.com>
12970 * dlls/advpack/tests/advpack.c:
12971 advpack: Remove test that crashes on systems with IE7.
12973 2006-11-24 Jacek Caban <jacek@codeweavers.com>
12975 * dlls/mshtml/Makefile.in, dlls/mshtml/editor.c,
12976 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
12977 dlls/mshtml/olecmd.c:
12978 mshtml: Added Exec(IDM_FONTSIZE) implementation.
12980 * dlls/mshtml/nsembed.c:
12981 mshtml: Added missing break.
12983 2006-11-23 Marcus Meissner <marcus@jet.franken.de>
12985 * dlls/kernel32/tests/codepage.c:
12986 kernel32/tests: Test -1 length for NULL ptr too.
12988 2006-11-23 Francois Gouget <fgouget@codeweavers.com>
12990 * dlls/comdlg32/cdlg_Pt.rc:
12991 comdlg32: Moved a FIXME out of the user-visible string.
12993 * dlls/serialui/Pt.rc:
12994 serialui: Update the Portuguese translation (contributed by Americo Jose Melo).
12996 * programs/notepad/Pt.rc, programs/progman/Pt.rc, programs/start/Pt.rc,
12997 programs/view/Pt.rc, programs/winhelp/Pt.rc:
12998 programs: Update the Portuguese translation (contributed by Americo Jose Melo).
13000 * dlls/avifil32/avifile_Pt.rc, dlls/comctl32/comctl_Pt.rc,
13001 dlls/comdlg32/cdlg_Pt.rc, dlls/mpr/mpr_Pt.rc,
13002 dlls/msacm32/msacm_Pt.rc, dlls/msi/msi_Pt.rc,
13003 dlls/msrle32/msrle_Pt.rc, dlls/oleaut32/oleaut32_No.rc,
13004 dlls/oleaut32/oleaut32_Pt.rc, dlls/oledlg/oledlg_Pt.rc,
13005 dlls/shdocvw/Pt.rc, dlls/shell32/shell32_Pt.rc,
13006 dlls/shlwapi/shlwapi_Pt.rc, dlls/user32/resources/user32_Pt.rc,
13007 dlls/wineps.drv/wps_Pt.rc, dlls/wininet/wininet_Pt.rc,
13008 dlls/winmm/winmm_Pt.rc, programs/winecfg/Pt.rc,
13009 programs/wineconsole/wineconsole_Pt.rc:
13010 Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages
13011 that have multiple sublanguages.
13013 2006-11-23 Francois Gouget <fgouget@free.fr>
13015 * dlls/user32/tests/dce.c, dlls/user32/tests/menu.c,
13016 dlls/user32/tests/win.c:
13017 user32/tests: Remove unneeded NONAMELESS* macros.
13019 * dlls/msvcrt/tests/data.c, dlls/msvcrt/tests/file.c:
13020 msvcrt/tests: The tests must not include msvcrt.h because it contains
13021 declarations that may be incompatible with the PSDK headers.
13023 * dlls/comctl32/tests/dpa.c:
13024 comctl32/tests: Fix the CheckDPA() tests.
13025 There is no guarantee that the compiler will compute the function arguments
13026 in left-to-right order.
13028 * dlls/shlwapi/tests/string.c:
13029 shlwapi/tests: Remove unneeded NONAMELESS* macros.
13031 * dlls/shell32/tests/string.c:
13032 shell32/tests: Don't use the NONAMELESS* macros in the tests.
13034 * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
13035 dlls/mapi32/tests/util.c:
13036 mapi32/tests: Remove unneeded NONAMELESS* macros.
13038 * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
13039 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
13040 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
13041 dlls/dsound/tests/propset.c:
13042 dsound/tests: Remove unneeded NONAMELESS* macros.
13044 * dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
13045 dlls/dinput/tests/mouse.c:
13046 dinput/tests: Remove unneeded NONAMELESS* macros.
13048 * dlls/comctl32/tests/propsheet.c:
13049 comctl32/tests: Don't use the NONAMELESS* macros in the tests.
13051 2006-11-22 Francois Gouget <fgouget@codeweavers.com>
13053 * dlls/shell32/shlexec.c:
13054 shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
13056 2006-11-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13058 * programs/winecfg/Ko.rc:
13059 winecfg: Update Korean resource.
13061 2006-11-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
13063 * dlls/winmm/playsound.c:
13064 winmm: Cast-qual warnings fix.
13066 * dlls/winmm/mci.c:
13067 winmm: Cast-qual warnings fix.
13069 2006-11-20 Vitaliy Margolen <wine-patches@kievinfo.com>
13071 * programs/winemenubuilder/winemenubuilder.c:
13072 winemenubuilder: Use 'start.exe' to launch non .exe files.
13074 2006-11-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
13076 * dlls/wininet/internet.c:
13077 wininet: Cast-qual warnings fix.
13079 2006-11-22 Mike McCormack <mike@codeweavers.com>
13081 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
13082 msi: Treat the SourceDir folder the same as TargetDir.
13084 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
13085 msi: Load all folders in one query, rather one per query.
13087 2006-11-21 Alex Villacís Lasso <a_villacis@palosanto.com>
13089 * dlls/kernel32/locale.c:
13090 kernel32: Restore C locale for LC_NUMERIC.
13092 2006-11-20 Markus Amsler <markus.amsler@oribi.org>
13094 * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
13095 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
13096 d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
13098 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
13099 d3d: Remove AddRef from IWineD3DDevice_GetIndices.
13101 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
13102 d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
13104 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
13105 dlls/wined3d/device.c:
13106 d3d: Remove AddRef from IWineD3DDevice_GetTexture.
13108 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
13109 d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
13111 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
13112 d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
13114 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
13115 dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
13116 d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
13118 * dlls/d3d8/device.c, dlls/d3d9/device.c:
13119 d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.
13121 2006-11-22 Mike McCormack <mike@codeweavers.com>
13123 * dlls/msi/custom.c:
13124 msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue
13127 * dlls/msi/custom.c:
13128 msi: Split process_action_return_value into two different functions.
13130 * dlls/msi/custom.c:
13131 msi: Remove an unused parameter.
13133 2006-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
13135 * dlls/user32/static.c:
13136 user32: Restore the len == 0 check which got lost in a previous patch.
13138 2006-11-21 Huw Davies <huw@codeweavers.com>
13140 * dlls/ole32/hglobalstream.c, dlls/ole32/marshal.c,
13141 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c:
13142 ole32: Spelling fixes.
13144 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
13145 ole32: CoGetInterfaceAndReleaseStream shouldn't crash when passed a NULL stream.
13147 2006-11-21 Marcus Meissner <marcus@jet.franken.de>
13149 * dlls/shell32/systray.c:
13150 shell32: Pass number of wide chars, not bytes as last argument to MBtoWC().
13152 2006-11-21 Rob Shearman <rob@codeweavers.com>
13154 * dlls/rpcrt4/rpc_message.c:
13155 rpcrt4: RPC_C_AUTHN_LEVEL_NONE and RPC_C_AUTHN_LEVEL_DEFAULT are
13156 handled at the binding level now instead of the message level, so
13157 remove this special handling in RPCRT4_Send.
13159 * dlls/rpcrt4/rpc_binding.c:
13160 rpcrt4: Allow applications to specify authentication levels other than connect
13161 in RpcBindingSetAuthInfoA/W.
13162 Map the default authentication level and service to sane values.
13163 Don't create an RpcAuthInfo object if RPC_C_AUTHN_LEVEL_NONE is specified.
13165 2006-11-21 Alexandre Julliard <julliard@winehq.org>
13167 * dlls/ntdll/server.c:
13168 ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the
13171 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
13173 * dlls/user32/static.c, dlls/user32/tests/msg.c:
13174 user32: Add a rudimentary WM_SETFONT message test for the static control,
13175 make it pass under Wine.
13177 2006-11-21 Alexandre Julliard <julliard@winehq.org>
13179 * dlls/comctl32/tooltips.c:
13180 comctl32: Remove invalid NULL check.
13182 2006-11-21 Paul Vriens <paul.vriens.wine@gmail.com>
13184 * dlls/ntdll/tests/string.c:
13185 ntdll: Remove unused variables.
13187 * dlls/ntdll/tests/string.c:
13188 ntdll: Use intended variable.
13190 * dlls/ntdll/tests/string.c:
13191 ntdll: Remove tests that crash on XP and W2K3.
13193 * dlls/ntdll/tests/string.c:
13194 ntdll: Remove unused variables.
13196 * dlls/ntdll/tests/string.c:
13197 ntdll: Remove tests that crash on XP and W2K3.
13199 2006-11-19 Vitaliy Margolen <wine-patches@kievinfo.com>
13201 * programs/winecfg/Cs.rc, programs/winecfg/It.rc, programs/winecfg/Pt.rc,
13202 programs/winecfg/driveui.c, programs/winecfg/resource.h:
13203 winecfg: Remove some old dead code and associated language resources.
13205 * programs/winecfg/Ru.rc:
13206 winecfg: Update Russian translation.
13208 2006-11-19 Matthew Kehrer <kehrermatt@gmail.com>
13210 * include/.gitignore, include/Makefile.in, include/ocmm.idl:
13211 mshtml: Add basic support for ITimer interface.
13213 2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
13215 * dlls/user32/dde_client.c, dlls/user32/dde_misc.c,
13216 dlls/user32/dde_private.h, dlls/user32/dde_server.c:
13217 user32: Add support for DdeEnableCallback(EC_DISABLE) command.
13219 2006-11-21 Mike McCormack <mike@codeweavers.com>
13221 * dlls/riched20/reader.c:
13222 riched20: Simplify an array size calculation.
13224 * dlls/msi/helpers.c, dlls/msi/tests/format.c:
13225 msi: Fix use of integer fields in MsiFormatRecord.
13227 * dlls/msi/record.c, dlls/msi/tests/record.c:
13228 msi: Test MsiRecordGetString on an integer record fields with a NULL output
13231 * dlls/msi/tests/format.c:
13232 msi: Add a test for formatting records with strings.
13234 * dlls/msi/dialog.c:
13235 msi: Don't access the list of controls after the dialog is destroyed.
13237 * dlls/msi/dialog.c:
13238 msi: Create a function to free control data.
13240 * dlls/msi/dialog.c:
13241 msi: Fix an access after freeing memory.
13243 2006-11-20 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
13245 * programs/wineconsole/wineconsole_No.rc:
13246 wineconsole: Updated Norwegian Bokmål translation.
13248 * programs/regedit/No.rc:
13249 regedit: Updated Norwegian Bokmål translation.
13251 2006-11-20 Dmitry Timoshkov <dmitry@codeweavers.com>
13253 * dlls/user32/tests/msg.c:
13254 user32: Add some optional messages to the button message test.
13256 2006-11-20 Huw Davies <huw@codeweavers.com>
13258 * dlls/comctl32/propsheet.c:
13259 comctl32: Set the result to IDOK on 'Finish'.
13261 2006-11-21 Alexandre Julliard <julliard@winehq.org>
13263 * programs/winecfg/audio.c:
13264 winecfg: Don't try to load the arts driver, the arts library is too buggy.
13266 2006-11-18 Vitaliy Margolen <wine-patches@kievinfo.com>
13268 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
13269 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
13270 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
13271 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
13272 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
13273 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
13274 programs/winecfg/resource.h, programs/winecfg/theme.c:
13275 winecfg: Add ability to change colors and non-client sizes.
13277 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
13278 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
13279 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
13280 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
13281 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
13282 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
13283 winecfg: Move controls on "Desktop Integration" tab to make more room for the
13286 2006-11-20 Alexandre Julliard <julliard@winehq.org>
13288 * dlls/ntdll/file.c:
13289 ntdll: Don't bother with async I/O on regular files.
13291 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
13292 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
13293 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
13294 ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
13296 * include/wine/server_protocol.h, server/change.c, server/fd.c,
13297 server/file.c, server/file.h, server/mailslot.c, server/named_pipe.c,
13298 server/protocol.def, server/serial.c, server/sock.c, server/trace.c:
13299 server: Return an fd type in the get_handle_fd request.
13301 2006-11-19 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
13303 * dlls/kernel32/nls/nor.nls, dlls/localspl/localspl.rc,
13304 dlls/localspl/spl_No.rc, dlls/oledlg/oledlg_No.rc:
13305 Updated Norwegian Bokmål translations.
13307 2006-11-17 Ken Thomases <ken@codeweavers.com>
13309 * dlls/winex11.drv/keyboard.c:
13310 winex11.drv: Correct the count of characters matching with layout.
13312 * dlls/winex11.drv/keyboard.c:
13313 winex11.drv: Enable code for picking layout-independent vkey as second pass.
13315 * dlls/winex11.drv/keyboard.c:
13316 winex11.drv: Changed indenting of some dead code.
13318 * dlls/winex11.drv/keyboard.c:
13319 winex11.drv: Move some dead code from inside a loop to just after the loop.
13321 * dlls/winex11.drv/keyboard.c:
13322 winex11.drv: Replace no-longer-existent VK_A, VK_Z, VK_0, and VK_9 constants.
13324 * dlls/winex11.drv/keyboard.c:
13325 winex11.drv: Track which vkeys have already been assigned to keycodes.
13327 * dlls/winex11.drv/keyboard.c:
13328 winex11.drv: Reset the keyc2vkey table to empty before rebuilding it.
13330 2006-11-20 Mike McCormack <mike@codeweavers.com>
13332 * dlls/msi/action.c:
13333 msi: Split msi_set_sourcedir_props into a separate function.
13335 * dlls/msi/action.c:
13336 msi: Spelling fixes.
13338 * dlls/msi/tests/package.c:
13339 msi: Add another test for the SourceDir property.
13341 * dlls/msi/files.c:
13342 msi: Clean up parameters of msi_media_get_disk_info().
13344 * dlls/msi/files.c:
13345 msi: Fix some memory leaks.
13347 * dlls/msi/files.c:
13348 msi: Don't leak row handles.
13350 2006-11-19 Detlef Riekenberg <wine.dev@web.de>
13352 * dlls/kernel32/tests/path.c:
13353 kernel32/tests: Avoid crash on Win95 (GetLongPathNameW).
13355 * dlls/kernel32/tests/process.c:
13356 kernel32/tests: Load tests on Win9x again (VirtualAllocEx+VirtualFreeEx).
13358 2006-11-18 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
13361 wine.inf: Add setupapi to fake dlls.
13363 2006-11-18 H. Verbeet <hverbeet@gmail.com>
13365 * dlls/wined3d/drawprim.c:
13366 wined3d: Only copy the depth buffer if there is one.
13368 * dlls/wined3d/device.c:
13369 wined3d: Make sure render target textures aren't bound when we start drawing.
13371 * dlls/wined3d/device.c:
13372 wined3d: Support cube map FBO attachments.
13374 * dlls/wined3d/baseshader.c, dlls/wined3d/cubetexture.c,
13375 dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h,
13376 include/wine/wined3d_gl.h:
13377 wined3d: Fix GL_ARB_texture_cube_map extension support.
13379 2006-11-20 Alexandre Julliard <julliard@winehq.org>
13381 * dlls/winmm/message16.c:
13382 winmm: Avoid using sizeof() in traces.
13384 2006-11-17 James Hawkins <truiken@gmail.com>
13386 * dlls/kernel32/lzexpand.c:
13387 kernel32: Replace magic numbers with descriptive defines.
13389 2006-11-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
13391 * dlls/user32/hook.c:
13392 user32: Cast-qual warnings fix.
13394 * dlls/user32/edit.c:
13395 user32: Cast-qual warnings fix.
13397 * dlls/user32/dialog.c:
13398 user32: Cast-qual warnings fix.
13400 * dlls/user32/dde_client.c:
13401 user32: Cast-qual warnings fix.
13403 2006-11-18 Marcus Meissner <marcus@jet.franken.de>
13405 * dlls/ntdll/tape.c:
13406 ntdll: Converted bitmask into TRUE/FALSE.
13408 * dlls/kernel32/locale.c:
13409 kernel32: Added missing shift by 8.
13411 2006-11-17 H. Verbeet <hverbeet@gmail.com>
13413 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
13414 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
13415 wined3d: Allow the depth buffer to be shared between onscreen and offscreen
13418 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
13419 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
13420 wined3d: Add FBO support for offscreen rendering.
13422 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
13423 dlls/wined3d/wined3d_private.h:
13424 wined3d: Make the offscreen render mode a registry setting.
13426 * dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
13427 wined3d: Fix depth buffer formats to use actual depth textures.
13429 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
13430 dlls/wined3d/wined3d_private.h:
13431 wined3d: Rename renderUpsideDown to render_offscreen.
13433 2006-11-17 Huw Davies <huw@codeweavers.com>
13435 * dlls/msxml3/domdoc.c:
13436 msxml3: Implement createElement.
13438 2006-11-17 Hans Leidekker <hans@it.vu.nl>
13440 * dlls/setupapi/tests/query.c:
13441 setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
13443 2006-11-17 Jacek Caban <jacek@codeweavers.com>
13445 * dlls/mshtml/nsiface.idl:
13446 mshtml: Remove nscstring and nscwstring typedefs.
13448 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
13449 dlls/mshtml/htmlstylesheet.c, dlls/mshtml/mshtml_private.h:
13450 mshtml: Added semi-stub createStyleSheet implementation.
13452 * dlls/mshtml/htmlstyle.c:
13453 mshtml: Added put_fontSize implementation.
13455 * dlls/mshtml/htmlstyle.c:
13456 mshtml: Added put_backgroundColor implementation.
13458 * dlls/mshtml/htmlstyle.c:
13459 mshtml: Added put_fontFamily implementation.
13461 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlstyle.c,
13462 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
13463 mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle.
13465 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
13466 dlls/mshtml/htmlstyle.c, dlls/mshtml/mshtml_private.h:
13467 mshtml: Added get_style implementation.
13469 2006-11-17 Alexandre Julliard <julliard@winehq.org>
13471 * include/Makefile.in:
13472 include: Install adshlp.h too.
13474 * dlls/wineps.drv/escape.c, dlls/wineps.drv/init.c,
13475 dlls/winspool.drv/info.c, include/heap.h:
13476 include: Get rid of heap.h.
13478 * dlls/gdi32/bidi.c, dlls/gdi32/bitblt.c, dlls/gdi32/bitmap.c,
13479 dlls/gdi32/brush.c, dlls/gdi32/clipping.c, dlls/gdi32/dc.c,
13480 dlls/gdi32/dib.c, dlls/gdi32/driver.c, dlls/gdi32/enhmetafile.c,
13481 dlls/gdi32/enhmfdrv/bitblt.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
13482 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
13483 dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/env.c, dlls/gdi32/font.c,
13484 dlls/gdi32/freetype.c, dlls/gdi32/gdi16.c, dlls/gdi32/gdi_main.c,
13485 dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c, dlls/gdi32/mapping.c,
13486 dlls/gdi32/metafile.c, dlls/gdi32/metafile16.c,
13487 dlls/gdi32/mfdrv/bitblt.c, dlls/gdi32/mfdrv/graphics.c,
13488 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
13489 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
13490 dlls/gdi32/opengl.c, dlls/gdi32/painting.c, dlls/gdi32/palette.c,
13491 dlls/gdi32/path.c, dlls/gdi32/pen.c, dlls/gdi32/printdrv.c,
13492 dlls/gdi32/region.c, dlls/gdi32/wing.c, dlls/winex11.drv/x11ddraw.c,
13493 dlls/winex11.drv/xrender.c, include/gdi.h, include/wingdi.h:
13494 gdi32: Get rid of the gdi.h include.
13496 * dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h, include/gdi.h:
13497 gdi32: Stop exporting GDI_GetObjPtr and GDI_ReleaseObj.
13499 * dlls/winex11.drv/palette.c, dlls/winex11.drv/winex11.drv.spec:
13500 winex11.drv: Store the palette mapping in an X context instead of the GDI object.
13502 * dlls/gdi32/driver.c, dlls/gdi32/enhmfdrv/init.c,
13503 dlls/gdi32/gdi_private.h, dlls/gdi32/mfdrv/init.c,
13504 dlls/gdi32/palette.c, include/gdi.h:
13505 gdi32: Get rid of the palette mapping handling and leave it up to the driver.
13507 * dlls/winex11.drv/palette.c:
13508 winex11.drv: Abstract accesses to the palette color mapping.
13510 * dlls/winex11.drv/palette.c:
13511 winex11.drv: Avoid some direct accesses to the PALETTEOBJ structure.
13513 * dlls/gdi32/palette.c, dlls/winex11.drv/palette.c, include/gdi.h:
13514 gdi32: Moved the system palette flags to winex11.drv.
13516 * dlls/gdi32/dib.c:
13517 gdi32: Avoid accessing the internal palette object from dib.c.
13519 * dlls/d3d9/d3d9_private.h:
13520 d3d9: Include wingdi.h, not gdi.h.
13522 2006-11-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
13524 * dlls/urlmon/urlmon_main.c:
13525 urlmon: Cast-qual warnings fix.
13527 2006-11-16 Vitaliy Margolen <wine-patches@kievinfo.com>
13529 * programs/winecfg/drive.c:
13530 winecfg: Allow editing of broken drive links.
13532 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
13534 * dlls/msvcrt/msvcrt.spec:
13535 msvcrt: Add _fstat64 and _stat64 to msvcrt.spec.
13537 2006-11-17 Mike McCormack <mike@codeweavers.com>
13539 * dlls/msi/action.c:
13540 msi: Fix a memory leak in load_folder().
13542 * dlls/msi/custom.c:
13543 msi: Remove unnecessary includes.
13545 * dlls/msi/helpers.c:
13546 msi: Remove a level of indent in resolve_folder().
13548 * dlls/msi/tests/package.c:
13549 msi: Add a test showing the _Properties table is a bit strange.
13551 * dlls/msi/tests/db.c:
13552 msi: Add a test showing which tables are special.
13554 * dlls/msi/helpers.c:
13555 msi: Remove some redundant else statements.
13557 2006-11-16 Kevin Koltzau <kevin@plop.org>
13559 * tools/winedump/pe.c:
13560 winedump: Print new DLL characteristics.
13563 winnt.h: Add AMD64 relocation types.
13566 winnt.h: Add defines for new DLL characteristics.
13568 2006-11-16 Huw Davies <huw@codeweavers.com>
13570 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
13571 dlls/msxml3/msxml_private.h, dlls/msxml3/pi.c:
13572 msxml3: Implement createProcessingInstruction with a stub PI object.
13574 2006-11-16 Alexandre Julliard <julliard@winehq.org>
13576 * dlls/kernel32/lcformat.c, dlls/kernel32/locale.c, dlls/kernel32/time.c:
13577 kernel32: Use the appropriate Unix locale for GetLocaleInfo when a default
13579 For instance LOCALE_SDATE is looked up in the lcid corresponding to
13580 LC_TIME, LOCALE_IDIGITS in the LC_NUMERIC lcid, etc.
13582 * dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
13583 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
13584 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
13585 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
13586 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
13587 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
13588 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
13589 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
13590 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
13591 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
13592 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
13593 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
13594 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
13595 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
13596 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
13597 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
13598 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
13599 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
13600 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
13601 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
13602 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
13603 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
13604 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
13605 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
13606 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
13607 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
13608 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
13609 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
13610 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
13611 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
13612 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
13613 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
13614 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
13615 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
13616 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
13617 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
13618 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
13619 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
13620 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
13621 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
13622 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
13623 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
13624 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
13625 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
13626 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
13627 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
13628 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
13629 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
13630 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
13631 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
13632 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
13633 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
13634 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
13635 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
13636 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
13637 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
13638 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
13639 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
13640 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
13641 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
13642 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
13643 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
13644 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
13645 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
13646 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
13647 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
13648 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
13649 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
13650 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
13651 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
13652 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/zhh.nls,
13653 dlls/kernel32/nls/zhi.nls, dlls/kernel32/nls/zhm.nls:
13654 kernel32: Added the locale name entry to all locale definitions.
13656 * dlls/kernel32/locale.c, include/winnls.h:
13657 kernel32: Rewrote the locale matching to match more elements and to support
13658 Windows-format locale names.
13659 Added implementation for LocaleNameToLCID and LCIDToLocaleName.
13661 2006-11-16 Huw Davies <huw@codeweavers.com>
13663 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
13664 ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
13666 2006-11-16 Detlef Riekenberg <wine.dev@web.de>
13668 * dlls/shell32/xdg.c:
13669 shell32: Fix a function name in a comment.
13671 2006-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
13673 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/loader.c:
13674 kernel32: Add a basic PE loader test.
13676 2006-11-16 Hans Leidekker <hans@it.vu.nl>
13678 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
13679 setupapi: Implement SetupGetTargetPath{A,W}.
13681 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
13683 * dlls/localspl/tests/localmon.c:
13684 localspl/tests: Add test for ConfigurePortW.
13686 2006-11-16 Alexandre Julliard <julliard@winehq.org>
13688 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
13689 dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/button.c,
13690 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
13691 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
13692 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
13693 dlls/user/dde_private.h, dlls/user/dde_server.c,
13694 dlls/user/ddeml.spec, dlls/user/ddeml16.c, dlls/user/defdlg.c,
13695 dlls/user/defwnd.c, dlls/user/desktop.c, dlls/user/dialog.c,
13696 dlls/user/dialog16.c, dlls/user/display.c,
13697 dlls/user/display.drv.spec, dlls/user/driver.c, dlls/user/driver16.c,
13698 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/focus.c,
13699 dlls/user/hook.c, dlls/user/hook16.c, dlls/user/icontitle.c,
13700 dlls/user/input.c, dlls/user/kbd16.c, dlls/user/keyboard.drv.spec,
13701 dlls/user/listbox.c, dlls/user/lstr.c, dlls/user/mdi.c,
13702 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
13703 dlls/user/mouse.drv.spec, dlls/user/mouse16.c, dlls/user/msg16.c,
13704 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
13705 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
13706 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
13707 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
13708 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
13709 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
13710 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
13711 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
13712 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
13713 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
13714 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
13715 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
13716 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
13717 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
13718 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
13719 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
13720 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
13721 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
13722 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
13723 dlls/user/sysparams.c, dlls/user/tests/Makefile.in,
13724 dlls/user/tests/class.c, dlls/user/tests/clipboard.c,
13725 dlls/user/tests/cursoricon.c, dlls/user/tests/dce.c,
13726 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
13727 dlls/user/tests/edit.c, dlls/user/tests/generated.c,
13728 dlls/user/tests/input.c, dlls/user/tests/listbox.c,
13729 dlls/user/tests/menu.c, dlls/user/tests/monitor.c,
13730 dlls/user/tests/msg.c, dlls/user/tests/resource.c,
13731 dlls/user/tests/resource.rc, dlls/user/tests/sysparams.c,
13732 dlls/user/tests/text.c, dlls/user/tests/win.c,
13733 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c,
13734 dlls/user/text.c, dlls/user/uitools.c, dlls/user/user.exe.spec,
13735 dlls/user/user16.c, dlls/user/user32.spec, dlls/user/user_main.c,
13736 dlls/user/user_private.h, dlls/user/win.c, dlls/user/winhelp.c,
13737 dlls/user/winpos.c, dlls/user/winproc.c, dlls/user/winproc.h,
13738 dlls/user/winstation.c, dlls/user/wnd16.c, dlls/user/wsprintf.c,
13739 dlls/user32/Makefile.in, dlls/user32/bidi16.c, dlls/user32/button.c,
13740 dlls/user32/caret.c, dlls/user32/class.c, dlls/user32/clipboard.c,
13741 dlls/user32/combo.c, dlls/user32/comm16.c, dlls/user32/controls.h,
13742 dlls/user32/cursoricon.c, dlls/user32/dde_client.c,
13743 dlls/user32/dde_misc.c, dlls/user32/dde_private.h,
13744 dlls/user32/dde_server.c, dlls/user32/ddeml.spec,
13745 dlls/user32/ddeml16.c, dlls/user32/defdlg.c, dlls/user32/defwnd.c,
13746 dlls/user32/desktop.c, dlls/user32/dialog.c, dlls/user32/dialog16.c,
13747 dlls/user32/display.c, dlls/user32/display.drv.spec,
13748 dlls/user32/driver.c, dlls/user32/driver16.c, dlls/user32/edit.c,
13749 dlls/user32/exticon.c, dlls/user32/focus.c, dlls/user32/hook.c,
13750 dlls/user32/hook16.c, dlls/user32/icontitle.c, dlls/user32/input.c,
13751 dlls/user32/kbd16.c, dlls/user32/keyboard.drv.spec,
13752 dlls/user32/listbox.c, dlls/user32/lstr.c, dlls/user32/mdi.c,
13753 dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/misc.c,
13754 dlls/user32/mouse.drv.spec, dlls/user32/mouse16.c,
13755 dlls/user32/msg16.c, dlls/user32/msgbox.c, dlls/user32/network.c,
13756 dlls/user32/nonclient.c, dlls/user32/painting.c,
13757 dlls/user32/property.c, dlls/user32/resource.c,
13758 dlls/user32/resources/display.rc, dlls/user32/resources/mouse.rc,
13759 dlls/user32/resources/user32.rc, dlls/user32/resources/user32_Bg.rc,
13760 dlls/user32/resources/user32_Ca.rc,
13761 dlls/user32/resources/user32_Cs.rc,
13762 dlls/user32/resources/user32_Da.rc,
13763 dlls/user32/resources/user32_De.rc,
13764 dlls/user32/resources/user32_En.rc,
13765 dlls/user32/resources/user32_Eo.rc,
13766 dlls/user32/resources/user32_Es.rc,
13767 dlls/user32/resources/user32_Fi.rc,
13768 dlls/user32/resources/user32_Fr.rc,
13769 dlls/user32/resources/user32_Hu.rc,
13770 dlls/user32/resources/user32_It.rc,
13771 dlls/user32/resources/user32_Ja.rc,
13772 dlls/user32/resources/user32_Ko.rc,
13773 dlls/user32/resources/user32_Nl.rc,
13774 dlls/user32/resources/user32_No.rc,
13775 dlls/user32/resources/user32_Pl.rc,
13776 dlls/user32/resources/user32_Pt.rc,
13777 dlls/user32/resources/user32_Ru.rc,
13778 dlls/user32/resources/user32_Si.rc,
13779 dlls/user32/resources/user32_Sk.rc,
13780 dlls/user32/resources/user32_Sv.rc,
13781 dlls/user32/resources/user32_Tr.rc,
13782 dlls/user32/resources/user32_Uk.rc,
13783 dlls/user32/resources/user32_Wa.rc,
13784 dlls/user32/resources/user32_Zh.rc,
13785 dlls/user32/resources/user32_bin.rc,
13786 dlls/user32/resources/version.rc, dlls/user32/resources/version16.rc,
13787 dlls/user32/scroll.c, dlls/user32/spy.c, dlls/user32/static.c,
13788 dlls/user32/sysparams.c, dlls/user32/tests/Makefile.in,
13789 dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
13790 dlls/user32/tests/cursoricon.c, dlls/user32/tests/dce.c,
13791 dlls/user32/tests/dde.c, dlls/user32/tests/dialog.c,
13792 dlls/user32/tests/edit.c, dlls/user32/tests/generated.c,
13793 dlls/user32/tests/input.c, dlls/user32/tests/listbox.c,
13794 dlls/user32/tests/menu.c, dlls/user32/tests/monitor.c,
13795 dlls/user32/tests/msg.c, dlls/user32/tests/resource.c,
13796 dlls/user32/tests/resource.rc, dlls/user32/tests/sysparams.c,
13797 dlls/user32/tests/text.c, dlls/user32/tests/win.c,
13798 dlls/user32/tests/winstation.c, dlls/user32/tests/wsprintf.c,
13799 dlls/user32/text.c, dlls/user32/uitools.c, dlls/user32/user.exe.spec,
13800 dlls/user32/user16.c, dlls/user32/user32.spec,
13801 dlls/user32/user_main.c, dlls/user32/user_private.h,
13802 dlls/user32/win.c, dlls/user32/winhelp.c, dlls/user32/winpos.c,
13803 dlls/user32/winproc.c, dlls/user32/winproc.h,
13804 dlls/user32/winstation.c, dlls/user32/wnd16.c,
13805 dlls/user32/wsprintf.c, programs/winetest/Makefile.in,
13806 tools/winapi/tests.dat:
13807 user32: Renamed the user/ directory to user32.
13809 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
13811 * dlls/d3d9/tests/device.c:
13812 d3d9: Forward port d3d8 refcount tests.
13814 * dlls/d3d8/tests/device.c:
13815 d3d8: Show that the implicit surfaces are not freed if refcount reaches 0.
13817 2006-11-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
13819 * dlls/shlwapi/ordinal.c:
13820 shlwapi: Cast-qual warnings fix.
13822 * dlls/shlwapi/clist.c:
13823 shlwapi: Cast-qual warnings fix.
13825 2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
13827 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
13828 shell32: Define a few more icon resources.
13830 2006-11-16 Mike McCormack <mike@codeweavers.com>
13832 * dlls/oleaut32/ungif.h:
13833 oleaut32: Remove incorrect references to malloc.
13835 * dlls/kernel32/process.c:
13836 kernel32: Downgrade a FIXME to a WARN.
13838 2006-11-15 Detlef Riekenberg <wine.dev@web.de>
13840 * dlls/localspl/localmon.c:
13841 localspl: Replace number with a defined value (static buffer size).
13843 * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
13844 dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
13845 dlls/localspl/spl_Ko.rc:
13846 localspl: Implement ConfigurePort.
13848 2006-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
13850 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_private.h,
13851 dlls/user/dde_server.c:
13852 user: Use DDE critical section exclusively for instance list protection.
13854 * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_server.c:
13855 user: Set DDE errors in some failing cases.
13857 2006-11-13 Clinton Stimpson <cjstimpson@utwire.net>
13859 * dlls/riched20/editor.c:
13860 riched20: Fix key handling in dialogs.
13862 2006-11-14 Hans Leidekker <hans@it.vu.nl>
13864 * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec,
13865 dlls/setupapi/stubs.c, include/setupapi.h:
13866 setupapi: Implement SetupGetSourceInfo{A,W}.
13868 2006-11-15 Rob Shearman <rob@codeweavers.com>
13870 * include/winbase.h:
13871 include: Add security QOS flags to winbase.h.
13873 2006-11-15 Alexandre Julliard <julliard@winehq.org>
13875 * dlls/comctl32/imagelist.c:
13876 Revert "comctl32: Fix a potential regression in ImageList_ReplaceIcon()."
13877 This reverts commit 9e772d1369f0292cfb79d8cabc017611fc6d0369.
13879 2006-11-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
13881 * dlls/shell32/shellpath.c, dlls/shell32/undocshell.h:
13882 shell32: Cast-qual warnings fix.
13884 * dlls/shell32/shellole.c:
13885 shell32: Cast-qual warnings fix.
13887 2006-11-15 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
13889 * dlls/user/edit.c:
13890 user32: Update the edit control when the IME composition string is emptied.
13892 2006-11-15 Alexandre Julliard <julliard@winehq.org>
13894 * dlls/kernel32/tests/process.c:
13895 kernel32/tests: Reserve some more memory for the environment.
13897 2006-11-15 Rob Shearman <rob@codeweavers.com>
13899 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
13900 rpcrt4: Use SecInvalidateHandle and SecIsValidHandle for handling
13901 RpcConnection::ctx instead of setting/comparing the field to 0.
13903 * dlls/rpcrt4/rpc_message.c:
13904 rpcrt4: Add support for signing, verifying, encrypting and decrypting RPC
13907 * dlls/rpcrt4/rpc_binding.c:
13908 rpcrt4: Fix a crash in RPCRT4_OpenBinding that can occur if
13909 RPCRT4_CreateConnection fails by checking the return value from the
13910 function and returning in this case.
13912 * dlls/rpcrt4/rpc_transport.c:
13913 rpcrt4: Add a FIXME for unsupported client protocol sequences.
13915 2006-11-15 Markus Amsler <markus.amsler@oribi.org>
13917 * dlls/d3d8/tests/device.c:
13918 d3d8: Test AddRef with refcount==0.
13920 * dlls/d3d8/tests/device.c:
13921 d3d8: Test refcount forwarding.
13923 * dlls/d3d8/tests/device.c:
13924 d3d8: Back buffer is identical to the render target, test it only once.
13926 2006-11-14 Sam Dennis <samuel.howard.dennis@gmail.com>
13928 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
13929 msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.
13931 2006-11-04 Eric Pouech <eric.pouech@wanadoo.fr>
13933 * dlls/ntdll/thread.c, server/ptrace.c:
13934 ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
13935 (spotted by Peter Oberndorfer).
13937 2006-11-06 Kovács András <andras@csevego.net>
13939 * dlls/mshtml/htmlelem.c:
13940 mshtml: HTMLElementCollection_item implementation.
13942 2006-11-14 Alexandre Julliard <julliard@winehq.org>
13944 * dlls/msvcrt/tests/file.c:
13945 msvcrt/tests: Clean up a temp file.
13947 * dlls/shell32/shlfileop.c:
13948 shell32: Don't use the short path name to delete files in SHFileOperation.
13950 2006-11-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13952 * dlls/shdoclc/Ko.rc:
13953 shdoclc: Updated Korean resource.
13955 2006-11-14 Mike McCormack <mike@codeweavers.com>
13957 * dlls/msi/package.c:
13958 msi: Split MSI_CreatePackage into two functions.
13960 * dlls/msi/package.c:
13961 msi: Delete the tempfile created by GetTempFileName.
13963 * dlls/msi/package.c:
13964 msi: Defer package deletion until after the database is closed.
13966 * dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/helpers.c,
13967 dlls/msi/msipriv.h:
13968 msi: Remove track_tempfile()'s unused 2nd parameter.
13970 * dlls/msi/dialog.c:
13971 msi: Always delete temp files after creating them.
13973 * dlls/msi/helpers.c:
13974 msi: Print a message if we fail to delete a file.
13976 2006-11-13 Huw Davies <huw@codeweavers.com>
13978 * dlls/msxml3/factory.c, dlls/msxml3/regsvr.c:
13979 msxml3: Support both v 2.x and 3.0 version independent clsids as well as the
13980 v 3.0 version dependent clsid.
13982 * dlls/msxml3/factory.c, dlls/msxml3/tests/domdoc.c, include/msxml2.idl:
13983 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK.
13985 * dlls/msxml3/Makefile.in, dlls/msxml3/uuid.c:
13986 msxml3: Initialize the uuids that aren't in libuuid.
13988 * include/msxml2.idl:
13989 msxml3: Add a guard around DOMNodeType just like in the PSDK, so that we can
13990 include version 2 and version 3 msxml headers simultaneously.
13992 2006-11-13 Jesse Allen <the3dfxdude@gmail.com>
13994 * dlls/msvcrt/tests/printf.c:
13995 msvcrt: printf buffer overrun tests.
13997 * dlls/msvcrt/wcs.c:
13998 msvcrt: Estimate required buffer size better in pf_vsnprintf.
14000 * dlls/msvcrt/wcs.c:
14001 msvcrt: Free correct buffer in pf_vsnprintf.
14003 2006-11-14 Mike McCormack <mike@codeweavers.com>
14005 * dlls/comctl32/imagelist.c:
14006 comctl32: Remove a redundant variable.
14008 * dlls/comctl32/imagelist.c:
14009 comctl32: Fix a potential regression in ImageList_ReplaceIcon().
14011 * dlls/comctl32/imagelist.c:
14012 comctl32: When removing an image, move the remaining images one forward,
14016 user32: Print a fixme only once.
14018 * dlls/kernel32/locale.c:
14019 kernel32: Print a FIXME only once.
14021 2006-11-13 James Hawkins <truiken@gmail.com>
14023 * dlls/msi/dialog.c, dlls/msi/files.c:
14024 msi: Notify the external UI handler when changing media.
14026 2006-11-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
14028 * dlls/setupapi/virtcopy.c:
14029 setupapi: Cast-qual warning fix.
14031 * dlls/secur32/util.c:
14032 secur32: Cast-qual warning fix.
14034 * dlls/rsaenh/implglue.c:
14035 rsaenh: Cast-qual warning fix.
14037 2006-11-13 Hans Leidekker <hans@it.vu.nl>
14039 * dlls/setupapi/query.c, dlls/setupapi/queue.c,
14040 dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h,
14041 include/setupapi.h:
14042 setupapi: Implement SetupGetSourceFileLocation{A,W}.
14044 * dlls/setupapi/install.c:
14045 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64.
14047 2006-11-13 Kai Blin <kai.blin@gmail.com>
14049 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
14050 secur32: Fix handling of ISC_REQ* flags in InitializeSecurityContext.
14052 2006-11-14 Alexandre Julliard <julliard@winehq.org>
14054 * dlls/winex11.drv/winpos.c:
14055 winex11.drv: Update the X11 window position when the primary monitor origin
14058 2006-11-13 Rob Shearman <rob@codeweavers.com>
14060 * include/Makefile.in, include/wincred.h:
14061 include: Add wincred.h header file.
14064 include: Fix a typo in the SecInvalidateHandle macro in sspi.h.
14066 2006-11-13 Alexandre Julliard <julliard@winehq.org>
14068 * configure, configure.ac, dlls/ntdll/directory.c, include/config.h.in:
14069 ntdll: Added support for reading directories using the BSD getdirentries
14072 2006-11-11 Paul Vriens <paul.vriens.wine@gmail.com>
14074 * dlls/comctl32/imagelist.c:
14075 comctl32: Remove deadcode (Coverity).
14077 2006-11-11 Andrey Turkin <pancha@mail.nnov.ru>
14079 * dlls/atl/atl_main.c:
14080 atl: Implement AtlModuleRegisterServer.
14082 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
14083 atl: Implement AtlRegisterLoadTypeLib.
14085 * dlls/atl/atl_main.c:
14086 atl: Implement AtlModuleLoadTypeLib.
14088 * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
14089 atl: Fix incorrect prototypes.
14091 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
14092 atl: AtlAxGetHost and AtlAxGetControl implementation.
14094 * dlls/atl/atl_ax.c:
14095 atl: Host component implementation: IOleControlSite.
14097 * dlls/atl/atl_ax.c:
14098 atl: Host component implementation: IOleInPlaceFrame.
14100 * dlls/atl/atl_ax.c:
14101 atl: Host component implementation: IOleInPlaceSiteWindowless.
14103 * dlls/atl/atl_ax.c:
14104 atl: Host component implementation: IOleContainer.
14106 * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
14107 atl: Implement AtlAxAttachControl.
14109 2006-11-10 Andrey Turkin <pancha@mail.nnov.ru>
14111 * dlls/atl/atl_ax.c:
14112 alt: Host component implementation: IOleClientSite.
14114 2006-11-13 Rob Shearman <rob@codeweavers.com>
14116 * dlls/ole32/rpc.c:
14117 ole32: Re-enable the code that unregisters interfaces with the RPC runtime.
14119 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
14120 rpcrt4: Implement RpcServerUnregisterIf.
14122 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
14123 rpcrt4: Convert the server interfaces list into a standard Wine list.
14125 * dlls/rpcrt4/rpc_transport.c:
14126 rpcrt4: Fix a comment and move a WARN to where it really indicates a problem,
14127 rather than falsely triggering on normal conditions.
14129 2006-11-13 Alexandre Julliard <julliard@winehq.org>
14131 * dlls/kernel32/locale.c:
14132 kernel32: Use LC_NUMERIC instead of LC_ALL to determine the user locale.
14133 Passing LC_ALL to setlocale() doesn't do what we want.
14135 2006-11-13 Mike McCormack <mike@codeweavers.com>
14137 * dlls/msi/custom.c:
14138 msi: Only free a string in one place.
14140 * dlls/msi/custom.c:
14141 msi: Fix error handling.
14143 * dlls/msi/custom.c:
14144 msi: Track temp files as soon as they are created.
14146 * dlls/msi/custom.c:
14147 msi: Fail if we can't write out a temporary file.
14149 * dlls/msi/tests/suminfo.c:
14150 msi: Fix an uninitialized variable in the test cases.
14152 * dlls/msi/custom.c:
14153 msi: Clean upstore_binary_to_temp.
14155 2006-11-12 Francois Gouget <fgouget@free.fr>
14157 * dlls/avifil32/api.c, dlls/comctl32/rebar.c,
14158 dlls/comctl32/tests/header.c, dlls/dplayx/dplayx_messages.c,
14159 dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
14160 dlls/dsound/tests/dsound8.c, dlls/msi/action.c, dlls/msi/custom.c,
14161 dlls/msvfw32/msvideo_main.c, dlls/ntdll/handletable.c,
14162 dlls/ole32/moniker.c, dlls/ole32/ole2_16.c, dlls/uxtheme/system.c,
14163 dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
14164 dlls/winex11.drv/dib_convert.c, dlls/winex11.drv/opengl.c,
14165 dlls/winmm/wineoss/dscapture.c:
14166 Assorted spelling fixes.
14168 * dlls/advapi32/security.c, dlls/crypt32/oid.c, dlls/hlink/hlink_main.c,
14169 dlls/infosoft/infosoft_main.c, dlls/inseng/inseng_main.c,
14170 dlls/kernel32/heap.c, dlls/ntdsapi/ntdsapi.c, dlls/opengl32/wgl.c,
14171 dlls/pstorec/pstorec.c, dlls/quartz/main.c, dlls/query/query_main.c,
14172 dlls/rpcrt4/rpc_epmap.c, dlls/secur32/secur32.c:
14173 Add some documentation headers to make winapi_check happy.
14175 * dlls/ole32/ole2_16.c, dlls/ole32/storage.c:
14176 ole32: Standardize some documentation comments.
14178 * dlls/winex11.drv/opengl.c:
14179 winex11.drv: Fix some comments so they are properly formatted documentation
14182 * dlls/rpcrt4/ndr_marshall.c:
14183 rpcrt4: Add some stub documentation headers to make winapi_check happy.
14184 Also fix some headers that identified internal APIs as external.
14186 * dlls/shell32/trash.c, dlls/shell32/xdg.c:
14187 shell32: Fix inclusion of conditional headers (spotted by winapi_check).
14189 * dlls/msi/table.c:
14190 msi: assert.h is not a local header (spotted by winapi_check).
14192 * dlls/ole32/tests/clipboard.c:
14193 ole32/tests: Don't use the NONAMELESS* macros in the tests.
14195 2006-11-13 Dmitry Timoshkov <dmitry@codeweavers.com>
14197 * dlls/ntdll/Makefile.in:
14198 ntdll: Alphabetically sort the Makefile entries.
14200 2006-11-12 Paul Vriens <paul.vriens.wine@gmail.com>
14202 * dlls/comdlg32/fontdlg16.c:
14203 comdlg32: Remove unused variable (Coverity).
14205 * dlls/rsaenh/rsa.c:
14206 rsaenh: Move type-check before len-check (Coverity).
14208 * dlls/msi/action.c:
14209 msi: Fix typo's (Coverity).
14211 2006-11-12 Stefan Dösinger <stefandoesinger@gmx.at>
14213 * dlls/wined3d/vertexbuffer.c:
14214 wined3d: Fix a comment.
14216 2006-11-13 Alexandre Julliard <julliard@winehq.org>
14218 * server/process.c:
14219 server: Fix list corruption caused by previous change.
14221 2006-11-12 Jacek Caban <jacek@codeweavers.com>
14223 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, dlls/mshtml/view.c:
14224 mshtml: Added border implementation.
14226 2006-11-11 Jacek Caban <jacek@codeweavers.com>
14228 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
14229 mshtml: Added IDM_ORDERLIST implementation.
14231 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
14232 mshtml: Added IDM_UNORDERLIST implementation.
14234 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
14235 mshtml: Added IDM_HORIZONTALLINE implementation.
14237 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
14238 mshtml: Added IDM_INDENT and IDM_OUTDENT implementation.
14240 2006-11-09 Jacek Caban <jacek@codeweavers.com>
14242 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
14243 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
14244 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
14245 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
14246 mshtml: Remove menus that are in shdoclc.dll.
14248 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
14249 dlls/shdoclc/Bg.rc, dlls/shdoclc/De.rc, dlls/shdoclc/En.rc,
14250 dlls/shdoclc/Es.rc, dlls/shdoclc/Fi.rc, dlls/shdoclc/Fr.rc,
14251 dlls/shdoclc/Hu.rc, dlls/shdoclc/Ko.rc, dlls/shdoclc/Makefile.in,
14252 dlls/shdoclc/Nl.rc, dlls/shdoclc/No.rc, dlls/shdoclc/Sv.rc,
14253 dlls/shdoclc/Tr.rc, dlls/shdoclc/rsrc.rc, dlls/shdoclc/shdoclc.h,
14254 dlls/shdoclc/shdoclc.spec:
14255 shdoclc: Added shdoclc.dll.
14257 2006-11-12 Michael Stefaniuc <mstefani@redhat.de>
14259 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/capture.c,
14260 dlls/winmm/tests/mixer.c, dlls/winmm/tests/mmio.c,
14261 dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c:
14262 winmm/tests: Win64 printf format warning fixes.
14264 * dlls/winmm/tests/timer.c:
14265 winmm/tests: Fix the parameters of LPTIMECALLBACK functions.
14267 * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/capture.c,
14268 dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
14269 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
14270 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
14271 dsound: Win64 printf format warning fixes.
14273 * dlls/dsound/dsound_private.h, dlls/dsound/mixer.c:
14274 dsound: Fix the declaration/definition of DSOUND_timer().
14276 2006-11-12 Hans Leidekker <hans@it.vu.nl>
14278 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
14279 shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size.
14281 2006-11-12 Roderick Colenbrander <thunderbird2k@gmx.net>
14283 * dlls/winex11.drv/opengl.c:
14284 wgl: Fix a typo in the pbuffer pixelformat enumeration code.
14286 2006-11-11 H. Verbeet <hverbeet@gmail.com>
14288 * dlls/winex11.drv/bitblt.c:
14289 winex11.drv: The y coordinate should be offset agaist the height, not the width.
14291 2006-11-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
14293 * dlls/advapi32/crypt_sha.c:
14294 advapi32: Constify a parameter.
14296 * dlls/rpcrt4/ndr_stubless.c:
14297 rpcrt4: Cast-qual warnings fix.
14299 * dlls/rpcrt4/cstub.c:
14300 rpcrt4: Cast-qual warnings fix.
14302 * dlls/quartz/pin.c, dlls/quartz/pin.h:
14303 quartz: Cast-qual warnings fix.
14305 * dlls/qcap/pin.c, dlls/qcap/pin.h:
14306 qcap: Cast-qual warnings fix.
14308 2006-11-10 James Hawkins <truiken@gmail.com>
14310 * dlls/msi/files.c:
14311 msi: Fix a heap corruption bug by resizing the src string before adding to it.
14313 2006-11-10 Francois Gouget <fgouget@free.fr>
14315 * dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
14317 include/tapi.h: Add missing include directives.
14319 2006-11-10 Francois Gouget <fgouget@codeweavers.com>
14321 * dlls/user/tests/monitor.c:
14322 user: Only perform the screen resolution changing tests in interactive mode.
14324 2006-11-10 Francois Gouget <fgouget@free.fr>
14326 * dlls/kernel32/tests/locale.c:
14327 kernel32: Fix the 'MAP_FOLDCZONE' ok() test.
14329 2006-11-10 Kirill K. Smirnov <lich@math.spbu.ru>
14331 * programs/winhelp/winhelp.c:
14332 winhelp: Use path of parent helpfile while looking for popup window.
14334 * programs/winhelp/winhelp.c:
14335 winhelp: Fix WINHELP_DeleteWindow.
14337 * programs/winhelp/winhelp.c:
14338 winhelp: Do not create popup window if file not found.
14340 2006-11-10 Alexandre Julliard <julliard@winehq.org>
14342 * ANNOUNCE, ChangeLog, VERSION, configure:
14345 ----------------------------------------------------------------
14346 2006-11-10 Alexandre Julliard <julliard@winehq.org>
14348 * dlls/rpcrt4/rpc_message.c:
14349 rpcrt4: Avoid a sizeof in a trace.
14351 2006-11-10 Rob Shearman <rob@codeweavers.com>
14353 * dlls/rpcrt4/rpc_server.c:
14354 rpcrt4: Create one protseq object per used protocol sequence, not per
14355 RpcServerUseProtseq* function call.
14357 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
14358 rpcrt4: Don't store the endpoint in the protseq.
14360 * dlls/rpcrt4/rpc_server.c:
14361 rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
14364 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
14365 rpcrt4: Correctly align the results in the RPC Bind Ack packet.
14367 2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
14369 * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
14370 shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
14372 * dlls/oleaut32/tests/vartype.c:
14373 oleaut32: Constify some data.
14375 2006-11-10 Alexandre Julliard <julliard@winehq.org>
14377 * dlls/opengl32/wgl.c:
14378 opengl32: Hack to make sure winex11 is loaded before getting function pointers.
14380 * dlls/advapi32/registry.c:
14381 advapi32: Fixed last error check in RegSaveKey.
14383 * server/process.c:
14384 server: Properly handle kill_thread recursion when killing a process.
14385 Spotted by Mike McCormack.
14387 2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
14389 * dlls/quartz/filtergraph.c:
14390 quartz: Cast-qual warning fix.
14392 2006-11-10 Markus Amsler <markus.amsler@oribi.org>
14394 * dlls/d3d8/tests/device.c:
14395 d3d8: Add GetContainer tests for implicit surfaces.
14397 * dlls/d3d9/tests/device.c:
14398 d3d9: Forwardport implicit surface tests.
14400 2006-11-10 Mike McCormack <mike@codeweavers.com>
14402 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
14403 riched20: Flush the clipboard before exiting the test.
14405 * dlls/riched20/tests/editor.c:
14406 riched20: Add missing void to parameter list.
14408 * dlls/riched20/tests/editor.c:
14409 riched20: Remember to close windows after tests.
14411 * dlls/riched20/editor.c:
14412 riched20: Fix a memory leak.
14414 * dlls/riched20/editor.c:
14415 riched20: Set the correct number of initialized cursors.
14417 * dlls/riched20/editor.c:
14418 riched20: Fix an uninitialized variable.
14420 * dlls/msi/action.c:
14421 msi: Only log the Action, as it's the same as ActionRequest.
14423 * dlls/msi/action.c:
14424 msi: Check whether the component is enabled first.
14426 * dlls/msi/action.c:
14427 msi: Component attributes are bitmasks.
14429 * dlls/dinput/joystick_linuxinput.c:
14430 dinput: Use HeapAlloc/Free instead of alloc/free.
14432 * dlls/setupapi/setupcab.c:
14433 setupapi: Use HeapAlloc/Free instead of malloc/free.
14435 * dlls/shlwapi/path.c:
14436 shlwapi: Use HeapAlloc/Free instead of malloc/free.
14438 * dlls/oleaut32/ungif.c:
14439 oleaut32: Use HeapAlloc/Free instead of malloc/free.
14441 2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
14443 * dlls/winex11.drv/bitblt.c:
14444 winex11.drv: Check for incompatible bpps and negative widths.
14446 * dlls/winex11.drv/bitblt.c:
14447 winex11.drv: Fix copying top-down/bottom-up DIBs.
14449 2006-11-10 Kai Blin <kai.blin@gmail.com>
14451 * dlls/secur32/ntlm.c:
14452 secur32: work around a bug in ntlm_auth that breaks RPC.
14454 2006-11-09 Jacek Caban <jacek@codeweavers.com>
14456 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
14457 mshtml: Use popup menu from shdoclc.dll.
14459 2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
14461 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
14462 dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
14463 dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
14464 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
14465 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
14466 dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
14467 dlls/rpcrt4/rpcss_np_client.c:
14468 rpcrt4: Win64 printf format warning fixes.
14470 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
14471 dlls/rpcrt4/ndr_misc.h:
14472 rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
14473 of WINE_NO_LONG_AS_INT.
14475 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
14476 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
14477 rpcrt4: Bring the function definitions in sync with their declaration.
14478 They got out of sync due to the unsigned long to ULONG changes in the headers.
14480 * dlls/rpcrt4/ndr_marshall.c:
14481 rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
14483 Those got out of sync due to the unsigned long to ULONG migration in the headers.
14485 2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
14487 * loader/Makefile.in:
14488 loader: Use plain binary name of git-describe to avoid junk in version output.
14490 2006-11-09 Alexandre Julliard <julliard@winehq.org>
14492 * dlls/rpcrt4/tests/ndr_marshall.c:
14493 rpcrt4/tests: Replace || by |.
14495 * dlls/dmsynth/dmsynth_main.c:
14496 dmsynth: Fix one more instance of && instead of &.
14498 2006-11-09 Marcus Meissner <meissner@suse.de>
14500 * dlls/user/text.c:
14501 user32: Replaced && 0xff by & 0xff.
14503 * dlls/dmscript/dmscript_main.c:
14504 dmscript: Replaced && 0xff by & 0xff.
14506 * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
14507 dmusic: Replaced && 0xfff... by & 0xff.
14509 * dlls/dswave/dswave_main.c:
14510 dswave: Replaced && 0xff by & 0xff.
14512 * dlls/dmcompos/dmcompos_main.c:
14513 dmcompos: Replaced && 0xff by & 0xff.
14515 2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
14517 * include/winsock.h:
14518 include: Remove duplicate definition.
14520 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
14522 * dlls/d3d8/tests/device.c:
14523 d3d8: Add refcount tests for implicit surfaces.
14525 2006-11-09 Francois Gouget <fgouget@codeweavers.com>
14527 * programs/winepath/winepath.c:
14528 winepath: Fix --long option.
14530 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
14532 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
14533 mscms: GetColorDirectory: fixed incorrect A -> W conversions.
14535 * dlls/msi/registry.c:
14536 msi: Fixed bogus A -> W conversion.
14538 2006-11-09 Alexandre Julliard <julliard@winehq.org>
14540 * dlls/kernel32/tests/pipe.c:
14541 kernel32/tests: Fixed the pipe test for MacOS.
14543 2006-11-09 Jacek Caban <jacek@codeweavers.com>
14545 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
14546 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
14548 * dlls/mshtml/olecmd.c:
14549 mshtml: Code clean up.
14551 * dlls/mshtml/olecmd.c:
14552 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
14554 * dlls/mshtml/olecmd.c:
14555 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
14557 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
14558 mshtml: Added IDM_FORECOLOR implementation.
14560 * dlls/mshtml/olecmd.c:
14561 mshtml: Added Exec(IDM_FONTSIZE) stub.
14563 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
14564 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
14566 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
14567 mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
14569 2006-11-09 Kai Blin <kai.blin@gmail.com>
14571 * dlls/secur32/ntlm.c:
14572 secur32: Implement NTLM2 encryption.
14574 2006-11-09 Francois Gouget <fgouget@free.fr>
14576 * include/shlwapi.h:
14577 shlwapi: Add a fixme for a missing include.
14580 include/usp10.h: Add missing include directives.
14582 * include/oledlg.h:
14583 include/oledlg.h: Add missing include directives.
14586 include/dshow.h: Add missing include directives.
14588 * include/d3d8.h, include/d3d9.h:
14589 include: Add missing include directives to d3d8.h and d3d9.h.
14591 * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
14592 include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
14594 2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14596 * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
14597 localspl: Added Korean resource.
14599 2006-11-07 Detlef Riekenberg <wine.dev@web.de>
14601 * dlls/winspool.drv/tests/info.c:
14602 winspool/tests: Add tests for ConfigurePort.
14604 2006-11-09 Detlef Riekenberg <wine.dev@web.de>
14606 * dlls/winspool.drv/info.c:
14607 winspool: Implement ConfigurePortA.
14609 * dlls/winspool.drv/info.c:
14610 winspool: Implement ConfigurePortW.
14612 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
14614 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
14615 d3d8: Backport volume tests.
14617 * dlls/d3d8/volume.c:
14618 d3d8: Backport IDirect3DVolume9Impl_GetContainer.
14620 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
14621 d3d8: Backport texture tests.
14623 * dlls/d3d8/tests/device.c:
14624 d3d8: Backport missing device tests.
14626 * dlls/d3d8/device.c:
14627 d3d8: Backport null pointer check in SetCursorProperties.
14629 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
14631 * dlls/winmm/lolvldrv.c:
14632 winmm: Plug a memory leak.
14634 * dlls/ole32/tests/stg_prop.c:
14635 ole32: Don't use PropVariantClear to setup an unitialized variant.
14637 * dlls/msi/tests/suminfo.c:
14638 msi: Don't call PropVariantClear on uninitialized variants.
14640 * dlls/kernel32/nls/div.nls:
14641 kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
14643 * dlls/comctl32/header.c:
14644 comctl32: header: fix bug found out by running valgrind on the regression tests.
14646 2006-11-09 Alexandre Julliard <julliard@winehq.org>
14648 * dlls/kernel32/locale.c:
14649 kernel32: Fixed buffer overrun in get_registry_locale_info.
14651 2006-11-09 Mike McCormack <mike@codeweavers.com>
14654 user32: Downgrade a FIXME to a WARN.
14656 * dlls/comctl32/toolbar.c:
14657 comctl32: Downgrade an ERR to a WARN.
14659 * dlls/gdi32/freetype.c:
14660 gdi32: Downgrade a FIXME to a WARN.
14662 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
14664 * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
14665 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
14666 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
14667 dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
14668 winmm: Remove WINE_NO_LONG_AS_INT.
14670 2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
14672 * dlls/oleaut32/typelib.c:
14673 oleaut32: typelib - fix regression in MSFT typelib parsing.
14675 2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
14677 * dlls/rpcrt4/tests/ndr_marshall.c:
14678 rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
14681 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
14682 oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
14685 * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
14686 ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
14689 * include/rpcndr.h:
14690 rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
14693 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
14694 tools/widl/header.c:
14695 widl: Use ULONG instead of unsigned long when generating declarations for
14696 *_UserFree() functions. This is needed for Win64 compatibility.
14698 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
14699 tools/widl/header.c:
14700 widl: Use ULONG instead of unsigned long when generating declarations for
14701 *_UserUnMarshal() functions. This is needed for Win64 compatibility.
14703 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
14704 tools/widl/header.c:
14705 widl: Use ULONG instead of unsigned long when generating declarations for
14706 *_UserMarshal() functions. This is needed for Win64 compatibility.
14708 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
14709 tools/widl/header.c:
14710 widl: Use ULONG instead of unsigned long when generating declarations for
14711 *_UserSize() functions. This is needed for Win64 compatibility.
14713 2006-11-08 Kai Blin <kai.blin@gmail.com>
14715 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
14716 secur32: Implement ntlmv2 signing.
14718 * dlls/secur32/hmac_md5.h:
14719 secur32: MD5 functions are WINAPI.
14721 2006-11-08 Rob Shearman <rob@codeweavers.com>
14723 * dlls/rpcrt4/rpc_transport.c:
14724 rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
14727 * dlls/rpcrt4/rpc_transport.c:
14728 rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
14731 * dlls/rpcrt4/rpc_transport.c:
14732 rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
14734 so replace it with some more appropriate endpoint error codes.
14736 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
14737 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
14738 dlls/rpcrt4/rpc_transport.c:
14739 rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
14740 the protseq server thread.
14741 This allows errors to be returned to the caller and to create more than
14742 one connection for an endpoint.
14744 * include/rpcdce.h:
14745 include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
14747 2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
14749 * dlls/dbghelp/elf_module.c:
14750 dbghelp: Do not write to array element -1.
14752 2006-11-08 James Hawkins <truiken@gmail.com>
14754 * dlls/msi/files.c:
14755 msi: Add support for continuous cabinets.
14757 * dlls/msi/files.c:
14758 msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
14761 * dlls/msi/files.c:
14762 msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
14765 * dlls/msi/files.c:
14766 msi: Factor out load_media_info from ready_media_for_file.
14768 * dlls/msi/files.c:
14769 msi: Use disk_prompt from the media_info structure instead of passing an extra
14770 parameter to msi_change_media.
14772 * dlls/msi/dialog.c:
14773 msi: Only add text to the scroll control if text is provided.
14775 2006-11-09 Alexandre Julliard <julliard@winehq.org>
14777 * dlls/ntdll/file.c:
14778 ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
14780 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
14782 * dlls/kernel32/tests/process.c:
14783 kernel32: Add basic OpenProcess test.
14786 include: Add the PROCESS_SUSPEND_RESUME definition.
14788 2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
14790 * dlls/comctl32/tests/subclass.c:
14791 comctl32: Load function pointers by ordinal.
14793 2006-11-08 Kai Blin <kai.blin@gmail.com>
14795 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
14796 secur32: Use a helper function for creating the signature as this simplifies
14797 implementing NTLM2 signing a lot.
14799 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
14800 dlls/secur32/secur32_priv.h:
14801 secur32: Delete session key and arc4 context when the session based security
14802 context is deleted.
14804 2006-11-08 Ken Thomases <ken@codeweavers.com>
14806 * dlls/winex11.drv/keyboard.c:
14807 winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
14809 * dlls/winex11.drv/keyboard.c:
14810 winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
14812 2006-11-08 Alexandre Julliard <julliard@winehq.org>
14814 * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
14815 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
14816 winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
14818 * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
14819 dlls/gdi32/tests/bitmap.c:
14820 gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
14821 Based on a patch by Alex Villacís Lasso.
14823 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
14825 * dlls/oleaut32/varformat.c:
14826 oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
14828 2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
14830 * dlls/msi/install.c, dlls/msi/msi.spec:
14831 msi: Added stub for MsiGetFeatureValidStatesA/W.
14833 2006-11-08 Mike McCormack <mike@codeweavers.com>
14835 * dlls/comctl32/imagelist.c:
14836 comctl32: Fix a regression in ImageList_AddMasked().
14838 2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
14840 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
14841 oleaut32: Cast-qual warnings fix.
14843 2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
14845 * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
14846 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
14849 * dlls/rpcrt4/ndr_misc.h:
14850 rpcrt4: For Win64 compatibility use a temp variable of the right type in
14853 2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14855 * programs/winhelp/Ko.rc:
14856 winhelp: Updated Korean resource.
14858 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
14860 * dlls/oleaut32/variant.c:
14861 oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
14863 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
14864 oleaut32: olepicture - Support multiple redundant headers before picture data.
14866 2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
14868 * dlls/dbghelp/module.c:
14869 dbghelp: Initialize BOOL elements with FALSE instead of 0.
14871 * dlls/dbghelp/dwarf.c:
14872 dbghelp: Make dwarf2 parser only report file numbers when at least one
14873 compilation unit really has numbers.
14875 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
14876 dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
14878 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
14880 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
14881 dlls/shlwapi/tests/ordinal.c:
14882 shlwapi: Implement GetShellSecurityDescriptor and test for it.
14884 2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
14886 * dlls/wined3d/device.c:
14887 wined3d: ScissorRect correction.
14889 2006-11-05 Detlef Riekenberg <wine.dev@web.de>
14891 * dlls/winex11.drv/opengl.c:
14892 winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
14894 2006-11-07 James Hawkins <truiken@gmail.com>
14896 * dlls/msi/files.c:
14897 msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
14898 extract a remote cabinet.
14900 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
14901 dlls/msi/package.c, dlls/msi/preview.c:
14902 msi: Store the base URL of the MSI package if it is downloaded.
14904 * dlls/msi/files.c:
14905 msi: Factor copy_install_file out of ACTION_InstallFiles.
14907 * dlls/msi/files.c:
14908 msi: Factor schedule_install_files out of ACTION_InstallFiles.
14910 * dlls/msi/files.c:
14911 msi: Model the media_info structure members after the columns in the media table.
14913 * dlls/msi/files.c:
14914 msi: Use msi_alloc_zero instead of a helper function that sets everything
14917 * dlls/msi/files.c:
14918 msi: Use the file's component instead of passing an extra parameter to
14921 * dlls/msi/files.c:
14922 msi: Use the media_info structure instead of passing in individual values
14923 to extract_cabinet_file.
14925 * dlls/msi/tests/install.c:
14926 msi: Add more tests for installing from cabinets.
14928 2006-11-08 Francois Gouget <fgouget@free.fr>
14930 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
14931 dlls/netapi32/access.c, dlls/netapi32/ds.c,
14932 dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
14933 include/ntsecapi.h, include/sspi.h, include/winternl.h:
14934 Fix ntsecapi.h so it does not depend on winternl.h.
14936 * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
14937 dlls/secur32/tests/secur32.c, include/sspi.h:
14938 secur32: sspi.h must not include wtypes.h.
14940 * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
14941 include/setupapi.h:
14942 setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
14945 * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
14946 dlls/uxtheme/property.c, dlls/uxtheme/system.c,
14947 dlls/uxtheme/tests/system.c, include/winerror.h:
14948 uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
14950 * dlls/shell32/shlexec.c:
14951 shell32: Add missing '\n' to Wine trace.
14953 * include/objbase.h:
14954 include/objbase.h: Add missing include directives.
14956 * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
14957 dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
14958 dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
14959 dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
14960 include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
14961 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
14964 * include/winuser.h:
14965 user32/include: Don't define the window and control styles if NOWINSTYLES is set.
14967 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
14969 * dlls/winex11.drv/winpos.c:
14970 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
14971 minimized state in X11DRV_MapNotify.
14973 * dlls/winex11.drv/keyboard.c:
14974 winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
14975 for other keypad keys.
14977 2006-11-08 Mike McCormack <mike@codeweavers.com>
14979 * dlls/msi/action.c:
14980 msi: Fix a memory leak.
14982 * dlls/comctl32/imagelist.c:
14983 comctl32: Remove Nx1 assumptions in ImageList_Read.
14985 2006-11-08 Markus Amsler <markus.amsler@oribi.org>
14987 * dlls/wined3d/surface.c:
14988 wined3d: Fix regression in surface conversion.
14990 2006-11-07 Huw Davies <huw@codeweavers.com>
14992 * dlls/winspool.drv/info.c:
14993 winspool.drv: Associate a printer driver with each printer, rather than share
14994 a common one between all printers.
14996 * dlls/winspool.drv/info.c:
14997 winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
14998 Include the size of the terminating zero in set_reg_szW.
15000 * dlls/winspool.drv/info.c:
15001 winspool.drv: Implement DeletePrinterDriverExW.
15003 * dlls/winspool.drv/info.c:
15004 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
15006 * dlls/winspool.drv/info.c:
15007 winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
15009 2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
15011 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
15012 comctl32: Beginning of some string related tests.
15014 * dlls/comctl32/string.c:
15015 comctl32: Fix return values of string functions.
15017 2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
15019 * dlls/winex11.drv/bitblt.c:
15020 winex11: Fix regression caused by client-side DIB copy patch.
15022 2006-11-07 Alexandre Julliard <julliard@winehq.org>
15024 * dlls/kernel32/locale.c, dlls/kernel32/process.c:
15025 kernel32: Better workaround for the lack of locale environment variables
15028 * dlls/winex11.drv/keyboard.c:
15029 winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
15030 mapping in that case.
15032 * dlls/winex11.drv/keyboard.c:
15033 winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
15035 * dlls/winex11.drv/keyboard.c:
15036 winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
15037 instead of once per supported layout.
15039 2006-11-07 Francois Gouget <fgouget@free.fr>
15041 * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
15042 dlls/user/menu.c, dlls/user/resources/user32.rc,
15043 dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
15044 programs/explorer/desktop.c, programs/progman/main.c:
15045 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
15048 * dlls/urlmon/tests/misc.c:
15049 urlmon/tests: Fix compilation with the PSDK headers.
15051 * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
15052 dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
15053 dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
15054 dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
15055 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
15056 dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
15057 dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
15058 dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
15059 dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
15060 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
15061 dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
15062 dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
15063 dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
15064 dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
15065 dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
15066 include/winternl.h, programs/winecfg/En.rc,
15067 programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
15068 Assorted spelling fixes.
15070 * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
15071 include/dinput.h, include/dmplugin.h, include/dmusicc.h,
15072 include/dmusicf.h, include/dmusici.h:
15073 include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
15075 * dlls/oleaut32/tests/typelib.c:
15076 oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
15078 * dlls/comctl32/tests/toolbar.c:
15079 comctl32: Add missing '\n' to ok() call.
15081 * dlls/dplayx/dplayx_global.c:
15082 dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
15084 * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
15085 dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
15087 * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
15088 taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
15091 2006-11-07 Mike McCormack <mike@codeweavers.com>
15093 * dlls/msi/action.c:
15094 msi: By default, install components locally.
15096 * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
15097 msi: Fix WHERE IS (NOT) NULL queries.
15099 * dlls/msi/tests/db.c:
15100 msi: Fix regression tests failing on Windows.
15102 * dlls/msi/action.c:
15103 msi: Split ACTION_CostFinalize into two functions.
15105 2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
15107 * dlls/ole32/stg_prop.c:
15108 ole32: Cast-qual warnings fix.
15110 * dlls/ntdll/server.c:
15111 ntdll: Cast-qual warning fix.
15113 2006-11-06 Markus Amsler <markus.amsler@oribi.org>
15115 * dlls/wined3d/surface.c:
15116 wined3d: Use width while converting surfaces.
15117 This fixes also a heap corruption with 1x1 and 2x2 surfaces.
15119 * dlls/wined3d/surface.c:
15120 wined3d: Use SURFACE_ALIGNMENT.
15122 2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
15124 * dlls/atl/atl_ax.c:
15125 atl: Move the storage specifier to the beginning of the declaration.
15127 2006-11-06 Jeff Latimer <lats@yless4u.com.au>
15129 * dlls/ntdll/handletable.c:
15130 ntdll: Clarify the documentation for HandleTable.
15132 2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
15134 * programs/winhelp/Bg.rc, programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
15135 programs/winhelp/De.rc, programs/winhelp/En.rc,
15136 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
15137 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
15138 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
15139 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
15140 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
15141 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
15142 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
15143 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
15144 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
15145 programs/winhelp/Zh.rc, programs/winhelp/macro.c,
15146 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
15147 programs/winhelp/winhelp_res.h:
15148 winhelp: Rewrite LookupHelpFile function.
15149 Add ability for user to find file himself if winhelp cannot find it.
15152 2006-11-06 Alexandre Julliard <julliard@winehq.org>
15154 * dlls/winex11.drv/opengl.c:
15155 winex11.drv: Fixed build without OpenGL headers.
15157 2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
15159 * dlls/msvcrt/file.c:
15160 msvcrt: Cast-qual warnings fix.
15162 2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
15164 * dlls/msacm32/driver.c:
15165 msacm32: Cast-qual warnings fix.
15167 2006-11-03 Aric Stewart <aric@codeweavers.com>
15169 * dlls/shell32/shlexec.c:
15170 shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
15171 report a needed buffer size.
15173 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
15174 shell32: Create dynamic buffers for expanded enviroment strings to allow for
15175 parameters and such longer than MAX_PATH.
15176 With help from Michael Moss.
15178 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
15180 * dlls/advapi32/tests/security.c:
15181 advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
15183 2006-11-06 Paul Chitescu <paulc@voip.null.ro>
15185 * dlls/mscoree/mscoree_main.c:
15186 mscoree: String returned by GetCORVersion starts with letter 'v'.
15188 2006-11-06 Mike McCormack <mike@codeweavers.com>
15190 * dlls/user/user32.spec:
15191 user32: The string passed to ToUnicode(Ex) is for output.
15193 * dlls/winex11.drv/keyboard.c:
15194 user32: ToUnicodeEx should return 0 for an unknown key.
15196 2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
15198 * dlls/dbghelp/dwarf.c:
15199 dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
15201 2006-11-04 Kai Blin <kai.blin@gmail.com>
15203 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
15204 secur32: Test and fix DecryptMessage for multiple data buffers.
15206 2006-11-04 Detlef Riekenberg <wine.dev@web.de>
15208 * dlls/winspool.drv/tests/info.c:
15209 winspool/tests: Add tests for EnumPorts.
15211 * dlls/winspool.drv/info.c:
15212 winspool: Implement EnumPortsA.
15214 * dlls/winspool.drv/info.c:
15215 winspool: Implement EnumPortsW.
15217 * dlls/winspool.drv/info.c:
15218 winspool: EnumPorts: Read driver from registry.
15220 2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
15222 * dlls/winex11.drv/bitblt.c:
15223 winex11.drv: Added a basic client-side DIB copy optimization.
15225 2006-11-06 Alexandre Julliard <julliard@winehq.org>
15227 * configure, configure.ac, include/config.h.in:
15228 configure: Added missing DiskArbitration/DiskArbitration.h check.
15230 * loader/.gitignore, loader/Makefile.in, loader/main.c:
15231 loader: Update the reported version from the current git HEAD if available.
15233 * dlls/ntdll/loader.c, loader/main.c:
15234 ntdll: Moved command-line help to the loader binary.
15236 * dlls/msi/msipriv.h, dlls/msi/table.c:
15237 msi: Fixed definition of the MSIITERHANDLE type.
15239 2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
15241 * dlls/icmp/icmp_main.c:
15242 icmp: Changed select to poll.
15244 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
15245 dinput: Changed select to poll.
15247 2006-11-06 Alexandre Julliard <julliard@winehq.org>
15249 * dlls/ws2_32/socket.c:
15250 ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
15253 2006-11-05 Phil Krylov <phil.krylov@gmail.com>
15255 * configure, configure.ac, programs/explorer/diskarb.c:
15256 explorer: Build on Darwin versions prior to 8.0.
15258 2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
15260 * dlls/ntdll/tape.c:
15261 ntdll: Fix building on Darwin versions prior to 8.0.
15263 2006-11-05 Rob Shearman <rob@codeweavers.com>
15265 * dlls/rpcrt4/rpc_binding.c:
15266 rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
15269 * tools/winedump/output.c:
15270 winedump: Fix printf warning in the generated code.
15272 2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
15275 server: Compilation fix.
15277 2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
15279 * dlls/dbghelp/source.c:
15280 dbghelp: Fixed memory leak in source string handling.
15282 2006-11-05 Jacek Caban <jacek@codeweavers.com>
15284 * dlls/shdocvw/tests/webbrowser.c:
15285 shdocvw: Added more tests.
15287 * dlls/shdocvw/oleobject.c:
15288 shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
15290 * dlls/shdocvw/oleobject.c:
15291 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
15294 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
15295 shdocvw: Added [get|put]_Offline implementation.
15297 * dlls/shdocvw/oleobject.c:
15298 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
15300 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
15301 shdocvw: Ignore hwndParent in DoVerb.
15303 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
15304 shdocvw: Set parent window in activate_inplace.
15306 * dlls/mshtml/olecmd.c:
15307 mshtml: Fixed query_edit_status when Gecko is not available.
15309 2006-11-05 Mike McCormack <mike@codeweavers.com>
15311 * dlls/riched20/list.c:
15312 riched20: Fix a leak in the undo stack.
15314 * dlls/riched20/string.c:
15315 riched20: Fix one more memory leak.
15317 * dlls/riched20/editor.c:
15318 riched20: Don't access memory after freeing it.
15320 * dlls/riched20/editor.c:
15321 riched20: Fixed memory leaks.
15323 * dlls/comctl32/imagelist.c:
15324 comctl32: Switch to a Nx4 tiling.
15326 * dlls/comctl32/imagelist.c:
15327 comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
15329 * dlls/comctl32/imagelist.c:
15330 comctl32: Check if GetObject fails on bitmaps passed to us.
15332 * dlls/comctl32/imagelist.c:
15333 comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
15335 * dlls/comctl32/imagelist.c:
15336 comctl32: Fix an Nx1 in ImageList_DrawIndirect().
15338 * dlls/comctl32/imagelist.c:
15339 comctl32: Remove another Nx1 assumption from ImageList_Remove().
15341 * dlls/comctl32/imagelist.c:
15342 comctl32: Remove Nx1 assumptions in ImageList_Merge.
15344 * dlls/comctl32/imagelist.c:
15345 comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
15347 * dlls/comctl32/imagelist.c:
15348 comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
15350 * dlls/comctl32/imagelist.c:
15351 comctl32: Create a helper function to copy a block of images.
15353 * dlls/comctl32/imagelist.c:
15354 comctl32: Fix a regression.
15356 2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
15358 * dlls/opengl32/wgl.c:
15359 opengl32: Use HKCU instead of HKLM.
15361 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
15362 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
15363 wgl: Fix WoW screen flickering.
15365 2006-11-04 Alexandre Julliard <julliard@winehq.org>
15367 * loader/preloader.c:
15368 preloader: Clear %gs again before calling the interpreter entry point.
15370 * dlls/kernel32/tests/change.c:
15371 kernel32/tests: Don't wait for overlapped result if the previous test failed.
15373 2006-11-04 Kai Blin <kai.blin@gmail.com>
15375 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
15376 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
15377 secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
15379 Thanks to Robert Shearman for catching this one and providing some of the
15382 * dlls/secur32/tests/ntlm.c:
15383 secur32: Get rid of some HeapAlloc() calls to make code more readable.
15385 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
15386 secur32: Avoid double HeapFree() of password and session key.
15388 2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
15390 * dlls/opengl32/wgl.c:
15391 opengl32: Remove glx context.
15393 2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
15395 * dlls/d3d9/tests/device.c:
15396 d3d9/tests: Add refcount test for binding objects.
15398 * dlls/wined3d/device.c:
15399 wined3d: glReadPixels corrections.
15401 2006-11-03 Huw Davies <huw@codeweavers.com>
15403 * dlls/winex11.drv/opengl.c:
15404 winex11.drv: If the app asks for a single buffered pixel format, then it should
15405 be happy with a double buffered one.
15406 Likewise for mono vs stereo.
15407 Add some TRACEs so that we know what condition is failing.
15409 2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
15411 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
15412 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
15413 wgl: Add extension checking code / glxGetProcAddress protection.
15415 2006-11-03 Alexandre Julliard <julliard@winehq.org>
15417 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
15418 server/protocol.def, server/trace.c:
15419 ntdll: Retrieve mailslot message info from the client side.
15421 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
15422 ntdll: FILE_GetDeviceInfo no longer needs to be public.
15424 * libs/wine/ldt.c, loader/preloader.c:
15425 preloader: Setup a fake thread-local storage block pointed to by %gs.
15427 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
15428 ntdll: Added implementation of RtlDllShutdownInProgress.
15430 2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
15432 * dlls/winex11.drv/opengl.c:
15433 winex11.drv: Opengl init fix.
15435 2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
15437 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
15438 mscoree: Add a few more stubs.
15440 2006-11-03 Alexandre Julliard <julliard@winehq.org>
15442 * dlls/ws2_32/socket.c:
15443 ws2_32: Don't store the socket file descriptor in the async structure, retrieve
15446 * dlls/ntdll/file.c:
15447 ntdll: Don't store the unix file descriptor in the async structure, retrieve
15450 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
15451 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
15452 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
15453 ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
15454 fd when not required.
15456 2006-11-02 Francois Gouget <fgouget@free.fr>
15458 * include/winbase.h:
15459 include: Fix the HeapQueryInformation() prototype.
15461 * programs/winhelp/macro.c:
15462 winhelp: Add missing '\n' in Wine trace.
15464 2006-11-02 Rob Shearman <rob@codeweavers.com>
15466 * dlls/secur32/ntlm.c:
15467 secur32: Make the path to ntlm_auth easier to change by moving the executable
15468 name to the top of ntlm.c.
15470 * dlls/wininet/internet.c:
15471 wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
15473 on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
15475 2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
15477 * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
15478 atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
15480 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
15481 dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
15482 atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
15484 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
15485 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
15487 * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
15488 atl: Implement AtlAxWinInit and AtlAxWin window procedure.
15490 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
15491 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
15493 2006-11-02 Jacek Caban <jacek@codeweavers.com>
15495 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
15496 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
15498 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
15499 mshtml: Added implementation of QueryStatus(IDM_ITALIC).
15501 * dlls/mshtml/tests/htmldoc.c:
15502 mshtml: Added more QueryStatus tests.
15504 * dlls/mshtml/olecmd.c:
15505 mshtml: Added implementation of QueryStatus(IDM_BOLD).
15507 * dlls/mshtml/tests/htmldoc.c:
15508 mshtml: Added more edit mode tests.
15510 * dlls/mshtml/olecmd.c:
15511 mshtml: Load about:blank in exec_editmode.
15513 * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
15514 mshtml: Added beginning of set_progress task implementation.
15516 * dlls/mshtml/task.c:
15517 mshtml: Call SetStatusText in set_parsecomplete.
15519 * dlls/mshtml/persist.c:
15520 mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
15521 in IPersistMoniker::Load.
15523 * dlls/mshtml/persist.c:
15524 mshtml: Fix no longer valid ERR.
15526 * dlls/mshtml/nsio.c:
15527 mshtml: Added heuristic hack that decides if run the page from moniker or
15530 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
15531 wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
15532 After more testing I've checked that current code is bad, but my patch
15533 was also wrong and causes regression in WoW.
15535 2006-11-02 Huw Davies <huw@codeweavers.com>
15537 * dlls/comctl32/propsheet.c:
15538 comctl32: Implement PSM_GETRESULT.
15540 * dlls/comctl32/propsheet.c:
15541 comctl32: Fix return value of PropertySheet() for modal propsheets.
15543 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
15545 * dlls/user/tests/msg.c:
15546 user32/tests: Move the system menu test into its own test.
15548 * dlls/user/menu.c:
15549 user32: Check only for -1 and -2 as special values returned by
15550 MENU_ExecFocusedItem.
15552 2006-11-02 Paul Chitescu <paulc@voip.null.ro>
15554 * dlls/msxml3/node.c:
15555 msxml3: Check parameters of IXMLDOMNode::insertBefore().
15557 2006-11-02 Alexandre Julliard <julliard@winehq.org>
15559 * server/change.c, server/fd.c, server/file.c, server/file.h,
15560 server/mailslot.c, server/mapping.c, server/named_pipe.c,
15561 server/serial.c, server/sock.c:
15562 server: Refuse to close handles in other processes if they have an associated fd.
15564 * include/wine/server_protocol.h, server/console.c, server/debugger.c,
15565 server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
15566 server/protocol.def, server/request.h, server/trace.c,
15567 server/winstation.c:
15568 server: Get rid of the server-side file descriptor cache management.
15570 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
15571 dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
15572 server/handle.c, server/protocol.def, server/trace.c:
15573 ntdll: Maintain a file descriptor cache on the client side.
15575 2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
15577 * dlls/comctl32/tests/toolbar.c:
15578 comctl32: toolbar: Add buttons size tests.
15580 * dlls/comctl32/toolbar.c:
15581 comctl32: toolbar: Use the width of the current button instead of nButtonWidth
15582 to position the icon.
15584 * dlls/comctl32/toolbar.c:
15585 comctl32: toolbar: The SetButtonSize should not allow too small buttons.
15587 * dlls/comctl32/toolbar.c:
15588 comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
15590 * dlls/comctl32/toolbar.c:
15591 comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
15592 overwrite the button sizes.
15594 * dlls/comctl32/toolbar.c:
15595 comctl32: toolbar: Fix buttons heights.
15597 * dlls/comctl32/toolbar.c:
15598 comctl32: toolbar: The string should be included in the height of a button-less
15599 toolbar only if there is a string in the pool.
15601 * dlls/comctl32/toolbar.c:
15602 comctl32: toolbar: Add support for WM_SETFONT.
15604 2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
15606 * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
15607 comctl32: Move documented functions to string.c.
15609 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
15611 * dlls/user/tests/win.c:
15612 user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
15615 2006-11-02 Mike McCormack <mike@codeweavers.com>
15617 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
15618 msi: Avoid a memory leak by freeing actions scripts in one place only.
15620 * dlls/msi/source.c:
15621 msi: Fix a memory leak.
15623 * dlls/msi/tests/db.c:
15624 msi: Fix a handle leak in the tests.
15626 * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
15627 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
15630 * dlls/riched20/reader.c:
15631 riched20: Use WARN() not ERR() on unknown tokens.
15633 * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
15634 kernel32: Add a stub for HeapSetInformation.
15636 * include/winbase.h, include/winnt.h:
15637 kernel32: Declare HeapQueryInformation and HeapSetInformation.
15639 * dlls/comctl32/imagelist.c:
15640 comctl32: imagelist: Remove more 1xN assumptions.
15642 * dlls/comctl32/imagelist.c:
15643 comctl32: Remove a redundant variable.
15645 2006-11-01 James Hawkins <truiken@gmail.com>
15647 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
15648 advpack: Use the full path of the INF file as the source directory if the CAB
15651 2006-11-01 Alexandre Julliard <julliard@winehq.org>
15653 * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
15654 kernel32: Moved PeekNamedPipe implementation to ntdll.
15656 * dlls/kernel32/file.c:
15657 kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
15659 2006-11-01 Mike McCormack <mike@codeweavers.com>
15661 * dlls/comctl32/imagelist.c:
15662 imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
15664 * dlls/msi/table.c:
15667 * dlls/msi/handle.c:
15668 msi: Don't print traces for addref and release.
15670 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
15671 msi: Search the patch package for source cabinet files.
15673 2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
15675 * dlls/kernel32/profile.c:
15676 kernel32: Cast-qual warnings fix.
15678 * dlls/kernel32/ne_segment.c:
15679 kernel32: Cast-qual warnings fix.
15681 2006-11-01 Alexandre Julliard <julliard@winehq.org>
15683 * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
15684 server/protocol.def, server/trace.c:
15685 server: Compute the removable device flag on the server side.
15687 * dlls/ntdll/server.c:
15688 ntdll: Simplify wine_server_handle_to_fd.
15689 Now that we have a critical section, races are no longer possible.
15691 * dlls/ntdll/file.c:
15692 ntdll: Added NetBSD fstatvfs support.
15694 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
15696 * dlls/advpack/tests/install.c:
15697 advpack: Add another test.
15699 * dlls/advpack/tests/install.c:
15700 advpack: Fix typos.
15702 2006-10-31 Huw Davies <huw@codeweavers.com>
15704 * dlls/hhctrl.ocx/help.c:
15705 hhctrl.ocx: Don't fail if ole is already initialised.
15707 2006-10-31 Markus Amsler <markus.amsler@oribi.org>
15709 * programs/cmd/builtins.c:
15710 cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
15712 2006-10-31 Rob Shearman <rob@codeweavers.com>
15714 * dlls/rpcrt4/rpc_transport.c:
15715 rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
15716 the bound-to port is connectable from other machines.
15718 * dlls/rpcrt4/rpc_transport.c:
15719 rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
15721 * dlls/rpcrt4/rpc_transport.c:
15722 rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
15723 the read and write function for the protseq assume that syscalls will block.
15725 * dlls/rpcrt4/rpc_transport.c:
15726 rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
15727 to go into an infinite loop if getaddrinfo returned more than one entry.
15729 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
15730 rpcrt4: Convert the named pipe server code to look directly into the
15731 connection to get at the wait handles, instead of using
15732 get_connect_wait_handle which isn't generic enough to be used for
15734 Remove the unneeded get_connect_wait_handle function from the connection
15735 operations function list.
15737 * dlls/rpcrt4/rpc_transport.c:
15738 rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
15739 socket-specific server protseq functions.
15741 2006-10-31 Alexandre Julliard <julliard@winehq.org>
15743 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
15744 winex11.drv: Fixed the prototype of many OpenGL functions.
15746 2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
15748 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
15749 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
15750 winex11.drv: Route wglMakeContextCurrentARB through gdi32.
15752 2006-10-31 Alexandre Julliard <julliard@winehq.org>
15754 * dlls/winedos/int21.c:
15755 winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
15757 * dlls/kernel32/vxd.c:
15758 kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
15760 2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
15762 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
15763 include/wine/wined3d_types.h:
15764 wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
15766 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
15767 include/wine/wined3d_types.h:
15768 wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
15770 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
15771 wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
15773 * dlls/wined3d/device.c:
15774 wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
15776 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
15777 include/wine/wined3d_types.h:
15778 wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
15780 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
15781 wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
15783 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
15784 include/wine/wined3d_types.h:
15785 wined3d: Add D3DCLEAR codes to the WINED3D namespace.
15787 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
15788 dlls/wined3d/texture.c, include/wine/wined3d_types.h:
15789 wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
15791 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
15792 include/wine/wined3d_types.h:
15793 wined3d: Add D3DFVF codes to the WINED3D namespace.
15795 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
15797 * dlls/secur32/tests/schannel.c:
15798 secur32: Make sure crashing tests are not run.
15800 2006-10-31 Alexandre Julliard <julliard@winehq.org>
15802 * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
15803 kernel32: Fixed behavior of FindFirstFile for DOS devices.
15805 2006-10-31 Mike McCormack <mike@codeweavers.com>
15807 * dlls/msi/tests/db.c:
15808 msi: Add a test showing a join doesn't need a WHERE clause.
15810 * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
15811 msi: Use a simpler algorithm for joins.
15813 * dlls/msi/tests/db.c:
15814 msi: Test the data returned by join queries in one ok().
15816 * dlls/msi/sql.y, dlls/msi/tokenize.c:
15817 msi: Remove tokens that aren't valid for MSI SQL.
15819 * dlls/msi/alter.c:
15822 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
15823 msi: Fix the ALTER and FREE keywords in the tokenizer.
15825 * dlls/msi/action.c:
15826 msi: Mark components with missing or outdated files as incomplete.
15828 * dlls/comctl32/imagelist.c:
15829 comctl32: Remove some more Nx1 assumptions.
15831 2006-10-30 Jacek Caban <jacek@codeweavers.com>
15833 * dlls/wininet/http.c:
15834 wininet: Inherit INET_CALLBACKW from parent handler.
15836 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
15837 wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
15839 2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
15841 * dlls/hhctrl.ocx/help.c:
15842 hhctrl.ocx: Remove duplicate HeapFree().
15844 * dlls/gdi32/metafile.c:
15845 gdi32: Cast-qual warnings fix.
15847 * dlls/gdi32/freetype.c:
15848 gdi32: Cast-qual warnings fix.
15850 2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
15852 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
15853 msvcrt: Add stub for _setmaxstdio + tiny test.
15855 2006-10-30 Kovács András <andras@csevego.net>
15857 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
15858 dlls/wined3d/vertexshader.c:
15859 wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
15861 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
15863 * dlls/localspl/tests/localmon.c:
15864 localspl/tests: Add tests for EnumPorts.
15866 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
15868 * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
15869 localspl: Add German resources.
15871 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
15873 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
15874 dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
15875 dlls/localspl/spl_En.rc:
15876 localspl: Implement EnumPortsW.
15878 2006-10-27 Aric Stewart <aric@codeweavers.com>
15880 * dlls/shell32/shell32_main.c:
15881 shell32: ABM_NEW was using parameters that are not set.
15883 2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
15886 wine.inf: Associate .hlp files with winhelp.
15888 2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
15890 * dlls/user/tests/win.c, dlls/user/win.c:
15891 user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
15892 WS_POPUP style, make it pass under Wine.
15894 2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
15896 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
15897 crypt32: Input parameter checking.
15899 2006-10-30 Alexandre Julliard <julliard@winehq.org>
15901 * dlls/user/tests/msg.c, dlls/user/winpos.c:
15902 user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
15904 * dlls/winecrt0/delay_load.c:
15905 winecrt0: Fix delay load structure types for Win64.
15907 2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
15909 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
15910 include/wine/wined3d_types.h:
15911 wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
15913 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
15914 include/wine/wined3d_types.h:
15915 wined3d: Add D3DCMPFUNC to the WINED3D namespace.
15917 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
15918 include/wine/wined3d_types.h:
15919 wined3d: Add D3DSTENCILOP to the WINED3D namespace.
15921 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
15922 include/wine/wined3d_types.h:
15923 wined3d: Add D3DFILLMODE to the WINED3D namespace.
15925 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
15926 include/wine/wined3d_types.h:
15927 wined3d: Add D3DCULL to the WINED3D namespace.
15929 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
15930 include/wine/wined3d_types.h:
15931 wined3d: Add D3DSHADEMODE to the WINED3D namespace.
15933 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
15934 include/wine/wined3d_types.h:
15935 wined3d: Add D3DBLENDOP to the WINED3D namespace.
15937 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
15938 dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
15939 wined3d: Add D3DFOGMODE to the WINED3D namespace.
15941 2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
15943 * dlls/wined3d/device.c:
15944 wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
15946 * dlls/wined3d/stateblock.c:
15947 wined3d: Set correct default for DMAPOFFSET sampler state.
15949 * dlls/wined3d/device.c:
15950 wined3d: Fix GetTexture() for uninitialized textures.
15952 * dlls/d3d9/tests/stateblock.c:
15953 d3d9: Make the "Tests executed" counter stable.
15955 * dlls/d3d9/tests/stateblock.c:
15956 d3d9: Pass test as argument to print handler.
15958 2006-10-29 Jacek Caban <jacek@codeweavers.com>
15960 * dlls/mshtml/htmlelem.c:
15961 mshtml: Added put_innerHTML implementation.
15963 * dlls/shlwapi/ordinal.c:
15964 shlwapi: Added SHQueueUserWorkItem implementation.
15966 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
15967 wininet: Call SendCallback in destructor instead of InternetCloseHandle.
15969 * dlls/wininet/internet.c, dlls/wininet/internet.h,
15970 dlls/wininet/utility.c:
15971 wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
15973 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
15974 dlls/wininet/internet.h:
15975 wininet: Remove lpwhparent from WININETHANDLERHEADER.
15977 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
15978 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
15980 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
15981 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
15983 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
15984 wininet: Move ftp FindNextFile implementation to ftp.c.
15986 * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
15987 wininet: Use lpAppInfo instead of lpwhparent where possible.
15989 * dlls/wininet/ftp.c, dlls/wininet/internet.h:
15990 wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
15992 * dlls/wininet/dialogs.c, dlls/wininet/http.c:
15993 wininet: Use lpHttpSession instead of lpwhcalback where possible.
15995 * dlls/wininet/http.c, dlls/wininet/internet.h:
15996 wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
15998 * dlls/wininet/http.c:
15999 wininet: Use lpAppInfo instead of lpwhparent where possible.
16001 * dlls/wininet/http.c, dlls/wininet/internet.h:
16002 wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
16004 2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
16006 * dlls/shell32/tests/shlfolder.c:
16007 shell32: Cast-qual warnings fix.
16009 2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
16011 * dlls/dbghelp/source.c:
16012 dbghelp: Cast-qual warnings fix.
16014 * dlls/dbghelp/path.c:
16015 dbghelp: Cast-qual warnings fix.
16017 2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
16019 * dlls/gdi32/enhmetafile.c:
16020 gdi32: Cast-qual warnings fix.
16022 * dlls/gdi32/env.c:
16023 gdi32: Cast-qual warnings fix.
16025 2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
16027 * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
16028 d3d9: Cast-qual warnings fix.
16030 2006-10-30 Mike McCormack <mike@codeweavers.com>
16032 * dlls/msi/action.c:
16033 msi: Split ACTION_UpdateInstallStates into two separate functions.
16035 2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
16037 * dlls/user/tests/msg.c:
16038 user32: Flush painting events harder in some places in order to avoid races
16039 in the message tests.
16041 * dlls/user/tests/msg.c:
16042 user32: Properly log HCBT_KEYSKIPPED hook event, make the message
16043 tests pass cleanly under fully up to date XP SP2.
16045 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
16047 * programs/control/params.h:
16048 control.exe: Remove unused define.
16050 2006-10-28 Jacek Caban <jacek@codeweavers.com>
16052 * dlls/mshtml/nsembed.c:
16053 mshtml: Print wine_gecko version in load_wine_gecko.
16055 * dlls/wininet/tests/http.c, include/wininet.h:
16056 wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
16058 * dlls/urlmon/tests/protocol.c:
16059 urlmon: Update winehq.org IP.
16061 2006-10-28 Markus Amsler <markus.amsler@oribi.org>
16063 * dlls/wined3d/drawprim.c:
16064 wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
16066 2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
16068 * dlls/dmusic/dmusic.c:
16069 dmusic: Do not write outside of array bounds.
16071 2006-10-27 Huw Davies <huw@codeweavers.com>
16073 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
16074 user32: The hiword of the return value from LB_ITEMFROMPOINT should be
16075 a hittest on the item that's returned and not a hittest on the client
16076 area as MSDN states.
16078 2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
16080 * dlls/iphlpapi/iphlpapi_main.c:
16081 iphlpapi: Fix GetAdaptersInfo return value for IpMask.
16083 2006-10-27 Alexandre Julliard <julliard@winehq.org>
16085 * ANNOUNCE, ChangeLog, VERSION, configure:
16088 ----------------------------------------------------------------
16089 2006-10-27 Alexandre Julliard <julliard@winehq.org>
16091 * dlls/wined3d/directx.c:
16092 wined3d: Simplify some uses of the WineD3D_Context object.
16094 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
16095 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
16097 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
16098 wined3d: Fix a memory leak (spotted by Eric Pouech).
16100 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
16102 * dlls/crypt32/oid.c:
16103 crypt32: Cast-qual warnings fix.
16105 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
16107 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
16108 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
16109 programs/winhelp/winhelp.h:
16110 winhelp: Properly implement context help and JumpContext macro.
16112 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
16114 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
16115 dlls/winequartz.drv/Makefile.in,
16116 dlls/winequartz.drv/quartzdrv_main.c,
16117 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
16118 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
16120 2006-10-27 Alexandre Julliard <julliard@winehq.org>
16122 * tools/winedump/dump.c:
16123 winedump: Avoid some dead code.
16125 2006-10-25 Kovács András <andras@csevego.net>
16127 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
16128 wined3d: Implement D3DSIO_MOVA in ARB backend.
16130 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
16132 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
16133 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
16134 dlls/winex11.drv/winex11.drv.spec:
16135 wgl: Move part of wglGetProcAddress to gdi32.
16137 2006-10-26 Duane Clark <fpga@pacbell.net>
16139 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
16140 msvcrt: Fix fread on large buffers in ascii mode.
16142 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
16144 * programs/winebrowser/main.c:
16145 winebrowser: Support for Portland Initiative scripts.
16147 2006-10-27 Alexandre Julliard <julliard@winehq.org>
16149 * dlls/kernel32/file.c:
16150 kernel32: Close the directory handle in FindNextFile as soon as we reach the
16151 end of the directory.
16153 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
16155 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
16156 d3d8: Cast-qual warnings fix.
16158 2006-10-27 James Hawkins <truiken@gmail.com>
16160 * dlls/msi/files.c, dlls/msi/tests/install.c:
16161 msi: Extract cabinets based on DiskId, not LastSequence.
16163 2006-10-26 James Hawkins <truiken@gmail.com>
16165 * dlls/msi/tests/install.c:
16166 msi: Test the order in which cab files are handled in the Media table.
16168 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
16169 dlls/msi/tests/install.c:
16170 msi: Implement handling for the ErrorDialog and use it to change media.
16172 2006-10-27 Mike McCormack <mike@codeweavers.com>
16174 * dlls/msi/files.c:
16175 msi: Avoid crashing if writeout_cabinet_stream fails.
16177 * dlls/msi/action.c:
16178 msi: Remove redundant null checks before MSI_EvaluateCondition.
16180 2006-10-26 Mike McCormack <mike@codeweavers.com>
16182 * dlls/comctl32/imagelist.c:
16183 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
16185 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
16188 tools/wine.inf: Add default printer ports.
16190 2006-10-26 Rob Shearman <rob@codeweavers.com>
16192 * dlls/rpcrt4/rpc_message.c:
16193 rpcrt4: The allocation hint in request and response packets is just that -
16195 It is not an error if the stub data exceeds this size, so reallocate the
16196 buffer with the newly calculated size and continue.
16198 * dlls/rpcrt4/rpc_message.c:
16199 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
16200 receive a packet with the RPC_FLG_LAST flag set.
16201 This matches what is mentioned in the DCE/RPC specification.
16203 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
16204 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
16205 not just bind packets.
16207 * dlls/ole32/rpc.c:
16208 ole32: Fix a memory leak on the error path of dispatch_rpc.
16210 * dlls/oleaut32/typelib.c:
16211 oleaut32: Update comments at the top of typelib.c and remove "stub" from
16212 several traces that are in implemented functions.
16214 * dlls/ole32/oleproxy.c:
16215 ole32: Fix some memory leaks in the class factory proxy.
16217 * dlls/ole32/oleproxy.c:
16218 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
16220 2006-10-25 Jacek Caban <jacek@codeweavers.com>
16222 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
16223 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
16224 shdocvw: Added CUrlHistory stub implementation.
16226 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
16227 include/urlhist.idl:
16228 include: Added urlhist.idl.
16230 2006-10-26 Alexandre Julliard <julliard@winehq.org>
16232 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
16233 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
16234 winex11.drv: Offset X11 coordinates with the primary monitor position.
16235 No longer force the primary monitor to contain the X11 (0,0) coordinate.
16238 server: Always ignore the root window position when computing coordinates
16241 2006-10-24 David Anderson <davea42@earthlink.net>
16243 * dlls/dbghelp/dwarf.c:
16244 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
16246 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
16248 * dlls/ddraw/device.c:
16249 ddraw: Add missing dereference operators.
16251 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
16253 * dlls/mshtml/olecmd.c:
16254 mshtml: Moved release of dom_window to right place.
16256 2006-10-26 Mike McCormack <mike@codeweavers.com>
16258 * dlls/msi/join.c, dlls/msi/tests/db.c:
16259 msi: Fix the join algorithm.
16261 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
16262 msi: Allow UPDATE queries without a condition.
16264 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
16265 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
16266 msi: Update tables using records, not integer by integer.
16268 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
16269 msi: Remove some unused functions.
16271 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
16273 msi: Fixed the UPDATE query to work with explicit values.
16275 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
16276 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
16277 msi: Use msi_feature_set_state and msi_component_set_state where possible.
16279 * dlls/msi/action.c:
16280 msi: Create macro functions to set feature and component states.
16282 2006-10-25 James Hawkins <truiken@gmail.com>
16284 * dlls/msi/tests/db.c:
16285 msi: Add tests for the UPDATE sql command.
16287 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
16289 * dlls/comdlg32/filedlg.c:
16290 comdlg32: Select the Filename edit box content after the user navigated to a
16291 directory by entering there the name.
16293 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16295 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
16296 dlls/kernel32/nls/winerr_kor.mc:
16297 kernel32: Added winerr_kor.mc.
16299 2006-10-25 Rob Shearman <rob@codeweavers.com>
16301 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
16302 dlls/rpcrt4/rpc_transport.c:
16303 rpcrt4: Move transport-specific server functions to rpc_transport.c.
16305 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
16307 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
16308 dlls/comctl32/trackbar.c:
16309 comctl32: Create tooltip windows with WS_POPUP style.
16311 * dlls/comctl32/status.c:
16312 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
16314 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
16316 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
16317 ddraw: Forward the depth stencil buffer to wined3d.
16319 2006-10-25 Alexandre Julliard <julliard@winehq.org>
16321 * dlls/user/winpos.c:
16322 user32: Fixed maximized window size on multi-monitor setups.
16324 * programs/winhelp/winhelp.c:
16325 winhelp: Properly handle negative coordinates for mouse events.
16327 * programs/winemine/main.c, programs/winemine/main.h:
16328 winemine: Properly handle negative coordinates for mouse events.
16330 * programs/winefile/winefile.c:
16331 winefile: Properly handle negative coordinates for mouse events.
16333 * programs/wineconsole/user.c:
16334 wineconsole: Properly handle negative coordinates for mouse events.
16336 * programs/regedit/childwnd.c:
16337 regedit: Properly handle negative coordinates for mouse events.
16339 * programs/oleview/pane.c:
16340 oleview: Properly handle negative coordinates for mouse events.
16342 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
16343 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
16344 user32: Properly handle negative coordinates for mouse events.
16346 * dlls/shell32/control.c:
16347 shell32: Properly handle negative coordinates for mouse events.
16349 * dlls/msi/dialog.c:
16350 msi: Properly handle negative coordinates for mouse events.
16352 * dlls/hhctrl.ocx/help.c:
16353 hhctrl.ocx: Properly handle negative coordinates for mouse events.
16355 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
16356 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
16357 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
16358 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
16359 comctl32: Properly handle negative coordinates for mouse events.
16361 2006-10-25 Mike McCormack <mike@codeweavers.com>
16363 * dlls/comctl32/imagelist.c:
16364 comctl32: Create a point from index function and use it.
16366 2006-10-25 Kovács András <andras@csevego.net>
16368 * dlls/mlang/mlang.c:
16369 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
16371 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
16373 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
16374 crypt32: Cast-qual warnings fix.
16376 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
16378 * dlls/kernel32/process.c:
16379 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
16381 2006-10-24 Alexandre Julliard <julliard@winehq.org>
16383 * dlls/winex11.drv/xinerama.c:
16384 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
16385 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
16386 I committed the wrong file.
16388 2006-10-24 Aric Stewart <aric@codeweavers.com>
16390 * dlls/winex11.drv/xim.c:
16391 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
16393 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
16396 user: Remove wrong comment.
16398 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
16400 * dlls/winex11.drv/xinerama.c:
16401 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
16403 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
16405 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
16406 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
16407 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
16409 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
16410 include/wine/wined3d_types.h:
16411 wined3d: Add D3DBLEND to the WINED3D namespace.
16413 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
16414 include/wine/wined3d_types.h:
16415 wined3d: Add D3DTA masks to the WINED3D namespace.
16416 Also fix usage of D3DTSS/D3DTA in ddraw.
16418 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
16419 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
16421 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
16422 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
16423 include/wine/wined3d_types.h:
16424 wined3d: Add D3DTADDRESS to the WINED3D namespace.
16426 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
16427 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
16429 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
16431 * dlls/usp10/tests/usp10.c:
16432 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
16435 * dlls/usp10/tests/usp10.c:
16436 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
16438 2006-10-24 Francois Gouget <fgouget@free.fr>
16440 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
16441 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
16442 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
16443 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
16444 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
16445 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
16446 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
16447 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
16448 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
16449 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
16450 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
16451 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
16452 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
16453 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
16454 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
16455 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
16456 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
16457 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
16458 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
16459 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
16460 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
16461 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
16462 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
16463 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
16464 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
16465 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
16466 include/mediaobj.idl:
16467 Don't include windows.h & co in the Wine sources.
16468 Remove uneeded COM_NO_WINDOWS_H defines.
16470 2006-10-24 Rob Shearman <rob@codeweavers.com>
16472 * dlls/oleaut32/typelib.c:
16473 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
16476 * dlls/oleaut32/typelib.c:
16477 oleaut32: Free the array subscript memory for type descriptions when freeing
16480 * dlls/oleaut32/tests/typelib.c:
16481 oleaut32: Fix a reference count leak in the typelib test.
16483 * dlls/oleaut32/typelib.c:
16484 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
16486 * dlls/oleaut32/typelib.c:
16487 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
16489 2006-10-24 Huw Davies <huw@codeweavers.com>
16491 * dlls/winex11.drv/xim.c:
16492 winex11.drv: Only initialize static variables once per process.
16494 * dlls/winex11.drv/x11drv_main.c:
16495 winex11.drv: Give XCloseIM another chance.
16497 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
16499 * dlls/oledlg/oledlg_Fr.rc:
16500 oledlg: Updated French translation.
16502 * programs/wineconsole/wineconsole_Fr.rc:
16503 wineconsole: Updated French translation.
16505 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
16507 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
16508 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
16509 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
16510 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
16511 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
16512 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
16513 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
16514 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
16515 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
16516 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
16517 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
16518 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
16519 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
16520 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
16521 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
16522 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
16523 programs/wordpad/Nl.rc:
16524 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
16526 2006-10-24 Alexandre Julliard <julliard@winehq.org>
16528 * programs/notepad/main.c, programs/notepad/main.h:
16529 notepad: Fallback to default position if saved position if off-screen.
16531 * dlls/user/misc.c:
16532 user: Make sure the desktop window exists before calling monitor functions.
16534 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16536 * dlls/oledlg/oledlg_Ko.rc:
16537 oledlg: Updated Korean resource.
16539 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
16541 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
16542 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
16543 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
16544 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
16545 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
16546 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
16547 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
16548 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
16549 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
16550 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
16551 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
16552 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
16553 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
16554 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
16555 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
16556 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
16557 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
16558 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
16559 programs/winemine/De.rc, programs/winhelp/De.rc,
16560 programs/wordpad/De.rc:
16561 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
16563 2006-10-24 Mike McCormack <mike@codeweavers.com>
16565 * dlls/msi/action.c:
16566 msi: Split code to get a file's verion into a separate comment.
16568 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
16569 dlls/riched20/editor.h, dlls/riched20/reader.c,
16570 dlls/riched20/richole.c:
16571 riched20: Create macro functions for allocating and freeing memory.
16573 * dlls/riched20/clipboard.c:
16574 riched20: Make sure to use GlobalAlloc with GlobalFree.
16576 2006-10-23 James Hawkins <truiken@gmail.com>
16578 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
16579 advpack: Fix the full path check.
16581 * dlls/msi/tests/install.c:
16582 msi: Add tests for installing from continuous cabinets.
16584 * dlls/msi/tests/install.c:
16585 msi: Allow more customization of install test files.
16587 * dlls/msi/tests/install.c:
16588 msi: Remove unused function pointer and definitions.
16590 * dlls/msi/tests/install.c:
16591 msi: Remove two unnecessary install tables.
16593 * dlls/msi/database.c, dlls/msi/tests/install.c:
16594 msi: Add support for localizable strings in MsiDatabaseImport.
16596 2006-10-23 Jacek Caban <jacek@codeweavers.com>
16598 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
16599 urlmon: Added video/mpeg mime filter.
16601 * dlls/urlmon/urlmon_main.c:
16602 urlmon: Code clean up.
16604 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
16605 urlmon: Added video/avi mime filter implementation.
16607 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
16609 * dlls/user/dde_client.c:
16610 user: Remove superfluous shadow variable.
16612 * dlls/crypt32/cert.c:
16613 crypt32: Cast-qual warnings fix.
16615 2006-10-23 Huw Davies <huw@codeweavers.com>
16617 * dlls/winex11.drv/x11drv_main.c:
16618 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
16620 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
16622 * programs/regedit/edit.c:
16623 regedit: Initialize a variable (Coverity).
16625 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
16627 * dlls/comctl32/tests/toolbar.c:
16628 comctl32/tests: Specify type of function argument and remove unused arguments.
16630 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
16632 * dlls/netapi32/wksta.c:
16633 netapi32: Fix the size of allocation for the string returned from
16634 NetpGetComputerName.
16636 * dlls/ole32/clipboard.c:
16637 ole32: Fixed some wrong conditions in OleFlushClipboard.
16639 * dlls/ole32/compobj.c:
16640 ole32: CoUninitialize: No longer access an object after it's been freed.
16642 * dlls/msxml3/nodelist.c:
16643 msxml: Fixed list walking in xmlnodelist_get_length.
16645 * dlls/gdi32/enhmfdrv/graphics.c:
16646 gdi32: Better error handling in enhanced metafile.
16648 * dlls/winex11.drv/keyboard.c:
16649 winex11.drv: As the min keycode is always greater or equal to 8, we
16650 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
16652 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
16654 * dlls/winmm/wineoss/midi.c:
16655 wineoss: On non-OSS systems define MidiExit too.
16657 * dlls/iphlpapi/ifenum.c:
16658 iphlpapi: NetBSD needs sys/param.h.
16660 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
16662 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
16663 localspl: Remember hInstance, needed for resources.
16665 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
16666 localspl: Add version resource.
16668 * dlls/localspl/tests/localmon.c:
16669 localspl/tests: Fallback to localmon.dll on NT4.0.
16671 2006-10-23 Alexandre Julliard <julliard@winehq.org>
16673 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
16674 dlls/user/tests/monitor.c, dlls/user/win.c:
16675 user: Fixed MonitorFromWindow behavior for an invalid window handle.
16677 2006-10-23 Francois Gouget <fgouget@free.fr>
16679 * dlls/msi/tests/suminfo.c:
16680 msi/tests: Fix compilation with gcc 2.95.
16682 * programs/oleview/typelib.c:
16683 oleview: Fix compilation with gcc 2.95.
16685 2006-10-23 Rob Shearman <rob@codeweavers.com>
16687 * dlls/oleaut32/tmarshal.c:
16688 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
16691 * dlls/oleaut32/typelib.c:
16692 oleaut32: Fix two more leaks on type info destruction.
16694 * dlls/oleaut32/typelib.c:
16695 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
16696 and to fix a memory leak.
16698 * dlls/oleaut32/typelib.c:
16699 oleaut32: Free allocated memory on typelib and typeinfo destruction.
16701 * dlls/oleaut32/tmarshal.c:
16702 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
16705 * dlls/oleaut32/tmarshal.c:
16706 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
16708 * dlls/ole32/tests/marshal.c:
16709 ole32: Fix some memory leaks in the marshal tests.
16711 * dlls/comctl32/tests/imagelist.c:
16712 comctl32: Fix imagelist leak in tests.
16714 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
16716 * dlls/user/class.c, dlls/user/tests/class.c:
16717 user32: Make the test pass for GetClassName called on a small buffer.
16719 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
16720 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
16722 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
16723 oleaut32: Add a test for QueryPathOfRegTypeLib.
16725 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
16727 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
16728 shlwapi: Test and fix StrRStrI[AW].
16730 * dlls/shlwapi/tests/string.c:
16731 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
16732 language-dependent.
16734 * dlls/shlwapi/tests/string.c:
16735 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
16737 * dlls/shlwapi/tests/string.c:
16738 shlwapi/tests: Make the string.c tests compile in Visual C++.
16740 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
16741 programs/notepad/De.rc, programs/notepad/En.rc,
16742 programs/notepad/Es.rc, programs/notepad/Fi.rc,
16743 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
16744 programs/notepad/It.rc, programs/notepad/Ja.rc,
16745 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
16746 programs/notepad/No.rc, programs/notepad/Pl.rc,
16747 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
16748 programs/notepad/Si.rc, programs/notepad/Sk.rc,
16749 programs/notepad/Sw.rc, programs/notepad/Th.rc,
16750 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
16751 programs/notepad/Zh.rc:
16752 notepad: Fix ellipsis in menu items.
16754 * programs/notepad/dialog.c, programs/notepad/main.c,
16755 programs/notepad/main.h:
16756 notepad: Implement Find and Find Next.
16758 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
16759 programs/notepad/dialog.h:
16760 notepad: Add a generic function for message boxes with a string parameter.
16762 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
16764 * dlls/comdlg32/filedlg31.c:
16765 comdlg32: Cast-qual warning fix.
16767 * dlls/comdlg32/colordlg.c:
16768 comdlg32: Cast-qual warnings fix.
16770 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
16772 * dlls/comctl32/datetime.c:
16773 comctl32: Cast-qual warnings fix.
16775 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
16777 * dlls/msvcrt/heap.c:
16778 msvcrt: Speed up new operator.
16780 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
16782 * dlls/mshtml/nsembed.c:
16783 mshtml: Insert missing "return" operator.
16785 2006-10-23 Alexandre Julliard <julliard@winehq.org>
16787 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
16788 user: Adapt system metrics for multi-monitor setups.
16790 * dlls/comctl32/tooltips.c:
16791 comctl32: Position the tooltip window correctly on multi-monitor setups.
16793 * dlls/user/winpos.c:
16794 user: Maximize windows to the right monitor on multi-monitor setups.
16796 * dlls/user/combo.c:
16797 user: Fixed combo box drop position on multi-monitor setups.
16799 * dlls/user/dialog.c, dlls/user/dialog16.c:
16800 user: Take multiple monitors into account when placing a dialog.
16803 user: Take multiple monitors into account when placing a window.
16805 * dlls/user/menu.c:
16806 user: Take multiple monitors into account when placing a popup menu.
16808 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
16809 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
16810 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
16811 Added Xinerama support for these functions.
16813 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
16814 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
16815 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
16816 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
16817 winex11.drv: Preliminary support for Xinerama.
16819 * configure, configure.ac, include/config.h.in:
16820 configure: Check for the Xinerama extension.
16822 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
16824 * dlls/oledlg/oledlg_Ko.rc:
16825 oledlg: Updated Korean resource.
16827 * programs/wineconsole/wineconsole_Ko.rc:
16828 wineconsole: Updated Korean resource.
16830 2006-10-23 Mike McCormack <mike@codeweavers.com>
16832 * dlls/user/tests/class.c:
16833 user32: Add a test showing a problem in GetClassNameA.
16835 2006-10-24 Mike McCormack <mike@codeweavers.com>
16837 * dlls/msi/table.c, dlls/msi/tests/db.c:
16838 msi: Fix insertion of null integers into a table.
16840 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
16841 msi: Add the column type INTEGER as an alias for INT.
16843 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
16844 msi: Only apply transforms that are valid for a database.
16846 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
16847 dlls/msi/suminfo.c:
16848 msi: Initialize the summary information from a storage interface, not a db.
16850 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
16852 * programs/notepad/Ko.rc:
16853 notepad: Update Korean resources.
16855 * programs/oleview/Ko.rc:
16856 oleview: Update Korean resources.
16858 * programs/winefile/Ko.rc:
16859 winefile: Update Korean resources.
16861 2006-10-20 Hans Leidekker <hans@it.vu.nl>
16863 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
16864 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
16866 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
16868 * programs/wineconsole/wineconsole_Pl.rc:
16869 wineconsole: Fix Polish translation.
16871 * programs/wineconsole/dialog.c:
16872 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
16874 * programs/wineconsole/wineconsole_En.rc:
16875 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
16878 * dlls/comdlg32/cdlg_Pl.rc:
16879 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
16881 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
16882 hhctrl.ocx: Add Polish translation.
16884 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
16885 oledlg: Add Polish translation.
16887 2006-10-22 Frank Richter <frank.richter@gmail.com>
16889 * programs/wineconsole/wineconsole_De.rc:
16890 wineconsole: Update German translation.
16892 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
16893 oleview: Add German translation.
16895 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
16896 gphoto2.ds: Add German translation.
16898 * programs/winefile/De.rc:
16899 winefile: Update German translation.
16901 * programs/taskmgr/De.rc:
16902 taskmgr: Update German translation.
16904 * programs/regedit/De.rc:
16905 regedit: Update German translation.
16907 * programs/progman/De.rc:
16908 progman: Update German translation.
16910 * programs/notepad/De.rc:
16911 notepad: Update German translation.
16913 * programs/cmdlgtst/De.rc:
16914 cmdlgtst: Update German translation.
16916 * programs/clock/De.rc:
16917 clock: Update German translation.
16919 * dlls/oledlg/oledlg_De.rc:
16920 oledlg: Update German translation.
16922 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
16923 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
16924 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
16925 mshtml: Left-align Gecko download information message for better readability.
16927 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
16928 mshtml: Enlarge status text control ins some translated dialogs so all text
16931 * dlls/mshtml/De.rc:
16932 mshtml: Update German translation.
16934 2006-10-20 Huw Davies <huw@codeweavers.com>
16936 * dlls/oledlg/pastespl.c:
16937 oledlg: Only send the end dialog msg if the button is actually clicked.
16939 2006-10-21 Jacek Caban <jacek@codeweavers.com>
16941 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
16942 urlmon: Added image/tiff mime filter.
16944 * dlls/shdocvw/oleobject.c:
16945 shdocvw: Fix windows style of windows without parents.
16947 2006-10-20 Jacek Caban <jacek@codeweavers.com>
16949 * dlls/wininet/http.c:
16950 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
16951 Content-Length header.
16953 * dlls/mshtml/htmlelem.c:
16954 mshtml: Added IHTMLElement::get_className implementation.
16956 * dlls/mshtml/htmlselect.c:
16957 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
16959 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
16962 tools: Add addtional help to runtest.
16964 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
16966 * dlls/advapi32/lsa.c:
16967 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
16969 * programs/winedbg/be_i386.c:
16970 winedbg: Added a few more cases where we inspect if i386 instructions
16971 are actually calls (based on previous work by Jeff Latimer).
16973 * configure, configure.ac:
16974 configure: Now that we have dwarf support for debug info, don't force stabs
16975 as debug info format.
16978 winsock: Clear the held mask with the requested events so that they can be
16981 * dlls/advpack/advpack.c, dlls/advpack/files.c:
16982 advpack: Plug a couple of memory leaks.
16984 2006-10-20 Alexandre Julliard <julliard@winehq.org>
16986 * dlls/dnsapi/ns_parse.c:
16987 dnsapi: Avoid non-portable types.
16989 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
16991 * dlls/rpcrt4/rpc_transport.c:
16992 rpcrt4: Added support for RPC TCP servers.
16994 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
16996 * dlls/wininet/internet.c:
16997 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
16998 socket. But that does not mean that it failed.
17000 2006-10-18 Francois Gouget <fgouget@free.fr>
17002 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
17003 Add '\n's to Wine traces.
17005 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
17007 * dlls/ntdll/heap.c:
17008 ntdll: Added debug support for notifying block allocation / freeing.
17010 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
17012 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
17013 dlls/advapi32/tests/security.c:
17014 advapi32: Plug a couple of memory leaks.
17016 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
17018 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
17019 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
17020 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
17021 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
17022 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
17023 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
17024 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
17025 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
17026 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
17027 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
17028 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
17029 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
17030 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
17031 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
17032 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
17033 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
17034 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
17035 programs/view/Ko.rc, programs/winecfg/Ko.rc,
17036 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
17037 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
17038 programs/wordpad/Ko.rc:
17039 Korean: Use SUBLANG_NEUTRAL in Korean resources.
17041 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
17043 * programs/wineconsole/user.c:
17044 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
17047 * programs/wineconsole/user.c:
17048 wineconsole: Make most keys cancel the selection.
17050 * programs/wineconsole/user.c:
17051 wineconsole: Allow making selections with a mouse also when not in the
17054 * programs/wineconsole/user.c:
17055 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
17057 * programs/wineconsole/user.c:
17058 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
17060 * programs/wineconsole/wineconsole.c,
17061 programs/wineconsole/wineconsole_En.rc,
17062 programs/wineconsole/wineconsole_Pl.rc,
17063 programs/wineconsole/wineconsole_res.h:
17064 wineconsole: Add usage message and more specific error messages.
17066 2006-10-20 Alexandre Julliard <julliard@winehq.org>
17068 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
17069 wineaudioio.drv: Win64 printf format fixes.
17071 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
17072 dlls/winmm/winecoreaudio/coreaudio.c:
17073 winecoreaudio.drv: Win64 printf format fixes.
17075 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
17076 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
17077 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
17078 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
17079 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
17080 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
17081 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
17082 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
17083 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
17084 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
17085 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
17086 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
17087 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
17088 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
17089 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
17090 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
17091 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
17092 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
17093 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
17094 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
17095 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
17096 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
17097 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
17098 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
17099 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
17100 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
17101 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
17102 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
17103 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
17104 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
17105 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
17106 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
17107 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
17108 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
17109 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
17110 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
17111 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
17112 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
17113 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
17114 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
17115 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
17116 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
17117 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
17118 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
17119 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
17120 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
17121 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
17122 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
17123 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
17124 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
17125 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
17126 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
17127 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
17128 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
17129 gdi32: Renamed the gdi directory to gdi32.
17131 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
17132 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
17133 Avoid usage of sizeof in traces that causes warnings on MacOSX.
17135 2006-10-19 Kai Blin <kai.blin@gmail.com>
17137 * dlls/secur32/hmac_md5.h:
17138 secur32: Add include guard to hmac_md5.h.
17140 2006-10-20 Christoph Frick <frick@sc-networks.de>
17142 * dlls/gdi/gdi32.spec:
17143 gdi32: Add wglShareList to gdi32.spec.
17145 2006-10-19 James Hawkins <truiken@gmail.com>
17147 * dlls/msi/tests/db.c:
17148 msi: Add tests for integer column types.
17150 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
17151 msi: Integer columns can have the 'NOT NULL' modifier too.
17153 * dlls/msi/database.c, dlls/msi/tests/db.c:
17154 msi: Allow more than one primary key in a table when importing a database.
17156 2006-10-18 James Hawkins <truiken@gmail.com>
17159 tools/wine.inf: Add the ProgramFilesPath registry entry.
17161 2006-10-19 James Hawkins <truiken@gmail.com>
17163 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
17164 msi: Only initialize a component's state if it is linked with a feature.
17166 * dlls/msi/tests/install.c:
17167 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
17169 * dlls/msi/action.c, dlls/msi/tests/install.c:
17170 msi: Implement the InstallServices action.
17172 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
17174 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
17175 localspl: Implement InitializePrintMonitor.
17177 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
17179 * dlls/localspl/tests/localmon.c:
17180 localspl/tests: Get function pointers from the monitor.
17182 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
17184 * dlls/localspl/tests/localmon.c:
17185 localspl/tests: Another test for InitializePrintMonitor.
17187 2006-10-19 Huw Davies <huw@codeweavers.com>
17189 * dlls/oledlg/pastespl.c:
17190 oledlg: Remove the structure window property when we quit.
17192 * dlls/oledlg/pastespl.c:
17193 oledlg: Return the appropiate value after the dialog is closed.
17195 * dlls/oledlg/pastespl.c:
17196 oledlg: Update the source text.
17198 * dlls/oledlg/pastespl.c:
17199 oledlg: Set nSelectedIndex on exit.
17201 * dlls/oledlg/pastespl.c:
17202 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
17204 * dlls/oledlg/pastespl.c:
17205 oledlg: Call the hook proc if present.
17207 * dlls/oledlg/pastespl.c:
17208 oledlg: Set initial focus to the display list.
17210 * dlls/oledlg/pastespl.c:
17211 oledlg: Handle paste / link mode change.
17213 * dlls/oledlg/pastespl.c:
17214 oledlg: Minimal 'As Icon' handling. Just disable for now.
17216 * dlls/oledlg/pastespl.c:
17217 oledlg: Update the result text.
17219 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
17220 oledlg: Add paste special string resources.
17222 2006-10-18 Huw Davies <huw@codeweavers.com>
17224 * dlls/oledlg/pastespl.c:
17225 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
17226 button if the app doesn't want it.
17228 * dlls/oledlg/pastespl.c:
17229 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
17231 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
17232 oledlg: Register a couple of messages.
17234 * dlls/oledlg/pastespl.c:
17235 oledlg: Copy the appropiate list to the display list.
17237 * dlls/oledlg/pastespl.c:
17238 oledlg: Logic for initial selection of paste/pastelink radio buttons.
17240 * dlls/oledlg/pastespl.c:
17241 oledlg: Initialize the pastelink list.
17243 * dlls/oledlg/pastespl.c:
17244 oledlg: Initialize the paste list.
17246 * dlls/oledlg/pastespl.c:
17247 oledlg: Set the user supplied caption.
17249 * dlls/oledlg/pastespl.c:
17250 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
17252 * dlls/oledlg/pastespl.c:
17253 oledlg: Initial management of private structure for dialog box control.
17255 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
17256 oledlg: Load the correct dialog template and add a skeleton dialog proc.
17258 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
17259 oledlg: Paste special dialog resource.
17261 * dlls/oledlg/pastespl.c:
17262 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
17264 * dlls/oledlg/pastespl.c:
17265 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
17267 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
17268 oledlg: Register a bunch of clipboard formats.
17270 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
17271 dlls/oledlg/pastespl.c:
17272 oledlg: Move paste special dialog stubs to their own file.
17274 * include/oledlg.h:
17275 oledlg: Add the registered message name strings.
17277 * include/oledlg.h:
17278 oledlg: Add PS_MAXLINKTYPES.
17280 * include/oledlg.h:
17281 oledlg: Move the flag defines to under their respective structure definitions
17282 and remove some duplicates.
17284 * include/oledlg.h:
17285 oledlg: Add resource ids for the paste special dialog.
17287 2006-10-20 Alexandre Julliard <julliard@winehq.org>
17289 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
17290 winex11.drv: Avoid X error with unsupported pen styles.
17292 2006-10-20 Mike McCormack <mike@codeweavers.com>
17294 * dlls/msi/tests/suminfo.c:
17295 msi: Fix an uninitialized variable causing random conformance test failures.
17297 2006-10-19 Jacek Caban <jacek@codeweavers.com>
17299 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
17300 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
17301 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
17302 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
17303 dlls/mshtml/resource.h:
17304 mshtml: Use mshtmcid.h defines where possible.
17306 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
17307 mshtml: Fix debug traces.
17309 * dlls/shdocvw/ie.c:
17310 shdocvw: Added WebBrowser::Navigate implementation.
17312 * dlls/shdocvw/webbrowser.c:
17313 shdocvw: Use navigate_url in WebBrowser::Navigate.
17315 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
17316 dlls/shdocvw/webbrowser.c:
17317 shdocvw: Move common Navigate2 code to navigate_url.
17319 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
17321 * dlls/comctl32/comctl32undoc.c:
17322 comctl32: Cast-qual warnings fix.
17324 * dlls/cabinet/fdi.c:
17325 cabinet: Cast-qual warnings fix.
17327 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
17329 * dlls/wined3d/swapchain.c:
17330 wined3d: Fix the FrontBuffer content capturing.
17332 * dlls/wined3d/swapchain.c:
17333 wined3d: Correct the software cursor position if the app is running in
17336 * dlls/wined3d/surface.c:
17337 wined3d: BltOverride: Make sure that the content of the source rect is
17338 copied to the correct position in the destination rect.
17340 2006-10-18 James Hawkins <truiken@gmail.com>
17342 * dlls/msi/tests/install.c:
17343 msi: Add tests for the InstallServices action.
17345 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
17347 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
17348 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
17351 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
17353 * dlls/comctl32/toolbar.c:
17354 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
17356 2006-10-20 Mike McCormack <mike@codeweavers.com>
17358 * dlls/msi/table.c:
17359 msi: Allow rows in the _Columns table to be unordered.
17361 * dlls/msi/table.c:
17362 msi: Reset the column number for each new table in a transform.
17364 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
17367 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
17368 avoid not useful APIs in the traces.
17370 2006-10-19 Alexandre Julliard <julliard@winehq.org>
17372 * dlls/winex11.drv/x11drv_main.c:
17373 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
17375 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
17377 * dlls/dbghelp/stabs.c:
17378 dbghelp: Cast-qual warnings fix.
17380 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
17382 * include/winuser.h:
17383 include: Fix out of place comment for DLGC_* codes.
17385 2006-10-18 Francois Gouget <fgouget@free.fr>
17387 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
17388 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
17389 Fix compilation with gcc 2.95.
17391 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
17393 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
17394 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
17395 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
17396 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
17397 Use SUBLANG_NEUTRAL in French resources.
17399 * programs/taskmgr/Fr.rc:
17400 taskmgr: Fix an error in French translation.
17402 2006-10-18 James Hawkins <truiken@gmail.com>
17404 * dlls/msi/package.c, dlls/msi/tests/package.c:
17405 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
17407 * dlls/msi/dialog.c:
17408 msi: Run SetProperty events before all other events no matter what the order is.
17410 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
17412 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
17413 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
17414 winhelp: Improved metafile support.
17416 2006-10-18 Alexandre Julliard <julliard@winehq.org>
17418 * dlls/advapi32/registry.c:
17419 advapi32: Cast-qual warning fix.
17421 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
17423 * dlls/atl/registrar.c:
17424 atl: Cast-qual warnings fix.
17426 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17428 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
17429 msvcrt: Add stub for _getmaxstdio.
17431 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
17433 * dlls/winex11.drv/x11drv.h:
17434 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
17436 2006-10-16 Hans Leidekker <hans@it.vu.nl>
17438 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
17439 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
17440 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
17441 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
17442 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
17443 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
17444 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
17445 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
17446 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
17447 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
17448 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
17449 ntdll: Win64 printf format warning fixes.
17451 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
17453 * programs/winedbg/stack.c:
17454 winedbg: Print frame address instead of duplicated bare address in backtrace.
17456 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
17458 * dlls/gdi/gdi32.spec:
17459 gdi32: Add missing spec file entry for wglDeleteContext.
17461 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
17463 * dlls/shdocvw/dochost.c:
17464 shdocvw: Make sure BSTR is allocated before calling sink.
17466 2006-10-18 Alexandre Julliard <julliard@winehq.org>
17468 * dlls/msi/tests/db.c:
17469 msi/tests: Make sure to delete the test data file.
17471 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
17473 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
17474 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
17475 MDI child, make it mostly pass under Wine.
17477 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
17479 * dlls/user/dde_client.c:
17480 user: Dead code fix (Coverity).
17482 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
17484 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
17485 usp10: Fix dead code in ScriptItemize.
17487 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
17489 * dlls/dinput/tests/joystick.c:
17490 dinput: Add SetCooperativeLevel test for joystick.
17492 * dlls/dinput/tests/keyboard.c:
17493 dinput: Add SetCooperativeLevel tests to keyboard.
17495 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
17496 dinput: Move SetCooperativeLevel into base class.
17498 * dlls/dinput/device.c, dlls/dinput/device_private.h,
17499 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
17500 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
17501 dinput: Move SetEventNotification and associated event into base class.
17503 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
17504 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
17505 dlls/dinput/mouse.c:
17506 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
17508 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
17510 * dlls/comctl32/rebar.c:
17511 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
17513 2006-10-17 Mike McCormack <mike@codeweavers.com>
17515 * dlls/msi/table.c, dlls/msi/tests/db.c:
17516 msi: Fix tables with binary data where the key is an integer.
17518 * dlls/msi/table.c, dlls/msi/tests/db.c:
17519 msi: Stream fields shouldn't be treated as strings.
17521 * dlls/msi/action.c:
17522 msi: Fix a memory leak.
17524 * dlls/msi/tests/db.c:
17525 msi: Add a test for modifying a table containing binary data.
17527 * dlls/msi/tests/suminfo.c:
17528 msi: Add a test for summary information.
17530 2006-10-16 James Hawkins <truiken@gmail.com>
17532 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
17533 msi: Revert "msi: Perform button control events in greatest to least order."
17535 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
17537 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
17538 d3d8: Backport d3d9 surface tests.
17540 * dlls/d3d8/device.c:
17541 d3d8: Fix wrong function name in FIXME.
17543 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
17545 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
17546 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
17547 wgl: Move wglDeleteContext to gdi32.
17549 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
17551 * dlls/ntdll/directory.c:
17552 ntdll: Plug a memory leak.
17554 2006-10-16 Alexandre Julliard <julliard@winehq.org>
17556 * configure, configure.ac, include/msvcrt/direct.h,
17557 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
17558 include/msvcrt/search.h, include/msvcrt/stddef.h,
17559 include/msvcrt/stdio.h, include/msvcrt/string.h,
17560 include/msvcrt/sys/types.h, include/msvcrt/time.h,
17561 include/msvcrt/wchar.h:
17562 configure: Don't define _WIN64 on the command line to avoid trouble with
17565 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
17567 * dlls/comctl32/rebar.c:
17568 comctl32: rebar: Don't return rectangles with negative width or height in
17571 * dlls/user/input.c:
17572 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
17573 before the timer proc is called.
17575 2006-10-16 Robert Shearman <rob@codeweavers.com>
17577 * dlls/kernel32/locale.c:
17578 kernel32: Add support for detecting the user locale preference from the system
17581 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
17582 rpcrt4: Add a critical section to protect the connection list in each
17583 protseq to avoid taking the process-wide server_cs in the hot path for
17586 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
17587 rpcrt4: Convert the protseq list into a standard Wine list.
17589 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
17590 rpcrt4: Abstract out the way incoming connections are waited for so that we
17591 no longer need to wait on Win32 handles.
17593 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
17594 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
17595 the functions operate on an RpcConnection object, not an
17596 RpcServerProtseq object.
17598 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
17599 rpcrt4: Create a server thread for each protseq.
17601 2006-10-16 Alexandre Julliard <julliard@winehq.org>
17603 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
17604 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
17605 Make.rules: Added support for building IDL client/proxy/server/iid files.
17608 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
17611 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
17613 * dlls/comctl32/listview.c:
17614 comctl32: listview: Update the scroll bars after resizing the last column.
17616 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
17618 * dlls/setupapi/install.c:
17619 setupapi: Fix a typo.
17621 2006-10-16 Hans Leidekker <hans@it.vu.nl>
17623 * programs/winhelp/winhelp.c:
17624 winhelp: Cast-qual warnings fix.
17626 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
17628 * dlls/ddraw/device.c:
17629 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
17631 * dlls/ddraw/device.c:
17632 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
17634 2006-10-16 Kai Blin <kai.blin@gmail.com>
17636 * dlls/secur32/dispatcher.c:
17637 secur32: Stop leaking the session key memory.
17639 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17641 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
17642 olepro32: Add version resource.
17644 2006-10-16 Alexandre Julliard <julliard@winehq.org>
17646 * dlls/uuid/uuid.c:
17647 libuuid: Fixed typo in CLSID_SynchronizeContainer.
17649 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
17651 server: A window timer id should be an unsigned long.
17653 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
17655 * dlls/user/input.c:
17656 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
17659 * dlls/user/input.c:
17660 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
17662 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
17664 * dlls/ddraw/device.c:
17665 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
17667 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
17669 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
17670 ddraw: Use real handles for state blocks.
17672 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
17673 dlls/ddraw/surface.c:
17674 ddraw: Make the surface list a standard wine list.
17676 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
17678 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
17679 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
17680 wgl: Move wglShareLists to gdi32.
17682 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
17683 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
17684 dlls/winex11.drv/winex11.drv.spec:
17685 wgl: Move wglGetCurrentDC to gdi32.
17687 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
17688 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
17689 dlls/winex11.drv/winex11.drv.spec:
17690 wgl: Move wglGetCurrentContext to gdi32.
17692 2006-10-15 Francois Gouget <fgouget@free.fr>
17694 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
17695 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
17696 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
17697 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
17698 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
17699 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
17700 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
17701 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
17702 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
17703 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
17704 Assorted spelling fixes.
17706 2006-10-16 Alexandre Julliard <julliard@winehq.org>
17708 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
17709 dlls/urlmon/urlmon_main.h:
17710 urlmon: Create a message window for each binding to make sure they are cleaned
17713 2006-10-15 Francois Gouget <fgouget@free.fr>
17715 * dlls/msi/table.c:
17716 msi: Remove spaces before '\n's.
17718 * programs/oleview/main.h:
17719 oleview: U(x) must be defined after winnt.h has had a chance to define
17720 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
17722 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
17723 wined3d: Remove '\0's in traces.
17725 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
17727 * programs/winetest/main.c:
17728 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
17730 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
17731 comctl32: header: Test and improve the custom draw and owner draw code.
17733 * dlls/comctl32/header.c:
17734 comctl32: header: Make all repaints pass through HEADER_Refresh.
17736 * dlls/comctl32/rebar.c:
17737 comctl32: rebar: bUnicode and NtfUnicode should be the same.
17739 2006-10-15 Kai Blin <kai.blin@gmail.com>
17741 * dlls/secur32/secur32_priv.h:
17742 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
17743 should not be done via ntlm_auth.
17745 2006-10-14 Kai Blin <kai.blin@gmail.com>
17747 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
17748 dlls/secur32/hmac_md5.h:
17749 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
17751 2006-10-13 James Hawkins <truiken@gmail.com>
17753 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
17754 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
17756 * dlls/mscoree/mscoree.spec:
17757 mscoree: Add missing stubs to the spec file.
17759 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
17761 * dlls/d3d8/device.c, dlls/wined3d/device.c,
17762 include/wine/wined3d_interface.h:
17763 d3d8: Implement CopyRects with BltFast.
17765 2006-10-15 Jacek Caban <jacek@codeweavers.com>
17767 * dlls/shdocvw/tests/webbrowser.c:
17768 shdocvw: Added IDocHostUIHandler2 test.
17770 * dlls/mshtml/nsio.c:
17771 mshtml: Load page from moniker if AsyncOpen fails.
17773 * dlls/mshtml/task.c:
17774 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
17776 2006-10-15 Hans Leidekker <hans@it.vu.nl>
17778 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
17779 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
17780 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
17782 secur32: Win64 printf format warning fixes.
17784 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
17786 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
17787 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
17788 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
17789 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
17790 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
17791 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
17792 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
17793 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
17794 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
17795 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
17796 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
17797 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
17798 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
17799 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
17800 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
17801 ole32: Win64 printf format warning fixes.
17803 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
17804 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
17805 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
17806 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
17807 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
17808 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
17809 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
17810 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
17811 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
17814 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
17815 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
17817 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
17819 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
17820 comctl32: toolbar: Test and improve TB_SETHOTITEM.
17822 * dlls/comctl32/toolbar.c:
17823 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
17825 * dlls/comctl32/toolbar.c:
17826 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
17828 * dlls/comctl32/toolbar.c:
17829 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
17831 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
17833 * dlls/ole32/errorinfo.c:
17834 ole32: Remove dead code in errorinfo.c (Coverity).
17836 2006-10-14 Alexandre Julliard <julliard@winehq.org>
17838 * dlls/ntdll/directory.c:
17839 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
17841 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
17843 * configure, configure.ac:
17844 configure: Detect mingw cross compiler in gentoo.
17846 2006-10-13 James Hawkins <truiken@gmail.com>
17848 * dlls/msi/action.c, dlls/msi/tests/install.c:
17849 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
17851 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
17852 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
17853 include: Move cfgmgr32.h to include/ to match the SDK.
17855 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
17856 clusapi: Add the clusapi.h public header.
17858 2006-10-14 Mike McCormack <mike@codeweavers.com>
17860 * programs/winetest/send.c:
17861 winetest: Avoid calling fclose twice on the same file (Coverity).
17863 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
17865 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
17866 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
17867 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
17868 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
17869 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
17870 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
17871 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
17872 dlls/ntdll/tests/string.c:
17873 ntdll/tests: Win64 printf format warning fixes.
17875 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
17876 imm32: Win64 printf format warning fixes.
17878 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
17879 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
17880 dlls/setupapi/install.c, dlls/setupapi/misc.c,
17881 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
17882 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
17883 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
17884 dlls/setupapi/virtcopy.c:
17885 setupapi: Win64 printf format warning fixes.
17887 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
17889 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
17890 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
17891 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
17892 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
17893 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
17894 ole32/tests: Win64 printf format warning fixes.
17896 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
17897 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
17898 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
17899 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
17900 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
17901 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
17902 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
17903 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
17904 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
17905 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
17906 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
17907 comctl32: Win64 printf format warning fixes.
17909 2006-10-13 Hans Leidekker <hans@it.vu.nl>
17911 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
17912 dlls/riched20/editor.c, dlls/riched20/paint.c,
17913 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
17914 dlls/riched20/writer.c:
17915 riched20: Win64 printf format warning fixes.
17917 * dlls/wininet/http.c:
17918 wininet: Cast-qual warnings fix.
17920 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
17922 * programs/winhelp/hlpfile.c:
17923 winhelp: Window style has not been initialized.
17925 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
17926 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
17928 2006-10-13 Alexandre Julliard <julliard@winehq.org>
17930 * ANNOUNCE, ChangeLog, VERSION, configure:
17933 ----------------------------------------------------------------
17934 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
17936 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
17937 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
17938 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
17939 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
17940 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
17941 comctl32/tests: Win64 printf format warning fixes.
17943 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
17944 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
17945 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
17946 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
17947 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
17948 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
17949 dlls/comdlg32/printdlg16.c:
17950 comdlg32: Win64 printf format warning fixes.
17952 2006-10-13 Hans Leidekker <hans@it.vu.nl>
17954 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
17955 winspool.drv/tests: Win64 printf format warning fixes.
17957 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
17958 msxml3/tests: Win64 printf format warning fixes.
17960 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
17961 winspool.drv: Win64 printf format warning fixes.
17963 2006-10-12 Hans Leidekker <hans@it.vu.nl>
17965 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
17966 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
17967 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
17968 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
17969 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
17970 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
17971 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
17972 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
17973 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
17974 dlls/oleaut32/vartype.c:
17975 oleaut32: Win64 printf format warning fixes.
17977 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
17978 dlls/quartz/avisplit.c, dlls/quartz/control.c,
17979 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
17980 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
17981 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
17982 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
17983 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
17984 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
17985 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
17986 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
17987 dlls/quartz/waveparser.c:
17988 quartz: Win64 printf format warning fixes.
17990 2006-10-13 Hans Leidekker <hans@it.vu.nl>
17992 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
17993 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
17994 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
17995 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
17996 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
17997 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
17998 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
17999 wineps.drv: Win64 printf format warning fixes.
18001 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
18003 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
18004 dlls/kernel32/change.c, dlls/kernel32/comm.c,
18005 dlls/kernel32/computername.c, dlls/kernel32/console.c,
18006 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
18007 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
18008 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
18009 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
18010 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
18011 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
18012 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
18013 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
18014 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
18015 dlls/kernel32/process.c, dlls/kernel32/profile.c,
18016 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
18017 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
18018 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
18019 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
18020 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
18021 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
18022 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
18023 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
18024 dlls/kernel32/wowthunk.c:
18025 kernel32: Win64 printf format warning fixes.
18027 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
18028 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
18029 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
18030 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
18031 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
18032 gdi/tests: Win64 printf format warning fixes.
18034 2006-10-13 Alexandre Julliard <julliard@winehq.org>
18036 * dlls/msvfw32/msvideo_main.c:
18037 msvfw32: Avoid a compiler warning.
18039 2006-10-13 Francois Gouget <fgouget@free.fr>
18041 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
18042 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
18043 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
18044 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
18045 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
18046 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
18047 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
18048 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
18049 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
18050 dlls/dmstyle/styletrack.c:
18051 Add '\n's to Wine traces.
18053 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
18054 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
18055 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
18056 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
18057 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
18058 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
18059 tools/widl/write_msft.c:
18060 Assorted spelling fixes.
18062 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
18063 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
18064 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
18065 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
18067 * dlls/secur32/ntlm.c:
18068 secur32: Add missing '\n' in a Wine trace.
18070 * dlls/olepro32/olepro32stubs.c:
18071 olepro32: Mark stubs as such.
18073 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
18075 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
18076 msvcrt: Fix fread eof handling.
18078 * dlls/msvcrt/file.c:
18079 msvcrt: fread: Fill buffer on small reads.
18081 * dlls/msvcrt/tests/file.c:
18082 msvcrt: Add fread eof tests.
18084 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
18086 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
18087 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
18088 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
18089 dlls/wined3d/wined3d_private_types.h:
18090 wined3d: Add shader version/end masks to the WINED3D namespace.
18092 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
18093 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
18094 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
18095 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
18096 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
18098 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
18099 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
18100 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
18102 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
18103 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
18104 dlls/wined3d/wined3d_private_types.h:
18105 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
18107 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
18108 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
18109 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
18111 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
18112 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
18113 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
18115 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
18116 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
18117 include/wine/wined3d_types.h:
18118 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
18120 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
18122 * dlls/ddraw/ddraw.c:
18123 ddraw: Do not let the a surface dimension fall to 0.
18125 * dlls/ddraw/ddraw.c:
18126 ddraw: Remove an incorrect size check.
18128 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
18130 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
18131 mciseq: Win64 printf format warning fixes.
18133 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
18135 * dlls/shell32/shell32_De.rc:
18136 shell32: Fix typo in Run dialog.
18138 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
18140 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
18141 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
18142 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
18143 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
18144 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
18145 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
18146 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
18147 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
18148 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
18150 gdi: Win64 printf format warning fixes.
18152 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
18153 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
18154 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
18155 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
18156 dlls/dmstyle/styletrack.c:
18157 dmstyle: Win64 printf format warning fixes.
18159 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
18160 dlls/msacm32/format.c, dlls/msacm32/internal.c,
18161 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
18162 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
18163 msacm32: Win64 printf format warning fixes.
18165 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
18166 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
18167 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
18168 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
18169 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
18170 dmusic: Win64 printf format warning fixes.
18172 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
18173 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
18174 mciavi32: Win64 printf format warning fixes.
18176 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
18177 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
18178 msvfw32: Win64 printf format warning fixes.
18180 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
18181 dlls/dmband/dmutils.c:
18182 dmband: Win64 printf format warning fixes.
18184 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
18185 dlls/dmloader/container.c, dlls/dmloader/debug.c,
18186 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
18187 dmloader: Win64 printf format warning fixes.
18189 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
18190 mciwave: Win64 printf format warning fixes.
18192 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
18193 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
18194 mpr: Win64 printf format warning fixes.
18196 2006-10-12 Alexandre Julliard <julliard@winehq.org>
18198 * dlls/sane.ds/sane_i.h:
18199 sane.ds: Get rid of the prototypes of some removed functions.
18201 2006-10-12 Hans Leidekker <hans@it.vu.nl>
18203 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
18204 dlls/itss/storage.c:
18205 itss: Win64 printf format warning fixes.
18207 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
18208 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
18209 mapi32/tests: Win64 printf format warning fixes.
18211 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
18212 dlls/tapi32/phone.c:
18213 tapi32: Win64 printf format warning fixes.
18215 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
18216 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
18217 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
18218 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
18219 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
18220 netapi32: Win64 printf format warning fixes.
18222 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
18223 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
18224 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
18225 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
18226 dlls/oleaut32/tests/vartype.c:
18227 oleaut32/tests: Win64 printf format warning fixes.
18229 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
18231 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
18232 shell32: Implement SHRegQueryValueA with RegQueryValueA.
18234 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
18236 * tools/wineprefixcreate.in:
18237 wineprefixcreate: Set correct LD_LIBRARY_PATH.
18239 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
18241 * dlls/gdi/opengl.c:
18242 opengl: Fix wglMakeCurrent bug.
18244 2006-10-12 Hans Leidekker <hans@it.vu.nl>
18246 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
18247 mscms/tests: Win64 printf format warning fixes.
18249 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
18251 * programs/regedit/edit.c:
18252 regedit: Cast-qual warnings fix.
18254 2006-10-12 Mike McCormack <mike@codeweavers.com>
18256 * dlls/msi/table.c, dlls/msi/tests/db.c:
18257 msi: Handle the sign properly when converting integer data.
18259 * dlls/msi/table.c:
18260 msi: Improve error checking when applying transform data.
18262 2006-10-12 Alexandre Julliard <julliard@winehq.org>
18264 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
18265 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
18266 dlls/user/tests/class.c, tools/winedump/pe.c:
18267 Fixed some printf warnings caused by using sizeof.
18270 loader: Make sure the reserved area is protected on MacOSX too.
18272 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
18274 ws2_32: Win64 printf format fixes.
18276 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
18277 winsock: Add a WS_ prefix to the BSD types.
18279 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
18281 * dlls/comctl32/toolbar.c:
18282 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
18284 * dlls/comctl32/toolbar.c:
18285 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
18287 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
18288 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
18289 the strings table (with test case).
18291 * dlls/comctl32/toolbar.c:
18292 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
18295 * dlls/comctl32/toolbar.c:
18296 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
18298 * dlls/comctl32/header.c:
18299 comctl32: header: Call DefWindowProcW not DefWindowProcA.
18301 * dlls/comctl32/header.c:
18302 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
18305 * dlls/comctl32/listview.c:
18306 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
18307 resizing the last column.
18309 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
18311 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
18312 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
18315 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
18316 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
18317 include/wine/wined3d_types.h:
18318 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
18320 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
18321 include/wine/wined3d_types.h:
18322 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
18324 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
18325 dlls/wined3d/device.c, dlls/wined3d/surface.c,
18326 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
18327 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
18329 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
18330 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
18331 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
18332 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
18333 include/wine/wined3d_types.h:
18334 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
18336 * dlls/ddraw/device.c, dlls/wined3d/device.c,
18337 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
18338 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
18340 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
18341 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
18342 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
18344 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
18346 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
18347 dlls/winex11.drv/x11drv_main.c:
18348 winex11.drv: Always set window type.
18350 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
18352 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
18353 lz32/tests: Win64 printf format warning fixes.
18355 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
18356 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
18357 dinput/tests: Win64 printf format warning fixes.
18359 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
18360 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
18361 advpack/tests: Win64 printf format warning fixes.
18363 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
18365 * dlls/msi/msi_Es.rc:
18366 msi: Updated Spanish translation.
18368 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
18369 wldap32: Added Spanish translation.
18371 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
18372 mshtml: Added Spanish translation.
18374 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
18376 * dlls/user/sysparams.c:
18377 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
18380 2006-10-11 James Hawkins <truiken@gmail.com>
18382 * dlls/cabinet/fdi.c:
18383 cabinet: Make internal functions static.
18385 * dlls/crypt32/chain.c:
18386 crypt32: Make an internal function static.
18388 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
18389 comctl32: Make internal functions static.
18391 * dlls/gphoto2.ds/gphoto2_main.c:
18392 gphoto2.ds: Make an internal function static.
18394 * include/winbase.h, include/winreg.h:
18395 advapi32: Add missing declarations to the public headers.
18397 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
18398 advapi32: Make internal functions static.
18400 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
18403 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
18406 * tools/winebuild/import.c:
18407 winebuild: Cast-qual warning fix.
18409 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
18411 * dlls/ws2_32/socket.c:
18412 winsock: Add mapping for SO_ACCEPTCONN.
18414 2006-10-12 Mike McCormack <mike@codeweavers.com>
18416 * dlls/msi/tests/db.c:
18417 msi: Test transforms removing a row in a table.
18419 2006-10-11 Mike McCormack <mike@codeweavers.com>
18421 * dlls/msi/tests/db.c:
18422 msi: Tests for transforms modifying rows in a table.
18424 * dlls/msi/table.c:
18425 msi: An empty string table entry should always have a zero refcount.
18427 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
18429 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
18430 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
18431 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
18433 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
18434 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
18435 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
18436 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
18438 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
18439 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
18440 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
18441 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
18443 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
18444 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
18445 include/wine/wined3d_types.h:
18446 wined3d: Merge LIGHT types into one type in WINED3D namespace.
18448 * dlls/wined3d/wined3d_private.h:
18449 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
18451 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
18452 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
18454 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
18455 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
18457 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
18458 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
18459 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
18460 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
18462 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
18463 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
18465 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
18466 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
18467 dlls/wined3d/wined3d_private.h:
18468 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
18470 2006-10-10 Ge van Geldorp <ge@gse.nl>
18472 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
18473 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
18474 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
18475 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
18476 tools/winapi/tests.dat, tools/winapi/winapi_test:
18477 winapi_test: Regenerate tests.
18478 Remove structs from test list which have preprocessor directives in
18479 their definitions (winapi_test can't handle that).
18481 2006-10-10 James Hawkins <truiken@gmail.com>
18483 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
18484 dlls/msi/package.c, dlls/msi/tests/package.c:
18485 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
18487 * dlls/msi/tests/package.c:
18488 msi: Clean up after the package tests.
18490 2006-10-11 Mike McCormack <mike@codeweavers.com>
18492 * dlls/msi/msiquery.c:
18493 msi: Check transforms have the correct storage guid.
18495 * dlls/msi/tests/db.c:
18496 msi: Check that transforms return the correct data.
18498 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
18500 * dlls/user/spy.c, include/winuser.h:
18501 user: Add some missing messages to the message spy.
18503 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
18505 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
18506 mlang/tests: Win64 printf format warning fixes.
18508 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
18509 usp10/tests: Win64 printf format warning fixes.
18511 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
18512 psapi/tests: Win64 printf format warning fixes.
18514 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
18515 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
18516 dlls/secur32/tests/secur32.c:
18517 secur32/tests: Win64 printf format warning fixes.
18519 2006-10-10 H. Verbeet <hverbeet@gmail.com>
18521 * programs/regedit/regproc.c:
18522 regedit: Format warning fixes.
18524 * programs/wordpad/wordpad.c:
18525 wordpad: Format warning fixes.
18527 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
18528 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
18529 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
18530 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
18531 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
18532 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
18533 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
18534 ddraw: Win64 printf format warning fixes.
18536 * dlls/d3d9/tests/surface.c:
18537 d3d9: Disable the surface pitch size test for now, just check alignment instead.
18539 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
18541 * dlls/lz32/tests/lzexpand_main.c:
18542 lz32/tests: WinME sometimes returns short filenames.
18544 * dlls/lz32/tests/lzexpand_main.c:
18545 lz32/tests: Be more verbose and aware of root directory.
18547 * dlls/lz32/tests/lzexpand_main.c:
18548 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
18550 * dlls/lz32/tests/lzexpand_main.c:
18551 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
18553 * dlls/lz32/tests/lzexpand_main.c:
18554 lz32/tests: Test more last errors set by LZOpenFile[AW].
18556 2006-10-10 H. Verbeet <hverbeet@gmail.com>
18558 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
18559 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
18560 dlls/ddraw/tests/refcount.c:
18561 ddraw/tests: Win64 printf format warning fixes.
18563 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
18564 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
18565 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
18566 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
18567 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
18568 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
18569 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
18570 d3d9: Win64 printf format warning fixes.
18572 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
18573 dlls/d3d8/tests/device.c:
18574 d3d8/tests: Win64 printf format warning fixes.
18576 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
18577 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
18578 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
18579 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
18580 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
18581 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
18582 dlls/d3d8/volumetexture.c:
18583 d3d8: Win64 printf format warning fixes.
18585 * dlls/wined3d/baseshader.c:
18586 wined3d: Improve shader_dump_decl_usage() TRACEs.
18588 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
18590 * dlls/wined3d/query.c:
18591 wined3d: Corrected names in checkGLcall text.
18593 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
18595 * dlls/ddraw/ddraw.c:
18596 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
18598 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
18600 * tools/widl/parser.l:
18601 widl: Cast-qual warning fix.
18603 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
18605 * dlls/shlwapi/tests/shreg.c:
18606 shlwapi: Cast-qual warnings fix.
18608 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
18610 * dlls/uxtheme/tests/system.c:
18611 uxtheme/tests: Fix Win64 printf format warnings.
18613 2006-10-10 Mike McCormack <mike@codeweavers.com>
18615 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
18616 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
18617 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
18618 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
18619 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
18620 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
18621 msi: Merge action.h into msipriv.h.
18623 * dlls/msi/msipriv.h, dlls/msi/table.c:
18624 msi: Make msi_makestring static.
18626 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
18628 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
18629 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
18630 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
18631 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
18632 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
18633 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
18634 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
18635 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
18636 dmime: Win64 printf format warning fixes.
18638 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
18639 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
18640 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
18641 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
18642 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
18643 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
18644 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
18645 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
18646 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
18647 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
18648 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
18649 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
18650 kernel32/tests: Win64 printf format warning fixes.
18652 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
18654 * dlls/user/tests/input.c:
18655 user: Add test for LL mouse hook and [Get|Set]CursorPos.
18657 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
18659 * programs/regedit/edit.c, programs/regedit/regedit.c:
18660 programs/regedit: Fix format specifiers for _stscanf and fprintf.
18662 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
18664 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
18665 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
18666 dlls/wined3d/wined3d_private_types.h:
18667 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
18669 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
18670 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
18671 dlls/wined3d/wined3d_private_types.h:
18672 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
18674 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
18675 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
18676 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
18677 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
18679 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
18680 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
18681 include/wine/wined3d_types.h:
18682 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
18684 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
18685 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
18686 dlls/wined3d/wined3d_private_types.h:
18687 wined3d: Move D3DSPR structure into the WINED3D namespace.
18689 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
18690 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
18691 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
18692 dlls/wined3d/wined3d_private_types.h:
18693 wined3d: Move D3DSIO structure into WINED3D namespace.
18695 2006-10-10 Frank Richter <frank.richter@gmail.com>
18697 * dlls/kernel32/nls/winerr_enu.mc:
18698 kernel32: Fix typos in English messages.
18700 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
18702 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
18703 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
18704 dlls/msi/tests/package.c:
18705 msi/tests: Win64 printf format warning fixes.
18707 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
18708 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
18709 dlls/setupapi/tests/stringtable.c:
18710 setupapi/tests: Win64 printf format warning fixes.
18712 * dlls/uxtheme/tests/Makefile.in:
18713 uxtheme: Win64 printf format warning fixes.
18715 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
18717 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
18718 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
18719 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
18720 janitorial: Remove remaining NULL checks before free() (found by Smatch).
18722 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
18723 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
18724 tools: Remove redundant NULL checks before free() (found by Smatch).
18726 * server/atom.c, server/change.c, server/console.c, server/hook.c,
18727 server/mailslot.c, server/mapping.c, server/named_pipe.c,
18728 server/process.c, server/queue.c, server/registry.c,
18729 server/request.c, server/thread.c, server/token.c, server/window.c:
18730 server: Remove redundant NULL check before free() (found by Smatch).
18732 2006-10-10 Mike McCormack <mike@codeweavers.com>
18734 * dlls/msi/table.c:
18735 msi: Fix a memory leak.
18737 * dlls/msi/msiquery.c:
18738 msi: Avoid an unnecessary strdup.
18740 * dlls/msi/table.c:
18741 msi: Avoid reading the transform table data twice.
18743 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
18744 dlls/msi/tests/package.c:
18745 msi: Fix handle leaks in the test cases.
18747 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
18748 msi: Fix memory leaks and bad frees.
18750 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
18752 * programs/regedit/Ko.rc:
18753 regedit: Updated Korean resource.
18755 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
18757 * dlls/wined3d/directx.c:
18758 wined3d: Fix DEBUG_SINGLE_MODE.
18760 2006-10-09 James Hawkins <truiken@gmail.com>
18762 * dlls/msi/appsearch.c:
18763 msi: NULL-terminate dst on error.
18765 * dlls/msi/appsearch.c:
18766 msi: Add missing sizeof(WCHAR) multiplier.
18768 2006-10-10 Frank Richter <frank.richter@gmail.com>
18770 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
18771 dlls/kernel32/nls/winerr_deu.mc:
18772 kernel32: Added German translation of messages.
18774 * dlls/kernel32/nls/deu.nls:
18775 kernel32: Translated some more NLS strings to German.
18777 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
18779 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
18780 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
18781 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
18782 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
18783 dsound/tests: Win64 printf format warning fixes.
18785 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
18786 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
18787 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
18788 dlls/dplayx/lobbysp.c:
18789 dplayx: Win64 printf format warning fixes.
18791 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
18792 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
18793 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
18794 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
18795 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
18796 dlls/avifil32/wavfile.c:
18797 avifil32: Win64 printf format warning fixes.
18799 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
18801 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
18802 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
18803 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
18804 mapi32: Win64 printf format warning fixes.
18806 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
18807 dlls/version/tests/install.c:
18808 version/tests: Win64 printf format warning fixes.
18810 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
18811 mlang: Win64 printf format warning fixes.
18813 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
18814 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
18815 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
18816 dmcompos: Win64 printf format warning fixes.
18818 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
18819 msacm32.drv: Win64 printf format warning fixes.
18821 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
18822 mcicda: Win64 printf format warning fixes.
18824 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
18825 odbc32: Win64 printf format warning fixes.
18827 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
18829 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
18830 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
18831 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
18833 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
18835 * dlls/comctl32/toolbar.c:
18836 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
18838 * dlls/comctl32/toolbar.c:
18839 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
18840 NM_TOOLTIPSCREATE is not sent too early.
18842 * dlls/comctl32/toolbar.c:
18843 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
18845 2006-10-09 Huw Davies <huw@codeweavers.com>
18847 * dlls/oleaut32/typelib.c:
18848 oleaut32: Implement ITypeInfo_CreateInstance.
18850 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
18852 * dlls/ddraw/main.c:
18853 ddraw: Remove the process counter.
18855 * dlls/ddraw/main.c:
18856 ddraw: Protect the ddraw list.
18858 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
18859 ddraw: Make the ddraw list a wine list.
18861 2006-10-09 Mike McCormack <mike@codeweavers.com>
18863 * dlls/riched20/editor.c:
18864 riched20: Don't crash if a colour isn't found.
18866 2006-10-09 James Hawkins <truiken@gmail.com>
18868 * dlls/advpack/files.c, dlls/advpack/install.c:
18869 advpack: Make internal functions static.
18871 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
18873 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
18874 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
18875 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
18876 wined3d: Make the shader mode selections per device.
18878 2006-10-07 Nick Burns <adger44@hotmail.com>
18880 * tools/winegcc/winegcc.c:
18881 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
18883 * include/msvcrt/process.h:
18884 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
18886 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
18888 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
18889 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
18890 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
18891 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
18892 d3d9/tests: Printf format fixes for d3d9 tests.
18894 * dlls/d3d9/tests/stateblock.c:
18895 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
18897 * dlls/d3d9/tests/stateblock.c:
18898 d3d9/tests: Remove unused device parameter.
18900 * dlls/d3d9/tests/stateblock.c:
18901 d3d9/tests: Add init/teardown handlers for state tests.
18903 * dlls/d3d9/tests/stateblock.c:
18904 d3d9/tests: Clean up get/set handler arguments.
18906 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
18908 * dlls/user/misc.c:
18909 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
18911 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
18912 msxml3: Add a version resource.
18914 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
18916 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
18917 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
18918 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
18919 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
18920 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
18921 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
18922 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
18923 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
18924 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
18925 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
18926 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
18927 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
18928 dlls/winex11.drv/xvidmode.c:
18929 winex11drv: Win64 printf format warning fixes.
18931 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
18934 server: Cast-qual warning fix.
18936 2006-10-09 James Hawkins <truiken@gmail.com>
18938 * include/msi.h, include/msiquery.h:
18939 msi: Add missing declarations to the public headers.
18941 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
18942 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
18943 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
18944 dlls/msi/registry.c, dlls/msi/select.c:
18945 msi: Make internal functions static.
18947 2006-10-06 James Hawkins <truiken@gmail.com>
18949 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
18950 msi: Perform button control events in greatest to least order.
18952 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
18954 * programs/uninstaller/Pl.rc:
18955 uninstaller: Fix Polish translation.
18957 * programs/winefile/Pl.rc:
18958 winefile: Update Polish translation.
18960 * programs/clock/Pl.rc:
18961 clock: Update Polish translation.
18963 * programs/notepad/Pl.rc:
18964 notepad: Update Polish translation.
18966 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
18967 progman: Add Polish translation.
18969 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
18971 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
18972 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
18973 dmscript: Win64 printf format warning fixes.
18975 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
18976 rasapi32: Win64 printf format warning fixes.
18978 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
18979 rsaenh: Win64 printf format warning fixes.
18981 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
18982 dlls/dswave/dswave_main.c:
18983 dswave: Win64 printf format warning fixes.
18985 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
18986 dlls/dpnet/dpnet_main.c:
18987 dpnet: Win64 printf format warning fixes.
18989 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
18990 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
18991 hlink: Win64 printf format warning fixes.
18993 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
18994 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
18995 dlls/qcap/vfwcapture.c:
18996 qcap: Win64 printf format warning fixes.
18998 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
18999 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
19000 dlls/netapi32/tests/wksta.c:
19001 netapi32: Win64 printf format warning fixes.
19003 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
19004 dlls/version/resource.c, dlls/version/ver16.c:
19005 version: Win64 printf format warning fixes.
19007 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
19008 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
19009 uxtheme: Win64 printf format warning fixes.
19011 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
19012 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
19013 dlls/wintab32/wintab32.c:
19014 wintab32: Win64 printf format warning fixes.
19016 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
19017 d3dxof: Win64 printf format warning fixes.
19019 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
19020 vmm.vxd: Win64 printf format warning fixes.
19022 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
19023 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
19024 dmsynth: Win64 printf format warning fixes.
19026 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
19027 ws2_32/tests: Win64 printf format warning fixes.
19029 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
19030 pstorec: Win64 printf format warning fixes.
19032 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
19033 wsock32: Win64 printf format warning fixes.
19035 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
19036 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
19037 dlls/devenum/parsedisplayname.c:
19038 devenum: Win64 printf format warning fixes.
19040 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
19041 msrle32: Win64 printf format warning fixes.
19043 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
19044 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
19045 imagehlp: Win64 printf format warning fixes.
19047 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
19048 riched20/tests: Win64 printf format warning fixes.
19050 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
19052 * dlls/ddraw/ddraw.c:
19053 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
19055 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
19057 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
19058 rsaenh: Win64 printf format warning fixes.
19060 * dlls/rsaenh/tests/rsaenh.c:
19061 rsaenh: Make hmac test run on all windows versions.
19063 * dlls/msi/tests/install.c:
19064 msi: Make tests run on Win98 again.
19066 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
19069 wine.inf: Add ddeml.dll to fake dlls.
19071 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
19073 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
19074 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
19075 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
19076 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
19077 dinput: Win64 printf format warning fixes.
19079 2006-10-07 Hans Leidekker <hans@it.vu.nl>
19081 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
19082 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
19083 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
19084 shell32/tests: Win64 printf format warning fixes.
19086 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
19087 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
19088 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
19089 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
19090 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
19091 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
19092 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
19093 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
19094 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
19095 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
19096 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
19097 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
19098 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
19099 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
19100 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
19101 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
19102 dlls/shell32/systray.c:
19103 shell32: Win64 printf format warning fixes.
19105 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
19107 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
19108 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
19109 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
19110 dlls/user/tests/edit.c, dlls/user/tests/input.c,
19111 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
19112 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
19113 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
19114 dlls/user/tests/text.c, dlls/user/tests/win.c,
19115 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
19116 user/tests: Win64 printf format warning fixes.
19118 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
19120 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
19121 dxerr8: Win64 printf format warning fixes.
19123 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
19124 dlls/olecli32/olecli_main.c:
19125 olecli32: Win64 printf format warning fixes.
19127 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
19128 dxerr9: Win64 printf format warning fixes.
19130 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
19131 olesvr32: Win64 printf format warning fixes.
19133 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
19134 dlls/quartz/tests/memallocator.c:
19135 quartz/tests: Win64 printf format warning fixes.
19137 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
19138 dlls/rpcrt4/tests/ndr_marshall.c:
19139 rpcrt4/tests: Win64 printf format warning fixes.
19141 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
19142 psapi: Win64 printf format warning fixes.
19144 2006-10-07 Hans Leidekker <hans@it.vu.nl>
19146 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
19147 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
19148 iphlpapi: Win64 printf format warning fixes.
19150 2006-10-07 Jacek Caban <jacek@codeweavers.com>
19152 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
19153 ole32: Don't fail in OleCreate if created object doesn't implement
19154 IRunnableObject or IOleChache.
19156 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
19158 * dlls/comdlg32/fontdlg16.c:
19159 comdlg32: Move NULL check before use (Coverity).
19161 2006-10-07 Jacek Caban <jacek@codeweavers.com>
19163 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
19164 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
19165 mshtml: Win64 printf format warning fixes.
19167 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
19168 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
19169 urlmon: Win64 printf format warning fixes.
19171 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
19172 dlls/shdocvw/tests/webbrowser.c:
19173 shdocvw: Win64 printf format warning fixes.
19175 2006-10-06 Hans Leidekker <hans@it.vu.nl>
19177 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
19178 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
19179 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
19180 shlwapi/tests: Win64 printf format warning fixes.
19182 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
19184 * programs/winefile/winefile.c:
19185 winefile: Cast-qual warnings fix.
19187 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
19189 * programs/winebrowser/main.c:
19190 winebrowser: Cast-qual warnings fix.
19192 * programs/wineboot/wineboot.c:
19193 wineboot: Cast-qual warning fix.
19195 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
19197 * dlls/shlwapi/shlwapi_main.c:
19198 shlwapi: Update info in DllGetVersion.
19200 2006-10-07 Mike McCormack <mike@codeweavers.com>
19202 * dlls/d3d8/tests/d3d8_main.c:
19203 d3d8: Don't crash if d3d8 can't be loaded.
19205 2006-10-06 James Hawkins <truiken@gmail.com>
19207 * dlls/shdocvw/persist.c:
19208 shdocvw: Return S_OK in PersistStorage_InitNew.
19210 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
19211 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
19212 dlls/shell32/pidl.c, dlls/shell32/shell.c,
19213 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
19214 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
19215 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
19216 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
19217 dlls/shell32/trash.c:
19218 janitorial: Remove redundant NULL checks before SHFree.
19220 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
19221 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
19222 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
19223 dlls/quartz/filtermapper.c:
19224 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
19226 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
19227 dlls/advpack/install.c, dlls/advpack/reg.c:
19228 advpack: Win64 printf format warning fixes.
19230 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
19232 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
19233 atl: Win64 printf format warning fixes.
19235 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
19236 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
19237 wnaspi32: Win64 printf format warning fixes.
19239 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
19240 wtsapi32: Win64 printf format warning fixes.
19242 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
19243 dlls/amstream/mediastream.c:
19244 amstream: Win64 printf format warning fixes.
19246 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
19247 vwin32.vxd: Win64 printf format warning fixes.
19249 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
19250 serialui: Win64 printf format warning fixes.
19252 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
19253 winemp3.acm: Win64 printf format warning fixes.
19255 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
19256 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
19257 dxdiagn: Win64 printf format warning fixes.
19259 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
19260 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
19261 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
19262 dlls/winmm/wineoss/mmaux.c:
19263 winmm/wineoss: Win64 printf format warning fixes.
19265 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
19266 dlls/winmm/winealsa/midi.c:
19267 winmm/winealsa: Win64 printf format warning fixes.
19269 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
19270 winmm/winearts: Win64 printf format warning fixes.
19272 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
19273 winmm/winenas: Win64 printf format warning fixes.
19275 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
19276 winmm/wineesd: Win64 printf format warning fixes.
19278 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
19279 winmm/winejack: Win64 printf format warning fixes.
19281 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
19283 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
19284 winecfg: Cast-qual warnings fix.
19286 2006-10-06 Alexandre Julliard <julliard@winehq.org>
19288 * dlls/winex11.drv/x11drv_main.c:
19289 winex11.drv: Give XInitThreads another chance.
19291 2006-10-06 Hans Leidekker <hans@it.vu.nl>
19293 * dlls/winspool.drv/info.c:
19294 winspool.drv: Cast-qual warnings fix.
19296 2006-10-06 Kai Blin <kai.blin@gmail.com>
19298 * dlls/secur32/ntlm.c:
19299 secur32: Add support for cached client credentials.
19301 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
19303 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
19304 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
19305 dlls/mscoree/mscoree_main.c:
19306 mscoree: Initial stub implementation.
19308 2006-10-06 Francois Gouget <fgouget@free.fr>
19310 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
19311 dlls/dmloader/loader.c:
19312 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
19315 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
19316 Tweak TRACE()s to simplify '\n' checks.
19318 * dlls/wined3d/directx.c:
19319 wined3d: Fix '\n' typo.
19321 2006-10-06 Hans Leidekker <hans@it.vu.nl>
19323 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
19324 usp10: Add a stub implementation of ScriptStringValidate.
19326 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
19327 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
19328 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
19329 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
19330 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
19331 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
19332 shlwapi: Win64 printf format warning fixes.
19334 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
19336 * dlls/wined3d/surface.c:
19337 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
19338 IWineD3DSurfaceImpl_BltOverride.
19340 2006-10-05 James Hawkins <truiken@gmail.com>
19342 * dlls/msi/dialog.c:
19343 msi: Make msi_dialog_dup_property return a copy of the property if the property
19346 * dlls/ddraw/device.c:
19347 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
19350 * dlls/dinput/mouse.c:
19351 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
19353 * dlls/dbghelp/msc.c:
19354 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
19356 * dlls/advapi32/service.c:
19357 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
19359 * dlls/crypt32/protectdata.c:
19360 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
19362 2006-10-05 Jacek Caban <jacek@codeweavers.com>
19364 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
19365 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
19366 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
19367 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
19368 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
19369 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
19370 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
19371 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
19372 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
19373 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
19374 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
19375 mshtml: Win64 printf format warning fixes.
19377 2006-10-06 Mike McCormack <mike@codeweavers.com>
19379 * dlls/comctl32/comboex.c:
19380 comctl32: Return the correct value for CB_GETLBTEXTLEN.
19382 * dlls/msi/table.c:
19383 msi: Fix transform traces.
19385 * dlls/msi/table.c:
19386 msi: Work around what appears to be a bug in native MSI's generation of
19389 * dlls/msi/table.c:
19390 msi: Transform the _Columns and _Tables tables first so the table metadata is
19391 present for new tables.
19393 * dlls/msi/table.c:
19394 msi: Handle null integers properly in transforms.
19396 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
19398 * dlls/cabinet/tests/extract.c:
19399 cabinet: Make tests run on Win98 again.
19401 * dlls/advpack/tests/files.c:
19402 advpack: Make tests run on Win98 again.
19404 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
19406 * dlls/crypt32/tests/protectdata.c:
19407 crypt32: Cast-qual warnings fix.
19409 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
19411 * dlls/wined3d/device.c:
19412 wined3d: Pitch alignment for the pow2Size.
19414 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
19415 dlls/wined3d/wined3d_private.h:
19416 wined3d: Define the surface alignment in the header.
19418 * dlls/wined3d/surface.c:
19419 wined3d: Honor the pitch in a few more places.
19421 * dlls/wined3d/surface.c:
19422 wined3d: No color keying on surfaces with an alpha channel.
19424 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
19426 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
19427 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
19428 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
19429 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
19430 include/wine/wined3d_types.h:
19431 wined3d: Add WINED3DUSAGE_OVERLAY.
19433 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
19434 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
19435 include/wine/wined3d_interface.h:
19436 wined3d: Add IWineD3DSurface::UpdateOverlay.
19438 * include/wine/wined3d_types.h:
19439 wined3d: Add DDOVERLAYFX struct.
19441 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
19442 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
19443 include/wine/wined3d_interface.h:
19444 wined3d: Add UpdatOverlayZOrder.
19446 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
19448 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
19449 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
19450 include/wine/wined3d_interface.h:
19451 wined3d: Add IWineD3DSurface::GetOverlayPosition.
19453 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
19454 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
19455 include/wine/wined3d_interface.h:
19456 wined3d: Add IWineD3DSurface::SetOverlayPosition.
19458 2006-10-05 Jacek Caban <jacek@codeweavers.com>
19460 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
19461 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
19462 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
19463 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
19464 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
19465 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
19466 shdocvw: Win64 printf format warning fixes.
19468 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
19469 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
19470 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
19471 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
19472 dlls/urlmon/urlmon_main.c:
19473 urlmon: Win64 printf format warning fixes.
19475 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
19477 * programs/taskmgr/Fr.rc:
19478 taskmgr: Updated French translation.
19480 * programs/cmdlgtst/Fr.rc:
19481 cmdlgtst: Updated French translation.
19483 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
19486 wine.inf: Add d3d9 to fake dlls.
19488 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
19490 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
19491 cabinet/tests: Win64 printf format warning fixes.
19493 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
19494 iccvid: Win64 printf format warning fixes.
19496 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
19497 msvcrt/tests: Win64 printf format warning fixes.
19499 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
19500 msdmo: Win64 printf format warning fixes.
19502 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
19503 comcat/tests: Win64 printf format warning fixes.
19505 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
19506 msacm32/tests: Win64 printf format warning fixes.
19508 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
19509 powrprof: Win64 printf format warning fixes.
19511 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
19512 comdlg32/tests: Win64 printf format warning fixes.
19514 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
19515 msvidc32: Win64 printf format warning fixes.
19517 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
19519 * dlls/wininet/tests/http.c:
19520 wininet/tests: Cast-qual warning fix.
19522 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
19524 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
19525 x11drv: Fix building issue.
19527 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
19529 * dlls/wined3d/surface.c:
19530 wined3d: Correctly name a variable.
19532 2006-10-05 Hans Leidekker <hans@it.vu.nl>
19534 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
19535 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
19536 dlls/wineps.drv/wps_Nl.rc:
19537 Don't use utf-8 in rc files.
19539 2006-10-05 Francois Gouget <fgouget@free.fr>
19541 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
19542 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
19543 programs/oleview/Fr.rc:
19544 French rc files must be encoded in iso-8859-1, not utf-8.
19546 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
19548 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
19549 winex11.drv: Make all windows moveable by default.
19551 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
19553 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
19554 netapi: Stub for DsGetDcNameA.
19556 2006-10-05 Hans Leidekker <hans@it.vu.nl>
19558 * dlls/wldap32/bind.c:
19559 wldap32: Cast-qual warnings fix.
19561 * dlls/dnsapi/ns_parse.c:
19562 dnsapi: Cast-qual warnings fix.
19564 * dlls/mscms/profile.c:
19565 mscms: Cast-qual warnings fix.
19567 * dlls/mscms/transform.c:
19568 mscms: Document the transform functions.
19570 2006-10-05 Francois Gouget <fgouget@free.fr>
19572 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
19573 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
19574 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
19575 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
19576 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
19577 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
19578 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
19579 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
19580 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
19581 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
19582 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
19583 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
19584 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
19585 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
19586 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
19587 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
19588 programs/wineconsole/curses.c, programs/winedbg/types.c:
19589 Add missing '\n's to Wine traces.
19591 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
19593 * dlls/crypt32/sip.c:
19594 crypt32: Correct the documentation.
19596 * dlls/crypt32/sip.c:
19597 crypt32: Change function declaration to overcome some cast-qual warnings in
19600 * dlls/crypt32/sip.c:
19601 crypt32: Move some defines to the top as they will be needed in more functions.
19603 2006-10-05 Alexandre Julliard <julliard@winehq.org>
19605 * dlls/dinput/dinput_main.c:
19606 dinput: Only register the window class once to avoid race conditions.
19608 2006-10-05 Hans Leidekker <hans@it.vu.nl>
19610 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
19611 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
19612 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
19613 dlls/wininet/utility.c:
19614 wininet: Win64 printf format warning fixes.
19616 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
19617 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
19618 wininet/tests: Win64 printf format warning fixes.
19620 2006-10-05 Francois Gouget <fgouget@free.fr>
19622 * dlls/user/tests/sysparams.c:
19623 user/tests: It is perfectly valid for some sysparams registry fields
19624 to not be set if they have their default value. This is the case on
19625 Windows for instance.
19627 * programs/oleview/typelib.c:
19628 oleview: Fix the placement of a '\n'.
19630 * dlls/d3d8/device.c:
19631 d3d8: Fix '\n' typo.
19633 * programs/winecfg/driveui.c:
19634 winecfg: Remove unneeded memset() calls.
19636 * dlls/shell32/shlview.c:
19637 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
19638 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
19640 * dlls/gphoto2.ds/ui.c:
19641 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
19642 (usually just iSubItem) to zero manually.
19644 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
19645 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
19646 programs/taskmgr/procpage.c:
19647 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
19648 just iSubItem) to zero manually.
19650 * programs/winecfg/appdefaults.c:
19651 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
19652 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
19654 * include/commctrl.h, include/winuser.h:
19655 include: Add new Vista SDK constants and structures.
19657 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
19659 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
19660 user32: Pass hook handle to the destination thread.
19662 2006-10-05 Alexandre Julliard <julliard@winehq.org>
19664 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
19665 server/protocol.def, server/request.h, server/trace.c:
19666 server: Changed the get_next_hook request to allow retrieving the current
19669 * dlls/user/hook.c, dlls/user/user_private.h,
19670 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
19672 user32: Store the prev_unicode hook flag on the client side.
19674 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
19676 * dlls/user/tests/dde.c:
19677 user/tests: Cast-qual warnings fix.
19679 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
19681 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
19682 dlls/msxml3/parseerror.c:
19683 msxml3: Win64 printf format warning fixes.
19685 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
19686 midimap: Win64 printf format warning fixes.
19688 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
19689 cfgmgr32: Win64 printf format warning fixes.
19691 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
19692 msg711.acm: Win64 printf format warning fixes.
19694 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
19695 imaadp32.acm: Win64 printf format warning fixes.
19697 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
19698 msadp32.acm: Win64 printf format warning fixes.
19700 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
19701 usp10: Win64 printf format warning fixes.
19703 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
19704 opengl32: Win64 printf format warning fixes.
19706 2006-10-05 Mike McCormack <mike@codeweavers.com>
19708 * dlls/kernel32/actctx.c:
19709 kernel32: Return some fake data in FindActCtxSectionStringW.
19711 * dlls/msi/table.c:
19712 msi: Only ignore the StringPool and StringData in a transform.
19714 * dlls/msi/table.c:
19715 msi: Only declare the szStringData and szStringPool strings once.
19717 * dlls/msi/table.c:
19718 msi: Remove an unused variable.
19720 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
19721 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
19722 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
19723 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
19724 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
19725 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
19726 msi: Win64 printf format warning fixes.
19728 * dlls/msi/tests/db.c:
19729 msi: Check that transforms preserve tables.
19731 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
19733 * programs/regedit/Ko.rc:
19734 regedit: Updated Korean Resource.
19736 2006-10-04 Juan Lang <juan_lang@yahoo.com>
19738 * dlls/crypt32/cert.c:
19739 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
19741 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
19743 * dlls/d3d9/vertexdeclaration.c:
19744 d3d9: Fix typo in trace.
19746 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
19748 * programs/oleview/Fr.rc:
19749 oleview: Updated French translation.
19751 * programs/regedit/Fr.rc:
19752 regedit: Updated French translation.
19754 * programs/taskmgr/Fr.rc:
19755 taskmgr: Updated French translation.
19757 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
19759 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
19760 winspool.drv: Add Polish translation.
19762 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
19763 taskmgr: Add Polish translation.
19765 2006-10-04 Alexandre Julliard <julliard@winehq.org>
19767 * dlls/ntdll/serial.c:
19768 ntdll: Fixed typo in serial.c.
19770 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
19771 server/protocol.def, server/trace.c, server/window.c:
19772 user32: The per-window user data must be a DWORD_PTR.
19774 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
19775 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
19777 2006-10-04 Hans Leidekker <hans@it.vu.nl>
19779 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
19780 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
19781 dlls/advapi32/tests/security.c:
19782 advapi32/tests: Win64 printf format warning fixes.
19784 2006-10-04 Juan Lang <juan_lang@yahoo.com>
19786 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
19787 crypt32: Implement CertVerifyValidityNesting.
19789 2006-10-04 James Hawkins <truiken@gmail.com>
19791 * dlls/user/dialog.c:
19792 user: Add missing sizeof(WCHAR) multiplier.
19794 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
19796 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
19797 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
19798 wintrust: Win64 printf format warning fixes.
19800 * dlls/crypt32/tests/sip.c:
19801 crypt32: More tests for CryptSIPLoad.
19803 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
19805 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
19806 infosoft: Win64 printf format warning fixes.
19808 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
19809 ifsmgr.vxd: Win64 printf format warning fixes.
19811 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
19812 comcat: Win64 printf format warning fixes.
19814 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
19815 activeds: Win64 printf format warning fixes.
19817 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
19819 * programs/regedit/Pl.rc:
19820 regedit: Update Polish translation.
19822 2006-10-04 Hans Leidekker <hans@it.vu.nl>
19824 * dlls/mscms/mscms_priv.h:
19825 mscms: Restore the preprocessor hack.
19827 2006-10-04 Alexandre Julliard <julliard@winehq.org>
19829 * dlls/user/message.c, include/wine/server_protocol.h,
19830 server/protocol.def, server/queue.c, server/trace.c:
19831 server: Pass the data for message callbacks as vararg from the client side.
19833 * dlls/user/message.c, include/wine/server_protocol.h,
19834 server/protocol.def, server/queue.c:
19835 server: Return the data for callback results in the varargs part of the
19836 get_message request.
19838 * dlls/user/message.c, include/wine/server_protocol.h,
19839 server/protocol.def, server/queue.c, server/trace.c:
19840 server: Return the data for winevent hooks in the varargs part of the get_message
19843 2006-10-03 James Hawkins <truiken@gmail.com>
19845 * dlls/msi/dialog.c:
19846 msi: Only apply the last font style in the list of styles.
19848 * dlls/msi/events.c:
19849 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
19851 * dlls/msi/dialog.c:
19852 msi: Subscribe the SelectionTree control to the SelectionPath event.
19854 * dlls/msi/dialog.c:
19855 msi: Store the selected item in the SelectionTree control.
19857 * dlls/msi/dialog.c:
19858 msi: Publish the SelectionDescription and SelectionPath events when the
19859 selection changes in the SelectionTree control.
19861 * dlls/msi/dialog.c:
19862 msi: Properly initialize the SelectionTree control's attributes and property
19865 * dlls/msi/events.c:
19866 msi: Publish the SelectionPath event in the SetTargetPath event.
19868 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
19869 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
19870 package->dialog does not always point to the same dialog.
19872 * dlls/msi/dialog.c:
19873 msi: Select the first item in the SelectionTree control.
19875 * dlls/msi/dialog.c:
19876 msi: Empty the window text if no text is provided.
19878 * dlls/msi/dialog.c:
19879 msi: Assign the property to path if the property is empty.
19881 * dlls/msi/dialog.c:
19882 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
19885 * dlls/msi/dialog.c:
19886 msi: Add missing '\n' to TRACE output.
19888 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
19890 * dlls/winex11.drv/opengl.c:
19891 x11drv: Fix wgl pixel format bug.
19893 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
19894 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
19895 dlls/winex11.drv/opengl.c:
19896 gdi32: Route WGL font code through gdi32.dll.
19898 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
19899 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
19900 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
19901 dlls/winex11.drv/opengl.c:
19902 gdi32: Route WGL context code through gdi32.dll.
19904 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
19906 * programs/wineconsole/user.c:
19907 wineconsole: Make the user backend work on non-latin1 locales.
19909 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
19911 * dlls/user/hook.c:
19912 user: Move some common code into one function.
19914 2006-10-03 Juan Lang <juan_lang@yahoo.com>
19916 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
19917 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
19918 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
19919 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
19920 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
19921 crypt32: Win64 printf format warning fixes.
19923 * dlls/crypt32/crypt32.spec:
19924 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
19926 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
19928 * dlls/capi2032/cap20wxx.c:
19929 capi: Fix compiler warnings.
19931 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
19934 wine.inf: Add some more fake binaries.
19936 2006-10-03 James Hawkins <truiken@gmail.com>
19938 * dlls/comctl32/treeview.c:
19939 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
19942 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
19944 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
19945 dlls/w32skrnl/win32s16.c:
19946 w32skrnl: Win64 printf format warning fixes.
19948 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
19949 spoolss: Win64 printf format warning fixes.
19951 * dlls/query/Makefile.in, dlls/query/query_main.c:
19952 query: Win64 printf format warning fixes.
19954 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
19955 oleacc: Win64 printf format warning fixes.
19957 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
19958 newdev: Win64 printf format warning fixes.
19960 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
19961 nddeapi: Win64 printf format warning fixes.
19963 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
19964 localspl/tests: Win64 printf format warning fixes.
19966 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
19967 dlls/hhctrl.ocx/main.c:
19968 hhctrl.ocx: Win64 printf format warning fixes.
19970 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
19971 d3dx8: Win64 printf format warning fixes.
19973 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
19974 dinput8: Win64 printf format warning fixes.
19976 * dlls/cards/Makefile.in, dlls/cards/cards.c:
19977 cards: Win64 printf format warning fixes.
19979 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
19980 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
19981 msvcrt: Win64 printf format warning fixes.
19983 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
19985 * dlls/ddraw/surface.c:
19986 ddraw: Don't destroy complex attached surfaces even if explicitely
19987 requested as they will be liquidated anyway when the root is
19990 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
19992 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
19993 crypt32: Include wine/port.h for strcasecmp.
19995 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
19997 * dlls/crypt32/tests/sip.c:
19998 crypt32/tests: Replace bad use of sprintf by 2 strcats.
20000 * dlls/ntdll/tests/exception.c:
20001 ntdll: More tests for exception handling.
20002 - Check if we really set the debug register.
20003 - Added unaligned access exception check.
20004 - Added single step exception check.
20006 2006-10-03 Juan Lang <juan_lang@yahoo.com>
20008 * dlls/crypt32/cert.c:
20009 crypt32: Make it clearer where alg ids come from in
20010 CryptVerifyCertificateSignatureEx.
20012 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
20014 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
20015 wintrust: Win64 printf format warning fixes.
20017 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
20019 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
20020 server/protocol.def, server/thread.c, server/trace.c:
20021 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
20023 * programs/winedbg/source.c:
20024 winedbg: Rewrote the file handling to use SearchPath instead of home grown
20027 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
20029 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
20030 ntdll-kernel32: WaitCommEvent.
20031 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
20032 on serial lines in ntdll
20033 - now using thread pool (instead of simple thread) for the
20034 background operations (this should help some high load
20036 - used this to implement WaitCommEvent on top NtDll functions
20037 - in kernel32, removed now the no longer used termios/ioctls...
20040 2006-09-29 Francois Gouget <fgouget@free.fr>
20042 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
20043 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
20044 has been asked for, and sets all the others to zero (with conformance
20047 * include/ntstatus.h:
20048 include: Add missing STATUS_CTX_ constants.
20051 include: Add missing PSP_ constants.
20053 * dlls/oleaut32/tests/olefont.c:
20054 oleaut32: Remove unnecessary casts.
20056 2006-09-28 James Hawkins <truiken@gmail.com>
20058 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
20059 msi: Implement MsiDatabaseImport.
20061 2006-10-03 Hans Leidekker <hans@it.vu.nl>
20063 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
20064 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
20065 dlls/advapi32/registry.c, dlls/advapi32/security.c,
20066 dlls/advapi32/service.c:
20067 advapi32: Win64 printf format warning fixes.
20069 2006-10-03 Robert Shearman <rob@codeweavers.com>
20071 * dlls/rpcrt4/rpc_transport.c:
20072 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
20073 the former are exported by rpcrt4 seemingly to allow callers of tower
20074 functions to free the allocated memory.
20076 * dlls/rpcrt4/rpcrt4.spec:
20077 rpcrt4: RpcBindingCopy is implemented.
20079 * dlls/rpcrt4/rpc_transport.c:
20080 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
20081 to non-zero values.
20083 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
20085 * dlls/user/tests/win.c:
20086 user: Increase the time during which flush_events() waits for pending events.
20088 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
20090 * dlls/crypt32/tests/sip.c:
20091 crypt32: Remove bogus tests.
20093 2006-10-03 Francois Gouget <fgouget@free.fr>
20095 * dlls/shell32/tests/shelllink.c:
20096 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
20097 field so cast it to DATABLOCK_HEADER to access the dwSignature
20098 field. Fixes the compilation with Visual C++ on Windows.
20100 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
20101 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
20103 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
20104 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
20105 Assorted spelling fixes.
20107 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
20108 dlls/rsaenh/tests/rsaenh.c:
20109 Add missing '\n's to ok() calls.
20111 * dlls/mshtml/tests/htmldoc.c:
20112 mshtml: Remove space before '\n'.
20114 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
20116 * dlls/ntdll/tests/exception.c:
20117 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
20119 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
20121 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
20122 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
20123 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
20124 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
20125 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
20126 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
20127 dlls/winedos/vxd.c, dlls/winedos/xms.c:
20128 winedos: Win64 printf format warning fixes.
20130 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
20132 * dlls/user/cursoricon.c, include/winuser.h:
20133 user: Fix CopyImage function declaration.
20135 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
20137 * dlls/comdlg32/filedlgbrowser.c:
20138 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
20140 2006-10-03 Alexandre Julliard <julliard@winehq.org>
20143 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
20145 * dlls/ntdll/file.c:
20146 ntdll: Added error mapping for ENXIO.
20148 * dlls/ntdll/directory.c, server/fd.c:
20149 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
20151 * configure, configure.ac, programs/explorer/Makefile.in,
20152 programs/explorer/desktop.c, programs/explorer/device.c,
20153 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
20154 programs/explorer/hal.c:
20155 explorer: Added dynamic drive support for MacOSX.
20157 * programs/explorer/device.c:
20158 explorer: Avoid repeated notifications on device removal.
20160 * programs/explorer/Makefile.in, programs/explorer/device.c,
20161 programs/explorer/explorer_private.h, programs/explorer/hal.c:
20162 explorer: Split the device management to a separate file to make it usable
20163 independently of HAL support.
20165 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
20167 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
20168 winedbg: Fixed the auto mode.
20170 2006-10-03 Alexandre Julliard <julliard@winehq.org>
20172 * dlls/ws2_32/socket.c:
20173 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
20175 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
20177 * dlls/ws2_32/socket.c:
20178 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
20180 * dlls/ntdll/signal_i386.c:
20181 ntdll: Clear alignment check flag before entering exception handler.
20183 2006-10-02 Juan Lang <juan_lang@yahoo.com>
20185 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
20186 dlls/crypt32/tests/cert.c:
20187 crypt32: Implement CryptSignAndEncodeCertificate.
20189 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
20191 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
20192 programs/regedit/En.rc, programs/regedit/Es.rc,
20193 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
20194 programs/regedit/It.rc, programs/regedit/Ja.rc,
20195 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
20196 programs/regedit/No.rc, programs/regedit/Pl.rc,
20197 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
20198 programs/regedit/Si.rc, programs/regedit/Tr.rc,
20199 programs/regedit/resource.h:
20200 regedit: Remove the unused IDD_DIALOG2.
20202 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
20203 programs/regedit/En.rc, programs/regedit/Es.rc,
20204 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
20205 programs/regedit/It.rc, programs/regedit/Ja.rc,
20206 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
20207 programs/regedit/No.rc, programs/regedit/Pl.rc,
20208 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
20209 programs/regedit/Si.rc, programs/regedit/Tr.rc,
20210 programs/regedit/framewnd.c, programs/regedit/resource.h:
20211 regedit: Add option to export only a specified branch.
20213 * programs/regedit/framewnd.c:
20214 regedit: Some import/export dialogs code cleanup.
20216 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
20218 * programs/cmdlgtst/Fr.rc:
20219 cmdlgtst: Updated French translation.
20221 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
20222 crypt32: Initial French translation.
20224 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
20226 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
20227 user: Cast-qual warnings fix.
20229 2006-10-02 Juan Lang <juan_lang@yahoo.com>
20231 * dlls/crypt32/tests/sip.c:
20232 crypt32/tests: Win64 printf format warning fixes.
20234 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
20235 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
20237 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
20239 * programs/winemenubuilder/Makefile.in,
20240 programs/winemenubuilder/winemenubuilder.c:
20241 winemenubuilder: Win64 printf format warning fixes.
20243 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
20244 programs/wineconsole/user.c:
20245 wineconsole: Win64 printf format warning fixes.
20247 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
20248 rpcss: Win64 printf format warning fixes.
20250 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
20251 oleview: Win64 'incompatible pointer type' warning fix.
20253 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
20254 icinfo: Win64 printf format warning fixes.
20256 * programs/eject/Makefile.in, programs/eject/eject.c:
20257 eject: Win64 printf format warning fixes.
20259 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
20260 cmdlgtst: Win64 printf format warning fixes.
20262 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
20263 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
20264 winhelp: Win64 printf format warning fixes.
20266 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
20267 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
20268 winecfg: Win64 printf format warning fixes.
20270 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
20271 programs/wineboot/wineboot.c:
20272 wineboot: Win64 printf format warning fixes.
20274 2006-10-02 Jacek Caban <jacek@codeweavers.com>
20276 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
20277 shdocvw: Silence common invalid QueryInterface FIXMEs.
20279 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
20280 mshtml: Silence common invalid QueryInterface FIXME.
20282 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
20283 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
20284 mshtml: Added begining implementation of IPersistStreamInit::Save.
20286 * dlls/mshtml/nsembed.c:
20287 mshtml: Code cleanup.
20289 2006-10-02 H. Verbeet <hverbeet@gmail.com>
20291 * dlls/wined3d/directx.c:
20292 wined3d: Report the correct number of available 4-component float vectors
20295 * dlls/wined3d/pixelshader.c:
20296 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
20298 2006-10-02 Robert Shearman <rob@codeweavers.com>
20300 * dlls/oleaut32/typelib.c:
20301 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
20302 dual dispinterfaces.
20304 * dlls/oleaut32/typelib.c:
20305 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
20306 inherited interfaces.
20308 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
20310 * dlls/advapi32/tests/registry.c:
20311 advapi32: Make sure it's a real cleanup.
20313 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
20315 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
20316 programs/regedit/Es.rc, programs/regedit/Fr.rc,
20317 programs/regedit/Hu.rc, programs/regedit/It.rc,
20318 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
20319 programs/regedit/Ru.rc, programs/regedit/Si.rc:
20320 regedit: Fix some translated resources errors.
20322 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
20324 * programs/winecfg/Ru.rc:
20325 winecfg: Fix a typo in Russian translation.
20327 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
20329 * programs/winedbg/tgt_active.c:
20330 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
20332 * dlls/ntdll/tests/info.c:
20333 ntdll: Add a test for NtReadVirtualMemory.
20335 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
20337 * dlls/kernel32/tests/path.c:
20338 kernel32: Add 2 simple tests for GetLongPathNameW.
20340 * dlls/kernel32/path.c:
20341 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
20343 2006-09-29 Juan Lang <juan_lang@yahoo.com>
20345 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
20346 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
20347 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
20348 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
20349 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
20350 dlls/crypt32/tests/str.c:
20351 crypt32/tests: Win64 printf format warning fixes.
20353 2006-09-28 Juan Lang <juan_lang@yahoo.com>
20355 * dlls/shdocvw/webbrowser.c:
20356 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
20358 * dlls/shdocvw/webbrowser.c:
20359 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
20361 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
20363 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
20364 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
20365 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
20366 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
20367 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
20368 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
20369 dlls/wined3d/query.c, dlls/wined3d/resource.c,
20370 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
20371 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
20372 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
20373 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
20374 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
20375 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
20376 dlls/wined3d/wined3d_private.h:
20377 wined3d: Win64 printf fixes.
20379 2006-09-30 Hans Leidekker <hans@it.vu.nl>
20381 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
20382 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
20383 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
20384 dlls/wldap32/parse.c, dlls/wldap32/search.c:
20385 wldap32: Win64 printf format warning fixes.
20387 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
20388 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
20389 dlls/mscms/transform.c:
20390 mscms: Win64 printf format warning fixes.
20392 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
20393 dnsapi: Win64 printf format warning fixes.
20395 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
20397 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
20398 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
20399 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
20400 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
20401 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
20402 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
20403 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
20404 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
20405 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
20406 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
20407 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
20408 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
20409 dlls/user/winproc.c, dlls/user/winstation.c:
20410 user: Win64 printf format warning fixes.
20412 2006-09-29 Benjamin Arai <me@benjaminarai.com>
20414 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
20415 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
20416 dlls/resutils/resutils.spec:
20417 resutils: Implements stub dll for resutils.dll.
20419 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
20421 * dlls/ntdll/tests/exception.c:
20422 ntdll: Added debug registers test case.
20424 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
20426 * dlls/mswsock/mswsock.c:
20427 mswsock: More debug output in AcceptEx().
20429 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
20431 * dlls/gdi/freetype.c:
20432 gdi32: Improve get_nearest_charset().
20434 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
20436 * dlls/tapi32/line.c:
20437 tapi32: Cast-qual warnings fix.
20439 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
20441 * dlls/user/tests/win.c:
20442 user/tests: Flush events before running mouse tests.
20444 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
20446 * dlls/ws2_32/socket.c:
20447 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
20449 * dlls/ws2_32/socket.c, include/winsock.h:
20450 ws2_32: Use a symbolic name instead of hand-made value.
20452 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
20454 * dlls/wined3d/wined3d_private.h:
20455 wined3d: Remove unused field in shader opcode_arg.
20457 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
20459 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
20460 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
20461 programs/regedit/No.rc:
20462 Updated Norwegian Bokmål translations.
20464 2006-10-02 Alexandre Julliard <julliard@winehq.org>
20466 * include/winsock.h:
20467 winsock: Make sure to include sys/types.h in all cases.
20469 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
20471 * dlls/oleaut32/tests/vartest.c:
20472 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
20474 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
20476 * dlls/shell32/shlfileop.c:
20477 shell32: Another cast-qual warning fix.
20479 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
20481 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
20482 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
20483 shell32: Cast-qual warnings fix.
20485 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
20487 * dlls/rsaenh/tests/rsaenh.c:
20488 rsaenh/tests: import & export of a plaintext public key + algID check.
20490 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
20492 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
20493 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
20494 tools/winedump/pe.c:
20495 winedump: Win64 printf format warning fixes.
20497 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
20498 wrc: Win64 printf format warning fixes.
20500 * server/Makefile.in, server/registry.c, server/trace.c:
20501 server: Win64 printf format warning fixes.
20503 2006-09-29 Jason Green <jave27@gmail.com>
20505 * dlls/user/input.c, dlls/user/user32.spec:
20506 user32: Stub implementation of BlockInput.
20508 2006-09-29 Francois Gouget <fgouget@free.fr>
20510 * dlls/d3d9/tests/stateblock.c:
20511 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
20513 * dlls/riched20/tests/editor.c:
20514 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
20516 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
20517 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
20519 * dlls/ddraw/tests/ddrawmodes.c:
20520 ddraw: Only perform the screen resolution changing tests in interactive mode.
20522 * dlls/oleaut32/tests/usrmarshal.c:
20523 oleaut32: Fixed compilation in the nameless union case.
20525 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
20526 Add missing '\n's to ok() calls.
20528 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
20529 dsound: Don't use state.buffer_size before it has been initialized.
20531 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
20532 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
20533 dlls/urlmon/binding.c, include/urlmon.idl:
20534 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
20535 test compilation on Windows.
20537 * dlls/ddraw/tests/d3d.c:
20538 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
20541 * tools/winapi/msvcmaker:
20542 msvcmaker: The msvcrt tests need '..' in the include path.
20544 * dlls/ole32/tests/moniker.c:
20545 ole32: Fix invalid macro usage.
20547 * include/wincrypt.h:
20548 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
20551 * include/security.h:
20552 secur32: Only include secext.h when asked to.
20554 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
20555 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
20556 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
20557 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
20559 Fix rpcndr.h so it takes CONST_VTABLE into account.
20560 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
20563 * tools/widl/header.c:
20564 widl: Use CONST_VTBL to declare lpVtbl.
20566 2006-09-28 Francois Gouget <fgouget@free.fr>
20568 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
20569 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
20570 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
20571 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
20572 dlls/winex11.drv/opengl.c:
20573 Assorted spelling fixes.
20575 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
20577 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
20578 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
20579 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
20580 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
20581 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
20582 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
20583 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
20584 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
20585 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
20586 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
20587 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
20588 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
20589 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
20590 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
20591 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
20592 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
20593 programs/uninstaller/main.c, tools/widl/hash.c:
20594 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
20597 * include/wine/debug.h, include/wine/test.h:
20598 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
20600 * include/windef.h, include/winnt.h:
20601 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
20603 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
20604 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
20605 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
20606 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
20607 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
20608 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
20609 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
20610 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
20611 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
20612 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
20613 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
20614 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
20615 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
20616 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
20617 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
20618 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
20619 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
20620 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
20621 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
20622 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
20623 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
20624 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
20625 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
20626 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
20627 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
20628 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
20629 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
20630 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
20631 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
20632 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
20633 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
20634 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
20635 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
20636 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
20637 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
20638 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
20639 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
20640 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
20641 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
20642 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
20643 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
20644 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
20645 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
20646 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
20647 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
20648 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
20649 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
20650 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
20651 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
20652 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
20653 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
20654 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
20655 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
20656 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
20657 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
20658 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
20659 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
20660 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
20661 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
20662 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
20663 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
20664 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
20665 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
20666 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
20667 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
20668 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
20669 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
20670 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
20671 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
20672 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
20673 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
20674 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
20675 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
20676 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
20677 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
20678 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
20679 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
20680 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
20681 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
20682 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
20683 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
20684 dlls/winmm/wineaudioio/Makefile.in,
20685 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
20686 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
20687 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
20688 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
20689 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
20690 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
20691 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
20692 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
20693 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
20694 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
20695 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
20696 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
20697 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
20698 programs/winhelp/Makefile.in, server/Makefile.in,
20699 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
20700 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
20701 DWORD/LONG/ULONG from long to int.
20703 2006-09-28 James Hawkins <truiken@gmail.com>
20705 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
20706 dlls/msi/preview.c:
20707 msi: Return to the parent dialog when the argument to the EndDialog event
20710 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
20712 * dlls/shell32/shelllink.c:
20713 shell32: Cast-qual warnings fix.
20715 * dlls/shell32/shell32_main.c:
20716 shell32: Cast-qual warnings fix.
20718 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
20719 shell32: Cast-qual warnings fix.
20721 * dlls/shell32/brsfolder.c:
20722 shell32: Cast-qual warnings fix.
20724 2006-09-29 Alexandre Julliard <julliard@winehq.org>
20726 * dlls/winex11.drv/opengl.c:
20727 winex11.drv: Fix typo that confuses winapi_check.
20729 2006-09-28 Juan Lang <juan_lang@yahoo.com>
20731 * dlls/winex11.drv/opengl.c:
20732 winex11.drv: Don't deadlock if GL init fails.
20734 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
20736 * tools/winedump/winedump.man.in:
20737 winedump: Remove the shell script reference from the man-page.
20739 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
20741 * dlls/comctl32/toolbar.c:
20742 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
20744 * dlls/comctl32/toolbar.c:
20745 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
20747 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
20748 msvfw32: Add Polish translation.
20750 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
20751 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
20752 dlls/gphoto2.ds/gphoto2_No.rc:
20753 gphoto2.ds: Use SS_CENTER to center a dialog string.
20755 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
20756 gphoto2.ds: Add Polish translation.
20758 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
20759 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
20760 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
20761 dlls/sane.ds/sane_No.rc:
20762 sane.ds: Use SS_CENTER to center a dialog string.
20764 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
20765 sane.ds: Add Polish translation.
20767 2006-09-28 Juan Lang <juan_lang@yahoo.com>
20769 * include/wincrypt.h:
20770 wincrypt.h: Fix a typo.
20772 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
20773 rsaenh: Correct signature checking.
20774 - pass desired key to encrypt_block_impl
20775 - don't change the alg id of imported keys
20778 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
20780 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
20781 crypt32: Added some CryptSIP stub implementations.
20783 2006-09-28 Hans Leidekker <hans@it.vu.nl>
20785 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
20786 usp10: Add a stub implementation and a test for ScriptLayout.
20788 2006-09-28 Alexandre Julliard <julliard@winehq.org>
20790 * ANNOUNCE, ChangeLog, VERSION, configure:
20793 ----------------------------------------------------------------
20794 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
20796 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
20797 ole32: StgOpenStorage on non-existent file should create it (with test).
20799 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
20801 * dlls/shlwapi/string.c:
20802 shlwapi: Add size parameters to function that takes array arguments.
20804 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
20806 * dlls/rpcrt4/rpc_server.c:
20807 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
20809 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
20811 * dlls/crypt32/tests/sip.c:
20812 crypt32: A small test to verify when to write function pointers.
20814 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
20816 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
20817 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
20818 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
20819 localspl/tests: Add initial test.
20821 2006-09-27 Benjamin Arai <me@benjaminarai.com>
20823 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
20824 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
20825 dlls/clusapi/clusapi.spec:
20826 clusapi: Implement stub dll for clusapi.
20828 2006-09-27 James Hawkins <truiken@gmail.com>
20830 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
20831 msi: Follow state resolution rules when a feature parent saves a component.
20833 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
20834 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
20835 of INSTALLSTATE_UNKNOWN.
20837 2006-09-27 Juan Lang <juan_lang@yahoo.com>
20839 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
20840 dlls/crypt32/tests/cert.c:
20841 crypt32: Implement CertGetPublicKeyLength.
20843 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
20845 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
20846 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
20848 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
20850 * dlls/ntdll/signal_i386.c:
20851 ntdll: Align stack to 4 bytes.
20853 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
20855 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
20856 dlls/localspl/localspl_main.c:
20857 localspl: Start implementation of InitializePrintMonitor.
20859 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
20861 * programs/regedit/Ko.rc:
20862 regedit: Updated Korean Resource.
20864 * dlls/winmm/winmm_Ko.rc:
20865 winmm: Updated Korean resource.
20867 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
20869 * dlls/wined3d/device.c:
20870 wined3d: Tell gl about the surface alignment.
20872 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
20874 * dlls/shdocvw/regsvr.c:
20875 shdocvw: Cast-qual warnings fix.
20877 * dlls/secur32/secur32.c:
20878 secur32: Cast-qual warnings fix.
20880 2006-09-27 Huw Davies <huw@codeweavers.com>
20882 * dlls/ole32/rpc.c:
20883 ole32: Don't return from CoRegisterClassObject until we have created the
20885 Also don't fail if the client connects to the pipe between CreateNamedPipe
20886 and ConnectNamedPipe.
20888 2006-09-27 Robert Shearman <rob@codeweavers.com>
20890 * include/objidl.idl:
20891 include: Add types to objidl.idl used by COM contexts.
20893 * dlls/oleaut32/tmarshal.c:
20894 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
20897 * dlls/ole32/stg_stream.c:
20898 ole32: Check the return value of IStream_SetSize so as to not blindly continue
20899 on and possibly corrupt the structured storage file.
20901 * dlls/ntdll/signal_i386.c:
20902 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
20903 with a bad address.
20905 * dlls/ntdll/virtual.c:
20906 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
20907 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
20910 include: Add recently added PSDK VM flags to winnt.h.
20912 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
20914 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
20915 gdi32: Modify kerning scaling algorithm to the one which appears to better
20916 match what Windows does.
20918 2006-09-27 Jacek Caban <jacek@codeweavers.com>
20920 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
20921 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
20922 dlls/mshtml/tests/htmldoc.c:
20923 mshtml: Added get_readyState implementation.
20925 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
20926 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
20927 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
20928 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
20929 dlls/mshtml/rsrc.rc:
20930 mshtml: Remove conflicts between resource.h and mshtmcid.h.
20932 2006-09-27 Alexandre Julliard <julliard@winehq.org>
20934 * dlls/ole32/tests/hglobalstream.c:
20935 ole32/tests: Avoid using sizeof in a trace.
20937 * dlls/d3d9/tests/stateblock.c:
20938 d3d9/tests: Don't test texture states beyond the supported maximum.
20940 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
20942 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
20943 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
20944 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
20946 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
20948 * dlls/wined3d/device.c:
20949 wined3d: Fix typo in ResourceReleased.
20951 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
20953 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
20954 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
20956 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
20958 * dlls/lz32/tests/lzexpand_main.c:
20959 lz32/tests: Fix some typos in error messages.
20961 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
20963 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
20964 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
20965 wined3d: Read GL info and load constants into the same device.
20967 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
20968 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
20969 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20970 wined3d: Move device pointer into the BaseShader class.
20972 2006-09-27 Juan Lang <juan_lang@yahoo.com>
20974 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
20975 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
20977 * include/wintrust.h:
20978 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
20980 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
20982 * dlls/crypt32/tests/sip.c:
20983 crypt32: Another CryptSIPLoad test.
20985 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
20986 wintrust: Added some CryptSIP stub implementations.
20989 wintrust: Fix function prototype.
20991 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
20993 * programs/clock/Fr.rc:
20994 clock: French translation improvements.
20996 * programs/notepad/Fr.rc:
20997 notepad: French translation improvements.
20999 * programs/progman/Fr.rc:
21000 progman: French translation improvements.
21002 * programs/winefile/Fr.rc:
21003 winefile: French translation improvements.
21005 * programs/taskmgr/Fr.rc:
21006 taskmgr: French translation improvements.
21008 * programs/regedit/Fr.rc:
21009 regedit: French translation improvements.
21011 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
21013 * programs/view/view.c:
21014 view: Reset the image left-top corner to the window left-top corner after a
21017 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
21018 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
21019 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
21020 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
21021 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
21022 programs/view/resource.h, programs/view/view.c:
21023 view: Remove the Info > Hello menu item.
21025 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
21026 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
21027 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
21028 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
21029 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
21030 programs/view/init.c, programs/view/resource.h:
21031 view: Remove IDS_APPNAME from resources.
21033 * programs/view/Pl.rc, programs/view/viewrc.rc:
21034 view: Add Polish translation.
21036 * programs/regedit/En.rc:
21037 regedit: Fix the English (Neutral) menu.
21039 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
21041 * programs/winecfg/Ru.rc:
21042 winecfg: Update Russian translation.
21044 2006-09-26 H. Verbeet <hverbeet@gmail.com>
21046 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
21047 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
21048 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
21049 dlls/wined3d/volumetexture.c:
21050 wined3d: Comparing BOOLs against FALSE is redundant.
21052 * dlls/wined3d/directx.c:
21053 wined3d: Add a comment to clarify the point of max_sampler_stages.
21055 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
21056 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
21057 include/wine/wined3d_gl.h:
21058 wined3d: Add support for native NPOT textures.
21060 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
21061 wined3d: Enable pixel shaders by default.
21063 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
21064 wined3d: Fix the default values for wined3d_settings.
21066 * dlls/wined3d/vertexshader.c:
21067 wined3d: Don't overwrite the position y offset in ARB vertex programs.
21069 * dlls/wined3d/device.c:
21070 wined3d: Cleanup ActiveRender some more.
21072 * dlls/wined3d/device.c:
21073 wined3d: Render upside down when rendering offscreen, even if the backbuffer
21074 is used to render to.
21076 * dlls/wined3d/device.c:
21077 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
21079 2006-09-26 Juan Lang <juan_lang@yahoo.com>
21081 * include/wintrust.h:
21082 wintrust.h: Add missing defines.
21084 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
21085 dlls/crypt32/tests/encode.c:
21086 crypt32: Encode/decode authority key ids.
21088 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
21090 * programs/cmdlgtst/Ko.rc:
21091 cmdlgtst: Updated Korean resource.
21093 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
21095 * dlls/rsaenh/rsaenh.c:
21096 rsaenh: Cast-qual warnings fix.
21098 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
21099 rsaenh: Cast-qual warnings fix.
21101 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
21103 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
21104 uninstaller: Add Polish translation.
21106 * dlls/winmm/winmm_En.rc:
21107 winmm: Use English (US) instead of English (Neutral) for resources.
21109 * dlls/comctl32/comctl_Pl.rc:
21110 comctl32: Update Polish translation.
21112 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
21113 dlls/msrle32/msrle_Hu.rc:
21114 msrle32: Show correctly the authors surname in some non-latin1 languages.
21116 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
21117 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
21118 dlls/msvidc32/rsrc.rc:
21119 video codecs: add Polish translation.
21121 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
21123 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
21124 dmband: Print 64bit integers with wine_dbgstr_longlong.
21126 2006-09-25 James Hawkins <truiken@gmail.com>
21128 * dlls/msi/action.c, dlls/msi/tests/package.c:
21129 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
21130 the component's state should match.
21132 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
21133 msi: Only specifically resolve the TARGETDIR directory once.
21135 * dlls/msi/tests/package.c:
21136 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
21139 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
21140 dlls/msi/package.c, dlls/msi/tests/package.c:
21141 msi: Store the full path to the database file in the MSIDATABASE structure.
21143 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
21145 * dlls/user/property.c, include/winuser.h:
21146 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
21148 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
21150 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
21151 dlls/setupapi/tests/devinst.c:
21152 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
21154 2006-09-26 Alexandre Julliard <julliard@winehq.org>
21156 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
21157 explorer: Work around the latest HAL binary compatibility breakage.
21159 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
21161 * dlls/crypt32/tests/sip.c:
21162 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
21164 2006-09-22 James Hawkins <truiken@gmail.com>
21166 * dlls/setupapi/queue.c:
21167 setupapi: Fix a typo.
21169 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
21171 * dlls/d3d8/d3d8_main.c:
21172 d3d8: Remove no longer used imports.
21174 * dlls/d3d9/d3d9_main.c:
21175 d3d9: Remove no longer used imports.
21177 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
21180 mssip.h: Added function definition.
21182 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
21184 * dlls/gdi/tests/font.c:
21185 gdi32: Add a test for GetKerningPairs.
21187 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
21188 gdi32: Implement GetKerningPairs for TrueType fonts.
21190 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
21192 * dlls/winex11.drv/keyboard.c:
21193 winex11.drv: Use a proper protector for X11/XKBlib.h.
21195 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
21197 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
21198 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
21199 programs/winedbg/winedbg.c:
21200 winedbg: Fixed regression in gdb startup (especially gdb proxy).
21202 * programs/winedbg/memory.c:
21203 winedbg: Put back the %d format for printing integral values even for
21204 64bit internal values as the default format in winebdg command imposes.
21206 * dlls/dbghelp/dwarf.c:
21207 dbghelp: Added support for a couple of compiland's children.
21209 * dlls/dbghelp/dwarf.c:
21210 dbghelp: Fix location computation when attribute has a constant form instead
21213 * dlls/dbghelp/dwarf.c:
21214 dbghelp: Change the definition of an attribute so that we can pass around
21217 * dlls/dbghelp/dwarf.c:
21218 dbghelp: Move the attribute union (now nameless) into a structure called
21221 * dlls/dbghelp/dwarf.c:
21222 dbghelp: Added support for DW_OP_breg* operations in location computation.
21224 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
21225 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
21226 dbghelp: Variables & registers.
21227 - more strickling differentiation variable location between
21228 a register, and the dereferenced address defined by a
21229 register (and possibly an offset)
21230 - added a parameter to symt_add_func_local (and internal symbol
21231 data struct) to help differentiate
21232 - fix all debug parsers to confer to this new scheme
21234 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
21236 * dlls/lz32/tests/lzexpand_main.c:
21237 lz32/tests: Try to open nonexisting compressed files.
21239 * dlls/lz32/tests/lzexpand_main.c:
21240 lz32/tests: Add more cases for opening compressed files.
21242 * dlls/lz32/tests/lzexpand_main.c:
21243 lz32/tests: Move indirect opening of compressed files into separate functions.
21244 Also rename W-string variable to get some naming consistency.
21246 * dlls/lz32/tests/lzexpand_main.c:
21247 lz32/tests: Compare result to predefined compressed file name, not calculated
21250 2006-09-25 Juan Lang <juan_lang@yahoo.com>
21252 * dlls/crypt32/tests/cert.c:
21253 crypt32: Reduce indent level of tests.
21255 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
21257 * dlls/wined3d/glsl_shader.c:
21258 wined3d: Use GL_EXTCALL.
21259 That fixes compilation with gl headers that do not know about glUniform4fvARB.
21261 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
21263 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
21264 dlls/winex11.drv/winex11.drv.spec:
21265 winex11.Drv: Remove unneeded wgl exports.
21267 2006-09-25 Duane Clark <fpga@pacbell.net>
21269 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
21270 msvcrt: fgetc needs to use unsigned parameters.
21271 Spotted by and adapted from test written by Tobias Ringström.
21273 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
21275 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
21276 dlls/dmcompos/signposttrack.c:
21277 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
21279 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
21281 * dlls/rpcrt4/rpc_transport.c:
21282 rpcrt4: Cast-qual warnings fix.
21284 * dlls/rpcrt4/ndr_stubless.c:
21285 rpcrt4: Cast-qual warnings fix.
21287 * dlls/rpcrt4/cpsf.c:
21288 rpcrt4: Cast-qual warnings fix.
21290 * dlls/rpcrt4/ndr_marshall.c:
21291 rpcrt4: Cast-qual warnings fix.
21293 * dlls/riched20/reader.c:
21294 riched20: Cast-qual warning fix.
21296 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
21298 * programs/notepad/Tr.rc:
21299 notepad: Update Turkish resources.
21301 * programs/clock/Tr.rc:
21302 clock: Update Turkish resources.
21304 * dlls/shell32/shell32_Tr.rc:
21305 shell32: Update Turkish resources.
21307 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
21309 * programs/regedit/listview.c:
21310 regedit: Remove dead code.
21312 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
21314 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
21315 wined3d: Add the missing gamma cap.
21317 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
21319 * dlls/wintrust/register.c:
21320 wintrust: Implement SoftpubDllRegisterServer.
21322 2006-09-22 Ivan Leo <ivanleo@gmail.com>
21324 * dlls/dinput/mouse.c:
21325 dinput: Add some error checks to mouse.c.
21327 2006-09-22 Frank Richter <frank.richter@gmail.com>
21329 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
21330 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
21331 ReturnBuffer and certain ReturnBufferSizes.
21333 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
21335 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
21336 dlls/comctl32/toolbar.c:
21337 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
21338 bitmap before ImageList_AddMasked rather then call
21339 ImageList_SetImagesCount after.
21341 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
21342 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
21344 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
21346 * dlls/ntdll/signal_i386.c:
21347 ntdll: Avoid ebx being clobbered in exception handler.
21349 2006-09-24 Jacek Caban <jacek@codeweavers.com>
21351 * dlls/mshtml/tests/htmldoc.c:
21352 mshtml: Added more loading tests.
21354 * dlls/mshtml/navigate.c:
21355 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
21357 * dlls/mshtml/nsembed.c:
21358 mshtml: Initialize url in OnStartURIOpen.
21360 * dlls/mshtml/persist.c:
21361 mshtml: Remove FIXMEs and fix a typo.
21363 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
21364 mshtml: Added PARSECOMPLETE task implementation.
21366 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
21367 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
21368 mshtml: Store BSCallback in HTMDocument.
21370 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
21371 mshtml: Store IBinding interface in BSCallback.
21373 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
21374 dlls/mshtml/persist.c, dlls/mshtml/task.c:
21375 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
21376 IPersistMoniker::Load.
21378 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
21379 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
21380 mshtml: Create one "Internet Explorer_Hidden" window per thread.
21382 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
21384 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
21385 dlls: Assorted French translation improvements.
21387 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
21389 * programs/winefile/Pl.rc:
21390 winefile: Update Polish translation.
21392 * dlls/user/resources/user32_Pl.rc:
21393 user32: Update Polish translation.
21395 * programs/regedit/Pl.rc:
21396 regedit: Update Polish translation.
21398 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
21399 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
21401 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
21402 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
21403 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
21405 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
21407 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
21408 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
21409 wined3d: Surface data is 32 bit aligned.
21411 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
21413 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
21414 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
21415 dlls/wined3d/wined3d_private.h:
21416 wined3d: Avoid wasting a uniform.
21418 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
21419 wined3d: Stop fixing up a VBO if the declaration changes too often.
21421 * dlls/wined3d/vertexbuffer.c:
21422 wined3d: Verify the VBO vertex declaration every draw.
21424 * dlls/wined3d/surface_gdi.c:
21425 wined3d: Fix a typo.
21427 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
21429 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
21430 quartz: Cast-qual warnings fix.
21432 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
21434 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
21435 oleaut32: Cast-qual warnings fix.
21437 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
21439 * programs/msiexec/msiexec.c:
21440 msiexec: Should recognize /xpackage syntax.
21442 2006-09-21 Aric Stewart <aric@codeweavers.com>
21444 * dlls/user/edit.c:
21445 user: Correct buffer overflows in IME processing code.
21447 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
21449 * dlls/msi/dialog.c:
21450 msi: Support more dialog groups.
21452 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
21455 wrc: Fixed typo for the --pedantic argument.
21457 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
21459 * include/wincrypt.h:
21460 wincrypt.h: A few more defines.
21462 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
21464 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
21465 include/wine/wined3d_gl.h:
21466 wined3d: glBlend* fixes.
21468 2006-09-21 Jacek Caban <jacek@codeweavers.com>
21470 * dlls/mshtml/tests/htmldoc.c:
21471 mshtml: Better IDM_PARSECOMPLETE test.
21473 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
21474 dlls/shdocvw/webbrowser.c:
21475 shdocvw: Added [get|put]_Silent implementation.
21476 As we don't have any dialog in WebBrowser implemented yet, all we have to do
21477 is to store silent value.
21479 2006-09-21 Huw Davies <huw@codeweavers.com>
21481 * dlls/advapi32/security.c:
21482 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
21484 This makes the tests run correctly on first invocation.
21486 * dlls/gdi/tests/font.c:
21487 gdi32: Make the bitmap font tests locale aware.
21489 * dlls/gdi/tests/font.c:
21490 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
21491 so remove the width test completely.
21493 2006-09-17 Kai Blin <kai.blin@gmail.com>
21495 * dlls/secur32/secur32.c:
21496 secur32: Stop loading Negotiate until it is actually working.
21498 2006-09-24 Alexandre Julliard <julliard@winehq.org>
21500 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
21501 make_makefiles: Merged the make_progs script into make_makefiles.
21503 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
21505 * include/msvcrt/sys/types.h, include/winsock.h:
21506 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
21508 2006-09-22 Alexandre Julliard <julliard@winehq.org>
21510 * configure, configure.ac:
21511 configure: Moved the libGL.a check to the final warnings.
21513 * Makefile.in, configure, configure.ac, include/.gitignore:
21514 Makefile: Automatically update config.h if configure changed.
21516 * tools/make_makefiles:
21517 make_makefiles: Parse the makefiles to find the correct rules file dependency.
21520 makedep: Update dependencies even with no source files.
21522 2006-09-21 Alexandre Julliard <julliard@winehq.org>
21524 * dlls/user/resource.c, dlls/user/tests/resource.c,
21525 dlls/user/tests/resource.rc:
21526 user: Fix handling of high bits of resource id in LoadString, reported by
21529 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
21531 * dlls/wined3d/drawprim.c:
21532 wined3d: Allow null streams in the vertex declaration.
21534 2006-09-17 Kai Blin <kai.blin@gmail.com>
21536 * dlls/secur32/ntlm.c:
21537 secur32: Tell the user if ntlm_auth is not found or outdated.
21539 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
21541 * dlls/msacm32/driver.c:
21542 msacm: acmDriverPriority() compares dwPriority against negative values.
21543 This issue was spotted by Andrew Talbot.
21545 2006-09-15 Benjamin Arai <me@benjaminarai.com>
21547 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
21548 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
21549 dlls/nddeapi/nddeapi.spec:
21550 nddeapi: Implement stub dll for nddeapi.
21552 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
21554 * dlls/comdlg32/fontdlg.c:
21555 comdlg32: Show better font style information in fontdlg.
21557 2006-09-13 James Hawkins <truiken@gmail.com>
21559 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
21560 wintrust: Add a stub implementation of CryptCATClose.
21562 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
21563 wintrust: Add a stub implementation of CryptCATEnumerateMember.
21565 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
21566 wintrust: Move the Crypt* functions to crypt.c.
21568 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
21569 dlls/wintrust/wintrust.spec:
21570 wintrust: Add a stub implementation of CryptCATOpen.
21572 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
21574 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
21575 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
21577 * dlls/comctl32/toolbar.c:
21578 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
21580 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
21581 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
21583 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
21584 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
21586 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
21587 comctl32: imagelist: SetImageCount can be used to decrease image count (with
21590 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
21591 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
21592 dlls/comctl32/tests/toolbar.c:
21593 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
21595 2006-09-20 James Hawkins <truiken@gmail.com>
21597 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
21598 dlls/msi/tests/package.c:
21599 msi: Disable child features of parent features that are unselected because of
21602 * dlls/msi/dialog.c:
21603 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
21606 * dlls/msi/action.c, dlls/msi/tests/package.c:
21607 msi: Don't check a component's install state if a component ID is not provided.
21609 * dlls/msi/tests/package.c:
21610 msi: Fix the results of a few tests to match Windows.
21612 * dlls/msi/action.c, dlls/msi/tests/package.c:
21613 msi: Load the component states in CostFinalize instead of CostInitialize.
21615 * dlls/msi/action.c, dlls/msi/tests/package.c:
21616 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
21618 * dlls/msi/action.c, dlls/msi/tests/package.c:
21619 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
21621 * dlls/advpack/files.c:
21622 advpack: backup should be a const string.
21624 2006-09-21 Alexandre Julliard <julliard@winehq.org>
21626 * dlls/wininet/tests/http.c:
21627 wininet/tests: Don't fail the tests if the network is unreachable.
21629 * dlls/urlmon/tests/url.c:
21630 urlmon/tests: Don't fail the tests if the network is unreachable.
21632 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
21634 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
21635 dlls/winex11.drv/winex11.drv.spec:
21636 opengl: Move wgl font code to winex11.drv.
21638 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
21640 * include/wine/mmsystem16.h:
21641 include: Make the return type of mmioSendMessage16 in the function declaration
21642 match that of the function definition.
21644 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
21646 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
21647 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
21649 2006-09-20 Benjamin Arai <me@benjaminarai.com>
21651 * dlls/msi/tests/db.c:
21652 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
21653 returns the correct results.
21655 * dlls/msi/tests/db.c:
21656 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
21657 the correct results.
21659 * dlls/oleaut32/tests/vartest.c:
21660 oleaut32: Conformance test for function variant:VarImp.
21662 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
21663 oleaut32: Implementation for function variant:VarImp.
21665 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
21667 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
21668 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
21669 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
21670 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
21671 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
21672 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
21673 dmime: Print 64bit integers with wine_dbgstr_longlong.
21675 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
21677 * dlls/ole32/stg_prop.c:
21678 ole32: Cast-qual warnings fix.
21680 * dlls/odbc32/proxyodbc.c:
21681 odbc32: Cast-qual warning fix.
21683 2006-09-20 Juan Lang <juan_lang@yahoo.com>
21685 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
21686 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
21689 * dlls/crypt32/chain.c:
21690 crypt32: Don't crash on freeing null chain engine.
21692 * dlls/crypt32/tests/cert.c:
21693 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
21695 * dlls/crypt32/tests/encode.c:
21696 crypt32: Test decoding a big CRL.
21698 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
21700 * dlls/wined3d/drawprim.c:
21701 wined3d: Do not bind the 0 vbo when vbos are unsupported.
21703 2006-09-21 Alexandre Julliard <julliard@winehq.org>
21705 * server/process.c, server/process.h, server/request.c:
21706 server: Kill the process without SIGTERM when the fd socket is closed.
21708 * configure, configure.ac:
21709 configure: Don't display any messages when started from the makefile to rebuild
21712 2006-09-20 Alexandre Julliard <julliard@winehq.org>
21715 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
21717 * Makefile.in, tools/Makefile.in:
21718 Makefile: Fixed rule for building makedep when cross-compiling.
21720 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
21722 * dlls/crypt32/sip.c:
21723 crypt32: Simplify by removing unneeded backslash.
21725 2006-09-20 Huw Davies <huw@codeweavers.com>
21727 * dlls/gdi/tests/font.c:
21728 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
21729 there's a \n in the string.
21731 * dlls/gdi/freetype.c:
21732 gdi32: Fix ppem in the case that there isn't an exact height match in the
21735 * dlls/gdi/tests/font.c:
21736 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
21738 2006-09-19 Benjamin Arai <me@benjaminarai.com>
21740 * dlls/msi/tests/db.c:
21741 msi: Adds test to check if "AND" operator returns the correct result for the
21744 * dlls/msi/tests/db.c:
21745 msi: Adds tests to check if joins return the correct number of rows.
21747 * dlls/msi/tests/db.c:
21748 msi: Updates tests for joins to include row and column ids in message.
21750 2006-09-17 Christoph Frick <frick@sc-networks.com>
21752 * dlls/wined3d/device.c:
21753 wined3d: Clamp the light exponent at 128.
21755 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
21757 * dlls/setupapi/tests/devinst.c:
21758 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
21760 * dlls/ntdll/cdrom.c:
21761 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
21764 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
21765 ntdll: Fixed conditional expression (Coverity).
21767 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
21770 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
21773 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
21775 * dlls/dinput/mouse.c:
21776 dinput: Initialize default coop level. Invert logic in hook handler.
21778 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
21780 * dlls/ntdll/env.c:
21781 ntdll: Cast-qual warning fix.
21783 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
21785 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
21787 msi: Cast-qual warnings fix.
21789 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
21791 * dlls/hlink/hlink_main.c:
21792 hlink: Cast-qual warnings fix.
21794 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
21796 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
21797 url: Fixed wrong argument (Coverity).
21799 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
21801 * programs/notepad/dialog.c:
21802 notepad: Keep the modify information of edit control when toggle wrap line.
21804 * programs/notepad/main.c, programs/notepad/main.h:
21805 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
21807 2006-09-15 James Hawkins <truiken@gmail.com>
21809 * dlls/msi/dialog.c:
21810 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
21811 to duplicate the component changing logic.
21813 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
21814 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
21815 INSTALLSTATE_ABSENT.
21817 * dlls/msi/tests/package.c:
21818 msi: Add tests for components with multiple parent features.
21820 2006-09-14 James Hawkins <truiken@gmail.com>
21822 * dlls/msi/dialog.c:
21823 msi: Add the total and free disk space to the VolumeCostList control.
21825 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
21827 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
21828 d3d8: More correct stub for ValidatePixelShader + tests.
21830 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
21832 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
21833 dinput: Return proper errors in SetCooperativeLevel.
21835 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
21837 * include/winuser.h:
21838 include: Add some missing definitions in winuser.h.
21840 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
21842 * dlls/advpack/advpack_private.h:
21843 advpack: Remove duplicate function declaration.
21845 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
21847 * dlls/netapi32/nbnamecache.c:
21848 netapi32: Cast-qual warnings fix.
21850 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
21852 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
21853 msvcrt: Cast-qual warnings fix.
21855 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
21857 * dlls/mapi32/util.c:
21858 mapi32: Cast-qual warning fix.
21860 * dlls/kernel32/resource.c:
21861 kernel32: Cast-qual warnings fix.
21863 * dlls/kernel32/ne_module.c:
21864 kernel32: Cast-qual warnings fix.
21866 * dlls/kernel32/instr.c:
21867 kernel32: Cast-qual warnings fix.
21869 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
21870 dlls/kernel32/volume.c:
21871 kernel32: Cast-qual warnings fix.
21873 2006-09-20 Alexandre Julliard <julliard@winehq.org>
21875 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
21876 dlls/winex11.drv/dib.c, include/winnt.h,
21877 programs/winedbg/tgt_active.c:
21878 include: Added definitions for the fault address exception information.
21880 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
21881 include/wine/exception.h, include/winnt.h:
21882 include: Exception filters should return LONG, not DWORD.
21883 Also move UnhandledExceptionFilter definitions to winbase.h since they
21884 are there in the latest SDK.
21886 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
21888 * include/commctrl.h:
21889 include: Win64 fix in TBBUTTON.
21891 * dlls/comctl32/toolbar.c:
21892 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
21895 * dlls/comctl32/header.c:
21896 comctl32: header: Update the header comment.
21898 * dlls/comctl32/header.c:
21899 comctl32: header: Remove the nOldWidth.
21901 * dlls/comctl32/header.c:
21902 comctl32: header: Send new values in notifies during resize and drag-drop
21903 instead of the old ones.
21904 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
21906 * dlls/comctl32/header.c:
21907 comctl32: header: Merge the simple delete and complex delete.
21909 * dlls/comctl32/header.c:
21910 comctl32: header: Simplify the insert/delete code by using ReAlloc.
21912 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
21913 comctl32: header: Test the header order-management code and fix some bugs.
21915 2006-09-19 Juan Lang <juan_lang@yahoo.com>
21917 * include/wincrypt.h:
21918 wincrypt.h: Add more missing definitions and prototypes.
21920 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
21922 * dlls/dmloader/debug.c:
21923 dmloader: Print 64bit integers with wine_dbgstr_longlong.
21925 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
21927 * dlls/winspool.drv/info.c:
21928 winspool: Fix missing backslash.
21930 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
21933 wine.inf: Add the missing SecurityService keys.
21935 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
21937 * dlls/setupapi/devinst.c:
21938 setupapi: Fixed wrong check (Coverity).
21940 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
21942 * dlls/crypt32/tests/str.c:
21943 crypt32: Cast-qual warnings fix.
21945 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
21947 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
21948 dlls/crypt32/tests/sip.c:
21949 crypt32: Move SIP related tests to their own file.
21951 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
21953 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
21954 crypt32: Move SIP related functions to their own file.
21956 * dlls/crypt32/crypt32.spec:
21957 crypt32: Add a few functions to the spec file.
21959 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
21961 * dlls/winex11.drv/opengl.c:
21962 winex11.drv: Fix wined3d/opengl regression.
21964 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
21966 * dlls/winex11.drv/opengl.c:
21967 winex11.drv: Fix fbconfig regression.
21969 2006-09-13 James Hawkins <truiken@gmail.com>
21971 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
21972 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
21974 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
21975 dlls/setupapi/tests/parser.c:
21976 setupapi: Implement pSetupGetField, with tests.
21978 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
21980 * documentation/README.ko:
21981 README.ko: Updated.
21983 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
21985 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
21986 gdi: Cast-qual warnings fix.
21988 * dlls/gdi/enhmetafile.c:
21989 gdi: Cast-qual warnings fix.
21991 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
21992 gdi: Cast-qual warnings fix.
21994 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
21996 * tools/widl/typelib.c:
21997 widl: Don't compare result of read() to unsigned type.
21999 * tools/widl/write_msft.c:
22000 widl: Remove unused parameter in create_msft_typeinfo.
22002 * tools/widl/write_msft.c:
22003 widl: Remove unused parameter in ctl2_encode_name.
22005 * tools/widl/utils.c:
22006 widl: Replace a #if by if for better compiler checking.
22008 * tools/widl/typegen.c:
22009 widl: Remove unused parameter in write_ip_tfs.
22011 * tools/widl/parser.l:
22012 widl: Fix warning about unused structure field in lexer.
22014 * tools/widl/widl.man.in:
22015 widl: Add -u and -U options to man page.
22017 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
22019 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
22020 dmscript: Print 64bit integers with wine_dbgstr_longlong.
22022 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
22024 * dlls/crypt32/tests/main.c:
22025 crypt32/tests: Some tests for CryptSIPLoad.
22027 2006-09-13 Hans Leidekker <hans@it.vu.nl>
22029 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
22030 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
22031 Remove some unnecessary casts.
22033 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
22034 dlls/dnsapi/tests/record.c:
22035 dnsapi: Implement and test DnsRecordSetDetach.
22037 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
22039 * dlls/comctl32/listview.c:
22040 comctl32: listview: Don't edit labels after the first click of a double click.
22042 * dlls/comctl32/listview.c:
22043 comctl32: listview: Don't edit labels on click if the view was not focused.
22045 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
22047 * include/commctrl.h:
22048 include/commctrl.h: TV_DISPINFO constants definition.
22050 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
22052 * include/windows.h:
22053 include/windows.h: Added _INC_WINDOWS declaration.
22055 2006-09-14 Alexandre Julliard <julliard@winehq.org>
22058 makefile: Automatically re-run configure if it has been modified.
22060 * Makefile.in, tools/make_makefiles:
22061 makefiles: Automatically rebuild makefiles when their sources and/or configure
22064 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
22065 makefiles: Attempt to automatically run make depend when reading an updated
22068 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
22069 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
22070 programs/Makefile.in, programs/make_progs:
22071 makefiles: Remove the dependencies comment in files that don't need it.
22073 * configure, configure.ac, dlls/activeds/Makefile.in,
22074 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
22075 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
22076 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
22077 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
22078 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
22079 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
22080 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
22081 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
22082 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
22083 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
22084 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
22085 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
22086 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
22087 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
22088 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
22089 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
22090 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
22091 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
22092 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
22093 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
22094 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
22095 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
22096 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
22097 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
22098 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
22099 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
22100 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
22101 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
22102 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
22103 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
22104 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
22105 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
22106 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
22107 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
22108 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
22109 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
22110 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
22111 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
22112 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
22113 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
22114 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
22115 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
22116 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
22117 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
22118 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
22119 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
22120 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
22121 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
22122 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
22123 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
22124 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
22125 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
22126 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
22127 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
22128 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
22129 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
22130 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
22131 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
22132 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
22133 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
22134 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
22135 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
22136 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
22137 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
22138 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
22139 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
22140 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
22141 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
22142 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
22143 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
22144 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
22145 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
22146 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
22147 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
22148 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
22149 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
22150 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
22151 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
22152 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
22153 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
22154 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
22155 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
22156 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
22157 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
22158 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
22159 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
22160 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
22161 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
22162 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
22163 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
22164 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
22165 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
22166 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
22167 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
22168 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
22169 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
22170 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
22171 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
22172 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
22173 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
22174 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
22175 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
22176 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
22177 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
22178 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
22179 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
22180 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
22181 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
22182 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
22183 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
22184 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
22185 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
22186 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
22187 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
22188 dlls/winmm/wineaudioio/Makefile.in,
22189 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
22190 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
22191 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
22192 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
22193 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
22194 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
22195 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
22196 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
22197 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
22198 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
22199 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
22200 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
22201 programs/control/Makefile.in, programs/eject/Makefile.in,
22202 programs/expand/Makefile.in, programs/explorer/Makefile.in,
22203 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
22204 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
22205 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
22206 programs/progman/Makefile.in, programs/regedit/Makefile.in,
22207 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
22208 programs/rundll32/Makefile.in, programs/start/Makefile.in,
22209 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
22210 programs/view/Makefile.in, programs/wineboot/Makefile.in,
22211 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
22212 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
22213 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
22214 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
22215 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
22216 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
22217 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
22218 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
22219 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
22220 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
22221 makefiles: Generate the dependencies line to avoid some code duplication.
22223 2006-09-13 Alexandre Julliard <julliard@winehq.org>
22225 * ANNOUNCE, ChangeLog, VERSION, configure:
22228 ----------------------------------------------------------------
22229 2006-09-13 Alexandre Julliard <julliard@winehq.org>
22231 * programs/msiexec/msiexec.c:
22232 msiexec: Ignore failure to create the service if it already exists.
22234 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
22236 * documentation/README.de:
22237 README.de: Updated comment on support libraries to match English.
22239 * documentation/README.de:
22240 README.de: Mention kernel 2.6.
22242 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
22244 * dlls/wintrust/register.c:
22245 wintrust: Add CryptSIPAddProvider calls to the registration.
22247 2006-09-13 Mike McCormack <mike@codeweavers.com>
22249 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
22250 dlls/msi/tests/db.c:
22251 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
22253 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
22255 * dlls/dinput/dinput_main.c:
22256 dinput: Create/destroy hook thread from DirectInput.
22258 2006-09-13 Mike McCormack <mike@codeweavers.com>
22260 * dlls/msi/tests/db.c:
22261 msi: Add a test for ALTER TABLE.
22263 * dlls/msi/database.c, dlls/msi/tests/db.c:
22264 msi: Fix database creation.
22266 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
22268 msi: Split the font registration code out into a separate file.
22270 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
22272 * dlls/dxdiagn/provider.c:
22273 dxdiagn: Cast-qual warning fix.
22275 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
22277 * dlls/gdi/freetype.c:
22278 gdi32: Fix init_system_links() for non-localized font name.
22280 * dlls/gdi/freetype.c:
22281 gdi32: Fix wrong break statement use.
22283 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
22285 * dlls/wined3d/directx.c:
22286 wined3d: Avoid crashing when renderer returns no name.
22288 2006-09-12 James Hawkins <truiken@gmail.com>
22290 * dlls/msi/tests/db.c:
22291 msi: Add more join tests.
22293 * dlls/msi/dialog.c:
22294 msi: Show the available drives in the VolumeCostList control.
22296 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
22298 * dlls/ole32/stg_stream.c:
22299 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
22301 2006-09-13 Alexandre Julliard <julliard@winehq.org>
22303 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
22304 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
22305 tests: Moved some compatibility defines to wine/test.h.
22307 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
22309 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
22310 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
22311 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
22312 dlls/dmstyle/styletrack.c:
22313 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
22315 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
22318 README: Update for kernel 2.6.
22320 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
22322 * dlls/mshtml/rsrc.rc:
22323 mshtml: Add version resource.
22325 * dlls/shdocvw/version.rc:
22326 shdocvw: Update version info.
22328 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
22330 * dlls/wintrust/register.c:
22331 wintrust: Use the return values of the registration functions.
22333 * dlls/wintrust/register.c:
22334 wintrust: We do care about errors during this kind of registration.
22336 * dlls/wintrust/register.c:
22337 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
22339 2006-09-13 Mike McCormack <mike@codeweavers.com>
22341 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
22342 dlls/msi/tests/db.c:
22343 msi: Delete databases we create but never commit.
22345 2006-09-12 Alexandre Julliard <julliard@winehq.org>
22347 * configure, configure.ac:
22348 configure: Fix left-over reference to kernel directory.
22350 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
22352 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
22353 wintrust: Implemented WintrustAddDefaultForUsage.
22355 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
22356 wintrust: Added tests for WintrustAddDefaultForUsage.
22358 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
22359 include/wintrust.h:
22360 wintrust: Added stubbed WintrustAddDefaultForUsage.
22362 2006-09-12 Alexandre Julliard <julliard@winehq.org>
22364 * dlls/secur32/dispatcher.c:
22365 secur32: Use _exit instead of exit in child process to avoid flushing things
22368 * dlls/crypt32/tests/encode.c:
22369 crypt32: Comment out an unreliable test.
22371 * dlls/winex11.drv/opengl.c:
22372 winex11.drv: Fixed and simplified the opengl extension registration.
22374 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
22376 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
22377 dlls/opengl32/wgl_ext.h:
22378 opengl32: Remove unused code.
22380 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
22382 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
22383 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
22384 winex11.drv: Move WGL extension code to winex11.drv.
22386 2006-09-12 Alexandre Julliard <julliard@winehq.org>
22388 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
22389 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
22390 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
22391 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
22392 dlls/kernel/console.c, dlls/kernel/console_private.h,
22393 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
22394 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
22395 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
22396 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
22397 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
22398 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
22399 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
22400 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
22401 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
22402 dlls/kernel/local16.c, dlls/kernel/locale.c,
22403 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
22404 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
22405 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
22406 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
22407 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
22408 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
22409 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
22410 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
22411 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
22412 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
22413 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
22414 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
22415 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
22416 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
22417 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
22418 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
22419 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
22420 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
22421 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
22422 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
22423 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
22424 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
22425 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
22426 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
22427 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
22428 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
22429 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
22430 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
22431 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
22432 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
22433 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
22434 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
22435 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
22436 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
22437 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
22438 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
22439 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
22440 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
22441 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
22442 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
22443 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
22444 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
22445 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
22446 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
22447 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
22448 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
22449 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
22450 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
22451 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
22452 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
22453 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
22454 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
22455 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
22456 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
22457 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
22458 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
22459 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
22460 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
22461 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
22462 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
22463 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
22464 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
22465 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
22466 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
22467 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
22468 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
22469 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
22470 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
22471 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
22472 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
22473 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
22474 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
22475 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
22476 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
22477 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
22478 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
22479 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
22480 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
22481 dlls/kernel/resource.c, dlls/kernel/resource16.c,
22482 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
22483 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
22484 dlls/kernel/syslevel.c, dlls/kernel/system.c,
22485 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
22486 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
22487 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
22488 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
22489 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
22490 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
22491 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
22492 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
22493 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
22494 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
22495 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
22496 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
22497 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
22498 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
22499 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
22500 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
22501 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
22502 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
22503 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
22504 dlls/kernel/version.c, dlls/kernel/version.rc,
22505 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
22506 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
22507 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
22508 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
22509 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
22510 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
22511 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
22512 dlls/kernel32/computername.c, dlls/kernel32/console.c,
22513 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
22514 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
22515 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
22516 dlls/kernel32/error16.c, dlls/kernel32/except.c,
22517 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
22518 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
22519 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
22520 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
22521 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
22522 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
22523 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
22524 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
22525 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
22526 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
22527 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
22528 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
22529 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
22530 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
22531 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
22532 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
22533 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
22534 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
22535 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
22536 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
22537 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
22538 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
22539 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
22540 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
22541 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
22542 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
22543 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
22544 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
22545 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
22546 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
22547 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
22548 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
22549 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
22550 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
22551 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
22552 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
22553 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
22554 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
22555 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
22556 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
22557 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
22558 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
22559 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
22560 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
22561 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
22562 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
22563 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
22564 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
22565 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
22566 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
22567 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
22568 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
22569 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
22570 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
22571 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
22572 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
22573 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
22574 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
22575 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
22576 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
22577 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
22578 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
22579 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
22580 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
22581 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
22582 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
22583 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
22584 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
22585 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
22586 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
22587 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
22588 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
22589 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
22590 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
22591 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
22592 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
22593 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
22594 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
22595 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
22596 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
22597 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
22598 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
22599 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
22600 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
22601 dlls/kernel32/process.c, dlls/kernel32/profile.c,
22602 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
22603 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
22604 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
22605 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
22606 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
22607 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
22608 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
22609 dlls/kernel32/tape.c, dlls/kernel32/task.c,
22610 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
22611 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
22612 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
22613 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
22614 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
22615 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
22616 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
22617 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
22618 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
22619 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
22620 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
22621 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
22622 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
22623 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
22624 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
22625 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
22626 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
22627 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
22628 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
22629 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
22630 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
22631 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
22632 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
22633 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
22634 tools/make_makefiles:
22635 kernel32: Renamed the kernel directory to kernel32.
22636 Also get rid of the kernel/messages subdirectory.
22638 * libs/wine/config.c:
22639 libwine: Avoid a compiler warning on Solaris.
22641 2006-09-12 Mike McCormack <mike@codeweavers.com>
22643 * dlls/msi/tests/db.c:
22644 msi: Add some more tests for MsiOpenDatabase.
22646 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
22648 * dlls/oleaut32/hash.c:
22649 oleaut32: Replace a loop with a simple computation.
22651 * tools/widl/hash.c:
22652 widl: Replace a loop with a simple computation.
22654 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
22656 * dlls/wintrust/register.c:
22657 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
22659 * dlls/wintrust/register.c:
22660 wintrust: Removed stray backslash.
22662 * dlls/wintrust/register.c:
22663 wintrust: Typo in TRACE.
22665 * dlls/wintrust/register.c:
22666 wintrust: Simplify registrations by using WintrustAddActionID.
22668 2006-09-11 James Hawkins <truiken@gmail.com>
22670 * dlls/msi/classes.c:
22671 msi: Don't try to register a class if a COM server file is not provided.
22673 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
22675 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
22676 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
22678 2006-09-11 Benjamin Arai <me@benjaminarai.com>
22680 * dlls/oleaut32/tests/vartest.c:
22681 oleaut32: Conformance test for function variant:VarIdiv.
22683 * dlls/oleaut32/variant.c:
22684 oleaut32: Fixes for function variant:VarIdiv.
22686 * dlls/oleaut32/tests/vartest.c:
22687 oleaut32: Conformance test for function variant:VarDiv.
22689 * dlls/oleaut32/variant.c:
22690 oleaut32: Fixes for function variant:VarDiv.
22692 2006-09-11 H. Verbeet <hverbeet@gmail.com>
22694 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
22695 wined3d: Cleanup the surface loading code a bit.
22696 - Separate allocation and uploading of textures.
22697 - Move common code for allocating, uploading and downloading textures
22698 into separate functions.
22699 - Set the correct format and type for DXT textures.
22701 * dlls/d3d8/device.c:
22702 d3d8: Free the shader handle table.
22704 2006-09-12 Alexandre Julliard <julliard@winehq.org>
22706 * dlls/ntdll/file.c:
22707 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
22708 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
22711 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
22712 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
22714 wrc: Change the prefix on bison-generated names to avoid the name-prefix
22717 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
22718 tools/wmc/wmc.c, tools/wmc/wmc.h:
22719 wmc: Change the prefix on bison-generated names to avoid the name-prefix
22722 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
22723 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
22724 tools/widl/utils.h, tools/widl/widl.c:
22725 widl: Change the prefix on bison-generated names to avoid the name-prefix
22728 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
22729 libs/wpp/wpp_private.h:
22730 wpp: Change the prefix on bison-generated names to avoid the name-prefix
22733 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
22734 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
22737 2006-09-11 Alexandre Julliard <julliard@winehq.org>
22739 * dlls/msi/cond.y, dlls/msi/sql.y:
22740 msi: Change the prefix on bison-generated names to avoid the name-prefix
22743 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
22744 tools/wmc/mcy.y, tools/wrc/parser.y:
22745 Make.rules: Set the default prefix for bison files from the file basename.
22747 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
22748 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
22749 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
22750 makefiles: List bison dependencies explicitly for parallel makes, since older
22751 bisons don't support --defines.
22753 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
22755 * dlls/gdi/freetype.c:
22756 gdi32: Fix logical error of italic, bold determination.
22758 * dlls/gdi/gdiobj.c:
22759 gdi32: Fix DefaultGuiFont name string for Korean Charset.
22761 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
22763 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
22764 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
22765 localspl: Add minimal localspl.dll.
22767 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
22769 * dlls/dinput/device.c, dlls/dinput/device_private.h,
22770 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
22771 dinput: Move hook_thread from device to DirectInput.
22773 2006-09-11 Alexandre Julliard <julliard@winehq.org>
22775 * dlls/kernel/cpu.c:
22776 kernel: Better CPU detection on MacOS.
22778 * dlls/winex11.drv/opengl.c:
22779 winex11.drv: Avoid compile errors in the non-OpenGL case.
22782 Makefile: Don't build all the tools before make depend, only build makedep
22785 * dlls/Maketest.rules.in:
22786 Maketest.rules: Don't require testlist.c to be built before make depend.
22788 * dlls/shell32/Makefile.in:
22789 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
22791 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
22792 programs/winetest/dist.rc, programs/winetest/maketest,
22793 programs/winetest/winetest.rc, tools/make_makefiles:
22794 winetest: Generate the list of test resources in make_makefiles.
22795 Only include test revision information in the distributed binary.
22797 * programs/winetest/main.c, programs/winetest/maketest,
22798 programs/winetest/util.c, programs/winetest/winetest.h:
22799 winetest: Store the test name as the resource name instead of in a separate
22802 2006-09-11 Robert Shearman <rob@codeweavers.com>
22804 * dlls/ole32/storage32.c:
22805 ole32: Add a check for a condition where a stream has an invalid size
22806 and so there aren't enough blocks in the chain to write data into.
22808 * dlls/ole32/storage32.c:
22809 ole32: Remove some assertions in the stuctured storage code by
22810 returning error codes to the caller and by handling the error
22813 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
22814 ole32: Convert the *_{Read,Write}At structured storage functions to
22815 return HRESULTs instead of BOOLs so that errors can be properly
22816 propagated from lower levels.
22818 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
22819 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
22821 * dlls/ole32/tests/storage32.c:
22822 ole32: Make an ok message match the name of the function it is testing.
22824 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
22825 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
22827 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
22828 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
22829 not all of the requested bytes were available.
22831 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
22832 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
22834 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
22836 * dlls/wintrust/register.c:
22837 wintrust: Change the name of the strings to not confuse them with the functions
22838 that are present in wintrust.
22840 * dlls/wintrust/register.c:
22841 wintrust: Use the return value of CryptRegisterOIDFunction.
22843 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
22845 * dlls/gdi/tests/font.c:
22846 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
22848 2006-08-30 James Liggett <jrliggett@cox.net>
22850 * programs/explorer/Makefile.in, programs/explorer/systray.c:
22851 explorer: Add support for tooltips for system tray icons.
22852 Based on the original systray implementation by Kai Morich
22853 <kai.morich@bigfoot.de>.
22855 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
22857 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
22858 dlls/winex11.drv/winex11.drv.spec:
22859 winex11.drv: Import glx makecurrent/wglsharelists.
22861 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
22862 dlls/winex11.drv/winex11.drv.spec:
22863 winex11.drv: Import glx context code.
22865 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
22867 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
22868 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
22869 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
22870 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
22871 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
22872 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
22873 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
22874 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
22875 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
22876 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
22879 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
22881 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
22882 dmusic: Print 64bit integers with wine_dbgstr_longlong.
22884 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
22886 * programs/taskmgr/trayicon.c:
22887 taskmgr: Remove dead code in trayicon.c (Coverity).
22889 * dlls/winspool.drv/tests/info.c:
22890 winspool: String cleanup in the tests.
22892 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
22894 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
22895 dlls/d3d8/tests/d3d8_main.c:
22896 d3d8: Better stub for ValidateVertexShader + tests.
22898 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
22900 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
22901 dlls/riched20/editstr.h, dlls/riched20/paint.c:
22902 riched20: Rewrite of scrolling and some redrawing code.
22903 Replaces duplicated scrolling code with re-usable functions.
22904 Removes excessive boundary checking on scroll code, since that's done
22905 in the scrollbar control anyways.
22906 Properly separates repaint calls based on what has changed.
22907 Send EN_UPDATE and EN_CHANGE at the right places.
22908 Only call EnsureVisible on changes, not all repaints.
22910 2006-09-07 Francois Gouget <fgouget@free.fr>
22912 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
22913 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
22915 2006-09-10 Alexandre Julliard <julliard@winehq.org>
22917 * Make.rules.in, Makefile.in, tools/makedep.c:
22918 makedep: For generated headers, parse the source idl instead.
22919 This avoids having to generate all the headers before make depend.
22921 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
22923 * dlls/shell32/shellole.c:
22924 shell32: Remove the unused shell allocator.
22926 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
22927 shell32: Document the shell32 "mini-COM" functions.
22929 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
22931 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
22932 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
22933 ddraw: Pass the fullscreen flag to wined3d.
22935 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
22936 dlls/ddraw/tests/ddrawmodes.c:
22937 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
22939 * dlls/ddraw/surface.c:
22940 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
22942 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
22944 * dlls/kernel/computername.c:
22945 kernel: Remove dead code in computername.c.
22947 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
22949 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
22950 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
22952 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
22954 * dlls/dswave/dswave_main.c:
22955 dswave: Print 64bit integers with wine_dbgstr_longlong.
22957 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
22959 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
22960 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
22962 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
22964 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
22965 dlls/dplayx/name_server.h:
22966 dplayx: Cast-qual warnings fix.
22968 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
22970 * dlls/dnsapi/query.c:
22971 dnsapi: Cast-qual warnings fix.
22973 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
22975 * dlls/dinput/device.c:
22976 dinput: Cast-qual warnings fix.
22978 * dlls/ddraw/texture.c:
22979 ddraw: Cast-qual warning fix.
22981 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
22983 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
22984 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
22985 programs/progman/Fr.rc, programs/regedit/Fr.rc,
22986 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
22987 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
22988 programs/winhelp/Fr.rc:
22989 Assorted French translation improvements.
22991 * programs/winecfg/Fr.rc:
22992 winecfg: French translation update.
22994 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
22996 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
22997 hhctrl: New French translation.
22999 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
23000 winspool.drv: New French translation.
23002 * dlls/mshtml/Fr.rc:
23003 mshtml: Updated French translation.
23005 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
23007 * dlls/crypt32/tests/main.c:
23008 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
23010 * dlls/crypt32/main.c:
23011 crypt32: Implemented CryptSIPRemoveProvider.
23013 * dlls/crypt32/main.c:
23014 crypt32: Add documentation.
23016 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
23018 * dlls/gdi/tests/metafile.c:
23019 gdi: Change the metafile.c test to use sprintf instead of snprintf for
23022 2006-09-09 Alexandre Julliard <julliard@winehq.org>
23024 * dlls/kernel/process.c:
23025 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
23028 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
23029 documentation/Makefile.in:
23030 makefiles: Make sure that all phony targets depend on 'dummy'.
23032 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
23033 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
23035 * fonts/Makefile.in:
23036 fonts: Avoid using the $< make variable in explicit rules.
23038 * tools/Makefile.in, tools/makedep.c:
23039 makedep: Support for new naming scheme for lex files.
23041 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
23042 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
23043 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
23044 makefiles: Add global rules for bison and lex files.
23045 Also build the .c and .h files separately to allow parallel makes.
23047 * programs/winedbg/dbg.y:
23048 winedbg: Allow building without debug support in the parser.
23051 wrc: Allow building without debug support in the parser.
23054 wmc: Allow building without debug support in the parser.
23056 * tools/widl/widl.c:
23057 widl: Allow building without debug support in the parser.
23059 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
23060 winhelp: Specify the lex options directly in the source file.
23062 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
23063 winedbg: Specify the lex options directly in the source file.
23065 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
23066 msi: Specify the bison name prefix directly in the source file.
23068 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
23069 libs/wpp: Specify the bison name prefix directly in the source file.
23071 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
23073 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
23074 dbghelp: Cast-qual warnings fix.
23076 * dlls/kernel/virtual.c, include/winbase.h:
23077 kernel: Constify a formal parameter.
23079 2006-09-08 Mike McCormack <mike@codeweavers.com>
23081 * configure, configure.ac, dlls/oleaut32/Makefile.in,
23082 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
23083 dlls/oleaut32/ungif.h, include/config.h.in:
23084 oleaut32: Include minimal ungif source to remove dependency on libungif.
23086 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
23088 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
23089 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
23091 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
23093 * dlls/crypt32/main.c:
23094 crypt32: Bail out on registry errors and return the error (if any).
23096 * dlls/crypt32/main.c:
23097 crypt32: Add documentation.
23099 * dlls/crypt32/main.c:
23100 crypt32: Change the order of writing to the registry.
23102 * dlls/crypt32/main.c:
23103 crypt32: Bail out on registry errors and return the error (if any).
23105 * dlls/crypt32/main.c:
23106 crypt32: Added some input validation.
23108 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
23110 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
23111 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
23112 include/Makefile.in, include/lmcons.h, include/svrapi.h:
23113 svrapi: Added a stub svrapi.dll.
23115 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
23117 * dlls/winspool.drv/info.c:
23118 winspool: Manage loaded monitors in a list.
23120 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
23121 winspool: Minimal load/unload printmonitors; use it to get a test working.
23123 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
23125 * dlls/user/sysparams.c:
23126 user: ChangeDisplaySettings virtual desktop mode handling fix.
23128 2006-09-08 Alexandre Julliard <julliard@winehq.org>
23131 wine.inf: Register msiexec.
23133 2006-09-07 Benjamin Arai <me@benjaminarai.com>
23135 * dlls/oleaut32/tests/vartest.c:
23136 oleaut32: Conformance test for function variant:VarPow.
23138 * dlls/oleaut32/variant.c:
23139 oleaut32: Fixes for function variant:VarPow.
23141 * dlls/oleaut32/tests/vartest.c:
23142 oleaut32: Conformance test for function variant:VarAnd.
23144 * dlls/oleaut32/variant.c:
23145 oleaut32: Fixes for function variant:VarAnd.
23147 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
23149 * dlls/ntdll/tests/info.c:
23150 ntdll/tests: Print 64bit integers as two 32 bit integers.
23152 2006-09-08 Mike McCormack <mike@codeweavers.com>
23154 * dlls/msi/tests/db.c:
23155 msi: Add more tests for temporary columns.
23157 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
23158 msi: Fix the TEMPORARY keyword for columns.
23160 * dlls/msi/tests/db.c:
23161 msi: Add a test for MsiDatabaseIsTablePersistent.
23163 * dlls/msi/msiquery.c, include/msiquery.h:
23164 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
23166 * dlls/msi/string.c:
23167 msi: Increase the size of the string table.
23169 * dlls/msi/action.c:
23170 msi: Split code to create a random package name into a separate function.
23172 * dlls/msi/table.c:
23173 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
23175 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
23177 * dlls/ntdll/file.c:
23178 ntdll: attr is never NULL inside NtCreateFile.
23180 2006-09-07 James Hawkins <truiken@gmail.com>
23182 * dlls/msi/join.c, dlls/msi/tests/db.c:
23183 msi: Allow non-key columns to be used with the join query.
23185 * dlls/msi/tests/db.c:
23186 msi: Add tests for MSI SQL join queries.
23188 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
23190 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
23191 widl: Add more complete pointer handling to write_typeformatstring_var.
23193 2006-09-07 Francois Gouget <fgouget@free.fr>
23195 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
23196 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
23197 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
23198 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
23199 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
23200 programs/view/init.c:
23201 Assorted spelling fixes.
23203 * dlls/ntdll/ntdll.spec:
23204 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
23206 * dlls/setupapi/setupapi.spec:
23207 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
23209 * dlls/tapi32/line.c:
23210 tapi32: Fix spelling of a local variable.
23212 * dlls/ole32/stg_stream.c:
23213 ole32: Fix spelling of a couple of local variables.
23215 * dlls/shell32/shlmenu.c:
23216 shell32: Fix spelling of a local variable.
23218 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
23219 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
23221 * include/ntstatus.h, include/sddl.h:
23222 include: Document some Microsoft spelling mistakes so we know they are not to
23225 * include/shlobj.h:
23226 shell32: Fix name of a constant.
23229 include: Fix the name of a MODEMSETTINGS field.
23231 * include/imagehlp.h:
23232 imagehlp: Fix the name of the ADDRESS_MODE enum.
23234 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
23236 * dlls/advpack/files.c:
23237 advpack: Cast-qual warnings fix.
23239 2006-09-07 Kai Blin <kai.blin@gmail.com>
23241 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
23242 secur32: Fix DecryptMessage for the dummy case.
23244 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
23245 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
23246 secur32: Fix generation of the session key.
23248 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
23250 * dlls/crypt32/oid.c:
23251 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
23253 * dlls/crypt32/oid.c:
23254 crypt32: Add some documentation.
23256 2006-09-07 Albert Lee <trisk@jhu.edu>
23258 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
23259 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
23261 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
23263 * configure, configure.ac:
23264 configure.ac: Display a hint when CAPI is not supported.
23266 2006-09-07 Alexandre Julliard <julliard@winehq.org>
23268 * dlls/ntdll/signal_i386.c:
23269 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
23271 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
23273 * dlls/wined3d/device.c:
23274 wined3d: Simplify setting the stencil renderstate.
23276 * dlls/wininet/ftp.c:
23277 wininet: Fix fd leak on failure case.
23279 * dlls/winmm/wineoss/midi.c:
23280 wineoss: Remove "please report" from a trace.
23282 * programs/winefile/winefile.c:
23283 winefile: Fix the display of free disk space in the statusbar.
23285 * programs/regedit/framewnd.c:
23286 regedit: Also refresh the listview.
23288 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
23289 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
23291 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
23293 * dlls/riched20/editor.c:
23294 riched20: WM_CONTEXTMENU fix for custom context menus.
23296 * dlls/riched20/caret.c:
23297 riched20: ME_SetSelection -1 to -1 behavior fix.
23299 2006-08-30 James Hawkins <truiken@gmail.com>
23301 * dlls/crypt32/decode.c:
23302 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
23305 * dlls/crypt32/decode.c:
23306 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
23308 2006-09-03 James Hawkins <truiken@gmail.com>
23310 * dlls/msi/custom.c:
23311 msi: Store the CustomActionData for deferred custom actions.
23313 * dlls/msi/dialog.c:
23314 msi: Add the ability to change directories in the DirectoryList control.
23316 2006-09-01 James Hawkins <truiken@gmail.com>
23318 * dlls/msi/dialog.c:
23319 msi: Add initial implementation of the DirectoryList control.
23321 * dlls/msi/dialog.c:
23322 msi: Load and display the VolumeCostList control's column headers.
23324 2006-08-31 James Hawkins <truiken@gmail.com>
23326 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
23327 msi: Store and use the center point of the dialog window in between dialogs.
23329 * dlls/msi/dialog.c:
23330 msi: Verify the path in the PathEdit control.
23332 * dlls/msi/dialog.c:
23333 msi: Search for the browse dialog controls by type instead of name.
23335 * dlls/msi/dialog.c:
23336 msi: Provide the control to the dialog_update function for the case
23337 when the control isn't attached to the dialog yet.
23339 2006-08-30 James Hawkins <truiken@gmail.com>
23341 * dlls/msi/tests/db.c:
23342 msi: Add more tests for the _Streams table.
23344 2006-09-03 Dan Kegel <dank@kegel.com>
23346 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
23347 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
23348 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
23349 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
23350 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
23351 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
23352 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
23353 programs/cmd/batch.c, programs/cmd/builtins.c,
23354 programs/cmd/directory.c, programs/cmd/wcmd.h,
23355 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
23356 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
23357 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
23358 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
23359 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
23360 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
23361 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
23362 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
23363 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
23364 programs/wcmd: Rename to programs/cmd.
23366 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
23368 * dlls/user/static.c:
23369 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
23371 2006-09-06 James Hawkins <truiken@gmail.com>
23373 * tools/winapi/msvcmaker:
23374 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
23376 * dlls/msi/tests/format.c:
23377 msi: Add many more MsiFormatRecord tests.
23379 * dlls/msi/tests/format.c:
23380 msi: Fix two MsiFormatRecord tests.
23382 2006-09-05 James Hawkins <truiken@gmail.com>
23384 * dlls/msi/format.c, dlls/msi/tests/format.c:
23385 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
23387 * dlls/msi/format.c, dlls/msi/tests/format.c:
23388 msi: Fix creation of the default format in MsiFormatRecord.
23390 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
23391 msi: Add more tests for MsiFormatRecord.
23393 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
23395 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
23396 wined3d: Add support for R32F and R16F texture formats.
23398 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
23400 * dlls/wined3d/wined3d_private.h:
23401 wined3d: Remove unused field: Surface.textureName.
23403 * dlls/wined3d/device.c:
23404 wined3d: Clean up ActiveRender.
23406 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
23408 * dlls/wined3d/device.c:
23409 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
23412 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
23414 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
23415 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
23416 dlls/comdlg32/fontdlg.c:
23417 comdlg32: Cast-qual warnings fix.
23419 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
23421 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
23422 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
23423 dlls/comdlg32/printdlg16.c:
23424 comdlg32: Cast-qual warnings fix.
23426 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
23428 * dlls/crypt32/tests/oid.c:
23429 crypt32/tests: Cast-qual warning fix.
23431 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
23432 crypt32: Cast-qual warnings fix.
23434 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
23436 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
23437 shfolder: Add version resource.
23439 * dlls/shlwapi/tests/path.c:
23440 shlwapi: Simple test for UrlCanonicalizeA.
23442 2006-09-01 András Kovács <andras@csevego.net>
23444 * dlls/wined3d/device.c:
23445 wined3d: Implement BlendFactor renderstate.
23447 * dlls/wined3d/device.c:
23448 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
23450 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
23452 * dlls/crypt32/oid.c:
23453 crypt32: Set last error on registry errors.
23455 * dlls/wintrust/register.c:
23456 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
23458 * include/wintrust.h:
23459 wintrust.h: Added several defines needed for the registration of wintrust.dll.
23461 * dlls/wintrust/register.c:
23462 wintrust: Only register actions when
23463 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
23465 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
23467 * dlls/wintrust/register.c:
23468 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
23470 * dlls/wintrust/register.c:
23471 wintrust: Register DRIVER_ACTION_VERIFY.
23473 * dlls/wintrust/register.c:
23474 wintrust: Register OFFICESIGN_ACTION_VERIFY.
23476 * dlls/wintrust/register.c:
23477 wintrust: Register HTTPSPROV_ACTION.
23479 * dlls/wintrust/register.c:
23480 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
23482 * dlls/wintrust/register.c:
23483 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
23485 * dlls/wintrust/register.c:
23486 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
23488 * dlls/wintrust/register.c:
23489 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
23491 * dlls/wintrust/register.c, tools/wine.inf:
23492 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
23494 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
23496 * include/softpub.h:
23497 softpub.h: Added several new defines for provider functions.
23499 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
23501 * include/wintrust.h:
23502 wintrust.h: Added a new define for a provider function.
23504 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
23506 * dlls/kernel/resource16.c, include/wine/winuser16.h:
23507 kernel: Constify some formal parameters.
23509 2006-09-01 Mike McCormack <mike@codeweavers.com>
23511 * dlls/msi/tests/db.c:
23512 msi: Add a short test for transforms.
23514 * dlls/msi/tests/db.c:
23515 msi: Make opening and closing 4000 handle into two tests, not 20000.
23517 2006-08-31 Robert Shearman <rob@codeweavers.com>
23519 * dlls/ole32/oleobj.c:
23520 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
23521 DataAdviseHolder_Advise since there is no requirement for the
23522 application to keep this memory valid for the lifetime of the
23525 * dlls/ole32/oleobj.c:
23526 ole32: Don't send data changes in DataAdviseHolder_Advise for
23527 ADVF_PRIMEFIRST connections if we are connected to a data object,
23528 since it will send the data change for us.
23530 * dlls/ole32/defaulthandler.c:
23531 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
23532 both defer to the real data object if the cached versions fail and we
23535 * dlls/ole32/rpc.c:
23536 ole32: Add a reference to the stream in RPC_StartLocalServer since we
23537 release a reference to it when the local server thread dies.
23539 * dlls/ole32/tests/ole2.c:
23540 ole32: Add a test for OleLoad.
23542 * dlls/ole32/ole2.c:
23543 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
23545 * dlls/ole32/ole2.c:
23546 ole32: Re-order the function calls in OleLoad to match native.
23547 Call IOleObject_GetMiscStatus like OleCreate and native do.
23549 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
23550 ole32: Add tests for OleCreate.
23552 * dlls/ole32/ole2.c:
23553 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
23554 render option is specified as draw or format.
23555 This is documented on MSDN and is confirmed by tests.
23557 * dlls/ole32/ole2.c:
23558 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
23560 * dlls/ole32/ole2.c:
23561 ole32: Re-structure OleCreate to match to order of calls that native does.
23562 Get rid of hres1 since all failures are returned. Cleanup pUnk on
23563 failure and make sure to return NULL in ppvObj.
23565 * dlls/ole32/ole2.c:
23566 ole32: Set the storage's class ID in OleCreate.
23568 * dlls/rpcrt4/cproxy.c:
23569 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
23570 Make StdProxy_GetIID and StdProxy_GetChannel return void.
23571 Don't bother checking for This and pRpcChannelBuffer being NULL as
23574 2006-08-31 Mike McCormack <mike@codeweavers.com>
23576 * dlls/msi/database.c, dlls/msi/tests/db.c:
23577 msi: Implement MsiDatabaseExport.
23579 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
23580 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
23582 * dlls/msi/insert.c, dlls/msi/tests/db.c:
23583 msi: Make sure there's a value for each column when inserting data.
23585 * dlls/msi/table.c, dlls/msi/tests/db.c:
23586 msi: Validate database fields before inserting them.
23588 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
23590 msi: Create a function to copy record fields, use it to order INSERT fields
23593 * dlls/msi/tests/record.c:
23594 msi: Add a few more tests for MSI_NULL_INTEGER.
23596 * dlls/msi/create.c, dlls/msi/tests/db.c:
23597 msi: Check that column names are unique when creating a table.
23599 2006-08-31 Huw Davies <huw@codeweavers.com>
23601 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
23602 dlls/rpcrt4/tests/cstub.c:
23603 rpcrt4: Add delegating stub support.
23605 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
23606 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
23607 that will be used as the server object for delegated stubs.
23609 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
23611 * dlls/wintrust/register.c:
23612 wintrust: Moved the generation of the guidstring to a separate function.
23614 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
23615 include/wintrust.h:
23616 wintrust: Implementation of WintrustAddActionID.
23618 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
23620 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
23621 dlls/wintrust/tests/register.c:
23622 wintrust: Implementation of WintrustRemoveActionID.
23624 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
23626 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
23627 widl: Sanity check string and pointer attrs. Don't assign string as type.
23629 * tools/widl/parser.y:
23630 widl: Handle more pointer types in get_struct_type.
23632 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
23634 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
23635 tools/widl/typegen.c, tools/widl/widltypes.h:
23636 widl: Remove checks for typedefs that always fail.
23638 2006-08-29 James Hawkins <truiken@gmail.com>
23640 * dlls/advpack/install.c:
23641 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
23643 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
23644 advpack: Get the proper working directory in install_init.
23646 2006-08-30 Huw Davies <huw@codeweavers.com>
23648 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
23649 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
23651 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
23654 * dlls/rpcrt4/cstub.c:
23655 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
23657 * dlls/rpcrt4/cstub.c:
23658 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
23660 2006-08-30 Mike McCormack <mike@codeweavers.com>
23662 * dlls/msi/dialog.c:
23663 msi: Don't crash if we can't find a control.
23665 * dlls/msi/tokenize.c:
23666 msi: Use a binary search to find sql keywords.
23668 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
23669 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
23670 ddraw: Make tests pass when OpenGL libraries aren't present.
23672 2006-08-29 Robert Reif <reif@earthlink.net>
23674 * dlls/advapi32/tests/lsa.c:
23675 advapi32: Fix lsa tests on windows98.
23677 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
23679 * tools/widl/parser.y:
23680 widl: Generate an error for "int f(void a)".
23682 * tools/widl/header.c:
23683 widl: Print pointers more aesthetically in generated header.
23685 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
23686 tools/widl/typelib.c, tools/widl/widltypes.h:
23687 widl: Add an is_ptr function.
23689 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
23690 tools/widl/widltypes.h, tools/widl/write_msft.c:
23691 widl: Factor the entry_t structure.
23693 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
23694 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
23695 tools/widl/write_msft.c:
23696 widl: Use type_t for typedefs, not var_t. Simplify representation.
23698 * tools/widl/parser.y:
23699 widl: Generate names for tagless structs, unions and enums.
23701 2006-08-29 Robert Shearman <rob@codeweavers.com>
23703 * dlls/rpcrt4/cproxy.c:
23704 rpcrt4: Make the reference counting in the standard proxy thread-safe.
23706 * dlls/rpcrt4/cstub.c:
23707 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
23708 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
23711 * dlls/rpcrt4/cproxy.c:
23712 rpcrt4: Remove some unused code.
23714 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
23715 dlls/rpcrt4/ndr_midl.c:
23716 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
23717 idenitfy what the code contained does - it is a number of helpers for
23718 generated client/server code.
23720 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
23721 dlls/rpcrt4/ndr_midl.c:
23722 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
23723 functions to cproxy.c since both sets of functions depend on the
23724 implementations of the standard stubs and proxies.
23727 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
23728 which seems to be more appropriate and matches the errno translation
23731 * dlls/oleaut32/tmarshal.c:
23732 oleaut32: Delay the creation of the stub object for IDispatch until it is
23735 * dlls/oleaut32/typelib.c:
23736 oleaut32: Fix a leak of the module reference count.
23738 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
23740 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
23741 dlls/comctl32/trackbar.c:
23742 comctl32: Cast-qual warnings fix.
23744 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
23746 * dlls/advpack/files.c:
23747 advpack: Cast-qual warnings fix.
23749 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
23751 * dlls/comdlg32/filedlg.c:
23752 comdlg: Send missing CDN_FOLDERCHANGE.
23754 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
23756 * include/wincrypt.h:
23757 wincrypt.h: Add new OID.
23759 * include/softpub.h:
23760 softpub.h: Add a GUID.
23762 * include/wintrust.h:
23763 wintrust.h: Add a GUID.
23765 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
23767 * dlls/wintrust/register.c:
23768 wintrust: Add some documentation.
23770 * dlls/wintrust/tests/register.c:
23771 wintrust: Add some extra tests for WintrustRemoveActionID.
23773 2006-08-29 Mike McCormack <mike@codeweavers.com>
23776 msi: Fix a memory leak.
23778 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
23779 msi: Free the handle table on PROCESS_DETACH.
23781 * dlls/msi/tests/package.c:
23782 msi: Fix test compilation with MSVC6.
23784 * dlls/msi/package.c, dlls/msi/tests/package.c:
23785 msi: Properties are case sensitive.
23787 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
23789 * configure, configure.ac, dlls/Makefile.in,
23790 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
23791 programs/winetest/Makefile.in:
23792 wintrust: Add framework and initial tests.
23794 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
23796 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
23797 wintrust: Add some register stubs.
23799 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
23800 dlls/wintrust/wintrust_main.c:
23801 wintrust: Move register related functions to a separate file.
23803 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
23805 * tools/widl/header.c:
23806 widl: Add the rest of the pointer types to write_type.
23808 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
23810 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
23811 programs/regedit/listview.c, programs/winedbg/display.c,
23812 programs/winedbg/source.c, programs/winedbg/stack.c:
23813 Remove some more unused debugging channels.
23815 2006-08-26 Huw Davies <huw@codeweavers.com>
23817 * dlls/rpcrt4/tests/cstub.c:
23818 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
23819 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
23820 the base interface's IRpcStubBuffer_Connect. This vtbl should
23821 presumably forward calls to the real object's vtbl. We can't simply
23822 pass the real object to the base interface's stub, as the real
23823 object's QI may not provide us with the base interface.
23825 2006-08-28 Huw Davies <huw@codeweavers.com>
23827 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
23828 rpcrt4: Add a helper function to create a stub.
23830 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
23832 * dlls/wined3d/vertexshader.c:
23833 wined3d: Apply the half pixel correction for shaders too.
23835 2006-08-28 James Hawkins <truiken@gmail.com>
23837 * dlls/msi/dialog.c:
23838 msi: Use msi_dialog_dup_property where appropriate.
23840 * dlls/msi/dialog.c:
23841 msi: Use the respective update functions when creating the Browse dialog control.
23843 * dlls/msi/dialog.c:
23844 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
23846 * dlls/msi/dialog.c:
23847 msi: Update the PathEdit control in response to the DirectoryListUp event.
23849 * dlls/msi/dialog.c:
23850 msi: Highlight the text in the PathEdit control.
23852 2006-08-28 Dan Kegel <dank@kegel.com>
23854 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
23855 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
23856 dlls/msi/suminfo.c:
23857 msi: Callers of alloc_msihandle should handle failure.
23859 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
23860 msi: Remove limit on number of handles.
23862 * dlls/msi/tests/db.c:
23863 msi/tests: Add test to verify we can create 4000 msi handles.
23865 2006-08-28 Robert Shearman <rob@codeweavers.com>
23867 * dlls/quartz/videorenderer.c:
23868 quartz: Use the absolute height of the bitmap format as a negative values
23869 simply means it is a top-down bitmap.
23871 * dlls/ole32/rpc.c:
23872 ole32: Return errors if the attempt to start a LocalService object fails.
23874 * dlls/ole32/compobj.c:
23875 ole32: AppId is a value under the clsid key, rather than a key.
23877 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
23878 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
23879 ole32: Fix functions defined without specifying argument types by changing
23882 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
23884 * dlls/winex11.drv/opengl.c:
23885 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
23887 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
23889 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
23890 riched20: EM_EXSETSEL fixes and conformance tests.
23892 2006-08-28 Alexandre Julliard <julliard@winehq.org>
23894 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
23895 tools: Get rid of the winapi makefile, it's not used anyway.
23897 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
23898 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
23899 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
23900 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
23901 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
23902 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
23903 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
23904 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
23905 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
23906 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
23907 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
23908 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
23909 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
23910 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
23911 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
23912 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
23913 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
23914 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
23915 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
23916 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
23917 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
23918 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
23919 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
23920 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
23921 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
23922 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
23923 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
23924 makefiles: Only run test and documentation targets in directories that need them.
23926 * programs/winetest/Makefile.in, tools/make_makefiles:
23927 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
23929 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
23930 tools: Added make_makefiles tool that updates the list in configure.ac and
23931 runs make_dlls and make_progs.
23933 * dlls/kernel/cpu.c:
23934 kernel: Get rid of useless trace.
23936 2006-08-28 Mike McCormack <mike@codeweavers.com>
23938 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
23939 dlls/msi/tests/db.c:
23940 msi: Fix writing of long strings to the database.
23942 * dlls/msi/record.c:
23943 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
23945 2006-08-27 H. Verbeet <hverbeet@gmail.com>
23947 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
23948 d3d8: Use proper handles for pixel shaders.
23950 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
23951 d3d8: Improve shader handle management.
23953 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
23955 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
23956 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
23958 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
23960 * dlls/msi/msi_Ko.rc:
23961 msi: Updated Korean resource.
23963 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
23965 * dlls/dbghelp/stabs.c:
23966 dbghelp: Removed stabs dump facility now that we have it (for PE files)
23969 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
23970 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
23971 winedump: Added -G option to dump raw stabs information from PE files.
23973 * programs/winedbg/memory.c:
23974 winedbg: Native dbghelp generate long basic types, so handle them too.
23976 2006-08-27 Jacek Caban <jacek@codeweavers.com>
23978 * dlls/mshtml/olecmd.c:
23979 mshtml: Added IDM_UNDERLINE implementation.
23981 * dlls/mshtml/olecmd.c:
23982 mshtml: Added IDM_ITALIC implementation.
23984 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
23985 dlls/mshtml/olecmd.c:
23986 mshtml: Added IDM_FONTNAME implementation.
23988 2006-08-25 James Hawkins <truiken@gmail.com>
23990 * dlls/msi/dialog.c:
23991 msi: Add a stub implementation of the VolumeCostList control.
23993 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
23994 msi: Add initial implementation of the DirectoryListUp event.
23996 * dlls/msi/dialog.c:
23997 msi: Add initial implementation of the DirectoryCombo control.
23999 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
24001 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
24002 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
24003 dlls/wined3d/wined3d_private.h:
24004 wined3d: Find the correct sampler type for < 2.0 pshaders.
24006 * dlls/wined3d/surface.c:
24007 wined3d: Properly initialize a variable.
24009 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
24011 * dlls/advapi32/tests/registry.c:
24012 advapi32/tests: Cast-qual warnings fix.
24014 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
24016 * dlls/riched20/editor.c:
24017 riched20: Remove two testing fixme's that were accidentally committed.
24019 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
24021 * dlls/user/combo.c:
24022 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
24023 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
24024 breaks Z-order based painting.
24025 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
24026 WM_PAINT like Windows does.
24028 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
24030 * dlls/opengl32/wgl.c:
24031 opengl: Fix Mesa/DRI regression.
24033 2006-08-27 Robert Reif <reif@earthlink.net>
24035 * dlls/advapi32/tests/security.c:
24036 advapi32: Fix security tests to not crash on windows.
24038 2006-08-26 Robert Reif <reif@earthlink.net>
24040 * dlls/kernel/locale.c:
24041 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
24044 2006-08-25 Frank Richter <frank.richter@gmail.com>
24046 * dlls/setupapi/queue.c:
24047 setupapi: Make do_file_copyW send "target newer" notifications.
24049 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
24050 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
24051 as observed on Windows XP.
24053 2006-08-27 Alexandre Julliard <julliard@winehq.org>
24055 * dlls/kernel/path.c:
24056 kernel: Fixed off-by-one error in GetShortPathNameW.
24058 2006-08-26 Alexandre Julliard <julliard@winehq.org>
24060 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
24061 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
24062 wrc: Get rid of xmalloc casts.
24064 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
24065 tools/wrc/parser.y, tools/wrc/utils.c:
24066 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
24068 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
24069 wmc: Get rid of xmalloc casts.
24071 * tools/wmc/mcy.y, tools/wmc/utils.c:
24072 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
24074 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
24075 tools/widl/widltypes.h, tools/widl/write_msft.c:
24076 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
24078 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
24080 makefiles: Get rid of the checklink rules, they no longer work.
24082 2006-08-26 Robert Shearman <rob@codeweavers.com>
24084 * dlls/ole32/oleproxy.c:
24085 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
24086 Invoke, even though we are requesting a buffer size of 0 as we put
24087 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
24089 * dlls/ole32/oleproxy.c:
24090 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
24091 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
24094 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
24095 ole32: Add support for main-threaded apartments.
24096 A main-threaded apartment is the first single-threaded apartment in the
24097 process. It was designed to be used for legacy applications that don't
24098 want to think about threading at all, even if they are always called
24099 from the same context, as is the case for regular STAs.
24101 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
24102 ole32: Move the opening of the AppId key for a clsid to a helper function.
24104 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
24105 ole32: CoGetClassObject should host a single-threaded object in a
24106 single-threaded apartment if executing in a multi-threaded apartment,
24109 * dlls/ole32/compobj.c:
24110 ole32: Get the threading model value for inproc classes and output a
24111 fixme if we should create it in an apartment of another type.
24113 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
24115 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
24116 dlls/advapi32/eventlog.c:
24117 advapi32: Cast-qual warnings fix.
24119 2006-08-26 Jacek Caban <jacek@codeweavers.com>
24121 * dlls/mshtml/olecmd.c:
24122 mshtml: Better stub for QueryStatus(CGID_MSHTML).
24124 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
24125 mshtml: Added nsICommandParams argument to do_ns_command.
24127 2006-08-26 Robert Reif <reif@earthlink.net>
24129 * dlls/secur32/tests/secur32.c:
24130 secur32: Fix secur32 test to pass on windows.
24132 2006-08-25 Robert Reif <reif@earthlink.net>
24134 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
24135 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
24137 * dlls/advapi32/tests/lsa.c:
24138 advapi32: Fix lsa tests.
24140 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24142 * dlls/shlwapi/shlwapi_Ko.rc:
24143 shlwapi: Updated Korean resource.
24145 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
24147 * dlls/shell32/shlfileop.c:
24148 shell32: Fix a bug in SHELL_ConfirmW.
24149 Fix a bug introduced while changing the OK/Cancel to Yes/No.
24151 2006-08-26 Alexandre Julliard <julliard@winehq.org>
24153 * dlls/winex11.drv/Makefile.in:
24154 winex11.drv: Remove no longer used all: target.
24156 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
24158 * programs/oleview/typelib.c:
24159 oleview: Added data freeing in EnumFuncs function.
24161 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
24163 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
24164 quartz: Skip over INFO chunk in AVI file parsing.
24166 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
24168 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
24169 dlls/comctl32/theme_listbox.c:
24170 comctl32: Remove unneccessary default debug channels.
24172 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
24174 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
24175 dlls/wined3d/wined3d_private.h:
24176 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
24178 2006-08-25 Mike McCormack <mike@codeweavers.com>
24180 * dlls/msi/package.c:
24181 msi: Set the ALLUSERS property to 1 always.
24183 * dlls/msi/alter.c:
24184 msi: Fix a memory leak.
24186 * dlls/msi/dialog.c:
24187 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
24189 2006-08-25 Alexandre Julliard <julliard@winehq.org>
24191 * dlls/winex11.drv/opengl.c:
24192 winex11.drv: Fix a compiler warning when OpenGL is missing.
24194 * dlls/crypt32/tests/encode.c:
24195 crypt32/tests: Avoid sizeof in traces.
24197 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
24198 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
24199 configure: Set rpath on all executables that link to libwine.
24200 Also add the -multiply_defined suppress option for executables on MacOS.
24202 * configure, configure.ac:
24203 configure: Make sure timezone and daylight are variables.
24205 * aclocal.m4, configure, configure.ac:
24206 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
24208 * configure, configure.ac:
24209 configure: Enable the -Wwrite-strings flag.
24211 * tools/winedump/main.c, tools/winedump/output.c,
24212 tools/winedump/winedump.h:
24213 winedump: Get rid of the install script.
24215 * programs/make_progs:
24216 make_progs: Update the directory list in configure.ac too.
24219 make_dlls: Update the directory list in configure.ac too.
24221 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24223 * programs/regedit/Ko.rc:
24224 regedit: Updated Korean resource.
24226 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
24228 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
24229 tools/widl/widl.c, tools/widl/widltypes.h:
24230 widl: Remove usage of type_t ref field for base types; simplify code.
24232 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
24234 * tools/widl/parser.y:
24235 widl: Write-strings warning fix.
24237 * dlls/mshtml/nsiface.idl:
24238 mshtml: Write-strings warnings fix.
24240 2006-08-25 Mike McCormack <mike@codeweavers.com>
24242 * dlls/msi/helpers.c, dlls/msi/package.c:
24243 msi: Reimplement msi_dup_property and msi_get_property_int.
24245 * dlls/msi/msipriv.h, dlls/msi/package.c:
24246 msi: Store properties in a hash table, not the database.
24247 Use string insensitive comparisons for property names.
24249 2006-08-24 James Hawkins <truiken@gmail.com>
24251 * dlls/msi/dialog.c:
24252 msi: Fix the height of the line control window.
24254 * dlls/msi/dialog.c:
24255 msi: Add a stub implementation of the DirectoryList dialog control.
24257 * dlls/msi/dialog.c:
24258 msi: Add a stub implementation of the DirectoryCombo dialog control.
24260 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
24262 * include/softpub.h:
24263 softpub.h: Added some GUIDs.
24265 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
24267 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
24268 wined3d: Load projected textures in fragment shaders.
24270 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
24271 wined3d: Compile pixel shaders in drawprim.
24273 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
24275 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
24276 riched32: Add version resource.
24279 wine.inf: Add a bunch of fake dlls.
24281 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
24283 * dlls/ntdll/version.c:
24284 ntdll: Print 64bit integers with wine_dbgstr_longlong.
24286 2006-08-24 James Hawkins <truiken@gmail.com>
24288 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
24289 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
24290 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
24291 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
24292 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
24293 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
24294 msi: Inform the user with an error message when the MSI file path is invalid.
24296 2006-08-24 Alexandre Julliard <julliard@winehq.org>
24298 * ANNOUNCE, ChangeLog, VERSION, configure:
24301 ----------------------------------------------------------------
24302 2006-08-24 Alexandre Julliard <julliard@winehq.org>
24304 * configure, configure.ac:
24305 configure: Fixed bug in previous OpenGL warning patch.
24307 2006-08-17 Robert Reif <reif@earthlink.net>
24309 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
24310 advapi32: Output information on failed LsaQueryInformationPolicy tests.
24312 2006-08-24 Mike McCormack <mike@codeweavers.com>
24314 * dlls/msi/table.c:
24315 msi: Fix strings with lengths that are exact multiples of 2^16.
24317 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
24319 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
24320 gdi: Add missing glyph code to GetGlyphIndices and tests.
24322 2006-08-24 Mike McCormack <mike@codeweavers.com>
24324 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
24325 shell32: Use kernel functions in preference to libwine ones.
24327 * dlls/shell32/tests/shlfileop.c:
24328 shell32: Fix compilation of test on MSVC6.
24330 2006-08-24 James Hawkins <truiken@gmail.com>
24332 * dlls/msi/dialog.c:
24333 msi: Add an initial implementation of the PathEdit control.
24335 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
24337 * dlls/opengl32/wgl.c:
24338 opengl32: Fix ATI OpenGL bug.
24340 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
24342 * configure, configure.ac:
24343 configure: Extend the current OpenGL/Direct3D warning code.
24345 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24347 * programs/winecfg/Ko.rc:
24348 winecfg: Updated Korean Resource.
24350 2006-08-23 Benjamin Arai <me@benjaminarai.com>
24352 * dlls/oleaut32/tests/vartest.c:
24353 oleaut32: Updated conformance test return string for VT_RESERVED.
24355 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
24357 * tools/winedump/debug.c, tools/winedump/dump.c:
24358 winedump: Cast-qual warnings fix.
24360 2006-08-23 James Liggett <jrliggett@cox.net>
24362 * dlls/winex11.drv/window.c:
24363 winex11.drv: Fix explorer regression caused by systray patch
24364 Move systray_dock_window call to X11DRV_CreateWindow so that it can
24365 safely call SetWindowPos without having _CheckNotSysLevel crash the
24368 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
24370 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
24371 riched20: Add tests for EM_GETMODIFY.
24373 2006-08-23 Huw Davies <huw@codeweavers.com>
24375 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
24376 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
24378 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
24379 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
24381 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
24382 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
24384 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
24385 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
24387 This shows that the IRpcStubBuffer for a delegated stub's base
24388 interface is stored at (void**)This-1.
24390 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
24391 rpcrt4: Tests for NdrDllGetClassObject.
24392 These show that delegated stubs need different Connect, Disconnect and
24393 CountRefs methods than non-delegated stubs (ie they don't use all of
24394 the CStdStubBuffer_* functions).
24396 2006-08-23 Jacek Caban <jacek@codeweavers.com>
24398 * dlls/mlang/mlang.c:
24399 mlang: Added IMultiLanguage3 interface stub implementation.
24401 * include/mlang.idl:
24402 mlang.idl: Added IMultiLanguage3 declaration.
24404 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
24406 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
24407 msvcrt: Fix scanf format "%i" base detection.
24409 2006-08-21 Stefan Huehner <stefan@huehner.org>
24411 * programs/winedbg/winedbg.man.in:
24412 winedbg: Fix typo in manpage.
24414 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
24416 * dlls/wined3d/device.c:
24417 wined3d: Make the destination surface glDirty in UpdateSurface.
24419 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
24421 * dlls/winspool.drv/tests/info.c:
24422 winspool.drv/tests: Write-strings warnings fix.
24424 * dlls/winspool.drv/info.c:
24425 winspool.drv: Write-strings warnings fix.
24427 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
24429 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
24430 wineps.drv: Write-strings warnings fix.
24432 * dlls/ddraw/main.c:
24433 ddraw: Write-strings warnings fix.
24435 2006-08-23 Alexandre Julliard <julliard@winehq.org>
24437 * README, loader/wine.man.in:
24438 Documentation updates.
24440 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
24441 tools: Added a man page for wineprefixcreate.
24443 * DEVELOPERS-HINTS:
24444 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
24446 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
24448 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
24449 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
24450 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
24451 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
24452 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
24453 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
24454 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
24455 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
24456 dlls/shlwapi/string.c:
24457 shlwapi: Move strings used by StrFromTimeInterval to resources.
24459 * programs/regedit/En.rc, programs/regedit/Pl.rc,
24460 programs/regedit/about.c, programs/regedit/childwnd.c,
24461 programs/regedit/framewnd.c, programs/regedit/listview.c,
24462 programs/regedit/main.c, programs/regedit/main.h,
24463 programs/regedit/resource.h:
24464 regedit: Put language-dependent strings in resources.
24466 * programs/regedit/framewnd.c:
24467 regedit: Remove custom filter from open/save dialogs.
24469 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
24471 * programs/winecfg/winecfg.c:
24472 winecfg: Make sure we can use a large text.
24474 * dlls/wintrust/wintrust_main.c:
24475 wintrust: Add some documentation.
24477 2006-08-23 Alexandre Julliard <julliard@winehq.org>
24479 * configure, configure.ac:
24480 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
24482 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
24484 * configure, configure.ac:
24485 configure: Show messages about additional packages with --verbose.
24487 2006-08-22 James Liggett <jrliggett@cox.net>
24489 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
24490 dlls/winex11.drv/x11drv_main.c:
24491 winex11.drv: Add XEmbed system tray support.
24492 Portions of this patch based on the work of Mike Hearn and Rob
24495 2006-08-22 James Hawkins <truiken@gmail.com>
24497 * programs/msiexec/msiexec.c:
24498 msiexec: Add handling for msiexec's regserver option.
24500 2006-08-23 Mike McCormack <mike@codeweavers.com>
24503 server: Use ntdll values where possible.
24505 * include/windef.h:
24506 windef.h: Add a definition for FILETIME.
24508 * dlls/ntdll/threadpool.c:
24509 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
24511 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
24513 * programs/winecfg/Nl.rc:
24514 winecfg: Update Dutch resource.
24516 * programs/winecfg/driveui.c:
24517 winecfg: Wrong text in messagebox.
24519 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
24521 * dlls/shlwapi/shlwapi_Ko.rc:
24522 shlwapi: Update Korean resource.
24524 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
24526 * libs/wine/loader.c:
24527 libwine: Cast-qual warning fix.
24529 * tools/winebuild/res16.c:
24530 winebuild: Cast-qual warnings fix.
24532 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
24534 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
24535 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
24536 ntdll/tests: Print 64bit integers as two 32 bit integers.
24538 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
24540 * dlls/winex11.drv/opengl.c:
24541 winex11.drv: Fix opengl pixel format bug.
24543 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
24545 * dlls/mshtml/Tr.rc:
24546 mshtml: Update Turkish resources.
24548 2006-08-22 Juan Lang <juan_lang@yahoo.com>
24550 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
24551 crypt32: Add CryptFormatObject stub.
24553 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
24555 * dlls/shell32/shell32_Pl.rc:
24556 shell32: Pl.rc: Fix a backslash.
24558 * dlls/shlwapi/string.c:
24559 shlwapi: Make StrFormatByteSize format numbers using locale settings.
24561 2006-08-22 Jacek Caban <jacek@codeweavers.com>
24563 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
24564 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
24565 dlls/mshtml/tests/htmldoc.c:
24566 mshtml: Use IPropertyNotifySink connection point.
24568 2006-08-22 Robert Reif <reif@earthlink.net>
24570 * dlls/dsound/propset.c:
24571 dsound: Remove unused parameter from propset functions.
24573 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
24575 * configure, configure.ac:
24576 configure: Try to #include <pthread.h> before checking for pthread_np.h.
24578 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
24580 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
24581 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
24583 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
24585 * dlls/crypt32/main.c:
24586 crypt32: Print parameters and add some documentation.
24588 2006-08-21 James Hawkins <truiken@gmail.com>
24590 * dlls/msi/tests/package.c:
24591 msi: Add tests for the AppSearch action.
24593 * dlls/msi/cond.y, dlls/msi/tests/package.c:
24594 msi: Add handling for MsiEvaluateCondition's substring operators.
24596 * dlls/msi/tests/package.c:
24597 msi: Add tests for MsiEvaluateCondition's substring operators.
24599 2006-08-22 Mike McCormack <mike@codeweavers.com>
24601 * dlls/itss/itss.c:
24602 itss: Simplify the class factory.
24604 2006-08-22 Kai Blin <kai.blin@gmail.com>
24606 * dlls/kernel/sync.c:
24607 kernel: Set last error in CreateIoCompletionPort.
24609 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
24611 * dlls/shlwapi/string.c:
24612 shlwapi: Format the kilobyte file size number using locale settings.
24613 The code is quite complex but I haven't found any easier way to do it
24614 (passing NULL as NUMBERFMT results in two decimal places being appended).
24616 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
24617 shell32: Show file size in the details view in kilobytes.
24619 2006-08-22 Mike McCormack <mike@codeweavers.com>
24621 * dlls/shell32/shlfileop.c:
24622 shell32: Don't add the directory name twice when recursing into subdirectories.
24624 2006-08-21 Benjamin Arai <me@benjaminarai.com>
24626 * dlls/oleaut32/typelib.c:
24627 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
24629 2006-08-21 Juan Lang <juan_lang@yahoo.com>
24631 * dlls/crypt32/oid.c:
24632 crypt32: Fix a misplaced parenthesis.
24634 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
24636 * dlls/oleaut32/variant.c:
24637 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
24639 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
24641 * programs/winecfg/No.rc:
24642 winecfg: Update Norwegian Bokmål resources.
24644 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
24646 * programs/winecfg/Tr.rc:
24647 winecfg: Update Turkish resources.
24649 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
24651 * dlls/riched20/editor.c:
24652 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
24654 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
24656 * programs/oleview/main.h, programs/oleview/typelib.c:
24657 oleview: Added dispinterface handling to idl viewer.
24659 * programs/oleview/typelib.c:
24660 oleview: Added typedef handling to idl viewer.
24662 2006-08-21 Huw Davies <huw@codeweavers.com>
24664 * dlls/winex11.drv/xrender.c:
24665 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
24667 2006-08-19 Frank Richter <frank.richter@gmail.com>
24669 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
24670 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
24671 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
24672 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
24673 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
24674 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
24675 programs/winecfg/audio.c, programs/winecfg/properties.h,
24676 programs/winecfg/resource.h:
24677 winecfg: audio: Use strings from resources.
24679 2006-08-18 Frank Richter <frank.richter@gmail.com>
24681 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
24682 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
24683 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
24684 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
24685 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
24686 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
24687 programs/winecfg/driveui.c, programs/winecfg/resource.h:
24688 winecfg: driveui: Load UI strings from resources.
24690 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
24692 * programs/winecfg/Fr.rc:
24693 winecfg: Update French translation.
24695 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
24697 * dlls/wined3d/device.c:
24698 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
24700 * dlls/wined3d/device.c:
24701 wined3d: Print real unhandled D3DCMPFUNC value.
24703 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
24705 * programs/oleview/typelib.c:
24706 oleview: Added idl save to file functionality.
24708 * programs/oleview/main.h, programs/oleview/typelib.c:
24709 oleview: Added idl displaying.
24710 - Added idl displaying.
24711 - Fixed AddToTLDataStrWithTabsW function.
24713 * programs/oleview/typelib.c:
24714 oleview: Added idl formatting.
24716 * programs/oleview/typelib.c:
24717 oleview: Added functions description to idl generation.
24719 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
24721 * dlls/advpack/tests/install.c:
24722 advpack/tests: Make RunSetupCommand not popup dialogs.
24724 2006-08-21 Mike McCormack <mike@codeweavers.com>
24726 * dlls/kernel/actctx.c:
24727 kernel32: Print parameters, call SetLastError() when failing.
24729 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
24731 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
24732 include/wine/wined3d_gl.h:
24733 wined3d: Better GPU detection.
24735 2006-08-19 H. Verbeet <hverbeet@gmail.com>
24737 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
24738 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
24739 dlls/wined3d/wined3d_private.h:
24740 wined3d: Improve float constant loading a bit.
24741 - Use a list to keep track of what constants are set.
24742 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
24744 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
24745 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
24746 dlls/wined3d/wined3d_private.h:
24747 wined3d: Lookup GLSL float uniform locations only once per program.
24749 * dlls/wined3d/stateblock.c:
24750 wined3d: Free the float constant map arrays for all stateblocks.
24752 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
24753 wined3d: Fix indices for the float constant map.
24754 Indices for the float constant map should be multiplied by 4 because
24755 we're loading 4 component float vectors, not because the size of a
24758 2006-08-18 Jacek Caban <jacek@codeweavers.com>
24760 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
24761 mshtml: Added IDM_BOLD implementation.
24763 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
24765 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
24767 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
24769 2006-08-19 Dan Kegel <dank@kegel.com>
24772 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
24774 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
24776 * dlls/riched20/editor.c:
24777 riched20: Swap two lines that were in wrong order / caused notification not
24780 2006-08-19 Kai Blin <kai.blin@gmail.com>
24782 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
24783 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
24785 2006-08-19 Robert Reif <reif@earthlink.net>
24787 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
24788 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
24791 * dlls/advapi32/tests/security.c:
24792 advapi32: LookupAccountSid buffer size query tests.
24794 * dlls/advapi32/security.c:
24795 advapi32: LookupAccountSid buffer size query fixes.
24797 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
24799 * dlls/qcap/capturegraph.c:
24800 qcap: Print 64bit integers with wine_dbgstr_longlong.
24802 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
24804 * programs/winecfg/No.rc:
24805 winecfg: Update Norwegian Bokmål resources.
24807 * dlls/shlwapi/shlwapi_No.rc:
24808 shlwapi: Update Norwegian Bokmål resources.
24810 2006-08-18 Stefan Huehner <stefan@huehner.org>
24812 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
24813 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
24814 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
24815 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
24816 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
24817 dlls/twain_32/dsm_ctrl.c:
24818 Fix some -Wstrict-prototype warnings () -> (void).
24820 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
24822 * dlls/comctl32/toolbar.c:
24823 comctl32: Correctly map toolbar bitmap mask color in case of non-default
24826 2006-08-18 Alexandre Julliard <julliard@winehq.org>
24828 * dlls/msvcrt/except.c:
24829 msvcrt: Fixed access to the extra arguments of setjmp3.
24831 * dlls/user/user_main.c:
24832 user: Add .exe extension to wineboot just in case.
24834 * programs/explorer/explorer.c:
24835 explorer: Specify an explicit path when launching winefile.
24837 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
24839 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
24840 quartz: Print 64bit integers with wine_dbgstr_longlong.
24842 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
24844 * dlls/quartz/dsoundrender.c:
24845 quartz: DSoundRender: Do not overwrite a full buffer.
24847 2006-08-18 Frank Richter <frank.richter@gmail.com>
24849 * dlls/shlwapi/shlwapi_De.rc:
24850 shlwapi: Update German resources.
24852 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
24853 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
24854 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
24855 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
24856 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
24857 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
24858 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
24859 winecfg: x11drv: Load vertex shader mode strings from resources.
24861 2006-08-18 Tom Wickline <twickline@gmail.com>
24863 * DEVELOPERS-HINTS:
24864 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
24866 2006-08-18 Jacek Caban <jacek@codeweavers.com>
24868 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
24869 mshtml: Added more Exec tests and fixes.
24871 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
24873 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
24874 ntdll: Fix failing test on windows.
24876 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
24878 * dlls/sfc/sfc_main.c:
24879 sfc: Print a FIXME only once.
24881 2006-08-18 Robert Reif <reif@earthlink.net>
24883 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
24884 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
24885 dlls/dsound/tests/propset.c:
24886 dsound: Add class factory tests.
24888 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
24889 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
24890 dlls/dsound/propset.c:
24891 dsound: Class factory cleanup.
24892 Consolidate all class factories into a single implementation.
24893 Fixes a problem discovered by oleview.
24895 2006-08-17 Kai Blin <kai.blin@gmail.com>
24897 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
24898 secur32: Gracefully handle ntlm_auth versions that don't support the new
24901 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
24903 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
24904 shlwapi: Add the Polish translation.
24906 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
24907 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
24908 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
24909 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
24910 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
24911 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
24912 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
24913 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
24914 shlwapi: Store the "%ld bytes" string as a resource.
24916 * dlls/shell32/trash.c:
24917 shell32: Show the original file name and deletion date in the Trash folder.
24919 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
24920 shell32: Add desktop entries parsing code.
24922 * dlls/shell32/shlfileop.c:
24923 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
24925 2006-08-18 Mike McCormack <mike@codeweavers.com>
24927 * dlls/kernel/locale.c:
24928 kernel32: Change a FIXME to a WARN.
24930 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
24931 dlls/msi/sql.y, dlls/msi/tokenize.c:
24932 msi: Add a stub ALTER query.
24934 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
24936 * tools/widl/typegen.c:
24937 widl: Output format-strings for interface pointers.
24939 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
24940 tools/widl/typegen.c, tools/widl/typegen.h:
24941 widl: Allow format-string functions to work with objects.
24943 2006-08-17 Robert Reif <reif@earthlink.net>
24945 * dlls/advapi32/tests/security.c:
24946 advapi32: Fix test_LookupAccountSid to work on win9x.
24948 2006-08-17 Jacek Caban <jacek@codeweavers.com>
24950 * dlls/mshtml/conpoint.c:
24951 mshtml: Fix Advise implementation for IPropertyNotifySink.
24953 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
24954 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
24956 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
24958 * dlls/shlwapi/string.c:
24959 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
24961 2006-08-17 Huw Davies <huw@codeweavers.com>
24963 * dlls/rpcrt4/ndr_marshall.c:
24964 rpcrt4: Remember to skip over the conformance description.
24966 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
24968 * dlls/comctl32/imagelist.c:
24969 comctl32: Fix ImageList_Replace function to correctly apply image mask.
24971 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
24973 * include/wintrust.h:
24974 wintrust.h: Added some defines.
24976 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
24978 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
24979 secur32: Make tests loadable on NT4.
24981 2006-08-17 Alexandre Julliard <julliard@winehq.org>
24983 * dlls/user/user_main.c, programs/explorer/desktop.c:
24984 user: Defer all ExitWindowsEx processing to wineboot.
24986 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
24987 programs/wineboot/wineboot.c:
24988 wineboot: Added support for doing a proper shutdown before rebooting.
24989 Send WM_QUERYENDSESSION messages to all windows of a given process
24990 before moving on to the next.
24991 Switch option parsing to getopt.
24992 Added a bunch of options to control shutdown behavior.
24994 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
24996 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
24997 dlls/winex11.drv/opengl.c:
24998 x11drv/opengl: Pixel format rewrite.
25000 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
25002 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
25003 dlls/riched20/style.c:
25004 riched20: Send EN_LINK notifications. Properly underline / color links.
25006 2006-08-17 Kai Blin <kai.blin@gmail.com>
25008 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
25009 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
25010 secur32: Add real signing / verifying to NTLM provider.
25012 * dlls/secur32/ntlm.c:
25013 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
25016 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
25018 * programs/regedit/childwnd.c:
25019 regedit: Write-strings warnings fix.
25021 * dlls/ddraw/direct3d.c:
25022 ddraw: Write-strings warnings fix.
25024 * dlls/winspool.drv/info.c:
25025 winspool.drv: Write-strings warning fix.
25027 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
25029 * tools/widl/proxy.c:
25030 widl: Use typegen.c format-string functions in proxy.c.
25032 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
25033 tools/widl/typegen.h:
25034 widl: Move format-string declaration output to typegen.c.
25036 2006-08-17 Jacek Caban <jacek@codeweavers.com>
25038 * dlls/mshtml/tests/htmldoc.c:
25039 mshtml: Added test of edit mode.
25041 * dlls/mshtml/olecmd.c:
25042 mshtml: Added beginning implementation of IDM_EDITMODE.
25044 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
25045 mshtml: Rename get_property to get_client_disp_property and make it available
25048 * include/mshtmhst.idl:
25049 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
25051 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
25053 * dlls/wined3d/surface.c:
25054 wined3d: Make sure b_info structure is properly allocated and released.
25056 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
25058 * tools/winedump/minidump.c:
25059 winedump: Print each 64bit integers as two 32 bit integers.
25061 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25063 * programs/winecfg/Ko.rc:
25064 winecfg: Updated Korean resource.
25066 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
25068 * programs/winecfg/Tr.rc:
25069 winecfg: Update Turkish resource file.
25071 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
25073 * programs/winecfg/No.rc:
25074 winecfg: Updated Norwegian Bokmål resources.
25076 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
25078 * dlls/comctl32/toolbar.c:
25079 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
25081 2006-08-16 Frank Richter <frank.richter@gmail.com>
25083 * programs/winecfg/appdefaults.c:
25084 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
25086 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
25087 programs/winecfg/winecfg.h:
25088 winecfg: Use WCHARs for window title, current app.
25090 2006-08-16 Huw Davies <huw@codeweavers.com>
25092 * dlls/rpcrt4/tests/ndr_marshall.c:
25093 rpcrt4: Add tests for NdrAllocate.
25095 2006-08-16 Frank Richter <frank.richter@gmail.com>
25097 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
25098 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
25099 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
25100 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
25101 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
25102 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
25103 winecfg: New resource strings for appdefaults.
25105 2006-08-16 Jacek Caban <jacek@codeweavers.com>
25107 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
25108 mshtml: Added [Get|Set]ParentContentListener implementation.
25110 2006-08-16 Robert Shearman <rob@codeweavers.com>
25112 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
25113 advapi32: Add tests for RegQueryValueEx to show that it sets the data
25114 size to 0 when a buffer isn't present and that it sets the type to
25117 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
25119 * dlls/wined3d/device.c:
25120 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
25122 2006-08-16 Robert Reif <reif@earthlink.net>
25124 * dlls/secur32/tests/secur32.c:
25125 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
25127 2006-08-16 Alexandre Julliard <julliard@winehq.org>
25130 user: Explicitly load explorer.exe from the system directory.
25133 wine.inf: Create a fake exe for explorer.exe.
25135 2006-08-16 Robert Shearman <rob@codeweavers.com>
25137 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
25138 ole32: Move some functions out of compobj.c that don't belong there and update
25139 the copyright statement.
25141 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
25142 dlls/ole32/tests/marshal.c:
25143 ole32: Add some more tests for failure cases of Co* functions and make builtin
25146 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
25147 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
25148 to conform to these.
25150 * dlls/rpcrt4/ndr_stubless.c:
25151 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
25154 2006-08-16 Hans Leidekker <hans@it.vu.nl>
25156 * dlls/wldap32/option.c:
25157 wldap32: Support setting server controls.
25159 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
25160 wldap32: Document ldap_{get,set}_option and the parsing functions.
25162 2006-08-16 Alexandre Julliard <julliard@winehq.org>
25164 * configure, configure.ac, dlls/Makedll.rules.in,
25165 programs/Makeprog.rules.in:
25166 configure: Setting rpath should no longer be needed for dlls.
25168 2006-08-16 Mike McCormack <mike@codeweavers.com>
25170 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
25171 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
25172 Makes builtin shlwapi behave better during reboot after IE6 install.
25174 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
25175 shlwapi: Add a stub implementation for ZoneComputePaneSize.
25176 Allows IE6 to show its main window with builtin shlwapi.
25178 * dlls/msi/tests/db.c:
25179 msi: Fix a couple of memory leaks in the test code.
25181 2006-08-16 Frank Richter <frank.richter@gmail.com>
25183 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
25184 programs/winecfg/winecfg.h:
25185 winecfg: appdefaults: Use more strings from resources, unicode.
25187 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
25188 programs/winecfg/winecfg.h:
25189 winecfg: Make load_string public.
25191 * programs/winecfg/De.rc:
25192 winecfg: Tweak and update German resources.
25194 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
25196 * tools/widl/proxy.c:
25197 widl: Generate proxy code for user marshalled types.
25199 * tools/widl/proxy.c:
25200 widl: Fix out-only temporary variable generation.
25202 * tools/widl/proxy.c:
25203 widl: Fix NdrComplexStructUnmarshall calls in generated code.
25205 * tools/widl/proxy.c:
25206 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
25208 * tools/widl/header.c, tools/widl/parser.y:
25209 widl: Calculate method indices in parser instead of during header generation.
25211 2006-08-15 Robert Reif <reif@earthlink.net>
25213 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
25214 secur32: Add GetComputerObjectName tests.
25216 * dlls/secur32/secur32.c:
25217 secur32: Partial GetComputerObjectName implementation.
25219 * dlls/advapi32/tests/lsa.c:
25220 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
25222 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
25223 kernel32: Add GetNativeSystemInfo.
25225 2006-08-15 James Hawkins <truiken@gmail.com>
25227 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
25228 msi: Add a stub for MsiGetFeatureCost.
25230 * dlls/msi/source.c:
25231 msi: Use the bare minimum number of parameters for LookupAccountName.
25233 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
25235 * dlls/wineps.drv/ps.c:
25236 wineps.drv: Write-strings warnings fix and declare function static.
25238 * dlls/crypt32/tests/oid.c:
25239 crypt32/tests: Write-strings warning fix.
25241 2006-08-15 Jacek Caban <jacek@codeweavers.com>
25243 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
25244 mshtml: Correctly handle nsILoadGroup.
25246 2006-08-15 Alexandre Julliard <julliard@winehq.org>
25248 * server/process.c:
25249 server: Store the actual process count in snapshots.
25250 We can't rely on running_processes for that, since it now also counts
25251 processes waiting for SIGKILL and those aren't included in snapshots.
25253 * dlls/user/tests/cursoricon.c:
25254 user/tests: Fix a compiler warning, and remove some useless casts.
25256 * dlls/ntdll/loadorder.c:
25257 ntdll: Default to native loadorder for the main exe if not in system directory.
25258 Unlike dlls, executables can have the same name without necessarily
25259 being the same application, so defaulting to native is more likely to
25260 do the right thing.
25262 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
25264 * dlls/kernel/tests/file.c:
25265 kernel/tests: Wrong error code checked.
25267 * dlls/setupapi/tests/devinst.c:
25268 setupapi: Make tests loadable again on NT4.
25270 * include/winerror.h:
25271 winerror.h: Added an error code.
25273 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
25274 include/wintrust.h:
25275 wintrust: Added stubbed WintrustLoadFunctionPointers.
25277 2006-08-15 Mike McCormack <mike@codeweavers.com>
25279 * configure, configure.ac, dlls/infosoft/Makefile.in,
25280 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
25281 programs/winetest/Makefile.in:
25282 infosoft: Add a test for the language neutral word breaker.
25284 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
25286 * programs/winecfg/En.rc:
25287 winecfg: Improve wording of virtual desktop explanation.
25289 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
25291 * dlls/ddraw/main.c:
25292 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
25294 2006-08-15 Alexandre Julliard <julliard@winehq.org>
25297 relpath: Properly handle a "." directory name.
25299 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
25301 * dlls/usp10/tests/usp10.c:
25302 usp10: Remove unnecessary casts in test suite.
25304 2006-08-14 Juan Lang <juan_lang@yahoo.com>
25306 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
25307 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
25308 dlls/crypt32/tests/chain.c:
25309 crypt32: Implement CertCreateCertificateChainEngine and
25310 CertFreeCertificateChainEngine.
25312 * include/wincrypt.h:
25313 crypt32: Implement CertCreateCertificateChainEngine and
25314 CertFreeCertificateChainEngine.
25316 2006-08-15 Alexandre Julliard <julliard@winehq.org>
25318 * configure, configure.ac, include/config.h.in, loader/kthread.c:
25319 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
25321 * configure, configure.ac:
25322 configure: Disable optimization on MacOS because of gcc bug.
25324 * configure, configure.ac:
25325 configure: Use a platform name check for MacOS shared library support,
25326 it's completely different from the others anyway.
25328 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
25329 configure: Moved the library checks after the function checks to avoid code
25332 2006-08-15 Kai Blin <kai.blin@gmail.com>
25335 secur32: Fix typo in ISC flags.
25337 * dlls/secur32/ntlm.c:
25338 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
25340 2006-08-14 Kai Blin <kai.blin@gmail.com>
25342 * dlls/secur32/ntlm.c:
25343 secur32: Copy helper buffer to output buffer before reusing helper buffer.
25345 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
25347 * tools/widl/proxy.c:
25348 widl: Pass the right size to MIDL_memset in generated proxy code.
25350 2006-08-14 James Hawkins <truiken@gmail.com>
25352 * dlls/msi/files.c:
25353 msi: Non-compressed files may come before the list of compressed files in the
25356 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
25358 * dlls/cabinet/tests/extract.c:
25359 cabinet/tests: Write-strings warnings fix.
25361 * dlls/dnsapi/tests/name.c:
25362 dnsapi/tests: Write-strings warnings fix.
25364 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
25366 * programs/winedbg/gdbproxy.c:
25367 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
25369 2006-08-15 Alexandre Julliard <julliard@winehq.org>
25371 * configure, configure.ac, dlls/kernel/Makefile.in,
25372 dlls/ws2_32/Makefile.in, include/config.h.in,
25373 programs/winedbg/Makefile.in, server/Makefile.in:
25374 configure: Only link against libpoll where really necessary.
25376 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
25378 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
25379 include/wintrust.h:
25380 wintrust: Added stubbed WintrustRemoveActionID.
25382 2006-08-14 Frank Richter <frank.richter@gmail.com>
25384 * dlls/user/sysparams.c:
25385 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
25387 * dlls/user/sysparams.c:
25388 user: Initialize size of nonclients struct in load_nonclient_metrics.
25390 2006-08-14 Alexandre Julliard <julliard@winehq.org>
25392 * configure, configure.ac, libs/wine/Makefile.in:
25393 libwine: Also set the current library version for MacOS.
25395 * configure, configure.ac:
25396 configure: Suppress multiple definitions warnings from the MacOS linker.
25398 * server/request.c, server/request.h, server/signal.c:
25399 server: Make sure to completely kill processes before returning from a
25402 * server/process.c, server/process.h, server/thread.c:
25403 server: Send a SIGKILL to processes that don't terminate properly.
25405 2006-08-14 Mike McCormack <mike@codeweavers.com>
25407 * dlls/ole32/ole2.c:
25408 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
25410 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
25412 * programs/winedbg/symbol.c:
25413 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
25416 * programs/winedbg/stack.c:
25417 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
25418 so guard against it.
25420 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
25421 winedbg: Don't ask for module inspection when calling SymInitialize.
25423 2006-08-14 Kai Blin <kai.blin@gmail.com>
25425 * dlls/secur32/ntlm.c:
25426 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
25428 2006-08-14 Frank Richter <frank.richter@gmail.com>
25430 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
25431 uxtheme: Set non-client metrics from theme.
25433 * dlls/uxtheme/msstyles.c:
25434 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
25437 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
25438 uxtheme: Enable gradient captions if a theme provides colors for them.
25440 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
25442 * fonts/system.sfd:
25443 fonts: Add Hebrew to the system font.
25445 2006-08-14 Mike McCormack <mike@codeweavers.com>
25447 * dlls/oleaut32/olepicture.c:
25448 oleaut32: Put the HeapFree back in the right place.
25450 * dlls/ole32/stg_prop.c:
25451 ole32: Use PropVariantInit instead of memset.
25453 2006-08-14 Robert Reif <reif@earthlink.net>
25455 * include/Makefile.in, include/dsgetdc.h:
25456 include: Add dsgetdc.h.
25458 * dlls/advapi32/lsa.c:
25459 advapi32: Move duplicated code into function.
25461 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
25462 advapi32: Try again with different access mask if LsaOpenPolicy fails with
25463 STATUS_ACCESS_DENIED.
25465 2006-08-14 Kai Blin <kai.blin@gmail.com>
25467 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
25468 secur32: Fix heap error.
25470 2006-08-13 Kai Blin <kai.blin@gmail.com>
25472 * dlls/secur32/ntlm.c:
25473 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
25476 2006-08-14 Kai Blin <kai.blin@gmail.com>
25478 * dlls/secur32/ntlm.c:
25479 secur32: Cast helper to ULONG_PTR instead of DWORD.
25481 2006-08-13 Kai Blin <kai.blin@gmail.com>
25483 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
25484 secur32: Implement simple VerifySignature.
25486 2006-08-12 Kai Blin <kai.blin@gmail.com>
25488 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
25489 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
25490 secur32: Implement simple MakeSignature.
25492 2006-08-14 Kai Blin <kai.blin@gmail.com>
25494 * dlls/secur32/ntlm.c:
25495 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
25497 2006-08-13 Benjamin Arai <me@benjaminarai.com>
25499 * dlls/oleaut32/tests/olefont.c:
25500 oleaut32: Conformance test for olefont:AddRefHfont.
25502 * dlls/oleaut32/tests/olefont.c:
25503 oleaut32: Conformance test for olefont:ReleaseHfont.
25505 2006-08-14 Mike McCormack <mike@codeweavers.com>
25507 * dlls/oleaut32/olepicture.c:
25508 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
25510 * dlls/oleaut32/olepicture.c:
25511 oleaut32: Print an IID in the trace, not just a pointer to it.
25513 * dlls/oleaut32/olepicture.c:
25514 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
25516 * dlls/ole32/hglobalstream.c:
25517 ole32: Always set pcbWritten when writing a stream.
25519 * dlls/ole32/ole2.c:
25520 ole32: FreePropVariantArray should return an error if rgvars is null.
25521 As suggested by Rob Shearman.
25523 2006-08-14 Frank Richter <frank.richter@gmail.com>
25525 * dlls/uxtheme/system.c:
25526 uxtheme: Don't back up colors etc. when a theme is already active.
25528 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25530 * programs/view/Ko.rc:
25531 view: Updated Korean resource.
25533 2006-08-12 Robert Reif <reif@earthlink.net>
25535 * dlls/advapi32/tests/security.c:
25536 advapi32: Add more LookupAccountSid tests.
25538 * dlls/advapi32/security.c:
25539 advapi32: Add more SIDs to AccountLookupSid.
25541 * dlls/netapi32/access.c:
25542 netapi32: NetUserModalsGet bug fixes and cleanup.
25544 2006-08-13 Phil Costin <philcostin@hotmail.com>
25546 * dlls/wined3d/glsl_shader.c:
25547 wined3d: Fix vertex shader corruption issue.
25549 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
25551 * programs/winedbg/memory.c:
25552 winedbg: Print 64bit integers with wine_dbgstr_longlong.
25554 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
25556 * dlls/advpack/tests/files.c:
25557 advpack/tests: Write-strings warnings fix.
25559 * dlls/advapi32/tests/security.c:
25560 advapi32/tests: Write-strings warnings fix.
25562 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
25564 * programs/winetest/main.c:
25565 winetest: Write-strings warnings fix.
25567 * programs/taskmgr/dbgchnl.c:
25568 taskmgr: Write-strings warnings fix.
25570 * dlls/crypt32/tests/encode.c:
25571 crypt32/tests: Write-strings warnings fix.
25573 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
25575 * programs/oleview/typelib.c:
25576 oleview: Improved interface handling in idl viewer.
25578 2006-08-12 Jacek Caban <jacek@codeweavers.com>
25580 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
25581 mshtml: Remove no longer used get_nsIURI.
25583 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
25584 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
25587 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
25589 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
25590 widl: Improve pointer null checking logic.
25592 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
25593 widl: Use ref_type to simplify some code.
25595 2006-08-11 Robert Reif <reif@earthlink.net>
25597 * dlls/advapi32/security.c:
25598 advapi32: Add some more well known SIDs.
25600 2006-08-11 Benjamin Arai <me@benjaminarai.com>
25602 * dlls/oleaut32/tests/olefont.c:
25603 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
25606 2006-08-11 James Hawkins <truiken@gmail.com>
25608 * dlls/msi/action.c, dlls/msi/tests/package.c:
25609 msi: If a component's state is not local, source, or default, default to the
25612 2006-08-11 Juan Lang <juan_lang@yahoo.com>
25614 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
25615 dlls/crypt32/tests/main.c:
25616 crypt32: Improve undocumented functions.
25617 - Test and implement I_CryptGetDefaultCryptProv (and correct its
25619 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
25620 its out parameter, correct and show with a test.
25622 * dlls/msi/tokenize.c:
25623 msi: Use wide char strings for token values to avoid an unnecessary
25624 WideCharToMultiByte.
25626 2006-08-11 Alexandre Julliard <julliard@winehq.org>
25628 * tools/winebuild/build.h, tools/winebuild/import.c,
25629 tools/winebuild/main.c, tools/winebuild/relay.c,
25630 tools/winebuild/res16.c, tools/winebuild/res32.c,
25631 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
25632 tools/winebuild/utils.c:
25633 winebuild: Added output() function to properly deal with write errors.
25635 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
25637 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
25638 widl: Don't generate indentation spaces on empty lines.
25640 2006-08-11 Alexandre Julliard <julliard@winehq.org>
25642 * loader/pthread.c:
25643 loader: Exit the whole process when killing the last thread.
25645 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
25647 * programs/winhelp/hlpfile.c:
25648 winhelp: Fix LZ77 decompressor.
25650 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
25652 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
25653 msi/tests: Write-strings warnings fix.
25655 * dlls/msi/files.c:
25656 msi: Write-strings warning fix.
25658 * dlls/version/install.c:
25659 version: Write-strings warnings fix.
25661 2006-08-11 Juan Lang <juan_lang@yahoo.com>
25663 * dlls/crypt32/tests/main.c:
25664 crypt32/tests: Only load crypt32 once.
25666 2006-08-11 Robert Reif <reif@earthlink.net>
25668 * include/lmaccess.h:
25669 lmaccess.h: Add some LOCALGROUP defines.
25671 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
25672 kernel32: Add IsWow64Process.
25674 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
25676 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
25677 wldap32: Write-strings warnings fix.
25679 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
25681 * dlls/shdocvw/regsvr.c:
25682 shdocvw: Set the CLSID_Internet shell folder's attributes.
25684 2006-08-11 Mike McCormack <mike@codeweavers.com>
25686 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
25687 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
25688 include/indexsrv.idl, include/indexsvr.idl:
25689 include: Rename indexsvr.idl to indexsrv.idl.
25691 * dlls/infosoft/wordbreaker.c:
25692 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
25694 2006-08-10 Mike McCormack <mike@codeweavers.com>
25696 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
25698 infosoft: Implement and register the language neutral wordbreaker, not the
25701 2006-08-10 Aric Stewart <aric@codeweavers.com>
25703 * dlls/user/menu.c:
25704 user: Implement MNS_NOTIFYBYPOS.
25706 2006-08-11 Alexandre Julliard <julliard@winehq.org>
25708 * dlls/ntdll/signal_i386.c:
25709 ntdll: Remove some macros and clean up the code now that all platforms use
25712 * dlls/ntdll/signal_i386.c:
25713 ntdll: Switch linux to siginfo-style signal handling.
25715 2006-08-11 Mike McCormack <mike@codeweavers.com>
25717 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
25718 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
25719 pstorec: Add a stub implementation.
25721 2006-08-10 Benjamin Arai <me@benjaminarai.com>
25723 * dlls/oleaut32/olefont.c:
25724 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
25726 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
25728 * tools/bug_report.pl:
25729 bug_report.pl: Use correct 'wine --version' syntax.
25731 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
25733 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
25735 widl: Fix incorrect version number in generated code.
25737 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
25739 * dlls/shell32/shell32_Ko.rc:
25740 shell32: Updated Korean resource.
25742 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
25744 * dlls/wined3d/drawprim.c:
25745 wined3d: Fix opengl extension call.
25747 2006-08-10 James Hawkins <truiken@gmail.com>
25749 * dlls/msi/files.c, dlls/msi/tests/package.c:
25750 msi: Only remove a file if the version to be installed is strictly newer than
25753 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
25755 * programs/regedit/treeview.c:
25756 regedit: Write-strings warnings fix.
25758 * dlls/wininet/tests/http.c:
25759 wininet/tests: Write-strings warnings fix.
25761 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
25763 * dlls/riched20/editor.c:
25764 riched20: Accept RTF header without a version number.
25766 * dlls/riched20/reader.c:
25767 riched20: Accept RTF group tokens inside colortbl destination.
25769 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
25771 * dlls/wined3d/directx.c:
25772 wined3d: Fix spelling in a comment.
25774 2006-08-10 Kai Blin <kai.blin@gmail.com>
25776 * dlls/secur32/ntlm.c:
25777 secur32: Implement CompleteAuthToken for NTLM.
25779 2006-08-10 Alexandre Julliard <julliard@winehq.org>
25781 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
25782 server/process.c, server/queue.c, server/registry.c,
25783 server/request.c, server/serial.c, server/thread.c, server/timer.c,
25784 server/trace.c, server/winstation.c:
25785 server: Only call gettimeofday once per poll loop.
25787 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
25789 * dlls/kernel/tests/file.c:
25790 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
25793 2006-08-10 Alexandre Julliard <julliard@winehq.org>
25795 * ANNOUNCE, ChangeLog, VERSION, configure:
25798 ----------------------------------------------------------------
25799 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
25801 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
25802 tools/winapi/make_filter, tools/winapi/msvcmaker,
25803 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
25804 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
25805 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
25806 tools/winedump/function_grep.pl:
25807 tools: Check for open return code in Perl scripts.
25809 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
25811 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
25812 riched20: Add conformance tests for WM_SETFONT.
25814 2006-08-09 Ken Myers <kmyers@ucla.edu>
25816 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
25817 dlls/riched20/tests/editor.c:
25818 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
25820 2006-08-09 Juan Lang <juan_lang@yahoo.com>
25822 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
25823 crypt32: Implement CryptRegisterDefaultOIDFunction and
25824 CryptUnregisterDefaultOIDFunction.
25826 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
25828 * dlls/setupapi/install.c:
25829 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
25831 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
25833 * tools/widl/typegen.c:
25834 widl: Add ref_type (dereference typedefs) and use it.
25836 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
25838 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
25839 dlls/setupapi/stringtable.c:
25840 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
25842 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
25844 * dlls/version/tests/info.c, dlls/version/tests/install.c:
25845 version/tests: Write-strings warnings fix.
25847 * dlls/wineps.drv/init.c:
25848 wineps.drv: Write-strings warnings fix.
25850 2006-08-10 Mike McCormack <mike@codeweavers.com>
25852 * dlls/user/static.c:
25853 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
25855 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
25857 * dlls/shell32/shell32_No.rc:
25858 shell32: Updated Norwegian Bokmål resources.
25860 * dlls/mshtml/No.rc:
25861 mshtml: Updated Norwegian Bokmål resources.
25863 2006-08-09 James Hawkins <truiken@gmail.com>
25865 * dlls/msi/files.c, dlls/msi/package.c:
25866 msi: Download install cabinet files if the msi package is remote.
25868 2006-08-09 Juan Lang <juan_lang@yahoo.com>
25870 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
25871 dlls/crypt32/tests/main.c:
25872 crypt32: Add a couple stubs, and implement the undocumented
25873 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
25875 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
25877 * dlls/wined3d/surface.c:
25878 wined3d: Surface pitch fix.
25880 * dlls/wined3d/glsl_shader.c:
25881 wined3d: Draw buffers support.
25883 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
25885 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
25886 wined3d: Minor cursor fixes.
25888 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
25890 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
25891 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
25893 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
25895 * dlls/wininet/netconnection.c:
25896 wininet: MSG_WAITALL support in NETCON_recv with SSL.
25898 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
25900 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
25901 msvcrt: Rename _execve to MSVCRT__execve.
25903 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
25905 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
25906 dbghelp: Made stabs parsing a bit more robust.
25907 Enhance dbghelp's robustness against bogus stabs sections found in
25908 meetro.exe (as reported by Jan Zerebecki).
25910 2006-08-09 Robert Shearman <rob@codeweavers.com>
25912 * dlls/msi/database.c:
25913 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
25915 * dlls/rpcrt4/rpcrt4.spec:
25916 rpcrt4: Forward NdrClientCall to NdrClientCall2.
25917 NdrClientCall should be implemented as a separate function when
25918 NdrClientCall2 has been factorised enough.
25920 * dlls/rpcrt4/ndr_stubless.c:
25921 rpcrt4: Add some more traces and make the stack offsets easier to read in the
25922 stubless interpreter.
25924 * dlls/rpcrt4/ndr_stubless.c:
25925 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
25926 initialise the memory size field to zero before calling the memory
25929 * dlls/rpcrt4/ndr_stubless.c:
25930 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
25931 stubless intepreter.
25933 * dlls/rpcrt4/ndr_stubless.c:
25934 rpcrt4: Support fixed arrays in calc_arg_size.
25936 * dlls/rpcrt4/ndr_stubless.c:
25937 rpcrt4: Complex types should be dereferenced an extra time in the old format
25940 * dlls/rpcrt4/ndr_stubless.c:
25941 rpcrt4: Fix the stack offset for the old format stubless code when an object's
25942 method is being called.
25944 * dlls/ole32/defaulthandler.c:
25945 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
25946 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
25947 This->pDataDelegate instead of querying for IDataObject from
25948 This->pOleDelegate.
25950 * dlls/ole32/storage32.c:
25951 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
25952 compared against instead of IEnumSTATSTG.
25954 * dlls/ole32/moniker.c:
25955 ole32: When comparing monikers use the abData field of MInterfacePointer
25956 as ulCntData doesn't include the size of its own field.
25958 * dlls/ole32/oleobj.c:
25959 ole32: Zero stg in case ADVF_NODATA is specified.
25960 Otherwise IDataObject_GetData fails before using it in
25961 DataAdviseHolder_SendOnDataChange.
25963 * include/rpcproxy.h:
25964 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
25966 * include/rpcproxy.h:
25967 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
25968 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
25969 DllCanUnloadNow functions.
25971 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
25973 * dlls/ole32/regsvr.c:
25974 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
25976 * dlls/msxml3/regsvr.c:
25977 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
25979 * dlls/msi/regsvr.c:
25980 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
25982 * dlls/msi/regsvr.c:
25983 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
25985 2006-08-09 Francois Gouget <fgouget@free.fr>
25987 * dlls/mlang/regsvr.c, include/mlang.idl:
25988 mlang: Give the CLSIDs their proper names.
25989 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
25990 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
25992 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
25994 * dlls/shell32/regsvr.c:
25995 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
25996 CLSID_ShellFolderViewOC.
25998 * dlls/shdocvw/regsvr.c:
25999 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
26001 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
26003 * dlls/user/menu.c:
26004 user: Fix the keyboard navigation and some graphical glitches for multi-column
26007 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
26009 * include/winerror.h:
26010 winerror.h: Add some error codes.
26012 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
26014 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
26015 include/wine/wined3d_gl.h:
26016 wined3d: Fix GLSL regression / draw buffers support.
26018 2006-08-09 Frank Richter <frank.richter@gmail.com>
26020 * dlls/shell32/shell32_De.rc:
26021 shell32: Tweak and update German translation.
26023 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
26025 * dlls/ddraw/device.c:
26026 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
26028 * dlls/wined3d/device.c:
26029 wined3d: Watch out for negative results when validating the shader constant
26032 2006-08-08 Duane Clark <fpga@pacbell.net>
26034 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
26035 msvcrt: In text mode a ctrl-z signals EOF.
26036 Spotted by David Hagood with test suggested by Dan Kegel.
26038 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
26040 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
26041 dlls/user/tests/cursoricon.c:
26042 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
26045 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
26047 * dlls/user/menu.c, dlls/user/tests/menu.c:
26048 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
26049 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
26050 MFT_RIGHTORDER in SetMenuItemInfo.
26051 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
26052 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
26053 documented in MSDN (Word 95 depends on this).
26054 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
26055 modified with SetMenuItemInfo.
26058 2006-08-09 Jacek Caban <jacek@codeweavers.com>
26060 * dlls/mshtml/nsio.c:
26061 mshtml: Use moniker in AsyncOpen if channel is NULL.
26063 * dlls/mshtml/nsio.c:
26064 mshtml: Set nsURI's moniker in NewURI.
26066 * dlls/mshtml/nsembed.c:
26067 mshtml: Set nsURI's moniker in OnStartURILoad.
26069 * dlls/mshtml/nsio.c:
26070 mshtml: Don't crash in QueryInterface if uri is NULL.
26072 * dlls/mshtml/nsio.c:
26073 mshtml: Added default GetSpec implementation.
26075 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
26076 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
26078 * dlls/mshtml/nsembed.c:
26079 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
26081 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
26082 dlls/mshtml/persist.c:
26083 mshtml: Store IMoniker in BSCallback.
26085 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
26086 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
26088 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
26089 mshtml: Create "Internet Explorer_Hidden" window.
26091 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
26092 mshtml: Load the page from moniker if we don't have nsIChannel.
26094 * dlls/shdocvw/classinfo.c:
26095 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
26097 2006-08-09 Huw Davies <huw@codeweavers.com>
26099 * dlls/shlwapi/tests/path.c:
26100 shlwapi: Add tests for PathUnquoteSpaces.
26102 2006-08-09 Kai Blin <kai.blin@gmail.com>
26104 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
26105 secur32: Make ntlm tests run on both WinXP and Win2k.
26107 * dlls/secur32/tests/ntlm.c:
26108 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
26111 2006-08-09 Mike McCormack <mike@codeweavers.com>
26113 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
26114 shell32: IShellLink::SetPath removes quotes from the path.
26116 * dlls/shell32/tests/shelllink.c:
26117 shell32: Fix test compilation with MSVC6.
26119 2006-08-09 Alexandre Julliard <julliard@winehq.org>
26121 * dlls/user/user_private.h, include/wine/server_protocol.h,
26122 server/protocol.def, server/queue.c, server/trace.c:
26123 server: Make the message extra info 64 bits on Win64.
26125 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
26126 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
26127 server/protocol.def, server/queue.c, server/request.h,
26129 server: Split the queuing of hardware messages into a separate
26130 send_hardware_message request.
26132 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
26134 * dlls/shell32/recyclebin.c:
26135 shell32: Add recyclebin.c file missing in previous commit.
26137 * dlls/shell32/shell32_Pl.rc:
26138 shell32: Update Polish translation.
26140 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
26141 shell32: Add a custom icon for the trash folder.
26143 * dlls/shell32/trash.c:
26144 shell32: Add trash items enumeration.
26146 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
26147 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
26148 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
26149 dlls/shell32/trash.c, dlls/shell32/xdg.h:
26150 shell32: Add a Trash virtual folder.
26152 2006-08-06 Yong Chi <yong28chi@yahoo.com>
26154 * dlls/ddraw/direct3d.c:
26155 ddraw: Fix for incorrect return value from wined3d.
26157 2006-08-09 Alexandre Julliard <julliard@winehq.org>
26159 * .gitignore, Make.rules.in:
26160 Make.rules: Added rules for client/proxy/server generation from IDL files.
26162 * programs/explorer/desktop.c:
26163 explorer: Never paint the desktop when using the X root window.
26165 2006-08-08 Juan Lang <juan_lang@yahoo.com>
26167 * dlls/crypt32/oid.c:
26168 crypt32: Trace key type in CryptFindOIDInfo.
26170 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26172 * dlls/user/resources/user32_Ko.rc:
26173 user32: Updated Korean resource.
26175 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
26177 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
26178 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
26179 msvcrt: Remove redundant NULL checks before MSVCRT_free.
26181 * dlls/comdlg32/filedlg.c:
26182 comdlg32: Remove redundant NULL checks before MemFree.
26184 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
26186 * programs/wordpad/wordpad.c:
26187 wordpad: Request WS_VSCROLL now that riched20 supports it.
26189 * dlls/riched20/editor.c, dlls/riched20/paint.c:
26190 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
26193 2006-08-08 James Hawkins <truiken@gmail.com>
26195 * dlls/msi/tests/package.c:
26196 msi: Add tests for the RemoveFiles action.
26198 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
26200 * dlls/user/tests/sysparams.c:
26201 user/tests: Write-strings warnings fix.
26203 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
26204 dlls/shlwapi/tests/shreg.c:
26205 shlwapi/tests: Write-strings warnings fix.
26207 2006-08-08 Kai Blin <kai.blin@gmail.com>
26209 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
26210 dlls/secur32/tests/ntlm.c:
26211 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
26214 2006-08-08 Juan Lang <juan_lang@yahoo.com>
26216 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
26217 rsaenh: Test and fix CryptEncrypt with NULL buffer.
26219 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
26221 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
26222 usp10: ScriptItemize will break up the string into script_items.
26224 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
26226 * configure, configure.ac:
26227 configure: Fix the linux/ipx.h detection.
26229 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
26231 * dlls/wined3d/directx.c:
26232 wined3d: Volume texture addressing caps.
26234 * dlls/wined3d/directx.c:
26235 wined3d: Shader declaration cap fixes.
26237 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
26239 * dlls/riched20/run.c:
26240 riched20: Modify ME_CharFromPoint to work properly with password controls.
26242 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
26244 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
26245 mshtml: Add Swedish translation.
26247 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
26249 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
26250 wined3d: Shader cap fixes.
26252 2006-08-04 Robert Shearman <rob@codeweavers.com>
26254 * dlls/user/user_main.c, programs/explorer/desktop.c:
26255 user: Make ExitWindowsEx asynchronous by deferring the real work to the
26258 2006-08-08 Mike McCormack <mike@codeweavers.com>
26260 * dlls/shell32/shlfileop.c:
26261 shell32: Use case insensitive comparisons when comparing paths.
26263 2006-08-07 James Hawkins <truiken@gmail.com>
26265 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
26266 dlls/msi/msipriv.h, dlls/msi/package.c:
26267 msi: Fix the compressed files logic.
26268 If the compressed file attribute is not set, use the Word Count
26269 property to determine if files are compressed.
26271 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26273 * dlls/shell32/shell32_Ko.rc:
26274 shell32: Updated Korean resource.
26276 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
26278 * dlls/wined3d/device.c:
26279 wined3d: Stub out remaining renderstates.
26281 * dlls/wined3d/device.c:
26282 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
26284 * dlls/wined3d/device.c:
26285 wined3d: Add missing newline at the end of traces.
26287 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
26288 dlls/wined3d/wined3d_private.h:
26289 wined3d: Registry setting for the amount of simulated texture memory.
26290 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
26293 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
26296 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
26300 wine.inf: Don't create a fake exe and change the name at the same time.
26301 This confuses installers that think said exes can be run when this is
26302 not the case and cannot work.
26305 wine.inf: Use %CurrentVersionNT% wherever applicable.
26307 * dlls/mlang/regsvr.c:
26308 mlang: Fix the 'Multi Language String' CLSID: there is no
26309 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
26311 * include/shlguid.h:
26312 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
26314 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
26315 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
26316 inseng: Switch to the standard regsvr.c registration code.
26317 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
26318 This also gives us DllUnregisterServer() for free.
26320 * dlls/itss/regsvr.c:
26321 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
26322 so we can register its VersionIndependentProgID.
26324 * dlls/oleaut32/regsvr.c:
26325 oleaut32: Set some missing ProxyStubClsid fields.
26327 * dlls/ole32/regsvr.c:
26328 ole32: Add a BaseInterface where needed.
26330 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
26332 * dlls/wined3d/directx.c:
26333 wined3d: Textureops caps fix.
26335 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
26337 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
26338 user/tests: Write-strings and cast-qual warnings fix.
26340 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
26341 shell32: Write-strings warnings fix.
26343 2006-08-07 James Hawkins <truiken@gmail.com>
26345 * dlls/wintrust/wintrust_main.c:
26346 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
26348 * dlls/msi/tests/package.c:
26349 msi: Add tests for MsiGetProperty.
26351 2006-08-07 Alexandre Julliard <julliard@winehq.org>
26353 * aclocal.m4, configure:
26354 configure: Fixed soname detection on MacOS by using otool instead of ldd.
26356 2006-08-05 Kevin Koltzau <kevin@plop.org>
26358 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
26359 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
26360 dlls/hid/version.rc:
26361 hid: Initial implementation.
26363 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
26365 * dlls/wininet/internet.c:
26366 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
26368 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
26370 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
26371 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
26372 dlls/riched20/undo.c, dlls/riched20/wrap.c:
26373 riched20: New, clean, simple selection repaint logic - should fix all outstanding
26376 2006-08-07 H. Verbeet <hverbeet@gmail.com>
26378 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
26379 d3d9: Stub D3DPERF_ functions.
26381 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
26382 wined3d: Allow async occlusion queries.
26384 * dlls/wined3d/query.c:
26385 wined3d: Improve a few query traces.
26386 The query type is useful to have in query TRACEs.
26387 IWineD3DQueryImpl_GetDataSize isn't really a stub.
26389 * dlls/wined3d/query.c:
26390 wined3d: Check Occlusion query GL calls.
26392 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
26393 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
26394 wined3d: Add a couple of traces to the vertexdeclaration creation code.
26396 2006-08-07 Alexandre Julliard <julliard@winehq.org>
26398 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
26399 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
26400 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
26401 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
26402 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
26403 programs/winemenubuilder/Makefile.in, server/Makefile.in,
26404 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
26405 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
26406 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
26407 tools/wrc/Makefile.in:
26408 makefiles: Use make dependencies to create installation directories.
26409 This avoids a lot of redundant calls to mkinstalldirs.
26411 * dlls/ntdll/signal_i386.c:
26412 ntdll: Get rid of the Linux legacy signal stack switching.
26413 It doesn't work right in 32-bit code anyway.
26415 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
26417 * dlls/ntdll/signal_i386.c:
26418 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
26420 2006-08-07 Robert Shearman <rob@codeweavers.com>
26422 * dlls/ole32/defaulthandler.c:
26423 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
26424 if we are already connected.
26426 * dlls/ole32/oleobj.c:
26427 ole32: Finish off delegate notifications in the data advise holder.
26428 Advise the data delegate object when new advises come in on the data
26429 advise holder, not just when connecting.
26430 Unadvise the data delegate object when unadvising a connection on the
26431 data advise holder, when destructing the data advise holder and when
26434 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
26436 * dlls/dinput/mouse.c:
26437 dinput: Signal event after we queued an event. Not before.
26439 2006-08-05 Robert Reif <reif@earthlink.net>
26441 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
26442 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
26443 include/lmaccess.h:
26444 netapi32: Add stubs for remaining NetLocalGroup* functions.
26445 Move existing NetLocalGroup* functions to local_group.c.
26446 Add stubs for remaining NetLocalGroup* functions.
26448 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
26450 * dlls/dbghelp/dwarf.c:
26451 dbghelp: Missing bits from previous patch about variables with constant values.
26453 2006-08-07 Alexandre Julliard <julliard@winehq.org>
26455 * Make.rules.in, Makefile.in, documentation/Makefile.in:
26456 Make.rules: Make all submake invocations silent for consistency.
26458 * dlls/ntdll/directory.c:
26459 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
26461 2006-08-06 Francois Gouget <fgouget@free.fr>
26463 * dlls/usp10/tests/usp10.c:
26464 usp10/tests: Add trailing '\n's to ok() calls.
26466 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
26467 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
26468 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
26469 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
26470 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
26471 Assorted spelling fixes.
26473 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
26475 * dlls/wined3d/directx.c:
26476 wined3d: texture caps fixes.
26478 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
26479 wined3d: General constant caps fix.
26481 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
26483 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
26485 loader/pthread: Added pthread_attr_get_np support.
26487 2006-08-07 Mike McCormack <mike@codeweavers.com>
26489 * dlls/msi/dialog.c:
26490 msi: Fix the dialog centering logic.
26492 * dlls/kernel/powermgnt.c:
26493 kernel32: Change some FIXMEs to WARNs.
26495 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
26496 dlls/cabinet/tests/extract.c:
26497 cabinet: Fix and test the undocumented Extract function.
26498 The paths are MAX_PATH length.
26499 The last field is list of files which is checked when flags = 0.
26500 Add tests for the flag in the file list.
26502 * dlls/cabinet/cabinet_main.c:
26503 cabinet: Split the cabinet path for FDICopy.
26505 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26507 * programs/oleview/Ko.rc:
26508 oleview: Updated Korean resource.
26510 2006-08-05 H. Verbeet <hverbeet@gmail.com>
26512 * dlls/d3d8/device.c, dlls/d3d9/device.c:
26513 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
26515 * dlls/wined3d/vertexshader.c:
26516 wined3d: Fix D3DCOLOR swizzling in shaders.
26518 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
26519 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
26520 include/wine/wined3d_interface.h:
26521 wined3d: Delay vertex shader compilation until the shader is first used.
26523 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
26525 * dlls/ntdll/directory.c:
26526 ntdll: Add FreeBSD default serial port device.
26528 * dlls/oleaut32/tests/vartype.c:
26529 oleaut32/tests: Test relative error, not absolute.
26531 2006-08-05 Robert Reif <reif@earthlink.net>
26534 winnt.h: Add some more RIDs.
26536 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
26538 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
26539 setupapi/tests: Write-strings warnings fix.
26541 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
26542 secur32/tests: Write-strings warnings fix.
26544 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
26546 * dlls/msvcrt/msvcrt.spec:
26547 msvcrt: Some more exports requested from msvcr80.dll.
26549 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
26552 wine.inf: We should not override existing associations.
26554 * dlls/mshtml/mshtml.inf:
26555 mshtml: Fix the .jfif Content Type.
26557 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
26559 * dlls/riched20/caret.c, dlls/riched20/paint.c:
26560 riched20: Ensure text is wrapped before invalidating selection.
26562 2006-08-05 Alexandre Julliard <julliard@winehq.org>
26564 * libs/.gitignore, libs/wine/Makefile.in:
26565 libwine: Add a minor number to the library filename for future extensions.
26567 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
26568 libs/wine/Makefile.in:
26569 libs: Get rid of Makelib.rules since we only have one library now.
26570 Merge all the rules into the libwine makefile.
26572 2006-08-04 Robert Reif <reif@earthlink.net>
26574 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
26575 netapi32: Add stub for NetUserGetLocalGroups.
26577 * dlls/netapi32/access.c:
26578 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
26580 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
26581 netapi32: Add stub for NetLocalGroupEnum.
26583 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
26584 wtsapi32: Add some stubs.
26586 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
26588 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
26589 include/msiquery.h:
26590 msi: Write-strings warnings fix.
26592 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
26594 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
26595 include/wine/wined3d_gl.h:
26596 wined3d: Volume textures fix.
26598 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
26600 * dlls/wined3d/directx.c:
26601 wined3d: Raster caps fix.
26603 * dlls/wined3d/directx.c:
26604 wined3d: Primitive misc caps fix.
26606 2006-08-04 Kevin Koltzau <kevin@plop.org>
26608 * dlls/setupapi/devinst.c:
26609 setupapi: Create an empty list when getting device interface classes.
26611 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
26613 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
26614 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
26615 dlls/riched20/tests/editor.c:
26616 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
26618 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
26620 * tools/widl/widl.c, tools/widl/write_msft.c:
26621 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
26623 2006-08-04 Alexandre Julliard <julliard@winehq.org>
26625 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
26626 configure: Only link against libresolv where necessary.
26628 * configure, configure.ac, include/config.h.in, server/fd.c:
26629 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
26631 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
26633 * dlls/wined3d/basetexture.c:
26634 wined3d: Basetexture anisotropic fix.
26636 * dlls/wined3d/directx.c:
26637 wined3d: Fix a number of badly reported caps.
26639 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
26641 * dlls/user/tests/win.c, dlls/user/win.c:
26642 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
26644 * dlls/user/tests/win.c:
26645 user: Add a test for CreateWindowEx.
26647 2006-08-04 Alexandre Julliard <julliard@winehq.org>
26650 user: Don't bother checking the WS_VISIBLE style on the desktop window.
26652 2006-08-04 Hans Leidekker <hans@it.vu.nl>
26654 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
26655 usp10: Implement ScriptGetGlyphABCWidth.
26656 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
26658 2006-08-04 Robert Reif <reif@earthlink.net>
26660 * dlls/advapi32/tests/security.c:
26661 advapi32: Add more SID tests.
26663 2006-08-04 Robert Shearman <rob@codeweavers.com>
26665 * dlls/rpcrt4/rpc_binding.c:
26666 rpcrt4: Make the error output on a failed binding more informative
26667 by dumping information about the interface it is trying to bind to.
26669 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
26670 dlls/urlmon/urlmon_main.c:
26671 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
26673 2006-08-04 Hans Leidekker <hans@it.vu.nl>
26675 * dlls/usp10/usp10.c:
26676 usp10: Implement ScriptIsComplex.
26678 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
26680 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
26681 tools/widl/widl.c, tools/widl/widl.h:
26682 widl: Generate GUID (infile_i.c) files.
26684 2006-08-03 James Hawkins <truiken@gmail.com>
26686 * dlls/msi/dialog.c:
26687 msi: Use the initial dialog position values in the database when creating the
26690 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
26692 * dlls/usp10/tests/usp10.c:
26693 usp10: Fix glyph comparsion between tests.
26695 2006-08-04 Alexandre Julliard <julliard@winehq.org>
26697 * dlls/ntdll/server.c:
26698 ntdll: Fix a race condition at thread exit.
26700 2006-08-03 Benjamin Arai <me@benjaminarai.com>
26702 * dlls/oleaut32/varformat.c:
26703 oleaut32: Removes extra string allocation for varformat:VarMonthName.
26705 2006-08-03 Robert Shearman <rob@codeweavers.com>
26707 * dlls/ntdll/directory.c:
26708 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
26709 whole directory if the mask doesn't contain any wildcards and the file
26710 exists on in the directory with the same case as the mask.
26712 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26714 * dlls/oledlg/oledlg_Ko.rc:
26715 oledlg: Updated Korean resource.
26717 2006-08-03 Robert Reif <reif@earthlink.net>
26719 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
26720 advapi32: Add a computer SID to the registry.
26722 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
26723 ntdll: Fix some function arguments.
26725 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
26727 * dlls/wined3d/surface.c:
26728 wined3d: Surface pitch fix.
26730 2006-08-03 Jacek Caban <jacek@codeweavers.com>
26732 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
26733 mshtml: Fix handling offset in BSCallback.
26735 2006-08-03 H. Verbeet <hverbeet@gmail.com>
26737 * dlls/wined3d/drawprim.c:
26738 wined3d: Disable vertex arrays after we're done drawing from them.
26739 After drawing from a vertex array we should disable them, to prevent
26740 the next draw calls from potentially reading past their ends. This
26741 also moves the disabling of vertex attrib arrays (for shaders) into
26744 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
26746 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
26747 tools/widl/parser.y:
26748 widl: Write forward declarations for coclass definitions.
26750 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
26752 * dlls/riched20/editor.c:
26753 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
26754 exactly one screen line.
26756 * dlls/riched20/editor.c:
26757 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
26759 * dlls/riched20/editor.c:
26760 riched20: Ctrl+A should be allowed in read-only controls too.
26762 2006-08-03 Jacek Caban <jacek@codeweavers.com>
26764 * dlls/mshtml/navigate.c:
26765 mshtml: Added nsInputStream::Read implementation.
26767 2006-08-03 Robert Shearman <rob@codeweavers.com>
26769 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
26770 dlls/ole32/storage32.h:
26771 ole32: Ensure that a returned free block is valid in storage.
26772 Otherwise, an IStream_SetSize call followed by an IStream_Read call
26773 could fail with STG_E_DOCFILECORRUPT.
26775 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
26776 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
26777 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
26779 * dlls/msi/action.c:
26780 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
26782 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
26784 * dlls/msvfw32/msvideo16.c:
26785 msvfw32: Write-strings warning fix.
26787 * dlls/ole32/tests/clipboard.c:
26788 ole32/tests: Write-strings warnings fix.
26790 * dlls/riched20/tests/editor.c:
26791 riched20/tests: Write-strings warnings fix.
26793 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
26795 * dlls/dbghelp/dwarf.c:
26796 dbghelp: Properly handle variable with const value (ie without location)
26799 2006-08-03 Alexandre Julliard <julliard@winehq.org>
26802 server: Abstract the epoll functions a bit more.
26804 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
26806 * include/ntquery.h, include/shlguid.h:
26807 shell32: Add property ids to header files.
26809 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
26811 * include/shldisp.idl:
26812 include: Add the ShellFolderViewOC coclass.
26814 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
26816 * dlls/oleaut32/typelib.c:
26817 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
26819 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
26821 * dlls/hlink/link.c:
26822 hlink: Avoid double computation of the string length.
26824 2006-08-03 Alexandre Julliard <julliard@winehq.org>
26826 * dlls/winex11.drv/init.c:
26827 winex11.drv: Comment out the XCloseDisplay call on process detach.
26828 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
26830 2006-08-02 Benjamin Arai <me@benjaminarai.com>
26832 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
26833 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
26835 * dlls/oleaut32/tests/olefont.c:
26836 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
26838 2006-08-03 Robert Reif <reif@earthlink.net>
26841 winnt.h: Add missing define.
26843 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
26845 * dlls/wined3d/surface.c:
26846 wined3d: Paletted texture support.
26848 2006-08-03 Mike McCormack <mike@codeweavers.com>
26850 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
26851 ddraw: Don't link to wined3d, load it at runtime.
26852 This lets ddraw dlls built on a machine with OpenGL present run on other
26853 machines that may not have the OpenGL libraries installed.
26855 2006-08-02 Thomas Kho <tkho@ucla.edu>
26858 server: Remove unused thread_apc member.
26860 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
26862 * programs/notepad/Ko.rc:
26863 notepad: Updated Korean resource.
26865 2006-08-02 Huw Davies <huw@codeweavers.com>
26867 * fonts/ms_sans_serif.sfd:
26868 fonts: Add that extra pixel to the variants of 'e' too.
26870 2006-08-03 Alexandre Julliard <julliard@winehq.org>
26872 * dlls/riched20/editor.c:
26873 riched20: Fixed handling of window private data for Win64.
26875 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
26877 * dlls/riched20/editor.c:
26878 riched20: Handle incorrect calls of window procedure.
26880 2006-08-01 Robert Reif <reif@earthlink.net>
26882 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
26883 advapi32: Check returned data from LsaQueryInformationPolicy.
26885 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
26887 * dlls/msi/tests/db.c:
26888 msi/tests: Write-strings warnings fix.
26890 * dlls/lz32/tests/lzexpand_main.c:
26891 lz32/tests: Write-strings warning fix.
26893 2006-08-02 Alexandre Julliard <julliard@winehq.org>
26895 * dlls/kernel/thunk.c:
26896 kernel32: Make some functions static.
26898 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
26899 hhctrl.ocx: Make some functions static.
26902 user: Add some missing internal Wine messages to the message spy.
26904 2006-08-02 Jacek Caban <jacek@codeweavers.com>
26906 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
26907 hlink: Added HlinkTranslateURL tub implementation.
26909 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
26910 dlls/hlink/tests/hlink.c, include/hlink.idl:
26911 hlink: Added HlinkIsShortcut implementation.
26913 * dlls/ole32/moniker.c:
26914 ole32: Clean up OleRun.
26916 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
26918 * dlls/riched20/run.c:
26919 riched20: Added short descriptions to functions in run.c, just in case
26920 anybody had any doubts about what they actually do.
26922 2006-08-02 Huw Davies <huw@codeweavers.com>
26924 * fonts/ms_sans_serif.sfd:
26925 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
26927 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
26929 * programs/winetest/Makefile.in:
26930 winetest: Added hlink tests.
26932 2006-08-02 Alexandre Julliard <julliard@winehq.org>
26934 * dlls/user/message.c, dlls/user/win.c, include/win.h,
26935 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
26936 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
26937 Also use the same code for Get/SetWindowWord.
26938 Based on a patch by Ge van Geldorp.
26940 2006-08-02 Mike McCormack <mike@codeweavers.com>
26942 * dlls/msi/classes.c:
26943 msi: Only ever write the long path for InProcServers.
26945 * dlls/msi/classes.c:
26946 msi: Register advertised components too.
26948 2006-08-02 Alexandre Julliard <julliard@winehq.org>
26950 * dlls/uxtheme/system.c:
26951 uxtheme: Make some variables static.
26953 * dlls/oledlg/insobjdlg.c:
26954 oledlg: Make a string static.
26956 * dlls/kernel/editline.c:
26957 kernel32: Make the keymap entries const.
26959 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
26960 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
26961 ole32: Make some functions and variables static.
26963 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
26964 msxml3: Make some functions and variables static.
26966 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
26967 opengl32: Make some functions and variables static.
26969 * dlls/glu32/glu.c:
26970 glu32: Make some functions static.
26972 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
26973 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
26974 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
26975 dsound: Make some functions static.
26977 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
26978 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
26979 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
26980 dlls/winex11.drv/xvidmode.c:
26981 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
26983 2006-08-01 James Hawkins <truiken@gmail.com>
26985 * dlls/msi/tests/db.c:
26986 msi: Add tests for SQL query markers.
26988 * dlls/msi/files.c:
26989 msi: A file that does not have the msidbFileAttributesCompressed bit set should
26990 be considered non-compressed.
26992 * dlls/msi/package.c, dlls/msi/tests/format.c:
26993 msi: Don't crash if an empty record is given to MsiProcessMessage.
26995 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
26996 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
26999 2006-08-01 Robert Reif <reif@earthlink.net>
27001 * dlls/advapi32/lsa.c:
27002 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
27005 2006-08-01 Juan Lang <juan_lang@yahoo.com>
27007 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
27008 dlls/wintrust/wintrust_main.c:
27009 wintrust: Implement TrustIsCertificateSelfSigned.
27011 * dlls/crypt32/str.c:
27012 crypt32: Support more types in CertRDNToStr.
27014 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27016 * dlls/msvfw32/msvfw32_Ko.rc:
27017 msvfw32: Updated Korean resource.
27019 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
27021 * dlls/shell32/version.h:
27022 shell32: Fix the file version string of the version resource.
27024 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
27026 * dlls/kernel/tests/process.c:
27027 kernel/tests: Write-strings warnings fix.
27029 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
27030 kernel: Write-strings warnings fixes.
27032 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
27034 * programs/oleview/typelib.c:
27035 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
27037 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
27039 * dlls/mshtml/mshtml.inf:
27040 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
27042 2006-08-01 Alexandre Julliard <julliard@winehq.org>
27044 * libs/port/memmove.c:
27045 libport: Fixed invalid lvalue accesses in memmove.
27047 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27049 * programs/view/Ko.rc:
27050 view: Updated Korean resource.
27052 2006-08-01 Huw Davies <huw@codeweavers.com>
27054 * dlls/comctl32/propsheet.c:
27055 comctl32: Limit the width of the watermark to 164 pixels.
27057 2006-07-31 Huw Davies <huw@codeweavers.com>
27059 * dlls/comctl32/propsheet.c:
27060 comctl32: Limit the size of the header bitmap to 49x49.
27062 * dlls/comctl32/propsheet.c:
27063 comctl32: Invalidate the header area so that updated titles will be drawn.
27065 * dlls/comctl32/propsheet.c:
27066 comctl32: Wordwrap the sub title.
27068 * dlls/comctl32/propsheet.c:
27069 comctl32: The titles are already converted to unicode so always use DrawTextW
27072 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
27074 * dlls/shell32/trash.c:
27075 shell32: Send directories and non-regular files to the trash.
27077 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
27079 * dlls/user/tests/win.c:
27080 user: Add a couple of missing bits to the SetWindowLong test.
27082 2006-08-01 Jacek Caban <jacek@codeweavers.com>
27084 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
27085 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
27087 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
27088 dlls/mshtml/mshtml_private.h:
27089 mshtml: Store HTMLElement pointer in HTMLTextContainer.
27091 2006-08-01 Robert Reif <reif@earthlink.net>
27093 * dlls/advapi32/tests/lsa.c:
27094 advapi32: More LsaQueryInformationPolicy tests.
27096 2006-08-02 Mike McCormack <mike@codeweavers.com>
27098 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
27099 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
27101 2006-08-01 Alexandre Julliard <julliard@winehq.org>
27104 gdi: Fixed buffer overflow in GetCharABCWidthsI.
27106 * Make.rules.in, tools/makedep.c:
27107 makedep: Always search for includes in the standard directories, even without
27110 * Make.rules.in, tools/makedep.c:
27111 makedep: Don't add dependencies for system headers.
27114 makedep: Get rid of restrictions on line lengths. Merge lines that end in
27118 makedep: Convert to standard Wine lists.
27120 2006-07-28 Robert Shearman <rob@codeweavers.com>
27122 * dlls/msxml3/regsvr.c:
27123 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
27124 Don't delete the progid key when unregistering coclasses - this is now
27125 done in unregister_progids.
27127 * dlls/msxml3/regsvr.c:
27128 msxml3: Separate the writing of progids from the writing of classes.
27129 This allows writing multiple progids that refer to one class.
27130 Support writing out Version and VersionIndependentProgId keys for classes.
27132 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
27134 * dlls/kernel/format_msg.c:
27135 kernel: Wsign-compare warning fix.
27137 2006-07-31 Robert Reif <reif@earthlink.net>
27139 * dlls/advapi32/lsa.c:
27140 advapi32: LsaQueryInformationPolicy update.
27141 Update LsaQueryInformationPolicy to use correct computer name and SID.
27142 Add support for PolicyDnsDomainInformation.
27144 2006-08-02 Mike McCormack <mike@codeweavers.com>
27146 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
27147 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
27148 dlls/hlink/tests/hlink.c:
27149 hlink: Add a short test case.
27151 * dlls/hlink/link.c:
27152 hlink: Use CoTaskMemAlloc when returning memory to a caller.
27154 * dlls/hlink/link.c:
27155 hlink: Create a strdupW function and use it.
27157 2006-07-31 Thomas Kho <tkho@ucla.edu>
27159 * dlls/msi/dialog.c:
27160 msi: Wake dialog on messages from external threads.
27162 2006-07-31 James Hawkins <truiken@gmail.com>
27164 * dlls/msi/action.c, dlls/msi/tests/package.c:
27165 msi: Fix a couple install state test cases.
27166 - Correctly handle the msidbComponentAttributesOptional component attribute.
27167 - Don't set a component's state to INSTALLSTATE_LOCAL if the
27168 msidbComponentAttributesSourceOnly attribute is provided.
27170 * dlls/msi/tests/package.c:
27171 msi: Fix the add_feature_entry helper function.
27173 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
27175 * include/ddk/winsplp.h:
27176 winsplp.h: Remove FAR, use W structs, fix typo.
27178 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
27180 * dlls/dinput/tests/keyboard.c:
27181 dinput/tests: Write-strings warning fix.
27183 * dlls/dsound/tests/dsound8.c:
27184 dsound/tests: Write-strings warning fix.
27186 2006-07-31 Robert Shearman <rob@codeweavers.com>
27188 * dlls/user/tests/win.c, dlls/user/win.c:
27189 user: Ignore setting NULL window procs inside SetWindowLong.
27190 Add tests for SetWindowLong error cases.
27192 2006-07-31 Duane Clark <fpga@pacbell.net>
27194 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
27195 msvcrt: Fix fgetwc/s in binary mode.
27197 * dlls/msvcrt/tests/file.c:
27198 msvcrt: Test fgetwc/s in binary mode.
27200 * dlls/msvcrt/file.c:
27201 msvcrt: Remove read_i loop and fix fread.
27203 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
27205 * tools/widl/parser.y:
27206 widl: Set type_t kind field correctly for all types.
27208 * tools/widl/parser.y:
27209 widl: Set defined flag for coclasses.
27211 2006-07-31 James Hawkins <truiken@gmail.com>
27213 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
27214 setupapi: Add a stub implementation of SetupGetSourceInfo.
27216 * dlls/msi/action.c, dlls/msi/tests/package.c:
27217 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
27220 2006-07-31 Robert Shearman <rob@codeweavers.com>
27222 * dlls/oleaut32/typelib.c:
27223 oleaut32: Improve dump_DispParms.
27225 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
27226 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
27228 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
27229 ole32: Implement OleNoteObjectVisible as described by MSDN.
27231 * dlls/ole32/storage32.c:
27232 ole32: Remove a check on the share mode for the NULL filename case as the
27233 check is already done earlier in StgCreateDocfile.
27235 2006-07-31 Alexandre Julliard <julliard@winehq.org>
27237 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
27238 ntdll: Move the calling of the process entry point back to kernel32.
27239 Apparently some copy protection stuff relies on that.
27240 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
27242 * dlls/ntdll/loader.c:
27243 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
27245 * loader/preloader.c:
27246 preloader: Added support for the new style DT_GNU_HASH symbol table.
27248 * loader/preloader.c:
27249 preloader: Fixed type checking in symbol lookup.
27251 * loader/preloader.c:
27252 preloader: Properly use the ELF hash table when looking up a symbol.
27254 2006-07-31 Jacek Caban <jacek@codeweavers.com>
27256 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
27257 dlls/shdocvw/webbrowser.c:
27258 shdocvw: Added WebBrowser::Invoke implementation.
27260 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
27261 dlls/shdocvw/tests/webbrowser.c:
27262 shdocvw: Added SetExtent and GetExtent implementation.
27264 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
27266 * dlls/wined3d/surface.c:
27267 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
27269 * dlls/wined3d/device.c:
27270 wined3d: Avoid NULL dereference.
27272 2006-07-31 Thomas Kho <tkho@ucla.edu>
27274 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
27275 riched20: Implement EM_GETLINE.
27277 2006-08-01 Mike McCormack <mike@codeweavers.com>
27279 * dlls/ole32/storage32.c:
27280 ole32: Use IsGUIDEqual to compare IIDs.
27282 2006-07-31 Alexandre Julliard <julliard@winehq.org>
27284 * libs/wine/mmap.c:
27285 libwine: Better heuristic for finding the top of the address space on Linux.
27287 2006-07-31 Robert Reif <reif@earthlink.net>
27289 * dlls/advapi32/security.c:
27290 advapi32: Add computer sid support to LookupAccountSidW.
27292 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
27293 advapi32: Add more helper functions.
27294 Add ADVAPI_GetComputerSid.
27296 2006-07-31 Jacek Caban <jacek@codeweavers.com>
27298 * dlls/shdocvw/regsvr.c:
27299 shdocvw: Register SHDocVw typelib.
27301 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
27302 dlls/shdocvw/shdocvw_v1.idl:
27303 shdocvw: Added typelib.
27305 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
27307 * dlls/shell32/shell32_Pl.rc:
27308 shell32: Update the Polish translation.
27310 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
27311 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
27312 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
27313 shell32: Call the trashing code from SHFileOperationW.
27315 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
27316 dlls/shell32/xdg.h:
27317 shell32: Add trashing support functions.
27319 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
27320 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
27321 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
27322 shell32: Add trashing confirmations.
27324 2006-07-31 Benjamin Arai <me@benjaminarai.com>
27326 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
27327 dlls/oleaut32/tests/vartest.c:
27328 oleaut32: Move varformat conformance tests to new file varformat.c
27330 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
27332 * dlls/user/input.c, dlls/user/tests/input.c:
27333 user: Set buffer to '\0' in GetKeyNameTextA too.
27335 2006-07-29 Duane Clark <fpga@pacbell.net>
27337 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
27340 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
27343 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
27344 msvcrt: Fix _read and fgetc.
27346 * dlls/msvcrt/tests/file.c:
27347 msvcrt: File read buffer tests.
27349 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
27351 * dlls/dinput/dinput_main.c:
27352 dinput: Initialize event sequence counter. And simplify code.
27354 2006-07-29 Robert Reif <reif@earthlink.net>
27356 * dlls/advapi32/tests/security.c:
27357 advapi32: Add string sid tests.
27359 * dlls/advapi32/tests/security.c:
27360 advapi32: Print more info about failed test.
27362 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
27363 dlls/advapi32/security.c:
27364 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
27365 Make debugstr_sid global.
27367 2006-08-01 Mike McCormack <mike@codeweavers.com>
27369 * dlls/ole32/storage32.c:
27370 ole32: Add function parameters to FIXME messages.
27372 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
27373 ole32: Add a test showing what STGM_TRANSACTED does for streams.
27375 2006-07-30 H. Verbeet <hverbeet@gmail.com>
27377 * dlls/ddraw/direct3d.c:
27378 ddraw: Order Z-buffer formats by depth buffer bit depths in
27379 IDirect3DImpl_7_EnumZBufferFormats.
27381 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
27382 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
27383 GLSL fragment shaders.
27385 * dlls/wined3d/device.c:
27386 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
27388 * dlls/wined3d/surface.c:
27389 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
27390 IWineD3DSurfaceImpl_UnlockRect.
27392 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
27394 * dlls/comctl32/tests/comboex.c:
27395 comctl32/tests: Write-strings warnings fix.
27397 * dlls/advpack/tests/install.c:
27398 advpack/tests: Write-strings warnings fix.
27400 * dlls/cabinet/cabinet_main.c:
27401 cabinet: Write-strings warning fix.
27403 2006-07-29 Jacek Caban <jacek@codeweavers.com>
27405 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
27406 shlwapi: Change file path to URL in UrlCanonicalize.
27408 * dlls/urlmon/umon.c:
27409 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
27411 2006-07-30 Alexandre Julliard <julliard@winehq.org>
27413 * dlls/ntdll/virtual.c:
27414 ntdll: Use the right section size when setting protections.
27415 Use the same size computation when setting section protections than
27416 when mapping it in the first place (reported by Nicholas Miell).
27418 2006-07-29 Mike McCormack <mike@codeweavers.com>
27420 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
27421 ole32: Add some missing traces.
27423 * dlls/ole32/tests/storage32.c:
27424 ole32: Add a test for IEnumSTATSTG.
27426 * dlls/msi/files.c:
27427 msi: Change an ERR to a WARN.
27429 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
27431 * tools/widl/proxy.c:
27432 widl: Fix "static declaration follows non-static declaration" in generated code.
27434 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
27435 widl: Encode coclass types in typelibs.
27437 * tools/widl/parser.y:
27438 widl: Register types for coclasses.
27440 * tools/widl/write_msft.c:
27441 widl: Check if a typeinfo is already in a typelib before adding it.
27443 * tools/widl/write_msft.c:
27444 widl: Set typelib_idx for coclasses when they're added to a typelib.
27446 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
27447 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
27448 tools/widl/write_msft.c:
27449 widl: Fold class_t into type_t.
27451 2006-07-28 Thomas Kho <tkho@ucla.edu>
27453 * dlls/Maketest.rules.in:
27454 Maketest.rules.in: Fix comment.
27456 2006-07-28 Robert Reif <reif@earthlink.net>
27458 * dlls/advapi32/security.c:
27459 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
27461 * dlls/advapi32/security.c:
27462 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
27464 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
27466 * programs/regedit/regproc.c:
27467 regedit: Allow entering - for a value in a .reg file to delete that value.
27469 2006-07-28 James Hawkins <truiken@gmail.com>
27471 * dlls/wininet/urlcache.c:
27472 wininet: Only copy the relative filename into the UrlEntry structure.
27474 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
27476 * dlls/advpack/tests/advpack.c:
27477 advpack/tests: Write-strings warnings fix.
27479 * dlls/msi/tests/db.c:
27480 msi/tests: Write-strings warnings fix.
27482 2006-07-28 Juan Lang <juan_lang@yahoo.com>
27484 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
27485 dlls/crypt32/tests/cert.c, include/wincrypt.h:
27486 crypt32: Implement CryptHashPublicKeyInfo.
27488 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
27489 rsaenh: Use Interlocked functions for reference counting.
27491 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
27493 * dlls/dinput/device.c, include/dinput.h:
27494 dinput: Add DISCL_NOWINKEY define.
27496 2006-07-28 Jason Green <jave27@gmail.com>
27498 * dlls/wined3d/baseshader.c:
27499 wined3d: Skip processing of D3DSIO_PHASE instruction.
27501 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
27502 include/d3d9types.h, include/wine/wined3d_types.h:
27503 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
27505 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
27506 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
27507 include/d3d9types.h, include/wine/wined3d_types.h:
27508 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
27510 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
27512 * dlls/wined3d/surface.c:
27513 wined3d: Optimize d3dfmt_convert_surface.
27515 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
27516 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
27517 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
27518 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
27519 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
27520 winex11.drv: Kill DGA support.
27522 2006-07-27 Jacek Caban <jacek@codeweavers.com>
27524 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
27525 include/stdole2.idl:
27526 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
27529 2006-07-29 Alexandre Julliard <julliard@winehq.org>
27531 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
27532 dlls/stdole32.tlb/Makefile.in:
27533 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
27534 things than resources.
27536 2006-07-28 Alexandre Julliard <julliard@winehq.org>
27538 * dlls/user/message.c:
27539 user: Abort WaitForUserIdle if the target process died.
27541 2006-07-28 Jason Green <jave27@gmail.com>
27543 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
27544 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
27545 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
27546 wined3d: More shader fixes / new instructions.
27547 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
27548 - Subtract 1 more constant from total GLSL allowed float constants to
27549 accommodate the PROJECTION matrix row that we reference.
27551 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
27553 * dlls/wined3d/surface.c:
27554 wined3d: Render target texturing.
27556 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
27558 * dlls/msi/msi_main.c:
27559 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
27562 * dlls/msi/msipriv.h:
27563 msi: Make the version information of DllGetVersion same as in version resource.
27565 2006-07-27 Juan Lang <juan_lang@yahoo.com>
27567 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
27568 rsaenh: More tests and some fixes.
27569 - correct deleting the default container
27570 - imported keys should be stored in their container, not just given to the caller
27571 - tests for these changes
27573 2006-07-27 Benjamin Arai <me@benjaminarai.com>
27575 * dlls/oleaut32/varformat.c:
27576 oleaut32: VarMonthName - Update error codes and helper functions.
27578 * dlls/oleaut32/tests/vartest.c:
27579 oleaut32: VarSub: Conformance test.
27581 * dlls/oleaut32/variant.c:
27582 oleaut32: VarSub: Fixes several data types and corrects error codes.
27584 2006-07-28 Robert Shearman <rob@codeweavers.com>
27586 * dlls/oleaut32/olepicture.c:
27587 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
27589 * dlls/oleaut32/olefont.c:
27590 oleaut32: Implement GetTypeInfoCount for standard fonts.
27592 * dlls/oleaut32/olepicture.c:
27593 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
27594 Remove some validation code that is already handled by a more generic
27595 case at the end of the function.
27597 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
27598 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
27600 * dlls/oleaut32/tests/olefont.c:
27601 oleaut32: Add a test for passing an invalid number of input parameters into
27602 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
27604 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
27605 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
27606 Add some tests for IPictureDisp::Invoke.
27608 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
27609 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
27611 * dlls/oleaut32/tests/olefont.c:
27612 oleaut32: Add a successful test for IFontDisp::Invoke.
27614 * dlls/oleaut32/olefont.c:
27615 oleaut32: Handle the Weight property in IFontDisp::Invoke.
27617 2006-07-27 Juan Lang <juan_lang@yahoo.com>
27619 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
27620 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
27621 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
27624 sspi.h: Add missing define.
27626 2006-07-27 James Hawkins <truiken@gmail.com>
27628 * dlls/msi/tests/db.c:
27629 msi: Add tests for MsiDatabaseImport.
27631 2006-07-27 Jacek Caban <jacek@codeweavers.com>
27633 * include/mshtml.idl:
27634 mshtml.idl: Fix SAFEARRAY argument declaration.
27636 * tools/widl/write_msft.c:
27637 widl: Reorder segments to match midl.
27639 * tools/widl/write_msft.c:
27640 widl: Use cval in ATTR_ID.
27642 * tools/widl/write_msft.c:
27643 widl: Added ATTR_BINDABLE handling to add_func_desc.
27645 * tools/widl/write_msft.c:
27646 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
27648 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
27649 shdocvw: Added test of GetControlInfo.
27651 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
27653 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
27654 Fix 2 "static is not at beginning of declaration" warnings.
27656 * dlls/msi/tests/package.c:
27657 msi: 0xdeadbeef is too big for a signed int thus producing sign
27658 comparison warnings when compared to an int variable. Use 0xdeadbee
27661 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
27663 * dlls/mapi32/tests/prop.c:
27664 mapi32/tests: Write-strings warning fix.
27666 * dlls/msi/tests/install.c:
27667 msi/tests: Write-strings warning fix.
27669 * dlls/crypt32/tests/encode.c:
27670 crypt32/tests: Write-strings warnings fix.
27672 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
27674 * programs/winebrowser/main.c:
27675 winebrowser: Pass any given argument that is not a mailto URL to the browser.
27677 2006-07-27 Mike McCormack <mike@codeweavers.com>
27679 * programs/msiexec/msiexec.c:
27680 msiexec: Don't crash if there's no args.
27682 * dlls/msi/action.c:
27683 msi: Don't set the shortcut's working directory if it's NULL.
27685 * dlls/msi/msi.c, dlls/msi/registry.c:
27686 msi: Fix some memory leaks.
27688 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
27690 * dlls/dinput/keyboard.c:
27691 dinput: Keyboard: Use the same event queue mechanism as mouse.
27693 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
27695 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
27696 dlls/wined3d/wined3d_private.h:
27697 wined3d: Do not use the IWineD3DSurface for the cursor.
27699 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
27701 * dlls/wined3d/surface.c:
27702 wined3d: Avoid a false ERR.
27704 2006-07-27 Alexandre Julliard <julliard@winehq.org>
27706 * ANNOUNCE, ChangeLog, VERSION, configure:
27709 ----------------------------------------------------------------
27710 2006-07-27 Jason Green <jave27@gmail.com>
27712 * dlls/wined3d/vertexshader.c:
27713 wined3d: Fix minor typo from shader patch.
27715 2006-07-27 Huw Davies <huw@codeweavers.com>
27718 wine.inf: Add lnkfile description.
27720 2006-07-27 Alexandre Julliard <julliard@winehq.org>
27723 server: Round up the timeout for poll() to avoid redundant calls.
27725 * server/request.c:
27726 server: Don't crash on invalid request sizes.
27728 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
27730 * programs/winhelp/winhelp.c:
27731 winhelp: Write-strings warning fix.
27733 * dlls/user/tests/menu.c:
27734 user/tests: Write-strings warnings fix.
27736 2006-07-26 James Hawkins <truiken@gmail.com>
27738 * dlls/msi/Makefile.in, dlls/msi/package.c:
27739 msi: Download the MSI package if it is a remote URL.
27741 2006-07-26 Juan Lang <juan_lang@yahoo.com>
27743 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
27744 crypt32: Implement CryptStrToNameA/W, with tests.
27746 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
27747 dlls/crypt32/tests/encode.c:
27748 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
27750 * dlls/rsaenh/rsaenh.c:
27751 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
27753 2006-07-27 Alexandre Julliard <julliard@winehq.org>
27755 * dlls/oleaut32/olefont.c:
27756 oleaut32: Fixed compiler warning.
27758 2006-07-26 Jason Green <jave27@gmail.com>
27760 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
27761 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
27762 wined3d: Fix some upside-down rendering issues for shaders.
27764 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
27766 * dlls/wined3d/surface.c:
27767 wined3d: BltFast/BltOverride color keying.
27769 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
27771 * programs/regedit/listview.c:
27772 regedit: Write-strings warning fix.
27774 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
27776 * dlls/wined3d/directx.c:
27777 wined3d: Blacklist WINED3DFMT_R8G8B8.
27779 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27781 * programs/wineconsole/wineconsole_Ko.rc:
27782 wineconsole: Updated Korean resource.
27784 2006-07-27 Mike McCormack <mike@codeweavers.com>
27786 * include/commctrl.h:
27787 comctl32: Fix a typo.
27789 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
27790 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
27792 * dlls/msi/tests/format.c:
27793 msi: Remember to free a handle.
27796 msi: Fix some memory leaks in the condition parser.
27798 * dlls/msi/appsearch.c, dlls/msi/msi.c:
27799 msi: Use msi_alloc/free, not HeapAlloc/Free.
27801 2006-07-26 James Hawkins <truiken@gmail.com>
27803 * dlls/msi/tests/install.c:
27804 msi: Test the column types of MSI packages.
27806 * dlls/msi/tests/package.c:
27807 msi: Test the states of a component with a compressed file.
27809 * dlls/msi/table.c:
27812 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
27814 * dlls/dinput8/dinput8_main.c:
27815 dinput8: Better DirectInput8Create warning.
27817 2006-07-26 Jacek Caban <jacek@codeweavers.com>
27819 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
27820 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
27822 * dlls/mshtml/protocol.c:
27823 mshtml: Fix handling res URLs with full path and number resource ID.
27825 2006-07-26 Robert Shearman <rob@codeweavers.com>
27827 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
27828 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
27830 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
27831 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
27832 the input parameter into the correct type.
27834 * dlls/ole32/regsvr.c:
27835 ole32: Add more self-registration entries for classes and interfaces.
27837 2006-07-26 Huw Davies <huw@codeweavers.com>
27840 wine.inf: Add inifile entries.
27842 2006-07-24 Thomas Kho <tkho@ucla.edu>
27844 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
27845 wcmd: Correct handling of quotes and /s flag when a command argument is present.
27847 2006-07-23 Kovács András <andras@csevego.net>
27849 * dlls/wined3d/device.c:
27850 wined3d: Fix CopyRects if pDestPointsArray is NULL.
27852 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
27854 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
27855 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
27857 2006-07-26 Ge van Geldorp <ge@gse.nl>
27859 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
27860 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
27861 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
27862 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
27863 programs/winedbg/memory.c, programs/winedbg/source.c,
27864 programs/winedbg/stack.c, programs/winedbg/symbol.c,
27865 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
27866 programs/winedbg/types.c:
27867 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
27869 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
27871 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
27872 wined3d: More efficient color keying dirtifying.
27873 Instead of blindly dirtifying the surface LoadTexture keeps track of
27874 the color key that was used when creating the opengl texture and
27875 reloads the surface if the color key has changed.
27877 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
27879 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
27880 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
27881 include/wine/wined3d_interface.h:
27882 ddraw: Support using an application-provided surface pointer.
27884 2006-07-26 Mike McCormack <mike@codeweavers.com>
27886 * dlls/msi/record.c, dlls/msi/tests/record.c:
27887 msi: Fix an off by one error in MsiRecordGetString.
27889 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
27890 msi: Implement SQL inner joins.
27892 2006-07-26 Alexandre Julliard <julliard@winehq.org>
27894 * dlls/crypt32/tests/store.c:
27895 crypt32/tests: Clean up temp files.
27897 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
27898 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
27899 server/protocol.def, server/request.c, server/thread.c,
27901 server: Convert the server start time to the abs_time_t type.
27903 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
27904 server/protocol.def, server/thread.c, server/thread.h,
27906 server: Convert thread creation/exit times to the abs_time_t type.
27908 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
27910 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
27911 deal only with timeouts.
27913 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
27914 server/protocol.def, server/request.h, server/trace.c:
27915 server: Rename the wait_input_idle request to better reflect what it does.
27916 Also get rid of the unused timeout field.
27918 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
27920 server: Make the create_async function take an absolute timeout.
27922 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
27924 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
27926 server: Fix some comparisons between signed and unsigned.
27928 2006-07-26 Alexandre Julliard <julliard@winehq.org>
27930 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
27931 server/console.c, server/debugger.c, server/file.c, server/hook.c,
27932 server/object.c, server/object.h, server/process.c, server/process.h,
27933 server/protocol.def, server/ptrace.c, server/queue.c,
27934 server/region.c, server/registry.c, server/request.c,
27935 server/request.h, server/snapshot.c, server/symlink.c,
27936 server/token.c, server/trace.c, server/user.h, server/window.c,
27937 server/winstation.c, tools/make_requests:
27938 server: Added data_size_t type to represent sizes in the server protocol.
27939 Make it an unsigned int to save some space on Win64, if we need to
27940 transfer more than 4Gb over the server pipe something is seriously
27943 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
27945 * dlls/rsaenh/rsaenh.c:
27946 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
27948 * dlls/rsaenh/rsaenh.c:
27949 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
27952 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
27954 * dlls/winspool.drv/tests/info.c:
27955 winspool.drv/tests: Write-strings warnings fix.
27957 * dlls/msi/tests/db.c:
27958 msi/tests: Write-strings warnings fix.
27960 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
27962 * programs/winefile/Ko.rc:
27963 winefile: Updated Korean resource.
27965 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
27967 * dlls/dmime/performance.c:
27968 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
27970 2006-07-25 Juan Lang <juan_lang@yahoo.com>
27972 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
27973 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
27974 crypt32: Implement file stores.
27976 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
27978 * dlls/wined3d/directx.c:
27979 wined3d: Enable all bump mapping formats.
27981 2006-07-26 Jason Green <jave27@gmail.com>
27983 * dlls/wined3d/drawprim.c:
27984 wined3d: Fix crash caused by bad TRACE.
27986 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
27988 * dlls/wined3d/glsl_shader.c:
27989 wined3d: Remove superfluous breaks.
27991 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
27993 * tools/widl/parser.y:
27994 widl: Allow trailing commas in attribute lists.
27996 2006-07-26 Mike McCormack <mike@codeweavers.com>
27999 msi: Add a FIXME for join queries.
28001 2006-07-25 Mike McCormack <mike@codeweavers.com>
28003 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
28004 msi: Always load all the components.
28006 2006-07-25 Robert Shearman <rob@codeweavers.com>
28008 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
28009 dbghelp: Implement SymGetSymFromAddr64.
28011 * configure, configure.ac, dlls/oleaut32/olepicture.c,
28012 include/config.h.in:
28013 configure: Add a check for the DGifOpen function in the gif_lib.h header as
28014 the v4 of the file does define it, while v3 doesn't.
28016 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
28018 * dlls/comdlg32/filedlg.c:
28019 comdlg32: GetOpenFileNameW - Create unicode windows.
28021 2006-07-25 Alexandre Julliard <julliard@winehq.org>
28023 * programs/uninstaller/main.c:
28024 uninstaller: Fail more gracefully when the registry key is missing.
28026 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
28028 * dlls/oleaut32/safearray.c:
28029 oleaut32: Adding a NULL to a safearray is supposed to crash.
28031 2006-07-25 Alexandre Julliard <julliard@winehq.org>
28033 * dlls/ntdll/server.c:
28034 ntdll: Avoid accessing the TEB after the memory view has been released.
28035 When using reserved areas the memory could potentially be reused right
28039 server: Try harder to find a suitable thread for read/write_process_memory.
28041 2006-07-20 Thomas Kho <tkho@ucla.edu>
28043 * server/process.c:
28044 server: Add new threads to end of thread_list.
28046 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
28048 * dlls/rpcrt4/ndr_marshall.c:
28049 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
28051 2006-07-24 Jason Green <jave27@gmail.com>
28053 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
28054 dlls/wined3d/wined3d_private.h:
28055 wined3d: Implement more GLSL instructions.
28056 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
28058 2006-07-25 Mike McCormack <mike@codeweavers.com>
28060 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
28061 msi: Fix where queries on 32bit integer columns.
28063 2006-07-24 James Hawkins <truiken@gmail.com>
28065 * dlls/msi/tests/db.c:
28066 msi: Add tests for the WHERE SQL clause.
28068 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28070 * dlls/wineps.drv/wps_Ko.rc:
28071 wineps.drv: Updated Korean resource.
28073 2006-07-25 H. Verbeet <hverbeet@gmail.com>
28075 * dlls/wined3d/device.c, dlls/wined3d/query.c,
28076 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
28077 wined3d: Add real occlusion query support.
28079 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
28080 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
28081 IWineD3DPixelShaderImpl_SetFunction.
28083 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
28084 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
28086 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
28088 * tools/widl/parser.l, tools/widl/parser.y:
28089 widl: Support SAFEARRAY(type) syntax.
28091 * tools/widl/header.c:
28092 widl: Fix redefinition of types in output.
28094 2006-07-24 Jacek Caban <jacek@codeweavers.com>
28096 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
28097 shdocvw: Added more test and fixes.
28099 2006-07-24 Huw Davies <huw@codeweavers.com>
28101 * dlls/gdi/freetype.c:
28102 gdi32: Use the correct name when writing the fixed font registry value.
28104 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
28106 * dlls/user/input.c, dlls/user/tests/msg.c:
28107 user: Add more TrackMouseEvent tests, particularly a test with
28108 injected mouse move events. Fix a problem detected by the test.
28110 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
28112 * dlls/user/input.c:
28113 user: Various TrackMouseEvent fixes.
28114 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
28115 use hittest directly to simplify the code.
28116 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
28118 * dlls/user/winpos.c:
28119 user: Add a trace to EndDeferWindowPos.
28121 * dlls/user/input.c:
28122 user: Use (win) debug channel by default, add a TRACE to SendInput.
28124 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
28126 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
28127 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
28129 2006-07-24 Mike McCormack <mike@codeweavers.com>
28131 * dlls/msi/registry.c:
28132 msi: Use CLSIDFromString to make squash_guid a bit more robust.
28134 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
28135 msi: Make MsiConfigureFeature a bit more robust.
28137 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
28138 dlls/msi/msipriv.h:
28139 msi: Move COM server implementation to a separate file.
28141 * configure, configure.ac:
28142 configure: Check for freetype-config first, then use the libraries it specifies.
28144 2006-07-23 Jason Green <jave27@gmail.com>
28146 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
28147 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
28148 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
28149 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
28150 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
28151 references from D3DTS_* to WINED3DTS_*.
28153 2006-07-24 Alexandre Julliard <julliard@winehq.org>
28155 * configure, configure.ac, loader/main.c, loader/preloader.c:
28156 preloader: Allocate more space in low memory as well as for top-down allocations.
28158 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
28159 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
28161 * dlls/ntdll/virtual.c:
28162 ntdll: Support memory allocations inside reserved areas.
28164 * dlls/ntdll/virtual.c:
28165 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
28167 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
28168 libs/wine/wine.map:
28169 libwine: Added a function to enumerate the reserved mmap areas.
28171 2006-07-24 Robert Shearman <rob@codeweavers.com>
28174 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
28177 * dlls/rpcrt4/ndr_marshall.c:
28178 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
28179 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
28181 * dlls/rpcrt4/rpc_binding.c:
28182 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
28184 * dlls/rpcrt4/ndr_marshall.c:
28185 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
28187 * dlls/rpcrt4/ndr_marshall.c:
28188 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
28189 NdrConformantStringUnmarshall.
28191 * dlls/rpcrt4/ndr_marshall.c:
28192 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
28193 Change the FIXME messages to print out unrecognised format characters in
28194 hex rather than decimal.
28196 * dlls/uuid/uuid.c:
28197 uuid: Add IIDs and CLSIDs from xmldso.h.
28199 * dlls/oleaut32/typelib.c:
28200 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
28201 as native doesn't assume that it doesn't contain valid data.
28203 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
28204 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
28206 2006-07-24 Mike McCormack <mike@codeweavers.com>
28208 * dlls/msi/tests/msi.c:
28209 msi: Add a test case for MsiGetFileHash.
28212 msi: Implement MsiGetFileHash.
28214 * dlls/winex11.drv/keyboard.c:
28215 winex11.drv: Avoid an uninitialized variable warning.
28217 2006-07-24 Alexandre Julliard <julliard@winehq.org>
28219 * programs/winevdm/winevdm.c:
28220 winevdm: Load sound.drv too.
28222 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
28224 * tools/widl/header.c:
28225 widl: Allow write_type to output full pointer types.
28227 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
28229 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
28230 dlls/wined3d/wined3d_private.h:
28231 wined3d: Draw the cursor.
28233 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
28235 * dlls/wined3d/device.c:
28236 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
28238 2006-07-24 Mike McCormack <mike@codeweavers.com>
28241 msi: Reimplement MsiGetUserInfo using awstrings.
28243 2006-07-23 Dan Kegel <dank@kegel.com>
28245 * dlls/winedos/int21.c:
28246 winedos: Limit reported disk space to 1GB.
28248 2006-07-23 Jason Green <jave27@gmail.com>
28250 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
28251 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
28252 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
28253 constants regression).
28255 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
28257 * dlls/comdlg32/tests/printdlg.c:
28258 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
28260 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
28262 * dlls/dinput/device_private.h:
28263 dinput: Simplify code a bit.
28265 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
28267 * dlls/dinput/dinput_main.c:
28268 dinput: Fix small typo.
28270 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
28272 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
28273 wined3d: Whitelist pixelformats instead of blacklisting.
28275 * dlls/wined3d/surface.c:
28276 wined3d: Reactivate the X bits fixup.
28278 2006-07-24 Mike McCormack <mike@codeweavers.com>
28280 * dlls/msi/msi.c, dlls/msi/registry.c:
28281 msi: MoveMsiEnumPatches to registry.c
28283 * dlls/shdocvw/regsvr.c:
28284 shdocvw: Register MruListLong.
28286 * dlls/hlink/hlink_main.c:
28287 hlink: Implement HlinkNavigateToStringReference.
28289 * dlls/hlink/link.c:
28290 hlink: Only release an object that we successfully created.
28292 * dlls/query/query.spec, dlls/query/query_main.c:
28293 query: Add a stub implementation for LocateCatalogs.
28295 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
28297 * programs/winhelp/Ko.rc:
28298 winhelp: Updated Korean resource.
28300 2006-07-23 Robert Reif <reif@earthlink.net>
28303 winnt.h: Add more SID defines.
28305 2006-07-22 Jacek Caban <jacek@codeweavers.com>
28307 * dlls/urlmon/session.c:
28308 urlmon: Don't use freed string in TRACE.
28310 * dlls/shdocvw/persist.c:
28311 shdocvw: Return S_OK in IPersistStreamInit::Load.
28313 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
28315 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
28316 shell32: Define one more avi resource.
28318 2006-07-21 James Hawkins <truiken@gmail.com>
28320 * dlls/msi/tests/package.c:
28321 msi: Add tests for component and feature states.
28323 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
28325 * dlls/shell32/tests/shlexec.c:
28326 shell32/tests: Write-strings warnings fix.
28328 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
28330 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
28331 include/richedit.h:
28332 riched20: Write-strings warnings fix.
28333 The string members of the FINDTEXT and FINDTEXTEX structs are declared
28334 constant in the SDK.
28336 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
28338 * programs/oleview/typelib.c:
28339 oleview: Added interface handling to idl display.
28341 2006-07-21 James Hawkins <truiken@gmail.com>
28343 * dlls/msi/dialog.c:
28344 msi: Expand features with odd Display values.
28346 * dlls/msi/dialog.c:
28347 msi: Don't display a feature if its Display value is zero.
28349 * dlls/msi/action.c:
28350 msi: Set the component's initial state based on its attributes.
28352 2006-07-21 Jason Green <jave27@gmail.com>
28354 * dlls/wined3d/device.c:
28355 wined3d: Minor trace corrections in Set___ShaderConstants().
28357 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
28359 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
28360 wined3d: Do not try to create a vbo more than once.
28362 * dlls/wined3d/vertexbuffer.c:
28363 wined3d: Move vertex fixups into their own function.
28365 2006-07-21 Alexandre Julliard <julliard@winehq.org>
28367 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
28368 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
28370 2006-07-20 Benjamin Arai <me@benjaminarai.com>
28372 * dlls/oleaut32/tests/vartest.c:
28373 oleaut32: Fix missing tests and heap errors for VarCat conformance.
28375 * dlls/oleaut32/variant.c:
28376 oleaut32: Fix temp variant initialization issues in VarCat.
28378 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
28380 * dlls/kernel/time.c, dlls/ntdll/process.c,
28381 include/wine/server_protocol.h, server/process.c,
28382 server/protocol.def, server/trace.c:
28383 ntdll: Implementation of process CreationTime and ExitTime.
28385 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
28387 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
28388 include/setupapi.h:
28389 setupapi: Implemented SetupDiCreateDeviceInfoA.
28391 * dlls/setupapi/tests/devinst.c:
28392 setupapi: Rename a test.
28394 2006-07-20 Robert Reif <reif@earthlink.net>
28396 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
28397 advapi32: Partial LookupAccountSid implementation.
28399 2006-07-21 Alexandre Julliard <julliard@winehq.org>
28401 * dlls/ntdll/heap.c:
28402 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
28404 * dlls/ntdll/heap.c:
28405 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
28407 * dlls/ntdll/heap.c:
28408 ntdll: Add a few more free list entries to the heap.
28410 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28412 * dlls/comdlg32/cdlg_Ko.rc:
28413 comdlg32: Updated Korean resource.
28415 2006-07-21 Mike McCormack <mike@codeweavers.com>
28418 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
28421 msi: Use msi_reg_get_val_str() to read a registry value.
28423 * dlls/msi/msi.c, dlls/msi/msi.spec:
28424 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
28427 msi: Components with INSTALLSTATE_NOTUSED are considered present.
28430 msi: A component with an empty path is not used.
28433 msi: Use TRACE not FIXME for already implemented functions.
28435 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
28437 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
28438 d3d9: State management test framework for d3d9.
28440 * dlls/wined3d/device.c:
28441 wined3d: Respect EnableAutoDepthStencil parameter.
28443 * dlls/wined3d/stateblock.c:
28444 wined3d: Correct initial render states.
28446 * dlls/wined3d/device.c:
28447 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
28449 * dlls/wined3d/device.c:
28450 wined3d: Restore recording mode later in ActiveRender().
28452 * dlls/wined3d/device.c:
28453 wined3d: Read shader constants from correct stateblock.
28455 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
28457 * dlls/mscms/tests/profile.c:
28458 mscms/tests: Write-strings warnings fix.
28460 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
28462 * dlls/user/input.c, dlls/user/tests/msg.c:
28463 user: Add a TrackMouseEvent test, make it pass under Wine.
28465 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
28467 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
28468 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
28470 2006-07-20 Robert Shearman <rob@codeweavers.com>
28472 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
28473 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
28474 ole32: Implement CoRegisterPSClsid.
28476 2006-07-20 Juan Lang <juan_lang@yahoo.com>
28478 * dlls/msi/appsearch.c:
28479 msi: Don't use fixed-size buffers in AppSearch action.
28481 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
28483 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
28484 dinput8: DirectInput8Create rewrite.
28486 2006-07-19 Benjamin Arai <me@benjaminarai.com>
28488 * dlls/oleaut32/tests/olefont.c:
28489 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
28491 * dlls/oleaut32/olefont.c:
28492 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
28494 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
28496 * dlls/comdlg32/filedlg31.c:
28497 comdlg32: Remove redundant headers.
28499 2006-07-19 Ge van Geldorp <ge@gse.nl>
28501 * dlls/gdi/freetype.c:
28502 gdi: Use variables of correct size.
28504 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
28506 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
28507 setupapi: Add stub for SetupDiCreateDeviceInfoW.
28509 * dlls/setupapi/devinst.c:
28510 setupapi: Remove unneeded NULL checks before MyFree().
28512 2006-07-19 James Hawkins <truiken@gmail.com>
28514 * dlls/msi/events.c:
28515 msi: Implement the SetInstallLevel event.
28517 * dlls/msi/install.c, dlls/msi/msipriv.h:
28518 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
28519 be used internally.
28521 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
28522 msi: Update feature states after changing install levels, as they may have
28525 * dlls/msi/action.c:
28526 msi: Rename SetFeatureStates to match the naming scheme of internal msi
28529 2006-07-20 Mike McCormack <mike@codeweavers.com>
28531 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
28532 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
28533 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
28534 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
28535 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
28536 include/xmldso.idl:
28537 include: Remove unnecessary semicolons from idl.
28539 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
28540 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
28541 oledb: Add oledb.idl and some idl files it depends on.
28543 2006-07-19 Mike McCormack <mike@codeweavers.com>
28545 * configure, configure.ac:
28546 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
28548 2006-07-20 Mike McCormack <mike@codeweavers.com>
28550 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
28551 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
28552 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
28553 include/wine/itss.idl:
28554 include: Semicolons after cpp_quote are a syntax error in midl.
28556 2006-07-19 Hans Leidekker <hans@it.vu.nl>
28558 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
28559 usp10: Implement and test ScriptCacheGetHeight.
28561 2006-07-19 Jacek Caban <jacek@codeweavers.com>
28563 * dlls/urlmon/internet.c:
28564 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
28566 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
28567 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
28568 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
28569 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
28570 mshtml: Wrap remaining Heap* functions by inline functions.
28572 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
28574 * dlls/wininet/ftp.c:
28575 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
28577 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
28579 * dlls/dnsapi/tests/name.c:
28580 dnsapi/tests: Write-strings warnings fix.
28582 * dlls/comctl32/tests/listview.c:
28583 comctl32/tests: Write-strings warnings fix.
28585 2006-07-19 H. Verbeet <hverbeet@gmail.com>
28587 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
28588 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
28589 wined3d: Compilation fixes.
28591 2006-07-20 Kovács András <andras@csevego.net>
28593 * dlls/dinput/joystick_linuxinput.c:
28594 dinput: joydev_enum_deviceA now returns the correct value.
28596 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28598 * dlls/comctl32/comctl_Ko.rc:
28599 comctl32: Updated Korean resource.
28601 2006-07-19 Juan Lang <juan_lang@yahoo.com>
28603 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
28604 dlls/crypt32/tests/encode.c:
28605 crypt32: Implement more string types for X509_NAME_VALUE.
28607 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
28608 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
28611 * dlls/msi/appsearch.c:
28612 msi: Implement ACTION_AppSearchIni.
28614 2006-07-19 Alexandre Julliard <julliard@winehq.org>
28616 * dlls/ntdll/directory.c:
28617 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
28618 around a kernel bug.
28620 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
28622 * dlls/wininet/ftp.c:
28623 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
28625 2006-07-19 Juan Lang <juan_lang@yahoo.com>
28627 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
28628 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
28629 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
28631 * dlls/msi/appsearch.c:
28632 msi: Implement searching parent in ACTION_AppSearchReg.
28634 2006-07-19 Mike McCormack <mike@codeweavers.com>
28637 msi: Implement MsiConfigureFeatureW.
28640 msi: Fix the size of base 85 GUIDs.
28642 * dlls/msi/action.c:
28643 msi: Only load the features and files tables once.
28645 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
28647 * programs/oleview/typelib.c:
28648 oleview: Added data freeing in TypeLib Viewer.
28650 * programs/oleview/main.h, programs/oleview/typelib.c:
28651 oleview: Added some features to IDL data displaying.
28653 * programs/oleview/main.h, programs/oleview/pane.c,
28654 programs/oleview/typelib.c:
28655 oleview: Added skeleton for IDL files generation.
28657 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
28659 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
28660 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
28662 2006-07-19 Alexandre Julliard <julliard@winehq.org>
28664 * loader/preloader.c:
28665 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
28668 * dlls/kernel/process.c:
28669 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
28671 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
28672 kernel: Added support for exec'ing a new Win32 process.
28673 Use it to restart execution if the main binary can't be loaded because
28674 of address space conflicts, and also for Win16/DOS support.
28676 * dlls/kernel/process.c, dlls/ntdll/server.c,
28677 include/wine/server_protocol.h, server/process.c, server/process.h,
28678 server/protocol.def, server/request.c, server/trace.c:
28679 server: Simplify process creation.
28680 Pass the socket for the new process from the parent through the
28682 Perform initialisations during the new_process request.
28684 2006-07-19 Jason Green <jave27@gmail.com>
28686 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
28687 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
28688 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
28689 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
28690 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
28691 wined3d: Make the number of floating point shader constants dynamic.
28693 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
28695 * dlls/crypt32/tests/crl.c:
28696 crypt32: Make tests loadable on NT4.
28698 2006-07-18 James Hawkins <truiken@gmail.com>
28700 * dlls/msi/msi.spec, dlls/msi/source.c:
28701 msi: Add a stub implementation of MsiSourceListClearAll.
28703 * dlls/msi/action.c, dlls/msi/dialog.c:
28704 msi: Sort SelectionTree items by their Display value.
28706 2006-07-18 Huw Davies <huw@codeweavers.com>
28708 * dlls/msi/files.c:
28709 msi: Create files with the correct file attributes.
28711 2006-07-18 Mike McCormack <mike@codeweavers.com>
28714 msi: Check the right pointers for NULL.
28717 msi: Set properties, not the command line in MsiReinstallFeatureW.
28719 * dlls/msi/install.c, dlls/msi/msi.spec:
28720 msi: Implement MsiSetInstallLevel.
28722 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28724 * dlls/mshtml/Ko.rc:
28725 mshtml: Updated Korean resource.
28727 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
28729 * dlls/secur32/ntlm.c:
28730 secur32: Write-strings warnings fix.
28732 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
28734 * dlls/crypt32/tests/main.c:
28735 crypt32/tests: Write-strings warnings fix.
28737 2006-07-18 Benjamin Arai <me@benjaminarai.com>
28739 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
28740 oleaut32: Update error codes for VarMod.
28742 2006-07-18 Huw Davies <huw@codeweavers.com>
28744 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
28745 msxml3: removeChild should catch a NULL child node.
28747 * dlls/msxml3/tests/domdoc.c:
28748 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
28749 doesn't find a match.
28751 2006-07-18 Juan Lang <juan_lang@yahoo.com>
28753 * dlls/msi/appsearch.c:
28754 msi: Set name in ACTION_AppSearchGetSignature.
28756 * dlls/crypt32/encode.c:
28757 crypt32: Don't return from a try block.
28759 2006-07-18 Jacek Caban <jacek@codeweavers.com>
28761 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
28762 mshtml: Added stub implementation of ShowHTMLDialog.
28764 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
28767 wpp: In recursive macro definitions, print the macro name instead of nothing.
28769 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
28771 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
28772 include/wine/wined3d_interface.h:
28773 ddraw/wined3d: Remove texture format enumeration functions.
28775 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
28777 * dlls/wined3d/swapchain.c:
28778 wined3d: Duplicate flips in software if the local copy is up to date.
28780 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
28782 * dlls/wined3d/surface.c:
28783 wined3d: Disable the fog before writing the back buffer data.
28785 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
28787 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
28788 dlls/wined3d/wined3d_private.h:
28789 wined3d: Add a setting for the render target locking method.
28791 * dlls/wined3d/surface.c:
28792 wined3d: Break the glDrawPixels call out of UnlockRect.
28794 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28796 * programs/cmdlgtst/Ko.rc:
28797 cmdlgtst: Updated Korean resource.
28799 2006-07-17 Juan Lang <juan_lang@yahoo.com>
28801 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
28802 crypt32: Output x.500 strings from CertNameToStrA/W.
28804 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
28805 dlls/crypt32/serialize.c:
28806 crypt32: Fix reading key prov info from serialized data.
28808 * dlls/crypt32/encode.c:
28809 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
28811 * dlls/msi/appsearch.c:
28812 msi: Fix silly pointer error.
28814 2006-07-17 James Hawkins <truiken@gmail.com>
28816 * dlls/msi/dialog.c:
28817 msi: Update the feature components' states when a feature is selected.
28819 2006-07-17 Duane Clark <fpga@pacbell.net>
28821 * dlls/msvcrt/tests/file.c:
28822 msvcrt: Add tests of file operations in ASCII mode.
28824 2006-07-17 Jacek Caban <jacek@codeweavers.com>
28826 * dlls/urlmon/sec_mgr.c:
28827 urlmon: Fix handle leak.
28829 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
28830 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
28831 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
28832 mshtml: Wrap more Heap* function by inline functions.
28834 2006-07-17 Robert Shearman <rob@codeweavers.com>
28836 * dlls/oleaut32/tmarshal.c:
28837 oleaut32: Add an exception handler around code executed on the server side
28838 from the typelib marshaler.
28841 msi: Fix conversion of path to include nul-termination character in
28842 MsiProvideQualifiedComponentA.
28844 * dlls/rpcrt4/cproxy.c:
28845 rpcrt4: Display a big message box if the user tries to use typelib
28846 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
28849 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
28850 rpcrt4: Handle more structure padding values.
28852 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
28853 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
28854 The change caused regressions in a number of applications and needs more
28855 study to see what the correct behaviour should be.
28857 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
28859 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
28860 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
28861 dlls/wined3d/vertexshader.c:
28862 wined3d: Readd missing copyright to shaders files.
28864 * dlls/wined3d/arb_program_shader.c:
28865 wined3d: Fix typo in ARB pixel shader.
28867 2006-07-17 Benjamin Arai <me@benjaminarai.com>
28869 * dlls/oleaut32/variant.c:
28870 oleaut32: VarCmp - Corrected function description.
28872 2006-07-16 H. Verbeet <hverbeet@gmail.com>
28874 * dlls/wined3d/drawprim.c:
28875 wined3d: Increment texture_idx when continuing as well.
28877 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
28879 * dlls/advapi32/tests/crypt_lmhash.c:
28880 advapi32/tests: Write-strings warnings fix.
28882 2006-07-17 Huw Davies <huw@codeweavers.com>
28884 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
28885 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
28887 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
28888 marked as unchecked.
28890 2006-07-18 Alexandre Julliard <julliard@winehq.org>
28892 * configure, configure.ac:
28893 configure: Store the full path to the prelink tool.
28895 2006-07-17 Jason Green <jave27@gmail.com>
28897 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
28898 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
28899 dlls/wined3d/wined3d_private.h:
28900 wined3d: Fix for vertex shaders.
28902 2006-07-16 Duane Clark <fpga@pacbell.net>
28904 * programs/notepad/main.c:
28905 notepad: Change notepad printing font.
28907 * programs/notepad/dialog.c:
28908 notepad: Make notepad print something reasonable.
28910 2006-07-16 Jacek Caban <jacek@codeweavers.com>
28912 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
28913 dlls/mshtml/protocol.c:
28914 mshtml: Wrap Heap* functions by inline functions.
28916 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
28918 * dlls/wined3d/surface.c:
28919 wined3d: Break out the frame buffer readback of LockRect, implement palettized
28922 2006-07-17 Robert Shearman <rob@codeweavers.com>
28924 * dlls/dbghelp/elf_module.c:
28925 dbghelp: Don't access a negative section index in elf_map_section.
28927 * dlls/dbghelp/stabs.c:
28928 dbghelp: Avoid accessing a negative string index when parsing stabs entries
28929 with an empty string.
28931 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
28932 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
28933 TRACE now that all of the tests pass.
28935 * dlls/kernel/tests/version.c:
28936 kernel: Fix an incorrect version test.
28938 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
28939 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
28940 versions, which are tested in a hierarchical manner.
28941 Add some new tests for the different condition values.
28943 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
28944 ntdll: Use a common condition value for the major, minor and service pack
28947 * dlls/ntdll/version.c:
28948 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
28949 for comparing the values.
28951 * dlls/oleaut32/tests/vartest.c:
28952 oleaut32: Test the return value of VarCat in the tests.
28954 2006-07-15 Aric Stewart <aric@codeweavers.com>
28956 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
28957 wineboot: Copy windows file protection files at boot time.
28959 2006-07-17 Mike McCormack <mike@codeweavers.com>
28962 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
28965 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
28967 2006-07-15 Mike McCormack <mike@codeweavers.com>
28969 * dlls/msi/install.c:
28970 msi: Cleanup traces, remove unnecessary includes.
28972 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
28973 msi: Move msi_get_property_int() to helpers.c
28976 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
28979 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
28981 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
28983 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
28984 libwine: Add a configure check for setrlimit.
28986 2006-07-17 Alexandre Julliard <julliard@winehq.org>
28988 * tools/winegcc/winegcc.c:
28989 winegcc: Make sure the Wine library paths take precedence in Wine mode.
28991 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
28993 * programs/clock/Ko.rc:
28994 clock: Updated Korean resource.
28996 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
28998 * dlls/comctl32/listview.c:
28999 comctl32: Use struct member after check for NULL (Coverity).
29001 2006-07-15 Mike McCormack <mike@codeweavers.com>
29003 * dlls/shdocvw/regsvr.c:
29004 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
29006 2006-07-16 Jacek Caban <jacek@codeweavers.com>
29008 * dlls/urlmon/regsvr.c:
29009 urlmon: Register zone and security manager.
29011 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
29012 dlls/urlmon/urlmon_main.c:
29013 urlmon: Added UrlMkGetSessionOption implementation.
29015 * dlls/urlmon/umon.c:
29016 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
29018 * include/urlmon.idl:
29019 urlmon.idl: Added some missing declarations.
29021 * dlls/mshtml/htmldoc.c:
29022 mshtml: Added get_all implementation.
29024 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
29026 * programs/notepad/Da.rc:
29027 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
29029 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
29031 * dlls/dinput/keyboard.c:
29032 dinput: Unacquire correct device.
29034 * dlls/dinput/keyboard.c:
29035 dinput: Ignore repeated key events.
29037 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
29039 * dlls/wined3d/surface.c:
29040 wined3d: Allocate 4 extra bytes in the dib section.
29042 2006-07-16 Duane Clark <fpga@pacbell.net>
29044 * tools/examine-relay:
29045 examine-relay: Indent winex11.drv lines.
29047 2006-07-15 Duane Clark <dclark@akamail.com>
29049 * dlls/comdlg32/printdlg.c:
29050 comdlg32: Set PD_PAGENUMS from print dialog.
29052 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
29054 * programs/wordpad/Ko.rc:
29055 wordpad: Updated Korean resource.
29057 2006-07-14 James Hawkins <truiken@gmail.com>
29059 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
29060 wininet: Add more tests for InternetCrackurl.
29062 * dlls/msi/dialog.c:
29063 msi: Add handling for the ListBox dialog control.
29065 2006-07-14 Milko Krachounov <milko@3mhz.net>
29067 * dlls/shell32/shell32_Bg.rc:
29068 shell32: Update Bulgarian translation.
29070 * dlls/mshtml/Bg.rc:
29071 mshtml: Update Bulgarian translation.
29073 2006-07-16 Robert Reif <reif@earthlink.net>
29075 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
29077 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
29079 2006-07-14 Robert Reif <reif@earthlink.net>
29082 include: Add well known sids and quota limits to winnt.h.
29084 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
29086 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
29087 riched20: WM_SETFONT support.
29089 2006-07-14 Robert Shearman <rob@codeweavers.com>
29091 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
29092 ole32: Improve CoRegisterMessageFilter and add tests for it.
29094 * dlls/ole32/rpc.c:
29095 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
29097 2006-07-13 Aric Stewart <aric@codeweavers.com>
29099 * configure, configure.ac, dlls/comcat/Makefile.in,
29100 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
29101 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
29102 comcat: cImplemented or cRequired of -1 means to match everything
29103 regardless of the implementation or categories.
29105 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
29107 * dlls/msi/files.c:
29108 msi: cabinet_notify - don't fail on files with the same filepath.
29110 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
29112 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
29113 wined3d: Only copy memory corresponding to the dib section instead of the
29114 power of 2 surface.
29116 2006-07-14 András Kovács <andras@csevego.net>
29118 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
29119 shell32: Stub for SHSetLocalizedName.
29121 2006-07-13 Juan Lang <juan_lang@yahoo.com>
29123 * dlls/msi/appsearch.c:
29124 msi: Let caller set property in AppSearch.
29126 2006-07-14 Mike McCormack <mike@codeweavers.com>
29129 msi: Use awstring to return strings from MsiGetProductInfo.
29132 msi: Read from the registry, not the database in MsiGetProductInfo.
29134 * dlls/msi/msipriv.h, dlls/msi/registry.c:
29135 msi: Add some registry reading macro functions.
29137 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
29138 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
29139 msi: Move version string conversions to registry.c.
29141 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
29142 msi: Move some registry helper functions to registry.c.
29144 2006-07-13 Juan Lang <juan_lang@yahoo.com>
29146 * dlls/crypt32/cert.c:
29147 crypt32: Correct self-signed cert creation.
29148 - use correct function names for rpcrt functions
29149 - use CryptGenRandom to create unique serial numbers
29151 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
29153 * tools/widl/parser.y:
29154 widl: Support coclass forward declarations.
29156 * tools/widl/header.c:
29157 widl: Fix unterminated comment in generated code.
29159 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
29161 * dlls/wined3d/glsl_shader.c:
29162 wined3d: Fix cmp instruction for GLSL.
29163 The current GLSL cmp instruction is incorrect, because:
29164 - it ignores destination write mask
29165 - it ignores source swizzle
29166 - it ignores other source modifiers.
29167 - it works incorrectly for src0 = 0
29169 * dlls/wined3d/device.c:
29170 wined3d: Fix light state bugs.
29172 2006-07-14 Robert Shearman <rob@codeweavers.com>
29174 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
29175 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
29176 FUNCFLAG_FRESTRICTED flag.
29177 Add some more tests for ITypeInfo::Invoke.
29179 * dlls/oleaut32/olepicture.c:
29180 oleaut32: Implement GetClassID for the OLE picture class.
29182 * dlls/rpcrt4/ndr_marshall.c:
29183 rpcrt4: Fix Variance Callback Functions.
29184 A callback function for computing the variance puts the computed value
29185 into the same field as a conformance, so make sure to copy the value
29186 into pCount before returning from ComputeConformanceOrVariance.
29188 * dlls/rpcrt4/cpsf.c:
29189 rpcrt4: Add the threading model and a description when registering a CLSID
29190 for the PSFactoryBuffer.
29192 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
29193 ole32: Add validation of parameters to CoGetClassObject and make sure to
29194 initialise ppv to NULL.
29196 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
29198 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
29199 dlls/winex11.drv/xim.c:
29200 Fix swapped 2nd and 3rd argument passed to memset.
29202 2006-07-14 Alexandre Julliard <julliard@winehq.org>
29204 * programs/msiexec/msiexec.c:
29205 msiexec: Invert the return values of the boolean functions so that
29206 their names make more sense.
29208 2006-07-13 James Hawkins <truiken@gmail.com>
29210 * programs/msiexec/msiexec.c:
29211 msiexec: Also support options using a hyphen.
29213 * dlls/msi/dialog.c:
29214 msi: Add handling for the GroupBox dialog control.
29216 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
29218 * tools/winedump/pe.c:
29219 winedump: Write-strings warnings fix.
29221 2006-07-14 Alexandre Julliard <julliard@winehq.org>
29223 * configure, configure.ac:
29224 configure: Revert the error exit code for warnings, it causes more
29225 trouble than it's worth.
29227 2006-07-13 Alexandre Julliard <julliard@winehq.org>
29229 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
29230 ntdll: Make sure to not unmap anything from reserved areas
29231 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
29233 * dlls/ntdll/virtual.c:
29234 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
29235 arbitrary granularity.
29237 * dlls/ntdll/virtual.c:
29238 ntdll: Support for arbitrary memory allocation granularity.
29240 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
29242 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
29243 programs/notepad/De.rc, programs/notepad/Eo.rc,
29244 programs/notepad/Es.rc, programs/notepad/Fi.rc,
29245 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
29246 programs/notepad/It.rc, programs/notepad/Ja.rc,
29247 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
29248 programs/notepad/No.rc, programs/notepad/Pl.rc,
29249 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
29250 programs/notepad/Si.rc, programs/notepad/Sk.rc,
29251 programs/notepad/Sw.rc, programs/notepad/Th.rc,
29252 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
29253 programs/notepad/Zh.rc:
29254 notepad: Fix the ellipsis and shortcuts in menus.
29256 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
29257 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
29258 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
29259 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
29260 wordpad: Add shortcuts in menus.
29262 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
29264 * dlls/comdlg32/cdlg_Pl.rc:
29265 comdlg32: Update Polish translation.
29267 2006-07-13 Robert Shearman <rob@codeweavers.com>
29269 * dlls/ole32/compobj.c:
29270 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
29271 It increases the latency on completing the COM call and could result in
29272 the COM call never completing in some circumstances.
29274 * dlls/oleaut32/typelib.c:
29275 oleaut32: Convert void return types to the VT_EMPTY variant type in
29278 * dlls/oleaut32/typelib.c:
29279 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
29280 since dispinterfaces don't have the FDISPATCHABLE flag.
29282 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
29283 include: Add NI_* defines and add a WS(socklen_t) type.
29285 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
29286 rpcrt4: Add a stub for I_RpcMapWin32Status.
29288 * dlls/dbghelp/path.c:
29289 dbghelp: Fix the finding of PDB DS-type files.
29291 2006-07-13 Alexandre Julliard <julliard@winehq.org>
29293 * dlls/shell32/brsfolder.c:
29294 shell32: Avoid using macros that cause gcc warnings.
29296 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
29297 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
29299 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
29300 kernel32: Moved initialisation of the console handles to DllMain.
29302 2006-07-12 James Hawkins <truiken@gmail.com>
29304 * dlls/shlwapi/tests/path.c:
29305 shlwapi: Add tests for PathCommonPrefixA.
29307 * dlls/shlwapi/tests/path.c:
29308 shlwapi: Add tests for PathBuildRootA.
29310 * dlls/msi/install.c, dlls/msi/tests/package.c:
29311 msi: Update the files target paths as well, because a parent directory might
29314 2006-07-12 Thomas Kho <tkho@ucla.edu>
29316 * programs/notepad/dialog.c:
29317 notepad: Change file not saved alert title to match Windows' notepad.exe.
29319 * programs/notepad/En.rc, programs/notepad/dialog.c:
29320 notepad: Change window title to be like Windows' notepad.exe.
29322 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
29324 * dlls/winspool.drv/tests/info.c:
29325 winspool.drv/tests: Write-strings warnings fix.
29327 * dlls/mshtml/main.c:
29328 mshtml: Write-strings warnings fix.
29330 2006-07-11 James Hawkins <truiken@gmail.com>
29332 * dlls/urlmon/umon.c:
29333 urlmon: Implement URLDownloadToCacheFileW.
29335 2006-07-10 Ge van Geldorp <ge@gse.nl>
29337 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
29339 user32: Implement Get/SetClassLongPtrA/W.
29341 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
29343 * dlls/user/sysparams.c:
29344 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
29346 2006-07-12 Mike McCormack <mike@codeweavers.com>
29348 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
29349 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
29352 * dlls/ole32/clipboard.c:
29353 ole32: Small cleanups.
29355 * dlls/ole32/stg_prop.c:
29356 ole32: Remove unnecessary assert(This) calls.
29358 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
29359 ole32: Fix and test reading and writing of VT_CF properties.
29361 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
29363 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
29364 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
29365 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
29366 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
29367 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
29368 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
29369 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
29370 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
29371 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
29372 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
29373 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
29374 dlls/comctl32/propsheet.c:
29375 comctl32: Use wsprintf instead of strcat building the properties
29376 dialog title to allow different word orders.
29378 2006-07-12 Juan Lang <juan_lang@yahoo.com>
29380 * dlls/msi/appsearch.c:
29381 msi: Split up ACTION_AppSearchReg.
29383 * dlls/crypt32/store.c:
29384 crypt32: Add stubs for some stores.
29386 * dlls/crypt32/crypt32.spec:
29387 crypt32: Forward CreateFileU to CreateFileW.
29389 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
29391 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
29392 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
29393 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
29394 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
29395 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
29396 dlls/winex11.drv/x11font.h:
29397 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
29398 (not vice versa) for efficiency (required adding the Ex functionality
29401 * dlls/gdi/tests/font.c:
29402 gdi32: Add conformance test for GetTextExtentExPointW.
29404 2006-07-12 Mike McCormack <mike@codeweavers.com>
29406 * dlls/query/query_main.c:
29407 query: Return a more appropriate error code from CIState.
29409 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
29411 * dlls/urlmon/regsvr.c:
29412 urlmon: Write-strings warnings fix.
29414 2006-07-12 H. Verbeet <hverbeet@gmail.com>
29416 * dlls/wined3d/utils.c:
29417 wined3d: Texture stages that reference NULL textures should just pass
29418 through the result of the previous stage.
29420 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
29421 wined3d: Fix specular color handling for register combiners.
29422 By default the FinalCombiner is setup to add the specular color to the
29423 final result of the combiner operations. However, it should only do
29424 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
29426 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
29428 * dlls/wined3d/vertexbuffer.c:
29429 wined3d: Check the color data type too when deciding whether to convert data.
29431 2006-07-11 Mike McCormack <mike@codeweavers.com>
29433 * dlls/ole32/stg_prop.c:
29434 ole32: Implement IPropertyStorage::Enum using enumx.
29436 * dlls/ole32/stg_prop.c:
29437 ole32: Clean up some declarations.
29439 * dlls/ole32/stg_prop.c:
29440 ole32: Use enumx to implement IPropertySetStorage::Enum.
29442 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
29443 ole32: Add a framework for implementing IEnum* interfaces.
29445 2006-07-12 Mike McCormack <mike@codeweavers.com>
29447 * dlls/ole32/ole2.c:
29448 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
29450 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
29451 ole32: Fix conformance test to compile with MSVC6.
29453 * dlls/ole32/stg_prop.c:
29454 ole32: This cannot be NULL, so don't check it.
29456 * dlls/ole32/stg_prop.c:
29457 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
29460 2006-07-11 Mike McCormack <mike@codeweavers.com>
29462 * dlls/ole32/ole2.c:
29463 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
29465 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
29467 * dlls/avifil32/Makefile.in:
29468 avifil32: Remove unnecessary dependency on ntdll.
29470 2006-07-11 Juan Lang <juan_lang@yahoo.com>
29472 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
29473 dlls/crypt32/tests/cert.c, include/wincrypt.h:
29474 crypt32: Implement CryptAcquireCertificatePrivateKey.
29476 2006-07-11 Robert Reif <reif@earthlink.net>
29478 * dlls/advapi32/lsa.c:
29479 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
29481 * include/ntsecapi.h:
29482 include: Add more policy structures to ntsecapi.h.
29484 2006-07-11 Alexandre Julliard <julliard@winehq.org>
29486 * libs/Makefile.in, tools/winewrapper:
29487 libs: Get rid of the libwine symlinks.
29489 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
29490 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
29491 winegcc: Automatically add the correct lib paths when building inside the
29494 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
29495 tools/wrc/Makefile.in:
29496 libs: Get rid of the symlinks for the static libs.
29498 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
29499 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
29500 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
29501 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
29502 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
29503 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
29504 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
29505 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
29506 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
29507 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
29508 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
29509 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
29510 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
29511 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
29512 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
29513 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
29514 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
29515 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
29516 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
29517 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
29518 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
29519 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
29520 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
29521 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
29522 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
29523 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
29524 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
29525 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
29526 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
29527 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
29528 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
29529 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
29530 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
29531 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
29532 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
29533 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
29534 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
29535 libs/unicode/Makefile.in, libs/unicode/c_037.c,
29536 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
29537 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
29538 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
29539 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
29540 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
29541 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
29542 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
29543 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
29544 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
29545 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
29546 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
29547 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
29548 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
29549 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
29550 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
29551 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
29552 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
29553 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
29554 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
29555 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
29556 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
29557 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
29558 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
29559 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
29560 libs/unicode/collation.c, libs/unicode/compose.c,
29561 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
29562 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
29563 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
29564 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
29565 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
29566 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
29567 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
29568 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
29569 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
29570 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
29571 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
29572 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
29573 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
29574 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
29575 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
29576 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
29577 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
29578 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
29579 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
29580 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
29581 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
29582 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
29583 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
29584 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
29585 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
29586 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
29587 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
29588 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
29589 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
29590 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
29591 libs/wine/wine.map, programs/msiexec/Makefile.in,
29592 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
29593 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
29594 tools/wrc/Makefile.in:
29595 libs: Merged libwine_unicode into libwine.
29596 Most dlls use libwine_unicode at this point, so there's nothing to
29597 gain by having two separate libraries.
29599 2006-07-10 Juan Lang <juan_lang@yahoo.com>
29601 * dlls/crypt32/decode.c:
29602 crypt32: Check a pointer before dereferencing it (Coverity).
29604 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
29605 shell32: Always NULL-terminate path in SHGetPathFromIDList.
29607 2006-07-11 Mike McCormack <mike@codeweavers.com>
29609 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
29610 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
29611 dlls/infosoft/wordbreaker.c:
29612 infosoft: Add a word breaker for English.
29614 2006-07-10 Ge van Geldorp <ge@gse.nl>
29616 * tools/winebuild/import.c:
29617 winebuild: Save registers which might contain parameters for the function to
29620 * dlls/kernel/resource.c, include/winternl.h:
29621 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
29623 2006-07-10 James Hawkins <truiken@gmail.com>
29625 * dlls/msi/tests/package.c:
29626 msi: Test how SetTargetPath affects the target paths of install files.
29628 2006-07-09 James Hawkins <truiken@gmail.com>
29630 * dlls/msi/appsearch.c:
29631 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
29633 2006-07-10 Benjamin Arai <me@benjaminarai.com>
29635 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
29636 oleaut32: Conformance test and patch for VarCat.
29638 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
29640 * dlls/wined3d/directx.c:
29641 wined3d: Improve GetAdapterMonitor stub.
29643 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
29644 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
29645 dlls/wined3d/wined3d_private.h:
29646 wined3d: More flow control instructions.
29647 - Implement call, callnz, label, and ret
29648 - Implement support for NOT modifier
29650 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
29651 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
29652 dlls/wined3d/wined3d_private.h:
29653 wined3d: More flow control instructions
29654 - Implement if, else, endif, rep, endrep, break
29655 - Implement ifc, breakc, using undocumented comparison bits in the instruction
29657 - Fix bug in main loop processing of codes with no dst token
29658 - Fix bug in GLSL output modifier processing of codes with no dst token
29659 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
29660 - Add versioning for all the instructions above, and remove
29661 GLSL_REQUIRED thing, which is useless and should be removed from all
29662 opcodes in general.
29664 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
29666 * dlls/wined3d/device.c:
29667 wined3d: Fix off-by-one constants bug.
29669 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
29670 wined3d: Clamp texcoord output between 0 and 1.
29672 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
29673 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
29674 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
29675 wined3d: Place immediate constants in the same array as global constants.
29676 - move DEF, DEFI, DEFB handling into the register counting pass
29677 - keep track of defined constants as a linked list (because there's a
29679 - apply immediate constants after global constants in the constant
29681 - both types of constants now get loaded with array notation in the
29682 shader (into the same array)
29684 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
29686 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
29687 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
29688 dlls/ddraw/tests/refcount.c:
29689 ddraw: Palette refcounting fix.
29690 Do not AddRef the DirectDraw interfaces in CreatePalette of older
29691 interface version, and add a test for that.
29693 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
29694 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
29695 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
29696 ddraw: Split up the ddraw refcount.
29698 2006-07-10 Mike McCormack <mike@codeweavers.com>
29700 * include/Makefile.in, include/cierror.h:
29701 include: Add cierror.h.
29703 2006-07-11 Mike McCormack <mike@codeweavers.com>
29705 * dlls/ole32/storage32.c:
29706 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
29708 * include/indexsvr.idl:
29709 indexsvr.h: Fix a typo.
29711 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
29713 * dlls/wined3d/directx.c:
29714 wined3d: Add an "\n" to a fixme to fix another overflow (in
29715 IWineD3DImpl_CheckDeviceFormatConversion).
29717 2006-07-10 Juan Lang <juan_lang@yahoo.com>
29719 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
29721 riched20: Add stub implementation of ITextDocument.
29723 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
29724 crypt32: Implement key context property, with tests.
29726 2006-07-10 Ge van Geldorp <ge@gse.nl>
29728 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
29729 winedbg: Implement some x86_64 backend routines.
29731 * tools/winebuild/spec32.c:
29732 winebuild: Reserve enough space for null function pointer.
29735 server: Widen lparam for timers.
29737 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
29739 * dlls/shell32/shlview.c:
29740 shell32: Write-strings warning fix.
29742 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
29744 * dlls/crypt32/tests/encode.c:
29745 crypt32/tests: Write-strings warnings test.
29747 2006-07-11 Alexandre Julliard <julliard@winehq.org>
29750 server: Fixed get_thread_context for x86_64.
29752 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
29754 * dlls/amstream/amstream.c, include/mmstream.idl:
29755 amstream: Fix argument types to match the PSDK.
29757 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
29759 * programs/notepad/En.rc:
29760 notepad: En.rc: Fix the ellipsis in menu.
29762 2006-07-10 Huw Davies <huw@codeweavers.com>
29764 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
29765 msxml3: Implement removeChild.
29767 2006-07-10 Hans Leidekker <hans@it.vu.nl>
29769 * dlls/dnsapi/query.c:
29770 dnsapi: Fix a buffer overrun (Coverity).
29772 * dlls/wldap32/ber.c:
29773 wldap32: Document the ber functions.
29775 * dlls/wldap32/rename.c:
29776 wldap32: Document the rename functions.
29779 wine.inf: Add msi to the list of fake dlls.
29781 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
29783 * programs/oleview/En.rc, programs/oleview/resource.h,
29784 programs/oleview/typelib.c:
29785 oleview: Added more fields to TypeLib Viewer tree.
29787 2006-07-08 Jacek Caban <jacek@codeweavers.com>
29789 * dlls/urlmon/binding.c:
29790 urlmon: Always verify mime using FindMimeFromData.
29792 * dlls/shdocvw/tests/webbrowser.c:
29793 shdocvw: Added test of DoVerb.
29795 * dlls/shdocvw/tests/webbrowser.c:
29796 shdocvw: Added GetMiscStatus test.
29798 * dlls/shdocvw/oleobject.c:
29799 shdocvw: Call SetMenu in activate_ui.
29801 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
29802 mshtml: Added OnFrameWindowActivate implementation.
29804 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
29806 * dlls/advapi32/registry.c, include/winreg.h:
29807 advapi32: Fix registry API prototypes to match the PSDK.
29809 2006-07-10 Alexandre Julliard <julliard@winehq.org>
29811 * include/.gitignore, include/wine/.gitignore:
29812 include/.gitignore: Moved the wine subdir ignore list to the main file.
29814 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
29815 libs/.gitignore: Added wildcards for libraries.
29817 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
29818 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
29819 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
29820 .gitignore: Added wildcards to ignore lex and bison output files.
29822 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
29823 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
29824 dlls/cards/.gitignore, dlls/comcat/.gitignore,
29825 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
29826 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
29827 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
29828 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
29829 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
29830 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
29831 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
29832 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
29833 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
29834 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
29835 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
29836 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
29837 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
29838 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
29839 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
29840 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
29841 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
29842 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
29843 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
29844 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
29845 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
29846 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
29847 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
29848 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
29849 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
29850 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
29851 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
29852 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
29853 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
29854 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
29855 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
29856 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
29857 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
29858 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
29859 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
29860 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
29861 programs/msiexec/.gitignore, programs/notepad/.gitignore,
29862 programs/oleview/.gitignore, programs/progman/.gitignore,
29863 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
29864 programs/start/.gitignore, programs/taskmgr/.gitignore,
29865 programs/uninstaller/.gitignore, programs/view/.gitignore,
29866 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
29867 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
29868 programs/winemine/.gitignore, programs/winetest/.gitignore,
29869 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
29870 .gitignore: Added wildcards to ignore generated resource files.
29872 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
29873 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
29874 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
29875 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
29876 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
29877 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
29878 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
29879 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
29880 dlls/lz32/tests/.gitignore, dlls/make_dlls,
29881 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
29882 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
29883 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
29884 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
29885 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
29886 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
29887 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
29888 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
29889 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
29890 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
29891 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
29892 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
29893 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
29894 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
29895 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
29896 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
29897 dlls/ws2_32/tests/.gitignore:
29898 make_dlls: Recursively ignore .ok files in all tests directories.
29900 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
29901 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
29902 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
29903 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
29904 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
29905 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
29906 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
29907 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
29908 dlls/lz32/tests/.gitignore, dlls/make_dlls,
29909 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
29910 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
29911 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
29912 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
29913 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
29914 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
29915 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
29916 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
29917 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
29918 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
29919 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
29920 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
29921 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
29922 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
29923 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
29924 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
29925 dlls/ws2_32/tests/.gitignore:
29926 make_dlls: Recursively ignore testlist.c in all tests directories.
29928 * programs/.gitignore, programs/clock/.gitignore,
29929 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
29930 programs/eject/.gitignore, programs/expand/.gitignore,
29931 programs/explorer/.gitignore, programs/hh/.gitignore,
29932 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
29933 programs/make_progs, programs/msiexec/.gitignore,
29934 programs/notepad/.gitignore, programs/oleview/.gitignore,
29935 programs/progman/.gitignore, programs/regedit/.gitignore,
29936 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
29937 programs/rundll32/.gitignore, programs/start/.gitignore,
29938 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
29939 programs/view/.gitignore, programs/wcmd/.gitignore,
29940 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
29941 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
29942 programs/winedbg/.gitignore, programs/winefile/.gitignore,
29943 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
29944 programs/winepath/.gitignore, programs/winetest/.gitignore,
29945 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
29946 programs/winver/.gitignore, programs/wordpad/.gitignore:
29947 make_progs: Generate the .gitignore file.
29948 Ignore generated programs from the top-level .gitignore.
29950 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
29951 dlls/advpack/.gitignore, dlls/atl/.gitignore,
29952 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
29953 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
29954 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
29955 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
29956 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
29957 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
29958 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
29959 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
29960 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
29961 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
29962 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
29963 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
29964 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
29965 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
29966 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
29967 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
29968 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
29969 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
29970 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
29971 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
29972 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
29973 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
29974 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
29975 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
29976 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
29977 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
29978 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
29979 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
29980 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
29981 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
29982 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
29983 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
29984 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
29985 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
29986 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
29987 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
29988 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
29989 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
29990 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
29991 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
29992 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
29993 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
29994 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
29995 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
29996 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
29997 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
29998 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
29999 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
30000 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
30001 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
30002 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
30003 make_dlls: Ignore generated import libraries from the top-level .gitignore.
30005 * dlls/.gitignore, dlls/make_dlls:
30006 make_dlls: Generate the .gitignore file.
30008 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
30009 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
30010 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
30011 dlls/amstream/.gitignore, dlls/atl/.gitignore,
30012 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
30013 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
30014 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
30015 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
30016 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
30017 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
30018 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
30019 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
30020 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
30021 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
30022 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
30023 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
30024 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
30025 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
30026 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
30027 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
30028 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
30029 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
30030 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
30031 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
30032 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
30033 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
30034 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
30035 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
30036 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
30037 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
30038 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
30039 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
30040 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
30041 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
30042 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
30043 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
30044 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
30045 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
30046 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
30047 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
30048 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
30049 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
30050 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
30051 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
30052 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
30053 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
30054 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
30055 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
30056 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
30057 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
30058 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
30059 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
30060 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
30061 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
30062 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
30063 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
30064 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
30065 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
30066 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
30067 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
30068 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
30069 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
30070 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
30071 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
30072 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
30073 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
30074 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
30075 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
30076 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
30077 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
30078 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
30079 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
30080 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
30081 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
30082 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
30083 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
30084 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
30085 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
30086 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
30087 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
30088 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
30089 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
30090 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
30091 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
30092 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
30093 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
30094 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
30095 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
30096 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
30097 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
30098 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
30099 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
30100 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
30101 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
30102 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
30103 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
30104 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
30105 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
30106 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
30107 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
30108 dlls/version/.gitignore, dlls/version/tests/.gitignore,
30109 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
30110 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
30111 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
30112 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
30113 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
30114 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
30115 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
30116 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
30117 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
30118 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
30119 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
30120 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
30121 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
30122 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
30123 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
30124 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
30125 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
30126 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
30127 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
30128 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
30129 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
30130 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
30131 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
30132 programs/control/.gitignore, programs/eject/.gitignore,
30133 programs/expand/.gitignore, programs/explorer/.gitignore,
30134 programs/hh/.gitignore, programs/icinfo/.gitignore,
30135 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
30136 programs/notepad/.gitignore, programs/oleview/.gitignore,
30137 programs/progman/.gitignore, programs/regedit/.gitignore,
30138 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
30139 programs/rundll32/.gitignore, programs/start/.gitignore,
30140 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
30141 programs/view/.gitignore, programs/wcmd/.gitignore,
30142 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
30143 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
30144 programs/winedbg/.gitignore, programs/winefile/.gitignore,
30145 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
30146 programs/winepath/.gitignore, programs/winetest/.gitignore,
30147 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
30148 programs/winver/.gitignore, programs/wordpad/.gitignore,
30149 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
30150 tools/winapi/.gitignore, tools/winebuild/.gitignore,
30151 tools/winedump/.gitignore, tools/winegcc/.gitignore,
30152 tools/wmc/.gitignore, tools/wrc/.gitignore:
30153 Take advantage of the recursive nature of .gitignore for Makefile entries.
30154 Prefix other entries with '/' to make them non-recursive.
30156 * ANNOUNCE, ChangeLog, VERSION, configure:
30159 ----------------------------------------------------------------
30160 2006-07-07 Mike McCormack <mike@codeweavers.com>
30162 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
30163 dlls/query/Makefile.in, dlls/query/query.spec,
30164 dlls/query/query_main.c:
30165 query: Add a skeleton for query.dll.
30167 2006-07-07 James Hawkins <truiken@gmail.com>
30169 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
30170 advpack: Add tests for different configurations of INF filenames and
30171 working directories for install functions.
30173 2006-07-10 Alexandre Julliard <julliard@winehq.org>
30175 * configure, configure.ac, include/basetsd.h, include/windef.h,
30176 tools/winegcc/winegcc.c:
30177 configure: Define _WIN64 when building on a 64-bit platform.
30179 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
30180 include/msvcrt/mbstring.h, include/msvcrt/search.h,
30181 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
30182 include/msvcrt/sys/types.h, include/msvcrt/time.h,
30183 include/msvcrt/wchar.h:
30184 include/msvcrt: Fix all definitions of size_t for Win64.
30186 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
30187 dlls/msvcrt/time.c:
30188 msvcrt: Avoid including system headers in msvcrt.h.
30190 2006-07-07 Mike McCormack <mike@codeweavers.com>
30192 * include/Makefile.in, include/ntquery.h:
30193 query: Add ntquery.h.
30195 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
30197 * dlls/ntdll/tests/reg.c:
30198 ntdll/tests: Added some NULL testing.
30200 2006-07-10 Alexandre Julliard <julliard@winehq.org>
30202 * server/registry.c:
30203 server: Only accept 0 as registry handle in functions that take a parent key.
30205 2006-07-08 Robert Shearman <rob@codeweavers.com>
30207 * include/winerror.h:
30208 include: Add more error codes used by newer versions of COM.
30210 * dlls/oleaut32/typelib2.c:
30211 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
30212 had much wider testing.
30214 * dlls/oleaut32/typelib.c:
30215 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
30216 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
30217 mask. Upper 16 bits contains the ordinal number of the function.
30218 Allocation of the "recbuf" must be modified, to support larger data
30219 (based on a patch by White Snake <whitesnake78@mail.com>).
30221 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
30223 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
30224 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
30226 2006-07-07 Thomas Kho <tkho@ucla.edu>
30228 * dlls/winex11.drv/mouse.c:
30229 winex11: Use correct multiplier for negative relative mouse movements.
30231 2006-07-07 Juan Lang <juan_lang@yahoo.com>
30233 * dlls/crypt32/cert.c:
30234 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
30236 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
30238 * dlls/shell32/shell32_Ko.rc:
30239 shell32: Updated Korean resource.
30241 * programs/winecfg/Ko.rc:
30242 winecfg: Updated Korean resource.
30244 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
30246 * programs/winecfg/Nl.rc:
30247 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
30249 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
30251 * programs/winecfg/audio.c:
30252 winecfg: Write-strings warnings fix.
30254 2006-07-07 Jacek Caban <jacek@codeweavers.com>
30256 * dlls/urlmon/urlmon_main.c:
30257 urlmon: Register protocol handlers in DllMain.
30259 * dlls/urlmon/urlmon_main.c:
30260 urlmon: Use non heap based objects for class factories.
30262 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
30264 * dlls/wined3d/glsl_shader.c:
30265 wined3d: Fix typo breaking 3.0 pshaders color input.
30267 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
30269 * dlls/winex11.drv/event.c:
30270 winex11.drv: Protect X11 calls by a critical section.
30272 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
30273 server/trace.c, server/window.c:
30274 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
30277 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
30279 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
30280 dlls/winex11.drv/opengl.c:
30281 Add a common fps counter channel to ddraw, opengl and d3d.
30283 2006-07-07 Jacek Caban <jacek@codeweavers.com>
30285 * dlls/mshtml/nsio.c:
30286 mshtml: Create nsWineURI even if we don't have valid nsIURI.
30288 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
30289 shdocvw: Added test of SetClientSite.
30291 * dlls/shdocvw/oleobject.c:
30292 shdocvw: Call GetContainer in SetClientSite.
30294 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
30295 include/htiframe.idl:
30296 include: Added htiframe.idl.
30298 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
30300 * dlls/wined3d/baseshader.c:
30301 wined3d: Trace ABS/ABSNEG modifiers.
30303 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
30304 wined3d: Create fake input semantics for d3d8 shaders.
30305 Use them to remove the need for loading arrays in two different places.
30307 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
30308 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
30309 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
30310 wined3d: Reverse semantics maps for shaders.
30312 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
30313 wined3d: Make WINED3D_ATR macros more flexible.
30314 Make them operate on a type, as opposed to a semantic name.
30316 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
30317 wined3d: Simplify primitiveDeclartationConvertToStrided.
30318 Assign fixed indices to declaration inputs.
30319 Then use a common path to load the strided data.
30321 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
30322 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
30323 include/wine/wined3d_types.h:
30324 wined3d: Add position_transformed flag to Strided data format.
30326 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
30327 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
30329 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
30331 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
30332 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
30333 dlls/shell32/shresdef.h:
30334 shell32: Show a confirmation before deleting files with syscalls.
30336 * dlls/shell32/shfldr_unixfs.c:
30337 shell32: If possible use SHFileOperationW to delete in unixfs.
30338 This gives confirmation dialogs, recursive directory removal etc.
30340 2006-07-07 Christoph Frick <frick@sc-networks.de>
30342 * dlls/dinput/joystick_linuxinput.c:
30343 dinput: map_axis must be able to work with LONG's value range.
30345 * dlls/dinput/joystick_linuxinput.c:
30346 dinput: Remove redundant struct members.
30348 2006-07-06 Christoph Frick <frick@sc-networks.de>
30350 * dlls/dinput/joystick_linuxinput.c:
30351 dinput: Implement the GetProperty call for getting the range of an axis.
30353 * dlls/dinput/joystick_linuxinput.c:
30354 dinput: Call fake_current_js_state on the places where it is actually needed
30357 * dlls/dinput/joystick_linuxinput.c:
30358 dinput: Only fake the current state on axes that are actually there.
30360 * dlls/dinput/joystick_linuxinput.c:
30361 dinput: Move the axes and button configs into the JoyDev struct.
30363 * dlls/dinput/joystick_linuxinput.c:
30364 dinput: Utilize the offsets and the transform to support the user
30365 supplied data format.
30367 * dlls/dinput/joystick_linuxinput.c:
30368 dinput: Adds offset and transform and their basic handling to the joystick
30371 * dlls/dinput/joystick_linuxinput.c:
30372 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
30374 * dlls/dinput/joystick_linuxinput.c:
30375 dinput: Set the amount of POVs in the caps.
30377 * dlls/dinput/joystick_linuxinput.c:
30378 dinput: Detect more than one /dev/input/event joystick.
30380 2006-07-07 Jason Green <jave27@gmail.com>
30382 * dlls/wined3d/glsl_shader.c:
30383 wined3d: Fix D3DSIO_TEXKILL for GLSL.
30385 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
30387 * programs/winecfg/En.rc:
30388 winecfg: Shift Graphics page up to fill the empty place.
30390 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
30391 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
30392 d3d8: Fix remaining refcount tests and tighten all tests.
30394 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
30396 * dlls/wininet/ftp.c:
30397 wininet: Use correct way of determining the password for anonymous ftp.
30399 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
30401 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
30402 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
30403 ensure the 16/32 bits separation.
30405 * server/context_powerpc.c:
30406 server: Fix context_powerpc.c compilation.
30408 2006-07-07 Mike McCormack <mike@codeweavers.com>
30410 * dlls/uuid/uuid.c:
30411 uuid: Add indexsvr's IIDs to libuuid.
30413 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
30414 include: Add indexsvr.idl (IWordBreaker).
30416 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
30418 * dlls/riched20/caret.c:
30419 riched20: Replace an if-statement with empty body with a FIXME comment.
30421 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
30422 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
30423 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
30424 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
30425 dlls/wintab32/context.c:
30426 janitorial: Put "inline static" at the beginning of a declaration.
30428 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
30429 programs/explorer/systray.c:
30430 janitorial: Move the storage specifier to the beginning of the declaration.
30432 2006-07-06 Thomas Kho <tkho@ucla.edu>
30434 * programs/notepad/main.c:
30435 notepad: Change window classname from NPClass to Notepad.
30437 2006-07-06 Jacek Caban <jacek@codeweavers.com>
30439 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
30440 urlmon: Added image/x-png mime filter.
30442 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
30443 urlmon: Added image/bmp filter.
30445 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
30446 urlmon: Added image/gif filter.
30448 * dlls/urlmon/tests/misc.c:
30449 urlmon: Added more test of FindMimeFromData.
30451 * dlls/urlmon/urlmon_main.c:
30452 urlmon: Fix handling of proposed mime.
30454 * dlls/urlmon/urlmon_main.c:
30455 urlmon: Added image/pjpeg mime filter.
30457 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
30459 * programs/regedit/listview.c:
30460 regedit: Write-strings warning fix.
30462 2006-07-06 Robert Shearman <rob@codeweavers.com>
30464 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
30465 tools/widl/typegen.c, tools/widl/widltypes.h:
30466 widl: Add support for the builtin constants "TRUE" and "FALSE".
30468 * dlls/ole32/compobj.c:
30469 ole32: Fix the return value of COM_RegReadPath and make it static.
30471 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
30472 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
30475 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
30476 oleaut32: Add a typedef for "boolean".
30477 Fix up an conflict that this type has with jpeglib.h.
30479 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
30480 oleaut32: Fix the error code returned by ITypeComp on an interface when the
30481 name matches, but the flags don't.
30483 2006-07-05 James Hawkins <truiken@gmail.com>
30485 * dlls/advapi32/security.c:
30486 advapi32: Get the token type in ImpersonateLoggedOnUser.
30488 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
30489 advapi32: Add tests for LookupAccountSid.
30491 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
30493 * dlls/winex11.drv/event.c:
30494 winex11.drv: Add window style and visibility status to the take focus event
30497 2006-07-05 Jason Green <jave27@gmail.com>
30499 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
30500 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
30501 This instruction was being handled incorrectly in the case where the
30502 2nd src argument contained a relatively addressed constant.
30504 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
30506 * dlls/kernel/tests/file.c:
30507 kernel/tests: More tests for OpenFile.
30509 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
30511 * dlls/wininet/ftp.c:
30512 wininet: Return NULL handle if no connection is established.
30514 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
30516 * dlls/wined3d/drawprim.c:
30517 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
30519 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
30520 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
30521 dlls/wined3d/device.c:
30522 wined3d: Implement FVF to DECL9 conversion (with tests).
30524 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
30525 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
30526 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
30527 dlls/wined3d/wined3d_private.h:
30528 wined3d: Move register count pass to SetFunction.
30529 Move semantics pointers out of the reg_maps, make them persistent data
30530 in the shader (again, for future software shaders).
30532 * dlls/wined3d/device.c:
30533 wined3d: Fix STREAM flag override.
30535 * dlls/wined3d/vertexdeclaration.c:
30536 wined3d: Add missing PSIZE register for decl8->9 conversion.
30538 * dlls/wined3d/device.c:
30539 wined3d: Allow mix of SW vertex and GLSL pixel shader.
30540 Do not attach non-GLSL shaders to the GLSL program, that will cause a
30541 crash. Mix with ARB shaders is never going to happen, because the
30542 selection code will always choose GLSL for both or ARB for both.
30544 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
30545 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
30546 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
30547 dlls/wined3d/wined3d_private.h:
30548 wined3d: Rework shader mode selection.
30549 - currently half the shader selection code (GLSL vs ARB) is in
30550 fillGLcaps. The parts that check for software shaders are in
30551 GetDeviceCaps. That placement, will work, but is definitely not optimal.
30552 FillGLcaps should detect support - it should not make decision as to
30553 what's used, because that's not what the purpose of the function is.
30554 GetDeviceCaps should report support as it has already been selected.
30555 Instead, select shader mode in its own function, called in the
30556 appropriate places.
30557 - unifying pixel and vertex shaders into a single selection is a
30558 mistake. A software vertex shader can be coupled with a hardware arb or
30559 glsl pixel shader, or no shader at all. Split them back into two and add
30560 a SHADER_NONE variant.
30561 - drawprim is doing support checks for ARB_PROGRAM, and making shader
30562 decisions based on that - that's wrong, support has already been
30563 checked, and decided upon, and shaders can be implemented via software,
30564 ARB_PROGRAm or GLSL, so that support check isn't valid.
30565 - Store the shader selected mode into the shader itself. Different types
30566 of shaders can be combined, so this is an improvement. In fact, storing
30567 the mode into the settings globally is a mistake as well - it should be
30568 done per device, since different cards have different capabilities.
30570 2006-07-06 Jacek Caban <jacek@codeweavers.com>
30572 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
30573 dlls/shdocvw/tests/webbrowser.c:
30574 shdocvw: Added test of IProvideClassInfo.
30576 2006-07-06 Mike McCormack <mike@codeweavers.com>
30579 msi: Features may be published but absent.
30581 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
30582 msi: Add a test for MsiGetComponentPath and make it pass.
30585 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
30587 2006-06-30 Ge van Geldorp <ge@gse.nl>
30589 * configure, configure.ac:
30590 configure: Allow relocation on x86_64.
30592 2006-07-05 Jacek Caban <jacek@codeweavers.com>
30594 * dlls/mshtml/txtrange.c:
30595 mshtml: Added get_text implementation.
30597 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
30598 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
30599 mshtml: Added createRange implementation.
30601 * dlls/mshtml/selection.c:
30602 mshtml: Added get_type implementation.
30604 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
30605 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
30606 dlls/mshtml/selection.c:
30607 mshtml: Added get_selection implementation.
30609 * dlls/mshtml/olecmd.c:
30610 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
30612 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
30614 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
30615 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
30617 2006-07-05 Mike McCormack <mike@codeweavers.com>
30620 msi: Forward MsiUseFeature to MsiUseFeatureEx.
30622 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
30624 * fonts/Makefile.in:
30625 fonts: Fix a copy/paste bug preventing correct generation of the
30626 System font for codepages 1256 and 1257.
30628 2006-07-03 James Hawkins <truiken@gmail.com>
30630 * dlls/wininet/internet.c:
30631 wininet: Error out if hInternet is a bad handle.
30633 * dlls/wininet/ftp.c:
30634 wininet: Use a blank password if none is provided in FTP_Connect.
30636 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
30638 * configure, configure.ac, dlls/comdlg32/Makefile.in,
30639 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
30640 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
30641 comdlg32: Add initial test.
30643 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
30645 * dlls/cryptnet/.gitignore:
30646 cryptnet: Add .gitignore.
30648 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
30650 * dlls/user/tests/menu.c:
30651 user/tests: Write-strings warnings fix.
30653 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
30655 * dlls/mapi32/sendmail.c:
30656 mapi32: Write-strings warnings fix.
30658 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
30660 * include/wininet.h:
30661 wininet.h: Add extra error code.
30663 2006-07-04 Robert Reif <reif@earthlink.net>
30665 * dlls/dxdiagn/dxdiag_main.c:
30666 dxdiagn: Fix TRACE/FIXME formats.
30668 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
30670 * dlls/comctl32/listview.c:
30671 comctl32: listview: Recompute header size after an insertion of a column.
30673 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
30675 * dlls/ntdll/reg.c:
30676 ntdll: Fix possible TRACE crash.
30678 2006-07-03 Robert Shearman <rob@codeweavers.com>
30680 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
30681 oleaut: Implement processing of modules for SLTG typelibs.
30682 Set funckind when processing SLTG functions.
30684 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
30685 oleaut: Improve SLTG var support.
30686 Pass both the start of the block and the offset to the first item into
30687 SLTG_DoVars as they may be different.
30688 Process 0xfffe offsets for variable names - this means to use the
30690 Add support for parsing the optional varflags field.
30692 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
30693 oleaut: Fix function support for SLTG dispinterfaces.
30695 * dlls/oleaut32/typelib.c:
30696 oleaut: Move the processing of functions in SLTG typelibs into a
30697 separate function and use it when processing dispinterfaces.
30699 * dlls/oleaut32/typelib.c:
30700 oleaut: Move the initialisation of memidConstructor and
30701 memidDestructor of type infos to the common ITypeInfo creation
30703 Remove the WARN message as this functionality isn't implemented in
30706 * dlls/oleaut32/typelib.c:
30707 oleaut: Process references for SLTG dispatch types.
30709 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
30710 oleaut: Abstract out the processing of variables in SLTG typelib components
30711 to a common function.
30713 * dlls/oleaut32/typelib.c:
30714 oleaut: Process references when parsing SLTG alias types.
30716 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
30717 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
30718 generating code to SLTG_DoType.
30719 Process SLTG alias types with SLTG_DoType as the data is stored in the
30720 same format as in other components of the typelib.
30722 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
30723 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
30724 common to all elements, so move the processing of these from the
30725 individual element processing.
30726 Improve SLTG alias processing.
30728 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
30729 oleaut: Document some more members of SLTG_TypeInfoTail.
30731 * dlls/advapi32/service.c:
30732 advapi32: Fix the service function being called when extended is
30733 either set or not set (reported by Andrey Turkin).
30735 2006-07-03 Huw Davies <huw@codeweavers.com>
30737 * dlls/rpcrt4/ndr_marshall.c:
30738 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
30740 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
30742 * dlls/winex11.drv/keyboard.c:
30743 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
30745 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
30747 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
30748 Avoid non-portable WCHAR[] constructs.
30750 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
30752 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
30753 wined3d: Add a function to print out D3DDECLUSAGE9 values.
30755 * dlls/wined3d/baseshader.c:
30756 wined3d: Fix faulty DCL trace.
30758 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
30760 * dlls/wined3d/arb_program_shader.c:
30761 wined3d: Resync ARB mnxn function with GLSL mnxn function.
30763 * dlls/wined3d/baseshader.c:
30764 wined3d: Use shader_get_regtype() in register counting pass.
30766 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
30767 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
30768 wined3d: Move SHADER_ARB code into arb_program_shader.c.
30770 * dlls/wined3d/device.c:
30771 wined3d: Cleanup: print constants in device code.
30773 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
30775 * include/d3d9types.h:
30776 d3d9: Fix FVF POSITION mask.
30778 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
30780 * programs/oleview/typelib.c:
30781 oleview: Added next field to TypeLib viewer treeview control.
30783 * programs/oleview/typelib.c:
30784 oleview: Improved type handling in TypeLib viewer.
30786 * programs/oleview/En.rc, programs/oleview/Makefile.in,
30787 programs/oleview/main.h, programs/oleview/oleview.c,
30788 programs/oleview/resource.h, programs/oleview/typelib.c:
30789 oleview: Added open TypeLib file functionality.
30791 * programs/oleview/En.rc, programs/oleview/resource.h,
30792 programs/oleview/typelib.c:
30793 oleview: Added type displaying in TypeLib Viewer.
30795 2006-06-30 Thomas Kho <tkho@ucla.edu>
30797 * programs/wcmd/wcmdmain.c:
30798 wcmd: Modify option parser to allow compound options.
30800 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
30802 * dlls/winmm/winealsa/audio.c:
30803 winmm/winealsa: Write-strings warning fix.
30805 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
30807 * programs/taskmgr/dbgchnl.c:
30808 taskmgr: Write-strings warnings fix.
30810 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
30812 * dlls/comctl32/tests/listview.c:
30813 comctl32/tests: Write-strings warnings fix.
30815 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
30817 * programs/regedit/listview.c:
30818 regedit: Write-strings warnings fix.
30820 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
30822 * dlls/mapi32/prop.c:
30823 mapi32: Use kernel32 functions instead of the ntdll ones.
30825 2006-06-30 Jacek Caban <jacek@codeweavers.com>
30827 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
30828 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
30829 shdocvw: Get rid of Mozilla ActiveX control dependency.
30831 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
30832 dlls/mshtml/oleobj.c:
30833 mshtml: Added beginning IDM_BROWSEMODE implementation.
30836 wine.inf: Set gecko url to activate Wine Gecko installer.
30838 * dlls/mshtml/install.c:
30839 mshtml: Add trailing '\' to gecko_path if needed.
30841 2006-06-30 Ge van Geldorp <ge@gse.nl>
30843 * include/cvconst.h, programs/winedbg/be_x86_64.c:
30844 winedbg: Implement be_x86_64_init_registers.
30846 * include/msvcrt/string.h:
30847 include/msvcrt: Make sure size_t is properly defined for 64-bit.
30849 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
30850 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
30851 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
30852 programs/winedbg/stack.c:
30853 winedbg: Adjust the parameters of the backend read/write routines to
30854 match those of ReadProcessMemory/WriteProcessMemory, since those are
30855 the ones actually used.
30858 server: The "select" call passes handles, not ints.
30860 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
30862 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
30863 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
30864 dlls/shell32/shresdef.h:
30865 shell32: Add an icon for delete confirmation.
30867 * dlls/shell32/shlfileop.c:
30868 shell32: Allow for custom icons in confirmation messages.
30870 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
30871 shell32: Pass the correct parent hwnd to confirmation dialogs.
30873 * dlls/shell32/shlfileop.c:
30874 shell32: Remove the now unused SHELL_DeleteFileW.
30876 2006-07-01 Robert Shearman <rob@codeweavers.com>
30878 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
30879 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
30880 the exponent parsing to after the hex digit parsing.
30882 2006-06-30 Robert Shearman <rob@codeweavers.com>
30884 * dlls/advapi32/service.c:
30885 advapi32: Implement RegisterServiceCtrlHandleExW.
30887 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
30889 * dlls/setupapi/tests/devinst.c:
30890 setupapi/tests: Add trailing '\n's to ok() calls.
30892 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
30894 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
30895 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
30896 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
30897 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
30898 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
30899 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
30900 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
30901 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
30902 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
30903 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
30904 dlls/urlmon/regsvr.c:
30905 Use the return value of register_key_guid.
30907 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
30909 * programs/oleview/En.rc, programs/oleview/typelib.c:
30910 oleview: Added base TypeLib Viewer menu functionality.
30912 * programs/oleview/En.rc, programs/oleview/main.h,
30913 programs/oleview/typelib.c:
30914 oleview: Added status bar to TypeLib Viewer.
30916 * programs/oleview/En.rc, programs/oleview/Makefile.in,
30917 programs/oleview/main.h, programs/oleview/oleview.c,
30918 programs/oleview/pane.c, programs/oleview/resource.h,
30919 programs/oleview/tree.c, programs/oleview/typelib.c:
30920 oleview: Added TypeLib Viewer base.
30921 - Added TypeLib Viewer base.
30922 - Fixed multiple instance of pane window functionality.
30923 - Added field with TypeLib path to ITEM_INFO structure.
30925 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
30927 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
30928 wined3d: Perform sanity checks on the rectangle in LockRect.
30930 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
30932 * dlls/ddraw/ddraw.c:
30933 ddraw: Added missing '\n' in debug traces.
30935 * dlls/quartz/pin.c:
30936 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
30938 2006-06-30 Robert Shearman <rob@codeweavers.com>
30940 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
30941 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
30942 that hasn't yet been marshaled then it should create a new stub
30945 * dlls/oleaut32/typelib.c:
30946 oleaut32: Fix a typo where the FIXME doesn't match the code.
30948 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
30949 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
30951 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
30952 advapi32: Implement RegDisablePredefinedCache.
30954 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
30956 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
30957 ntdll: Fix return codes for NtCreateKey (with tests).
30959 2006-06-29 James Hawkins <truiken@gmail.com>
30961 * dlls/shlwapi/tests/path.c:
30962 shlwapi: Add tests for PathFindExtensionA.
30964 * dlls/shlwapi/tests/path.c:
30965 shlwapi: Add tests for PathCanonicalize.
30967 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
30969 * dlls/shell32/shfldr_fs.c:
30970 shell32: Use SHFileOperationW to delete files.
30972 2006-06-29 Ivan Leo <ivanleo@gmail.com>
30974 * dlls/shell32/tests/shlfileop.c:
30975 shell32/tests: Comment out a test that crashes on windows nt 4.0.
30977 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
30979 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
30980 ddraw: Fix some material related bugs.
30982 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
30983 ddraw: Matrix values in the execute buffer are handles.
30985 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
30987 * dlls/winex11.drv/winpos.c:
30988 winex11.drv: Update window's full screen state on the resolution
30989 change as well as on the window resize event.
30991 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
30992 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
30993 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
30994 include/winpos.h, include/winuser.h:
30995 include: Move appropriate parts of winpos.h to winuser.h and win.h,
30996 remove winpos.h afterwards.
30998 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
31000 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
31001 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
31002 cryptnet: Implement a stub cryptnet dll.
31004 2006-06-28 Juan Lang <juan_lang@yahoo.com>
31006 * programs/regedit/childwnd.c:
31007 regedit: Update status bar after editing key name.
31009 2006-06-28 Jason Green <jave27@gmail.com>
31011 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
31012 wined3d: Fix a few GLSL shader instruction translations.
31013 This fixes the translations for a few instructions in GLSL and allows
31014 Cubemap sampling in pixel shaders < 2.0. It makes some of the
31015 lighting on textures in Half Life 2 look better, including some of the
31016 water effects. It's not perfect yet, but much closer now.
31018 2006-06-28 Robert Shearman <rob@codeweavers.com>
31020 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
31021 ole32: When marshaling a proxy make sure to maintain an external
31022 reference on the stub object so that the first proxy can be released.
31023 Implement external refcount sharing between a proxy and the marshaled proxy.
31024 Extend the marshaling of a proxy test to show that an external reference
31025 is always kept on the stub object.
31027 * dlls/ole32/tests/marshal.c:
31028 ole32: Add a test for CoCreateInstance doing object hosting by
31029 automatically creating an appropriate apartment for the object and
31030 returning a proxy to it.
31032 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
31033 ole32: Implement CoGetObject.
31035 * dlls/oleaut32/typelib.c:
31036 oleaut32: RegisterTypeLib should register any interface that derives
31037 from IDispatch rather than just dual interfaces.
31038 This is hinted at, although not explicitly stated on MSDN, but was
31039 verified by tests with native oleaut32.
31041 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
31043 * dlls/ddraw/vertexbuffer.c:
31044 ddraw: Correct a NULL pointer check.
31046 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
31048 * dlls/kernel/tests/version.c:
31049 kernel: Version test was using imports missing on WinME.
31051 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
31053 * dlls/quartz/filtergraph.c:
31054 quartz: Fixed typo (Coverity).
31056 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
31058 * dlls/quartz/regsvr.c:
31059 quartz: Use the return value of register_key_guid.
31061 2006-06-27 Juan Lang <juan_lang@yahoo.com>
31063 * dlls/oleaut32/typelib.c:
31064 oleaut32: Handle bstr length of -1 in typelibs.
31066 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
31067 shell32: Add a stub for InvalidateDriveType.
31069 2006-06-27 H. Verbeet <hverbeet@gmail.com>
31071 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
31072 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
31073 wined3d: Use register combiners for texture stage operations.
31074 Make wined3d use register combiners for texture stage operations. In
31075 order to do that the texture unit index needs to be separated from the
31076 texture stage index. For cards that don't support the
31077 NV_register_combiners extension nothing should change.
31079 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
31080 wined3d: Add code for using register combiners for texture stage operations.
31081 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
31082 larger than 4. In Direct3D that would correspond to
31083 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
31084 (which can be much larger) to which it currently corresponds in
31085 wined3d. Using register combiners we can get around that limitation
31086 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
31087 stages. This patch adds code for doing the texture operations with
31088 register combiners instead of ARB_texture_env_combine or
31089 NV_texture_env_combine4, but doesn't make use of that code yet. That's
31090 what the next patch will do.
31092 * dlls/wined3d/drawprim.c:
31093 wined3d: Fix uploading of textures for shaders.
31094 The code for uploading / binding textures for use with pixel shaders
31095 is slightly different from the one for uploading / binding textures
31096 for use with the fixed function pipeline. It would be possible to keep
31097 the code in a single function with a couple of conditionals, but in
31098 combination with the changes needed for register combiners that would
31099 become quite messy.
31101 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
31102 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
31103 include/wine/wined3d_gl.h:
31104 wined3d: Texture limits fixes.
31105 GL_LIMITS(textures) is currently used for both the number of texture
31106 stages and the maximum number of simultaneous textures. In the current
31107 code that's the same, but in a later patch that will be separated,
31108 since a texture stage doesn't have to reference an actual
31109 texture. Also, shaders can access a larger number of samplers than the
31110 number of texture units the fixed function pipeline can access.
31112 * include/wine/wined3d_gl.h:
31113 wined3d: Add register combiner function pointers.
31115 * dlls/wined3d/utils.c:
31116 wined3d: Add & use D3DTEXTUREOP dumping code.
31118 2006-06-27 James Hawkins <truiken@gmail.com>
31120 * dlls/shlwapi/tests/path.c:
31121 shlwapi: Add tests for PathAppendA.
31123 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
31125 * dlls/shell32/shlfileop.c:
31126 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
31127 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
31128 operation when called without FOF_NOCONFIRMATION or with
31129 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
31132 2006-06-26 Huw Davies <huw@codeweavers.com>
31134 * dlls/opengl32/wgl.c:
31135 opengl32: Fix the returned metrics and add a translation vector to the end of
31138 2006-06-27 Alexandre Julliard <julliard@winehq.org>
31140 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
31141 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
31143 server: Moved get/set_thread_context implementation to ptrace.c.
31145 2006-06-27 Ivan Leo <ivanleo@gmail.com>
31147 * dlls/msvcrt/tests/file.c:
31148 msvcrt/tests: Don't leave files on the disk.
31150 2006-06-27 William Knop <william.knop@gmail.com>
31152 * dlls/dbghelp/elf_module.c:
31153 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
31155 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
31157 * dlls/uxtheme/tests/system.c:
31158 uxtheme/tests: Add tests for IsThemePartDefined.
31160 2006-06-27 Hans Leidekker <hans@it.vu.nl>
31162 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
31163 userenv: Add a stub implementation for GetProfileType.
31165 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
31167 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
31168 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
31169 wined3d: Vertex buffer can be locked multiple times.
31171 2006-06-27 Huw Davies <huw@codeweavers.com>
31173 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
31174 msxml3: Always have a libxml doc associated with a domdoc object, even if the
31175 object has no nodes.
31176 This means we don't need to add checks for NULL libxml node ptrs in our node
31179 2006-06-27 James Hawkins <truiken@gmail.com>
31181 * dlls/msi/dialog.c:
31182 msi: Read the font color from the database, and use it for the text control.
31184 2006-06-26 James Hawkins <truiken@gmail.com>
31186 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
31187 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
31190 2006-06-27 Alexandre Julliard <julliard@winehq.org>
31192 * dlls/ntdll/critsection.c:
31193 ntdll: Faster critical sections on MacOS using Mach semaphores.
31195 * libs/wine/loader.c:
31196 libwine: Attempt to increase some user limits that are set too low on some
31199 * configure, configure.ac, include/config.h.in,
31200 programs/wineconsole/curses.c:
31201 wineconsole: Portability fixes in the curses mouse support.
31203 * tools/widl/widltypes.h:
31204 widl: Fixed syntax of DECL_LINK macro to look more like C code.
31206 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
31208 * dlls/shlwapi/tests/path.c:
31209 shlwapi: Test for UrlGetPart in case of file name.
31211 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
31213 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
31214 ntdll: Fix 2 failing test on native. Change Wine accordingly.
31216 2006-06-26 Hans Leidekker <hans@it.vu.nl>
31218 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
31219 shell32: Add a stub implementation for SHIsFileAvailableOffline.
31221 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
31223 * programs/winedbg/info.c:
31224 winedbg: Module info.
31225 when requesting info on a module by address, always print the module
31226 ELF/PE pair (if this applies) (and not only the embedded PE), which
31229 * programs/winedbg/info.c:
31230 winedbg: Use 64 bit version of imagehlp_module.
31231 This allows reimplementing the module list command and do less black
31232 magic to guess the ELF debug format.
31234 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
31235 dbghelp: Implemented SymEnumerateModules64.
31237 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
31238 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
31239 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
31240 dbghelp: Module info.
31241 - now internally storing module info as a 64bit module structure
31242 (the interest in not in the 64 bit side of things, but because
31243 it allows storing lots of usefull information)
31244 - fixed SymGetModuleInfo64W which wasn't returning the
31245 LoadedPdbName field
31246 - now filling for MSC files with the extended information
31247 (instead of guessing it)
31248 - reused the extended module info to store wine ELF module
31249 information (link for map link, stabs vs dwarf symbol info)
31251 2006-06-27 Alexandre Julliard <julliard@winehq.org>
31253 * programs/winetest/maketest:
31254 winetest: Portability fix in the maketest script. Added support for git.
31256 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
31258 * dlls/winex11.drv/window.c:
31259 winex11.drv: Write-strings warning fix.
31261 2006-06-27 Jason Green <jave27@gmail.com>
31263 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
31264 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
31265 wined3d: Implement more GLSL instructions and a little cleanup.
31266 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
31267 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
31268 they are implemented in ARB_fragment_program at least).
31269 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
31270 routine - use a pointer instead.
31272 2006-06-27 H. Verbeet <hverbeet@gmail.com>
31274 * dlls/wined3d/device.c:
31275 wined3d: Remove some redundant code.
31277 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
31278 wined3d: Fix compilation (VBO constants).
31280 2006-06-26 James Hawkins <truiken@gmail.com>
31282 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
31283 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
31285 * dlls/shlwapi/tests/path.c:
31286 shlwapi: Add tests for PathAddBackslash.
31288 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
31289 shlwapi: Add tests for PathCombineA.
31291 * dlls/shdocvw/version.rc:
31292 shdocvw: Upgrade the version to 5.50.4134.599.
31294 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
31296 * dlls/ddraw/device.c:
31297 ddraw: Fix some compiler warnings.
31299 * dlls/ddraw/ddraw.c:
31300 ddraw: Assign the surface descriptions height to the height.
31302 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
31304 * dlls/imagehlp/modify.c:
31305 imagehlp: Fixed typo (Coverity).
31307 * dlls/uxtheme/tests/system.c:
31308 uxtheme/tests: Add tests for GetCurrentThemeName.
31310 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
31312 * dlls/uxtheme/tests/system.c:
31313 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
31315 2006-06-25 Jacek Caban <jacek@codeweavers.com>
31317 * dlls/mshtml/conpoint.c:
31318 mshtml: Added Unadvise implementation.
31320 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
31321 dlls/mshtml/mshtml_private.h:
31322 mshtml: Destroy connection points.
31324 * dlls/mshtml/conpoint.c:
31325 mshtml: Added Advise implementation.
31327 * dlls/mshtml/nsio.c:
31328 mshtml: Return text/html by default in GetContentType.
31330 * dlls/mshtml/nsio.c:
31331 mshtml: Return NS_OK in GetStatus if channel is NULL.
31333 * dlls/mshtml/navigate.c:
31334 mshtml: Call OnStopRequest in OnStopBinding.
31336 * dlls/mshtml/navigate.c:
31337 mshtml: Break reading if IStream::Read returns 0 bytes.
31339 2006-06-23 Jacek Caban <jacek@codeweavers.com>
31341 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
31342 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
31343 mshtml: Added HTMLLoadOptions implementation (with tests).
31345 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
31347 * dlls/winmm/mci.c:
31348 mci: Fix some mciSendString quirks.
31349 Really check in MCI open string commands if the name we have is a
31350 device (and no longer rely on bad heuristics for it).
31352 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
31354 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
31355 dlls/dbghelp/elf_module.c:
31356 dbghelp: Dwarf & thunks.
31357 - added the elf_is_in_thunk_area() function to locate an address
31358 within the known thunk area of Wine's builtin modules
31359 - now passing this thunk information to the dwarf parser so that it
31360 can drop functions from the thunk areas (as dwarf symbols), so that
31361 those functions can be later on marked as thunks in dbghelp
31364 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
31366 * dlls/dbghelp/elf_module.c:
31367 dbghelp: Elf for wine and spec definitions.
31368 Enhancement over previous fix (we don't need to insert NOTYPE symbols
31369 in our public symbol table, so drop them as early as possible).
31371 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
31373 * dlls/msi/install.c, dlls/msi/tests/package.c:
31374 msi: Disable some path validity checks in MsiSetTargetPath.
31376 2006-06-24 Ivan Leo <ivanleo@gmail.com>
31378 * dlls/amstream/amstream.c:
31379 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
31380 IAMMultiMediaStreamImpl_OpenMoniker.
31382 * dlls/advapi32/tests/security.c:
31383 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
31385 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
31387 * dlls/user/resources/user32_Pl.rc:
31388 user: user32_Pl.rc: Fix the capitalization of OK.
31390 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
31392 * dlls/ntdll/time.c:
31393 ntdll: Add UZT timezone info.
31395 2006-06-23 Francois Gouget <fgouget@free.fr>
31397 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
31398 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
31399 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
31400 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
31401 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
31402 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
31403 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
31404 dlls/wined3d/utils.c, programs/winefile/resource.h:
31405 Assorted spelling, case and grammar fixes.
31407 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
31409 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
31410 dlls/shell32/shlexec.c:
31411 shell32: Fix computation of default verb.
31412 Compute the default verb as documented on MSDN instead of blindly
31413 assuming it is 'open'. This fixes the WordViewer association in some
31416 * dlls/winmm/winecoreaudio/audio.c:
31417 winecoreaudio: Protect pthread.h inclusion.
31419 * dlls/ddraw/tests/refcount.c:
31420 ddraw: Fix compilation with gcc 2.95.
31422 * dlls/crypt32/tests/encode.c:
31423 crypt32: Fix compilation with gcc 2.95.
31425 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
31427 * dlls/ddraw/ddraw.c:
31428 ddraw: Set the video memory and visible flag on render targets.
31430 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
31431 ddraw: Enumerate the reference d3ddevice.
31433 * dlls/wined3d/surface.c:
31434 wined3d: Fix single buffering.
31435 Tell gl to draw to the back buffer when a back buffer is used, do not
31436 use the value from gl.
31438 * dlls/wined3d/device.c:
31439 wined3d: Fix a bad trace.
31441 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
31443 * dlls/wined3d/device.c:
31444 wined3d: Create vertex buffer objects for D3D vertex buffers.
31446 * dlls/wined3d/vertexbuffer.c:
31447 wined3d: Vertex fixups.
31449 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
31450 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
31451 include/wine/wined3d_types.h:
31452 wined3d: Add support for VBOs to the drawing code.
31454 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
31456 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
31457 shlwapi: PathCombineW should return NULL on invalid parameters.
31459 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
31461 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
31462 oleview: Added Korean resources.
31464 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
31466 * programs/oleview/En.rc, programs/oleview/details.c,
31467 programs/oleview/interface.c, programs/oleview/main.h,
31468 programs/oleview/resource.h, programs/oleview/tree.c:
31469 oleview: Fix compilation with gcc 2.95.
31470 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
31471 - moved some string to resources
31472 - fixed implementation of IPersistStream interface viewer
31474 * programs/oleview/interface.c:
31475 oleview: Added propper ClassName displaying to interface viewer.
31477 * programs/oleview/En.rc, programs/oleview/Makefile.in,
31478 programs/oleview/interface.c, programs/oleview/main.h,
31479 programs/oleview/oleview.c, programs/oleview/resource.h:
31480 oleview: Added interface viewer.
31482 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
31484 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
31485 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
31486 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
31488 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
31490 * dlls/gdi/tests/metafile.c:
31491 gdi/tests: Write-strings warnings fix.
31493 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
31495 * tools/widl/widltypes.h:
31496 widl: Write-strings warnings fix.
31498 2006-06-23 James Hawkins <truiken@gmail.com>
31500 * dlls/shell32/brsfolder.c:
31501 shell32: Add missing multiply by sizeof(WCHAR)l
31503 2006-06-23 Huw Davies <huw@codeweavers.com>
31505 * dlls/rpcrt4/ndr_stubless.c:
31506 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
31508 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
31509 dlls/winex11.drv/x11drv.h:
31510 winex11: Introduce a function to retrieve the glx drawable and have
31511 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
31513 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
31515 * dlls/imagehlp/modify.c:
31516 imagehlp: Fixed typo (Coverity).
31518 2006-06-23 Alexandre Julliard <julliard@winehq.org>
31520 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
31521 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
31523 server: Moved some common bits of get/set_thread_context to thread.c.
31525 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
31527 libwine: Added entry for sigprocmask in the pthread functions table.
31529 * loader/pthread.c:
31530 wine-pthread: Set thread scope to force using kernel threads on Solaris.
31532 2006-06-22 Huw Davies <huw@codeweavers.com>
31534 * dlls/opengl32/wgl.c:
31535 opengl32: If there's no glX context don't return a wgl context.
31537 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
31539 * programs/oleview/En.rc, programs/oleview/oleview.c,
31540 programs/oleview/resource.h:
31541 oleview: Added system configuration dialog.
31543 * programs/oleview/En.rc, programs/oleview/oleview.c:
31544 oleview: Added copy HTML tag functionality.
31546 * programs/oleview/oleview.c:
31547 oleview: Added copy CLSID functionality.
31549 * programs/oleview/En.rc, programs/oleview/main.h,
31550 programs/oleview/oleview.c, programs/oleview/resource.h,
31551 programs/oleview/tree.c:
31552 oleview: Added CreateInstanceOn functionality.
31554 2006-06-22 James Hawkins <truiken@gmail.com>
31556 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
31557 msi: Add tests for components that aren't associated with a feature.
31559 2006-06-22 Jacek Caban <jacek@codeweavers.com>
31561 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
31562 dlls/mshtml/mshtml_private.h:
31563 mshtml: Added stub implementation of HTMLLoadOptions.
31565 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
31566 include/Makefile.in, include/optary.idl:
31567 mshtml: Added optary.idl file.
31569 * dlls/mshtml/nsio.c:
31570 mshtml: Inherit NSContainer in NewURI.
31572 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
31573 mshtml: Fix a typo.
31575 * dlls/mshtml/olecmd.c:
31576 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
31578 2006-06-23 Juan Lang <juan_lang@yahoo.com>
31580 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
31581 advapi: Add a stub for SystemFunction035.
31583 * dlls/kernel/tests/locale.c:
31584 kernel: Change failing to test to show it doesn't have anything to do
31585 with embedded NULLs.
31587 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
31589 * dlls/secur32/ntlm.c:
31590 secur32: Write-strings warnings fix.
31592 * dlls/ole32/tests/stg_prop.c:
31593 ole32/tests: Write-strings warning fix.
31595 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
31597 * dlls/dinput/mouse.c:
31598 dinput: Warp mouse each 10ms instead of dropping events.
31600 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
31602 * dlls/uxtheme/tests/system.c:
31603 uxtheme/tests: Destroy the windows after we've used them.
31605 * dlls/uxtheme/tests/system.c:
31606 uxtheme/tests: Add a case sensitivity test.
31608 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
31610 * programs/oleview/En.rc:
31611 oleview: Spelling fixes (English).
31613 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
31614 oleview: French localization.
31616 2006-06-22 Huw Davies <huw@codeweavers.com>
31618 * dlls/winex11.drv/opengl.c:
31619 winex11: glXQueryExtension has its error and event base arguments swapped
31620 compared with other *QueryExtension functions!
31622 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
31624 * programs/oleview/details.c, programs/oleview/main.h,
31625 programs/oleview/tree.c:
31626 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
31628 2006-06-22 Alexandre Julliard <julliard@winehq.org>
31630 * configure, configure.ac:
31631 configure: Send pkg-config error messages to /dev/null.
31633 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
31635 * dlls/riched20/editor.c:
31636 riched20: Fix message range for get_msg_name.
31638 2006-06-21 Juan Lang <juan_lang@yahoo.com>
31640 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
31641 include/wincrypt.h:
31642 crypt32: Implement CertGetCRLFromStore.
31643 - implement CertGetCRLFromStore, with tests
31644 - update tests for CRL revocation functions to show name isn't checked
31646 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
31647 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
31649 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
31650 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
31653 2006-06-21 Ivan Leo <ivanleo@gmail.com>
31655 * dlls/quartz/filesource.c:
31656 quartz: Fix media type detection.
31658 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
31660 * dlls/dbghelp/elf_module.c:
31661 dbghelp: Elf for wine and spec definitions.
31662 - fixed regression when looking for winebuild's special symbols in ELF symtab
31663 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
31666 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
31669 Makefile.in: Add target "ctags" to the overview.
31671 * DEVELOPERS-HINTS:
31672 DEVELOPER-HINTS: Some directories where added / renamed.
31674 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
31676 * dlls/uxtheme/tests/system.c:
31677 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
31679 * dlls/uxtheme/tests/system.c:
31680 uxtheme/tests: Add some tests for GetWindowTheme.
31682 2006-06-21 James Hawkins <truiken@gmail.com>
31684 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
31685 atl: Add a stub implementation of AtlModuleLoadTypeLib.
31687 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
31688 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
31690 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
31692 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
31693 ddraw: Use the handle infrastructure for Matrix handles.
31695 2006-06-21 Alexandre Julliard <julliard@winehq.org>
31697 * ANNOUNCE, ChangeLog, VERSION, configure:
31700 ----------------------------------------------------------------
31701 2006-06-21 Alexandre Julliard <julliard@winehq.org>
31703 * programs/oleview/.gitignore, programs/oleview/oleview:
31704 oleview: Delete the symlink from git.
31706 * AUTHORS, dlls/shell32/shell32_main.c:
31707 Updated the AUTHORS list and converted it to utf-8.
31709 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
31711 * tools/mkinstalldirs:
31712 tools: Fix mkinstalldirs.
31713 We cannot trust 'mkdir -p' to set the proper permissions on parent
31714 directories. So create them manually.
31715 Fix handling of paths containing spaces.
31716 Properly prefix the path with './' if it starts with a '-'.
31717 Stop trying to create a path after the first error.
31719 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
31721 * dlls/uxtheme/tests/system.c:
31722 uxtheme/tests: Extra testing for GetLastError.
31724 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
31726 * dlls/msvcrt/tests/string.c:
31727 msvcrt: Add simple test for _strdup(0).
31729 * dlls/msvcrt/string.c:
31730 msvcrt: Fix a crash in _strdup.
31732 2006-06-20 James Hawkins <truiken@gmail.com>
31734 * dlls/msi/action.c:
31735 msi: Fix handling of the no-op identifier in the Directory table.
31737 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
31739 * dlls/ntdll/server.c:
31740 ntdll: Write-strings warnings fix.
31742 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
31744 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
31745 winspool/tests: Tests for EnumForms and set an error value in our stub.
31747 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
31749 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
31750 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
31751 msvcrt: Fix _initterm, with tests.
31753 2006-06-11 Simon Kissane <skissane@gmail.com>
31755 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
31756 kernel32: Added SetThreadUILanguage() stub.
31758 2006-06-21 Robert Shearman <rob@codeweavers.com>
31760 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
31761 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
31763 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
31764 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
31766 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
31768 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
31769 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
31770 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
31771 wined3d: Pixel format cleanup.
31773 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
31775 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
31776 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
31778 Also use the whole device surface if one of the extents is zero or
31779 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
31782 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
31784 * dlls/winspool.drv/info.c:
31785 winspool: An empty string as server name is valid for AddPrinterDriver.
31787 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
31789 * programs/oleview/details.c:
31790 oleview: Added registry tab in details window.
31792 * programs/oleview/En.rc, programs/oleview/Makefile.in,
31793 programs/oleview/details.c, programs/oleview/main.h,
31794 programs/oleview/oleview.c, programs/oleview/resource.h,
31795 programs/oleview/tree.c:
31796 oleview: Added details window base.
31798 * programs/oleview/En.rc, programs/oleview/main.h,
31799 programs/oleview/oleview.c, programs/oleview/resource.h,
31800 programs/oleview/tree.c:
31801 oleview: Added base menu funcionality.
31803 * programs/oleview/En.rc, programs/oleview/main.h,
31804 programs/oleview/oleview.c, programs/oleview/resource.h,
31805 programs/oleview/tree.c:
31806 oleview: Added more TreeView entries.
31808 * programs/oleview/tree.c:
31809 oleview: Added TreeView entries read from registry.
31811 * programs/oleview/En.rc, programs/oleview/Makefile.in,
31812 programs/oleview/main.h, programs/oleview/oleview.c,
31813 programs/oleview/resource.h, programs/oleview/tree.c:
31814 oleview: Added TreeView window.
31816 * programs/oleview/Makefile.in, programs/oleview/main.h,
31817 programs/oleview/oleview.c, programs/oleview/pane.c:
31818 oleview: Added pane bar.
31820 * configure, configure.ac, programs/Makefile.in,
31821 programs/oleview/.gitignore, programs/oleview/En.rc,
31822 programs/oleview/Makefile.in, programs/oleview/main.h,
31823 programs/oleview/oleview, programs/oleview/oleview.c,
31824 programs/oleview/resource.h, programs/oleview/rsrc.rc:
31825 oleview: Added initial version.
31827 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
31829 * dlls/wined3d/surface_gdi.c:
31830 wined3d: Add an "\n" to a fixme to fix an overflow.
31832 2006-06-20 Jason Green <jave27@gmail.com>
31834 * dlls/wined3d/glsl_shader.c:
31835 wined3d: Bind correct number of samplers for GLSL shaders.
31836 We are only checking against GL_MAX_TEXTURES when binding samplers,
31837 when we should be checking against the maximum number of samplers that
31838 the card supports. Spotted by H. Verbeet.
31840 2006-06-20 Juan Lang <juan_lang@yahoo.com>
31842 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
31843 crypt32: Implement some CRL verification functions.
31845 * dlls/crypt32/main.c, include/wincrypt.h:
31846 wincrypt.h: Add more definitions and prototypes.
31848 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
31850 * dlls/wininet/tests/url.c:
31851 wininet/tests: Write-strings warnings fix.
31853 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
31855 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
31856 dlls/winex11.drv/x11drv_main.c:
31857 winex11.drv: Add support for full screen window state using the NETWM protocol.
31859 2006-06-20 James Hawkins <truiken@gmail.com>
31861 * dlls/advpack/install.c:
31862 advpack: Implement DoInfInstall on top of the install framework.
31864 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
31866 * dlls/kernel/tests/file.c:
31867 kernel: Add tests for OpenFile.
31869 * dlls/kernel/tests/file.c:
31870 kernel: Check for an exe which is always present in a system dir.
31872 * dlls/lz32/tests/lzexpand_main.c:
31873 lz32: Small test fixes.
31875 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
31877 * dlls/shell32/shlfileop.c:
31878 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
31880 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
31882 * tools/winedump/output.c:
31883 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
31885 * tools/winedump/output.c:
31886 winedump: Use ntdll as template.
31888 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
31889 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
31890 dlls/compstui/compstui_main.c:
31891 compstui: Add minimal compstui.dll (stubs only).
31893 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
31895 * dlls/ntdll/virtual.c:
31896 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
31898 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
31900 * programs/winecfg/Ru.rc:
31901 winecfg: Russian translation.
31903 2006-06-20 Jacek Caban <jacek@codeweavers.com>
31905 * dlls/urlmon/umon.c:
31906 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
31908 * dlls/shdocvw/persist.c:
31909 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
31911 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
31912 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
31913 dlls/mshtml/oleobj.c:
31914 mshtml: Move IOleCommandTarget implementation to separate file.
31916 * dlls/mshtml/persist.c:
31917 mshtml: Initialize url variable in IPersistMoniker::Load.
31919 * dlls/mshtml/nsio.c:
31920 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
31922 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
31923 mshtml: Added IPropertyNotifySink connection point.
31925 2006-06-20 Juan Lang <juan_lang@yahoo.com>
31927 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
31928 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
31929 dlls/crypt32/tests/store.c:
31930 crypt32: Rearrange functions a bit.
31932 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
31933 shlwapi: Small cleanups.
31934 - forward MLGetUILanguage to kernel32
31935 - correct type of parameter to MLLoadLibrary
31937 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
31939 * programs/winecfg/theme.c:
31940 winecfg: Create Resources directory when adding themes.
31942 2006-06-20 Huw Davies <huw@codeweavers.com>
31944 * dlls/rpcrt4/rpc_message.c:
31945 rpcrt4: Don't use a short to hold the packet length, since it can
31946 result in premature termination of the send.
31948 2006-06-20 Alexandre Julliard <julliard@winehq.org>
31950 * dlls/ntdll/tape.c:
31951 ntdll: Fixed tape.c compilation on Solaris.
31953 * libs/wine/mmap.c:
31954 libwine: Better memory reservation algorithm for platforms that use
31957 * configure, configure.ac:
31958 configure: Default to using wine-pthread on all platforms.
31960 2006-06-20 Jeremy White <jwhite@codeweavers.com>
31962 * configure, configure.ac:
31963 configure: Probe more carefully for soname support, primarily for Solaris
31966 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
31968 * dlls/dbghelp/dwarf.c:
31969 dbghelp: dwarf: Tidy up leb128 reading.
31971 * dlls/dbghelp/dwarf.c:
31972 dbghelp: Indent the code as the rest of dbghelp module.
31974 * dlls/dbghelp/elf_module.c:
31975 dbghelp: Support multiple debug formats.
31976 When several debug formats (eg stabs & dwarf2) exist in the same
31977 module, allow to load them all (this is needed when different
31978 compilation units are compiled with different debug options).
31980 * dlls/dbghelp/dwarf.c:
31981 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
31984 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
31985 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
31986 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
31987 dbghelp: Added the ability to define a source file by dir+filename instead of
31990 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
31991 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
31992 Walking the whole lot, not doing anything interesting apart from
31993 traversing the data.
31995 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
31996 dlls/dbghelp/elf_module.c:
31997 dbghelp: Pass .debug_loc section information to dwarf.
31999 * dlls/dbghelp/dwarf.c:
32000 dbghelp: Dwarf & parse context.
32001 - split the data structures for walking through the data (abbrev,
32002 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
32003 - created dwarf2_parse_compilation_unit() for clarity
32004 - added section structure to gather information about all ELF sections
32005 related to all dwarf2 sections (more to come)
32007 * dlls/dbghelp/dwarf.c:
32008 dbghelp: Dwarf & udt members.
32009 - correctly set size & offsets for regular udt members
32010 - first shot at bitfields for udt members
32012 * dlls/dbghelp/dwarf.c:
32013 dbghelp: Dwarf & function blocks.
32014 - properly handling function blocks
32015 - handling of variables inside of blocks (either on stack, or in a
32016 register, or relative to the frame register if any)
32017 - added dwarf2_subprogram_t structure so that we can pass around
32018 relevant information for function parsing
32020 * dlls/dbghelp/dwarf.c:
32021 dbghelp: dwarf: Properly handle function formal parameters.
32023 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
32024 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
32025 dbghelp: Storage of func locals & parameters.
32026 - added the ability to tell to add_func_local whether we're adding
32027 a local variable or a parameter (and removed the black magic
32029 - we can now address variables defined as an offset to a register
32031 * dlls/dbghelp/dwarf.c:
32032 dbghelp: Dwarf & global symbols.
32033 Offset the addresses for global symbols (func & variables) by the base
32034 image of the corresponding module.
32036 * dlls/dbghelp/dwarf.c:
32037 dbghelp: dwarf: Added support for function labels.
32039 * dlls/dbghelp/dwarf.c:
32040 dbghelp: Proper support for nested types definitions (even in C).
32042 * dlls/dbghelp/dwarf.c:
32043 dbghelp: Dwarf - function scheme.
32044 - various fixes to follow better the functions definition (nesting,
32046 - don't directly parse types referenced by a subprogram, they'll be
32047 loaded anyway when needed
32049 * dlls/dbghelp/dwarf.c:
32050 dbghelp: Dwarf & locations.
32051 - put back the block attribute parsing
32052 - added dwarf2_compute_location to properly decode a location (at
32055 * dlls/dbghelp/dwarf.c:
32056 dbghelp: Dwarf compiland.
32057 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
32058 - commented out the location parsing which is an ugly hack
32060 * dlls/dbghelp/dwarf.c:
32061 dbghelp: Dwarf & new scheme.
32062 - add some helpers for the rewrite
32063 - module is now part of the dwarf2_parse_context
32065 * dlls/dbghelp/dwarf.c:
32066 dbghelp: Dwarf & type references.
32067 Removed unused type references scheme that we'll implement using a
32068 different scheme in next patches.
32070 * dlls/dbghelp/dwarf.c:
32071 dbghelp: Dwarf merge parsing of UDT.
32072 Merge into a single function the struct/class/union parsing.
32074 * dlls/dbghelp/dwarf.c:
32075 dbghelp: Dwarf & debug info entries.
32076 - now loading the debug info entries into specific structures
32077 - this will help writing new functions
32078 - this will allow handling of forward references
32080 * dlls/dbghelp/dwarf.c:
32081 dbghelp: Dwarf abbrev table is now a sparse array.
32082 - added a pool for memory allocation when parsing a compilation unit
32083 - now using the brand new sparse array for the abbrev table
32085 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
32086 dbghelp: Added another basic type for storage: the sparse array.
32088 * dlls/dbghelp/dwarf.c:
32089 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
32091 * dlls/dbghelp/dwarf.c:
32092 dbghelp: Remove the unneeded level attribute while parsing.
32094 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
32095 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
32097 * dlls/dbghelp/dwarf.c:
32098 dbghelp: Dwarf & typedefs.
32099 - removed lookup for name for the const modifier
32100 - hard wire dwarf-reference to our pointer types
32102 * dlls/dbghelp/dwarf.c:
32103 dbghelp: Dwarf & module's symtype.
32104 - we should set the module's symtype upon success
32105 - removed unneeded bRet variable
32107 * dlls/dbghelp/dwarf.c:
32108 dbghelp: Dwarf2 & AT_byte_size.
32109 - AT_byte_size can be larger than a single byte (especially for enums)
32110 - added missing enumeration type parsing
32112 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
32113 programs/winedbg/types.c:
32114 winedbg: Proper handling of typedefs.
32115 Added types_get_real_type() to get rid of typedef information, and
32116 access the real underlying type.
32118 2006-06-19 Juan Lang <juan_lang@yahoo.com>
32120 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
32121 dlls/crypt32/tests/encode.c:
32122 crypt32: Encode/decode CRL issuing dist points.
32124 2006-06-19 Jason Green <jave27@gmail.com>
32126 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
32127 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
32129 * dlls/wined3d/glsl_shader.c:
32130 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
32131 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
32132 that's not part of the spec.
32133 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
32134 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
32136 2006-06-20 James Hawkins <truiken@gmail.com>
32139 tools/wine.inf: Add d3d8.dll to the fake dlls list.
32141 2006-06-20 Ge van Geldorp <ge@gse.nl>
32143 * dlls/kernel/global16.c:
32144 kernel32: "base" is a pointer in 16-bit global heap.
32146 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
32147 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
32148 winedbg: Added x86_64 support.
32150 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
32152 * dlls/shell32/shlfileop.c:
32153 shell32: Remove the now unused SHELL_ConfirmDialog.
32155 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
32156 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
32158 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
32160 * dlls/lz32/tests/lzexpand_main.c:
32161 lz32: Remove dead code from the LZOpenFileW test.
32163 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
32165 * dlls/shell32/shell32_Pl.rc:
32166 shell32: Update the Polish translation.
32168 2006-06-19 Juan Lang <juan_lang@yahoo.com>
32170 * dlls/crypt32/crl.c:
32171 crypt32: Simplify CRL creation.
32172 Decoding already handles signed and unsigned CRLs, so don't duplicate
32173 that in CertCreateCRLContext.
32175 * dlls/crypt32/cert.c:
32176 crypt32: Simplify certificate creation.
32177 Decoding already handles signed and unsigned certs, so don't duplicate
32178 that in CertCreateCertificateContext.
32180 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
32182 * dlls/lz32/tests/lzexpand_main.c:
32183 lz32: test LZOpenFileW.
32185 * dlls/lz32/tests/lzexpand_main.c:
32186 lz32: LZOpenFileA sets last error sometimes.
32188 * dlls/lz32/tests/lzexpand_main.c:
32189 lz32: Rename function aliases to real (ASCII) function names.
32191 2006-06-19 Robert Shearman <rob@codeweavers.com>
32193 * dlls/shell32/shfldr_desktop.c:
32194 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
32196 * dlls/shell32/shfldr_mycomp.c:
32197 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
32199 * dlls/rpcrt4/rpc_server.c:
32200 rpcrt4: Move the packet manipulation from the exception filter to the exception
32202 Remove the unused server_sem variable.
32204 2006-06-19 Juan Lang <juan_lang@yahoo.com>
32206 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
32207 crypt32: Fix decoding signed certs and CRLs.
32209 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
32211 * dlls/uxtheme/tests/system.c:
32212 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
32214 2006-06-20 Mike McCormack <mike@codeweavers.com>
32216 * dlls/ole32/stg_prop.c:
32217 ole32: Implement reading of VT_CF storage properties.
32219 2006-06-19 Alexandre Julliard <julliard@winehq.org>
32221 * libs/wine/config.c:
32222 libwine: Remove one more directory level when checking for build dir.
32223 This way it still works if the libdir we got was libs/wine instead of libs.
32225 2006-06-19 Jeremy White <jwhite@codeweavers.com>
32227 * dlls/msvcrt/time.c:
32228 msvcrt: Solaris asctime_r compilation fix.
32230 * dlls/dbghelp/elf_module.c:
32231 dbghelp: Fix a Solaris compilation error.
32233 * dlls/winex11.drv/winpos.c:
32234 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
32236 * dlls/ntdll/directory.c:
32237 ntdll: On Solaris, limits.h is required for PATH_MAX.
32239 2006-06-19 Ge van Geldorp <ge@gse.nl>
32241 * dlls/dbghelp/minidump.c:
32242 dbghelp: Fix compilation for x86_64.
32244 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
32246 * dlls/secur32/schannel.c, include/sspi.h:
32247 include: Fix definition of SECURITY_INTEGER.
32249 2006-06-19 Alexandre Julliard <julliard@winehq.org>
32251 * tools/winebuild/build.h, tools/winebuild/main.c,
32252 tools/winebuild/relay.c:
32253 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
32256 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
32258 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
32259 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
32260 dlls/setupapi/tests/devinst.c:
32261 setupapi: Implement SetupDiCreateDeviceInfoListExW.
32263 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
32265 * dlls/uxtheme/tests/system.c:
32266 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
32268 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
32270 * dlls/dnsapi/name.c:
32271 dnsapi: Fix conflicts nameser.h with winerror.h.
32273 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
32275 * dlls/secur32/ntlm.c:
32276 secur32: Fix another GetProcessHeap vs GetProcessHeap().
32278 2006-06-19 Hans Leidekker <hans@it.vu.nl>
32280 * dlls/mscms/profile.c:
32281 mscms: Fix famous typo in HeapFree call.
32283 2006-06-19 Kai Blin <kai.blin@gmail.com>
32285 * dlls/secur32/negotiate.c:
32286 secur32: Remove unneeded function from the Negotiate provider.
32288 2006-06-20 Mike McCormack <mike@codeweavers.com>
32290 * dlls/ole32/ole2.c:
32293 2006-06-19 Mike McCormack <mike@codeweavers.com>
32295 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
32296 hlink: Add a stub implementation for HlinkNavigateToStringReference.
32298 * dlls/imm32/imm.c:
32299 imm32: Fix some return codes.
32301 * dlls/wininet/urlcache.c:
32302 wininet: Make sure to null terminate a string before copying it.
32304 2006-06-19 Alexandre Julliard <julliard@winehq.org>
32306 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
32307 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
32309 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
32311 * include/ddk/compstui.h:
32312 include: Declare remaining exported functions in compstui.h.
32314 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
32316 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
32317 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
32318 dlls/ddraw/viewport.c:
32319 ddraw: Implement proper handle management.
32321 2006-06-16 Jason Green <jave27@gmail.com>
32323 * dlls/wined3d/glsl_shader.c:
32324 wined3d: Correct implementation of D3DSIO_LOOP.
32325 I initially misread the specification. src0.x is the iteration count,
32326 not the max amount for the loop register. This fixes that.
32328 * dlls/wined3d/baseshader.c:
32329 wined3d: Fix lookup for LOOP register.
32331 2006-06-17 Jason Green <jave27@gmail.com>
32333 * dlls/wined3d/glsl_shader.c:
32334 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
32337 2006-06-16 Jason Green <jave27@gmail.com>
32339 * dlls/wined3d/glsl_shader.c:
32340 wined3d: Load boolean and integer constants into the GLSL shader program.
32342 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
32343 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
32344 wined3d: Implement locally defined boolean and integer constants in GLSL.
32346 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
32347 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
32348 wined3d: Add preliminary support for constant boolean and integer registers
32350 - Separate the declaration phase of the shader string generator into
32351 the arb and glsl specific files.
32352 - Add declarations and recognition for application-sent constant
32353 integers and booleans (locally defined ones will follow).
32354 - Standardize capitilization of pixel/vertex specific variable names.
32356 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
32357 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
32358 dlls/wined3d/wined3d_private.h:
32359 wined3d: Move constant loading into target-specific files.
32360 - Moves GLSL constant loading code into glsl_shader.c and out of the
32361 over-populated drawprim.c.
32362 - Creates a new file named arb_program_shader.c which will hold code
32363 specific to ARB_vertex_program & ARB_fragment_program.
32364 - Remove the constant loading calls from drawprim.c
32366 * dlls/wined3d/vertexshader.c:
32367 wined3d: Remove dead vertex shader code.
32369 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
32371 * dlls/riched20/caret.c:
32372 riched20: EM_CHARFROMPOS didn't work properly with scrolling
32373 (vertical scrollbar position was not taken into account).
32375 2006-06-17 Hans Leidekker <hans@it.vu.nl>
32377 * dlls/dnsapi/query.c:
32378 dnsapi: Free all allocated records instead of just the last one.
32380 * dlls/dnsapi/query.c:
32381 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
32383 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
32385 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
32386 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
32387 dlls/ddraw/tests/refcount.c:
32388 ddraw: Palette refcounting fixes + tests.
32390 2006-06-17 Robert Shearman <rob@codeweavers.com>
32393 ntdll: If ObjectAttributes is NULL then an error is returned at the
32394 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
32395 not need to be checked for NULL later on in the function.
32397 * dlls/rpcrt4/rpc_server.c:
32398 rpcrt4: Use the thread pool in the RPC server for processing packets.
32400 * dlls/ole32/ftmarshal.c:
32401 ole32: Document CoCreateFreeThreadedMarshaler.
32403 * dlls/ole32/rpc.c:
32404 ole32: Reuse event handles used for COM calls.
32405 This reduces the number of server calls during a COM call by half.
32407 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
32409 * tools/widl/client.c, tools/widl/server.c:
32410 widl: Fix updating the proc offset.
32412 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
32414 * programs/winecfg/Tr.rc:
32415 winecfg: Update Turkish resorce file.
32417 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
32419 * dlls/lz32/tests/lzexpand_main.c:
32420 lz32: Enable old test and expand it.
32422 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
32424 * dlls/kernel/cpu.c:
32425 kernel: Fix reported address space limit to be in keeping with ntdll.
32427 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
32429 * dlls/winspool.drv/info.c:
32430 winspool: AddMonitor: Test the driver entry before return an error.
32432 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
32434 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
32435 msi/tests: Write-strings warnings fixes.
32437 2006-06-15 Kevin Koltzau <kevin@plop.org>
32439 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
32440 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
32441 oleaut32: Fix 64bit warnings in tests.
32443 * dlls/mscms/handle.c:
32444 mscms: Fix 64bit warnings.
32446 2006-06-16 András Kovács <andras@csevego.net>
32448 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
32449 uninstaller: Hungarian translation.
32451 2006-06-16 Scott Bambrough <scottb@xandros.com>
32453 * configure, configure.ac:
32454 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
32455 /usr/lib/libicudata.a.
32457 2006-06-16 Mike McCormack <mike@codeweavers.com>
32459 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
32460 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
32461 dlls/inseng/inseng_main.c, tools/wine.inf:
32462 inseng: Initial implementation of inseng (required for IE6 to install under
32465 2006-06-14 Jacek Caban <jacek@codeweavers.com>
32467 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
32468 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
32469 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
32470 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
32471 mshtml: Added Wine Gecko installer.
32473 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
32475 * dlls/wined3d/device.c:
32476 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
32478 2006-06-16 Huw Davies <huw@codeweavers.com>
32480 * dlls/rpcrt4/ndr_stubless.c:
32481 rpcrt4: Fix the argument size of conformant arrays.
32483 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
32485 * dlls/msi/tests/package.c:
32486 msi: Added tests for MsiSetTargetPath.
32488 2006-06-15 Francois Gouget <fgouget@free.fr>
32490 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
32491 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
32492 programs/cmdlgtst/cmdlgtst.c:
32493 Add trailing '\n's to ok() calls.
32494 Remove spaces before '\n'.
32496 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
32497 dlls/riched20/editor.c, dlls/wined3d/device.c,
32498 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
32499 Assorted spelling fixes.
32501 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
32503 * dlls/shell32/shlexec.c:
32504 shell32: Remove dead code in SHELL_FindExecutable().
32506 * dlls/ntdll/virtual.c:
32507 ntdll: Use page_size instead of page_mask+1.
32509 2006-06-16 Kai Blin <kai.blin@gmail.com>
32511 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
32512 secur32: Implement QueryContextAttributes. Add tests.
32514 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
32516 * dlls/avifil32/api.c:
32517 avifil32: Corrected destination size in MultiByteToWideChar.
32519 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
32521 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
32522 d3d9: Remove ValidatePixel/VertexShader.
32524 2006-06-15 Juan Lang <juan_lang@yahoo.com>
32526 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
32527 dlls/crypt32/tests/encode.c:
32528 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
32530 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
32532 * dlls/hlink/hlink_main.c:
32533 hlink: Fix typo. We should set hl not ppvObj.
32535 2006-06-16 H. Verbeet <hverbeet@gmail.com>
32537 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
32538 include/wine/wined3d_gl.h:
32539 wined3d: Add and use GL_EXT_fog_coord defines.
32541 2006-06-16 Alexandre Julliard <julliard@winehq.org>
32543 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
32544 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
32545 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
32546 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
32547 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
32548 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
32549 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
32550 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
32551 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
32552 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
32553 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
32554 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
32555 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
32556 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
32557 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
32558 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
32559 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
32560 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
32561 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
32562 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
32563 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
32564 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
32565 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
32566 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
32567 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
32568 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
32569 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
32570 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
32571 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
32572 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
32573 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
32574 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
32575 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
32576 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
32577 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
32578 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
32579 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
32580 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
32581 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
32582 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
32583 dlls/x11drv/xvidmode.h:
32584 x11drv: Renamed the x11drv directory to winex11.drv.
32586 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
32588 * programs/notepad/Pl.rc:
32589 notepad: Pl.rc: Fix the ellipsis in menu.
32591 2006-06-15 Huw Davies <huw@codeweavers.com>
32593 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
32594 printing: Don't limit the printer name length to CCHDEVICENAME characters.
32596 2006-06-15 James Hawkins <truiken@gmail.com>
32598 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
32599 dlls/msi/tests/install.c:
32600 msi: Add tests for MsiInstallProduct.
32602 2006-06-15 Alexandre Julliard <julliard@winehq.org>
32604 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
32605 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
32606 dlls/ddraw/viewport.c:
32607 ddraw: Make some functions static.
32609 * configure, configure.ac:
32610 configure: Ues the standard AC_MSG_WARN to print warnings.
32612 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
32613 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
32615 * dlls/d3dx8/Makefile.in:
32616 d3dx8: Remove dependencies on OpenGL headers and libraries.
32618 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
32619 d3d9: Remove dependencies on OpenGL headers and libraries.
32621 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
32622 d3d8: Remove dependencies on OpenGL headers and libraries.
32624 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
32626 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
32627 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
32628 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
32629 dlls/wined3d/wined3d_private.h:
32630 wined3d: Support more than one back buffer.
32632 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
32634 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
32635 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
32636 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
32637 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
32638 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
32639 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
32640 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
32641 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
32642 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
32643 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
32644 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
32645 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
32646 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
32647 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
32648 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
32649 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
32650 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
32651 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
32652 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
32653 dlls/ddraw/viewport.c:
32654 ddraw: Rewrite most of ddraw using WineD3D.
32656 2006-06-15 Alexandre Julliard <julliard@winehq.org>
32659 server: Fixed a compiler warning on MacOSX.
32661 * libs/wine/config.c:
32662 libwine: Fixed a compiler warning on MacOSX.
32664 2006-06-12 Peter Åstrand <astrand@cendio.se>
32666 * dlls/winmm/mci.c:
32667 winmm: Add support for "open new" commands.
32669 2006-06-14 Mike McCormack <mike@codeweavers.com>
32671 * dlls/msi/tests/db.c:
32672 msi: Add test for _Streams table (based on patch by Andrey Turkin).
32674 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
32676 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
32677 include/wine/wined3d_gl.h:
32678 wined3d: Correct vertex fog for transformed vertices and correctly
32679 handle non-vertex, non-table fog.
32681 2006-06-13 Jason Green <jave27@gmail.com>
32683 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
32684 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
32685 dlls/wined3d/wined3d_private.h:
32686 wined3d: Implement more GLSL instructions.
32687 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
32688 - Process instruction-based modifiers (function existed, it just
32689 wasn't being called)
32690 - Add loop checking to register maps.
32691 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
32692 except for GLSL, so won't matter.
32694 2006-06-14 Robert Shearman <rob@codeweavers.com>
32696 * dlls/atl/atl_main.c:
32697 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
32698 based on documentation by Mike McCormack.
32700 * dlls/kernel/tests/sync.c:
32701 kernel: Add a test for mutexes.
32703 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
32704 dlls/kernel/tests/version.c:
32705 kernel: Add some tests for VerifyVersionInfo.
32707 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
32708 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
32709 as CoUnmarshalInterface may have advanced the stream, even if it failed.
32711 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
32712 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
32714 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
32716 * programs/winecfg/No.rc:
32717 winecfg: Updated Norwegian Bokmål resources.
32719 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
32720 gphoto2.ds: Added Norwegian Bokmål resources.
32722 2006-06-15 Alexandre Julliard <julliard@winehq.org>
32724 * programs/winedbg/stack.c:
32725 winedbg: Avoid a crash when there's no backtrace to print.
32727 * dlls/kernel/heap.c:
32728 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
32730 2006-06-15 Mike McCormack <mike@codeweavers.com>
32733 server: Fix a win64 warning.
32736 server: Cast user handles to unsigned long for win64 compatibility.
32739 server: Cast handles to unsigned long for win64 compatibility.
32741 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
32742 dlls/comctl32/tests/listview.c:
32743 comctl32: Add a short test for the listview.
32745 * dlls/comctl32/listview.c:
32746 comctl32: Arrange the listview after deleting all items so we will place icons
32749 * dlls/comctl32/listview.c:
32750 comctl32: Use the listview's background colour when drawing with imagelist.
32752 2006-06-14 Mike McCormack <mike@codeweavers.com>
32755 msi: Don't define COND_SPACE twice.
32757 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
32759 * dlls/mciwave/mciwave.c:
32760 mciwave: Fixed a bogus free.
32762 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
32764 * dlls/user/combo.c:
32765 user32: Fix character conversion in combo box.
32766 Replace toupper/tolower with CharUpper/CharLower functions.
32768 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
32771 wine.inf: Add fake dll for advpack.dll.
32773 2006-06-14 Robert Shearman <rob@codeweavers.com>
32775 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
32776 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
32778 * dlls/ntdll/virtual.c:
32779 ntdll: Change the test for no relocation information to use the
32780 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
32782 This fixes loading of resource-only DLLs that have a load-address of
32785 * dlls/msxml3/domdoc.c:
32786 msxml: Text nodes with just whitespace should be stripped.
32788 * dlls/msxml3/text.c:
32789 msxml: Implement IXMLDOMElement for text elements by using
32790 create_element instead of create_basic_node.
32792 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
32793 msxml: Allow the element implementation to be aggregatable.
32795 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
32797 * configure, configure.ac, dlls/uxtheme/Makefile.in,
32798 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
32799 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
32800 uxtheme: Add framework and initial tests.
32802 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
32804 * include/winuser.h:
32805 winuser.h: Add some missing virtual key symbols.
32807 2006-06-13 Mike McCormack <mike@codeweavers.com>
32809 * dlls/msi/tests/db.c:
32810 msi: Add a test for reading long strings.
32812 * dlls/msi/tests/db.c:
32813 msi: Add a test for creating a record with a long string.
32815 * dlls/msi/tests/db.c:
32816 msi: Add a test for MsiDatabaseExport.
32818 2006-06-14 Mike McCormack <mike@codeweavers.com>
32821 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
32823 * dlls/advpack/reg.c:
32824 advpack: Remove some dead code. (Coverity)
32826 * include/dbghelp.h:
32827 dbghelp: Fix the prototype of some callbacks.
32829 * dlls/crypt32/oid.c:
32830 crypt32: Fix a cast for Win64.
32832 * tools/wrc/parser.y:
32833 wrc: Remove some tokens declared twice.
32835 2006-06-13 Robert Shearman <rob@codeweavers.com>
32837 * dlls/rpcrt4/rpc_transport.c:
32838 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
32841 2006-06-13 Alexandre Julliard <julliard@winehq.org>
32843 * dlls/ntdll/serial.c:
32844 ntdll: Cast termios.c_cflag to avoid a printf format warning.
32846 * programs/winedbg/gdbproxy.c:
32847 winedbg: sscanf arguments should be ints, not size_t.
32849 * tools/winebuild/relay.c, tools/winebuild/res32.c:
32850 winebuild: Fix a few printf format warnings by casting size_t.
32852 * dlls/wined3d/wined3d_private.h:
32853 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
32855 * dlls/oleaut32/vartype.c:
32856 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
32858 * dlls/msvcrt/cppexcept.h:
32859 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
32861 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
32862 dlls/crypt32/store.c:
32863 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
32865 * tools/widl/server.c, tools/widl/typegen.c:
32866 widl: Use unsigned int instead of size_t to avoid printf format warnings.
32868 * programs/winevdm/winevdm.c:
32869 winevdm: Don't use sizeof in traces to avoid printf format warnings.
32871 * programs/rpcss/np_server.c:
32872 rpcss: Don't use sizeof in traces to avoid printf format warnings.
32874 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
32875 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
32877 * dlls/user/dde_misc.c, dlls/user/message.c:
32878 user32: Don't use sizeof in traces to avoid printf format warnings.
32880 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
32881 dlls/rpcrt4/rpcss_np_client.c:
32882 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
32884 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
32885 ole32: Don't use sizeof in traces to avoid printf format warnings.
32887 * dlls/netapi32/netbios.c:
32888 netapi32: Don't use sizeof in traces to avoid printf format warnings.
32890 * dlls/msvfw32/msvideo_main.c:
32891 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
32893 * dlls/mciseq/mcimidi.c:
32894 mciseq: Don't use sizeof in traces to avoid printf format warnings.
32896 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
32897 kernel32: Don't use sizeof in traces to avoid printf format warnings.
32899 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
32900 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
32901 dsound: Don't use sizeof in traces to avoid printf format warnings.
32903 * dlls/dplayx/dplayx_global.c:
32904 dplayx: Don't use sizeof in traces to avoid printf format warnings.
32906 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
32907 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
32909 * dlls/dinput/device.c:
32910 dinput: Don't use sizeof in traces to avoid printf format warnings.
32912 * dlls/d3d9/stateblock.c:
32913 d3d9: Don't use sizeof in traces to avoid printf format warnings.
32915 * dlls/d3d8/device.c:
32916 d3d8: Don't use sizeof in traces to avoid printf format warnings.
32918 * dlls/comdlg32/printdlg16.c:
32919 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
32921 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
32922 comctl32: Don't use sizeof in traces to avoid printf format warnings.
32924 * dlls/advapi32/service.c:
32925 advapi32: Don't use sizeof in traces to avoid printf format warnings.
32927 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
32928 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
32930 * dlls/version/tests/info.c:
32931 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
32933 * dlls/urlmon/tests/misc.c:
32934 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
32936 * dlls/rpcrt4/tests/rpc.c:
32937 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
32939 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
32940 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
32942 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
32943 dlls/ntdll/tests/rtlstr.c:
32944 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
32946 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
32947 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
32949 * dlls/mlang/tests/mlang.c:
32950 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
32952 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
32953 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
32955 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
32956 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
32957 dlls/kernel/tests/pipe.c:
32958 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
32960 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
32961 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
32963 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
32964 dlls/crypt32/tests/store.c:
32965 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
32967 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
32968 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
32971 * dlls/version/tests/install.c:
32972 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
32975 * dlls/shlwapi/tests/ordinal.c:
32976 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
32979 * dlls/ntdll/tests/path.c:
32980 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
32983 * dlls/mscms/tests/profile.c:
32984 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
32987 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
32988 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
32991 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
32992 dlls/crypt32/tests/str.c:
32993 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
32996 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
32997 dlls/advapi32/tests/security.c:
32998 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
33001 2006-06-08 Nick Burns <adger44@hotmail.com>
33003 * include/windef.h:
33004 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
33006 2006-06-13 Mike McCormack <mike@codeweavers.com>
33008 * include/custcntl.h, include/dispdib.h, include/mapi.h,
33009 include/objbase.h, include/storage.h, include/twain.h,
33010 include/winnls32.h:
33011 include: Remove non-ASCII characters in headers for winelib compatibility.
33013 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
33014 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
33016 * dlls/msi/table.c:
33017 msi: Fix loading of long strings.
33019 * dlls/winmm/joystick/joystick.c:
33020 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
33023 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
33025 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
33026 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
33027 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
33028 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
33029 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
33030 dlls/user/exticon.c, dlls/user/listbox.c:
33031 Yet another round of redundant NULL checks before HeapFree.
33033 2006-06-13 Alexandre Julliard <julliard@winehq.org>
33035 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
33036 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
33037 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
33038 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
33039 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
33040 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
33041 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
33042 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
33044 msvcrt: Explicitly specify CDECL calling convention on exported functions.
33046 * dlls/oledlg/oledlg_main.c:
33047 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
33049 * dlls/avifil32/api.c:
33050 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
33052 2006-06-12 Mike McCormack <mike@codeweavers.com>
33054 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
33055 userenv: Add profinfo.h.
33057 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
33059 * dlls/wined3d/pixelshader.c:
33060 wined3d: Fix params for DP2ADD/TEXLDD.
33061 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
33062 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
33064 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
33065 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33066 wined3d: Mark instructions without a destination token.
33067 There are a total of 17 instructions without a destination token. Of
33068 those 9 have num_params != 0, which means that we will not process any
33069 of them correctly, because we assume the first token (if present) is a
33071 Those are basically all the flow control instructions, which we plan to
33072 support very soon. They have source tokens, and no destination. Add a
33073 flag that marks them up to the ins table. Use this flag in the trace
33074 pass, and generation pass.
33076 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
33077 dlls/wined3d/glsl_shader.c:
33078 wined3d: Keep pshader and vshader constants in GLSL separate.
33079 GLSL uniforms have as scope the entire program.
33080 To prevent conflicts, name pshader and vshader constants differently.
33081 Based on a patch by Jason Green.
33083 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
33084 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
33085 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33086 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
33087 - track sampler declarations and store the sampler usage in reg_maps structure
33088 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
33089 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
33090 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
33091 - change drawprim to bind pixel shader samplers
33092 Additional improvements:
33093 - rename texture limit to texcoord to prevent confusion
33094 - add sampler limit, and use that for samplers - *not* the same as texcoord above
33096 * dlls/wined3d/glsl_shader.c:
33097 wined3d: Cast more things.
33098 Anything with a swizzle has to be casted to vec4, or it won't work properly.
33099 There's multiple ways to do this, for the moment pick the easiest one.
33101 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
33102 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33103 dlls/wined3d/wined3d_private.h:
33104 wined3d: Add support for shader model 3.0 I/O registers.
33105 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
33106 To support that, define temporaries called IN and OUT, and use those as
33107 the output registers. At the end of the vshader, unpack the OUT temps
33108 into the proper GL variables. At the beginning of the pshader, pack the
33109 GL variables back into 12 IN registers.
33111 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
33112 wined3d: Trivial cleanups
33113 - compiler warnings and errors should be FIXME
33114 - remove obsolete comment, and change variable type.
33116 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
33117 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33118 wined3d: Register map cleanups.
33120 - do not use DWORD as a bitmask, that places artificial limit of 32 on
33122 - track attributes that are used and declare only those
33123 - move declarations function call in pshader/vshader to allow us to
33124 insert pixel or vertex specific code between the declarations and
33125 the rest of the code
33126 - remove redundant 0 intializers
33127 - remove useless continue statement
33129 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
33130 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
33131 dlls/wined3d/wined3d_private.h:
33132 wined3d: Share trace pass
33133 Now that the declaration function is out of the way, the tracing pass,
33134 which is very long and 100% the same can be shared between pixel and
33136 The new function is called shader_trace_init(), and is responsible for:
33137 - tracing the shader
33138 - initializing the function length
33139 - setting the shader version [needed very early]
33141 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
33142 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
33143 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33144 wined3d: Rework dcl processing.
33145 The new function is called in pass 2 (getister counting/maps), and
33146 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
33147 which, in addition to the old vertex shader input declarations covers
33148 Shader Model 3.0 vshader output and pshader input declarations. The
33149 result is stored into the reg_map structure.
33151 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
33152 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
33153 dlls/wined3d/wined3d_private.h:
33154 wined3d: The namedArrays code path is dead (always FALSE).
33155 Delete the entire namedArrays code path and all its dependencies (one
33156 of which is quite long - storeOrder in drawprim is always FALSE, for
33157 example). Delete declaredArrays, and make its code path the default.
33159 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
33161 * dlls/mscms/tests/profile.c:
33162 mscms: Eliminate complex test macro to make source navigation easier.
33164 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
33167 include: The visibility attribute is supported only by gcc >= 3.3.
33169 2006-06-12 Robert Shearman <rob@codeweavers.com>
33171 * dlls/mlang/mlang.c:
33172 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
33173 The source is largely irrelevant since we are not likely to be wanting
33174 to ship updates to the MIME database as registry updates, instead of
33175 just changing the code.
33177 * dlls/mlang/mlang.c:
33178 mlang: Add us-ascii encoding to the list of supported encodings.
33180 * dlls/advapi32/security.c:
33181 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
33183 * dlls/advapi32/security.c:
33184 advapi32: Replace some mixed tabs with spaces.
33186 * dlls/advapi32/security.c:
33187 advapi32: Support well-knowns SIDs in string SIDs.
33189 * dlls/advapi32/security.c:
33190 advapi32: Nul-terminate the domain string in LookupAccountNameW.
33192 * dlls/ole32/compobj.c:
33193 ole32: Print an error if a DLL's DllGetClassObject fails as this is
33194 usually a good indicator of a bug elsewhere in Wine.
33196 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
33198 * dlls/wined3d/device.c:
33199 wined3d: Move a checkGLcall to it's gl call inside an "if".
33201 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
33202 dlls/wined3d/wined3d_private.h:
33203 wined3d: Fix stencil related render states.
33205 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
33206 wined3d: Enable two sided stencil in the caps.
33208 * dlls/wined3d/utils.c:
33209 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
33211 2006-06-12 Alexandre Julliard <julliard@winehq.org>
33213 * dlls/msvcrtd/debug.c:
33214 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
33216 * dlls/msvcrt20/msvcrt20.c:
33217 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
33219 * dlls/crtdll/crtdll_main.c:
33220 crtdll: Explicitly specify CDECL calling convention on exported functions.
33222 * dlls/ntdll/misc.c:
33223 ntdll: Explicitly specify CDECL calling convention on exported functions.
33225 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
33226 ole32: Explicitly specify CDECL calling convention on exported functions.
33228 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
33229 dlls/wldap32/compare.c, dlls/wldap32/control.c,
33230 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
33231 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
33232 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
33233 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
33234 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
33235 wldap32: Explicitly specify CDECL calling convention on exported functions.
33237 * dlls/glut32/glut.c, include/winbase.h:
33238 include: Added prototype for DllMain.
33240 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
33242 include: Make the Dll* entry points hidden.
33244 * dlls/ntdll/ntdll.spec:
33245 ntdll: Added spec entry for NtQueryMultipleValueKey.
33247 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
33248 riched20: Fix an uninitialized variable bug.
33249 Mark todo a test that depended on the bug to succeed.
33251 2006-06-10 H. Verbeet <hverbeet@gmail.com>
33253 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
33254 wined3d: Cleanup GetSrcAndOpFromValue().
33255 - Cleanup GetSrcAndOpFromValue().
33256 - Use naming more consistent with the rest of the file.
33258 2006-06-12 Mike McCormack <mike@codeweavers.com>
33260 * dlls/msi/tests/db.c:
33261 msi: Add some more test cases for INSERT.
33263 * dlls/msi/tests/format.c:
33264 msi: Add some more MsiFormatRecord tests.
33266 * dlls/msi/tests/package.c:
33267 msi: Add tests for creating packages and formatting records.
33269 * dlls/msi/tests/package.c:
33270 msi: Delete any databases we create at the end of each test.
33272 * dlls/msi/tests/msi.c:
33273 msi: Fix compilation on msvc6.
33275 * dlls/msi/tests/db.c:
33276 msi: Remove an inconsistent test.
33278 * dlls/msi/tests/format.c:
33279 msi: Fix some test cases to pass against win2k.
33281 2006-06-12 Robert Shearman <rob@codeweavers.com>
33283 * include/xmldom.idl:
33284 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
33286 * dlls/atl/atl_main.c:
33287 atl: Implement AtlModuleGetClassObject.
33289 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
33290 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
33293 * dlls/msxml3/nodelist.c:
33294 msxml3: Initialise output interface pointers to NULL in
33295 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
33297 2006-06-12 Alexandre Julliard <julliard@winehq.org>
33299 * dlls/wineps.drv/type42.c:
33300 wineps.drv: Make some variables static.
33302 * dlls/crypt32/oid.c:
33303 crypt32: Make some variables static and/or const.
33305 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
33306 dlls/shell32/shlview.c:
33307 shell32: Make some variables static and/or const.
33309 * dlls/kernel/registry16.c:
33310 kernel32: Make some variables static.
33312 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
33313 dlls/advapi32/service.c:
33314 advapi32: Make some variables static and/or const.
33316 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
33317 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
33318 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
33319 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
33320 winemp3.acm: Make some variables static and/or const.
33322 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
33323 msi: Make some variables static and/or const.
33325 * dlls/crtdll/crtdll.spec:
33326 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
33329 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
33330 x11drv: Get rid of the no longer used desktop_tid variable.
33332 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
33334 * dlls/user/menu.c:
33335 user32: Remove redundant SetLastError call from MENU_SetMenu.
33337 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
33339 * include/Makefile.in, include/ddk/compstui.h:
33340 include/ddk: Add minimal compstui.h.
33342 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
33344 * programs/winedbg/tgt_minidump.c:
33345 winedbg: Write-strings warnings fix.
33347 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
33349 * dlls/setupapi/devinst.c:
33350 setupapi: Documentation update.
33352 2006-06-11 Mike McCormack <mike@codeweavers.com>
33354 * dlls/user/message.c:
33355 user32: Win64 lparam and wparam are longs.
33357 * dlls/user/lstr.c:
33358 user32: Fix a pointer size warning in Win64.
33360 * dlls/kernel/locale.c:
33361 kernel32: Fix a cast for Win64.
33363 * dlls/msi/tests/db.c:
33364 msi: Add some test cases for "SELECT ... WHERE condition".
33366 * dlls/msi/handle.c:
33367 msi: Freeing the zero handle always succeeds.
33369 * dlls/msi/msiquery.c:
33370 msi: Always initialize MsiViewFetch's returned record to zero.
33372 2006-06-10 H. Verbeet <hverbeet@gmail.com>
33374 * dlls/d3d9/tests/device.c:
33375 d3d9: Make some test functions static.
33377 * dlls/d3d8/tests/device.c:
33378 d3d8: Make some test functions static.
33380 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
33382 * dlls/msvcrt/except.c:
33383 msvcrt: Print exception code in hex.
33385 2006-06-10 Jason Green <jave27@gmail.com>
33387 * dlls/wined3d/vertexshader.c:
33388 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
33390 2006-06-10 Robert Shearman <rob@codeweavers.com>
33392 * dlls/rpcrt4/cstub.c:
33393 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
33394 This is needed because IRpcStubBuffer::Invoke should not allow RPC
33395 exceptions to be passed to the caller.
33397 * dlls/rpcrt4/ndr_marshall.c:
33398 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
33399 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
33401 * dlls/rpcrt4/ndr_marshall.c:
33402 rpcrt4: Use safe_mutiply in conformant array functions.
33404 * dlls/rpcrt4/ndr_marshall.c:
33405 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
33406 to validate the conformance values being read from the wire.
33408 * dlls/rpcrt4/ndr_marshall.c:
33409 rpcrt4: Check that strings are null-terminated on unmarshaling of
33410 conformant-varying structs.
33412 * dlls/rpcrt4/ndr_marshall.c:
33413 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
33414 or pStubMsg->MaxCount.
33416 * dlls/rpcrt4/ndr_marshall.c:
33417 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
33420 * dlls/rpcrt4/ndr_marshall.c:
33421 rpcrt4: Introduce a new function, safe_multiply, which will raise an
33422 exception if a multiply overflows a 4-byte integer.
33423 This will protect the unmarshaling code against attacks specifying a
33425 Use this new function in the conformant string functions to harden them
33428 2006-06-12 Alexandre Julliard <julliard@winehq.org>
33430 * dlls/uuid/uuid.c, include/guiddef.h:
33431 uuid: Mark all GUID variables as hidden.
33433 * dlls/dnsapi/main.c:
33434 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
33436 * dlls/advapi32/advapi32.spec:
33437 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
33439 2006-06-10 Alexandre Julliard <julliard@winehq.org>
33441 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
33442 dlls/wined3d/vertexshader.c:
33443 wined3d: Make all the local shader functions static.
33445 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
33446 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
33447 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
33448 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
33449 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
33450 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
33451 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
33452 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
33453 dlls/wined3d/volumetexture.c:
33454 wined3d: Make the virtual table functions static where possible.
33456 2006-06-09 Pavel Roskin <proski@gnu.org>
33458 * programs/winecfg/drivedetect.c:
33459 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
33461 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
33462 winecfg: Allow and prefer using A: and B: for floppies.
33463 Pass drive type to allocate_letter(). Start search from 'A' for
33465 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
33466 that is triggered by non-sequential drive allocation.
33468 2006-06-09 Jason Green <jave27@gmail.com>
33470 * dlls/wined3d/glsl_shader.c:
33471 wined3d: Change fog output variable name for GLSL shaders.
33473 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
33474 wined3d: Fix regression from register maps switch for ARB shaders.
33475 I missed a register mask in the move to share the shader_hw_def()
33476 function between pixel and vertex shaders for ARB shaders. Fixed
33477 that, and made the GLSL version use the same mask for consistency.
33479 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
33481 * dlls/wined3d/pixelshader.c:
33482 wined3d: Enable CND/CMP for SHADER_ARB.
33484 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
33485 wined3d: Print out sampler state names.
33487 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
33488 wined3d: Downgrade Get*Shader FIXME to TRACE.
33490 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
33492 * dlls/winspool.drv/tests/info.c:
33493 winspool/tests: Tests for GetPrintProcessorDirectory.
33495 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
33497 * dlls/advapi32/tests/registry.c:
33498 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
33500 2006-06-10 Alexandre Julliard <julliard@winehq.org>
33502 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
33503 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
33504 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
33505 msi: Make all the ops structures static and const.
33507 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
33508 imagehlp: Remove the unused internal.c file.
33510 * dlls/oleaut32/tmarshal.c:
33511 oleaut32: Make the virtual table functions static where possible.
33513 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
33514 dlls/ole32/storage32.h:
33515 ole32: Make the virtual table functions static where possible.
33517 * dlls/itss/itss.c:
33518 itss: Make the virtual table functions static where possible.
33520 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
33521 dlls/dxdiagn/provider.c:
33522 dxdiagn: Make the virtual table functions static where possible.
33524 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
33525 dswave: Make the virtual table functions static where possible.
33527 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
33528 dlls/dsound/duplex.c:
33529 dsound: Make the virtual table functions static where possible.
33531 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
33532 dpnet: Make the virtual table functions static where possible.
33534 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
33535 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
33536 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
33537 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
33538 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
33539 dmusic: Make the virtual table functions static where possible.
33541 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
33542 dlls/dmsynth/synthsink.c:
33543 dmsynth: Make the virtual table functions static where possible.
33545 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
33546 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
33547 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
33548 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
33549 dmstyle: Make the virtual table functions static where possible.
33551 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
33552 dlls/dmscript/scripttrack.c:
33553 dmscript: Make the virtual table functions static where possible.
33555 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
33556 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
33557 dlls/dmloader/loaderstream.c:
33558 dmloader: Make the virtual table functions static where possible.
33560 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
33561 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
33562 dlls/dmcompos/signposttrack.c:
33563 dmcompos: Make the virtual table functions static where possible.
33565 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
33566 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
33567 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
33568 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
33569 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
33570 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
33571 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
33572 d3d9: Make the virtual table functions static where possible.
33574 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
33575 d3dx8: Make the virtual table functions static where possible.
33577 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
33578 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
33579 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
33580 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
33581 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
33582 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
33583 dlls/d3d8/volumetexture.c:
33584 d3d8: Make the virtual table functions static where possible.
33586 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
33588 * dlls/x11drv/keyboard.c:
33589 x11drv: Write-strings warnings fix.
33591 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
33593 * dlls/winspool.drv/info.c:
33594 winspool: Add GetPrintProcessorDirectoryA.
33596 2006-06-09 Robert Shearman <rob@codeweavers.com>
33598 * dlls/oleaut32/tmarshal.c:
33599 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
33600 so remove the case for it being NULL.
33602 * dlls/ole32/rpc.c:
33603 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
33604 tell the RPC runtime that the call failed.
33606 * dlls/ole32/regsvr.c:
33607 ole32: Register ISequentialStream for marshaling.
33609 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
33610 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
33611 CoRevertToSelf on top of CoGetCallContext, which is a stub.
33613 * dlls/ole32/ftmarshal.c:
33614 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
33616 2006-06-09 Alexandre Julliard <julliard@winehq.org>
33618 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
33619 dlls/shell32/shfldr_unixfs.c:
33620 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
33622 * dlls/riched20/richole.c:
33623 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
33625 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
33626 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
33627 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
33628 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
33629 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
33630 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
33632 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
33633 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
33634 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
33636 2006-06-09 Jason Green <jave27@gmail.com>
33638 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
33639 wined3d: GLSL shader cleanup patch.
33640 - Based on comments from H. Verbeet
33641 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
33642 in GLSL shaders. They are interchangeable, and only served to make
33643 the trace look more intuitive, but they don't always apply as-is, so
33644 we'll just leave everything to .xyzw.
33645 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
33646 is no shader set on the next primitive, then that primitive will
33647 call UseProgramObjectARB(0) when it begins to draw.
33649 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
33651 * dlls/dbghelp/minidump.c:
33652 dbghelp: Implement fetch_thread_info on powerpc.
33654 * dlls/ntdll/thread.c:
33655 ntdll: Fix NtQueryInformationThread on non x86.
33657 2006-06-09 Robert Shearman <rob@codeweavers.com>
33659 * dlls/rpcrt4/ndr_marshall.c:
33660 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
33661 could end up using the previously allocated memory even if it isn't
33662 the right size, causing heap corruption.
33664 * dlls/rpcrt4/ndr_marshall.c:
33665 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
33666 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
33668 * dlls/rpcrt4/ndr_stubless.c:
33669 rpcrt4: Don't raise an exception if there is no freer function - not all types
33672 * dlls/rpcrt4/ndr_marshall.c:
33673 rpcrt4: Implement more base types for complex types.
33675 * dlls/rpcrt4/rpc_binding.c:
33676 rpcrt4: Now that there's a process-wide pool of connections we don't
33677 need to copy the FromConn field when copying bindings.
33679 * dlls/rpcrt4/rpc_message.c:
33680 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
33681 always returning RPC_S_OK.
33683 2006-06-08 H. Verbeet <hverbeet@gmail.com>
33685 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
33686 dlls/d3d9/tests/texture.c:
33687 d3d9: Add a test for default texture stage state values.
33689 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
33691 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
33692 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
33694 2006-06-09 Peter Beutner <p.beutner@gmx.net>
33696 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
33697 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
33698 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
33699 dlls/msvidc32/msvidc32_Tr.rc:
33700 msvidc: Change short description to MS-CRAM.
33702 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
33704 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
33705 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
33706 passed in to CreateWindow menu should be handled.
33708 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
33710 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
33711 oleaut32: Fix safearray data destruction.
33713 2006-06-09 Alexandre Julliard <julliard@winehq.org>
33715 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
33716 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
33717 opengl32: Store function pointers in a separate array to avoid a bunch of
33720 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
33721 dlls/opengl32/wgl.c:
33722 opengl32: Only store the glX name if different from the wgl name.
33724 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
33725 dlls/opengl32/opengl_ext.h:
33726 opengl32: Make all the function pointers and thunks static.
33728 2006-06-09 Mike McCormack <mike@codeweavers.com>
33730 * dlls/msi/dialog.c:
33731 msi: Update the progress control while installing.
33733 * dlls/msi/action.c:
33734 msi: Remove some unnecessary NULL checks.
33736 2006-06-09 Jason Green <jave27@gmail.com>
33738 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
33739 wined3d: Allow drawPrim to create and use the GLSL program.
33741 * dlls/wined3d/device.c:
33742 wined3d: Add GLSL helper functions to Device.
33743 - Add functions to attach & detach shader objects, create and delete programs,
33744 and maintain the list of programs.
33745 - Add a list of GLSL shader programs to the device which is initialized on
33746 Init3D(), and deleted on Release().
33748 * dlls/wined3d/vertexshader.c:
33749 wined3d: Map vertex shader instructions to GLSL generating functions.
33751 * dlls/wined3d/pixelshader.c:
33752 wined3d: Map pixel shader instructions to GLSL generating functions.
33754 * dlls/wined3d/wined3d_private.h:
33755 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
33757 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
33758 wined3d: Added more declarations to GLSL.
33759 - Declare more variable names for GLSL programs.
33760 - Some of these won't need to be declared eventually, but it doesn't hurt to
33762 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
33764 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
33765 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
33766 wined3d: Unified float constant register mapping between ARB pixel and vertex
33768 - Got rid of the separate constant maps.
33769 - Side effect of this is that the map is a bit larger for pixel shaders than
33772 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
33773 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
33774 wined3d: Add the bulk of the GLSL string generation functions.
33775 - Add a new file glsl_shader.c which contains almost every GLSL specific
33776 function we'll need
33777 - Move print_glsl_info() into glsl_shader.c
33778 - Move the shader_reg_maps struct info into the private header, and make it
33779 part of SHADER_OPCODE_ARG.
33780 - Create a new shared ps/vs register map for float constants (future patch
33781 will make ARB programs use this, too)
33783 2006-06-08 Jason Green <jave27@gmail.com>
33785 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
33786 dlls/wined3d/wined3d_private.h:
33787 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
33788 loading float constants for GLSL.
33789 - DrawPrim is just too big of a function. This separates the passing
33790 of constants to the shader into new functions.
33791 - Fixes an off-by-one error when loading vertex declaration constants
33792 (should be <, not <=)
33793 - Adds a function for GLSL loading of constants (aka Uniforms)
33794 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
33795 future patch will actually create this program)
33797 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
33799 * dlls/comctl32/propsheet.c:
33800 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
33801 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
33802 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
33805 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
33807 * programs/cmdlgtst/cmdlgtst.c:
33808 cmdlgtst: Use standard debug functions.
33810 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
33812 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
33813 dlls/comdlg32/finddlg16.c:
33814 comdlg32: Rename finddlg.c to finddlg16.c.
33816 2006-06-09 Alexandre Julliard <julliard@winehq.org>
33818 * dlls/hlink/hlink.spec:
33819 hlink: Add spec file entry for HlinkQueryCreateFromData.
33821 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
33822 rpcrt4: Make the protseq_ops structure constant.
33824 * dlls/kernel/heap.c:
33825 kernel: Added support for GlobalMemoryStatus on MacOS.
33827 * dlls/mshtml/navigate.c:
33828 mshtml: Changed C syntax that winapi_check doesn't like.
33830 2006-06-08 Alexandre Julliard <julliard@winehq.org>
33832 * ANNOUNCE, ChangeLog, VERSION, configure:
33835 ----------------------------------------------------------------
33836 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
33838 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
33839 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
33841 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
33842 usp10: Update ScriptGetCMap to conform to Windows.
33844 * dlls/usp10/tests/usp10.c:
33845 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
33847 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
33849 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
33850 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
33853 2006-06-08 Alexandre Julliard <julliard@winehq.org>
33855 * dlls/rpcrt4/epm_towers.h:
33856 rpcrt4: Avoid potential redefinition of uuid_t.
33858 * configure, configure.ac:
33859 configure: Make the font warning more explicit about what package is missing.
33861 2006-06-08 Robert Reif <reif@earthlink.net>
33863 * include/Makefile.in, include/lm.h, include/lmmsg.h:
33864 include: Add lmmsg.h.
33866 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
33868 * dlls/shell32/tests/shlfileop.c:
33869 shell32/tests: Test to make sure we can create a non-nested directory.
33871 * dlls/shell32/shlfileop.c:
33872 shell32: SHCreateDirectoryEx can create a non-nested directory.
33874 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
33876 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
33877 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
33878 user/tests: Update LoadImage test.
33879 Include a bitmap in the resources and don't depend on Windows'
33880 OBM_CHECK bitmap anymore.
33882 2006-06-06 Robert Shearman <rob@codeweavers.com>
33884 * dlls/oleaut32/variant.c:
33885 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
33887 * dlls/oleaut32/vartype.c:
33888 oleaut32: Handle BSTRs in VARIANT_CopyData.
33890 2006-06-08 Mike McCormack <mike@codeweavers.com>
33892 * server/registry.c:
33893 server: Fix a possible memory leak.
33895 * server/queue.c, server/sock.c, server/user.h:
33896 server: Make wparam and lparam values unsigned long for win64 compatability.
33898 2006-06-07 Robert Shearman <rob@codeweavers.com>
33901 server: Don't attach the thread input when changing parents if the new
33902 parent is the desktop (i.e. it is becoming a top-level window).
33904 * server/named_pipe.c:
33905 server: Don't set the client's server field before the server has
33906 changed into a connected state, otherwise we could assert in
33907 pipe_client_destroy.
33909 2006-06-08 Alexandre Julliard <julliard@winehq.org>
33911 * server/event.c, server/process.c, server/request.c, server/thread.c,
33913 server: Don't report a fatal protocol error for things that we can recover from.
33915 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
33917 * dlls/wininet/ftp.c:
33918 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
33920 * dlls/wininet/ftp.c:
33921 wininet: ftp: 125 is an acceptable response code for the STORE command.
33923 2006-06-07 Robert Shearman <rob@codeweavers.com>
33925 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
33926 libs/unicode/cptable.c:
33927 libunicode: Add a code page table for the US-ASCII encoding.
33929 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
33930 dlls/rpcrt4/rpc_transport.c:
33931 rpcrt4: Implement a process-wide connection pool for client connections,
33932 rather than relying on the restriction of one connection per
33933 binding. This also avoids the problem of two threads using the same
33934 connection at the same time.
33936 * dlls/rpcrt4/ndr_stubless.c:
33937 rpcrt4: Fix the retrieval of This for interpreted proxies.
33939 * dlls/rpcrt4/ndr_stubless.c:
33940 rpcrt4: Implement full-pointer support for interpreted stubs.
33941 Move the calls to the full pointer init functions before
33942 NdrClient/ServerInitializeNew, like in MIDL-generated code.
33944 2006-06-07 H. Verbeet <hverbeet@gmail.com>
33946 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
33947 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
33948 d3d9: Add a test for GetContainer (Volumes & Surfaces).
33950 * dlls/d3d9/vshaderdeclaration.c:
33951 d3d9: Remove unused vshaderdeclaration.c.
33953 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
33954 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
33955 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
33956 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
33957 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
33958 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
33959 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
33960 d3d9: Fix QueryInterface.
33961 QueryInterface should return S_OK on success and set the object
33962 pointer to NULL on failure. This is similar to the patch Ivan
33963 submitted a while ago for wined3d.
33965 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
33966 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
33967 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
33968 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
33969 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
33970 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
33971 dlls/d3d8/volumetexture.c:
33972 d3d8: Fix QueryInterface.
33973 QueryInterface should return S_OK on success and set the object
33974 pointer to NULL on failure. This is similar to the patch Ivan
33975 submitted a while ago for wined3d.
33977 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
33979 * dlls/msvcrt/undname.c:
33980 msvcrt: Write-strings warning fix.
33982 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
33984 * dlls/kernel/tests/process.c:
33985 kernel/tests: Write-strings warnings fix.
33987 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
33989 * dlls/crypt32/encode.c:
33990 crypt32: Write-strings warning fix.
33992 * dlls/dbghelp/source.c:
33993 dbghelp: Write-strings warning fix.
33995 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
33997 * dlls/wined3d/pixelshader.c:
33998 wined3d: TEXREG2GB is valid on pshaders 1.1.
34000 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
34002 * dlls/wined3d/baseshader.c:
34003 wined3d: Fix NULL dereference in generator function.
34005 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
34006 dlls/wined3d/wined3d_private.h:
34007 wined3d: Fix missing light recording.
34008 Write a light with the default parameters in disabled state if
34009 capturing a missing light.
34011 * dlls/d3d9/tests/stateblock.c:
34012 d3d9: Test missing light recording.
34013 When a light does not exist, and the app attempts to capture it in the
34014 stateblock, a disabled light with the default light parameters is
34017 * dlls/d3d9/tests/device.c:
34018 d3d9: Mipmaps level test.
34020 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
34022 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
34023 msi: Add Russian resource file.
34025 2006-06-07 Robert Reif <reif@earthlink.net>
34027 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
34028 include/lmserver.h:
34029 netapi32: Add stub for NetServerEnumEx.
34031 2006-06-07 Mike McCormack <mike@codeweavers.com>
34033 * dlls/kernel/console.c, include/wine/server_protocol.h,
34034 programs/wineconsole/wineconsole.c, server/console.c,
34035 server/protocol.def, server/trace.c:
34036 server: open_console's from field should be a handle.
34038 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
34039 tools/make_requests:
34040 server: Use unsigned long for request types that are 64bit in win64.
34042 2006-06-07 Alexandre Julliard <julliard@winehq.org>
34044 * server/request.c:
34045 server: Print process/thread id instead of pointer in protocol errors.
34047 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
34049 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
34050 dlls/x11drv/dib.c, programs/regedit/listview.c:
34051 Remove more redundant NULL checks before HeapFree (found by Smatch).
34053 2006-06-05 EA Durbin <ead1234@hotmail.com>
34055 * dlls/msi/tests/db.c:
34056 msi/tests: Fixed a typo.
34058 2006-06-06 Mike McCormack <mike@codeweavers.com>
34060 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
34061 hlink: Implement DllRegisterServer.
34063 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
34064 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
34065 hlink: Add a basic implementation (based on work by Aric Stewart).
34067 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
34068 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
34069 dlls/hlink/hlink_main.c:
34070 hlink: Add a stub implementation (based on Aric Stewart's code).
34072 * include/hlink.idl:
34073 hlink: Declare prototypes for some functions.
34075 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
34077 * programs/winecfg/main.c:
34078 winecfg: Avoid unnecessary casts.
34080 * dlls/comctl32/propsheet.c:
34081 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
34083 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
34085 * include/winuser.h:
34086 include: Add SETWALLPAPER_DEFAULT to winuser.h.
34088 2006-06-06 H. Verbeet <hverbeet@gmail.com>
34090 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
34091 wined3d: Return the result of QueryInterface in GetContainer.
34093 * dlls/wined3d/utils.c:
34094 wined3d: Remove a redundant break.
34096 * dlls/wined3d/device.c:
34097 wined3d: Don't hardcode type sizes for shader constants.
34099 * dlls/d3d9/tests/shader.c:
34100 d3d9: Add a test for setting / getting vertex shader constants.
34102 2006-06-06 Robert Shearman <rob@codeweavers.com>
34104 * dlls/shdocvw/regsvr.c:
34105 shdocvw: Register some more documented classes that native also registers.
34107 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
34108 widl: Support coclass forward declarations.
34110 * include/exdisp.idl:
34111 include: Add two more coclasses to exdisp.idl.
34113 2006-06-06 Hans Leidekker <hans@it.vu.nl>
34115 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
34116 dnsapi: Add stub implementations for the remaining documented functions.
34118 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
34120 * dlls/x11drv/xvidmode.c:
34121 x11drv: Declared two functions as static to avoid compiler warnings.
34123 2006-06-06 Alexandre Julliard <julliard@winehq.org>
34125 * programs/winedbg/debug.l:
34126 Revert "winedbg: Remove useless NOCMD state."
34127 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
34129 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
34132 wine.inf: Added default values for .htm and .html file extension.
34134 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
34136 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
34137 oleaut32: safearray: Convert dimension index at the API boundary.
34139 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
34141 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
34142 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
34143 include/wine/wined3d_interface.h:
34144 wined3d: Remove constant type field in stateblock.
34145 It is wrong to maintain a mapping from a constant index to a type
34146 field, because different constant types do not share an index -
34147 boolean constant 0 is supposed to co-exist with floating point
34148 constant 0, not replace it. Drawprim and other code using the type
34149 array to decide whether to look up a constant in bools, floats, or
34150 ints is wrong - you can't make that decision based on the index.
34152 * dlls/wined3d/vertexshader.c:
34153 wined3d: Rename vertex shader constants.
34154 From const%lu to C%lu for consistency (to match pshaders).
34156 * dlls/wined3d/pixelshader.c:
34157 wined3d: Add limits for ps_2_x.
34159 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
34160 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
34161 wined3d: Trace improvements.
34163 * dlls/wined3d/pixelshader.c:
34164 wined3d: pshader defi has 5 parameters.
34166 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
34169 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
34171 2006-06-05 James Hawkins <truiken@gmail.com>
34173 * dlls/oleaut32/typelib.c:
34174 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
34177 * dlls/oleaut32/typelib.c:
34178 oleaut32: Copy BYREF args directly if they have the same variant type.
34180 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
34182 * dlls/gdi/tests/bitmap.c:
34183 gdi: New tests for GetDIBits.
34184 New tests that check if GetDIBits works with a bitmap that is selected
34185 in a device context (works in Windows, should fail according to the
34188 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
34190 * dlls/msvcrt/wcs.c:
34191 msvcrt: Write-strings warnings fix.
34193 2006-06-06 Mike McCormack <mike@codeweavers.com>
34195 * programs/winecfg/audio.c:
34196 winecfg: Make some pointer casts win64 compliant.
34198 * programs/wineconsole/dialog.c:
34199 wineconsole: Use correct prototypes for dialog procs.
34201 * programs/wcmd/wcmdmain.c:
34202 wcmd: Fix a Win64 warning.
34204 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
34205 taskmgr: Use correct types for Win64.
34207 * programs/hh/main.c:
34208 hh: Cast GetProcAddress's return to supress a Win64 warning.
34210 * programs/winetest/gui.c:
34211 winetest: Fix dialog prototypes.
34213 2006-06-05 Mike McCormack <mike@codeweavers.com>
34215 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
34216 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
34217 dlls/userenv/userenv_main.c:
34218 userenv: Add a stub implementation of userenv.dll.
34220 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
34222 * dlls/kernel/tests/codepage.c:
34223 kernel/tests: Some tests for WideCharToMultiByte.
34225 2006-06-06 Mike McCormack <mike@codeweavers.com>
34227 * dlls/advapi32/crypt.c:
34228 advapi32: Fix comment to match the function (thanks to Dan Kegel).
34230 2006-06-05 Juan Lang <juan_lang@yahoo.com>
34232 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
34233 programs/winedbg/info.c:
34234 winedbg: Get rid of unused mode command.
34236 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
34238 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
34239 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
34240 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
34241 dlls/x11drv/x11drv_main.c:
34242 x11drv: Improve handling of the case where the clipboard is opened
34243 with a window from another thread or process.
34245 * include/ddrawi.h:
34246 include: Add DDHAL_UPDATEOVERLAYDATA structure.
34248 2006-06-05 Huw Davies <huw@codeweavers.com>
34250 * dlls/msi/tests/package.c:
34251 msi: Add some integer condition tests.
34253 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
34255 * dlls/kernel/tests/file.c:
34256 kernel/tests: More tests for FindFirstFile.
34258 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
34260 * programs/wordpad/wordpad.c:
34261 wordpad: Declare three functions as static to avoid compiler warnings.
34263 2006-06-05 Mike McCormack <mike@codeweavers.com>
34265 * include/Makefile.in, include/hlguids.h:
34266 hlink: Add hlguids.h (based on a patch by Aric Stewart).
34268 * dlls/dnsapi/ns_parse.c:
34269 dnsapi: Fix the case where we have libresolv headers but no libraries.
34271 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
34273 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
34274 dlls/wined3d/swapchain.c:
34275 wined3d: Render target locking fixes.
34277 2006-06-04 Mike McCormack <mike@codeweavers.com>
34279 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
34280 advapi32: Implement and test SystemFunction031.
34282 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
34283 dlls/advapi32/tests/crypt_lmhash.c:
34284 advapi32: Implement and test SystemFunction030.
34286 2006-06-05 Hans Leidekker <hans@it.vu.nl>
34289 msi: Fix some copy/paste bugs in the implementation of condition operators.
34291 2006-06-04 Juan Lang <juan_lang@yahoo.com>
34293 * programs/winedbg/debug.l:
34294 winedbg: Remove useless NOCMD state.
34296 * dlls/user/winpos.c:
34297 user: Use SetPropW rather than SetPropA for internal property.
34299 2006-06-05 Robert Shearman <rob@codeweavers.com>
34301 * dlls/msi/where.c:
34302 msi: An empty string is equivalent to nil, so handle this in the optimised
34303 WHERE_execute path.
34305 * dlls/rpcrt4/ndr_marshall.c:
34306 rpcrt4: Implement varying array NDR functions.
34308 * dlls/rpcrt4/ndr_marshall.c:
34309 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
34311 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
34313 * programs/winedbg/types.c:
34314 winedbg: Correct typedefs in type manipulations.
34316 2006-06-04 Mike McCormack <mike@codeweavers.com>
34318 * programs/progman/dialog.c, programs/progman/group.c,
34319 programs/progman/program.c:
34320 progman: Win64 fixes.
34322 * programs/cmdlgtst/cmdlgtst.c:
34323 cmdlgtst: Use correct types for Win64.
34325 * programs/winemine/dialog.c, programs/winemine/main.h:
34326 winemine: Fix dialog proc prototypes for Win64.
34328 * programs/winemine/dialog.c, programs/winemine/dialog.h,
34329 programs/winemine/main.c:
34330 winemine: Remove dialog.h as it's redundant.
34332 * include/windef.h:
34333 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
34335 2006-06-02 Juan Lang <juan_lang@yahoo.com>
34337 * programs/winedbg/debug.l:
34338 winedbg: Fix a crash on initial empty input.
34340 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
34341 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
34342 crypt32: Implement X509_NAME_VALUE encoding/decoding.
34344 2006-06-03 Jacek Caban <jacek@codeweavers.com>
34346 * dlls/shdocvw/oleobject.c:
34347 shdocvw: Set focus in ui_activate.
34349 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
34350 dlls/mshtml/nsio.c:
34351 mshtml: Use mime type reported by moniker if possible.
34353 * dlls/mshtml/navigate.c:
34354 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
34356 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
34357 mshtml: Added beginning OnDataAvailable implementation.
34359 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
34360 mshtml: Added begining binding code in IPersistMoniker::Load.
34362 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
34363 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
34364 mshtml: Set binding channel, listener and context in AsyncOpen.
34366 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
34367 dlls/mshtml/persist.c:
34368 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
34370 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
34371 mshtml: Add create_nscallback function to allow using BSCallback out of
34374 * dlls/mshtml/nsio.c:
34375 mshtml: Move some code from before_async_open to AsyncOpen.
34377 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
34378 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
34379 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
34380 We have to handle it in another way.
34382 2006-06-03 Kai Blin <kai.blin@gmail.com>
34384 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
34385 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
34387 2006-06-03 Jacek Caban <jacek@codeweavers.com>
34389 * dlls/urlmon/binding.c:
34390 urlmon: Use task queue to handle OnDataAvailable call.
34392 * dlls/urlmon/binding.c:
34393 urlmon: Added OnResponse implementation.
34395 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
34397 * dlls/sane.ds/sane_main.c:
34398 sane.ds: Replace FIXME() by TRACE() on sane_exit.
34400 2006-06-02 Robert Shearman <rob@codeweavers.com>
34402 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
34403 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
34404 Instead just fill it in with all zeros.
34406 * dlls/rpcrt4/ndr_misc.h:
34407 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
34408 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
34409 isn't set by ComputeConformanceOrVariance and so could be left filled
34412 * dlls/rpcrt4/ndr_marshall.c:
34413 rpcrt4: The lifetime of the binding handle stored in the context
34414 handle is independent of the binding handle used in the call that
34415 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
34416 and then call RpcBindingFree later to free it.
34418 * dlls/rpcrt4/ndr_marshall.c:
34419 rpcrt4: Fix an incorrect format string pointer being passed in to
34420 ComputeVariance in NdrConformantVaryingStructBufferSize.
34422 * dlls/rpcrt4/rpc_transport.c:
34423 rpcrt4: Skip over the right-hand-side data for the protocol floor so
34424 that we can parse the towers received from native rpcrt4.
34426 * dlls/rpcrt4/ndr_marshall.c:
34427 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
34430 * dlls/rpcrt4/ndr_marshall.c:
34431 rpcrt4: Freeing a NULL context handle is allowed.
34433 * dlls/rpcrt4/ndr_marshall.c:
34434 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
34437 * dlls/rpcrt4/ndr_marshall.c:
34438 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
34439 by passing the correct type format string to ReadConformance.
34441 * dlls/rpcrt4/ndr_marshall.c:
34442 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
34443 marshall all-zeros.
34445 * dlls/rpcrt4/ndr_marshall.c:
34446 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
34449 * dlls/rpcrt4/rpc_transport.c:
34450 rpcrt4: Print some more informative error messages when getaddrinfo fails.
34452 2006-06-02 Mike McCormack <mike@codeweavers.com>
34454 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
34455 wininet: Simple tests for InternetGetCookie's parameters.
34457 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
34458 wininet: Fix up and test InternetSetCookie parameter checking.
34460 * dlls/wininet/internet.c:
34461 wininet: Remove some dead code (Coverity).
34463 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
34465 * dlls/advapi32/tests/registry.c:
34466 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
34468 * dlls/rsaenh/rsaenh.c:
34469 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
34472 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
34474 * dlls/shell32/shlfileop.c:
34475 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
34477 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
34478 dlls/shell32/shlfileop.c:
34479 shell32: Avoid Unicode->ANSI conversion when deleting a file.
34481 2006-06-02 Juan Lang <juan_lang@yahoo.com>
34483 * dlls/crypt32/tests/encode.c:
34484 crypt32: Add name value tests.
34485 Add tests for name values, and move tests for different string
34486 encodings to there.
34488 2006-06-01 Juan Lang <juan_lang@yahoo.com>
34490 * dlls/crypt32/decode.c:
34491 crypt32: Remove exception handling from internal decoding functions.
34493 * dlls/crypt32/tests/encode.c:
34494 crypt32: Add a couple CRL encoding tests, one that shows a problem.
34496 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
34498 * dlls/user/listbox.c:
34499 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
34501 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
34503 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
34505 user32: Send WM_SIZE when window changes state between restored/min/maximized.
34507 2006-06-01 Wino Rojo <winorojo@hotmail.com>
34509 * dlls/x11drv/opengl.c:
34510 x11drv: Fix for a BadMatch error.
34512 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
34514 * dlls/winspool.drv/tests/info.c:
34515 winspool/tests: Remove the check for unimplemented functions.
34517 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
34519 * dlls/winspool.drv/info.c:
34520 winspool.drv: Add GetPrintProcessorDirectoryW.
34522 2006-06-01 Robert Shearman <rob@codeweavers.com>
34524 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
34525 dlls/rpcrt4/tests/rpc.c:
34526 rpcrt4: All of the parameters to TowerExplode are optional.
34528 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
34529 dlls/rpcrt4/tests/rpc.c:
34530 rpcrt4: Implement TowerConstruct and TowerExplode.
34531 Add some tests for these undocumented functions.
34533 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
34534 dlls/rpcrt4/rpc_transport.c:
34535 rpcrt4: Add functions for generating and parsing the upper floors in
34536 endpoint-mapper towers for different transports.
34538 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
34539 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
34541 * dlls/rpcrt4/ndr_midl.c:
34542 rpcrt4: Don't send the unused part of the allocated buffer.
34544 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
34545 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
34548 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
34550 * dlls/comctl32/header.c:
34551 comctl32/header: Check Null before accessing struct member.
34553 2006-06-01 Kai Blin <kai.blin@gmail.com>
34555 * dlls/secur32/ntlm.c:
34556 secur32: Add EncryptMessage and DecryptMessage stubs.
34558 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
34560 * dlls/user/menu.c:
34561 user32: Popup menu position fixes.
34562 - Open large popup menus on the other side only if there's enough space
34563 - Open popup menus such that the y position of the first item in the
34564 popup menu is the same as the y position of the focused menu item.
34566 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
34568 * programs/winecfg/audio.c:
34569 winecfg: Add CoreAudio to audio drivers list.
34571 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
34573 * dlls/user/tests/msg.c:
34574 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
34575 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
34576 PeekMessage test by explicit calls to PeekMessage(), check queue
34577 status and processed messages after each call to see what is going on
34580 2006-06-01 Juan Lang <juan_lang@yahoo.com>
34582 * dlls/crypt32/tests/base64.c:
34583 crypt32: Make base64 tests loadable on win9x.
34585 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
34587 * dlls/shell32/shellpath.c:
34588 shell32: Add Fonts to user's shell folders list.
34590 2006-06-01 Robert Shearman <rob@codeweavers.com>
34592 * tools/widl/widl.man.in:
34593 widl: Fix a typo in the man page.
34595 * tools/widl/typegen.c:
34596 widl: Properly size the return value procformat.
34598 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
34599 tools/widl/typegen.h, tools/widl/widltypes.h:
34600 widl: Only write one procformat string and one typeformat string per file.
34602 2006-06-01 Huw Davies <huw@codeweavers.com>
34604 * dlls/gdi/freetype.c:
34605 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
34607 2006-06-01 Alexandre Julliard <julliard@winehq.org>
34609 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
34610 dlls/winmm/winecoreaudio/coreaudio.c,
34611 dlls/winmm/winecoreaudio/coreaudio.h:
34612 winecoreaudio: Fixed the FSF address.
34614 2006-05-24 Ken Thomases <ken@codeweavers.com>
34616 * dlls/winmm/winecoreaudio/audio.c:
34617 winecoreaudio: Don't CFAllocate buffer for port message.
34619 * dlls/winmm/winecoreaudio/audio.c:
34620 winecoreaudio: Use unique name for message port.
34621 Use a unique port name for the message port to the message thread.
34622 Port names are system-global, so using a non-unique constant name
34623 prevents the CoreAudio driver from being used in multiple processes
34626 * dlls/winmm/winecoreaudio/audio.c:
34627 winecoreaudio: 8-bit Linear PCM data is unsigned.
34629 * dlls/winmm/winecoreaudio/audio.c:
34630 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
34631 When fulfilling the output AudioUnit's request for audio data, don't
34632 stop when the current wavehdr is exhausted; advance to the next. This
34633 addresses the buzzy quality of the sound.
34635 * dlls/winmm/winecoreaudio/audio.c:
34636 winecoreaudio: Improve state tracking.
34637 Improved tracking of device state (stopped, playing, or paused).
34638 Also, tied starting and stopping the AudioUnit more directly to the
34639 state. No need to change the state when preparing or unpreparing
34640 wavehdrs. Pausing overrides both playing and stopped states; if
34641 stopped, pausing prevents output from starting when the program
34642 writes. When, restarting from the paused state, the device starts
34643 playing if there are queued wavehdrs. Otherwise, it goes to stopped
34646 * dlls/winmm/winecoreaudio/audio.c:
34647 winecoreaudio: Miscellaneous cleanup.
34648 Miscellaneous cleanup: release resources when done with them; protect
34649 against null pointers; reduce redundant code; avoid potential integer
34650 underflow; clarify a do-nothing loop.
34652 * dlls/winmm/winecoreaudio/audio.c:
34653 winecoreaudio: Fix race to open.
34654 Fixes a race condition (noted in a comment for wodOpen) when multiple
34655 threads try to open the same wave-out device simultaneously.
34656 Addressed by creating the device mutexes when the driver is
34657 initialized, instead of as each device is opened. Then use the mutex
34658 to protect the open operation against races. At the same time, made
34659 the mutexes recursive to avoid self-deadlocks the driver was
34660 encountering when reentered from the callback.
34662 2006-06-01 Mike McCormack <mike@codeweavers.com>
34664 * dlls/rpcrt4/ndr_marshall.c:
34665 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
34667 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
34669 * dlls/wined3d/surface_gdi.c:
34670 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
34672 2006-05-31 Jacek Caban <jacek@codeweavers.com>
34674 * dlls/urlmon/binding.c:
34675 urlmon: Remove no longer needed binding value in task_t.
34677 * dlls/urlmon/binding.c:
34678 urlmon: Use task queue for cross thread calls in on_progress.
34680 * dlls/urlmon/binding.c:
34681 urlmon: Use task queue in Switch implementation.
34683 * dlls/urlmon/binding.c:
34684 urlmon: Added task queue architecture and use it for OnProgress calls from
34687 * dlls/urlmon/binding.c:
34688 urlmon: Make suse that every OnProgress call is in an apartment thread.
34690 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
34692 * dlls/crypt32/tests/cert.c:
34693 crypt32/tests: Write-strings warning fix.
34695 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
34697 * dlls/comctl32/header.c:
34698 comctl32: header: Update the rects in HEADER_Refresh if needed.
34700 2006-05-31 Hans Leidekker <hans@it.vu.nl>
34702 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
34703 dnsapi: Fall back to a netbios query when a dns query fails.
34705 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
34707 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
34708 wsock32: Added GetService{A,W} stubs.
34710 2006-05-31 Jacek Caban <jacek@codeweavers.com>
34712 * dlls/urlmon/binding.c:
34713 urlmon: Use FindMimeFromData to determine MIME type.
34715 2006-05-31 Huw Davies <huw@codeweavers.com>
34717 * dlls/rpcrt4/ndr_marshall.c:
34718 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
34720 2006-05-31 Robert Shearman <rob@codeweavers.com>
34722 * dlls/oleaut32/typelib.c:
34723 oleaut32: Make sure to read the memid and the name offset from the
34724 correct offsets, after the function data, so add cFuncs to the offsets
34726 Resolve referenced types for variables.
34727 Fixes initialisation of the dbgrid32 OCX.
34729 * dlls/oleaut32/typelib.c:
34730 oleaut32: Resolve referenced types for return values as well as parameters in
34733 * tools/widl/parser.y:
34734 widl: Allow some more "reserved words" to be used as identifiers.
34736 * include/rpcdcep.h:
34737 include: Add some defines used by MIDL-generated code.
34739 2006-05-31 Alexandre Julliard <julliard@winehq.org>
34741 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
34742 winecoreaudio: Fixed a bunch of compiler warnings.
34744 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
34745 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
34747 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
34748 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
34750 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
34751 dnsapi: Portability fixes.
34753 2006-05-31 Juan Lang <juan_lang@yahoo.com>
34755 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
34756 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
34757 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
34758 include/wincrypt.h:
34759 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
34760 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
34761 Blin's base64 encoder/decoder.
34763 2006-05-31 Mike McCormack <mike@codeweavers.com>
34765 * programs/wineconsole/dialog.c:
34766 wineconsole: Store the font as a DWORD_PTR.
34768 * programs/wineconsole/user.c:
34769 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
34771 * programs/wordpad/wordpad.c:
34772 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
34774 2006-05-30 Jacek Caban <jacek@codeweavers.com>
34776 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
34777 urlmon: Added text/html filter.
34779 * dlls/urlmon/urlmon_main.c:
34780 urlmon: Use filters mechanism in FindMimeFromData.
34782 2006-05-31 Troy Rollo <wine@troy.rollo.name>
34784 * dlls/ole32/storage32.c:
34785 ole32: Use STGM_WRITE when opening child storage to delete its children.
34787 2006-05-30 Robert Reif <reif@earthlink.net>
34789 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
34790 winmm: Always check for open and close enents in wave test.
34791 Always check for open and close events.
34792 Send WM_APP message to thread to terminate it rather than TerminateThread.
34793 Fix CreateThread/waveOutOpen race by waiting for background thread to
34794 run before waveOutOpen is called.
34795 Add more non-hardware supported formats. There is a bug in wave
34796 mapper GetPosition when multiple headers are used and this helps
34799 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
34801 * dlls/dnsapi/query.c:
34802 dnsapi: Fixed missing lock release on error path.
34804 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
34806 * dlls/d3d8/tests/device.c:
34807 d3d8: Backport of the d3d9 swapchain test to d3d8.
34809 * dlls/d3d8/device.c:
34810 d3d8: Back buffer count fix.
34812 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
34814 * dlls/crypt32/cert.c:
34815 crypt32: Write-strings warning fix.
34817 * dlls/winmm/joystick/Makefile.in:
34818 winmm/joystick: joystick.c requires Unicode library.
34820 2006-05-30 Alexandre Julliard <julliard@winehq.org>
34822 * dlls/comctl32/propsheet.c:
34823 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
34825 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
34827 * configure, configure.ac, dlls/Makefile.in,
34828 dlls/winmm/winecoreaudio/.gitignore,
34829 dlls/winmm/winecoreaudio/Makefile.in,
34830 dlls/winmm/winecoreaudio/audio.c,
34831 dlls/winmm/winecoreaudio/audiounit.c,
34832 dlls/winmm/winecoreaudio/coreaudio.c,
34833 dlls/winmm/winecoreaudio/coreaudio.h,
34834 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
34835 winecoreaudio: Initial Audio Driver for Mac OS X.
34837 2006-05-29 Hans Leidekker <hans@it.vu.nl>
34839 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
34840 dnsapi: Implement DnsQuery_{A,UTF8,W}.
34842 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
34843 dlls/dnsapi/ns_parse.c:
34844 dnsapi: Add DNS message parsing routines from BIND.
34846 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
34848 * dlls/comctl32/header.c:
34849 comctl32: header: Ignore out-of-range iOrder in SetItemT.
34851 * dlls/kernel/format_msg.c:
34852 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
34854 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
34856 * dlls/msi/tests/format.c:
34857 msi: Increase verbosity in some failing tests.
34859 2006-05-30 Mike McCormack <mike@codeweavers.com>
34861 * dlls/wininet/http.c:
34862 wininet: Don't crash when querying NULL values.
34864 * dlls/wininet/tests/http.c:
34865 wininet: Add a test for basic authentication.
34867 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
34868 user32: Stub implementations for Win64's Get/Set LongPtr functions.
34870 2006-05-29 Troy Rollo <wine@troy.rollo.name>
34872 * include/wine/wined3d_gl.h:
34873 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
34875 2006-05-30 Troy Rollo <wine@troy.rollo.name>
34877 * dlls/comdlg32/filedlg.c:
34878 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
34879 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
34880 non-NULL pointer for CB_GETITEMDATA.
34882 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
34884 * dlls/wined3d/device.c:
34885 wined3d: Properly destroy texture object if we failed to create its surfaces.
34887 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
34888 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
34889 d3d9: Add reference to the parent device for surfaces.
34890 Allow some objects to have no parent device.
34891 Tighten refcount tests and test refound decrement on Release.
34893 2006-05-29 Robert Shearman <rob@codeweavers.com>
34895 * dlls/rpcrt4/ndr_marshall.c:
34896 rpcrt4: Make UserMarshalFlags static.
34898 * dlls/rpcrt4/ndr_marshall.c:
34899 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
34900 unmarshaler routines of embedded complexes in complex struct and array
34902 Fixes a regression caused by commit
34903 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
34906 * dlls/rpcrt4/ndr_marshall.c:
34907 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
34910 * dlls/rpcrt4/ndr_fullpointer.c:
34911 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
34912 set the number of pointers to a large default, so that NumberOfBuckets
34913 doesn't end up less than zero.
34915 * dlls/rpcrt4/ndr_marshall.c:
34916 rpcrt4: Handle marshaling/unmarshaling full pointers.
34918 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
34919 rpcrt4: For full pointers the state consists of flags, so or new flags into
34920 the field instead of assigning.
34921 The return value of all full pointer functions that return an int
34922 depends on the passed in query type being a flag in the state.
34924 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
34926 * dlls/comctl32/tests/treeview.c:
34927 comctl32/tests: Write-strings warnings fix.
34929 2006-05-29 Hans Leidekker <hans@it.vu.nl>
34932 msi: Implement MsiLocateComponent{A,W}.
34934 2006-05-30 Mike McCormack <mike@codeweavers.com>
34936 * programs/msiexec/msiexec.c:
34937 msiexec: Improve 64bit compatibility.
34939 2006-05-29 Mike McCormack <mike@codeweavers.com>
34941 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
34942 wldap32: Fix unused variable warnings.
34944 * dlls/gdi/freetype.c:
34945 gdi32: Fix an unused variable warning.
34947 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
34949 * dlls/wined3d/device.c:
34950 wined3d: Do not disable GL_BLEND when alpha blending is active.
34952 * dlls/wined3d/surface_gdi.c:
34953 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
34956 2006-05-28 Robert Reif <reif@earthlink.net>
34958 * dlls/winmm/tests/wave.c:
34959 winmm: Add multiple header wave tests.
34960 The current wave tests only use a single header for playback. Tests
34961 have been added to use multiple headers and to reuse them. This is
34962 how streaming applications and direct sound use the wave api.
34964 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
34966 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
34967 comctl32/tests: Write-strings warning fix.
34969 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
34971 * DEVELOPERS-HINTS:
34972 DEVELOPER-HINTS: Some directories are renamed / removed / added.
34974 * dlls/winspool.drv/tests/info.c:
34975 winspool/tests: Use 0xdeadbeef as magic value.
34977 * dlls/winspool.drv/info.c:
34978 winspool: Documentation for GetPrintProcessorDirectory.
34980 2006-05-28 Alexandre Julliard <julliard@winehq.org>
34982 * server/request.c:
34983 server: Return an error for invalid requests instead of killing the client
34986 * dlls/user/winproc.c:
34987 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
34990 Make.rules: Define datarootdir to avoid a configure warning.
34992 2006-05-28 Frank Richter <frank.richter@gmail.com>
34994 * dlls/shdocvw/shdocvw_main.c:
34995 shdocvw: Install Mozilla control silently.
34997 * dlls/shdocvw/De.rc:
34998 shdocvw: Improve German translation.
35000 2006-05-28 Kai Blin <kai.blin@gmail.com>
35002 * dlls/secur32/tests/main.c:
35003 secur32: Cleaning up the authentication tests.
35004 This should make it easier to add encryption tests later.
35006 2006-05-27 Jacek Caban <jacek@codeweavers.com>
35008 * dlls/urlmon/binding.c:
35009 urlmon: Improve debug traces.
35011 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
35012 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
35014 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
35015 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
35017 2006-05-27 Alexandre Julliard <julliard@winehq.org>
35019 * tools/sfnt2fnt.c:
35020 sfnt2fnt: Clean output files when aborting on a signal.
35022 * tools/make_ctests.c:
35023 make_ctests: Clean output files when aborting on an error or signal.
35026 fnt2fon: Clean output files when aborting on an error or signal.
35029 bin2res: Clean output files when aborting on an error or signal.
35031 * tools/widl/widl.c:
35032 widl: Clean output files when aborting on a signal.
35035 wrc: Clean output files when aborting on an error or signal.
35038 wmc: Clean output files when aborting on an error or signal.
35040 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
35042 * dlls/ntdll/loader.c:
35043 ntdll: Free TLS pointers when exiting thread.
35045 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
35046 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
35047 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
35049 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
35051 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
35052 include/wine/server_protocol.h, include/winternl.h,
35053 server/named_pipe.c, server/protocol.def, server/trace.c:
35054 ntdll/kernel32: Pipe information.
35055 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
35057 - reimplemented kernel32.GetNamedPipeInfo on top of it
35058 - enhance current features to make this work both on client and server handles
35059 - now also returning the number of instances
35061 2006-05-26 Jason Green <jave27@gmail.com>
35063 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
35064 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
35065 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
35068 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
35069 wined3d: Final move of the GLSL registry check (hopefully).
35071 2006-05-27 Alexandre Julliard <julliard@winehq.org>
35073 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
35074 kernel32: Partial implementation of GetModuleHandleExA/W.
35076 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
35077 ntdll: Implemented RtlPcToFileHeader.
35079 2006-05-26 Kai Blin <kai.blin@gmail.com>
35081 * dlls/secur32/base64_codec.c:
35082 secur32: Fix wrong bit shift in the base64 encoder.
35083 Thanks to Juan Lang for catching this one.
35085 2006-05-26 Robert Shearman <rob@codeweavers.com>
35087 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
35088 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
35089 Implement NdrFullPointerFree.
35091 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
35092 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
35094 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
35095 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
35096 NdrFullPointerInsertRefId.
35098 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
35099 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
35100 rpcrt4: Implement some full pointer functions and add stubs for others.
35103 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
35105 * dlls/wined3d/surface.c:
35106 wined3d: Implement IWineD3DSurface::BltFast.
35108 2006-05-26 Mike McCormack <mike@codeweavers.com>
35110 * dlls/secur32/ntlm.c:
35111 secur32: Avoid some code duplication.
35113 * dlls/rpcrt4/ndr_marshall.c:
35114 rpcrt4: Implement NdrClientContext(Un)Marshall.
35116 2006-05-26 Juan Lang <juan_lang@yahoo.com>
35118 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
35119 dlls/crypt32/tests/cert.c, include/wincrypt.h:
35120 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
35121 CertVerifySubjectCertificateContext.
35123 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
35124 dlls/crypt32/store.c:
35125 crypt32: Combine redundant code.
35127 2006-05-25 Huw Davies <huw@codeweavers.com>
35129 * dlls/gdi/freetype.c:
35130 gdi32: The font cache needs to discriminate whether the device can cope with
35131 bitmap fonts or not.
35133 2006-05-26 Robert Shearman <rob@codeweavers.com>
35135 * dlls/rpcrt4/ndr_marshall.c:
35136 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
35137 ComputeConformanceOrVariance it is still necessary to set the count
35138 variable to the value retrieved.
35140 * dlls/rpcrt4/rpc_message.c:
35141 rpcrt4: Return the actual status code sent back by the server, rather than
35144 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
35146 * dlls/wined3d/surface_gdi.c:
35147 wined3d: Fix IWineGDISurface::SaveSnapshot.
35149 * dlls/wined3d/surface.c:
35150 wined3d: Disable the depth test in UnlockRect
35152 2006-05-26 Jason Green <jave27@gmail.com>
35154 * dlls/wined3d/drawprim.c:
35155 wined3d: Fix regression introduced by recent multitexture patch.
35157 2006-05-26 Alexandre Julliard <julliard@winehq.org>
35159 * dlls/comctl32/theme_dialog.c:
35160 comctl32: Dialog procedures should be called with CallWindowProc.
35162 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
35163 dlls/user/winproc.h:
35164 user: Only include winproc.h where necessary.
35166 * dlls/user/winproc.c:
35167 user: Added fast 32->16 mapping for the remaining messages.
35169 * dlls/user/winproc.c:
35170 user: Added fast 32->16 mapping for the listbox and combobox messages.
35172 * dlls/user/winproc.c:
35173 user: Added fast 32->16 mapping for the edit control messages.
35175 * dlls/user/winproc.c:
35176 user: Added fast 32->16 mapping for button and scrollbar messages.
35178 * dlls/user/winproc.c:
35179 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
35181 * dlls/user/winproc.c:
35182 user: Added fast 32->16 mapping for the WM_DDE* messages.
35184 * dlls/user/winproc.c:
35185 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
35188 * dlls/user/winproc.c:
35189 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
35191 * dlls/user/winproc.c:
35192 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
35193 WM_WINDOWPOSCHANGING/CHANGED.
35195 * dlls/user/winproc.c:
35196 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
35198 * dlls/user/winproc.c:
35199 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
35201 * dlls/user/winproc.c:
35202 user: Added fast 16->32 mapping for the remaining messages.
35204 * dlls/user/winproc.c:
35205 user: Added fast 16->32 mapping for the WM_DDE* messages.
35207 * dlls/user/winproc.c:
35208 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
35211 * dlls/user/winproc.c:
35212 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
35214 * dlls/user/winproc.c:
35215 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
35216 WM_WINDOWPOSCHANGING/CHANGED.
35218 * dlls/user/winproc.c:
35219 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
35221 * dlls/user/winproc.c:
35222 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
35224 * include/wine/unicode.h:
35225 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
35228 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
35229 Fixed a couple of instances of the old FSF address that crept back in.
35231 2006-05-25 Phil Costin <philcostin@hotmail.com>
35233 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
35234 wined3d: Create stub for D3DPERF_SetOptions function.
35236 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
35238 * tools/wineprefixcreate.in:
35239 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
35240 relaying on the PATH.
35242 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
35244 * dlls/comctl32/header.c:
35245 comctl32: header: Put the new item in place of the hot divider instead of
35248 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
35250 * dlls/comctl32/header.c:
35251 comctl32: header: Draw the drag image and hot dividers while dragging an item.
35253 * dlls/comctl32/header.c:
35254 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
35256 * dlls/comctl32/header.c:
35257 comctl32: header: Implement HDM_SETHOTDIVIDER.
35259 * dlls/comctl32/header.c:
35260 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
35262 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
35264 * dlls/comctl32/listview.c:
35265 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
35266 Apply the HDS_DRAGDROP header style if the listview has the
35267 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
35268 doesn't support them.
35270 2006-05-25 Juan Lang <juan_lang@yahoo.com>
35272 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
35273 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
35274 crypt32: Implement CertSerializeCRLStoreElement.
35276 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
35278 * dlls/mapi32/util.c:
35279 mapi32: Break out of the loop as soon as MSI call succeeds.
35281 * dlls/gdi/freetype.c:
35282 gdi: Add more const qualifiers.
35284 2006-05-26 Jason Green <jave27@gmail.com>
35286 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
35287 wined3d: Move the GLSL registry check again.
35289 2006-05-26 Mike McCormack <mike@codeweavers.com>
35291 * tools/winapi/tests.dat:
35292 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
35294 * include/rpcndr.h:
35295 rpcrt4: Remove unused IN and OUT macros.
35297 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
35299 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
35300 mapi32: Implement FGetComponentPath.
35303 msi: Translate the resulting string only if the previous call succeeded.
35305 2006-05-25 Jacek Caban <jacek@codeweavers.com>
35307 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
35308 urlmon: Fix implementation of ReleaseBindInfo.
35310 * dlls/urlmon/binding.c:
35311 urlmon: Better pending read handling.
35313 * dlls/urlmon/binding.c:
35314 urlmon: Added Switch implementation.
35316 * dlls/urlmon/binding.c:
35317 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
35320 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
35321 dlls/urlmon/urlmon_main.h:
35322 urlmon: Call OnProgress in apartment thread.
35324 * dlls/urlmon/binding.c:
35325 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
35327 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
35328 urlmon: Added ReportResult implementation.
35330 * dlls/urlmon/binding.c:
35331 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
35333 2006-05-25 Juan Lang <juan_lang@yahoo.com>
35335 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
35336 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
35337 crypt32: Add support for CRLs.
35339 * dlls/crypt32/cert.c:
35340 crypt32: Use public functions when finding certificates.
35342 2006-05-25 Phil Costin <philcostin@hotmail.com>
35344 * dlls/wined3d/directx.c:
35345 wined3d: Shader caps fix - code relocation.
35347 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
35349 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
35350 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
35351 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
35352 wined3d: Dynamicly load GL_ARB_multitexture functions.
35354 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
35356 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
35357 dlls/wined3d/wined3d_private.h:
35358 wined3d: Small rhw vertex fix.
35359 Fix the one pixel displacement and move the glOrtho code in a common
35362 2006-05-25 Alexandre Julliard <julliard@winehq.org>
35365 configure: Regenerated with autoconf 2.59d.
35367 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
35368 include/wine/unicode.h:
35369 include: Prevent internal Wine headers from being used in tests.
35371 * dlls/wined3d/surface.c:
35372 wined3d: Fixed a compiler warning.
35374 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
35376 * dlls/ntdll/file.c:
35377 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
35379 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
35381 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
35382 wininet: Constify data.
35384 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
35385 gdi: Constify data.
35387 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
35390 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
35392 2006-05-24 Jason Green <jave27@gmail.com>
35394 * include/wine/wined3d_gl.h:
35395 wined3d: Add some more GLSL defines.
35397 2006-05-25 Mike McCormack <mike@codeweavers.com>
35399 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
35400 rpcrt4: Stub implementations for NDRS marshalling functions.
35402 * dlls/crypt32/oid.c:
35403 crypt32: Fix a integer to pointer cast.
35405 * dlls/msi/action.c, dlls/msi/database.c:
35406 msi: Fix some pointer to integer casts.
35408 * dlls/kernel/console.c:
35409 kernel32: Fix some pointer to integer casts.
35411 * dlls/mapi32/mapi32_main.c:
35412 mapi32: Fix prototype of MAPILogon and MAPILogoff.
35414 * include/richedit.h:
35415 richedit: Fix prototype of the callback function.
35417 2006-05-24 Robert Shearman <rob@codeweavers.com>
35419 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
35420 dlls/ole32/ftmarshal.c:
35421 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
35423 * dlls/ole32/ftmarshal.c:
35424 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
35425 remove unnecessary unmarshaling code for the standard-marshal case -
35426 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
35428 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
35429 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
35430 free-threaded marshaler.
35432 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
35433 ole32: Implement table-weak marshaling for the free-threaded marshaler.
35435 * dlls/ole32/ftmarshal.c:
35436 ole32: Release the standard marshal in the free-threaded marshaler's
35437 UnmarshalInterface function.
35439 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
35440 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
35441 and UnmarshalInterface methods, with test cases.
35443 * dlls/ole32/ftmarshal.c:
35444 ole32: Fix the free-threaded marshaler when it has no outer unknown.
35446 * dlls/rpcrt4/ndr_marshall.c:
35447 rpcrt4: Set the Memory field of the stub message structure to the
35448 start of the memory that an embedded pointer is embedded in so that
35449 FC_POINTER conformance works correctly.
35451 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
35452 rpcrt4: Implement explicit generic binding handles.
35454 * dlls/rpcrt4/ndr_stubless.c:
35455 rpcrt4: Move the getting of the client binding handle to a separate function.
35457 * dlls/rpcrt4/ndr_stubless.c:
35458 rpcrt4: Move the initialising of the stub message structure nearer to the top
35460 Set stubMsg.StackTop after calling the initialise function.
35462 * dlls/rpcrt4/ndr_stubless.c:
35463 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
35465 * dlls/rpcrt4/rpc_binding.c:
35466 rpcrt4: Implement RpcBindingCopy.
35468 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
35469 uuid: Add some COM CLSIDs.
35471 * include/urlmon.idl:
35472 include: Add several more interfaces to urlmon.idl.
35474 2006-05-24 Jacek Caban <jacek@codeweavers.com>
35476 * dlls/urlmon/tests/misc.c:
35477 urlmon: Added registering name space test.
35479 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
35480 dlls/urlmon/urlmon_main.h:
35481 urlmon: Use registered protocols.
35483 * dlls/urlmon/session.c:
35484 urlmon: Added [Un]RegisterNamespace implementation.
35486 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
35487 dlls/mshtml/service.c:
35488 mshtml: The secret interface is CMarkup. Improve FIXMEs.
35490 2006-05-24 Juan Lang <juan_lang@yahoo.com>
35492 * dlls/crypt32/tests/store.c:
35493 crypt32: Add one more test of CertAddEncodedCertificateToStore.
35495 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
35496 dlls/crypt32/store.c:
35497 crypt32: Move cert functions that don't depend on the implementation of stores
35500 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
35502 * dlls/wined3d/device.c:
35503 wined3d: Fog fixes.
35505 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
35507 * dlls/wined3d/surface.c:
35508 wined3d: Turn around the image in LockRect.
35510 * dlls/wined3d/device.c:
35511 wined3d: Silence the offscreen surface creation fixme.
35513 * dlls/wined3d/device.c:
35514 wined3d: Color keying emulation.
35516 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
35518 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
35519 d3d9: StateBlock is also created in EndStateBlock. With tests.
35521 2006-05-24 Alexandre Julliard <julliard@winehq.org>
35523 * ANNOUNCE, ChangeLog, VERSION, configure:
35526 ----------------------------------------------------------------
35527 2006-05-24 Alexandre Julliard <julliard@winehq.org>
35529 * dlls/usp10/tests/usp10.c:
35530 usp10: Fixed a compiler warning.
35532 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
35533 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
35534 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
35535 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
35536 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
35537 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
35538 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
35539 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
35540 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
35541 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
35542 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
35543 Link against libwine_unicode everywhere we use Unicode functions.
35545 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
35546 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
35547 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
35548 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
35549 dlls/shlwapi/tests/path.c:
35550 Tests should not use wine/unicode.h.
35552 * tools/widl/typelib.c, tools/widl/write_msft.c:
35553 widl: Get rid of unnecessary inclusion of unicode.h.
35555 * libs/wine/debug.c:
35556 libwine: Don't use libwine_unicode functions.
35558 2006-05-24 Mike McCormack <mike@codeweavers.com>
35560 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
35561 programs/winefile/winefile.c:
35562 Fixed more boolean comparisons against TRUE.
35564 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
35565 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
35567 * dlls/wininet/dialogs.c:
35568 wininet: Fix a possible NULL pointer deference.
35570 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
35573 Makefile.in: find needs a slash when the source dir is a symlink.
35575 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
35577 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
35578 gphoto2.ds: Added Korean resources.
35580 2006-05-24 Alexandre Julliard <julliard@winehq.org>
35582 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
35583 libs/unicode/string.c, libs/unicode/wine_unicode.def,
35584 libs/unicode/wine_unicode.map:
35585 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
35587 * include/wine/unicode.h, libs/unicode/string.c,
35588 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
35589 libwine_unicode: Define all functions in the library even if they can be inlined.
35591 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
35593 * dlls/user/tests/msg.c:
35594 user: Add a test to check the queue status if there is a pending
35595 posted message and the quit flag is set.
35597 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
35599 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
35600 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
35601 include/wine/wined3d_interface.h:
35602 wined3d: Swapchain and back buffer corrections + tests.
35604 2006-05-24 Mike McCormack <mike@codeweavers.com>
35606 * dlls/msi/dialog.c:
35607 msi: Set a default radio button.
35609 * dlls/msi/action.c:
35610 msi: Fix a possible memory leak.
35612 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
35614 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
35615 include/wine/wined3d_gl.h:
35616 wined3d: Fix ARB_imaging abuse.
35618 2006-05-24 Alexandre Julliard <julliard@winehq.org>
35620 * dlls/wined3d/device.c:
35621 wined3d: Fixed a couple of boolean comparisons against TRUE.
35623 2006-05-23 Jason Green <jave27@gmail.com>
35625 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
35626 dlls/wined3d/wined3d_private.h:
35627 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
35630 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
35631 wined3d: Add function to print the infolog of a GLSL shader on errors.
35632 With assistance from H. Verbeet.
35634 * include/wine/wined3d_gl.h:
35635 wined3d: Added some GLSL defines and function prototypes.
35637 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
35639 * dlls/comdlg32/printdlg.c:
35640 comdlg32: Write-strings warning fix.
35642 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
35644 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
35645 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
35646 programs/notepad/Fr.rc, programs/progman/Fr.rc,
35647 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
35648 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
35649 programs/wordpad/Fr.rc:
35650 Uniformization of French main menu accelerators.
35652 2006-05-23 Hans Leidekker <hans@it.vu.nl>
35654 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
35655 uninstaller: Add Dutch resources.
35657 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
35659 * dlls/x11drv/xrender.c:
35660 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
35662 2006-05-23 Juan Lang <juan_lang@yahoo.com>
35664 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
35665 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
35667 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
35669 * dlls/wined3d/directx.c:
35670 wined3d: Remove a double cap flag.
35672 * dlls/wined3d/surface.c:
35673 wined3d: Remove an unnecessary NULL check.
35675 2006-05-23 Jacek Caban <jacek@codeweavers.com>
35677 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
35678 dlls/mshtml/persist.c:
35679 mshtml: Added stub implementation of IPersistStreamInit.
35681 * dlls/shdocvw/oleobject.c:
35682 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
35684 * dlls/shdocvw/oleobject.c:
35685 shdocvw: Don't do verb that is already done.
35687 * dlls/shdocvw/oleobject.c:
35688 shdocvw: Move UI activating to the separated function.
35690 * dlls/shdocvw/oleobject.c:
35691 shdocvw: Move inplace activating code to the separated function.
35693 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
35694 dlls/shdocvw/webbrowser.c:
35695 shdocvw: Added WebBrowser v1 implementation.
35697 * dlls/shdocvw/regsvr.c:
35698 shdocvw: Added WebBrowser v1 registration.
35700 2006-05-23 Robert Shearman <rob@codeweavers.com>
35702 * dlls/comctl32/propsheet.c:
35703 comctl32: Fix the loading of strings for the property sheet page by
35704 caching the ID of the string to load before overwriting it with an
35707 2006-05-23 Alexandre Julliard <julliard@winehq.org>
35709 * dlls/user/winproc.c:
35710 user: Reuse the fast A->W function to implement the 16->32W case.
35711 Get rid of the no longer needed 16->32W mapping functions.
35713 * dlls/user/winproc.c:
35714 user: Reuse the fast W->A function to implement the 32W->16 case.
35715 Get rid of the no longer needed 32W->16 mapping functions.
35717 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
35718 user: Use winproc callbacks for the remaining 16-bit messaging functions.
35720 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
35722 * dlls/comctl32/header.c:
35723 comctl32: header: Don't try to draw items outside the clipping rect.
35725 * dlls/comctl32/header.c:
35726 comctl32: header: Make the column resizing smooth in full drag mode.
35727 Make the column resizing smooth in full drag mode even for listview
35728 with lots of elements by redrawing only the resized column and calling
35731 2006-05-22 Juan Lang <juan_lang@yahoo.com>
35733 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
35734 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
35735 crypt32: Abstract contexts.
35736 - create an abstract interface for contexts, and use it for certificates
35737 - create a simple context list, and use it for memory stores
35739 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
35741 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
35742 usp10: Add stub for ScriptStringOut.
35744 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
35746 * dlls/wined3d/swapchain.c:
35747 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
35749 2006-05-23 Huw Davies <huw@codeweavers.com>
35751 * dlls/rpcrt4/tests/ndr_marshall.c:
35752 rpcrt4: Uncomment test now that it works correctly.
35754 * dlls/rpcrt4/ndr_marshall.c:
35755 rpcrt4: Add another static.
35757 * dlls/rpcrt4/ndr_marshall.c:
35758 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
35759 amongst the NdrSimpleStruct* ones.
35761 2006-05-23 Alexandre Julliard <julliard@winehq.org>
35763 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
35764 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
35765 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
35766 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
35767 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
35768 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
35769 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
35770 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
35771 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
35772 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
35773 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
35774 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
35775 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
35776 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
35777 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
35778 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
35779 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
35780 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
35781 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
35782 programs/winetest/Makefile.in:
35783 winspool: Renamed the directory to winspool.drv.
35785 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
35786 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
35787 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
35788 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
35789 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
35790 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
35791 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
35792 dlls/wineps.drv/data/AvantGarde_Demi.c,
35793 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
35794 dlls/wineps.drv/data/Bookman_Demi.c,
35795 dlls/wineps.drv/data/Bookman_DemiItalic.c,
35796 dlls/wineps.drv/data/Bookman_Light.c,
35797 dlls/wineps.drv/data/Bookman_LightItalic.c,
35798 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
35799 dlls/wineps.drv/data/Courier_Bold.c,
35800 dlls/wineps.drv/data/Courier_BoldOblique.c,
35801 dlls/wineps.drv/data/Courier_Oblique.c,
35802 dlls/wineps.drv/data/Helvetica.c,
35803 dlls/wineps.drv/data/Helvetica_Bold.c,
35804 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
35805 dlls/wineps.drv/data/Helvetica_Narrow.c,
35806 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
35807 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
35808 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
35809 dlls/wineps.drv/data/Helvetica_Oblique.c,
35810 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
35811 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
35812 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
35813 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
35814 dlls/wineps.drv/data/Palatino_Bold.c,
35815 dlls/wineps.drv/data/Palatino_BoldItalic.c,
35816 dlls/wineps.drv/data/Palatino_Italic.c,
35817 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
35818 dlls/wineps.drv/data/Times_Bold.c,
35819 dlls/wineps.drv/data/Times_BoldItalic.c,
35820 dlls/wineps.drv/data/Times_Italic.c,
35821 dlls/wineps.drv/data/Times_Roman.c,
35822 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
35823 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
35824 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
35825 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
35826 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
35827 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
35828 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
35829 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
35830 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
35831 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
35832 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
35833 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
35834 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
35835 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
35836 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
35837 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
35838 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
35839 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
35840 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
35841 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
35842 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
35843 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
35844 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
35845 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
35846 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
35847 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
35848 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
35849 dlls/wineps/data/AvantGarde_BookOblique.c,
35850 dlls/wineps/data/AvantGarde_Demi.c,
35851 dlls/wineps/data/AvantGarde_DemiOblique.c,
35852 dlls/wineps/data/Bookman_Demi.c,
35853 dlls/wineps/data/Bookman_DemiItalic.c,
35854 dlls/wineps/data/Bookman_Light.c,
35855 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
35856 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
35857 dlls/wineps/data/Courier_BoldOblique.c,
35858 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
35859 dlls/wineps/data/Helvetica_Bold.c,
35860 dlls/wineps/data/Helvetica_BoldOblique.c,
35861 dlls/wineps/data/Helvetica_Narrow.c,
35862 dlls/wineps/data/Helvetica_Narrow_Bold.c,
35863 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
35864 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
35865 dlls/wineps/data/Helvetica_Oblique.c,
35866 dlls/wineps/data/NewCenturySchlbk_Bold.c,
35867 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
35868 dlls/wineps/data/NewCenturySchlbk_Italic.c,
35869 dlls/wineps/data/NewCenturySchlbk_Roman.c,
35870 dlls/wineps/data/Palatino_Bold.c,
35871 dlls/wineps/data/Palatino_BoldItalic.c,
35872 dlls/wineps/data/Palatino_Italic.c,
35873 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
35874 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
35875 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
35876 dlls/wineps/data/ZapfChancery_MediumItalic.c,
35877 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
35878 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
35879 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
35880 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
35881 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
35882 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
35883 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
35884 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
35885 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
35886 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
35887 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
35888 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
35889 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
35890 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
35891 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
35892 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
35893 wineps: Renamed the directory to wineps.drv.
35895 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
35896 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
35897 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
35898 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
35899 dlls/msisys/msisys.ocx.spec:
35900 msisys: Renamed the directory to msisys.ocx.
35902 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
35904 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
35905 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
35906 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
35907 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
35908 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
35909 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
35910 dlls/advapi32/registry.c, dlls/advapi32/security.c,
35911 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
35912 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
35913 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
35914 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
35915 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
35916 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
35917 dlls/advpack/install.c, dlls/advpack/reg.c,
35918 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
35919 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
35920 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
35921 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
35922 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
35923 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
35924 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
35925 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
35926 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
35927 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
35928 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
35929 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
35930 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
35931 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
35932 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
35933 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
35934 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
35935 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
35936 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
35937 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
35938 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
35939 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
35940 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
35941 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
35942 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
35943 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
35944 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
35945 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
35946 dlls/comcat/factory.c, dlls/comcat/information.c,
35947 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
35948 dlls/comcat/version.rc, dlls/comctl32/animate.c,
35949 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
35950 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
35951 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
35952 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
35953 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
35954 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
35955 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
35956 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
35957 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
35958 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
35959 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
35960 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
35961 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
35962 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
35963 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
35964 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
35965 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
35966 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
35967 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
35968 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
35969 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
35970 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
35971 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
35972 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
35973 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
35974 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
35975 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
35976 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
35977 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
35978 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
35979 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
35980 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
35981 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
35982 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
35983 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
35984 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
35985 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
35986 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
35987 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
35988 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
35989 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
35990 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
35991 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
35992 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
35993 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
35994 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
35995 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
35996 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
35997 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
35998 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
35999 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
36000 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
36001 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
36002 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
36003 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
36004 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
36005 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
36006 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
36007 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
36008 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
36009 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
36010 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
36011 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
36012 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
36013 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
36014 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
36015 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
36016 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
36017 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
36018 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
36019 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
36020 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
36021 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
36022 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
36023 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
36024 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
36025 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
36026 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
36027 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
36028 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
36029 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
36030 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
36031 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
36032 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
36033 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
36034 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
36035 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
36036 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
36037 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
36038 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
36039 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
36040 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
36041 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
36042 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
36043 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
36044 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
36045 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
36046 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
36047 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
36048 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
36049 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
36050 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
36051 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
36052 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
36053 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
36054 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
36055 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
36056 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
36057 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
36058 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
36059 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
36060 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
36061 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
36062 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
36063 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
36064 dlls/ddraw/main.c, dlls/ddraw/material.c,
36065 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
36066 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
36067 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
36068 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
36069 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
36070 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
36071 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
36072 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
36073 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
36074 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
36075 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
36076 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
36077 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
36078 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
36079 dlls/dinput/device.c, dlls/dinput/device_private.h,
36080 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
36081 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
36082 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
36083 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
36084 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
36085 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
36086 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
36087 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
36088 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
36089 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
36090 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
36091 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
36092 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
36093 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
36094 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
36095 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
36096 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
36097 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
36098 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
36099 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
36100 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
36101 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
36102 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
36103 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
36104 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
36105 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
36106 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
36107 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
36108 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
36109 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
36110 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
36111 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
36112 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
36113 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
36114 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
36115 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
36116 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
36117 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
36118 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
36119 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
36120 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
36121 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
36122 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
36123 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
36124 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
36125 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
36126 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
36127 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
36128 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
36129 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
36130 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
36131 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
36132 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
36133 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
36134 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
36135 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
36136 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
36137 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
36138 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
36139 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
36140 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
36141 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
36142 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
36143 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
36144 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
36145 dlls/dsound/capture.c, dlls/dsound/dsound.c,
36146 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
36147 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
36148 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
36149 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
36150 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
36151 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
36152 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
36153 dlls/dsound/version.rc, dlls/dswave/dswave.c,
36154 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
36155 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
36156 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
36157 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
36158 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
36159 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
36160 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
36161 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
36162 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
36163 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
36164 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
36165 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
36166 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
36167 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
36168 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
36169 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
36170 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
36171 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
36172 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
36173 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
36174 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
36175 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
36176 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
36177 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
36178 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
36179 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
36180 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
36181 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
36182 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
36183 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
36184 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
36185 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
36186 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
36187 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
36188 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
36189 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
36190 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
36191 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
36192 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
36193 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
36194 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
36195 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
36196 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
36197 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
36198 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
36199 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
36200 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
36201 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
36202 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
36203 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
36204 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
36205 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
36206 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
36207 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
36208 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
36209 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
36210 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
36211 dlls/kernel/comm.c, dlls/kernel/computername.c,
36212 dlls/kernel/console.c, dlls/kernel/console_private.h,
36213 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
36214 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
36215 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
36216 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
36217 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
36218 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
36219 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
36220 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
36221 dlls/kernel/local16.c, dlls/kernel/locale.c,
36222 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
36223 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
36224 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
36225 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
36226 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
36227 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
36228 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
36229 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
36230 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
36231 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
36232 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
36233 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
36234 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
36235 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
36236 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
36237 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
36238 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
36239 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
36240 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
36241 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
36242 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
36243 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
36244 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
36245 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
36246 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
36247 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
36248 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
36249 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
36250 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
36251 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
36252 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
36253 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
36254 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
36255 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
36256 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
36257 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
36258 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
36259 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
36260 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
36261 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
36262 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
36263 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
36264 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
36265 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
36266 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
36267 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
36268 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
36269 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
36270 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
36271 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
36272 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
36273 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
36274 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
36275 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
36276 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
36277 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
36278 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
36279 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
36280 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
36281 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
36282 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
36283 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
36284 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
36285 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
36286 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
36287 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
36288 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
36289 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
36290 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
36291 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
36292 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
36293 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
36294 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
36295 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
36296 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
36297 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
36298 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
36299 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
36300 dlls/kernel/resource.c, dlls/kernel/resource16.c,
36301 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
36302 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
36303 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
36304 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
36305 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
36306 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
36307 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
36308 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
36309 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
36310 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
36311 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
36312 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
36313 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
36314 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
36315 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
36316 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
36317 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
36318 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
36319 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
36320 dlls/kernel/version.c, dlls/kernel/version.rc,
36321 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
36322 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
36323 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
36324 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
36325 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
36326 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
36327 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
36328 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
36329 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
36330 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
36331 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
36332 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
36333 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
36334 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
36335 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
36336 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
36337 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
36338 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
36339 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
36340 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
36341 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
36342 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
36343 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
36344 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
36345 dlls/msacm32/filter.c, dlls/msacm32/format.c,
36346 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
36347 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
36348 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
36349 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
36350 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
36351 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
36352 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
36353 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
36354 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
36355 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
36356 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
36357 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
36358 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
36359 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
36360 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
36361 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
36362 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
36363 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
36364 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
36365 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
36366 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
36367 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
36368 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
36369 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
36370 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
36371 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
36372 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
36373 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
36374 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
36375 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
36376 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
36377 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
36378 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
36379 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
36380 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
36381 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
36382 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
36383 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
36384 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
36385 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
36386 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
36387 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
36388 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
36389 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
36390 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
36391 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
36392 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
36393 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
36394 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
36395 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
36396 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
36397 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
36398 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
36399 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
36400 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
36401 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
36402 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
36403 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
36404 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
36405 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
36406 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
36407 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
36408 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
36409 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
36410 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
36411 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
36412 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
36413 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
36414 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
36415 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
36416 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
36417 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
36418 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
36419 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
36420 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
36421 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
36422 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
36423 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
36424 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
36425 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
36426 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
36427 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
36428 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
36429 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
36430 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
36431 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
36432 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
36433 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
36434 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
36435 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
36436 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
36437 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
36438 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
36439 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
36440 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
36441 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
36442 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
36443 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
36444 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
36445 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
36446 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
36447 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
36448 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
36449 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
36450 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
36451 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
36452 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
36453 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
36454 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
36455 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
36456 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
36457 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
36458 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
36459 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
36460 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
36461 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
36462 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
36463 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
36464 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
36465 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
36466 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
36467 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
36468 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
36469 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
36470 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
36471 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
36472 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
36473 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
36474 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
36475 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
36476 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
36477 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
36478 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
36479 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
36480 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
36481 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
36482 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
36483 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
36484 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
36485 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
36486 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
36487 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
36488 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
36489 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
36490 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
36491 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
36492 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
36493 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
36494 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
36495 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
36496 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
36497 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
36498 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
36499 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
36500 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
36501 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
36502 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
36503 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
36504 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
36505 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
36506 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
36507 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
36508 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
36509 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
36510 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
36511 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
36512 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
36513 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
36514 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
36515 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
36516 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
36517 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
36518 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
36519 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
36520 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
36521 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
36522 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
36523 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
36524 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
36525 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
36526 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
36527 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
36528 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
36529 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
36530 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
36531 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
36532 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
36533 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
36534 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
36535 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
36536 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
36537 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
36538 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
36539 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
36540 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
36541 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
36542 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
36543 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
36544 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
36545 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
36546 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
36547 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
36548 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
36549 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
36550 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
36551 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
36552 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
36553 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
36554 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
36555 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
36556 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
36557 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
36558 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
36559 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
36560 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
36561 dlls/quartz/transform.c, dlls/quartz/transform.h,
36562 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
36563 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
36564 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
36565 dlls/riched20/context.c, dlls/riched20/editor.c,
36566 dlls/riched20/editor.h, dlls/riched20/editstr.h,
36567 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
36568 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
36569 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
36570 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
36571 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
36572 dlls/riched20/writer.c, dlls/riched32/richedit.c,
36573 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
36574 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
36575 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
36576 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
36577 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
36578 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
36579 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
36580 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
36581 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
36582 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
36583 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
36584 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
36585 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
36586 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
36587 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
36588 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
36589 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
36590 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
36591 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
36592 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
36593 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
36594 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
36595 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
36596 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
36597 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
36598 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
36599 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
36600 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
36601 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
36602 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
36603 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
36604 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
36605 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
36606 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
36607 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
36608 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
36609 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
36610 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
36611 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
36612 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
36613 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
36614 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
36615 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
36616 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
36617 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
36618 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
36619 dlls/setupapi/install.c, dlls/setupapi/misc.c,
36620 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
36621 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
36622 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
36623 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
36624 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
36625 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
36626 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
36627 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
36628 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
36629 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
36630 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
36631 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
36632 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
36633 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
36634 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
36635 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
36636 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
36637 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
36638 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
36639 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
36640 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
36641 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
36642 dlls/shell32/control.c, dlls/shell32/cpanel.h,
36643 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
36644 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
36645 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
36646 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
36647 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
36648 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
36649 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
36650 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
36651 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
36652 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
36653 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
36654 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
36655 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
36656 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
36657 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
36658 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
36659 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
36660 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
36661 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
36662 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
36663 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
36664 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
36665 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
36666 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
36667 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
36668 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
36669 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
36670 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
36671 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
36672 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
36673 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
36674 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
36675 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
36676 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
36677 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
36678 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
36679 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
36680 dlls/shell32/undocshell.h, dlls/shell32/version.h,
36681 dlls/shell32/version.rc, dlls/shell32/version16.rc,
36682 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
36683 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
36684 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
36685 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
36686 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
36687 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
36688 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
36689 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
36690 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
36691 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
36692 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
36693 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
36694 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
36695 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
36696 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
36697 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
36698 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
36699 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
36700 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
36701 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
36702 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
36703 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
36704 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
36705 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
36706 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
36707 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
36708 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
36709 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
36710 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
36711 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
36712 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
36713 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
36714 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
36715 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
36716 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
36717 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
36718 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
36719 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
36720 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
36721 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
36722 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
36723 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
36724 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
36725 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
36726 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
36727 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
36728 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
36729 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
36730 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
36731 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
36732 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
36733 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
36734 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
36735 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
36736 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
36737 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
36738 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
36739 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
36740 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
36741 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
36742 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
36743 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
36744 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
36745 dlls/user/sysparams.c, dlls/user/tests/class.c,
36746 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
36747 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
36748 dlls/user/tests/edit.c, dlls/user/tests/input.c,
36749 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
36750 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
36751 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
36752 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
36753 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
36754 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
36755 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
36756 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
36757 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
36758 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
36759 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
36760 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
36761 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
36762 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
36763 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
36764 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
36765 dlls/version/install.c, dlls/version/resource.c,
36766 dlls/version/tests/info.c, dlls/version/tests/install.c,
36767 dlls/version/tests/version.rc, dlls/version/ver16.c,
36768 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
36769 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
36770 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
36771 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
36772 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
36773 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
36774 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
36775 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
36776 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
36777 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
36778 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
36779 dlls/wined3d/device.c, dlls/wined3d/directx.c,
36780 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
36781 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
36782 dlls/wined3d/query.c, dlls/wined3d/resource.c,
36783 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
36784 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
36785 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
36786 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
36787 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
36788 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
36789 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
36790 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
36791 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
36792 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
36793 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
36794 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
36795 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
36796 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
36797 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
36798 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
36799 dlls/winedos/int5c.c, dlls/winedos/int67.c,
36800 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
36801 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
36802 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
36803 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
36804 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
36805 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
36806 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
36807 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
36808 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
36809 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
36810 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
36811 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
36812 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
36813 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
36814 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
36815 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
36816 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
36817 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
36818 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
36819 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
36820 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
36821 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
36822 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
36823 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
36824 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
36825 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
36826 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
36827 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
36828 dlls/wininet/http.c, dlls/wininet/internet.c,
36829 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
36830 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
36831 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
36832 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
36833 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
36834 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
36835 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
36836 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
36837 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
36838 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
36839 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
36840 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
36841 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
36842 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
36843 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
36844 dlls/winmm/driver.c, dlls/winmm/joystick.c,
36845 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
36846 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
36847 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
36848 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
36849 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
36850 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
36851 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
36852 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
36853 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
36854 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
36855 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
36856 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
36857 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
36858 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
36859 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
36860 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
36861 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
36862 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
36863 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
36864 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
36865 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
36866 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
36867 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
36868 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
36869 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
36870 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
36871 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
36872 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
36873 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
36874 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
36875 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
36876 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
36877 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
36878 dlls/winspool/info.c, dlls/winspool/tests/info.c,
36879 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
36880 dlls/winspool/wspool.h, dlls/wintab32/context.c,
36881 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
36882 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
36883 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
36884 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
36885 dlls/wldap32/compare.c, dlls/wldap32/control.c,
36886 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
36887 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
36888 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
36889 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
36890 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
36891 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
36892 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
36893 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
36894 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
36895 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
36896 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
36897 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
36898 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
36899 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
36900 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
36901 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
36902 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
36903 dlls/wsock32/service.c, dlls/wsock32/socket.c,
36904 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
36905 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
36906 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
36907 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
36908 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
36909 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
36910 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
36911 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
36912 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
36913 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
36914 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
36915 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
36916 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
36917 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
36918 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
36919 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
36920 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
36921 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
36922 include/accctrl.h, include/aclapi.h, include/activscp.idl,
36923 include/adshlp.h, include/advpub.h, include/amstream.idl,
36924 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
36925 include/austream.idl, include/aviriff.h, include/axcore.idl,
36926 include/axextend.idl, include/basetsd.h, include/basetyps.h,
36927 include/cderr.h, include/cguid.h, include/comcat.idl,
36928 include/commctrl.h, include/commdlg.h, include/compobj.h,
36929 include/control.idl, include/cpl.h, include/custcntl.h,
36930 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
36931 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
36932 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
36933 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
36934 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
36935 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
36936 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
36937 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
36938 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
36939 include/ddstream.idl, include/devenum.idl, include/devguid.h,
36940 include/digitalv.h, include/dinput.h, include/dispdib.h,
36941 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
36942 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
36943 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
36944 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
36945 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
36946 include/dpaddr.h, include/dplay.h, include/dplay8.h,
36947 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
36948 include/dsconf.h, include/dsdriver.h, include/dshow.h,
36949 include/dsound.h, include/dsrole.h, include/dxdiag.h,
36950 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
36951 include/dyngraph.idl, include/errors.h, include/evcode.h,
36952 include/evntrace.h, include/excpt.h, include/exdisp.idl,
36953 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
36954 include/guiddef.h, include/heap.h, include/hlink.idl,
36955 include/htmlhelp.h, include/iads.idl, include/icm.h,
36956 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
36957 include/imm.h, include/initguid.h, include/ipexport.h,
36958 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
36959 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
36960 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
36961 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
36962 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
36963 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
36964 include/mapi.h, include/mapicode.h, include/mapidefs.h,
36965 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
36966 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
36967 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
36968 include/minmax.h, include/mlang.idl, include/mmddk.h,
36969 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
36970 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
36971 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
36972 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
36973 include/msi.h, include/msidefs.h, include/msiquery.h,
36974 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
36975 include/msvcrt/errno.h, include/msvcrt/locale.h,
36976 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
36977 include/msvcrt/mbstring.h, include/msvcrt/search.h,
36978 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
36979 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
36980 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
36981 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
36982 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
36983 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
36984 include/nb30.h, include/ndrtypes.h, include/npapi.h,
36985 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
36986 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
36987 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
36988 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
36989 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
36990 include/oleauto.h, include/olectl.h, include/oledlg.h,
36991 include/oleidl.idl, include/pktdef.h, include/poppack.h,
36992 include/powrprof.h, include/propidl.idl, include/prsht.h,
36993 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
36994 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
36995 include/ras.h, include/reason.h, include/regstr.h,
36996 include/richedit.h, include/richole.idl, include/rpc.h,
36997 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
36998 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
36999 include/schemadef.h, include/schnlsp.h, include/sddl.h,
37000 include/secext.h, include/security.h, include/sensapi.h,
37001 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
37002 include/sfc.h, include/shellapi.h, include/shldisp.idl,
37003 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
37004 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
37005 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
37006 include/sqltypes.h, include/sspi.h, include/storage.h,
37007 include/strmif.idl, include/tapi.h, include/tchar.h,
37008 include/textserv.h, include/thread.h, include/tlhelp32.h,
37009 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
37010 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
37011 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
37012 include/wincon.h, include/wincrypt.h, include/windef.h,
37013 include/windns.h, include/windows.h, include/windowsx.h,
37014 include/wine/debug.h, include/wine/exception.h,
37015 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
37016 include/wine/mmsystem16.h, include/wine/port.h,
37017 include/wine/pthread.h, include/wine/rpcss_shared.h,
37018 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
37019 include/wine/winaspi.h, include/wine/winbase16.h,
37020 include/wine/windef16.h, include/wine/wine_common_ver.rc,
37021 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
37022 include/wine/wined3d_types.h, include/wine/wingdi16.h,
37023 include/wine/winnet16.h, include/wine/winsock16.h,
37024 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
37025 include/wingdi.h, include/wininet.h, include/winioctl.h,
37026 include/winldap.h, include/winnetwk.h, include/winnls.h,
37027 include/winnls32.h, include/winnt.h, include/winpos.h,
37028 include/winreg.h, include/winres.h, include/winresrc.h,
37029 include/winsock.h, include/winsock2.h, include/winspool.h,
37030 include/winsvc.h, include/wintab.h, include/wintabx.h,
37031 include/winternl.h, include/wintrust.h, include/winuser.h,
37032 include/winver.h, include/wmistr.h, include/wnaspi32.h,
37033 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
37034 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
37035 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
37036 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
37037 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
37038 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
37039 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
37040 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
37041 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
37042 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
37043 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
37044 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
37045 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
37046 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
37047 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
37048 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
37049 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
37050 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
37051 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
37052 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
37053 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
37054 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
37055 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
37056 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
37057 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
37058 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
37059 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
37060 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
37061 programs/clock/Zh.rc, programs/clock/clock_res.h,
37062 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
37063 programs/clock/winclock.c, programs/clock/winclock.h,
37064 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
37065 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
37066 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
37067 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
37068 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
37069 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
37070 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
37071 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
37072 programs/control/control.c, programs/control/params.h,
37073 programs/eject/eject.c, programs/expand/expand.c,
37074 programs/explorer/desktop.c, programs/explorer/explorer.c,
37075 programs/explorer/explorer_private.h, programs/explorer/hal.c,
37076 programs/explorer/systray.c, programs/hh/main.c,
37077 programs/icinfo/icinfo.c, programs/iexplore/main.c,
37078 programs/make_progs, programs/msiexec/msiexec.c,
37079 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
37080 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
37081 programs/notepad/Da.rc, programs/notepad/De.rc,
37082 programs/notepad/En.rc, programs/notepad/Eo.rc,
37083 programs/notepad/Es.rc, programs/notepad/Fi.rc,
37084 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
37085 programs/notepad/It.rc, programs/notepad/Ja.rc,
37086 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
37087 programs/notepad/No.rc, programs/notepad/Pl.rc,
37088 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
37089 programs/notepad/Si.rc, programs/notepad/Sk.rc,
37090 programs/notepad/Sw.rc, programs/notepad/Th.rc,
37091 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
37092 programs/notepad/Zh.rc, programs/notepad/dialog.c,
37093 programs/notepad/dialog.h, programs/notepad/main.c,
37094 programs/notepad/main.h, programs/notepad/notepad_res.h,
37095 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
37096 programs/progman/Da.rc, programs/progman/De.rc,
37097 programs/progman/En.rc, programs/progman/Es.rc,
37098 programs/progman/Fi.rc, programs/progman/Fr.rc,
37099 programs/progman/Hu.rc, programs/progman/It.rc,
37100 programs/progman/Ko.rc, programs/progman/Nl.rc,
37101 programs/progman/No.rc, programs/progman/Pt.rc,
37102 programs/progman/Ru.rc, programs/progman/Si.rc,
37103 programs/progman/Sk.rc, programs/progman/Sw.rc,
37104 programs/progman/Tr.rc, programs/progman/Va.rc,
37105 programs/progman/Wa.rc, programs/progman/Xx.rc,
37106 programs/progman/Zh.rc, programs/progman/accel.rc,
37107 programs/progman/dialog.c, programs/progman/group.c,
37108 programs/progman/grpfile.c, programs/progman/main.c,
37109 programs/progman/progman.h, programs/progman/program.c,
37110 programs/progman/rsrc.rc, programs/progman/string.c,
37111 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
37112 programs/regedit/De.rc, programs/regedit/En.rc,
37113 programs/regedit/Es.rc, programs/regedit/Fr.rc,
37114 programs/regedit/Hu.rc, programs/regedit/It.rc,
37115 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
37116 programs/regedit/Nl.rc, programs/regedit/No.rc,
37117 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
37118 programs/regedit/Ru.rc, programs/regedit/Si.rc,
37119 programs/regedit/Tr.rc, programs/regedit/about.c,
37120 programs/regedit/childwnd.c, programs/regedit/edit.c,
37121 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
37122 programs/regedit/listview.c, programs/regedit/main.c,
37123 programs/regedit/main.h, programs/regedit/regedit.c,
37124 programs/regedit/regproc.c, programs/regedit/regproc.h,
37125 programs/regedit/resource.h, programs/regedit/resource.rc,
37126 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
37127 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
37128 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
37129 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
37130 programs/rundll32/rundll32.c, programs/start/Cs.rc,
37131 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
37132 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
37133 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
37134 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
37135 programs/start/resources.h, programs/start/rsrc.rc,
37136 programs/start/start.c, programs/taskmgr/De.rc,
37137 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
37138 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
37139 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
37140 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
37141 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
37142 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
37143 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
37144 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
37145 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
37146 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
37147 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
37148 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
37149 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
37150 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
37151 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
37152 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
37153 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
37154 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
37155 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
37156 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
37157 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
37158 programs/uninstaller/main.c, programs/uninstaller/resource.h,
37159 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
37160 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
37161 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
37162 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
37163 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
37164 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
37165 programs/view/resource.h, programs/view/view.c,
37166 programs/view/viewrc.rc, programs/view/winmain.c,
37167 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
37168 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
37169 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
37170 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
37171 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
37172 programs/wcmd/builtins.c, programs/wcmd/directory.c,
37173 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
37174 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
37175 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
37176 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
37177 programs/winecfg/De.rc, programs/winecfg/En.rc,
37178 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
37179 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
37180 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
37181 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
37182 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
37183 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
37184 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
37185 programs/winecfg/audio.c, programs/winecfg/drive.c,
37186 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
37187 programs/winecfg/libraries.c, programs/winecfg/main.c,
37188 programs/winecfg/properties.h, programs/winecfg/resource.h,
37189 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
37190 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
37191 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
37192 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
37193 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
37194 programs/wineconsole/winecon_user.h,
37195 programs/wineconsole/wineconsole.c,
37196 programs/wineconsole/wineconsole_Cs.rc,
37197 programs/wineconsole/wineconsole_De.rc,
37198 programs/wineconsole/wineconsole_En.rc,
37199 programs/wineconsole/wineconsole_Eo.rc,
37200 programs/wineconsole/wineconsole_Es.rc,
37201 programs/wineconsole/wineconsole_Fr.rc,
37202 programs/wineconsole/wineconsole_Hu.rc,
37203 programs/wineconsole/wineconsole_It.rc,
37204 programs/wineconsole/wineconsole_Ko.rc,
37205 programs/wineconsole/wineconsole_Nl.rc,
37206 programs/wineconsole/wineconsole_No.rc,
37207 programs/wineconsole/wineconsole_Pl.rc,
37208 programs/wineconsole/wineconsole_Pt.rc,
37209 programs/wineconsole/wineconsole_Ru.rc,
37210 programs/wineconsole/wineconsole_Tr.rc,
37211 programs/wineconsole/wineconsole_Zh.rc,
37212 programs/wineconsole/wineconsole_res.h,
37213 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
37214 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
37215 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
37216 programs/winedbg/dbg.y, programs/winedbg/debug.l,
37217 programs/winedbg/debugger.h, programs/winedbg/display.c,
37218 programs/winedbg/expr.c, programs/winedbg/expr.h,
37219 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
37220 programs/winedbg/intvar.h, programs/winedbg/memory.c,
37221 programs/winedbg/source.c, programs/winedbg/stack.c,
37222 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
37223 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
37224 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
37225 programs/winefile/De.rc, programs/winefile/En.rc,
37226 programs/winefile/Es.rc, programs/winefile/Fr.rc,
37227 programs/winefile/Hu.rc, programs/winefile/It.rc,
37228 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
37229 programs/winefile/No.rc, programs/winefile/Pl.rc,
37230 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
37231 programs/winefile/Si.rc, programs/winefile/Sv.rc,
37232 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
37233 programs/winefile/resource.h, programs/winefile/resource.rc,
37234 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
37235 programs/winefile/winefile.c, programs/winefile/winefile.h,
37236 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
37237 programs/winemine/Cs.rc, programs/winemine/De.rc,
37238 programs/winemine/En.rc, programs/winemine/Es.rc,
37239 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
37240 programs/winemine/It.rc, programs/winemine/Ko.rc,
37241 programs/winemine/Nl.rc, programs/winemine/No.rc,
37242 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
37243 programs/winemine/Ru.rc, programs/winemine/Si.rc,
37244 programs/winemine/Tr.rc, programs/winemine/dialog.c,
37245 programs/winemine/dialog.h, programs/winemine/main.c,
37246 programs/winemine/main.h, programs/winemine/resource.h,
37247 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
37248 programs/winetest/dist.rc, programs/winetest/gui.c,
37249 programs/winetest/main.c, programs/winetest/resource.h,
37250 programs/winetest/send.c, programs/winetest/util.c,
37251 programs/winetest/winetest.h, programs/winetest/winetest.rc,
37252 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
37253 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
37254 programs/winhelp/De.rc, programs/winhelp/En.rc,
37255 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
37256 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
37257 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
37258 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
37259 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
37260 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
37261 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
37262 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
37263 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
37264 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
37265 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
37266 programs/winhelp/macro.c, programs/winhelp/macro.h,
37267 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
37268 programs/winhelp/string.c, programs/winhelp/winhelp.c,
37269 programs/winhelp/winhelp.h, programs/winver/winver.c,
37270 programs/wordpad/De.rc, programs/wordpad/En.rc,
37271 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
37272 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
37273 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
37274 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
37275 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
37276 server/change.c, server/class.c, server/clipboard.c,
37277 server/console.c, server/console.h, server/context_alpha.c,
37278 server/context_i386.c, server/context_powerpc.c,
37279 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
37280 server/directory.c, server/event.c, server/fd.c, server/file.c,
37281 server/file.h, server/handle.c, server/handle.h, server/hook.c,
37282 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
37283 server/named_pipe.c, server/object.c, server/object.h,
37284 server/process.c, server/process.h, server/protocol.def,
37285 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
37286 server/request.c, server/request.h, server/security.h,
37287 server/semaphore.c, server/serial.c, server/signal.c,
37288 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
37289 server/thread.h, server/timer.c, server/token.c, server/trace.c,
37290 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
37291 server/window.c, server/winstation.c, tools/bin2res.c,
37292 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
37293 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
37294 tools/font_convert.sh, tools/genpatch, tools/make_authors,
37295 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
37296 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
37297 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
37298 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
37299 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
37300 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
37301 tools/widl/typelib.c, tools/widl/typelib.h,
37302 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
37303 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
37304 tools/widl/write_msft.c, tools/winapi/c_function.pm,
37305 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
37306 tools/winapi/config.pm, tools/winapi/function.pm,
37307 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
37308 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
37309 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
37310 tools/winapi/options.pm, tools/winapi/output.pm,
37311 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
37312 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
37313 tools/winapi/util.pm, tools/winapi/winapi.pm,
37314 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
37315 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
37316 tools/winapi/winapi_cleanup_options.pm,
37317 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
37318 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
37319 tools/winapi/winapi_fixup_documentation.pm,
37320 tools/winapi/winapi_fixup_editor.pm,
37321 tools/winapi/winapi_fixup_options.pm,
37322 tools/winapi/winapi_fixup_statements.pm,
37323 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
37324 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
37325 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
37326 tools/winapi/winapi_test_options.pm, tools/wine.inf,
37327 tools/winebuild/build.h, tools/winebuild/import.c,
37328 tools/winebuild/main.c, tools/winebuild/parser.c,
37329 tools/winebuild/relay.c, tools/winebuild/res16.c,
37330 tools/winebuild/res32.c, tools/winebuild/spec16.c,
37331 tools/winebuild/spec32.c, tools/winebuild/utils.c,
37332 tools/winedump/cvinclude.h, tools/winedump/debug.c,
37333 tools/winedump/dump.c, tools/winedump/emf.c,
37334 tools/winedump/function_grep.pl, tools/winedump/le.c,
37335 tools/winedump/lnk.c, tools/winedump/main.c,
37336 tools/winedump/minidump.c, tools/winedump/misc.c,
37337 tools/winedump/msmangle.c, tools/winedump/ne.c,
37338 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
37339 tools/winedump/search.c, tools/winedump/symbol.c,
37340 tools/winedump/winedump.h, tools/winegcc/utils.c,
37341 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
37342 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
37343 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
37344 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
37345 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
37346 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
37347 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
37348 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
37349 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
37350 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
37351 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
37352 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
37353 Update the address of the Free Software Foundation.
37355 2006-05-21 Labrousse Jean <jlabrous@altern.org>
37357 * dlls/msi/action.c:
37358 msi: Fix short name and long name mismatch in action.c.
37360 2006-05-23 Troy Rollo <wine@troy.rollo.name>
37362 * dlls/ole32/storage32.c:
37363 ole32: Fix excessive file sizes for Storage files.
37364 The IStorage (DocFile) implementation was adding empty blocks at the
37365 end of the file every time a caller wrote data that was not a multiple
37366 of 512 bytes. If the caller made a lot of very small writes the file
37367 size could be huge even though the data in the file was tiny. This was
37368 caused by BlockChainStream_SetSize trying to allocate file blocks for
37369 the new data using a condition that bore no relationship to the
37370 required condition, and it was not necessary to do so at that time
37371 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
37372 (called via BlockChainStream_Enlarge).
37374 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
37376 * dlls/user/tests/msg.c:
37377 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
37378 Windows doesn't like when a thread plays games with the focus, that
37379 leads to all kinds of misbehaviours and failures to activate a
37380 window. So, better don't generate a mouse click message in
37381 mouse_ll_global_thread_proc.
37383 * dlls/user/tests/msg.c:
37384 user/tests: Add lparam to all HCBT_MINMAX hook messages.
37386 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
37388 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
37389 dlls/wined3d/wined3d_private.h:
37390 wined3d: OpengGL accelerated blits.
37391 Implement some basic opengl accelerated blts from and to render
37392 targets. It's not perfect yet, but enought to make some D3D apps
37393 happy. For now the only supported operations are:
37394 - Full screen back -> Front buffer: Just call present
37395 - Offscreen surface -> render target
37396 - Render target -> offscreen surface(slow)
37397 - render target colorfill
37399 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
37401 * dlls/wined3d/surface.c:
37402 wined3d: Surface pixel format conversion code.
37404 2006-05-22 Robert Shearman <rob@codeweavers.com>
37407 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
37409 * dlls/ole32/tests/marshal.c:
37410 ole32: Release the outer unknown in the proxybuffer test.
37411 Release the outer unknown in the proxybuffer test to show that the
37412 last release of the outer unknown doesn't free the proxy buffer.
37414 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
37415 ole32: Release the proxy buffer object on the last release of the proxy's
37417 Release the proxy buffer object on the last release of the proxy's outer
37418 unknown, otherwise memory is leaked for the Ndr implementation of
37420 Fix up the hand-coded proxies to match the behaviour from the Ndr
37423 * dlls/wininet/tests/url.c:
37424 wininet: Fix a failing test.
37426 * dlls/rpcrt4/rpc_message.c:
37427 rpcrt4: Fix copying too much data from the buffer by not taking into account
37428 the fact that auth_pad_len has been included in the fragment length.
37430 * dlls/rpcrt4/rpc_message.c:
37431 rpcrt4: Authentication padding should only be generated if there is
37432 authentication data.
37434 * include/winbase.h:
37435 include: Add defines used in CopyFileEx.
37437 * include/guiddef.h:
37438 include: Make guiddef.h defines match PSDK.
37439 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
37440 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
37441 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
37442 __IID_DEFINED__ being defined.
37444 2006-05-22 Alexandre Julliard <julliard@winehq.org>
37446 * dlls/user/winproc.c:
37447 user: Added A<->W mapping for WM_GETDLGCODE.
37449 2006-05-20 Hans Leidekker <hans@it.vu.nl>
37451 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
37452 include/dshow.h, include/errors.h:
37453 quartz: Add stub implementation for AMGetErrorText{A,W}.
37455 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
37457 * dlls/wined3d/pixelshader.c:
37458 wined3d: Simplify input/output modifier line handling.
37460 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
37461 wined3d: Clean up register use maps.
37463 * dlls/wined3d/drawprim.c:
37464 wined3d: Allow use of pixel shaders with drawStridedSlow.
37466 * dlls/wined3d/vertexshader.c:
37467 wined3d: Only run parse_decl_usage on vshader INPUT registers.
37469 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
37471 * dlls/advapi32/tests/security.c:
37472 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
37474 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
37476 * dlls/advapi32/tests/security.c:
37477 advapi32: Make test loadable on win9x.
37479 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
37481 * dlls/winspool/tests/info.c:
37482 winspool/test: Disable a test that crashes on win9x.
37484 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
37486 * dlls/winspool/info.c:
37487 winspool: Remove cross calls W->A for the "Printers" registry path.
37489 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
37491 * dlls/winspool/info.c:
37492 winspool: An empty string as server name is valid (EnumPrinterDrivers).
37494 2006-05-21 Mike McCormack <mike@codeweavers.com>
37496 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
37497 advapi32: Implement and test SystemFunction026+027.
37499 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
37500 dlls/advapi32/tests/crypt_md4.c:
37501 advapi32: Implement and test SystemFunction011.
37503 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
37504 dlls/advapi32/tests/crypt_lmhash.c:
37505 advapi32: Test and implement SystemFunction024/025.
37507 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
37508 dlls/advapi32/tests/crypt_lmhash.c:
37509 advapi32: Implement and test SystemFunction(012-023).
37511 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
37512 dlls/advapi32/tests/crypt_md4.c:
37513 advapi32: Implement and test SystemFunction010.
37515 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
37516 dlls/advapi32/tests/crypt_lmhash.c:
37517 advapi32: Implement and test SystemFunction009.
37519 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
37521 * dlls/ntdsapi/ntdsapi.spec:
37522 ntdsapi: Add DsMakeSpnA to the spec file.
37524 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
37527 wine.inf: Create fake dlls for ADPCM codecs.
37529 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
37531 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
37532 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
37533 dlls/dsound/version.rc:
37534 directx: Update file versions to dx9c (compared to win2k).
37536 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
37538 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
37539 dlls/d3d9/tests/device.c:
37540 d3d9: Add refcount tests for all objects created by device.
37542 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
37543 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
37544 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
37545 dlls/d3d9/volumetexture.c:
37546 d3d9: All objects created by device should keep reference to it.
37548 * configure, configure.ac, dlls/d3d8/Makefile.in,
37549 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
37550 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
37551 d3d8: Add refcount test.
37553 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
37554 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
37555 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
37556 d3d8: All objects created by device should keep reference to it.
37559 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
37561 2006-05-20 Robert Shearman <rob@codeweavers.com>
37563 * dlls/comctl32/propsheet.c:
37564 comctl32: Make sure to always have the default pushbutton for wizards as an
37567 * dlls/comctl32/propsheet.c:
37568 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
37569 PSWIZB_DISABLEDFINISH, followed by another one without those flags
37570 should show the next button again and hide the finish button.
37572 2006-05-20 Alexandre Julliard <julliard@winehq.org>
37574 * dlls/user/winproc.c:
37575 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
37577 * dlls/user/winproc.c:
37578 user: Added fast A->W mapping for the remaining messages.
37580 * dlls/user/winproc.c:
37581 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
37583 * dlls/user/winproc.c:
37584 user: Added fast A->W mapping for WM_CHAR and related messages.
37586 * dlls/user/winproc.c:
37587 user: Added fast A->W mapping for EM_GETLINE.
37589 * dlls/user/winproc.c:
37590 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
37592 * dlls/user/winproc.c:
37593 user: Added fast A->W mapping for WM_SETTEXT and related messages.
37595 * dlls/user/winproc.c:
37596 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
37598 * dlls/user/winproc.c:
37599 user: Added fast A->W mapping for WM_MDICREATE.
37601 * dlls/user/winproc.c:
37602 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
37604 2006-05-19 Peter Beutner <p.beutner@gmx.net>
37606 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
37607 dlls/d3d8/volume.c:
37608 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
37609 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
37611 2006-05-18 Jason Green <jave27@gmail.com>
37613 * dlls/wined3d/baseshader.c:
37614 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
37616 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
37617 dlls/wined3d/vertexshader.c:
37618 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
37620 2006-05-19 Robert Shearman <rob@codeweavers.com>
37622 * dlls/rpcrt4/ndr_stubless.c:
37623 rpcrt4: Handle pointers to context handles in the stubless code.
37624 Implement check for NULL context handles if requested.
37626 * dlls/rpcrt4/ndr_marshall.c:
37627 rpcrt4: We don't need to free object pointers if we are told we must allocate.
37629 * dlls/rpcrt4/ndr_marshall.c:
37630 rpcrt4: Use macros to generate the code for unmarshaling base types.
37632 * dlls/rpcrt4/ndr_marshall.c:
37633 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
37634 Call it with fMustAlloc set to TRUE instead to achieve the same result
37635 without side-effects.
37637 * dlls/rpcrt4/ndr_marshall.c:
37638 rpcrt4: Make more internal functions static.
37640 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
37641 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
37643 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
37645 * include/ndrtypes.h:
37646 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
37648 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
37650 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
37651 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
37652 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
37653 Add a stub implementation of ntdsapi.dll.
37655 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
37657 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
37659 advapi32: Add stub FileEncryptionStatus and declarations.
37661 2006-05-18 Alexandre Julliard <julliard@winehq.org>
37663 * dlls/user/winproc.c:
37664 user: Get rid of the MSGPARAMS16 structure.
37666 2006-05-20 Alexandre Julliard <julliard@winehq.org>
37668 * dlls/user/winproc.c, dlls/user/winproc.h:
37669 user: Make a lot of winproc functions static.
37671 * dlls/user/msg16.c:
37672 user: Call the A version of message functions from 16-bit code.
37673 This avoids having to export too many different message translation
37676 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
37677 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
37679 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
37680 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
37682 2006-05-18 Alexandre Julliard <julliard@winehq.org>
37684 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
37685 user: Use a winproc callback instead of a message map/unmap in
37686 SendMessageTimeoutA.
37688 * dlls/user/message.c:
37689 user: Store the destination thread id in the send_message_info structure.
37691 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
37693 * dlls/comctl32/header.c:
37694 comctl32: header: Make sure no message is sent between
37695 PrepareCallbackItems/FreeCallbackItems.
37697 * dlls/comctl32/header.c:
37698 comctl32: header: Don't erase the background in HEADER_Refresh.
37700 * dlls/comctl32/header.c:
37701 comctl32: header: The border size is 4 not 3.
37703 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
37705 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
37706 dlls/wined3d/wined3d_private.h:
37707 wined3d: Sort of oversized surface support.
37709 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
37711 * dlls/wined3d/directx.c:
37712 wined3d: Add more device caps.
37714 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
37715 wined3d: Allow SYSTEMMEM textures and surfaces.
37717 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
37719 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
37720 dlls/wined3d/wined3d_private.h:
37721 wined3d: Implement IWineD3DDevice::SetDisplayMode.
37723 2006-05-19 Huw Davies <huw@codeweavers.com>
37725 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
37726 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
37727 Add simple struct tests.
37729 2006-05-19 Robert Shearman <rob@codeweavers.com>
37731 * dlls/rpcrt4/rpc_transport.c:
37732 rpcrt4: Warn if CreateNamedPipe fails.
37734 * dlls/rpcrt4/rpc_message.c:
37735 rpcrt4: Add the correct amount of auth padding to messages.
37737 * dlls/rpcrt4/rpc_transport.c:
37738 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
37740 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
37741 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
37742 rpcrt4: Update the todo lists and copyrights.
37744 2006-05-18 Robert Shearman <rob@codeweavers.com>
37746 * dlls/rpcrt4/rpc_transport.c:
37747 rpcrt4: Fix for the open functions in the transports being transposed between
37748 ncacn_np and ncalrpc.
37750 * dlls/rpcrt4/rpc_transport.c:
37751 rpcrt4: Don't release the auth info if it isn't present.
37753 2006-05-19 Robert Reif <reif@earthlink.net>
37755 * dlls/winmm/tests/wave.c:
37756 winmm: Fix wave test handle use after close bug.
37758 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
37760 * dlls/x11drv/winpos.c:
37761 x11drv: Fix the regression caused by the recent ShowWindow fixes.
37763 2006-05-19 Mike McCormack <mike@codeweavers.com>
37765 * dlls/secur32/ntlm.c:
37766 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
37768 * dlls/secur32/ntlm.c:
37769 secur32: Tidy up the initialization code a little.
37771 2006-05-18 Jacek Caban <jacek@codeweavers.com>
37773 * tools/widl/typelib.c:
37774 widl: Don't add importlib if it is already on the list. Remove warning.
37776 * tools/widl/write_msft.c:
37777 widl: Added support for importing parent interfaces from importlib.
37779 * dlls/shdocvw/client.c:
37780 shdocvw: Return S_OK in OnInPlaceDeactivate.
37782 2006-05-18 Phil Costin <philcostin@hotmail.com>
37784 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
37785 wined3d: Trace output corrections and cleanups.
37787 2006-05-18 Juan Lang <juan_lang@yahoo.com>
37789 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
37790 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
37792 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
37793 dlls/crypt32/store.c:
37794 crypt32: Move context interface definition to common header.
37796 2006-05-18 Alexandre Julliard <julliard@winehq.org>
37798 * dlls/user/winproc.c, dlls/user/winproc.h:
37799 user: Convert the 16-bit winproc functions to use a callback pointer.
37801 * dlls/user/winproc.c:
37802 user: Convert the other winproc 32-bit functions to use a callback pointer.
37804 * dlls/user/winproc.c, dlls/user/winproc.h:
37805 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
37806 This way it doesn't need to know about dialog procedures. Also renamed
37807 it to WINPROC_CallProcWtoA.
37809 2006-05-18 Phil Costin <philcostin@hotmail.com>
37811 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
37812 dlls/wined3d/wined3d_private.h:
37813 wined3d: Check registry for UseGLSL enabled.
37815 2006-05-18 Mike McCormack <mike@codeweavers.com>
37817 * dlls/rpcrt4/rpc_binding.c:
37818 rpcrt4: Fix a possible memory leak, cleanup a bit.
37820 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
37821 dlls/rpcrt4/tests/rpc.c:
37822 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
37824 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
37825 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
37827 2006-05-18 Alexandre Julliard <julliard@winehq.org>
37829 * dlls/user/tests/dialog.c:
37830 user: Fixed a broken trace in the dialog test.
37832 * dlls/user/winproc.c:
37833 user: Added helper functions for A<->W conversion of single characters.
37835 * dlls/user/winproc.c:
37836 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
37838 * dlls/user/winproc.c:
37839 user: Unify the mapping of listbox and combobox messages.
37841 * dlls/user/winproc.c:
37842 user: Get rid of the WINPROC_MapMsg32WTo32A function.
37844 * dlls/user/winproc.c:
37845 user: Added fast W->A mapping for WM_IME_CHAR.
37847 * dlls/user/winproc.c:
37848 user: Added fast W->A mapping for WM_CHAR and related messages.
37850 * dlls/user/winproc.c:
37851 user: Added fast W->A mapping for EM_GETLINE.
37853 * dlls/user/winproc.c:
37854 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
37856 * dlls/user/winproc.c:
37857 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
37859 * dlls/user/winproc.c:
37860 user: Added fast W->A mapping for WM_MDICREATE.
37862 * dlls/user/winproc.c:
37863 user: Added fast W->A mapping for WM_SETTEXT and related messages.
37865 * dlls/user/winproc.c:
37866 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
37868 * dlls/user/winproc.c:
37869 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
37871 * dlls/user/winproc.c:
37872 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
37874 2006-05-17 Juan Lang <juan_lang@yahoo.com>
37876 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
37877 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
37879 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
37881 * dlls/user/message.c:
37882 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
37884 2006-05-18 Robert Shearman <rob@codeweavers.com>
37886 * dlls/rpcrt4/rpc_binding.c:
37887 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
37888 RpcBindingSetAuthInfoExA.
37890 * dlls/rpcrt4/rpc_binding.c:
37891 rpcrt4: A NULL AuthInfo is allowed.
37892 Pass the server principal name into AcquireCredentialsHandleA.
37894 * dlls/rpcrt4/rpc_binding.c:
37895 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
37896 instead of just NTLM.
37898 * dlls/rpcrt4/rpc_binding.c:
37899 rpcrt4: Only use the cached connection if the authentication information
37902 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
37903 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
37904 dlls/rpcrt4/rpc_transport.c:
37905 rpcrt4: Store non-connection-specific authentication information in a ref-counted
37906 structure that is shared between connections and bindings.
37908 * dlls/rpcrt4/ndr_ole.c:
37909 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
37910 NdrInterfacePointerMarshall.
37912 * dlls/rpcrt4/ndr_marshall.c:
37913 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
37915 * dlls/rpcrt4/Makefile.in:
37916 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
37919 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
37920 dlls/rpcrt4/rpc_transport.c:
37921 rpcrt4: Increment the call id field of the request header.
37922 This is necessary for compatibility with MS/RPC servers.
37924 * dlls/rpcrt4/ndr_marshall.c:
37925 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
37927 * dlls/rpcrt4/ndr_marshall.c:
37928 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
37930 * dlls/rpcrt4/rpc_message.c:
37931 rpcrt4: If the authorisation failed during a send then we should return
37932 ERROR_ACCESS_DENIED.
37934 * dlls/rpcrt4/ndr_marshall.c:
37935 rpcrt4: Fix NdrConformantArrayMemorySize.
37937 * dlls/rpcrt4/ndr_marshall.c:
37938 rpcrt4: Implement NdrUserMarshalMemorySize.
37940 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
37942 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
37943 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
37944 wined3d: Take predication tokens into account.
37945 Each instruction can have a predication token. Account for it in the
37946 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
37947 structure for generation. MSDN claims the token is at the end of the
37948 instruction, but that's not true - testing a demo, which lets me
37949 manipulate the shader shows the predication token is the first source
37950 token immediately following the destination token.
37952 * dlls/wined3d/baseshader.c:
37953 wined3d: Parameter trace corrections.
37955 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
37956 wined3d: SETP takes 3 parameters.
37958 2006-05-17 Huw Davies <huw@codeweavers.com>
37960 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
37961 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
37962 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
37963 Add a bunch of marshaling tests (based on a program by Rob Shearman).
37965 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
37967 * dlls/kernel/tests/path.c:
37968 kernel: Fix path test to pass on 95 and 98.
37970 2006-05-17 Jacek Caban <jacek@codeweavers.com>
37972 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
37973 dlls/shdocvw/webbrowser.c:
37974 shdocvw: Code cleanup.
37976 * dlls/shdocvw/ie.c:
37977 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
37979 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
37980 dlls/shdocvw/webbrowser.c:
37981 shdocvw: Move IConnectionPointContainer implementation to separated object.
37983 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
37984 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
37985 shdocvw: Move connection points to the new ConnectionPointContainer struct.
37987 2006-05-15 Jacek Caban <jacek@codeweavers.com>
37989 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
37990 tools/widl/widltypes.h:
37991 widl: Added importlib reading implementation.
37993 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
37995 * dlls/comctl32/header.c:
37996 comctl32: header: Don't erase the left header egde.
37998 * dlls/comctl32/header.c:
37999 comctl32: header: Send the width in HDN_BEGINTRACK.
38001 * dlls/comctl32/listview.c:
38002 comctl32: listview: Recompute sizes after a column deletion.
38004 2006-05-17 Robert Shearman <rob@codeweavers.com>
38006 * dlls/rpcrt4/ndr_ole.c:
38007 rpcrt4: Implement NdrInterfacePointerMemorySize.
38009 * dlls/rpcrt4/ndr_marshall.c:
38010 rpcrt4: Make some functions that aren't used outside of the file static.
38012 * dlls/rpcrt4/ndr_marshall.c:
38013 rpcrt4: Fill out more of the function tables with functions that already exist.
38015 * dlls/rpcrt4/ndr_marshall.c:
38016 rpcrt4: Raise an exception if there is no default handler for a union.
38018 2006-05-17 Alexandre Julliard <julliard@winehq.org>
38020 * dlls/user/winproc.c:
38021 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
38022 So we have to access it using Get/SetWindowLong when unmapping the
38023 message results (based on a patch by Troy Rollo).
38025 * dlls/user/defdlg.c:
38026 user: Remove unreachable code in DEFDLG_Proc.
38028 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
38029 dlls/user/winproc.c, dlls/user/winproc.h:
38030 user: Support storing multiple winprocs in a single winproc handle.
38031 Allows to remove special cases for window classes being Ascii and
38032 Unicode at the same time.
38034 * dlls/user/winproc.c:
38035 user: Allocate 16-bit thunks separately from the window proc structure.
38036 Also make sure the thunk memory block has execute permissions.
38038 * dlls/x11drv/clipboard.c:
38039 x11drv: Fixed typo in the clipboard XA_STRING handling.
38041 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
38043 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
38044 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
38045 gdi: Fix GetObject for bitmaps.
38046 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
38047 for device-dependent bitmaps.
38050 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
38052 * dlls/winspool/info.c:
38053 winspool: Fix OpenDriverReg on top of validate_envW.
38055 * dlls/winspool/tests/info.c:
38056 winspool/tests: More tests for OpenPrinter.
38058 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
38060 * dlls/winspool/info.c:
38061 winspool: Do not fail in OpenPrinter on pDefault / local print server.
38063 * dlls/winspool/info.c:
38064 winspool: Show SetPrinter parameters in the FIXME.
38066 * dlls/winspool/tests/info.c:
38067 winspool/tests: A truncated dmDeviceName is 0-terminated.
38069 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
38071 * dlls/wined3d/pixelshader.c:
38072 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
38073 As previously mentioned, RASTOUT is invalid on pixel shaders.
38074 On shaders 1.x, r0 is treated as the color output register:
38075 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
38076 That's what we currently do in all cases, change it not to do so
38077 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
38079 * dlls/wined3d/vertexshader.c:
38080 wined3d: LRP is not a valid ARBvp code.
38082 * dlls/wined3d/pixelshader.c:
38083 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
38085 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38086 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
38088 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
38089 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38090 wined3d: Modify shader_dump_param() to take into account address token.
38091 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
38092 However, for shaders 2.0, we must look into the address token, and
38093 print the register there. Handle both cases to correct the trace.
38095 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
38096 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38097 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
38098 Change the trace pass, the register counting pass, and the hw
38099 generator pass to take into account the new get_params() function. For
38100 hw generation, store the address tokens into the SHADER_OPCODE_ARG
38101 structure, so they're available to generator functions.
38103 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
38104 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38105 wined3d: Add shader_get_param() fn, which processes address tokens.
38106 Add a new function to process parameters.
38107 On shaders 1.0, processing parameters amounts to *pToken++.
38108 On shaders 2.0+, we have a relative addressing token to account for.
38109 This function should be used, instead of relying on num_params everywhere.
38111 * dlls/wined3d/baseshader.c:
38112 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
38114 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
38115 wined3d: Allow multiple output modifiers.
38117 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38118 wined3d: Fix SINCOS parameters.
38119 SINCOS has 4 parameters in shaders 2.0.
38120 It has 2 parameters in shaders 3.0.
38121 It's undefined in shaders 1.0.
38123 * dlls/wined3d/vertexshader.c:
38124 wined3d: DEFI takes 5 parameters.
38125 According the spec and the Painkiller log, DEFI has 5 parameters on
38128 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
38130 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
38131 user32: Make all the recently added ShowWindow tests pass in Wine.
38133 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
38135 * dlls/ntdll/tests/info.c:
38136 ntdll/tests: Don't fail if a process is not available.
38138 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
38140 * dlls/usp10/usp10.c:
38141 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
38143 * programs/winedbg/types.c:
38144 winedbg: extract_as_integer
38145 - now supporting extract_as_integer on functions (so that,
38146 for example, 'disas foo' works as expected)
38147 - now properly handling errors when calling extract_as_integer
38149 2006-05-16 Juan Lang <juan_lang@yahoo.com>
38151 * dlls/crypt32/store.c:
38152 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
38154 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
38156 * dlls/riched20/tests/editor.c:
38157 riched20: Removed useless double casts, just print the DWORD hexmask.
38159 2006-05-15 Juan Lang <juan_lang@yahoo.com>
38161 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
38162 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
38163 crypt32: Split the unwieldy encode.c into two files.
38165 2006-05-16 Juan Lang <juan_lang@yahoo.com>
38167 * dlls/crypt32/store.c:
38168 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
38170 * dlls/crypt32/store.c:
38171 crypt32: Use the caller-supplied encoding type when decoding certs.
38173 * dlls/crypt32/tests/store.c:
38174 crypt32: Add more tests for adding certs to a store.
38176 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
38177 dlls/crypt32/tests/cert.c, include/wincrypt.h:
38178 crypt32: Implement CertCompare functions, with tests.
38180 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
38182 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
38183 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
38185 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
38186 unknown field it should store only the comctl32 4.0 fields (with test
38189 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
38190 comctl32: header: Copy some fields on INSERTITEM even if they are not in
38193 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
38194 comctl32: header: Automatically set some format fields.
38196 2006-05-16 Peter Beutner <p.beutner@gmx.net>
38198 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
38199 msvcrt: Fix handling of 'h' prefix in swprintf.
38200 - '%hs' in widechar string functions is wrongly recognized as
38201 a widechar string. Fix this by always checking the prefix first.
38203 - remove code duplication in %c/%s handling by moving code into a function.
38205 2006-05-16 Mike McCormack <mike@codeweavers.com>
38207 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
38208 wininet: Add a standalone http test.
38210 * dlls/wininet/ftp.c:
38211 wininet: Make sure hIC is valid before trying to use it. (Coverity)
38213 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
38215 * include/d3d9types.h, include/wine/wined3d_types.h:
38216 d3d: Add D3DDEVTYPE_NULLREF definition.
38218 2006-05-16 Hans Leidekker <hans@it.vu.nl>
38220 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
38221 wldap32: Document the modify and modrdn functions.
38223 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
38225 * dlls/kernel/tests/path.c:
38226 kernel: Properly delete a test file.
38228 2006-05-16 Alexandre Julliard <julliard@winehq.org>
38230 * tools/config.guess, tools/config.sub, tools/install-sh:
38231 tools: Updated the autoconf scripts to more recent versions.
38233 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
38235 * dlls/user/tests/msg.c:
38236 user32: Add more ShowWindow tests.
38237 Move ShowWindow tests for children with an invisible parent into a
38238 separate test, add more ShowWindow tests. The tests show that an
38239 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
38240 called on a child with an invisible parent is not always true.
38242 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
38244 * dlls/wined3d/vertexshader.c:
38245 wined3d: Correctly define the number of possible parameters.
38247 2006-05-15 Robert Shearman <rob@codeweavers.com>
38249 * dlls/rpcrt4/ndr_marshall.c:
38250 rpcrt4: Implement fixed array functions.
38252 * dlls/rpcrt4/ndr_marshall.c:
38253 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
38255 * dlls/rpcrt4/ndr_marshall.c:
38256 rpcrt4: Implement computing of conformance from a correlation descriptor for
38257 conformant strings.
38259 * dlls/rpcrt4/ndr_marshall.c:
38260 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
38262 * dlls/rpcrt4/ndr_marshall.c:
38263 rpcrt4: Don't duplicate the conformance calculating code, just use the
38264 common ComputeConformance function to store the result in
38265 pStubMsg->MaxCount (as this is what callback function store the
38266 conformance value into anyway).
38268 * dlls/rpcrt4/ndr_marshall.c:
38269 rpcrt4: Implement conformant varying struct functions.
38271 * dlls/rpcrt4/ndr_marshall.c:
38272 rpcrt4: Implement more conformance operations and more types.
38274 2006-05-15 Jacek Caban <jacek@codeweavers.com>
38276 * dlls/shdocvw/oleobject.c:
38277 shdocvw: Don't release IOleInPlaceSite in DoVerb.
38279 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
38281 * dlls/wined3d/surface.c:
38282 wined3d: Unset the ddraw primary when it is released.
38284 * dlls/wined3d/utils.c:
38285 wined3d: Add missing render states to the dumping function.
38287 * dlls/wined3d/device.c:
38288 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
38290 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
38292 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
38293 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
38294 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
38296 2006-05-15 Juan Lang <juan_lang@yahoo.com>
38298 * dlls/crypt32/tests/encode.c:
38299 crypt32: Test importing public keys from a certificate.
38301 * dlls/crypt32/tests/store.c:
38302 crypt32: Avoid a use-after-free bug in tests.
38304 2006-05-15 Mike McCormack <mike@codeweavers.com>
38306 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
38307 wininet: Return correct errors in InternetOpenUrlW.
38309 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
38310 wininet: Return correct errors in InternetConnectW
38312 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
38313 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
38314 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
38316 * dlls/rpcrt4/rpc_binding.c:
38317 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
38319 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
38320 dlls/advapi32/tests/crypt_lmhash.c:
38321 advapi32: Implement and test SystemFunction005.
38323 2006-05-15 Robert Shearman <rob@codeweavers.com>
38325 * dlls/rpcrt4/ndr_marshall.c:
38326 rpcrt4: Implement NdrSimpleStructMemorySize.
38328 * dlls/rpcrt4/ndr_marshall.c:
38329 rpcrt4: Fix the conformant struct functions to not call conformant array
38331 The conformance has to be the first thing in the buffer, in accordance
38332 with the DCE/RPC spec and to be compatible with the pointer layout
38333 format strings that MIDL generates.
38335 * dlls/rpcrt4/ndr_marshall.c:
38336 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
38339 * dlls/rpcrt4/ndr_marshall.c:
38340 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
38341 array functions, before calling a function that could change it and
38342 cause the wrong number of loop iterations.
38344 * dlls/rpcrt4/ndr_marshall.c:
38345 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
38346 Pointers in a non-encapsulated union behave like embedded pointers, so
38347 don't rely on the NdrPointer* functions doing the right thing in this
38348 case and call the Pointer* functions directly.
38350 * dlls/rpcrt4/ndr_marshall.c:
38351 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
38352 fact that it increments the buffer.
38353 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
38354 unions without using a memory sizer routine, since this function
38355 shouldn't touch the buffer.
38356 Add a new function EmbeddedComplexMemorySize and use it in some memory
38357 sizer routines where EmbeddedComplexSize was previously used.
38359 * dlls/rpcrt4/ndr_marshall.c:
38360 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
38361 when calculating the appropriate memory and buffer pointers.
38363 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
38365 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
38366 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38367 wined3d: Shaders: share dump_param function, version functions.
38369 * dlls/wined3d/stateblock.c:
38370 wined3d: Fix incorrect sizeof.
38372 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
38375 gdi: Duplicate extent value for the second byte of a DBCS char.
38377 2006-05-15 Alexandre Julliard <julliard@winehq.org>
38379 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
38380 configure: Make libraries properly relocatable on MacOS.
38381 Also set the compatibility version.
38383 2006-05-12 Francois Gouget <fgouget@free.fr>
38385 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
38386 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
38387 dlls/usp10/usp10.c:
38388 Fix some winapi_check documentation warnings.
38390 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
38391 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
38392 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
38393 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
38394 Various trace fixes.
38395 Add trailing '\n's to trace calls.
38396 Remove spaces before '\n'.
38398 * configure, configure.ac, dlls/advpack/tests/install.c,
38399 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
38400 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
38401 Assorted spelling fixes.
38403 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
38405 * dlls/comctl32/tests/header.c:
38406 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
38408 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
38410 * dlls/comctl32/listview.c:
38411 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
38413 * dlls/comctl32/header.c:
38414 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
38415 Improve HEADER_SendHeaderDispInfoNotify and rename it to
38416 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
38417 the buffers allocated by it. GetItemT and DrawItem calls these
38420 * dlls/comctl32/header.c:
38421 comctl32: header: Mark the callback items in a mask.
38422 Mark the callback items in the callbackMask HEADER_ITEM field. The
38423 pszText for callback texts is now NULL what simplifies some
38424 checks. Checks for lpItem->pszText==emptyString are also not needed as
38425 emptyString is not stored in lpItem but used as a parameter to
38426 Str_SetPtr (I haven't noticed it).
38428 * dlls/comctl32/header.c:
38429 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
38431 * dlls/comctl32/header.c:
38432 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
38434 * dlls/comctl32/header.c:
38435 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
38437 * dlls/comctl32/header.c:
38438 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
38440 * dlls/comctl32/header.c:
38441 comctl32: header: Don't check lpItem for NULL in GetItemT.
38443 2006-05-11 Jacek Caban <jacek@codeweavers.com>
38445 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
38446 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
38447 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
38448 dlls/shdocvw/webbrowser.c:
38449 shdocvw: Wrap Heap* finctions by inline functions.
38451 2006-05-15 Huw Davies <huw@codeweavers.com>
38453 * dlls/oleaut32/tmarshal.c:
38454 oleaut32: Update the marshal state buffer size when resizing (Doh!).
38456 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
38458 * dlls/msvcrt/tests/time.c:
38459 msvcrt: Fix times tests to pass on windows.
38460 Add more tests for daylight-time savings.
38462 2006-05-13 Robert Shearman <rob@codeweavers.com>
38464 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
38465 server/request.h, server/token.c, server/trace.c:
38466 server: Retrieve the groups for a token from the server.
38468 * dlls/rpcrt4/ndr_marshall.c:
38469 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
38470 as documented on MSDN.
38471 Fix base type arm handling on little-endian machines, as the current
38472 code would always pass in the address to the format char of 0x80
38473 instead of the base type format char.
38475 * dlls/rpcrt4/ndr_marshall.c:
38476 rpcrt4: Make ComplexStructSize increment the buffer.
38478 * dlls/rpcrt4/ndr_marshall.c:
38479 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
38480 NdrPointerMarshall.
38482 * dlls/rpcrt4/ndr_marshall.c:
38483 rpcrt4: Implement NdrComplexStructMemorySize.
38485 * dlls/rpcrt4/ndr_marshall.c:
38486 rpcrt4: Implement NdrComplexArrayMemorySize.
38488 * dlls/rpcrt4/rpc_defs.h:
38489 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
38491 * dlls/rpcrt4/ndr_marshall.c:
38492 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
38493 so make sure to save it before calling one of these and restore it afterwards.
38495 * dlls/rpcrt4/ndr_marshall.c:
38496 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
38497 of MIDL_STUB_MESSAGE.
38499 * dlls/rpcrt4/ndr_marshall.c:
38500 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
38501 functions and adapt them to be callable without having a correlation
38504 * dlls/advapi32/tests/security.c:
38505 advapi32: Add tests for getting the groups, user and privileges of a token.
38507 2006-05-14 Mike McCormack <mike@codeweavers.com>
38509 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
38510 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
38511 dlls/advapi32/tests/crypt_lmhash.c:
38512 advapi32: Implement and test SystemFunction004.
38514 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
38515 dlls/advapi32/tests/crypt_lmhash.c:
38516 advapi32: Implement and test SystemFunction003.
38518 2006-05-12 Mike McCormack <mike@codeweavers.com>
38520 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
38521 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
38522 dlls/advapi32/tests/crypt_lmhash.c:
38523 advapi32: Implement and test SystemFunction002 (DES decrypt).
38525 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
38527 * dlls/wined3d/surface.c:
38528 wined3d: Avoid a NULL dereference in RealizePalette.
38530 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
38532 * dlls/wined3d/device.c:
38533 wined3d: Render state additions and fixes.
38535 * dlls/wined3d/surface.c:
38536 wined3d: Nonpow2 repacking support for GetDC.
38538 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
38540 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
38541 wined3d: Support for single buffering.
38543 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
38545 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
38546 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
38547 dlls/wined3d/wined3d_private.h:
38548 wined3d: Implement IWineGDISurface.
38550 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
38552 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
38553 dlls/wined3d/wined3d_private.h:
38554 wined3d: Implement IWineD3DDevice::ProcessVertices.
38556 2006-05-12 Mike McCormack <mike@codeweavers.com>
38558 * dlls/rpcrt4/rpc_defs.h:
38559 rpcrt4: Add missing PKT_AUTH3 packet type.
38561 * dlls/rpcrt4/rpc_message.c:
38562 rpcrt4: Add infrastructure for send authentication data.
38564 * dlls/rpcrt4/rpc_binding.c:
38565 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
38567 2006-05-13 Hans Leidekker <hans@it.vu.nl>
38569 * dlls/dnsapi/tests/name.c:
38570 dnsapi: Add tests for DnsValidateName_A.
38572 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
38574 * dlls/gphoto2.ds/gphoto2_i.h:
38575 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
38578 2006-05-13 Jacek Caban <jacek@codeweavers.com>
38580 * tools/widl/write_msft.c:
38581 widl: Added RPC_FC_ENUM16 encoding.
38583 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
38584 widl: res50 is number of impinfos. Fix its usage.
38586 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
38587 oleaut32: res50 is number of impinfos. Fix its usage.
38589 2006-05-12 Jacek Caban <jacek@codeweavers.com>
38591 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
38594 * dlls/shdocvw/navigate.c:
38595 shdocvw: Added support for navigation to application URLs.
38597 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
38598 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
38600 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
38602 * dlls/ntdll/tests/port.c:
38603 ntdll: Fix endless loop in port test for users without admin rights.
38605 2006-05-12 Francois Gouget <fgouget@free.fr>
38607 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
38608 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
38609 gphoto2.ds: Spelling fix.
38611 * include/mprapi.h:
38612 mprapi: Add FIXME for the missing in6addr.h include.
38614 * dlls/rpcrt4/rpc_transport.c:
38615 rpcrt4: Fix some conditional includes.
38616 Check for HAVE_UNISTD_H before including unistd.h.
38617 There is no HAVE_SYS_TYPES to check.
38618 Tweak the indentation of a few #include directives.
38620 * include/dmusici.h, include/rpcdce.h:
38621 include: Remove uneeded __RPC_FAR references.
38623 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
38624 tools/winapi/winapi_parser.pm:
38625 winapi: Add support for APIENTRY.
38626 Factorize a couple of call convention matching regular expressions.
38628 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
38630 * dlls/ole32/tests/storage32.c:
38631 ole32: Fix compilation with gcc 2.95.
38633 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
38635 * dlls/oleaut32/tmarshal.c:
38636 oleaut32: Fix converting file name to Unicode.
38637 Fix converting the typelib file name to Unicode by using the correct
38640 2006-05-11 Juan Lang <juan_lang@yahoo.com>
38642 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
38643 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
38644 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
38645 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
38646 dlls/crypt32/tests/store.c:
38647 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
38649 2006-05-12 Mike McCormack <mike@codeweavers.com>
38651 * dlls/wininet/http.c:
38652 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
38655 * dlls/wininet/ftp.c:
38656 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
38658 2006-05-14 Mike McCormack <mike@codeweavers.com>
38660 * server/registry.c:
38661 server: Avoid a crash if a registry notify event has been set already.
38663 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
38665 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
38666 winedbg: Fixed regression for command 'bt all'.
38667 Don't print 'process has terminated' message when detaching from a
38668 process (or backtracing it).
38670 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
38672 * dlls/ntdll/serial.c:
38673 ntdll: Fix serial timeout regression.
38675 2006-05-11 Alexandre Julliard <julliard@winehq.org>
38677 * ANNOUNCE, ChangeLog, VERSION, configure:
38680 ----------------------------------------------------------------
38681 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
38683 * dlls/kernel/tests/toolhelp.c:
38684 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
38686 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
38688 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
38689 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
38690 dbghelp: SymFindFileInPath and PDB
38691 - implemented correct lookup when SymFindFileInPath is called to find
38693 - added pdb_fetch_file_info to gather relevant information
38694 - when looking for a PDB file (from a .EXE or a .DLL), now using
38695 SymFindFileInPath to locate the PDB file with the correct
38698 * dlls/dbghelp/module.c:
38699 dbghelp: Removed call to registered callback when unloading a module.
38700 First, native dbghelp doesn't do it, and it crashed windbg, likely
38701 because we got the undocumented arguments wrong.
38703 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
38704 dbghelp: Implemented SymSearchW.
38706 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
38707 dbghelp: Implemented SymEnumSymbolsW.
38709 * dlls/dbghelp/symbol.c:
38710 dbghelp: Improved SymSearch (now using tag, index and address).
38712 * dlls/dbghelp/symbol.c:
38713 dbghelp: Factorize and simplify a bit symbol enumeration code.
38715 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
38716 dbghelp: Stubbed SymGetSourceFileTokenW.
38718 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
38719 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
38721 dbghelp: Implemented SymGetLineFromAddrW64.
38723 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
38724 dbghelp: Implemented SymFromAddrW.
38726 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
38727 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
38729 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
38730 dbghelp: Implemented SymLoadModuleExW.
38732 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
38733 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
38734 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
38736 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
38737 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
38738 dlls/dbghelp/pe_module.c, include/dbghelp.h:
38739 dbghelp: SymInitializeW.
38740 - implemented SymInitializeW (and made SymInitialize call it)
38741 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
38743 - per process search path is now stored as unicode string
38745 * dlls/dbghelp/dbghelp.spec:
38746 dbghelp: Updated spec file.
38748 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
38750 * dlls/wined3d/device.c:
38751 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
38753 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
38754 wined3d: Initialize volume format.
38756 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
38757 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38758 wined3d: Share shader_dump_ins_modifiers().
38759 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
38760 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
38761 shown in the trace.
38763 2006-05-10 Robert Reif <reif@earthlink.net>
38765 * dlls/winmm/tests/wave.c:
38766 winmm: Fix wave test volume warning.
38767 Volume is only valid when sound card has volume support.
38769 2006-05-11 Mike McCormack <mike@codeweavers.com>
38771 * dlls/wininet/dialogs.c:
38772 wininet: Fix a typo (spotted by Coverity).
38774 * dlls/advapi32/crypt_arc4.c:
38775 advapi32: Fix a typo (spotted by Peter Berg Larsen).
38777 2006-05-10 Alexandre Julliard <julliard@winehq.org>
38779 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
38780 dlls/user/nonclient.c, dlls/user/winpos.c:
38781 user: Prefer SendMessageW over SendMessageA where possible.
38783 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
38784 x11drv: Prefer SendMessageW over SendMessageA where possible.
38786 2006-05-10 Francois Gouget <fgouget@free.fr>
38788 * tools/winapi/winapi_parser.pm:
38789 winapi_check: Fix 'long int' parsing.
38790 Fix parsing of 'long int'.
38791 Simplify handling of spaces in a couple of regular expressions.
38793 2006-05-10 Robert Shearman <rob@codeweavers.com>
38795 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
38796 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
38797 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
38798 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
38799 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
38800 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
38801 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
38802 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
38803 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
38804 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
38805 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
38806 Check the return value from register_key_guid in all the DLL registering code.
38808 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
38810 * dlls/ntdll/file.c:
38811 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
38813 2006-05-09 James Hawkins <truiken@gmail.com>
38815 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
38816 dlls/ntdll/tests/port.c:
38817 ntdll: Add initial tests for the NT Ports API.
38819 2006-05-10 Mike McCormack <mike@codeweavers.com>
38821 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
38822 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
38823 advapi32: Implement and test SystemFunction032 (arc4 encryption).
38825 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
38826 dlls/advapi32/tests/crypt_md4.c:
38827 advapi32: Implement and test SystemFunction007.
38829 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
38830 dlls/advapi32/tests/crypt_lmhash.c:
38831 advapi32: Implement and test SystemFunction001.
38833 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
38834 dlls/advapi32/tests/crypt_lmhash.c:
38835 advapi32: Implement and test SystemFunction008.
38837 * dlls/rpcrt4/rpc_binding.c:
38838 rpcrt4: Cache the connection so we don't rebind on every call.
38840 2006-05-10 Robert Shearman <rob@codeweavers.com>
38842 * dlls/ole32/tests/moniker.c:
38843 ole32: Add a test for IMoniker_IsDirty.
38845 * dlls/rpcrt4/ndr_marshall.c:
38846 rpcrt4: Use the buffer passed in as an argument and don't increment
38847 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
38848 marshalling/unmarshalling routines as these can be used for embedded
38849 pointers, which handle the allocating or finding of the buffer
38850 themselves. Do the incrementing in the outer
38851 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
38853 * dlls/rpcrt4/ndr_marshall.c:
38854 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
38856 * dlls/rpcrt4/ndr_marshall.c:
38857 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
38859 * dlls/rpcrt4/ndr_marshall.c:
38860 rpcrt4: Correctly align the buffer to read/write array data to.
38862 * dlls/rpcrt4/ndr_marshall.c:
38863 rpcrt4: Correctly align the buffer before reading/writing structure data.
38865 * dlls/rpcrt4/ndr_marshall.c:
38866 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
38868 * dlls/rpcrt4/ndr_marshall.c:
38869 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
38871 * dlls/ole32/rpc.c:
38872 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
38873 It should have its own exception handler to catch any exceptions that are raised.
38875 2006-05-10 Huw Davies <huw@codeweavers.com>
38877 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
38878 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
38880 * dlls/oleaut32/tmarshal.c:
38881 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
38882 Based on a patch by Rob Shearman.
38884 * dlls/oleaut32/tmarshal.c:
38885 oleaut32: Add a function to grow the marshal state buffer to a specified size.
38887 2006-05-10 Alexandre Julliard <julliard@winehq.org>
38889 * dlls/user/class.c, dlls/user/wnd16.c:
38890 user: Moved Get/SetClassLong16 to wnd16.c.
38892 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
38893 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
38894 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
38896 * dlls/user/user.exe.spec, dlls/user/winproc.c:
38897 user: Store the pointer to the winproc in the thunk structure.
38898 This allows simplifying the handling of 16-bit thunks.
38900 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
38901 dlls/user/winproc.h:
38902 user: Make the WINDOWPROCTYPE enum private to winproc.c.
38904 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
38905 dlls/user/winproc.h:
38906 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
38908 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
38909 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
38910 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
38912 * dlls/user/class.c, dlls/user/win.c, include/win.h:
38913 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
38914 Also fix the initial value for the server is_unicode flag.
38916 2006-05-09 Jason Green <jave27@gmail.com>
38918 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
38919 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
38921 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
38922 dlls/wined3d/wined3d_private.h:
38923 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
38925 * dlls/wined3d/pixelshader.c:
38926 wined3d: Use GenerateShader in pixel shaders and remove old function.
38928 * dlls/wined3d/pixelshader.c:
38929 wined3d: Add GenerateShader function to pixel shaders.
38931 * dlls/wined3d/vertexshader.c:
38932 wined3d: Use new GenerateShader function for vertex shaders.
38934 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38935 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
38937 * dlls/wined3d/baseshader.c:
38938 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
38940 * dlls/wined3d/vertexshader.c:
38941 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
38943 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
38944 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38945 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
38947 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
38948 dlls/wined3d/wined3d_private.h:
38949 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
38951 * dlls/wined3d/vertexshader.c:
38952 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
38954 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38955 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
38957 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
38958 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38959 wined3d: Move program_dump_decl_usage into baseshader.
38961 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
38963 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
38964 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
38965 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
38966 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
38967 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
38968 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
38969 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
38970 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
38971 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
38972 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
38973 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
38974 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
38975 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
38976 Some HeapFree's are hidden behind macros. Found by smatch.
38978 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
38980 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38981 wined3d: Clean up some dead code.
38983 * dlls/wined3d/pixelshader.c:
38984 wined3d: Break out texture instruction processing.
38986 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
38987 dlls/wined3d/wined3d_private.h:
38988 wined3d: Break out arithmetic instruction processing.
38990 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
38991 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
38992 wined3d: Merge register counting pass.
38994 * dlls/wined3d/vertexshader.c:
38995 wined3d: Make register counting pass the same.
38997 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
38999 * dlls/wined3d/surface.c:
39000 wined3d: Update the DIB section's palette on GetDC.
39002 * dlls/wined3d/palette.c:
39003 wined3d: Update the device palette if the primary palette is changed.
39005 * dlls/wined3d/surface.c:
39006 wined3d: Implement WineD3DSurface palette methods.
39008 * dlls/wined3d/surface.c:
39009 wined3d: Implement GetFlipStatus and GetBltStatus.
39011 * dlls/wined3d/surface.c:
39012 wined3d: Implement IWineD3DSurface::Flip.
39014 2006-05-09 Juan Lang <juan_lang@yahoo.com>
39016 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
39017 dlls/crypt32/tests/store.c, include/wincrypt.h:
39018 crypt32: Partially implement CertGetIssuerCertificateFromStore.
39020 * dlls/crypt32/cert.c:
39021 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
39023 2006-05-09 James Hawkins <truiken@gmail.com>
39026 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
39028 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
39030 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
39031 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
39033 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
39035 * dlls/kernel/comm.c:
39036 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
39037 Noticed by Dan Armbrust.
39039 2006-05-09 Alexandre Julliard <julliard@winehq.org>
39041 * dlls/x11drv/window.c:
39042 x11drv: We really need to flush the display when destroying a window.
39044 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
39046 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39047 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
39048 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
39049 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
39050 - implemented kernel32.EscapeCommFunction on top of them
39052 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39053 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
39054 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
39055 - implemented kernel32.SetupComm on top of it
39057 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39058 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
39059 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
39060 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
39062 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39063 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
39064 - implemented SERIAL_GET_CHARS ioctl
39065 - made use of it in kernel32.GetCommState
39067 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39068 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
39069 - implemented SERIAL_GET_HANDFLOW ioctl
39070 - made use of it in kernel.GetCommState
39072 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39073 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
39074 - implemented SERIAL_GET_LINE_CONTROL ioctl
39075 - made use of it in kernel.GetCommState
39077 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39078 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
39079 - implemented SERIAL_GET_BAUD_RATE ioctl
39080 - made use of it in kernel.GetCommState
39082 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39083 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
39084 - implemented ntdll's serial IOCTL SET_CHARS
39085 - used this IOCTL in kernel32.SetCommState
39087 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39088 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
39089 - implemented ntdll's serial IOCTL SET_HANDFLOW
39090 - used this IOCTL in kernel32.SetCommState
39092 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39093 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
39094 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
39095 - used this IOCTL in kernel32.SetCommState
39097 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
39098 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
39099 - created dump_dcb to print out DCB information
39100 - implemented ntdll's serial IOCTL SET_BAUD_RATE
39101 - used this IOCTL in kernel32.SetCommState
39103 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
39105 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
39106 wined3d: Implement IWineD3DSurface::SetColorKey.
39108 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
39109 wined3d: Implement IWineD3DSurface::IsLost and Restore.
39111 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
39112 wined3d: rhw vertex fixup.
39113 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
39116 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
39118 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
39119 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
39120 wined3d: Share get_opcode.
39122 2006-05-09 Robert Reif <reif@earthlink.net>
39124 * dlls/winmm/tests/wave.c:
39125 winmm: Print out more info on failed test.
39126 Print out more info on failed test. Looks like there is a bug in ALSA
39127 OSS emulation where it is returning a mid-sample position.
39129 2006-05-09 Hans Leidekker <hans@it.vu.nl>
39131 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
39132 dnsapi: The ttl value should be ignored when comparing dns records.
39134 2006-05-09 David Lichterman <laviddichterman@gmail.com>
39136 * dlls/mciwave/Makefile.in:
39137 mciwave: Fix make install error.
39139 2006-05-09 Alexandre Julliard <julliard@winehq.org>
39141 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
39142 user: Added specific winproc functions for calling dialog procedures.
39144 * dlls/user/winproc.c:
39145 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
39147 * dlls/user/class.c:
39148 user: Always set the correct class winproc depending on the A/W type.
39150 * dlls/user/winproc.c:
39151 user: Remove some redundant NULL pointer checks.
39153 * dlls/user/msg16.c:
39154 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
39156 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
39157 dlls/user/winproc.h, dlls/user/wnd16.c:
39158 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
39160 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
39161 dlls/user/winproc.h, dlls/user/wnd16.c:
39162 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
39165 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
39168 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
39170 * dlls/kernel/except.c:
39171 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
39173 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
39175 * dlls/ntdll/virtual.c:
39176 ntdll: Make the section with AddressOfEntryPoint in it executable.
39178 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
39180 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
39181 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
39183 * include/wingdi.h:
39184 gdi32: Add defines for GLYPHSET and WCRANGE.
39186 2006-05-09 Mike McCormack <mike@codeweavers.com>
39188 * dlls/x11drv/opengl.c:
39189 x11drv: Fix a warning when opengl headers are missing.
39191 2006-05-09 Tomas Carnecky <tom@dbservice.com>
39193 * dlls/opengl32/wgl.c:
39194 opengl: Properly use glXQueryDrawable() to get the Visual ID.
39196 2006-05-08 Phil Costin <philcostin@hotmail.com>
39198 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
39199 wined3d: Add check for GL Shading Language 100 Extension.
39201 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
39203 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
39204 dlls/wined3d/wined3d_private.h:
39205 wined3d: Clean up per version shader limits code.
39207 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
39208 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
39209 dlls/wined3d/wined3d_private.h:
39210 wined3d: Addline cleanup.
39212 2006-05-09 Hans Leidekker <hans@it.vu.nl>
39214 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
39215 dnsapi: Partially implement DnsQueryConfig.
39217 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
39220 wine.inf: Install comctl32.dll as fake DLL.
39222 2006-05-08 Juan Lang <juan_lang@yahoo.com>
39224 * dlls/crypt32/encode.c:
39225 crypt32: Simplify OID decoding
39226 Use a more direct function to decode OIDs, instead of the bizarre
39229 2006-05-08 Robert Reif <reif@earthlink.net>
39231 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
39232 winmm: Check waveOutGetVolume parameter.
39234 2006-05-09 Hans Leidekker <hans@it.vu.nl>
39236 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
39237 sane.ds: Added Dutch resources.
39239 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
39240 gphoto2.ds: Added Dutch resources.
39242 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
39244 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
39245 gphoto2.ds: Added French resources.
39247 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
39249 * dlls/twain_32/dsm_ctrl.c:
39250 twain_32: Add missing HeapFree's on error patch (found by smatch).
39252 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
39254 * DEVELOPERS-HINTS, documentation/PACKAGING:
39255 Some documentation changes for twain split.
39257 2006-05-09 Alexandre Julliard <julliard@winehq.org>
39259 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
39260 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
39261 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
39262 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
39263 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
39264 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
39266 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
39267 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
39268 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
39269 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
39270 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
39271 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
39273 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
39275 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
39276 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
39277 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
39278 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
39279 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
39280 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
39281 dlls/gphoto2.ds/ui.c, include/config.h.in:
39282 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
39283 Wrote a GUI import dialog.
39284 With help from Aric Stewart.
39286 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
39287 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
39288 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
39289 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
39290 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
39291 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
39292 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
39293 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
39294 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
39295 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
39296 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
39297 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
39298 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
39299 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
39300 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
39301 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
39302 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
39303 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
39304 twain_32: Split out the sane specific parts from twain_32 code.
39305 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
39307 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
39308 twain_32: Moved twain.h to the include directory.
39310 2006-05-08 Huw Davies <huw@codeweavers.com>
39312 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
39313 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
39315 2006-05-08 Robert Shearman <rob@codeweavers.com>
39317 * dlls/ole32/antimoniker.c:
39318 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
39320 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
39321 ole32: Implement several class moniker functions using the description provided on MSDN.
39323 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
39324 ole32: Remove duplicated CLSIDs.
39326 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
39327 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
39328 dlls/ole32/tests/moniker.c:
39329 ole32: Add an implementation of class monikers.
39331 * dlls/ole32/tests/moniker.c:
39332 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
39334 * dlls/ole32/compositemoniker.c:
39335 ole32: Fix regression caused by an earlier patch that removed the
39336 check for the composite moniker having only one moniker in it. In this
39337 case, return the one moniker and free the memory associate with the
39340 * dlls/ole32/compositemoniker.c:
39341 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
39342 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
39343 instead of the virtual implementation of it on mostRightMk.
39345 * dlls/ole32/compositemoniker.c:
39346 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
39348 2006-05-08 Hans Leidekker <hans@it.vu.nl>
39350 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
39351 dlls/dnsapi/tests/record.c:
39352 dnsapi: Implement and test DnsRecordSetCompare.
39354 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
39356 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
39357 dinput8: DllGetClassObject support.
39359 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
39361 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
39362 dlls/wined3d/wined3d_private.h:
39363 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
39365 2006-05-01 Tomas Carnecky <tom@dbservice.com>
39367 * dlls/x11drv/init.c:
39368 x11drv: Return correct PBuffer drawable.
39370 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
39372 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
39373 msvcrt: Don't duplicate handle in _get_osfhandle.
39375 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
39377 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
39378 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
39380 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
39382 * dlls/setupapi/tests/stringtable.c:
39383 setupapi: Improve unit tests for case sensitivity in string tables.
39385 2006-05-01 Mike Hearn <mike@plan99.net>
39387 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
39388 ole32: Add StgCreateFile test and conformance fix.
39390 2006-05-08 Alexandre Julliard <julliard@winehq.org>
39392 * dlls/ole32/compositemoniker.c:
39393 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
39395 2006-05-08 Robert Shearman <rob@codeweavers.com>
39397 * dlls/ole32/compositemoniker.c:
39398 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
39400 * dlls/ole32/compositemoniker.c:
39401 ole32: Create moniker enumerator with an initial reference count.
39403 * dlls/ole32/tests/moniker.c:
39404 ole32: Test moniker display names.
39406 * dlls/ole32/tests/moniker.c:
39407 ole32: Add a test for IMoniker_IsDirty.
39409 * dlls/ole32/tests/moniker.c:
39410 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
39412 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
39413 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
39415 * dlls/ole32/marshal.c:
39416 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
39418 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
39419 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
39421 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
39422 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
39424 * dlls/ole32/tests/moniker.c:
39425 ole32: Add tests for generic composite monikers.
39427 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
39428 dlls/ole32/oleproxy.c:
39429 ole32: Add a class factory for composite monikers.
39431 * dlls/ole32/compositemoniker.c:
39432 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
39433 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
39434 which can't happen anyway.
39435 Allow construction of a moniker with no sub-monikers.
39437 * dlls/ole32/compositemoniker.c:
39438 ole32: Implement IMarshal for composite monikers.
39440 * dlls/ole32/compositemoniker.c:
39441 ole32: Release all existing monikers before loading the state.
39443 * dlls/ole32/compositemoniker.c:
39444 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
39446 * dlls/ole32/compositemoniker.c:
39447 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
39449 * dlls/ole32/compositemoniker.c:
39450 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
39451 will return S_FALSE when there are no more monikers left to enumerate.
39453 * dlls/ole32/compositemoniker.c:
39454 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
39456 * dlls/ole32/compositemoniker.c:
39457 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
39458 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
39460 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
39461 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
39463 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
39464 ole32: Support marshaling of anti monikers.
39466 * dlls/ole32/regsvr.c:
39467 ole32: Register CLSID_CompositeMoniker.
39469 * dlls/ole32/regsvr.c:
39470 ole32: Register CLSIDs for all OLE monikers.
39472 * dlls/ole32/tests/moniker.c:
39473 ole32: Add tests for item moniker.
39475 * dlls/ole32/tests/moniker.c:
39476 ole32: Make class moniker test more generic and test more properties.
39478 * dlls/rpcrt4/rpc_message.c:
39479 rpcrt4: Automatically resolve the endpoint.
39481 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
39483 * dlls/wined3d/pixelshader.c:
39484 wined3d: Fix possible buffer overflow.
39485 Increase size of passed buffer to print into.
39487 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
39489 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
39490 usp10: Add ScriptTextOut functionality and restructure tests.
39492 2006-04-28 Jason Green <jave27@gmail.com>
39494 * dlls/wined3d/vertexshader.c:
39495 wined3d: Eliminate duplicate function: vshader_program_dump_param().
39497 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
39499 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
39500 dlls/wined3d/wined3d_private.h:
39501 wined3d: Share get_register_code().
39503 2006-04-26 Thomas Kho <tkho@ucla.edu>
39505 * dlls/user/menu.c, dlls/user/tests/menu.c:
39506 user: Fix behavior when selecting disabled menu items.
39508 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
39509 user: Allow menu WndProc to recognize VK_[LR]MENU.
39511 2006-04-28 Thomas Kho <tkho@ucla.edu>
39513 * dlls/user/tests/menu.c:
39514 user: Extend menu conformance test.
39516 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
39518 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
39519 wined3d: Add IWineD3DSurface::GetPitch.
39521 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
39522 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
39523 include/wine/wined3d_types.h:
39524 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
39526 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
39527 dlls/wined3d/wined3d_private.h:
39528 wined3d: Add some surface flags.
39530 2006-05-07 Huw Davies <huw@codeweavers.com>
39532 * dlls/oleaut32/usrmarshal.c:
39533 oleaut32: Implement GetVarDesc_Proxy and friends.
39535 * dlls/oleaut32/usrmarshal.c:
39536 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
39537 constant equivalents. It's now obvious why these were chosen. Should
39540 2006-05-08 James Hawkins <truiken@gmail.com>
39543 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
39545 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
39547 * dlls/user/resources/user32_Ko.rc:
39548 user32: Updated Korean resource.
39550 2006-05-07 Robert Reif <reif@earthlink.net>
39552 * programs/winecfg/audio.c:
39553 winecfg: Fix audio crash when no drivers are available.
39555 * dlls/winmm/wineoss/audio.c:
39556 wineoss: Missing mixer fixes.
39557 Don't list volume in capabilities when mixer is missing.
39559 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
39560 winmm: More wave callback tests.
39561 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
39562 callback type not tested now is CALLBACK_WINDOW.
39564 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
39566 * dlls/comctl32/comctl32.h:
39567 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
39569 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
39571 * dlls/shell32/shlview.c:
39572 shell32: Don't use uninitialized item.mask in shlview.
39574 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
39576 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
39577 dbghelp: Stub for SymGetSourceFileToken.
39579 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
39580 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
39581 dbghelp: Base and symbols.
39582 - report the correct image base for a symbol which is
39583 seen as being in a builtin PE module, whilst its debug
39584 information is gotten from an ELF module
39585 - module_get_debug now returns a pair of modules
39586 (the requested that has to be presented back to the client
39587 and the effective one, which contains the debug info)
39588 - reworked SymFromName in order to provide also the revelant
39589 module base address
39591 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
39593 * dlls/dinput/dinput_main.c:
39594 dinput: Fix Initialize return value.
39596 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
39598 * dlls/user/tests/wsprintf.c:
39599 user32: Added tests for CharUpper and CharLower.
39601 * dlls/ole32/compobj.c:
39602 ole32: Fixed typo in debug statement.
39604 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
39607 gdi: A-to-W conversion should be font-independent.
39609 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
39611 * dlls/comctl32/propsheet.c:
39612 comctl32: Make some internal functions and variables static, remove
39613 some unneeded prototypes.
39615 * dlls/comctl32/propsheet.c:
39616 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
39617 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
39619 * dlls/comctl32/propsheet.c:
39620 comctl32: psInfo->proppage[index].pszText is always initialized to a
39621 proper value regardless of PSP_USETITLE, use it unconditionally.
39623 2006-05-04 James Hawkins <truiken@gmail.com>
39625 * dlls/advpack/install.c:
39626 advpack: DelDirs should only remove a directory if it's empty.
39628 * dlls/advpack/install.c:
39629 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
39631 2006-05-01 Mike Hearn <mike@plan99.net>
39633 * dlls/ntdll/sec.c:
39634 ntdll: Fix heap corruption in RtlDeleteAce.
39636 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
39638 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
39639 wined3d: Separate pshader/vshader tables.
39641 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
39643 * dlls/winspool/tests/info.c:
39644 winspool/tests: Fix failures in test_DEVMODE.
39646 2006-05-05 Huw Davies <huw@codeweavers.com>
39648 * dlls/oleaut32/usrmarshal.c:
39649 oleaut32: Fix VARIANT_UserFree.
39651 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
39652 oleaut32: Remove weird attempt to clear VT_VARIANT.
39655 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
39656 oleaut32: Rewrite VARIANT user marshaling.
39658 2006-05-02 Hans Leidekker <hans@it.vu.nl>
39660 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
39661 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
39663 2006-05-01 Hans Leidekker <hans@it.vu.nl>
39665 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
39666 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
39668 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
39669 dlls/dnsapi/tests/record.c:
39670 dnsapi: Add tests for DnsRecordCompare.
39672 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
39673 dnsapi: Implement DnsRecordCompare.
39675 2006-05-01 Robert Shearman <rob@codeweavers.com>
39677 * dlls/rpcrt4/rpc_transport.c:
39678 rpcrt4: Use getaddrinfo to get the sockaddr.
39679 Use getaddrinfo to get the sockaddr to use for connecting to a remote
39680 server as Connection->NetworkAddr may be a hostname as well. Use a
39681 loop to support both IP and IPv6.
39683 * dlls/ole32/compobj.c:
39684 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
39685 Remove the fixme printed if CoGetClassObject fails in
39686 CoCreateInstance, because we already print an error in all cases and
39687 the error more accurately pin-points the source of the problem.
39689 * dlls/rpcrt4/ndr_marshall.c:
39690 rpcrt4: Implement NdrConformantVaryingArrayFree.
39692 * dlls/rpcrt4/ndr_marshall.c:
39693 rpcrt4: Dereference the pointer if necessary only after doing the
39694 pointer checks and writing the pointer ID to the wire.
39696 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
39697 rpcrt4: Add a stub for RpcBindingSetOption.
39699 * dlls/rpcrt4/ndr_marshall.c:
39700 rpcrt4: Improve the traces in the pointer functions.
39702 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
39704 * dlls/mlang/mlang.c:
39705 mlang: Partially implemented ConvertStringEx.
39707 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
39709 * dlls/user/tests/msg.c:
39710 user: Test cases demonstrating position changes for MDI children.
39712 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
39714 * dlls/comctl32/treeview.c:
39715 comctl32: Update first visible when appropiate in the TVI_SORT case.
39717 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
39719 * dlls/wined3d/drawprim.c:
39720 wined3d: Remove dead shader code.
39722 2006-04-26 Robert Shearman <rob@codeweavers.com>
39724 * dlls/setupapi/parser.c:
39725 setupapi: Fix parsing of UCS-16 files.
39726 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
39727 patch by Hervé Poussineau.
39729 2006-05-03 Robert Shearman <rob@codeweavers.com>
39731 * dlls/ole32/stg_stream.c:
39732 ole32: IPersistStream is also implemented by any object that implements IStream.
39734 * dlls/ole32/storage32.c:
39735 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
39737 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
39738 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
39740 * dlls/oleaut32/typelib.c:
39741 oleaut32: Check the return value from VariantCopy when copying values
39742 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
39744 * dlls/oleaut32/typelib.c:
39745 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
39747 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
39748 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
39750 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
39751 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
39752 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
39753 store the STGM_CREATE flag in openFlags, since it is only relevant when
39754 opening the stream and the tests show that it isn't returned in the
39757 * dlls/ole32/tests/storage32.c:
39758 ole32: Add tests for IStorage::Stat.
39760 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
39761 ole32: Fix access right check for opening and creating streams and storages.
39762 Check the access mode for opening and creating streams and storages
39763 doesn't exceed the access rights the current storage was opened with,
39764 not the parent storage.
39766 * dlls/ole32/stg_stream.c:
39767 ole32: Add more tracing for reading and writing storage streams.
39768 Add more tracing for read and write operations and warn in the case of
39771 * dlls/ole32/tests/storage32.c:
39772 ole32: Add tests for sub-storages and creating streams.
39773 Replace a test that fails on NT and with DCOM95 DLLs with a test that
39774 ensures access permissions are checked correctly for sub-storages and
39777 * dlls/ole32/tests/storage32.c:
39778 ole32: Add a storage test for reading and writing of streams that have
39779 had their parent storage released.
39782 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
39783 For NtQueryInformationToken(TokenGroups), don't do a size check before
39784 the server call, as we don't know how many SIDs there are to return
39785 and hence the needed buffer size.
39787 2006-05-03 Huw Davies <huw@codeweavers.com>
39789 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
39790 oleaut32: Alignment fixes for safearrays.
39792 * dlls/oleaut32/tests/usrmarshal.c:
39793 oleaut32: Fix tests under win2k.
39795 2006-05-02 Huw Davies <huw@codeweavers.com>
39797 * dlls/oleaut32/tests/usrmarshal.c:
39798 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
39800 2006-04-29 Huw Davies <huw@codeweavers.com>
39802 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
39803 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
39805 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
39807 * dlls/setupapi/tests/stringtable.c:
39808 setupapi: Add case sensitivity string table tests.
39810 2006-05-02 Troy Rollo <wine@troy.rollo.name>
39813 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
39815 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
39817 * dlls/winspool/tests/info.c:
39818 winspool/tests: Fix test for GetPrinterDriver.
39820 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
39822 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
39823 dlls/ntdll/thread.c:
39824 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
39826 * dlls/secur32/secur32.c:
39827 secur32: Missing LeaveCriticalSection on error paths.
39829 2006-04-30 James Hawkins <truiken@gmail.com>
39831 * dlls/advpack/install.c:
39832 advpack: Don't fail if the dll to register doesn't exist.
39834 2006-04-30 Mike McCormack <mike@codeweavers.com>
39836 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
39837 shlwapi: Add a stub implementation for IUnknown_ProfferService.
39839 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
39840 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
39842 * dlls/ole32/stg_stream.c:
39843 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
39845 2006-04-30 Jacek Caban <jacek@codeweavers.com>
39847 * dlls/shdocvw/webbrowser.c:
39848 shdocvw: Added some comments.
39850 2006-04-29 Jacek Caban <jacek@codeweavers.com>
39852 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
39853 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
39855 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
39856 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
39858 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
39859 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
39861 2006-04-28 Jacek Caban <jacek@codeweavers.com>
39863 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
39864 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
39866 * dlls/shdocvw/webbrowser.c:
39867 shdocvw: Added get_HWND implementation.
39869 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
39870 shdocvw: Added [get|put]_Visible implementation.
39872 * dlls/shdocvw/oleobject.c:
39873 shdocvw: Fix GetMiscStatus implementation.
39875 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
39877 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
39878 dlls/wined3d/device.c, dlls/wined3d/directx.c,
39879 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
39880 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
39881 dlls/wined3d/query.c, dlls/wined3d/resource.c,
39882 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
39883 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
39884 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
39885 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
39886 dlls/wined3d/volumetexture.c:
39887 wined3d: QueryInterface corrections.
39889 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
39891 * dlls/secur32/ntlm.c:
39892 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
39894 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
39895 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
39896 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
39898 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
39899 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
39900 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
39901 Add a stub implementation of mprapi.dll.
39903 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
39905 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
39906 wpp: Support long long constants if configure says long long is available
39908 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
39910 * dlls/user/tests/input.c:
39911 user: tests: Change INPUT to TEST_INPUT, fix union usage.
39913 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
39915 * dlls/wined3d/vertexshader.c:
39916 wined3d: Vertex Shader regtype cleanups.
39918 2006-04-22 Dan Kegel <dank@kegel.com>
39920 * dlls/msi/source.c:
39921 msi: Fix missing case in MsiSourceListAddSourceEx.
39923 2006-04-28 James Hawkins <truiken@gmail.com>
39925 * dlls/ole32/storage32.c:
39926 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
39928 * dlls/advpack/install.c:
39929 advpack: Implement the DelDirs command.
39931 * dlls/advpack/install.c:
39932 advpack: Implement the CheckAdminRights option.
39934 * dlls/advpack/install.c:
39935 advpack: Implement the RunPreSetupCommands command.
39937 * dlls/advpack/install.c:
39938 advpack: INF install is implemented so fix the documentation.
39940 * dlls/advpack/install.c:
39941 advpack: Implement the PerUserInstall command.
39943 * dlls/advpack/install.c:
39944 advpack: Leave room for the NULL terminator in the working_dir string.
39946 * dlls/advpack/install.c:
39947 advpack: NULL-terminate the source path.
39949 * dlls/advpack/install.c:
39950 advpack: Return the hresult in ExecuteCabW.
39952 * dlls/advpack/reg.c:
39953 advpack: Clean up the formatting of RegInstall to match the rest of the file.
39955 * dlls/advpack/reg.c:
39956 advpack: Perform an Advanced INF-level install in RegInstall.
39958 * dlls/advpack/reg.c:
39959 advpack: Factor out writing predefined strings into write_predefined_strings.
39961 * dlls/advpack/advpack.c:
39962 advpack: Ignore the return value from the OCX registration.
39964 2006-04-21 Hans Leidekker <hans@it.vu.nl>
39966 * dlls/wldap32/search.c:
39967 wldap32: Document the search functions.
39969 2006-04-21 Jacek Caban <jacek@codeweavers.com>
39971 * dlls/kernel/kernel_main.c:
39972 kernel: Remove no longer needed includes.
39974 2006-04-21 Robert Reif <reif@earthlink.net>
39976 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
39977 dlls/advapi32/tests/lsa.c:
39978 advapi32: Add some lsa tests.
39980 * dlls/advapi32/lsa.c:
39981 advapi32: Fix LsaClose return value.
39983 2006-04-29 Robert Reif <reif@earthlink.net>
39985 * dlls/netapi32/access.c:
39986 netapi32: Implement NetUserModalsGet level 2.
39988 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
39989 dsound: Add DirectSoundBuffer_Lock tests.
39991 2006-04-28 Robert Reif <reif@earthlink.net>
39993 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
39994 dsound: Check DirectSoundBuffer_Lock parameters.
39995 Check DirectSoundBuffer_Lock parameters and return an error (like
39996 Windows) rather than fixing up the parameters.
39998 2006-04-28 Jacek Caban <jacek@codeweavers.com>
40000 * dlls/mshtml/tests/htmldoc.c:
40001 mshtml: Added test of connection points.
40003 * dlls/mshtml/conpoint.c:
40004 mshtml: Added GetConnectionInterface implementation.
40006 * dlls/mshtml/conpoint.c:
40007 mshtml: Added GetConnectionPointContainer implementation.
40009 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
40010 mshtml: Added stub implementation of connection points.
40012 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
40013 dlls/mshtml/mshtml_private.h:
40014 mshtml: Added IConnectionPointContainer stub implementation.
40016 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
40017 mshtml: Added get_body implementation.
40019 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
40020 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
40021 mshtml: Added IHTMLTextContainer stub implementation.
40023 * include/mshtmdid.h, include/mshtml.idl:
40024 mshtml: Added IHTMLTextContainer declaration.
40026 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
40028 * fonts/ms_sans_serif.sfd:
40029 fonts: Add missing Latin glyph to ms_sans_serif.
40031 * fonts/system.sfd:
40032 fonts: Add some missing Latin glyphs to System.
40034 * fonts/courier.sfd:
40035 fonts: Add some missing Latin glyphs to Courier.
40037 2006-04-28 Huw Davies <huw@codeweavers.com>
40039 * dlls/oleaut32/usrmarshal.c:
40040 oleaut32: Implement GetDocumentation_Proxy/Stub.
40042 * dlls/oleaut32/usrmarshal.c:
40043 oleaut32: Implement GetFuncDesc_Proxy and friends.
40045 * dlls/oleaut32/usrmarshal.c:
40046 oleaut32: Implement GetTypeAttr_Proxy and friends.
40048 * dlls/rpcrt4/ndr_marshall.c:
40049 rpcrt4: Support for non-encapsulated unions.
40051 * dlls/gdi/freetype.c:
40052 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
40053 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
40055 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
40057 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
40058 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
40059 widl: Implement 'oldnames' option.
40061 * tools/widl/typegen.c:
40064 2006-04-26 Robert Shearman <rob@codeweavers.com>
40067 server: Threads should start off without having an impersonation token.
40069 * dlls/advapi32/security.c:
40070 advapi32: Implement the majority of ImpersonateLoggedOnUser.
40072 * dlls/wininet/internet.c:
40073 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
40075 * include/ndrtypes.h:
40076 include: Copy some format character types from wine/rpcfc.h to
40077 ndrtypes.h and change them into an enumeration.
40079 2006-04-28 Mike McCormack <mike@codeweavers.com>
40081 * include/rpcdce.h:
40082 rpcrt4: Add some defines.
40084 2006-04-26 Mike McCormack <mike@codeweavers.com>
40086 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
40087 rpcrt4: Add stub implementations for RPC authentication functions.
40089 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
40090 wininet: Fix peeking of http data with a nul byte in it.
40092 * dlls/msi/package.c:
40093 msi: Use the source name of the msi package when it fails to copy.
40095 * programs/msiexec/msiexec.c:
40096 msiexec: Force using /i file.msi, some programs pass properties without an =.
40098 2006-04-25 Mike McCormack <mike@codeweavers.com>
40100 * dlls/ole32/ole2.c:
40101 ole32: Store drop targets in a standard list.
40103 2006-04-22 Robert Reif <reif@earthlink.net>
40105 * dlls/netapi32/tests/access.c:
40106 netapi32: Add minimal NetUserModalsGet test.
40108 2006-04-22 András Kovács <andras@csevego.net>
40110 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
40111 regedit: Translation to Hungarian.
40113 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
40114 wordpad: Translation to Hungarian.
40116 * documentation/README.hu:
40117 Translated README file to Hungarian.
40119 2006-04-21 Jacek Caban <jacek@codeweavers.com>
40121 * tools/widl/parser.y:
40124 * include/exdisp.idl, include/mshtml.idl:
40125 include: Added missing importlib.
40127 2006-04-21 Alexandre Julliard <julliard@winehq.org>
40129 * server/mapping.c:
40130 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
40132 2006-04-21 Jacek Caban <jacek@codeweavers.com>
40134 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
40135 widl: Added importlib parsing code.
40137 * dlls/shdocvw/iexplore.c:
40138 shdocvw: Don't create IE default window in embedding mode.
40140 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
40141 shdocvw: Use InternetExplorer object in create_ie_window.
40143 2006-04-21 Mike McCormack <mike@codeweavers.com>
40145 * dlls/rpcrt4/rpc_transport.c:
40146 rpcrt4: Invalid sockets should have a value of -1.
40148 2006-04-21 Alexandre Julliard <julliard@winehq.org>
40151 wpp: Fixed typo in long long constants handling.
40153 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
40156 wpp: Implement long long constant parsing.
40158 2006-04-19 Hans Leidekker <hans@it.vu.nl>
40160 * include/windns.h:
40161 dnsapi: Add a couple of macros and prototypes.
40163 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
40165 * dlls/wined3d/device.c:
40166 wined3d: Fix mipmap level count.
40168 * dlls/wined3d/pixelshader.c:
40169 wined3d: Improve/implement D3DSIO_TEX.
40170 - unify per-version cases into a single sequence
40171 - make use of get_register_name() for the destination register
40172 - ignore destination write mask - it's only allowed on 2.0+ shaders,
40173 and only the default mask is allowed there (xyzw)
40174 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
40175 - implement for shaders 2.0-3.0
40177 * dlls/wined3d/utils.c:
40178 wined3d: Texture format corrections.
40179 - add missing GL type and make GL cfg entries for A16B16G16R16
40180 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
40181 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
40184 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
40185 wined3d: Correct vtrace usage.
40187 2006-04-21 Mike McCormack <mike@codeweavers.com>
40189 * dlls/rpcrt4/rpc_transport.c:
40190 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
40192 * dlls/rpcrt4/rpc_transport.c:
40193 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
40195 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
40196 rpcrt4: Hide the details of the rpc transport mechanism.
40198 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
40199 rpcrt4: Abstract RPCRT4_SpawnConnection.
40201 * dlls/rpcrt4/rpc_transport.c:
40202 rpcrt4: Move the connected check inside the named pipe code.
40204 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
40205 dlls/rpcrt4/rpc_transport.c:
40206 rpcrt4: Split the transport layer into a different file.
40208 * dlls/rpcrt4/rpc_server.c:
40209 rpcrt4: Allocate RpcServerProtseq in a single place.
40211 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
40213 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
40214 usp10: Fix return codes of ScriptGetFontProperties + tests.
40216 2006-04-20 Robert Reif <reif@earthlink.net>
40218 * dlls/advapi32/lsa.c:
40219 advapi32: Fix LsaQueryInformationPolicy return values.
40221 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
40223 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
40224 dlls/wined3d/wined3d_private.h:
40225 wined3d: Implement IWineD3DPalette.
40227 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
40229 * tools/widl/typegen.c:
40230 widl: Implement support for unique pointers to strings.
40232 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
40234 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
40235 include/pshpack4.h, include/pshpack8.h:
40236 include: Expand pack nesting from 3 to 15 levels.
40238 2006-04-21 Alexandre Julliard <julliard@winehq.org>
40240 * dlls/gdi/freetype.c:
40241 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
40243 2006-04-20 Alexandre Julliard <julliard@winehq.org>
40245 * dlls/kernel/kernel_main.c:
40246 kernel: Make GetTickCount call NtGetTickCount.
40248 2006-04-19 Jacek Caban <jacek@codeweavers.com>
40250 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
40251 ntdll: Added NtGetTickCount implementation.
40253 2006-04-20 Alexandre Julliard <julliard@winehq.org>
40255 * dlls/user/class.c:
40256 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
40257 Based on a patch by qingdoa daoo.
40259 2006-04-20 Mike McCormack <mike@codeweavers.com>
40261 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
40262 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
40263 rpcrt4: Abstract the transport layer functionality.
40265 2006-04-20 James Hawkins <truiken@gmail.com>
40267 * dlls/advpack/install.c:
40268 advpack: Implement LaunchINFSectionW.
40270 * dlls/advpack/install.c:
40271 advpack: Implement ExecuteCabW.
40273 * dlls/advpack/install.c:
40274 advpack: Implement the RunPostSetupCommands callback.
40276 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
40277 advpack: Implement the RegisterOCXs callback.
40279 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
40281 * dlls/usp10/usp10.c:
40282 usp10: Set defaults for ScriptGetFontProperties.
40283 Set defaults similar to Win XP for Kashida and set the default char in
40284 ScriptGetFontProperties.
40286 * dlls/usp10/usp10.c:
40287 usp10: Remove the need to pass chars to ScriptPlace.
40289 2006-04-20 Alexandre Julliard <julliard@winehq.org>
40291 * server/context_i386.c:
40292 server: Remove some no longer needed ptrace code to set registers.
40293 Also make sure the debug registers are properly copied to the context
40296 * dlls/ntdll/exception.c:
40297 ntdll: Use NtSetContextThread in NtRaiseException.
40299 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
40300 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
40301 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
40302 server/context_i386.c:
40303 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
40305 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
40307 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40308 wined3d: Trace corrections/improvements.
40310 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
40312 * dlls/comctl32/toolbar.c:
40313 comctl32: Fix an unsigned comparison to zero.
40315 2006-04-20 James Hawkins <truiken@gmail.com>
40317 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
40318 dlls/advpack/install.c:
40319 advpack: Set the ldids of the install section in install_init.
40321 * dlls/advpack/install.c:
40322 advpack: Add stub handling for the RegisterOCXs command.
40324 * dlls/advpack/install.c:
40325 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
40327 * dlls/advpack/install.c:
40328 advpack: LaunchINFSectionExA is no longer a stub.
40330 2006-04-20 Mike McCormack <mike@codeweavers.com>
40332 * dlls/rpcrt4/rpc_binding.c:
40333 rpcrt4: Use a separate function to open each protseq.
40335 * dlls/rpcrt4/rpc_server.c:
40336 rpcrt4: Abstract access to the connection's waitable object.
40338 2006-04-20 Robert Shearman <rob@codeweavers.com>
40340 * tools/widl/write_msft.c:
40341 widl: Prevent NULL pointer de-refs on "void *" types.
40343 * dlls/wininet/internet.c:
40344 wininet: Don't allocate memory for the thread error structure until it is needed.
40345 Don't allocate memory for the thread error structure until it is
40346 needed, as it is quite large and wastes memory for threads that don't
40347 call any wininet function.
40349 * dlls/rpcrt4/ndr_marshall.c:
40350 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
40352 * dlls/rpcrt4/ndr_marshall.c:
40353 rpcrt4: Free all pointers by default, except for conformant strings.
40354 Free all pointers by default, except for conformant strings.
40355 Conformant arrays should always be freed.
40356 Add FC_CVARRAY to list of known types to avoid a FIXME.
40358 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
40359 rpcrt4: Fix some memory leaks.
40361 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
40362 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
40363 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
40364 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
40366 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
40367 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
40369 * dlls/rpcrt4/ndr_stubless.c:
40370 rpcrt4: Store the return value on the stack for interpreted stubs.
40371 Store the return value on the stack for stubs, as MIDL reserves space
40372 for it and gives us a stack offset. This fixes calling methods with
40373 thunks that assume that the return value will be stored on the stack.
40375 * dlls/rpcrt4/ndr_stubless.c:
40376 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
40377 Correctly fill in StackTop for stubless clients/servers so that
40378 conformance for top-level parameters works.
40380 * dlls/rpcrt4/ndr_stubless.c:
40381 rpcrt4: There's no need to set stubMsg.StackTop twice.
40383 * dlls/rpcrt4/ndr_stubless.c:
40384 rpcrt4: Fix the MSVC version of call_server_func.
40385 Fix the MSVC version of call_server_func to pop the registers in the
40386 same order they were pushed.
40388 2006-04-19 Thomas Kho <tkho@ucla.edu>
40390 * dlls/x11drv/keyboard.c:
40391 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
40393 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
40395 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
40396 programs/progman/Es.rc, programs/progman/Fr.rc,
40397 programs/progman/Hu.rc, programs/progman/It.rc,
40398 programs/progman/Ko.rc, programs/progman/Nl.rc,
40399 programs/progman/No.rc, programs/progman/Pt.rc,
40400 programs/progman/Ru.rc, programs/progman/Si.rc,
40401 programs/progman/Tr.rc, programs/progman/Xx.rc,
40402 programs/progman/Zh.rc:
40403 progman: Add close button and sysmenu to dialogs.
40405 * dlls/comctl32/header.c:
40406 comctl32: header: Avoid freeing invalid pointers.
40408 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
40410 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
40411 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
40412 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
40413 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
40414 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
40415 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
40416 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
40417 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
40418 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
40419 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
40420 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
40421 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
40422 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
40423 user: Add SS_NOPREFIX to the text style in message boxes.
40425 2006-04-19 Jacek Caban <jacek@codeweavers.com>
40427 * dlls/shdocvw/ie.c:
40428 shdocvw: Added InternetExplorer::Navigate2 implementation.
40430 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
40431 shdocvw: Move create_doc_view_hwnd call to navigate_url.
40433 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
40434 shdocvw: Register InternetExplorer class factory in IEWinMain.
40435 Based on a patch by Mike McCormack.
40437 * dlls/shdocvw/ie.c:
40438 shdocvw: Added InternetExplorer::put_Visible implementation.
40440 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
40441 shdocvw: Move IEWinMain to iexplore.c.
40443 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
40444 dlls/shdocvw/shdocvw.h:
40445 shdocvw: Added beginning InternetExplorer implementation.
40447 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
40448 dlls/shdocvw/shdocvw_main.c:
40449 shdocvw: Move DllGetClassObject implementation to factory.c.
40451 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
40452 dlls/shdocvw/webbrowser.c:
40453 shdocvw: Move more initialization code to DocHost_Init.
40455 * include/mshtmdid.h, include/mshtml.idl:
40456 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
40458 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
40460 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
40461 dlls/gdi/gdi_private.h, include/wingdi.h:
40462 gdi: Added implementation of GetCharABCWidthsI.
40464 2006-04-19 Alexandre Julliard <julliard@winehq.org>
40466 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
40467 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
40468 server/process.c, server/process.h, server/thread.c, server/thread.h:
40469 server: Use the standard suspend mechanism to simulate a breakpoint
40470 in an active process, instead of sending a SIGTRAP.
40473 loader: Attempt to detect broken vmsplit setups.
40475 2006-04-18 Mike Frysinger <vapier@gentoo.org>
40477 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
40478 joystick: Search for /dev/input/js as well as /dev/js.
40480 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
40482 * dlls/wined3d/pixelshader.c:
40483 wined3d: Support for shift modifiers.
40485 * dlls/wined3d/pixelshader.c:
40486 wined3d: Support more than 4/6 tex/temp registers.
40488 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
40490 * dlls/comctl32/tests/header.c:
40491 comctl32: Test the HDM_SETITEM notifications.
40493 * dlls/comctl32/header.c:
40494 comctl32: header: Send correct notify after HDM_SETITEM.
40495 The HDN_ITEMCHANGING notify should have the new data instead of the
40496 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
40497 field if it changed.
40499 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
40500 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
40502 2006-04-19 Huw Davies <huw@codeweavers.com>
40504 * dlls/oleaut32/usrmarshal.c:
40505 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
40506 Based on some documentation by Rob Shearman.
40508 2006-04-20 Mike McCormack <mike@codeweavers.com>
40510 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
40511 dlls/rpcrt4/rpc_message.c:
40512 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
40514 * dlls/rpcrt4/rpc_message.c:
40515 rpcrt4: Make RPCRT4_Send more compatible with write(2).
40517 2006-04-19 Mike McCormack <mike@codeweavers.com>
40519 * dlls/rpcrt4/rpc_message.c:
40520 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
40522 * dlls/rpcrt4/rpc_binding.c:
40523 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
40525 * dlls/rpcrt4/rpc_binding.c:
40526 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
40528 * dlls/rpcrt4/rpc_binding.c:
40529 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
40531 2006-04-19 Alexandre Julliard <julliard@winehq.org>
40533 * dlls/dbghelp/dbghelp.c:
40534 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
40536 * dlls/shell32/shell32.spec:
40537 shell32: Fixed ordinals of SHDefExtractIconA/W.
40539 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
40541 * dlls/user/menu.c, dlls/user/tests/menu.c:
40542 user: Find popup menus by ID.
40543 - Find menus by ID: Proper fallback to popup menus.
40544 - Use the menu ID, not the handle for the fallback.
40545 - Save the fallback menu's position.
40547 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
40549 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
40550 wined3d: Implement GetHWND and SetHWND.
40552 * dlls/wined3d/device.c:
40553 wined3d: Implement EnumTextureFormats.
40555 * dlls/wined3d/device.c:
40556 wined3d: Implement EnumZBufferFormats.
40558 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
40559 dlls/wined3d/wined3d_private.h:
40560 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
40562 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
40563 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
40564 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
40565 wined3d: Implement Init3D and Uninit3D.
40567 2006-04-18 James Hawkins <truiken@gmail.com>
40569 * dlls/advpack/advpack.c:
40570 advpack: Set the destination directory to the working directory if key equals SourceDir.
40572 * dlls/advpack/advpack.c:
40573 advpack: Add the ability to set multiple keys on one line in set_ldid.
40575 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
40576 dlls/advpack/files.c, dlls/advpack/install.c:
40577 advpack: Put function declarations in advpack_private.h.
40579 2006-04-19 Mike McCormack <mike@codeweavers.com>
40581 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
40582 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
40584 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
40585 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
40587 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
40588 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
40589 Based on a patch by Rob Shearman.
40591 2006-04-18 Huw Davies <huw@codeweavers.com>
40593 * dlls/gdi/bitblt.c:
40594 gdi32: Fix return values in BitBlt/StretchBlt.
40596 * dlls/gdi/bitblt.c:
40597 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
40599 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
40601 * dlls/comctl32/header.c:
40602 comctl32: header: Remove the unused bUnicode.
40604 * dlls/comctl32/header.c:
40605 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
40607 2006-04-19 Mike McCormack <mike@codeweavers.com>
40609 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
40610 msi: Clean up memset usage.
40612 * dlls/msi/classes.c:
40613 msi: Fix a regression caused by some bad logic.
40615 * dlls/msi/helpers.c:
40616 msi: Don't fall back to the folder's parent if the folder doesn't exist.
40618 2006-04-18 Alexandre Julliard <julliard@winehq.org>
40620 * programs/explorer/hal.c:
40621 explorer: Reuse drives that point to the same device to avoid memory leaks.
40622 Also print a warning if HAL support is not compiled in.
40624 * tools/winebuild/build.h, tools/winebuild/import.c,
40625 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
40626 winebuild: Disable linking to external symbols by default.
40628 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
40629 wldap32: Added a wrapper for ber_scanf.
40631 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
40632 wldap32: Added a wrapper for ber_printf.
40634 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
40635 wldap32: Add wrappers for the ber_* functions.
40637 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
40638 ntdll: Add wrappers for the remaining math functions.
40640 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
40641 ntdll: Add wrappers for the string functions.
40643 * configure, configure.ac:
40644 configure: Added check to catch old versions of the dbus library.
40646 2006-04-18 Mike McCormack <mike@codeweavers.com>
40648 * dlls/msi/helpers.c:
40649 msi: Simplify create_component_advertise_string() a little.
40651 2006-04-18 Robert Shearman <rob@codeweavers.com>
40653 * dlls/oleaut32/usrmarshal.c:
40654 oleaut32: Fix differences between the size returned in sizing the
40655 buffer for interfaces and the buffer actually used.
40657 * dlls/oleaut32/usrmarshal.c:
40658 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
40659 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
40660 otherwise BSTR_UserUnmarshal will try to use the memory in the
40663 * tools/widl/typelib.c, tools/widl/write_msft.c:
40664 widl: Ignore [object] attribute on interfaces written to a typelib.
40666 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
40668 * dlls/winspool/tests/info.c:
40669 winspool: Add a test for DocumentProperties.
40671 2006-04-18 Alexandre Julliard <julliard@winehq.org>
40673 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
40674 programs/explorer/explorer_private.h, programs/explorer/hal.c:
40675 explorer: Initial version of dynamic drive support using HAL.
40677 * configure, configure.ac, include/config.h.in:
40678 configure: Added checks for HAL libraries.
40681 libwine: Added a couple of missing memory constraints in LDT syscalls.
40683 2006-04-18 Jacek Caban <jacek@codeweavers.com>
40685 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
40686 dlls/shdocvw/webbrowser.c:
40687 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
40689 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
40690 dlls/shdocvw/webbrowser.c:
40691 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
40693 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
40694 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
40695 dlls/shdocvw/webbrowser.c:
40696 shdocvw: Move connection points to DocHost object.
40698 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
40699 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
40700 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
40702 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
40703 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
40704 shdocvw: Get rid of WebBrowser dependency in DocHost object.
40706 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
40707 shdocvw: Move IOleInPlaceFrame to DocHost object.
40709 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
40710 shdocvw: Move IServiceProvider to DocHost object.
40712 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
40713 shdocvw: Move IDispatch to DocHost object.
40715 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
40716 shdocvw: Move IOleCommandTarget to DocHost object.
40718 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
40719 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
40720 dlls/shdocvw/webbrowser.c:
40721 shdocvw: Move IOleDocumentSite to DocHost object.
40723 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
40724 dlls/shdocvw/shdocvw.h:
40725 shdocvw: Move IDocHostUIHandler to DocHost object.
40727 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
40728 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
40729 dlls/shdocvw/webbrowser.c:
40730 shdocvw: Move IOleInPlaceSite to DocHost object.
40732 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
40733 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
40734 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
40735 code between WebBrowser and InternetExplorer.
40737 2006-04-18 Alexandre Julliard <julliard@winehq.org>
40739 * tools/winebuild/import.c:
40740 winebuild: Fixed index in module table for delayed imports.
40742 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
40744 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40745 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
40747 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40748 wined3d: Use correct register number mask.
40749 The regmask currently being used is wrong - 0x1FFF includes the high
40750 two bits of the register type.
40752 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40753 wined3d: Dcl opcode takes 2 parameters.
40755 * dlls/wined3d/pixelshader.c:
40756 wined3d: Fix _dw modifier.
40757 The _dw modifier needs to specify a component swizzle, just like the
40758 _dz currently does.
40760 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
40762 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40763 wined3d: Fix flow control instructions number of parameters.
40764 - else, endif, break take 0 parameters [not 2]
40765 - if, rep take 1 parameter [not 2]
40766 - breakp takes 1 parameter [not 2]
40767 - move all flow control instructions in one place
40768 - sync software shaders signatures with this
40770 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40771 wined3d: Skip unhandled opcodes in vshaders.
40773 * dlls/wined3d/pixelshader.c:
40774 wined3d: Texkill is supported for ps2.0-3.0.
40776 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
40778 * dlls/comctl32/header.c:
40779 comctl32: Send Unicode notifications if required in header control.
40781 * dlls/comctl32/listview.c:
40782 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
40784 * dlls/shell32/shlview.c:
40785 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
40787 * programs/progman/dialog.c, programs/progman/grpfile.c:
40788 progman: Fix two simple bugs.
40789 Use correctly the GetOpenFileName function.
40790 Use _lcreat instead of _lopen to create a new file.
40792 2006-04-18 Mike McCormack <mike@codeweavers.com>
40794 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
40795 ole32: More tests and fixes for STGM_PRIORITY.
40797 * dlls/ole32/tests/clipboard.c:
40798 ole32: Fix a declaration.
40800 * dlls/ole32/tests/marshal.c:
40801 ole32: Uncomment some code to make sure it is compiled, but don't run it.
40803 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
40805 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
40806 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
40808 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
40809 wined3d: Add the remaining IWineD3DDevice methods.
40811 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
40812 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
40813 wined3d: Add IWineD3DPalette.
40815 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
40816 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
40817 wined3d: Add a parameter for surface type selection.
40819 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
40821 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
40822 shell32: Define 2 more avi resources.
40824 2006-04-17 Mike McCormack <mike@codeweavers.com>
40826 * configure, configure.ac:
40827 configure: Exit with a non-zero exit code if a core dependency is missing.
40829 * configure, configure.ac, dlls/Makedll.rules.in,
40830 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
40831 programs/Makeprog.rules.in:
40832 configure: Remove the --disable-debug and --disable-trace options.
40834 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
40835 dlls/msi/tests/msi.c:
40836 msi: Fix some possible NULL pointer dereferences (Coverity).
40838 * programs/regsvr32/regsvr32.c:
40839 regsvr32: Ignore the /c flag.
40841 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
40843 * dlls/winspool/tests/info.c:
40844 winspool: Basic tests for DeleteMonitor.
40846 * dlls/winspool/info.c:
40847 winspool: Implement DeleteMonitor.
40849 2006-04-17 James Hawkins <truiken@gmail.com>
40851 * dlls/advpack/install.c:
40852 advpack: Add install_init/release to perform install initialization.
40854 * dlls/advpack/advpack.c:
40855 advpack: Factor out OCX registering into do_ocx_reg.
40857 * dlls/advpack/advpack.c:
40858 advpack: Use get_parameter to read the three parameters of RegisterOCX.
40859 Use get_parameter to read the three parameters to RegisterOCX.
40860 Remove the ERRs and TRACEs now that we return the HRESULT.
40862 * dlls/advpack/advpack.c:
40863 advpack: The fallback directory is the fifth field index, not the sixth.
40865 * dlls/advpack/install.c:
40866 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
40868 * dlls/advpack/advpack.c:
40869 advpack: Fix the documentation for RegisterOCX.
40871 * dlls/advpack/advpack.c:
40872 advpack: Fix the return type of RegisterOCX.
40874 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
40876 * tools/widl/client.c, tools/widl/server.c:
40877 widl: Support multiple RPC interfaces per binary.
40879 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
40881 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
40882 twain_32: Added Norwegian resource.
40884 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
40886 * programs/winefile/No.rc:
40887 winefile: Fix typo in the Norwegian resources.
40889 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
40891 * configure, configure.ac:
40892 configure: On FreeBSD, make wine-pthread the new default.
40894 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
40896 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
40897 twain_32: French localization.
40899 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
40900 shlwapi: French localization.
40902 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
40903 iccvid: French localization.
40905 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
40906 msvfw: French localization.
40908 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
40909 msvidc: French localization.
40911 * programs/winecfg/Fr.rc:
40912 winecfg: French localization.
40914 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
40916 * dlls/dbghelp/stack.c:
40917 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
40919 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
40921 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
40922 wined3d: Add a method to change the front and back buffers.
40924 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
40926 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
40927 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
40928 include/wine/wined3d_interface.h:
40929 wined3d: Add IWineD3DSurface::Blt.
40931 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
40933 * dlls/uxtheme/metric.c:
40934 uxtheme: Fix GetThemeSysString as the error-path was always taken.
40936 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
40938 * tools/widl/typegen.c:
40939 widl: Implement support for unique pointers to arrays.
40941 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
40943 * programs/explorer/systray.c:
40944 explorer: Fixed a typo in system tray.
40946 2006-04-13 Aric Stewart <aric@codeweavers.com>
40948 * dlls/comctl32/listview.c:
40949 comctl32: Listview notify fix.
40950 Turn off updating for that the unselect and select and then turns it
40951 on for the focus call, this results in 1 edit notify being sent at the
40952 end of the operation.
40954 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
40956 * dlls/kernel/tests/heap.c:
40957 kernel: Add some tests for Lock/Unlock memory handles.
40959 * dlls/kernel/heap.c:
40960 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
40962 2006-04-14 Jacek Caban <jacek@codeweavers.com>
40964 * dlls/shdocvw/webbrowser.c:
40965 shdocvw: Added Top, Left, Height and Width properties implementation.
40967 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
40968 shdocvw: Store IOleInPlaceSite in WebBrowser object.
40970 * dlls/shdocvw/oleobject.c:
40971 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
40973 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
40974 shdocvw: Better window handling.
40975 Use unicode version of DefWindowProc in unicode window procs.
40978 * dlls/shell32/shlexec.c:
40979 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
40981 2006-04-14 Hans Leidekker <hans@it.vu.nl>
40983 * dlls/wldap32/misc.c:
40984 wldap32: Document the miscellaneous functions.
40986 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
40988 * dlls/wined3d/device.c:
40989 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
40991 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
40993 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
40994 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
40996 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
40997 rpcrt4: Constify NDR function tables.
40999 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
41001 * dlls/comctl32/animate.c:
41002 comctl32: Change return code comparison in AVI control.
41004 2006-04-13 James Hawkins <truiken@gmail.com>
41006 * dlls/advpack/advpack.c:
41007 advpack: Document RegisterOCX.
41009 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
41011 * dlls/shell32/shell32_Fi.rc:
41012 shell32: Fix common files directory location in shell32_Fi.rc.
41014 2006-04-12 Thomas Kho <tkho@ucla.edu>
41016 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
41017 x11drv: Properly handle VK_LMENU input.
41019 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
41021 * dlls/kernel/tests/toolhelp.c:
41022 kernel: Load tests again on NT 3.51 (toolhelp API not present).
41024 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
41026 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
41027 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
41029 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
41031 * include/wine/wined3d_interface.h:
41032 wined3d: Add macros for (Un)Init3D and Flip.
41034 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
41036 * dlls/shell32/shell32_It.rc:
41037 shell32: Italian resources update.
41039 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
41041 * programs/winefile/winefile.c:
41042 winefile: Use header full drag.
41045 include: Fix a mistake in the declaration of _sntprintf.
41047 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
41049 * programs/winecfg/Fi.rc:
41050 winecfg: Update the Finnish resources.
41052 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
41053 twain_32: Add Finnish resources.
41055 2006-04-13 Mike McCormack <mike@codeweavers.com>
41057 * include/wtypes.idl:
41058 wtypes.idl: Add size attribute to a void pointer.
41060 * tools/widl/write_msft.c:
41061 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
41063 2006-04-13 Alexandre Julliard <julliard@winehq.org>
41065 * libs/wine/mmap.c:
41066 libwine: Only try to mmap the exact address when reserving memory.
41067 This should avoid some extra work on platforms that need the
41068 try_mmap_fixed function.
41070 * libs/wine/mmap.c:
41071 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
41074 server: Remove the use_ptrace variable.
41076 * ANNOUNCE, ChangeLog, VERSION, configure:
41079 ----------------------------------------------------------------
41080 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
41082 * programs/winecfg/Nl.rc:
41083 winecfg: Update Dutch resource.
41085 2006-04-13 Alexandre Julliard <julliard@winehq.org>
41087 * dlls/advpack/reg.c:
41088 advpack: Fixed a couple of typos in Unicode conversion.
41090 * dlls/crypt32/encode.c:
41091 crypt32: Fixed day/month mismatch in time encoding routines.
41093 * dlls/crypt32/cert.c:
41094 crypt32: Avoid crash on NULL pointer in trace.
41096 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
41098 * dlls/user/menu.c:
41099 user: Fix dereferencing a potential NULL pointer.
41101 2006-04-12 Jason Green <jave27@gmail.com>
41103 * dlls/wined3d/utils.c:
41104 wined3d: Add case 0 to switch statement and fix the fixme.
41105 Screwed up a copy/paste from one of my recent patches. This
41106 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
41107 as the Stencil format. Also, it changes the FIXME to print the
41110 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
41112 * dlls/version/install.c:
41113 version: Translate some German comments.
41115 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
41117 * dlls/usp10/usp10.c:
41118 usp10: Add some tests to ScriptGetFontProperties.
41120 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
41122 * dlls/msvcrt/undname.c:
41123 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
41125 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
41127 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
41128 wined3d: Add IWineD3DSurface::Flip.
41130 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
41131 dlls/d3d9/directx.c, dlls/wined3d/device.c,
41132 include/wine/wined3d_interface.h:
41133 wined3d: Split device creation and opengl initialization.
41135 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
41137 * dlls/wined3d/device.c:
41138 wined3d: Combined unhandled renderstate cases into one.
41140 * dlls/wined3d/device.c:
41141 wined3d: IWineD3DDeviceImpl_Reset cleanup.
41142 Joined the functions as it looks like a typo in the function name
41143 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
41145 2006-04-12 Jacek Caban <jacek@codeweavers.com>
41147 * dlls/shell32/shlexec.c:
41148 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
41150 * dlls/shdocvw/dochost.c:
41151 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
41153 2006-04-12 Alexandre Julliard <julliard@winehq.org>
41155 * dlls/wineps/init.c:
41156 wineps: Load generic.ppd from the data dir if nothing else is specified.
41158 2006-04-12 Huw Davies <huw@codeweavers.com>
41160 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
41161 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
41163 2006-04-12 Alexandre Julliard <julliard@winehq.org>
41165 * loader/preloader.c:
41166 preloader: Workaround for broken no-exec protections.
41167 Add an executable page at the top of the address space to defeat
41168 broken no-exec protections that play with the code selector limit.
41170 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
41172 * dlls/comctl32/listview.c:
41173 comctl32: Fix listview column resize.
41174 Draw a track line after a HDN_TRACK, resize the columns only after a
41176 Create the header with HDS_FULLDRAG.
41178 * dlls/comctl32/header.c:
41179 comctl32: Fix listview column resize.
41180 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
41181 after a mouse move.
41183 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
41185 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
41186 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
41187 dlls/avifil32/icmstream.c:
41188 avifil32: Avoid not necessary zeroing out of an allocated memory block.
41190 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
41192 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
41193 dlls/wined3d/wined3d_private.h:
41194 wined3d: Add a resource dumper.
41196 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
41198 * dlls/gdi/enhmetafile.c:
41199 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
41201 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
41203 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
41204 dlls/kernel/tests/toolhelp.c:
41205 kernel32: Added some tests for toolhelp functions.
41207 * dlls/kernel/toolhelp.c:
41208 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
41210 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
41212 * programs/winetest/Makefile.in:
41213 winetest: Added dnsapi tests.
41215 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
41217 * dlls/wined3d/pixelshader.c:
41218 wined3d: Enable texld instruction (shaders 1.4).
41220 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
41222 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
41223 wined3d: Reorganize shaders code a bit.
41225 2006-04-11 Hans Leidekker <hans@it.vu.nl>
41227 * dlls/wldap32/page.c:
41228 wldap32: Improve error handling in create_page_control().
41230 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
41232 * dlls/winspool/tests/info.c:
41233 winspool: Basic tests for AddMonitor.
41235 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
41237 * dlls/winspool/info.c:
41238 winspool: Implement AddMonitor.
41240 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
41242 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
41243 dlls/d3d9/vertexshader.c:
41244 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
41246 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
41247 d3d8: VertexShader should keep reference to the parent device object.
41249 2006-04-12 Alexandre Julliard <julliard@winehq.org>
41252 server: Don't attach thread input to the desktop.
41253 Now that the desktop can be owned by a thread we need to explicitly
41254 check for it in the thread attach check.
41256 2006-04-11 Petr Tesarik <hat@tesarici.cz>
41258 * dlls/winedos/int2f.c:
41259 winedos: Implement INT2F/AX=1501 (get drive device list).
41261 2006-04-11 Juan Lang <juan_lang@yahoo.com>
41263 * dlls/msi/appsearch.c:
41264 msi: Fix possible crash bugs in error path.
41266 2006-04-11 Mike McCormack <mike@codeweavers.com>
41268 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
41269 shdocvw: Register iexplore.exe as a COM local server.
41271 2006-04-11 Jason Green <jave27@gmail.com>
41273 * dlls/wined3d/vertexdeclaration.c:
41274 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
41276 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
41278 * dlls/wined3d/swapchain.c:
41279 wined3d: Don't do a logical AND on the swap effect.
41281 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
41283 * dlls/wined3d/resource.c:
41284 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
41286 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
41288 * dlls/riched20/editor.c, dlls/riched20/para.c:
41289 riched20: Allow inheriting table cell definitions from previous table row.
41290 Allow inheriting of table cell definitions from a previous table row
41291 when the current table row does not contain a \trowd, only an \intbl.
41293 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
41295 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
41296 shlwapi: Ignore leading spaces in PathMatchSpec.
41298 * dlls/shlwapi/tests/path.c:
41299 shlwapi: Add tests for PathMatchSpec.
41302 gdi: Do not convert string paramter when rendering glyph indexes.
41305 gdi: Write out glyph count correctly in GetCharacterPlacementA.
41307 2006-04-11 Alexandre Julliard <julliard@winehq.org>
41310 Makefile: There are currently no tests in the programs directory.
41312 2006-04-09 Dan Kegel <dank@kegel.com>
41314 * dlls/x11drv/clipboard.c:
41315 x11drv: Fix two clipboard bugs.
41316 Fix two clipboard problems that caused BadAtom crashes and caused some
41317 clipboard formats to not be exported properly.
41319 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
41321 * dlls/wined3d/pixelshader.c:
41322 wined3d: Remove bogus address register warning for pixel shaders.
41323 Pixel shaders don't have an address register, this warning is bogus.
41324 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
41326 2006-04-11 James Hawkins <truiken@gmail.com>
41328 * dlls/advpack/advpack.c, dlls/advpack/install.c:
41329 advpack: Implement UserInstStubWrapper.
41331 2006-04-11 Mike McCormack <mike@codeweavers.com>
41333 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
41334 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
41335 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
41336 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
41337 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
41339 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
41341 * dlls/msvcrt/file.c:
41343 Make sure, when copying handles from std ones (when no io info is
41344 inherited from parent) to create inheritable handles (spotted by
41347 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
41349 * tools/winedump/debug.c, tools/winedump/dump.c,
41350 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
41351 tools/winedump/winedump.h:
41352 winedump: Constify some pointers.
41354 2006-04-11 Alexandre Julliard <julliard@winehq.org>
41356 * tools/winedump/dump.c, tools/winedump/pe.c:
41357 winedump: Added detection of Wine fake dlls.
41358 Also pass the real start of the file to the dump functions, instead of
41359 having the generic code care about the specifics of the individual
41362 2006-04-11 Petr Tesarik <hat@tesarici.cz>
41364 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
41365 winedos: Implement true CDROM DOS device driver.
41367 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
41368 winedos: Move all device driver initialization code to a newly written
41369 function DOSDEV_SetupDevice().
41371 * dlls/winedos/int2f.c:
41372 winedos: Move most of MSCDEX stuff into a separate function.
41374 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
41375 winedos: Move some declarations to the header file.
41377 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
41379 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
41380 wininet: Added Esperanto language.
41382 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
41383 shlwapi: Added Esperanto language.
41385 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
41386 oleaut32: Added Esperanto language.
41388 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
41389 mpr: Added Esperanto language.
41391 * programs/view/Eo.rc, programs/view/viewrc.rc:
41392 view: Added Esperanto language.
41394 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
41395 serialui: Added Esperanto language.
41397 * dlls/mpr/mpr_It.rc:
41398 mpr: Italian language update.
41400 * dlls/wininet/wininet_It.rc:
41401 wininet: Italian language update.
41403 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
41405 * programs/winecfg/De.rc:
41406 winecfg: Update German resource.
41408 2006-04-11 Mike McCormack <mike@codeweavers.com>
41410 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
41411 dlls/shdocvw/shdocvw_main.c:
41412 shdocvw: Move the private class factory declaration into factory.c.
41414 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
41416 * programs/winecfg/Ko.rc:
41417 winecfg: Updated Korean resources.
41419 2006-04-11 Mike McCormack <mike@codeweavers.com>
41421 * dlls/msi/tests/format.c:
41422 msi: Add some more MsiFormatRecord tests.
41424 2006-04-11 James Hawkins <truiken@gmail.com>
41426 * dlls/advpack/install.c:
41427 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
41429 * dlls/advpack/files.c, dlls/advpack/install.c:
41430 advpack: Implement LaunchINFSectionEx.
41432 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
41433 dlls/advpack/reg.c:
41434 advpack: Standardize the format of advpack traces.
41435 Display all strings in advpack traces.
41436 Use debugstr_a/w for TRACE strings.
41438 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
41439 advpack: Standardize the format of advpack parameter lists.
41441 2006-04-10 Juan Lang <juan_lang@yahoo.com>
41443 * dlls/ntdll/thread.c:
41444 ntdll: Initialize a variable.
41445 Fix an uninitialized pointer in RtlCreateUserThread, caught by
41448 * dlls/crypt32/cert.c:
41449 crypt32: Fix a typo caught by coverity.
41451 2006-04-11 Jacek Caban <jacek@codeweavers.com>
41453 * include/exdisp.idl:
41454 exdisp.idl: Added missing attributes and fix some arguments names.
41456 * include/exdisp.idl:
41457 exdisp.idl: Added missing declarations.
41459 2006-04-10 Alexandre Julliard <julliard@winehq.org>
41461 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
41462 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
41464 server: Moved the tkill function to ptrace.c.
41466 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
41467 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
41468 server: Get rid of the no longer used get_thread_single_step function.
41470 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
41471 server: Removed the thread attached flag, since we always detach now.
41474 server: Always detach from the thread when we are done with ptrace.
41476 * dlls/user/tests/menu.c:
41477 user: Use a smaller window for the menu test.
41479 2006-04-10 Jacek Caban <jacek@codeweavers.com>
41481 * include/docobj.idl:
41482 docobj.idl: Fix some enums declarations.
41484 * include/exdisp.idl:
41485 exdisp.idl: Move declarations to better match to IE SDK.
41487 * include/exdisp.idl:
41488 exdisp.idl: Added SHDocVw type library declaration.
41490 2006-04-10 Hans Leidekker <hans@it.vu.nl>
41492 * tools/winapi/win32.api:
41493 dnsapi: Teach winapi_check about dnsapi.dll.
41495 * DEVELOPERS-HINTS, documentation/PACKAGING:
41496 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
41498 2006-04-10 Alexandre Julliard <julliard@winehq.org>
41500 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
41501 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
41502 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
41503 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
41504 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
41505 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
41506 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
41507 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
41508 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
41509 dlls/twain_32/README, dlls/twain_32/TWAIN,
41510 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
41511 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
41512 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
41513 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
41514 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
41515 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
41516 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
41517 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
41518 dlls/twain_32/ui.c:
41519 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
41521 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
41522 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
41523 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
41524 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
41525 dlls/richedit/richedit.c:
41526 riched32: Renamed the dlls/richedit directory to dlls/riched32.
41528 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
41529 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
41530 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
41531 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
41532 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
41533 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
41534 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
41535 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
41536 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
41537 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
41538 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
41539 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
41540 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
41541 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
41542 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
41543 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
41544 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
41545 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
41546 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
41547 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
41548 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
41549 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
41550 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
41551 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
41552 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
41553 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
41554 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
41555 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
41556 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
41557 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
41558 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
41559 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
41560 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
41561 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
41562 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
41563 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
41564 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
41565 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
41566 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
41567 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
41568 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
41569 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
41570 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
41571 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
41572 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
41573 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
41574 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
41575 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
41576 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
41577 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
41578 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
41579 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
41580 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
41581 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
41583 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
41584 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
41585 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
41586 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
41587 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
41588 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
41589 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
41590 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
41591 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
41592 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
41593 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
41594 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
41595 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
41596 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
41597 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
41598 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
41599 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
41600 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
41601 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
41602 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
41603 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
41604 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
41605 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
41606 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
41607 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
41608 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
41609 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
41610 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
41611 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
41612 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
41613 programs/winetest/Makefile.in:
41614 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
41616 2006-04-10 Huw Davies <huw@codeweavers.com>
41618 * dlls/gdi/freetype.c:
41619 gdi32: Add support for ttc indices in the font link list.
41621 2006-04-09 Jason Green <jave27@gmail.com>
41623 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
41624 wined3d: Add some more debugging info.
41625 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
41627 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
41629 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
41630 tools/widl/typegen.h:
41631 widl: Implement support for ref pointers to simple structs.
41633 2006-04-08 Hans Leidekker <hans@it.vu.nl>
41635 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
41636 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
41638 * dlls/wldap32/control.c:
41639 wldap32: Fix broken parameter handling.
41641 2006-04-09 Hans Leidekker <hans@it.vu.nl>
41643 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
41644 dnsapi: Add a configure check for the resolver library and header.
41646 * configure, configure.ac, dlls/dnsapi/Makefile.in,
41647 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
41648 dlls/dnsapi/tests/name.c:
41649 dnsapi: Add a test for DnsNameCompare_A.
41651 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
41652 dlls/dnsapi/name.c:
41653 dnsapi: Implement DnsNameCompare_{A,W}.
41655 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
41656 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
41657 dnsapi: Add a stub implementation of dnsapi.dll.
41659 * include/Makefile.in, include/windns.h:
41660 dnsapi: Add windns.h.
41661 Based on a patch sent by Matthew Kehrer a while ago.
41663 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
41665 * dlls/ddraw/tests/d3d.c:
41666 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
41668 2006-04-08 James Hawkins <truiken@gmail.com>
41670 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
41671 advpack: Add initial implementation of SetPerUserSecValues.
41673 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
41676 wine.inf: Added dbghelp & imagehlp as fake DLLs.
41678 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
41680 * dlls/wined3d/wined3d_private.h:
41681 wined3d: Print all errors in checkGLcall.
41683 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
41684 dlls/wined3d/vertexshader.c:
41685 wined3d: Downgrade some FIXMEs.
41687 * dlls/wined3d/utils.c:
41688 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
41690 D3DFMT_L16 -> GL_LUMINANCE16_EXT
41691 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
41692 as Raphael suggested.
41693 Also increase the returned Bpp for unknown and unhandled formats from
41694 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
41695 shows some flashy graphics before it dies again :)
41697 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
41699 * dlls/shdocvw/iexplore.c:
41700 shdocvw: Constify IExplore OLE vtables.
41702 * dlls/x11drv/keyboard.c:
41703 x11drv: Update French keyboard layout to better match the X11 one.
41705 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
41707 * programs/winecfg/No.rc:
41708 winecfg: Updated Norwegian resources.
41710 2006-04-09 Huw Davies <huw@codeweavers.com>
41712 * fonts/system.sfd:
41713 fonts: Add accented greek glyphs to System.
41715 2006-04-09 Hans Leidekker <hans@it.vu.nl>
41717 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
41718 ntdll: The closing brace of a guid string is at index 37.
41720 2006-04-08 Robert Reif <reif@earthlink.net>
41722 * dlls/dsound/tests/ds3d.c:
41723 dsound: Fix 2 bugs in ds3d tests.
41724 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
41726 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
41728 * dlls/usp10/usp10.c:
41729 usp10: Terminate some strings in fixmes and traces.
41731 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
41733 * dlls/winspool/info.c:
41734 winspool: Avoid reading from NULL (GetPrinterDriver).
41736 2006-04-08 Jacek Caban <jacek@codeweavers.com>
41738 * dlls/shdocvw/oleobject.c:
41739 shdocvw: Set active document of both frame and doc window.
41741 * dlls/shdocvw/dochost.c:
41742 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
41744 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
41745 mshtml: Make sure to use initialized variables.
41747 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
41748 mshtml: Fix ref counting.
41749 - Fix ref counting.
41750 - Use This->window instead of QI in NSContainer_Release.
41752 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
41754 * programs/wineconsole/wineconsole_Eo.rc,
41755 programs/wineconsole/wineconsole_res.rc:
41756 wineconsole: Esperanto language support.
41758 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
41759 winspool: Italian language support.
41761 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
41763 * programs/winhelp/Eo.rc:
41764 winhelp: Esperanto language update.
41766 * programs/regedit/It.rc:
41767 regedit: Italian language update.
41769 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
41771 * programs/start/It.rc:
41772 start: Italian language update.
41774 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
41776 * programs/uninstaller/Eo.rc:
41777 uninstaller: Esperanto language adjustments.
41779 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
41781 * programs/wineconsole/wineconsole_It.rc,
41782 programs/wineconsole/wineconsole_res.rc:
41783 wineconsole: Italian language support.
41785 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
41787 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
41788 winspool: Esperanto language support.
41790 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
41792 * dlls/winspool/info.c:
41793 winspool: A read can fail.
41795 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
41798 ddraw: Add MAKEFOURCC to ddraw.h.
41800 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
41801 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
41803 2006-04-08 Huw Davies <huw@codeweavers.com>
41805 * fonts/system.sfd:
41806 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
41808 2006-04-08 Hans Leidekker <hans@it.vu.nl>
41810 * dlls/wldap32/add.c:
41811 wldap32: Don't handle NULL attrs twice.
41813 * dlls/wldap32/init.c:
41814 wldap32: Don't return uninitialised values.
41816 * dlls/wldap32/error.c:
41817 wldap32: Fix overrun by one of static array.
41819 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
41821 * dlls/user/menu.c:
41822 user: Add an missing element to the hbmmenus array.
41824 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
41826 * tools/winedump/output.c:
41827 winedump: Use fchmod() instead of doing system(chmod).
41829 2006-04-08 Robert Reif <reif@earthlink.net>
41831 * dlls/dsound/capture.c:
41832 dsound: Remove NULL This pointer checks.
41834 2006-04-07 Robert Reif <reif@earthlink.net>
41836 * dlls/dsound/capture.c:
41837 dsound: Remove unnecessary NULL pointer check.
41839 2006-04-08 Troy Rollo <wine@troy.rollo.name>
41841 * dlls/ntdll/cdrom.c:
41842 ntdll: Fix DVD_ReadStructure's layout of layer information.
41843 Fix DVD_ReadStructure to reflect what Windows actually does, not what
41844 Microsoft (incorrectly) documents it to do and not what the DDK
41845 headers (incorrectly) suggest it does.
41847 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
41849 * dlls/ntdll/virtual.c:
41850 ntdll: Added ARM architecture.
41852 2006-04-05 Robert Reif <reif@earthlink.net>
41854 * programs/winecfg/En.rc, programs/winecfg/audio.c,
41855 programs/winecfg/resource.h:
41856 winecfg: Add default dsound sample rate and bits per sample.
41858 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
41859 dlls/dsound/dsound_private.h:
41860 dsound: Set default primary buffer sample rate and bits per sample.
41861 Programs that are written specifically for 2000 and xp don't bother to
41862 set the primary buffer format because it's a noop. However wine is
41863 patterned after win9x and DirectX 7 or earlier which has a real
41864 primary buffer and expects the program to change the primary buffer
41865 format if necessary.
41867 2006-04-07 Alexandre Julliard <julliard@winehq.org>
41869 * programs/explorer/desktop.c, server/window.c:
41870 explorer: Don't use ExitWindows on shutdown.
41871 ExitWindows kills all current processes and that creates a race with
41872 newly started processes. Instead, simply exit and let the new process
41873 create a new explorer.
41875 2006-04-06 Mike Hearn <mike@plan99.net>
41877 * dlls/kernel/path.c:
41878 kernel: Don't crash on NULL arg in GetShortPathNameW.
41880 * dlls/comctl32/imagelist.c:
41881 comctl32: Add OOM codepath in imagelist control.
41883 2006-04-07 Mike Hearn <mike@plan99.net>
41885 * dlls/gdi/enhmetafile.c:
41886 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
41888 * dlls/kernel/path.c:
41889 kernel: Correct SearchPathA argument validation.
41891 2006-04-07 Robert Reif <reif@earthlink.net>
41893 * dlls/dsound/tests/capture.c:
41894 dsound: Fix capture test.
41895 Remove bogus release of NULL pointer code found by Coverity.
41897 2006-04-07 Mike Hearn <mike@plan99.net>
41899 * dlls/uxtheme/metric.c:
41900 uxtheme: Fix GetThemeSysInt.
41901 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
41902 path would always be taken. Fix to check only that the values are
41903 outside the possible range.
41905 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
41907 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
41908 netapi32: Move NetShareEnum from browsr.c to share.c.
41910 2006-04-07 James Hawkins <truiken@gmail.com>
41912 * dlls/advpack/tests/advpack.c:
41913 advpack: Add a few more tests for SetPerUserSecValues.
41915 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
41917 * dlls/gdi/tests/bitmap.c:
41918 gdi: Also initialize a variable in the failure case.
41920 2006-04-07 Mike McCormack <mike@codeweavers.com>
41922 * dlls/msi/table.c:
41923 msi: Use a debug channel to turn on transform debugging.
41925 2006-04-07 Alexandre Julliard <julliard@winehq.org>
41927 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
41929 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
41931 * server/process.c:
41932 server: Hide assumptions about alignment inside the read_process_memory function.
41934 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
41935 server/protocol.def, server/trace.c:
41936 server: Get rid of alignment requirements in write_process_memory request.
41937 All the alignment handling is now done in the write_process_memory
41938 function inside the server.
41940 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
41942 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
41943 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
41945 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
41946 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
41947 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
41948 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
41949 include/wine/wined3d_types.h:
41950 wined3d: Add WINED3DBOX to wined3d_types.h.
41952 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
41953 dlls/wined3d/device.c, dlls/wined3d/directx.c,
41954 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
41955 dlls/wined3d/query.c, dlls/wined3d/resource.c,
41956 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
41957 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
41958 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
41959 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
41960 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
41961 wined3d: Rename return values from D3D* to WINED3D*.
41963 2006-04-07 Robert Shearman <rob@codeweavers.com>
41965 * dlls/ole32/filemoniker.c:
41966 ole32: Fix typo in FileMonikerImpl_BindToObject.
41967 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
41968 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
41969 (found by Coverity).
41971 * dlls/ole32/compositemoniker.c:
41972 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
41974 * dlls/ole32/antimoniker.c:
41975 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
41977 * dlls/ole32/defaulthandler.c:
41978 ole32: Fix DefaultHandler_EnumAdvises.
41979 As per MSDN, if the object has no connections then
41980 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
41981 is the case when This->oleAdviseHolder is NULL, so do this and avert a
41982 potential NULL dereference of This->oleAdviseHolder (found by
41985 * dlls/oleaut32/usrmarshal.c:
41986 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
41987 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
41988 the SafeArrayCreateEx call was missing a dereference operator (found
41991 * dlls/oleaut32/safearray.c:
41992 oleaut32: Remove deadcode in SafeArrayPutElement.
41993 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
41994 because of the check at the top of the function on pvData (found by
41997 * server/console.c:
41998 server: Free ptr in console_input_append_hist.
41999 Free ptr in console_input_append_hist before returning, otherwise it
42000 will be leaked (found by Coverity).
42001 Remove the setting of last error on mem_alloc failure, as it is already
42005 server: Handle failure of mem_alloc in duplicate_token.
42008 server: Handle possible mem_alloc failure in create_token.
42011 server: Should use release_object on an object instead of free.
42013 2006-04-07 Mike McCormack <mike@codeweavers.com>
42015 * dlls/msi/files.c:
42016 msi: Remove broken volume management code.
42018 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
42019 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
42020 shdocvw: Implement IEWinMain using a simple window frame.
42022 * dlls/x11drv/wintab.c:
42023 x11drv: Cursors index used with WTI_DEVICES is zero based.
42025 2006-04-07 Huw Davies <huw@codeweavers.com>
42027 * fonts/system.sfd, tools/sfnt2fnt.c:
42028 fonts: Add the Won sign in place of the backslash for Korean fonts.
42030 2006-04-07 James Hawkins <truiken@gmail.com>
42032 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
42033 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
42035 * dlls/advpack/files.c:
42036 advpack: Rewrite get_parameter to be able to handle an empty parameter.
42038 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
42040 * include/wine/wined3d_types.h:
42041 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
42043 * include/wine/wined3d_types.h:
42044 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
42046 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
42047 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
42048 include/wine/wined3d_types.h:
42049 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
42051 2006-04-07 James Hawkins <truiken@gmail.com>
42053 * dlls/ntdll/signal_i386.c:
42054 ntdll: Return error if the signal index equals the size of the array.
42056 2006-04-07 Mike McCormack <mike@codeweavers.com>
42058 * dlls/oleaut32/typelib.c:
42059 oleaut32: Remove unnecessary check for NULL.
42061 * server/registry.c:
42062 server: Avoid comparison of -1 with an unsigned variable.
42064 * libs/wine/config.c:
42065 libwine: Fix a memory leak.
42067 * dlls/msi/classes.c:
42068 msi: Fix a logic error.
42070 * dlls/msi/record.c:
42071 msi: Avoid accessing a null pointer.
42073 * dlls/msi/string.c:
42074 msi: Check the correct pointer after allocating memory.
42076 * dlls/msi/table.c:
42077 msi: Fix possible free of uninitialized pointer.
42079 2006-04-07 Alexandre Julliard <julliard@winehq.org>
42081 * dlls/kernel/process.c:
42082 kernel: Fixed set_process_name for the winevdm case.
42084 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
42086 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
42087 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
42088 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
42089 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
42090 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
42091 include/wine/wined3d_types.h:
42092 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
42094 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
42095 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
42096 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
42097 dlls/wined3d/device.c, dlls/wined3d/directx.c,
42098 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
42099 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
42100 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
42101 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
42103 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
42105 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
42106 dlls/netapi32/share.c, include/lmshare.h:
42107 netapi32: Add (stubbed) NetSessionEnum.
42109 2006-04-06 James Hawkins <truiken@gmail.com>
42111 * dlls/advpack/tests/advpack.c:
42112 advpack: Add initial tests for SetPerUserSecValues.
42114 2006-04-06 Huw Davies <huw@codeweavers.com>
42116 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
42117 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
42118 dlls/comctl32/tests/propsheet.rc:
42119 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
42121 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
42123 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
42125 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
42126 Also add numero-sign to Courier.
42128 2006-04-06 Alexandre Julliard <julliard@winehq.org>
42130 * dlls/ntdll/exception.c:
42131 ntdll: Print traces for EXC_CallHandler even with the assembly version.
42133 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
42135 * dlls/msvcrt/process.c:
42136 msvcrt: Append extension(.exe) for _spawnve argument.
42138 2006-04-06 Alexandre Julliard <julliard@winehq.org>
42140 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
42141 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
42143 2006-04-05 Juan Lang <juan_lang@yahoo.com>
42145 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
42146 dlls/crypt32/tests/cert.c:
42147 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
42149 * dlls/crypt32/store.c, include/wincrypt.h:
42150 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
42152 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
42154 * dlls/winspool/info.c:
42155 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
42157 * dlls/winspool/info.c:
42158 winspool: Implement EnumMonitorsW.
42160 2006-04-06 Mike McCormack <mike@codeweavers.com>
42162 * dlls/shdocvw/webbrowser.c:
42163 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
42165 * dlls/msi/files.c:
42166 msi: Avoid a crash if a parameter is NULL.
42168 2006-04-05 Robert Reif <reif@earthlink.net>
42170 * dlls/winmm/winearts/audio.c:
42171 winearts: Don't call arts_free if arts_init wasn't successful.
42173 2006-04-05 Huw Davies <huw@codeweavers.com>
42175 * dlls/gdi/freetype.c:
42176 gdi32: Always consume the subst structure.
42178 * dlls/gdi/freetype.c:
42179 gdi32: Use the localised family name if present
42180 (based on a patch on Byeong-Sik Jeon).
42182 * dlls/gdi/freetype.c:
42183 gdi32: Move a few functions around. Should be a nop.
42185 2006-04-05 Mike McCormack <mike@codeweavers.com>
42187 * include/exdisp.idl:
42188 shdocvw: Add class definition for InternetExplorer.
42190 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
42192 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
42193 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
42194 Make them pass under Wine.
42196 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
42199 include: Add lmshare to lm.h.
42201 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
42203 * include/wine/wined3d_interface.h:
42204 wined3d: Add some type macros to wined3d_interface.h.
42206 2006-04-05 Alexandre Julliard <julliard@winehq.org>
42208 * tools/winebuild/spec16.c:
42209 winebuild: Remove a no longer necessary movzwl instruction.
42210 This could cause broken relays to be generated depending on the order
42211 of the entry points in the relay list.
42212 Also add a few missing tabs in the assembly output.
42214 * dlls/cards/cards.c:
42215 cards: Avoid GetPixel to draw round corners, use a clip region instead.
42217 2006-04-04 James Hawkins <truiken@gmail.com>
42219 * dlls/advpack/install.c:
42220 advpack: Factor out advpack error handling into ADV_HRESULT.
42222 2006-04-04 Mike McCormack <mike@codeweavers.com>
42224 * configure, configure.ac, programs/Makefile.in,
42225 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
42226 programs/iexplore/main.c:
42227 Add an implementation of iexplore.exe.
42229 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
42230 shdocvw: Stub implementation of IEWinMain.
42232 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
42234 * dlls/msvcrt/environ.c:
42235 msvcrt: Fix a TRACE message to avoid buffer overflow.
42237 2006-04-04 Huw Davies <huw@codeweavers.com>
42239 * fonts/ms_sans_serif.sfd:
42240 fonts: Add a few missing glyphs.
42242 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
42244 * tools/widl/typegen.c:
42245 widl: Implement support for ref pointers to arrays of base types.
42247 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
42249 * dlls/dinput/joystick_linux.c:
42250 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
42252 2006-04-04 Alexandre Julliard <julliard@winehq.org>
42254 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
42255 x11drv: Avoid redundant flushing of the thread display.
42257 * dlls/x11drv/window.c:
42258 x11drv: Remove one more XSync call.
42260 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
42262 * dlls/wined3d/device.c:
42263 wined3d: CreateDevice should use the root window.
42265 * dlls/wined3d/device.c:
42266 wined3d: Output unhandled renderstates with debug_d3drenderstate.
42268 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
42269 wined3d: Add D3DFMT_L16.
42271 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
42273 * dlls/x11drv/x11drv_main.c:
42274 x11drv: Make UseXVidMode default to yes.
42276 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
42278 * dlls/x11drv/xvidmode.c:
42279 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
42281 2006-04-04 Mike McCormack <mike@codeweavers.com>
42283 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
42284 setupapi: Add a stub implementation for RegistryDelnode.
42286 2006-04-04 Huw Davies <huw@codeweavers>
42288 * dlls/gdi/freetype.c:
42289 gdi32: Use a function to add entries to the substitution list
42290 (based on a patch by Byeong-Sik Jeon).
42292 2006-04-04 Huw Davies <huw@codeweavers.com>
42294 * dlls/gdi/freetype.c:
42295 gdi32: Use RtlUshortByteSwap to read big endian words.
42297 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
42299 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
42300 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
42301 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
42302 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
42304 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
42305 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
42306 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
42308 2006-04-04 Alexandre Julliard <julliard@winehq.org>
42310 * dlls/user/exticon.c:
42311 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
42313 * tools/Makefile.in, tools/winegcc/Makefile.in:
42314 tools: Add LDFLAGS to all the linker invocations.
42316 * tools/winegcc/winegcc.c:
42317 winegcc: Don't use the library full name for .so libs.
42319 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
42321 * fonts/small_fonts.sfd:
42322 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
42324 * fonts/small_fonts.sfd:
42325 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
42327 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
42329 * dlls/x11drv/keyboard.c:
42330 x11drv: Fixed handling of XK_KP_Separator.
42332 2006-04-03 James Hawkins <truiken@gmail.com>
42334 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
42335 advpack: Forward RegInstallA to its Unicode counterpart.
42337 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
42338 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
42340 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
42341 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
42343 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
42344 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
42346 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
42347 advpack: Forward RegRestoreAllA to its Unicode counterpart.
42349 2006-03-31 Mike Hearn <mh@codeweavers.com>
42351 * dlls/kernel/process.c:
42352 kernel: Don't enforce process handle access rights in Win98 mode.
42354 2006-04-03 Jason Green <jave27@gmail.com>
42356 * dlls/wined3d/utils.c:
42357 wined3d: Add a couple more debugging output formats.
42359 2006-04-04 Alexandre Julliard <julliard@winehq.org>
42361 * configure, configure.ac:
42362 configure: Filter out garbage from arts-config --libs too.
42364 * dlls/gdi/freetype.c:
42365 gdi: Change ReadFontDir error into a warning.
42367 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
42369 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
42370 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
42372 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
42373 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
42374 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
42375 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
42377 2006-04-04 Mike McCormack <mike@codeweavers.com>
42379 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
42380 programs/msiexec/rsrc.rc:
42381 msiexec: Add an icon for msiexec and .msi files.
42383 2006-04-03 James Hawkins <truiken@gmail.com>
42386 wine.inf: Add hhctrl.ocx to the list of fake dlls.
42388 2006-04-04 Mike McCormack <mike@codeweavers.com>
42390 * configure, configure.ac:
42391 configure: Warn if the fonts aren't going to be built.
42393 2006-04-03 Alexandre Julliard <julliard@winehq.org>
42396 server: Don't single step into signal handlers.
42398 * dlls/ntdll/signal_i386.c:
42399 ntdll: Save FPU context for all exceptions.
42401 2006-04-03 Robert Shearman <rob@codeweavers.com>
42403 * dlls/ole32/usrmarshal.c:
42404 ole32: Add documentation for the clip format user marshal functions.
42406 * tools/widl/typegen.c:
42407 widl: Fix the type offset for generated conformant string calls.
42409 * dlls/kernel/kernel32.spec:
42410 kernel: Remove some stubs that aren't present in NT.
42412 * dlls/kernel/file.c:
42413 kernel: Document some file functions.
42415 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
42417 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
42418 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
42419 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
42421 2006-04-03 Mike McCormack <mike@codeweavers.com>
42423 * dlls/user/driver.c:
42424 user32: More informative message on failure to load x11drv.
42426 2006-04-03 Huw Davies <huw@codeweavers.com>
42428 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
42429 fonts: Add an 11 ppem strike of 'Small Fonts'.
42431 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
42433 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
42434 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
42435 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
42436 gdi: Separate GDI tests by moving them into appropriate files.
42437 Separate GDI tests by moving them into appropriate files:
42438 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
42440 * dlls/gdi/gdiobj.c:
42441 gdi: Move WineEngInit call before stock fonts creation.
42442 Move WineEngInit call before stock fonts creation, otherwise we end up
42443 caching wrong fonts before loading built-in bitmap fonts.
42445 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
42447 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
42448 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
42449 d3dx: VertexBuffer should keep reference to the parent device object.
42451 2006-04-03 Alexandre Julliard <julliard@winehq.org>
42453 * dlls/setupapi/fakedll.c:
42454 setupapi: Copy the complete resource tree into the fake dlls.
42456 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
42458 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
42459 twain: Add a Korean resource.
42461 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
42463 * dlls/winmm/winealsa/audio.c:
42464 winealsa: Fix pausing when the hardware does not support it.
42466 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
42468 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
42469 url: Add a function and two stubs.
42471 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
42473 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
42474 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
42475 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
42476 include/wine/wined3d_types.h:
42477 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
42479 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
42480 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
42481 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
42482 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
42483 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
42485 2006-04-03 Mike McCormack <mike@codeweavers.com>
42487 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
42488 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
42490 * dlls/kernel/profile.c:
42491 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
42493 * dlls/msi/string.c:
42494 msi: Improve the string table hash.
42496 2006-04-03 Alexandre Julliard <julliard@winehq.org>
42498 * dlls/kernel/process.c, dlls/ntdll/loader.c:
42499 ntdll: Process --help and --version args earlier on during startup.
42501 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
42503 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
42504 msi: Italian language support.
42506 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
42507 setupapi: Esperanto language support.
42509 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
42510 uninstaller: Esperanto language support.
42512 * programs/uninstaller/It.rc:
42513 uninstaller: Italian language support.
42515 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
42516 notepad: Esperanto language support.
42518 * programs/notepad/It.rc:
42519 notepad: Italian language support.
42521 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
42522 msi: Esperanto language support.
42524 * dlls/commdlg/cdlg_Eo.rc:
42525 commdlg: Esperanto language update.
42527 * dlls/commdlg/cdlg_It.rc:
42528 commdlg: Italian language update.
42530 * dlls/wineps/wps_It.rc:
42531 wineps: Italian language update.
42533 * dlls/user/resources/user32_Eo.rc:
42534 user32: Esperanto language update.
42536 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
42537 comctl32: Esperanto language support.
42539 * dlls/comctl32/comctl_It.rc:
42540 comctl32: Italian language updates.
42542 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
42543 clock: Esperanto language support.
42545 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
42547 * dlls/wined3d/basetexture.c:
42548 wined3d: Do not set the mipmap level count every time a texture is used.
42550 2006-04-02 Huw Davies <huw@codeweavers.com>
42552 * dlls/gdi/tests/gdiobj.c:
42553 gdi32: Add tests for 'Small Fonts'.
42555 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
42557 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
42558 msvcrt: Allow environment strings longer than 512 characters.
42560 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
42562 * dlls/usp10/usp10.c:
42563 usp10: Fixed debug output of ScriptItemize.
42565 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
42567 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
42568 dinput: Keyboard should be acquired before calling GetDeviceState.
42570 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
42572 * programs/regedit/No.rc:
42573 regedit: Fix typo in Norwegian resources.
42575 2006-04-01 Alexandre Julliard <julliard@winehq.org>
42577 * dlls/x11drv/window.c:
42578 x11drv: Get rid of XSync calls on window creation and destruction.
42580 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
42581 x11drv: Ignore X errors caused by windows being created or deleted.
42583 2006-03-31 Alexandre Julliard <julliard@winehq.org>
42585 * dlls/gdi/tests/metafile.c:
42586 gdi: In metafile test only print debug output if enabled.
42588 * loader/preloader.c:
42589 loader: Hide the preloader from the ps output.
42591 * tools/winewrapper:
42592 winewrapper: Remove a couple of variables that are no longer needed.
42594 * dlls/ntdll/loadorder.c:
42595 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
42597 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
42599 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
42600 kernel: Fix handling of invalid parameter in GlobalSize().
42602 2006-03-31 Robert Shearman <rob@codeweavers.com>
42604 * dlls/ole32/rpc.c:
42605 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
42606 Use ncalrpc instead of ncacn_np as the transport as this is more similar
42607 to how ole32 from NT works and should also be compatible with rpcrt4
42608 from Win9x, allowing more combinations of dlls to work.
42610 * dlls/kernel/process.c:
42611 kernel: Add some documentation for simple process functions.
42613 * tools/widl/typegen.c:
42614 widl: There's no need to cast _StubMsg - it's already of the correct type.
42616 * tools/widl/server.c:
42617 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
42618 Only assign variables if not a string and only create a local variable
42619 if not a sized parameter. Fixes type mismatches in the generated code
42620 due to differences in the algorithms between creating local variables
42623 * tools/widl/server.c:
42624 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
42626 * tools/widl/server.c:
42627 widl: Create the correct variable type for parameters with more than one level of indirection.
42629 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
42630 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
42632 * tools/widl/typegen.c:
42633 widl: Move handling of base type marshaling and unmarshaling to a separate function.
42634 Move handling of base type marshaling and unmarshaling to a separate
42635 function and improve it to support return values.
42637 * tools/widl/typegen.c:
42638 widl: Use print_phase_function for printing NdrPointerFree call.
42640 * tools/widl/typegen.c:
42641 widl: Add a function to generate the Ndr type calls.
42642 - Add a function to generate the Ndr type calls.
42643 - Fix a typo where the aligned buffer was added to itself, rather than
42646 * tools/widl/typegen.c:
42647 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
42648 Only write the buffer incrementing code for the marshaling and
42649 unmarshaling phases - buffer sizing is handled elsewhere and freeing
42652 * tools/widl/typegen.c:
42653 widl: Output the necessary sizing information for other phases.
42654 Output the necessary sizing information for PHASE_BUFFERSIZE and
42655 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
42658 * tools/widl/client.c:
42659 widl: Output NULL ref pointer check for pointer levels > 1 too.
42661 * tools/widl/client.c, tools/widl/server.c:
42662 widl: Fix a GCC warning in the generated client and server code.
42664 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
42665 widl: The lval member of var_t is essentially a duplicate of eval->cval.
42666 - Generate eval's for enums that don't explicitly have one. This means
42667 that enums written in header files won't match exactly what has been put
42668 into the IDL file, but the numeric constat is the same and MIDL does a
42670 - Replace constant lookups with eval->cval instead of lval.
42672 * tools/widl/typegen.c:
42673 widl: De-reference parameters' types before deciding what to do with them.
42674 De-reference parameters' types before deciding what to do with them.
42675 Also dereference string parameters since they are immediately
42676 dispatched to write_string_tfs when the string attribute is detected
42677 without any further processing done on them.
42679 * tools/widl/typegen.c:
42680 widl: Write pointer calls for all non-basetype pointer parameters to functions.
42682 * tools/widl/header.c:
42683 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
42684 Write definitions for MIDL_user_allocate and MIDL_user_free in the
42685 header when writing out RPC interfaces to prevent compile failures in
42686 the generated client/server code.
42688 * tools/widl/header.c:
42689 widl: Write out the pre- and postamble for RPC interfaces with no methods.
42691 * tools/widl/header.c:
42692 widl: Output interface defined guard for rpc interfaces too.
42694 * tools/widl/typegen.c:
42695 widl: NdrFcShort should be written out instead of NdrShort.
42697 * tools/widl/typegen.c:
42698 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
42700 * tools/widl/typegen.c:
42701 widl: Support references in type_memsize.
42703 * tools/widl/client.c, tools/widl/server.c:
42704 widl: Only output code for non-object interfaces in client and server.
42705 Only output code for non-object interfaces in client and server
42706 generation and convert the while loops into for loops.
42708 2006-03-31 Alexandre Julliard <julliard@winehq.org>
42710 * ANNOUNCE, ChangeLog, VERSION, configure:
42713 ----------------------------------------------------------------
42714 2006-03-31 Alexandre Julliard <julliard@winehq.org>
42716 * server/request.c:
42717 server: Avoid crash on startup when the configuration dir doesn't exist.
42719 * dlls/user/tests/win.c:
42720 user/tests: Flush events before running the keyboard event test.
42722 * dlls/comctl32/tests/monthcal.c:
42723 comctl32: Force a specific day value in the monthcal test.
42724 Avoids test failure when the current day happens to be the 31st...
42726 2006-03-30 James Hawkins <truiken@gmail.com>
42728 * dlls/advpack/advpack.spec:
42729 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
42731 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
42732 advpack: Forward ExecuteCabA to its Unicode counterpart.
42734 2006-03-30 Robert Shearman <rob@codeweavers.com>
42736 * dlls/ole32/dcom.idl:
42737 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
42739 * dlls/wininet/urlcache.c:
42740 wininet: Fix some string length calculations.
42741 Fix some string length calculations that didn't account for the
42742 different sized characters with Unicode.
42744 * dlls/wininet/urlcache.c:
42745 wininet: Only access the URL in the cache by the provided offset.
42747 2006-03-30 H. Verbeet <hverbeet@gmail.com>
42749 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
42750 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
42751 dlls/wined3d/wined3d_private.h:
42752 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
42754 2006-03-30 Juan Lang <juan_lang@yahoo.com>
42756 * dlls/crypt32/proplist.c:
42757 crypt32: Tiny fixes.
42759 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
42760 crypt32: Fix certificate adding
42761 - Implement add disposition in CertAddCertificateContextToStore,
42762 rather than in each store.
42763 - Add a few more tests.
42765 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
42767 * dlls/msvcrt/undname.c:
42768 msvcrt: Fix read beyond end of string in __unDNameEx().
42770 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
42772 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
42773 spoolss: Add DllAllocSplMem and DllFreeSplMem.
42775 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
42777 * dlls/gdi/tests/metafile.c:
42778 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
42779 These tests currently fail in Wine.
42781 * dlls/x11drv/keyboard.c:
42782 x11drv: Update Hungarian keyboard layout to better match the X11 one.
42784 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
42786 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
42787 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
42788 widl: Implement support for ref pointers to strings.
42790 2006-03-30 Huw Davies <huw@codeweavers.com>
42792 * dlls/gdi/freetype.c:
42793 gdi32: Move the font substitution list to a standard Wine list
42794 (based on a patch by Byeong-Sik Jeon).
42796 2006-03-30 Alexandre Julliard <julliard@winehq.org>
42798 * dlls/user/message.c:
42799 user: Only wait for sent messages in wait_message_reply.
42801 * dlls/x11drv/event.c:
42802 x11drv: Filter a few more event types in filter_event.
42803 ConfigureNotify and related events should only be processed when
42804 posted messages are selected. There's no need to handle MappingNotify
42805 if keyboard events are not selected.
42807 * dlls/Makefile.in, dlls/make_dlls:
42808 dlls: Removed a number of no longer needed dependencies.
42810 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
42812 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
42813 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
42814 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
42815 spoolss: Add minimal spoolss.dll.
42817 2006-03-30 Alexandre Julliard <julliard@winehq.org>
42819 * dlls/user/message.c, dlls/user/win.c:
42820 user: Don't send WM_PARENTNOTIFY to the desktop window.
42822 2006-03-29 James Hawkins <truiken@gmail.com>
42824 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
42825 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
42827 2006-03-30 James Hawkins <truiken@gmail.com>
42829 * dlls/advpack/install.c:
42830 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
42832 * dlls/advpack/install.c:
42833 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
42835 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
42837 * dlls/kernel/except.c:
42838 kernel: Resource browsing.
42839 Try to be a bit more strict when checking for resource mapping in
42840 exception handler (and prevent some exceptions while in exception
42843 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
42845 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
42846 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
42847 include/wine/wined3d_types.h:
42848 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
42850 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
42852 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
42853 twain: Add German resource.
42855 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
42857 * dlls/kernel/heap.c:
42858 kernel32: Display the parameter that caused a page fault in GlobalFree().
42860 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
42862 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
42863 kernel: Fix handling of invalid parameter in GlobalFlags().
42865 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
42868 tools: Remove wineconf.
42870 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
42872 * DEVELOPERS-HINTS:
42873 DEVELOPER-HINTS: Some directories are renamed / removed / added.
42875 2006-03-29 Robert Shearman <rob@codeweavers.com>
42877 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
42878 oleaut32: Add IPersist to QueryInterface.
42880 * dlls/oleaut32/typelib.c:
42881 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
42883 * dlls/oleaut32/olepicture.c:
42884 oleaut32: Replace memcmp with IsEqualIID macro.
42885 Replace memcmp with IsEqualIID macro that doesn't require a size
42886 parameter and remove the unneeded brackets to give more compact and
42887 more readable code.
42889 * dlls/ole32/compobj.c:
42890 ole32: Don't process posted messages in CoWaitForMultipleHandles.
42891 Tests with native show that during COM calls posted messages aren't
42892 retrieved other than COM calls so change the PeekMessage parameters in
42893 CoWaitForMultipleHandles to duplicate this.
42895 * dlls/ole32/compobj.c:
42896 ole32: Try to retrieve messages that are COM calls first.
42897 Try to retrieve messages that are COM calls first in
42898 CoWaitForMultipleHandles before retrieving other types.
42900 * dlls/ole32/compobj.c:
42901 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
42902 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
42903 function so that the order and type of the messages retrieved can be
42904 customised in the future.
42906 * dlls/ole32/compobj.c:
42907 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
42908 should depend on whether the current apartment is a single threaded one.
42910 * dlls/ole32/compobj.c:
42911 ole32: Pass the no yield flag to PeekMessage.
42912 Pass the no yield flag to PeekMessage since we sleep in
42913 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
42916 server: Store the token source.
42918 2006-03-29 Huw Davies <huw@codeweavers.com>
42920 * include/winuser.h:
42921 include: Add DFC_POPUPMENU.
42923 2006-03-30 Mike McCormack <mike@codeweavers.com>
42925 * dlls/wininet/http.c:
42926 wininet: Clean up HTTP_GetCustomHeaderIndex.
42928 * dlls/wininet/http.c:
42929 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
42931 * dlls/wininet/http.c:
42932 WININET: Clean up HttpQueryInfo.
42933 Fixes another return FALSE without SetLastError.
42935 * dlls/wininet/http.c:
42936 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
42938 2006-03-29 Mike McCormack <mike@codeweavers.com>
42940 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
42941 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
42943 2006-03-29 Alexandre Julliard <julliard@winehq.org>
42945 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
42947 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
42949 2006-03-27 Petr Tesarik <hat@tesarici.cz>
42951 * dlls/ntdll/cdrom.c:
42952 ntdll: Fix CDROM raw reads.
42953 - Fix incorrect data sizes.
42954 - Fix CDDA addressing.
42955 - Implement XAForm2 mode on Linux.
42957 2006-03-29 Alexandre Julliard <julliard@winehq.org>
42959 * programs/winecfg/x11drvdlg.c:
42960 winecfg: Disable the desktop option when configuring a specific application.
42962 2006-03-28 H. Verbeet <hverbeet@gmail.com>
42964 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
42965 include/wine/wined3d_interface.h:
42966 wined3d: Create an IWineD3DBaseShader class.
42968 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
42969 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
42970 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
42972 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
42973 dlls/wined3d/wined3d_private.h:
42974 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
42976 * dlls/wined3d/pixelshader.c:
42977 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
42979 2006-03-29 Mike McCormack <mike@codeweavers.com>
42981 * dlls/user/sysparams.c:
42982 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
42984 * dlls/user/sysparams.c:
42985 user32: Implement SPI_[GS]ETUIEFFECTS.
42987 * dlls/user/sysparams.c:
42988 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
42990 * dlls/user/sysparams.c:
42991 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
42993 * dlls/user/sysparams.c:
42994 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
42996 * dlls/user/sysparams.c:
42997 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
42999 * dlls/user/sysparams.c:
43000 user32: Implement SPI_[SG]ETCARETWIDTH.
43002 2006-03-28 Alexandre Julliard <julliard@winehq.org>
43004 * dlls/mshtml/persist.c:
43005 mshtml: Don't free the URL we have just stored in the callback object.
43007 * dlls/x11drv/mouse.c:
43008 x11drv: Only warp the mouse pointer if it has actually moved.
43010 2006-03-26 H. Verbeet <hverbeet@gmail.com>
43012 * dlls/d3d8/device.c:
43013 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
43015 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
43017 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
43018 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
43019 include/wine/wined3d_types.h:
43020 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
43022 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
43023 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
43024 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
43025 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
43026 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
43027 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
43028 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
43029 dlls/wined3d/device.c, dlls/wined3d/resource.c,
43030 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
43031 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
43032 include/wine/wined3d_types.h:
43033 wined3d: Add WINED3DPOOL to wined3d_types.h.
43035 2006-03-22 Aric Stewart <aric@codeweavers.com>
43037 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
43038 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
43039 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
43040 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
43041 twain: Add a property sheet UI for scanning.
43043 2006-03-28 Alexandre Julliard <julliard@winehq.org>
43045 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
43046 x11drv: Reinitialize the display settings when using a desktop window.
43048 2006-03-22 Aric Stewart <aric@codeweavers.com>
43050 * dlls/twain/ds_image.c:
43051 twain: A few cleanups, using some consts from sane.
43053 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
43055 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
43056 widl: Implement support for pointers to base types.
43058 2006-03-28 Alexandre Julliard <julliard@winehq.org>
43060 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
43061 advapi32: Fixed compiler warnings.
43063 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
43065 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
43067 advapi32: Fixed building TRUSTEEs with objects.
43068 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
43069 and BuildTrusteeWithObjectsAndSid, including regression tests.
43071 * dlls/comctl32/rebar.c:
43072 comctl32: Rebar size fix.
43073 Rebars without any bands should have a height/width of 0.
43075 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
43077 * tools/wineshelllink:
43078 wineshelllink: Remove quotes from Path=<workdir>.
43080 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
43083 wine.inf: Add some more fake dlls to the system directory.
43085 2006-03-28 Mike McCormack <mike@codeweavers.com>
43088 mpr: Improve the stub for WNetGetUniversalNameW.
43091 server: Fix a race condition in the delivery of change notifications.
43093 2006-03-28 Alexandre Julliard <julliard@winehq.org>
43095 * dlls/x11drv/window.c:
43096 x11drv: Avoid setting text or WM hints of the X root window.
43098 2006-03-27 Alexandre Julliard <julliard@winehq.org>
43100 * configure, configure.ac, dlls/Makefile.in,
43101 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
43102 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
43103 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
43104 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
43105 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
43106 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
43107 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
43108 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
43109 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
43110 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
43111 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
43112 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
43113 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
43114 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
43115 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
43116 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
43117 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
43119 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
43120 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
43121 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
43122 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
43123 dlls/msg711.acm/msg711.c:
43124 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
43126 * configure, configure.ac, dlls/Makefile.in,
43127 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
43128 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
43129 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
43130 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
43131 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
43133 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
43134 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
43135 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
43136 dlls/msacm/imaadp32/Makefile.in,
43137 dlls/msacm/imaadp32/imaadp32.acm.spec,
43138 dlls/msacm/imaadp32/imaadp32.c:
43139 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
43141 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
43142 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
43143 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
43144 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
43145 x11drv: Moved desktop mode handling to the explorer process.
43146 Per-application desktop mode settings are no longer supported. Apps
43147 can be launched in a specific desktop window by using:
43148 explorer /desktop=name[,widthxheight] app.exe [args]
43149 If the named desktop already exists the app is launched inside it. The
43150 default desktop is cleverly named "default".
43152 * dlls/x11drv/window.c:
43153 x11drv: Allow setting WM hints for the desktop window.
43155 * dlls/x11drv/winpos.c:
43156 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
43158 2006-03-27 Jacek Caban <jacek@codeweavers.com>
43160 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
43161 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
43162 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
43163 mshtml: Added tooltip implementation.
43165 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
43167 * dlls/commdlg/fontdlg.c:
43168 commdlg: Properly set and retrieve colour value from combo box .
43170 2006-03-27 Robert Shearman <rob@codeweavers.com>
43172 * dlls/shell32/systray.c, programs/explorer/systray.c:
43173 shell32: Adding a systray item with an invalid icon handle is allowed.
43175 2006-03-27 Huw Davies <huw@codeweavers.com>
43177 * dlls/riched20/txtsrv.c:
43178 riched20: Take a ref on text host.
43180 2006-03-27 Mike McCormack <mike@codeweavers.com>
43182 * dlls/user/input.c:
43183 user32: Send a fake mouse movement event after releasing capture.
43185 2006-03-27 Alexandre Julliard <julliard@winehq.org>
43187 * dlls/ntdll/virtual.c:
43188 ntdll: Limit header_size to the file size.
43190 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
43191 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
43192 x11drv: Get rid of the using_wine_desktop flag.
43194 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
43195 server/winstation.c:
43196 server: Connect to the window station and desktop specified by startup info.
43197 If window station and desktop aren't inherited from the parent, don't
43198 connect to them from the server, but from the USER init code where we
43199 can get the proper values from the startup info structure.
43202 server: Store window properties in the global atom table instead of
43203 the per-winstation table.
43205 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
43207 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
43208 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
43209 shell32: Add an uncompressed AVI displaying the word searching.
43211 2006-03-26 James Hawkins <truiken@gmail.com>
43213 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
43214 advpack: Implement the launching of executables in RunSetupCommand.
43216 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
43217 advpack: Define S_ASYNCHRONOUS in advpub.h.
43219 2006-03-27 Alexandre Julliard <julliard@winehq.org>
43221 * server/process.c, server/request.c:
43222 server: Fixed process exit code on FreeBSD.
43224 2006-03-24 Petr Tesarik <hat@tesarici.cz>
43226 * programs/winedbg/break.c:
43227 winedbg: Fix stepping over an instruction.
43229 2006-03-27 Petr Tesarik <hat@tesarici.cz>
43231 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
43232 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
43234 2006-03-26 f_sophia <f_sophia@libero.it>
43236 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
43237 winhelp: Added Esperanto language support.
43239 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
43241 * dlls/shell32/shell32_Eo.rc:
43242 shell32: Updated Esperanto translation.
43244 2006-03-26 James Hawkins <truiken@gmail.com>
43246 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
43247 kernel: Error out of CreateProcess if the specified current directory
43250 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
43253 wine.inf: Add some dll stub dll to the system directory.
43255 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
43258 wine.inf: Add SystemRoot.
43260 2006-03-27 Petr Tesarik <hat@tesarici.cz>
43262 * dlls/ntdll/signal_i386.c:
43263 ntdll: Fix debug exceptions from VM86.
43264 - Set ContextFlags accordingly in save_vm86_context().
43265 - Raise debug exceptions correctly for debug exceptions.
43266 - Do not clear TF bit for VM86-generated debug exceptions.
43268 2006-03-26 James Hawkins <truiken@gmail.com>
43270 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
43271 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
43273 2006-03-26 Mike McCormack <mike@codeweavers.com>
43275 * dlls/commdlg/filedlg.c:
43276 commdlg: Malformed filters are still added to the filter combo box.
43278 * dlls/comctl32/comctl32undoc.c:
43279 comctl32: Having an MRU list without a compare function works in Windows.
43281 2006-03-26 H. Verbeet <hverbeet@gmail.com>
43283 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
43284 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
43286 2006-03-24 Alexandre Julliard <julliard@winehq.org>
43288 * dlls/msvcrt/file.c:
43289 msvcrt: Fix fflush() of files opened for read.
43290 Some apps, for no particular reason, call fflush() on files opened for
43291 read. This keeps them from tripping over their shoelaces.
43293 2006-03-25 Tomas Carnecky <tom@dbservice.com>
43295 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
43296 opengl: Put OpenGL setup functions into their own debug channel.
43298 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
43300 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
43301 winedbg: Fixes for identifiers.
43302 - fixed lexical rules for a path name
43303 - fixed identifier rules so that we get the right precedence
43305 - modules (in mod!name forms) are now handled as tIDENTIFIER
43306 (tPATH was buggy anyhow)
43308 * dlls/dbghelp/symbol.c:
43309 dbghelp: Module should be case insensitive.
43310 When looking up a symbol name in the form module!name, the module
43311 lookup should be insensitive.
43313 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
43315 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
43316 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
43317 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
43318 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
43319 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
43320 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
43321 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
43322 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
43324 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
43325 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
43326 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
43328 2006-03-23 H. Verbeet <hverbeet@gmail.com>
43330 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
43331 wined3d: Move the D3DSIO_DCL dumping code into its own function.
43333 2006-03-23 James Hawkins <truiken@gmail.com>
43335 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
43336 dlls/advpack/tests/install.c:
43337 advpack: Add initial tests for RunSetupCommand.
43339 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
43340 advpack: Forward DelNodeA to its Unicode counterpart.
43342 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
43343 advpack: Forward RunSetupCommandA to its Unicode counterpart.
43345 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
43346 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
43348 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
43349 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
43351 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
43352 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
43354 2006-03-24 Ken Thomases <ken@codeweavers.com>
43356 * server/process.c:
43357 server: Fix memory leak in read_process_memory handler.
43359 2006-03-24 Mike McCormack <mike@codeweavers.com>
43361 * dlls/ntdll/directory.c:
43362 ntdll: Recursive notify is implemented.
43364 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
43367 server: Fix compilation under Darwin 7.
43369 2006-03-23 Jacek Caban <jacek@codeweavers.com>
43371 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
43372 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
43373 mshtml: Added IHTMLElement2 implementation.
43375 * include/exdisp.idl:
43376 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
43378 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
43380 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
43381 include/wine/wined3d_interface.h:
43382 wined3d: Rectpatch code fix.
43383 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
43384 with an older patch.
43386 2006-03-23 Alexandre Julliard <julliard@winehq.org>
43388 * dlls/msvcrt/time.c:
43389 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
43391 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
43393 * dlls/kernel/cpu.c:
43394 kernel: Add processor specific environment variables.
43396 2006-03-23 James Hawkins <truiken@gmail.com>
43398 * dlls/comctl32/tab.c:
43399 comctl32: A couple fixes for tab icon offsets.
43400 - Shift selected icons up and non-selected icons down.
43401 - Add the top or left draw rect to the vertical offset, because it may
43404 2006-03-22 James Hawkins <truiken@gmail.com>
43406 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
43407 advpack: Implement FileSaveMarkNotExistW.
43409 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
43410 advpack: Forward AdvInstallFileA to its Unicode counterpart.
43412 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
43413 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
43415 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
43416 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
43418 2006-03-23 Alexandre Julliard <julliard@winehq.org>
43420 * dlls/kernel/environ.c:
43421 kernel: Remove a couple of incorrect asserts.
43423 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
43425 * dlls/comctl32/tooltips.c:
43426 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
43428 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
43430 * dlls/kernel/tests/thread.c:
43431 kernel: Load QueueUserWorkItem function dynamically.
43433 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
43435 * tools/widl/server.c, tools/widl/typegen.c:
43436 widl: Fix base type alignments.
43437 Generate aligned marshal and unmarshal code for base type arguments
43440 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
43441 tools/widl/typegen.h:
43442 widl: Fix format string size calculation.
43443 - Move proc format string size calculation from client.c and server.c
43445 - Implement type format string size calculation.
43447 2006-03-22 Alexandre Julliard <julliard@winehq.org>
43449 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
43450 server: Class and global atoms should not be local to a window station.
43452 2006-03-22 Marcus Meissner <meissner@suse.de>
43454 * configure, configure.ac, programs/Makefile.in,
43455 programs/avitools/.gitignore, programs/avitools/Makefile.in,
43456 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
43457 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
43458 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
43459 programs: Move icinfo out of avitools.
43461 2006-03-22 H. Verbeet <hverbeet@gmail.com>
43463 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
43464 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
43466 * dlls/wined3d/vertexshader.c:
43467 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
43469 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
43470 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
43471 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
43473 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
43474 wined3d: glTypeLookup cleanup.
43475 Use a struct instead of an UINT array as entries in the glTypeLookup
43478 * dlls/wined3d/pixelshader.c:
43479 wined3d: Store the pixelshader version in the pixelshader object.
43481 2006-03-22 Huw Davies <huw@codeweavers.com>
43483 * dlls/user/edit.c, dlls/user/tests/edit.c:
43484 user32: Only adjust the margins if the edit control is above a certain size.
43486 2006-03-22 James Hawkins <truiken@gmail.com>
43488 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
43489 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
43491 2006-03-22 Jacek Caban <jacek@codeweavers.com>
43493 * dlls/mshtml/htmlelem.c:
43494 mshtml: Clean up get_all and tags (also fixes a typo).
43496 2006-03-22 Mike McCormack <mike@codeweavers.com>
43499 wine.inf: Add a shdocvw.dll stub dll to the system directory.
43501 * dlls/msi/action.c:
43502 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
43504 * dlls/msi/package.c:
43505 msi: Don't crash when logging a record with only one field.
43507 2006-03-22 Alexandre Julliard <julliard@winehq.org>
43509 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
43510 server/named_pipe.c, server/object.c, server/object.h,
43511 server/registry.c, server/request.c, server/signal.c:
43512 server: New scheme for cleaning up objects on server exit.
43513 Objects stored in static variables can now be marked when they are
43514 created and are automatically cleaned up on exit. This avoids having
43515 to export a bunch of close_* functions.
43517 2006-03-21 James Hawkins <truiken@gmail.com>
43519 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
43520 advpack: Forward TranslateInfStringExA to its unicode counterpart.
43522 * dlls/advpack/tests/files.c:
43523 advpack: Add second null for double null terminated lists.
43525 2006-03-22 Mike McCormack <mike@codeweavers.com>
43527 * dlls/msi/dialog.c:
43528 msi: Show "hidden dialogs" but hide them initially.
43530 * dlls/msi/custom.c:
43531 msi: Implement custom action type 17.
43533 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
43534 dlls/riched20/version.rc:
43535 riched20: Add a version resource.
43537 * dlls/wintrust/wintrust_main.c:
43538 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
43540 * include/Makefile.in, include/softpub.h:
43541 include: Add softpub.h.
43543 2006-03-22 Kevin Koltzau <kevin@plop.org>
43545 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
43546 dlls/ole32/tests/clipboard.c:
43547 ole32: Initial tests for OLE clipboard functions.
43549 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
43551 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
43552 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
43554 2006-03-21 Lei Zhang <leiz@ucla.edu>
43556 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
43557 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
43558 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
43559 introduced in earlier patches for EM_FINDTEXT. Additional test cases
43560 have been added to check for corner cases. Also improve input
43563 2006-03-21 Francois Gouget <fgouget@free.fr>
43565 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
43566 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
43567 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
43568 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
43569 Assorted spelling fixes.
43571 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
43572 taskmgr: Avoid forward declarations and make functions static.
43574 * programs/taskmgr/applpage.c:
43575 taskmgr: Reorder functions to avoid forward declarations.
43577 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
43578 programs/taskmgr/column.c, programs/taskmgr/graph.c,
43579 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
43580 programs/taskmgr/procpage.c:
43581 taskmgr: Avoid forward declarations and make functions static.
43583 * tools/winapi/win32.api:
43584 Update win32.api to match the current sources.
43586 * include/winerror.h:
43587 include: Add missing error and facility codes.
43589 * dlls/advapi32/advapi32.spec:
43590 advapi32: Fix the LsaEnumerateAccountRights() export.
43592 * include/ntsecapi.h:
43593 include: Standardize the LsaLookupNames() prototype.
43595 2006-03-21 Robert Shearman <rob@codeweavers.com>
43597 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
43598 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
43599 regardless of what type they are.
43600 Add a test for this and dump type infos created with CreateDispTypeInfo.
43602 2006-03-21 Huw Davies <huw@codeweavers.com>
43604 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
43605 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
43607 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
43609 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
43610 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
43611 programs/winedbg/dbg.y, programs/winedbg/debug.l,
43612 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
43613 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
43614 winedbg: Add display for floating point status.
43615 Added code to examine and display floating point unit status into
43616 be_i386.c as info all-regs command.
43618 2006-03-21 Alexandre Julliard <julliard@winehq.org>
43620 * tools/sfnt2fnt.c:
43621 sfnt2fnt: Remove output file on failure.
43623 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
43624 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
43625 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
43626 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
43627 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
43628 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
43630 2006-03-21 Mike McCormack <mike@codeweavers.com>
43632 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
43633 dlls/msi/helpers.c:
43634 msi: Improve handling of short paths.
43636 2006-03-21 Robert Shearman <rob@codeweavers.com>
43638 * dlls/ntdll/threadpool.c:
43639 ntdll: Start of pooling support for RtlQueueWorkItem.
43640 Start of pooling support for RtlQueueWorkItem. The algorithm
43641 implmented is very simple - if there are no free threads, create a new
43644 * dlls/kernel/tests/thread.c:
43645 kernel: Add a test for QueueUserWorkItem.
43647 * dlls/oleaut32/typelib.c:
43648 oleaut: Better support for invoking methods with VT_VARIANT argument types.
43650 * dlls/wininet/internet.c:
43651 wininet: Document InternetCrackUrlW.
43653 * dlls/wininet/http.c, dlls/wininet/internet.c:
43654 wininet: InternetCreateUrlW should return the number of bytes needed.
43655 InternetCreateUrlW should return the number of bytes needed to store
43656 the URL, not the number of characters (reported by Sven Paschukat).
43658 2006-03-21 Alexandre Julliard <julliard@winehq.org>
43660 * dlls/ntdll/loader.c, include/winnt.h:
43661 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
43662 By returning FALSE from this call, a builtin dll can specify that we
43663 should try to load the native one instead.
43665 * dlls/ddraw/main.c:
43666 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
43668 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
43669 dlls: Removed a number of dll symlinks that are no longer needed.
43671 * tools/winewrapper:
43672 winewrapper: Remove explicit call to wineprefixcreate.
43673 Now that wineprefixcreate detects the build tree automatically, the
43674 standard behavior of starting it from ntdll should work fine.
43676 * programs/wcmd/wcmdmain.c:
43677 wcmd: Try executing the process even if the exe file doesn't exist.
43678 It may be a builtin exe in which case the CreateProcess call will
43681 * tools/wine.inf, tools/wineprefixcreate.in:
43682 wine.inf: Use the new fake dlls mechanism to create placeholders for
43683 applications instead of using symlinks.
43685 * dlls/ntdll/loader.c:
43686 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
43688 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
43689 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
43690 setupapi: Added support for creating fake dlls at install time.
43691 This should satisfy applications that access a dll file directly. For
43692 apps that check the dll version in the file, the version resource is
43693 copied from the builtin dll.
43695 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
43697 * dlls/dinput/device.c, dlls/dinput/device_private.h,
43698 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
43699 dinput: Create single thread for mouse and keyboard hook.
43700 Put keyboard & mouse hook callbacks into separate thread.
43701 Move few global variables into object. Delete no longer used crit section.
43702 For hooks to work properly hook callback have to be in a thread
43703 with message loop. Some games create separate threads just to handle
43704 mouse and/or keyboard events that do not have message loop.
43706 2006-03-20 Mike Hearn <mike@plan99.net>
43708 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
43709 opengl32: Optimize thunks by storing GL context in the thread environment block.
43711 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
43713 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
43714 gdi: Fix a couple of todos in the bitmap test.
43716 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
43718 * dlls/commdlg/cdlg_Ko.rc:
43719 commdlg: Updated Korean translation.
43721 * programs/winecfg/Ko.rc:
43722 winecfg: Updated Korean translation.
43724 2006-03-21 Mike McCormack <mike@codeweavers.com>
43726 * programs/taskmgr/applpage.c:
43727 taskmgr: Make some functions static.
43729 * programs/taskmgr/applpage.c:
43730 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
43732 * programs/winefile/winefile.c:
43733 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
43735 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
43737 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
43738 wined3d: Don't use OpenGL 2.0.
43740 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
43742 * dlls/kernel/cpu.c:
43743 kernel: Fix model/stepping in GetSystemInfo.
43744 wProcessorRevision is built from model and stepping.
43746 2006-03-20 Mike McCormack <mike@codeweavers.com>
43748 * programs/taskmgr/priority.c:
43749 taskmgr: Eliminate common code and fix a warning.
43751 2006-03-19 Mike McCormack <mike@codeweavers.com>
43753 * dlls/comctl32/listview.c:
43754 comctl32: Get rid of some incorrect casts.
43756 2006-03-20 Alexandre Julliard <julliard@winehq.org>
43759 configure: Add autoheader to the compile command.
43761 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
43762 programs/Makeprog.rules.in:
43763 configure: Use --rpath when linking dlls too.
43765 * programs/Makefile.in, programs/make_progs:
43766 programs: Get rid of application symlinks, they are no longer needed.
43768 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
43769 x11drv: Clear new bitmaps if they don't contain any data.
43771 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
43773 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
43774 gdi: Add a simple test for bitmap bits/metrics
43775 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
43776 empty (not selected into a DC) bitmap.
43778 2006-03-19 Mike McCormack <mike@codeweavers.com>
43780 * dlls/msi/regsvr.c:
43781 msi: Set the InstallerLocation value when registering msi.dll.
43783 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
43785 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
43786 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
43788 2006-03-20 Alexandre Julliard <julliard@winehq.org>
43790 * dlls/kernel/tests/change.c:
43791 kernel: Avoid infinite waits in directory change tests.
43793 2006-03-19 H. Verbeet <hverbeet@gmail.com>
43795 * dlls/d3d8/device.c:
43796 d3d8: Change the default debug channel to d3d8 for device.c.
43798 * dlls/d3d8/device.c:
43799 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
43801 * dlls/d3d8/device.c:
43802 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
43804 2006-03-18 Jacek Caban <jacek@codeweavers.com>
43806 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
43807 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
43808 mshtml: Optimize nsACString handling.
43810 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
43811 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
43812 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
43813 mshtml: Better QueryInterface implementation.
43815 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
43817 * programs/wordpad/No.rc:
43818 wordpad: Fix typo in Norwegian resource.
43820 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
43822 * programs/regedit/Ru.rc:
43823 regedit: Fix Russian translation.
43825 * programs/control/params.h:
43826 control: Fix datetime name.
43828 2006-03-19 Milko Krachounov <milko@3mhz.net>
43830 * programs/winecfg/Bg.rc:
43831 winecfg: Update Bulgarian translation.
43833 2006-03-19 Mike McCormack <mike@codeweavers.com>
43835 * include/commctrl.h:
43836 include: LVSETINFOTIPA does not exist.
43838 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
43840 * programs/winedbg/tgt_active.c:
43841 winedbg: Copy floating point status to the dbgcontext.
43843 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
43845 * dlls/gdi/driver.c:
43846 gdi: Handle NT style \\.\DISPLAY1 name that we return.
43848 2006-03-18 Robert Shearman <rob@codeweavers.com>
43850 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
43851 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
43852 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
43853 msi: Optimise WHERE operations.
43854 Optimise WHERE operations on matching against strings by adding a new
43855 function find_matching_rows to the views, which eliminates the need to
43856 examine every record when executing a query. Implement this function
43857 in the table using a hash table on the ID stored in the data.
43859 * dlls/msi/tests/format.c:
43860 msi: Add a test for MsiFormatRecord with integer fields.
43862 * dlls/wininet/cookie.c:
43863 wininet: Copy from the start of the cookie name, not the cookie data.
43864 Copy from the start of the cookie name, not the cookie data when
43865 parsing cookies with a NULL cookie name.
43867 * include/wininet.h:
43868 include: Add some more defines to wininet.h.
43870 * programs/wcmd/wcmdmain.c:
43871 wcmd: Use PACKAGE_VERSION as the wcmd version.
43873 * dlls/ole32/rpc.c:
43874 ole: Use the thread pool for executing RPC calls for better performance
43875 (after the thread pool has been improved).
43877 2006-03-17 Alexandre Julliard <julliard@winehq.org>
43879 * tools/wineprefixcreate.in:
43880 wineprefixcreate: Autodetect the running from build tree case.
43882 * dlls/setupapi/install.c:
43883 setupapi: Added support for calling executables in a RegisterDlls section.
43885 2006-03-18 Alexandre Julliard <julliard@winehq.org>
43887 * dlls/ntdll/loader.c:
43888 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
43890 2006-03-18 Mike McCormack <mike@codeweavers.com>
43892 * include/windowsx.h:
43893 Prevent the use of windowsx.h with Wine source.
43895 * programs/winefile/winefile.c, programs/winefile/winefile.h:
43896 winefile: Eliminate use of windowsx.h.
43898 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
43900 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
43901 dbghelp: MSC fixes.
43902 - wrong cut & paste across versions of a given record type
43903 - wrong definition for register_v2
43905 * dlls/dbghelp/msc.c:
43906 dbghelp: Support for LF_VTSHAPE in MSC.
43907 - added preliminary support for VT (virtual table) shape
43909 - as we don't do C++, it's just a hack to get rid of
43912 * dlls/dbghelp/msc.c:
43913 dbghelp: MSC forward declaration.
43914 - create an infrastructure for handling forward usage
43916 - used it in some cases (pointer to yet not defined udt,
43917 function signature, modifiers)
43919 * dlls/dbghelp/msc.c:
43920 dbghelp: Type parsing refactoring.
43921 - seperate types' table handling from a single type handling
43922 by adding codeview_parse_one_type function
43923 - factored all calls for caching symt
43924 - make type parsing helpers return the symt instead of a
43925 simple error status
43927 * dlls/dbghelp/msc.c:
43928 dbghelp: Fixes for NB11 types.
43929 - when checking debug info in NB09 or NB11 format (CodeView),
43930 try to load the global types section
43932 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
43933 dbghelp: MSC handling of function signature's parameters.
43934 - now correctly parsing parameters types for a function
43935 signature and storing them in dbghelp internal structures
43937 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
43938 dbghelp: Cleanup MSC bitfield handling.
43939 - no longer caching bitfield information but accessing it directly
43941 - removed all kludges for bitfield handling
43942 - reused BOOL parameter to codeview_get_type for monitoring
43943 traces (will be used in later patches)
43945 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
43946 dbghelp: Fieldlist.
43947 - now that we have offset tables to type, we can cleanly
43948 parse the field-lists and remove the associated kludges
43949 - also adding internal structure for easing parameter sharing
43950 across functions (codeview_type_parse)
43951 - in mscvpdb.h, also reparated the type records that are
43952 referenced from other type records (union codeview_type_ref)
43953 from type records referenced by symbols (union codeview_type)
43955 * dlls/dbghelp/msc.c:
43956 dbghelp: MSC types.
43957 - enforce the type records that can be accessed by symbols (these are
43958 anyway the high level ones)
43960 * dlls/dbghelp/msc.c:
43961 dbghelp: Types parsing.
43962 - our engine for parsing types section now requires in entry
43963 an offsets table for getting directly to each type in the
43965 - (re)construct this table for PDB types
43967 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
43968 dbghelp: CV's ssearch.
43969 - added definitions for start_search symbol info
43970 - silenced warnings from this symbol
43972 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
43973 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
43975 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
43976 dbghelp: Compiland and source files are not the same thing.
43977 - in MSC debug info parsing, clearly separate a source file
43978 information from a compiland (including in linetab structure)
43979 - in ELF debug info parsing, now storing compiland directly
43980 in symtab_elt while browsing the symtab section (we still
43981 create twice the compilands, once in stabs/dwarf parsing,
43982 a second time in symtab parsing)
43984 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
43986 * dlls/gdi/freetype.c:
43987 gdi32: Look for ttf fonts in the Wine font dir.
43989 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
43991 * dlls/gdi/tests/gdiobj.c:
43992 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
43994 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
43996 * tools/widl/server.c:
43997 widl: Do not generate code that initializes a binding handle.
43999 * tools/widl/client.c, tools/widl/server.c:
44000 widl: Fix proc offset calculation.
44001 A void return type is represented by a FC_END/FC_PAD sequence in the
44002 proc format string. Increment the proc offset by two when a function
44005 * tools/widl/parser.y:
44006 widl: 'unsigned char' and 'byte' are must be distinct types.
44008 2006-03-18 Jacek Caban <jacek@codeweavers.com>
44010 * include/mshtmdid.h, include/mshtml.idl:
44011 mshtml.idl: Added more interfaces.
44013 * dlls/mshtml/tests/protocol.c:
44014 mshtml/tests: Code cleanup.
44016 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
44018 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
44019 dbghelp: Live target detection.
44020 - DBGHELP_NOLIVE env variable is tested earlier to avoid
44021 some strange effects in live target detection
44022 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
44023 a process, because we know it must be a live target
44025 2006-03-17 Mike McCormack <mike@codeweavers.com>
44027 * dlls/user/tests/edit.c, programs/progman/group.c,
44028 programs/progman/main.c, programs/progman/program.c,
44029 programs/winecfg/audio.c:
44030 Remove some unnecessary uses of windowsx.h
44032 2006-03-18 Mike McCormack <mike@codeweavers.com>
44034 * dlls/avifil32/avifile.c:
44035 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
44037 2006-03-17 Mike McCormack <mike@codeweavers.com>
44039 * programs/taskmgr/dbgchnl.c:
44040 taskmgr: Fix some gcc 4.1 warnings.
44042 * programs/winecfg/appdefaults.c:
44043 winecfg: Fix some gcc 4.1 warnings.
44045 * dlls/crypt32/tests/store.c:
44046 crypt32: Fix a warning.
44048 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
44050 * dlls/msvfw32/msvfw32_Ko.rc:
44051 msvfw32: Update Korean resources.
44053 2006-03-17 Mike McCormack <mike@codeweavers.com>
44055 * programs/taskmgr/taskmgr.c:
44056 taskmgr: Fix some gcc 4.1 warnings.
44058 * programs/taskmgr/procpage.c:
44059 taskmgr: Fix some gcc 4.1 warnings.
44061 * programs/taskmgr/proclist.c:
44062 taskmgr: Fix some gcc 4.1 warnings.
44064 * programs/taskmgr/debug.c:
44065 taskmgr: Fix some gcc 4.1 warnings.
44067 * programs/taskmgr/endproc.c:
44068 taskmgr: Fix some gcc 4.1 warnings.
44070 * programs/taskmgr/affinity.c:
44071 taskmgr: Fix some gcc 4.1 warnings.
44073 * programs/regedit/treeview.c:
44074 regedit: Fix some gcc 4.1 warnings.
44076 2006-03-16 Juan Lang <juan_lang@yahoo.com>
44078 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
44079 dlls/crypt32/tests/store.c, include/wincrypt.h:
44080 crypt32: Implement CertGetSubjectCertificateFromStore.
44082 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
44084 * include/wine/wined3d_types.h:
44085 wined3d: Add D3DBASISTYPE to wined3d_types.h.
44087 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
44089 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
44090 d3d8/wined3d: Vertex shader fixes.
44092 2006-03-17 Alexandre Julliard <julliard@winehq.org>
44094 * dlls/gdi/freetype.c:
44095 gdi: Support for loading fonts from the build directory.
44097 * programs/winecfg/libraries.c:
44098 winecfg: Support for loading the list of dlls from the build directory.
44100 * libs/wine/loader.c:
44101 libwine: Added magic handling of dll path when running in build dir.
44102 This should ensure that we do the right thing in the build dir even if
44103 WINEDLLPATH isn't set.
44105 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
44107 * include/winbase.h:
44108 winbase.h: Add missing LMEM_INVALID_HANDLE define.
44110 2006-03-16 Alexandre Julliard <julliard@winehq.org>
44112 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
44113 libs/wine/wine.map:
44114 libwine: Export wine_get_build_dir.
44116 * dlls/ntdll/server.c, libs/wine/config.c:
44117 libwine: Added support for executing wine binaries out of the build dir.
44119 * libs/wine/config.c:
44120 libwine: Added detection for Wine being run out of the build directory.
44122 * dlls/Makefile.in, dlls/make_dlls:
44123 dlls: Remove the no longer needed symlinks to the static libraries.
44125 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
44126 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
44127 Remove some no longer needed library paths.
44129 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
44130 winegcc: Look for libraries in subdirs of the library path too.
44131 This means that -lfoo will match the library 'foo/libfoo.def' in
44132 addition to just 'libfoo.def'. This allows supporting the Wine source
44133 layout without adding a gazillion path entries.
44135 2006-03-16 Kai Blin <kai.blin@gmail.com>
44137 * dlls/secur32/dispatcher.c:
44138 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
44139 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
44141 2006-03-15 Juan Lang <juan_lang@yahoo.com>
44143 * dlls/crypt32/tests/store.c:
44144 crypt32: Tighten CertDuplicateCertificateContext test.
44145 Test that the return from CertDuplicateCertificateContext is the same
44148 2006-03-15 Alexandre Julliard <julliard@winehq.org>
44150 * ANNOUNCE, ChangeLog, VERSION, configure:
44153 ----------------------------------------------------------------
44154 2006-03-15 Alexandre Julliard <julliard@winehq.org>
44156 * programs/avitools/Makefile.in:
44157 avitools: Fixed library path for msvfw32.
44159 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
44160 user/tests: Try harder to flush X events before running tests.
44162 2006-03-06 András Kovács <andras@csevego.net>
44164 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
44165 wininet: Added Hungarian translation.
44167 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
44168 wineps: Added Hungarian translation.
44170 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
44171 shlwapi: Added Hungarian translation.
44173 * dlls/shell32/shell32_Hu.rc:
44174 shell32: Added Hungarian translation.
44176 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
44177 shdocvw: Added Hungarian translation.
44179 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
44180 setupapi: Added Hungarian translation.
44182 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
44183 serialui: Added Hungarian translation.
44185 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
44186 oledlg: Added Hungarian translation.
44188 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
44189 msvidc32: Added Hungarian translation.
44191 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
44192 msvfw32: Added Hungarian translation.
44194 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
44195 msrle32: Added Hungarian translation.
44197 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
44198 msi: Added Hungarian translation.
44200 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
44201 mshtml: Added Hungarian translation.
44203 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
44204 msacm: Added Hungarian translation.
44206 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
44207 mpr: Added Hungarian translation.
44209 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
44210 iccvid: Added Hungarian translation.
44212 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
44213 hhctrl.ocx: Added Hungarian translation.
44215 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
44216 comctl32: Added Hungarian translation.
44218 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
44219 avifil32: Added Hungarian translation.
44221 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
44223 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
44224 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
44225 include/wine/wined3d_types.h:
44226 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
44228 2006-03-15 Mike McCormack <mike@codeweavers.com>
44230 * dlls/comctl32/tests/treeview.c:
44231 comctl32: Fix some gcc 4.1 warnings.
44233 2006-03-14 Robert Reif <reif@earthlink.net>
44235 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
44236 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
44237 dsound: Add info to failed tests.
44238 Print format for failed SetFormat calls.
44240 2006-03-08 James Hawkins <truiken@gmail.com>
44242 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
44243 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
44244 unicode counterparts.
44246 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
44248 * dlls/dplayx/dplayx_global.c:
44249 dplayx: Fix semaphore deadlock.
44250 - Make sure to release the dplayx semaphore in for error cases as well.
44251 - Prevent race condition between creation of the semaphore and
44252 grabbing of the lock by creating the semaphore in the locked state
44253 instead of unlocked.
44255 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
44257 * dlls/x11drv/opengl.c:
44258 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
44259 Using alpha bits > 8 makes this function fail, while it should not.
44261 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
44263 * dlls/x11drv/dib_convert.c:
44264 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
44265 buffer in the convert_888_to_0888_* functions.
44267 2006-03-15 Alexandre Julliard <julliard@winehq.org>
44269 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
44270 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
44271 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
44272 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
44273 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
44274 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
44275 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
44276 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
44277 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
44278 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
44279 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
44280 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
44281 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
44282 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
44283 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
44284 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
44285 dlls/msvideo/vfw16.h:
44286 msvideo: Renamed the msvideo directory to msvfw32.
44288 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
44289 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
44290 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
44291 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
44292 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
44293 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
44294 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
44295 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
44296 dlls/win32s/win32s16.spec:
44297 win32s: Renamed the win32s directory to w32skrnl.
44299 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
44300 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
44301 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
44302 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
44303 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
44304 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
44305 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
44306 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
44307 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
44308 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
44309 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
44310 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
44311 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
44312 winsock: Renamed the winsock directory to ws2_32.
44314 * tools/Makefile.in:
44315 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
44317 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
44319 * tools/Makefile.in, tools/wineprefixcreate.in:
44320 wineprefixcreate: Make path searching relative.
44322 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
44324 * dlls/shell32/shlexec.c:
44325 shell32: Add parameter formatting rule to the command line if there isn't any.
44327 2006-03-14 Robert Shearman <rob@codeweavers.com>
44329 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
44330 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
44331 wininet: Move URL-related tests to a separate file.
44333 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44334 wininet: Make InternetCrackUrlW set the components related to net_loc
44335 to NULL when net_loc isn't present in the input URL.
44337 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
44338 wininet: Move cookie-related stubs to cookie.c
44340 * dlls/wininet/internet.c, dlls/wininet/internet.h,
44341 dlls/wininet/netconnection.c:
44342 wininet: Implement setting of send and receive timeouts.
44344 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
44345 dlls/ntdll/thread.c:
44346 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
44347 thread creation function to the NTDLL one.
44349 2006-03-14 Robert Reif <reif@earthlink.net>
44351 * dlls/winmm/wineesd/audio.c:
44352 wineesd: Use pipe sync for events.
44353 Ues pipe sync code from OSS/ALSA rather than windows events.
44355 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
44357 * dlls/x11drv/opengl.c:
44358 x11drv: Prevent out of bound access in DescribePixelFormat.
44361 wine.inf: Increase the DirectX version to that of the latest 9.0c .
44363 2006-03-13 Alexandre Julliard <julliard@winehq.org>
44365 * dlls/ddraw/tests/d3d.c:
44366 ddraw: Don't crash in d3d test if OpenGL is missing.
44368 2006-03-10 Juan Lang <juan_lang@yahoo.com>
44370 * dlls/crypt32/store.c:
44371 crypt32: Abstract contexts.
44372 - create a base cert context, and make functions unaware whether
44373 they're dealing with the base or derived type
44374 - simplify stores as a result
44376 2006-03-11 Mike McCormack <mike@codeweavers.com>
44378 * dlls/shell32/shlview.c:
44379 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
44381 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
44383 * dlls/wined3d/device.c:
44384 wined3d: Vertexdeclaration fix.
44385 In the old d3d8 code SetVertexShader stored the so called vertex
44386 declaration in the stateblock. In case of WineD3D this isn't done
44387 which breaks the drawPrimitive code. This patch stores the vertex
44388 declaration again in the stateblock which fixes Age Of Mythology.
44390 2006-03-11 Hans Leidekker <hans@it.vu.nl>
44392 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
44393 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
44395 2006-03-10 Christoph Frick <rid@zefix.tv>
44397 * dlls/dinput/joystick_linuxinput.c:
44398 dinput/joystick_linuxinput: Add POV detection and reporting.
44399 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
44401 2006-03-13 Robert Shearman <rob@codeweavers.com>
44403 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
44404 include/winternl.h:
44405 ntdll: Very crude implementation of RtlQueueWorkItem.
44407 * dlls/kernel/thread.c:
44408 kernel: Implement QueueUserWorkItem.
44410 2006-03-11 Robert Shearman <rob@codeweavers.com>
44412 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44413 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
44415 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44416 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
44417 The test for "about:" in InternetCrackUrlW should be more general so
44418 that only URLs without double slashes should also be assumed not to
44420 Add another test for this case and remove an unreliable
44421 InternetCreateUrl test.
44423 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44424 wininet: InternetCrackUrl should set nPort to the default port if not specified.
44426 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
44428 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
44429 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
44430 include/wine/wined3d_types.h:
44431 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
44433 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
44435 * dlls/wined3d/pixelshader.c:
44436 wined3d: Don't override variable that still has something we need.
44437 Use local temp variable instead.
44439 * dlls/wined3d/pixelshader.c:
44440 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
44442 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
44445 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
44447 2006-03-11 Mike McCormack <mike@codeweavers.com>
44449 * dlls/avifil32/avifile.c:
44450 avifil32: Use HeapAlloc instead of LocalAlloc.
44452 * dlls/avifil32/editstream.c:
44453 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
44455 * dlls/avifil32/extrachunk.c:
44456 avifil32: Use HeapAlloc instead of Local Alloc.
44458 * dlls/avifil32/acmstream.c:
44459 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
44461 * dlls/avifil32/tmpfile.c:
44462 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
44464 * dlls/avifil32/factory.c:
44465 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
44467 2006-03-10 Alexandre Julliard <julliard@winehq.org>
44469 * programs/winefile/winefile.c:
44470 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
44472 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
44474 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
44475 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
44476 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
44477 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
44478 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
44479 dlls/wined3d/device.c, dlls/wined3d/directx.c,
44480 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
44481 dlls/wined3d/query.c, dlls/wined3d/resource.c,
44482 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
44483 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
44484 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
44485 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
44486 wined3d: Consistently use WINED3DRESOURCETYPE.
44488 2006-03-11 Mike McCormack <mike@codeweavers.com>
44490 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
44491 avifil32: Use CoTaskMemAlloc when allocating memory to return through
44494 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
44495 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
44496 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
44498 2006-03-10 Mike McCormack <mike@codeweavers.com>
44500 * dlls/commdlg/colordlg.c:
44501 comdlg32: Remove the property when destroy the dialog box.
44503 2006-03-09 Juan Lang <juan_lang@yahoo.com>
44505 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
44506 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
44507 crypt32: Move context properties to a separate file.
44509 2006-03-09 Robert Reif <reif@earthlink.net>
44511 * dlls/winmm/wineesd/audio.c:
44512 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
44514 2006-03-10 Petr Tesarik <hat@tesarici.cz>
44516 * programs/winedbg/be_i386.c:
44517 winedbg: Fix lcall instruction opcode.
44519 2006-03-10 Robert Shearman <rob@codeweavers.com>
44521 * dlls/wininet/http.c:
44522 wininet: Don't duplicate empty strings.
44524 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
44526 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
44527 wordpad: Add Turkish resource file.
44529 * programs/winecfg/Tr.rc:
44530 winecfg: Update Turkish resource file.
44532 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
44534 * documentation/README.tr:
44535 documentation: Turkish translation of README file.
44537 2006-03-10 Alexandre Julliard <julliard@winehq.org>
44539 * aclocal.m4, configure:
44540 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
44542 2006-03-10 Mike McCormack <mike@codeweavers.com>
44544 * dlls/commdlg/colordlg.c:
44545 comdlg32: Use a property for the color dialog's information.
44547 2006-03-09 Alexandre Julliard <julliard@winehq.org>
44550 dbt.h: Added DBTF_ flags.
44552 * dlls/user/message.c:
44553 user: Support packing/unpacking the WM_DEVICECHANGE message.
44555 2006-03-09 Robert Shearman <rob@codeweavers.com>
44557 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
44558 wininet: Fix InternetGetCookie with no matching cookies.
44559 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
44560 InternetGetCookie when there are no cookies for the specified
44561 domain. This fixes a bug in sending a blank cookie to HTTP servers.
44563 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44564 wininet: Fix an off-by-one error in InternetCreateUrlW.
44565 Fix an off-by-one error in the size of buffer used to store the port
44566 number in InternetCreateUrlW.
44568 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44569 wininet: Further InternetCreateFileW fixes.
44570 - Add the slash after the port number.
44571 - Only add the port number if the host name is present.
44573 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44574 wininet: If necessary, add a slash between the hostname and path in
44575 InternetCreateUrlW.
44577 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44578 wininet: More InternetCreateUrlW fixes.
44579 - Don't add double slashes for opaque URLs.
44580 - The default port number for all other schemes is 0.
44582 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44583 wininet: Parse the scheme the string in InternetCreateFileW.
44584 Parse the scheme the string in InternetCreateFileW and rewrite
44585 url_uses_default_port using schemes instead of strings.
44587 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44588 wininet: Get the string for the scheme if specified only by the
44589 INTERNET_SCHEME enumeration in InternetCreateUrlW.
44591 * dlls/wininet/internet.c:
44592 wininet: The host name is optional in InternetCreateUrlW.
44594 * dlls/wininet/internet.c:
44595 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
44596 Use an array of schemes so that it can be re-used for mapping from
44597 INTERNET_SCHEME back to a string and simplify the code in
44598 GetInternetSchemeW.
44600 * dlls/wininet/internet.c:
44601 wininet: Fix Trace in InternetCreateUrl.
44602 The url passed in to InternetCreateUrl is an out parameter, so don't
44605 * dlls/wininet/http.c:
44606 wininet: Fix redirects with relative URIs instead of absolute URIs.
44608 2006-03-09 Christoph Frick <rid@zefix.tv>
44610 * dlls/dinput/joystick_linuxinput.c:
44611 dinput/linuxinput: Fix handling of DIPH_BYID.
44612 - handling of DIPH_BYID
44613 - use regular id and not shifted one also for axes
44614 - may only Acquire after SetDataFormat
44616 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
44618 * dlls/gdi/freetype.c:
44619 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
44620 %windir%\fonts has failed.
44622 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
44623 dlls/wineps/pen.c, dlls/x11drv/pen.c:
44624 gdi: A better workaround for extended user style pens.
44626 2006-03-08 H. Verbeet <hverbeet@gmail.com>
44628 * dlls/wined3d/drawprim.c:
44629 wined3d: Use OpenGL fragment programs when available.
44631 * dlls/wined3d/drawprim.c:
44632 wined3d: Remove an incorrect FIXME.
44634 * dlls/wined3d/vertexshader.c:
44635 wined3d: Enable color fixups for vertex shaders.
44637 * dlls/wined3d/vertexshader.c:
44638 wined3d: Minor vshader_program_add_param cleanup.
44639 - In vshader_program_add_param, pass a pointer to the shader object
44640 instead of individual parameters.
44641 - In vshader_program_add_param, rename input to is_input to make it
44642 clearer what the parameter does.
44643 - Fix a typo & cleanup a comment.
44645 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
44647 * dlls/oleaut32/olepicture.c:
44648 oleaut32: Reorder a few functions to avoid forward declaractions.
44650 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
44652 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
44653 include/wine/wined3d_interface.h:
44654 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
44656 2006-03-09 Mike McCormack <mike@codeweavers.com>
44658 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
44659 user: The height of a ListBox item can be no more than MAXBYTE.
44661 * dlls/msi/action.c:
44662 msi: Remove some unnecessary indent.
44664 * dlls/msi/tests/package.c:
44665 msi: Make sure to run tests for MsiEvaluateCondition.
44667 2006-03-09 Jacek Caban <jacek@codeweavers.com>
44669 * dlls/mshtml/htmlelem.c:
44670 mshtml: Added beginning of getAttribute implementation.
44672 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
44673 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
44674 mshtml: Added IHTMLBodyElement implementation.
44676 2006-03-07 Huw Davies <huw@codeweavers.com>
44678 * configure, configure.ac, dlls/opengl32/opengl32.spec,
44679 dlls/opengl32/wgl.c, include/config.h.in:
44680 opengl32: Implement wglUseFontOutlines.
44682 2006-03-07 Juan Lang <juan_lang@yahoo.com>
44684 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
44685 crypt32: Implement CertGetValidUsages.
44687 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
44689 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
44690 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
44691 wined3d: Add D3DLOCK_* types to wined3d_types.h.
44693 2006-03-07 Jacek Caban <jacek@codeweavers.com>
44695 * dlls/mshtml/htmltextarea.c:
44696 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
44698 * dlls/mshtml/htmlselect.c:
44699 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
44701 * dlls/mshtml/htmlinput.c:
44702 mshtml: Added get_type, get_value, get_name and get_checked
44703 implementation of IHTMLInputElement interface.
44705 2006-03-07 Peter Åstrand <astrand@cendio.se>
44707 * dlls/comctl32/listview.c:
44708 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
44710 2006-03-07 Hans Leidekker <hans@it.vu.nl>
44712 * dlls/mscms/tests/profile.c:
44713 mscms: Add tests for EnumColorProfiles{A,W}.
44715 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
44716 mscms: Implement EnumColorProfiles{A,W}.
44718 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
44720 * fonts/Makefile.in:
44721 fonts: Install fonts in $(datadir)/wine/fonts.
44723 2006-03-08 Alexandre Julliard <julliard@winehq.org>
44725 * dlls/Makeimplib.rules.in:
44726 dlls: Added a default install-lib rule for dlls that don't have one.
44728 2006-03-07 Alexandre Julliard <julliard@winehq.org>
44730 * dlls/x11drv/desktop.c:
44731 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
44734 server: Fixed length check in dump_inline_unicode_string.
44736 * dlls/shell32/systray.c, programs/explorer/desktop.c,
44737 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
44738 programs/explorer/systray.c, programs/explorer/systray.h:
44739 explorer: Merged systray support with the desktop window main loop.
44740 Systray is now always available as part of the desktop and doesn't
44741 need to be started from shell32.
44743 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
44744 server/protocol.def, server/trace.c, server/window.c:
44745 user: Launch explorer to manage the desktop window.
44747 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
44748 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
44749 explorer: Added desktop option.
44750 The /desktop option causes explorer to create and manage the desktop
44753 2006-03-07 Mike McCormack <mike@codeweavers.com>
44755 * dlls/kernel/actctx.c:
44756 kernel: Improve the activation context stubs.
44758 2006-03-06 H. Verbeet <hverbeet@gmail.com>
44760 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
44761 dlls/wined3d/vertexshader.c:
44762 wined3d: Fix a few FIXME's.
44764 * dlls/wined3d/device.c:
44765 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
44767 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
44769 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
44770 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
44771 include/wine/wined3d_types.h:
44772 wined3d: Define D3D usage flags in wined3d_types.h.
44774 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
44775 include/wine/wined3d_types.h:
44776 wined3d: Add device caps to wined3d_types.h.
44778 2006-03-06 Jacek Caban <jacek@codeweavers.com>
44780 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
44781 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
44782 dlls/mshtml/nsiface.idl:
44783 mshtml: Added IHTMLTextAreaElement implementation.
44785 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
44786 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
44787 dlls/mshtml/nsiface.idl:
44788 mshtml: Added IHTMLSelectElement implementation.
44790 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
44791 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
44792 dlls/mshtml/nsiface.idl:
44793 mshtml: Added IHTMLInputElement implementation.
44795 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
44796 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
44797 mshtml: Added IHTMLElementCollection::tags implementation.
44799 2006-03-06 Juan Lang <juan_lang@yahoo.com>
44801 * dlls/crypt32/store.c:
44802 crypt32: Simplify stores.
44803 Ref count cert context references, and eliminate the DupCert function
44806 2006-03-06 Alexandre Julliard <julliard@winehq.org>
44808 * dlls/kernel/process.c:
44809 kernel: Better support for detached processes.
44810 Call setsid() in the new process to create a new Unix process group
44811 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
44814 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
44815 x11drv: Make sure to never manipulate the root window, even if we own
44816 the desktop window.
44818 * server/process.c, server/user.h, server/window.c, server/winstation.c:
44819 server: Support for closing the desktop window.
44820 If a thread is owning the desktop window, when all other users of the
44821 desktop have exited, signal the owner to close the desktop (with a 1
44824 * server/object.c, server/object.h:
44825 server: Added unlink_named_object function.
44826 Allows to remove the name of an object while keeping around the object
44829 * server/class.c, server/user.h, server/window.c:
44830 server: Infrastructure for having a thread own the desktop window.
44832 * dlls/mlang/mlang.c:
44833 mlang: Decrement the module refcount when an object is destroyed.
44835 2006-03-06 H. Verbeet <hverbeet@gmail.com>
44837 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
44838 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
44839 wined3d: Fix the relation between volumes and their container.
44841 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
44842 dlls/wined3d/device.c, dlls/wined3d/surface.c,
44843 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
44844 include/wine/wined3d_interface.h:
44845 wined3d: Fix the relation between surfaces and their container.
44847 * dlls/wined3d/surface.c:
44848 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
44849 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
44852 2006-03-06 Robert Shearman <rob@codeweavers.com>
44854 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
44855 wininet: Rewrite InternetCreateUrlW.
44856 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
44857 URL_COMPONENTS structure and fall back to a strlenW call when a
44859 - Expand the number of protocols supported when determining whether
44860 the port number should be added.
44861 - Fix a test by passing in the correct length of scheme.
44863 * dlls/wininet/http.c, dlls/wininet/internet.h,
44864 dlls/wininet/netconnection.c:
44865 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
44866 Don't continue to connect to a secure server without SSL support since
44867 it won't work. Return an error back to the application instead.
44869 * dlls/wininet/tests/http.c:
44870 wininet: More tests for InternetCreateUrl.
44871 Fix an InternetCreateUrl test so that it correctly sets the scheme
44872 length and add tests which show the behaviour when the lengths are set
44873 to zero and when the https scheme is used.
44875 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
44877 * dlls/wininet/internet.c:
44878 wininet: Add stub for missing InternetSetOption.
44880 2006-03-06 Alexandre Julliard <julliard@winehq.org>
44882 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
44883 libs/wine/wine.def, libs/wine/wine.map:
44884 libwine: Export a function to retrieve the data directory (based on a
44885 patch by Dmitry Timoshkov).
44887 2006-03-06 Francois Gouget <fgouget@free.fr>
44889 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
44890 Fix compatibility with native advpack dlls.
44891 Most native advpack dlls in circulation don't have RegInstallA. So
44892 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
44895 2006-03-06 Mike McCormack <mike@codeweavers.com>
44897 * tools/wrc/parser.l:
44898 wrc: Don't use identifiers starting yy*, they're reserved for flex.
44900 * dlls/avifil32/editstream.c:
44901 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
44903 2006-03-06 Jacek Caban <jacek@codeweavers.com>
44905 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
44906 shdocvw: Added get_LocationURL implementation.
44908 2006-03-05 Jacek Caban <jacek@codeweavers.com>
44910 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
44911 mshtml: Added IHTMLElementCollection implementation.
44912 - Added IHTMLElementCollection implementation.
44913 - Added get_all implementation.
44915 2006-03-06 Alexandre Julliard <julliard@winehq.org>
44917 * dlls/shell32/shlfileop.c:
44918 shell32: Grow the file list dynamically in SHFileOperation.
44919 This avoids searching the same directories twice, once to count the
44920 files and then once for real.
44922 * dlls/shell32/shlfileop.c:
44923 shell32: Store only the file attributes in the file list for SHFileOperation.
44924 We don't need the rest of the WIN32_FIND_DATA structure.
44926 * dlls/shell32/shlfileop.c:
44927 shell32: Fixed handling of null-terminated file list in SHFileOperation.
44929 2006-03-03 Aric Stewart <aric@codeweavers.com>
44931 * dlls/shell32/shlfileop.c:
44932 shell32: Skip dot directories in SHFileOperation.
44933 In ShFileOperation when generating a file list with * wildcards, for
44934 example for deletion, do not include the dot directories (. and ..) in
44935 the list, because that cause the operation to spiral out of control.
44937 2006-03-06 Alexandre Julliard <julliard@winehq.org>
44939 * server/winstation.c:
44940 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
44942 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
44943 server/trace.c, server/window.c:
44944 server: Return real parent and owner in the create_window request.
44945 Remove computing of parent and owner handles on the client side.
44947 * dlls/user/desktop.c:
44948 user: Allow creating windows of the desktop class.
44950 * dlls/user/message.c:
44951 user: Allow some Wine internal messages to act on the desktop window.
44953 2006-03-05 Mike McCormack <mike@codeweavers.com>
44955 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
44956 mpr: Stub implementations of some mpr functions.
44958 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
44960 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
44961 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
44962 shell32: Unicode'ify ISFHelper interface.
44964 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
44966 * dlls/wined3d/directx.c:
44967 wined3d: Fix retrieval of driver adapter versions.
44969 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
44971 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
44972 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
44973 dbghelp: Added type for array index.
44974 - added type for array index
44975 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
44976 - fixed SyGetTypeInfo accordingly
44978 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
44979 msvcrt: Some more fixes to name demangling.
44981 * dlls/dbghelp/type.c:
44982 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
44984 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
44986 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
44987 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
44989 2006-03-05 Jason Green <jave27@gmail.com>
44991 * dlls/wined3d/utils.c:
44992 wined3d: Add a few more WINED3DFMT formats to be recognized.
44994 2006-03-05 Jacek Caban <jacek@codeweavers.com>
44996 * dlls/shdocvw/dochost.c:
44997 shdocvw: Beginning ShowContextMenu implementation.
44999 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
45000 mshtml: Added get_documentElement implementation.
45002 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
45003 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
45004 mshtml: Added IHTMLElement implementation.
45006 * include/mshtmdid.h, include/mshtml.idl:
45007 mshtml: Added more interfaces to mshtml.idl.
45009 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
45010 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
45011 mshtml: Added IHTMLDOMNode implementation.
45013 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
45015 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
45016 include/wine/wined3d_gl.h:
45017 wined3d: Added OpenGL 2.0 function definitions.
45019 2006-03-05 Robert Shearman <rob@codeweavers.com>
45021 * programs/wcmd/wcmdmain.c:
45022 wcmd: Improve command line processing.
45023 Make the command line processing more robust by continuing to process
45024 command line options if an unknown one is detected and remove the
45025 skipping of argv[0], which is no longer necessary. This fixes the
45026 parsing when argv[0] isn't set to the program name.
45028 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
45029 oleaut: Implement VarBstrFromDisp.
45031 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
45032 oleaut: Fix VarFormat for VT_NULL variants.
45034 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
45035 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
45037 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
45038 ole: Store the destination context and the destination context data in
45039 the proxy manager when unmarshaling.
45041 * include/olectl.h:
45042 include: Add more definitions and types to olectl.h.
45044 * dlls/oleaut32/tests/vartest.c:
45045 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
45047 * dlls/oleaut32/olepicture.c:
45048 oleaut: Split OLEPictureImpl_Load.
45049 Split OLEPictureImpl_Load into separate functions for the different file
45052 2006-03-05 Mike McCormack <mike@codeweavers.com>
45054 * programs/winecfg/audio.c:
45055 winecfg: Fix a typo (LVM_ -> TVM_).
45057 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
45059 * dlls/wined3d/device.c:
45060 wined3d: Implemented WINED3DRS_DEPTHBIAS.
45062 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
45064 * dlls/wined3d/device.c:
45065 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
45067 * dlls/wined3d/device.c:
45068 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
45069 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
45071 * dlls/wined3d/device.c:
45072 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
45074 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
45075 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
45077 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
45079 * dlls/wined3d/device.c:
45080 wined3d: Fix cut&paste typo.
45082 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
45084 * include/wine/wined3d_types.h:
45085 wined3d: Add D3D7 texture stage types.
45087 * include/wine/wined3d_types.h:
45088 wined3d: Add D3D7 render states.
45090 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
45092 * programs/winebrowser/main.c:
45093 winebrowser: Use CP_UNIXCP when translating URL passed on command line
45096 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
45098 * dlls/user/sysparams.c:
45099 user32: Fix the default height for CJK fonts.
45101 2006-03-04 Mike McCormack <mike@codeweavers.com>
45103 * dlls/avifil32/acmstream.c:
45104 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
45106 2006-03-03 Juan Lang <juan_lang@yahoo.com>
45108 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
45109 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
45110 crypt32: Move serialization functions to serialize.c.
45112 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
45114 * dlls/mlang/mlang.c:
45115 mlang: Implement DllCanUnloadNow.
45117 2006-03-02 Huw Davies <huw@codeweavers.com>
45119 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
45120 dlls/x11drv/x11drv.h:
45121 gdi: Better support for 1bpp dib sections.
45123 2006-03-03 Mike McCormack <mike@codeweavers.com>
45125 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
45126 programs/regedit/listview.c:
45127 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
45129 * programs/winecfg/audio.c:
45130 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
45132 * dlls/shell32/brsfolder.c:
45133 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
45135 * dlls/msrle32/msrle32.c:
45136 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
45138 * dlls/hhctrl.ocx/help.c:
45139 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
45141 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
45142 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
45144 2006-03-02 Juan Lang <juan_lang@yahoo.com>
45146 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
45147 crypt32: Implement CertDuplicateStore.
45149 2006-03-02 Francois Gouget <fgouget@free.fr>
45151 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
45152 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
45153 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
45154 Fix the stub message so it is more standard and use consistent
45157 * dlls/kernel/heap.c:
45158 kernel: Protect sys/resource.h include.
45160 2006-03-02 Alexandre Julliard <julliard@winehq.org>
45162 * ANNOUNCE, ChangeLog, VERSION, configure:
45165 ----------------------------------------------------------------
45166 2006-03-02 Alexandre Julliard <julliard@winehq.org>
45168 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
45169 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
45170 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
45171 Fixed some compiler warnings on old gcc versions.
45173 * dlls/Makefile.in, dlls/make_dlls:
45174 dlls: Remove 16-bit files on make clean.
45176 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
45178 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
45179 wined3d: Opengl 2.x compile fix.
45181 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
45183 * dlls/user/menu.c:
45184 user: Fix uninitialized rectangle in menu arrow painting.
45186 2006-03-01 Mike McCormack <mike@codeweavers.com>
45189 wine.inf: Add a default RelayExclude.
45191 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
45193 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
45194 winedbg: Bring usage() and .man up to date.
45196 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
45197 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
45198 winedbg: Add ability to reload a minidump.
45199 - now recognize winedbg foo.mdmp on command line
45200 - fleshed out tgt_minidump to reload information from minidump
45202 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
45203 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
45204 winedbg: process_io
45205 - added ability to specify process_io at process creation/attachment
45207 - created a process_io structure for gdbproxy
45209 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
45210 programs/winedbg/winedbg.c:
45211 winedbg: main_loop.
45212 - split dbg_main_loop in two parts (one for finishing the debuggee
45213 attachment, the second one really for handling the main loop)
45214 - removed now longer needed dbg_main_loop
45216 2006-03-01 Jacek Caban <jacek@codeweavers.com>
45218 * dlls/shdocvw/navigate.c:
45219 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
45220 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
45221 - Remove unneeded call to GetBindInfo.
45223 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
45224 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
45225 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
45226 mshtml: Beginning support for links opened in a new frame.
45228 * dlls/mshtml/nsembed.c:
45229 mshtml: Use NSContainer as 'This' of its window.
45231 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
45233 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
45234 cabinet: Set proper error information on failures.
45236 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
45238 * dlls/user/menu.c, dlls/user/tests/menu.c:
45239 user32: Fix handling of '\b' right flush character in menus.
45240 - do not add extra space; modify the tests to confirm this;
45241 - right flush to the menu tab stop, not to the menu border;
45242 - small fixes to the menu tab stop calculation.
45244 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
45246 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
45247 dlls/riched20/tests/editor.c:
45248 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
45250 2006-03-01 Jeremy White <jwhite@codeweavers.com>
45252 * dlls/crypt32/tests/oid.c:
45253 crypt32: More gcc 2.95 adjustments.
45255 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
45257 * dlls/wined3d/utils.c:
45258 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
45259 This fixes texture colours in many D3D games (verified with Age Of Mythology).
45261 2006-03-01 Robert Shearman <rob@codeweavers.com>
45263 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
45264 ole: Change NORMALEXTREFS to 5, like it is in native.
45266 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
45267 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
45269 * dlls/oleaut32/connpt.c:
45270 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
45272 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
45273 rpcrt4: Change the stubless parameter attributes to using a bitfield
45274 (as defined by the PSDK) so the ServerAllocSize part is easier to
45277 * dlls/rpcrt4/ndr_marshall.c:
45278 rpcrt4: Implement marshaling and unmarshaling for enum types.
45280 2006-03-01 Juan Lang <juan_lang@yahoo.com>
45282 * dlls/crypt32/store.c:
45283 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
45285 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
45287 * dlls/shell32/shres.rc:
45288 shell32: New icons for Desktop and My Computer.
45290 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
45292 * dlls/user/menu.c:
45293 user32: Ensure VK_UP displays the popup menu for the selected item if
45294 the popup menu is not visible
45296 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
45298 * documentation/PACKAGING:
45299 PACKAGING: Mention more libraries / tools in the needed dependencies section.
45301 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
45304 README: Fix spelling Red Hat. Remove unneeded references to Debian
45305 and Red Hat. Document the use of libxml2 as a weak prerequisite.
45307 2006-03-01 Mike McCormack <mike@codeweavers.com>
45309 * configure, configure.ac, include/config.h.in, server/signal.c:
45310 server: Print a message if wineserver crashes and we don't dump cores.
45312 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
45314 * dlls/x11drv/settings.c:
45315 x11drv: Convert 24-bit into 32-bit color before looking for an
45316 available screen resolution. We do this during enumeration, so there
45317 would be no 24-bit modes available.
45319 2006-02-28 Juan Lang <juan_lang@yahoo.com>
45321 * dlls/crypt32/store.c:
45322 crypt32: Eliminate an unnecessary function pointer from stores.
45324 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
45326 * programs/notepad/main.c:
45327 notepad: Wrap long lines by default like Windows does.
45329 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
45331 * dlls/kernel/comm.c:
45332 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
45334 * dlls/ntdll/serial.c:
45335 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
45337 2006-02-28 Alexandre Julliard <julliard@winehq.org>
45339 * tools/wrc/parser.y:
45340 wrc: Integer ids can be used for control labels instead of strings.
45342 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
45343 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
45344 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
45345 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
45346 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
45347 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
45348 winnls32: Renamed the winnls directory to winnls32.
45350 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
45351 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
45352 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
45353 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
45354 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
45355 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
45356 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
45357 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
45358 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
45359 dlls/wnaspi32/wnaspi32.spec:
45360 wnaspi32: Renamed the winaspi directory to wnaspi32.
45362 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
45363 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
45364 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
45365 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
45366 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
45367 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
45368 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
45369 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
45370 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
45371 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
45372 lz32: Renamed lzexpand directory to lz32.
45374 * dlls/ntdll/loader.c:
45375 ntdll: Don't reset the load count when reusing a builtin modref.
45377 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
45380 wine.inf: Add printing section for local port monitor.
45382 2006-02-27 Robert Reif <reif@earthlink.net>
45384 * dlls/dsound/duplex.c:
45385 dsound: Fix duplex create bug.
45387 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
45389 * dlls/dinput/mouse.c:
45390 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
45392 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
45394 * dlls/wined3d/device.c:
45395 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
45397 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
45399 * dlls/wined3d/device.c:
45400 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
45402 * dlls/wined3d/device.c:
45403 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
45405 * dlls/wined3d/device.c:
45406 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
45408 * dlls/wined3d/device.c:
45409 wined3d: Added D3D9 render states.
45411 * dlls/wined3d/device.c:
45412 wined3d: Fixed some typos and prevented divide by 0.
45414 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
45416 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
45417 crypt32: Don't access a blob after freeing it.
45419 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
45420 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
45421 programs/winedbg/winedbg.c:
45422 winedbg: Added a close_process method to process_io.
45423 - added a close_process method to process_io
45424 - made use of it to get rid of dbg_detach
45426 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
45427 winedbg: Extend auto mode with minidump.
45428 - added -minidump and -minidump <file> options to command line
45429 Those options are to be used in remplacement of --auto to create a minidump
45430 In the form --minidump <file>, the minidump will be created in <file>,
45431 otherwise the filename will be automatically generated.
45433 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
45434 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
45435 programs/winedbg/winedbg.c:
45436 winedbg: Rewrite auto mode.
45437 - rewrote auto mode as a specific set of commands to be run in
45438 regular parser, instead of hard coding those commands
45439 - added a new function to store a set of commands to be executed
45441 - added 'echo' command to the parser functions
45442 - got rid of dbg_action_mode
45443 - added support of '--' on command line
45445 * programs/winedbg/gdbproxy.c:
45446 winedbg: Fixed regression in gdb handling.
45448 2006-02-27 James Hawkins <truiken@gmail.com>
45450 * dlls/advpack/tests/advpack.c:
45451 advpack: Factor out loading the program files directory.
45453 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
45454 advpack: Add tests for the TranslateInfStringEx trio of functions and
45457 * dlls/advpack/tests/advpack.c:
45458 advpack: Factor out the API loading of advpack tests.
45460 2006-02-27 Juan Lang <juan_lang@yahoo.com>
45462 * dlls/crypt32/oid.c:
45463 crypt32: Correct compile problem on gcc 2.95.
45465 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
45467 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
45468 crypt32: Add Korean translation.
45470 2006-02-28 Mike McCormack <mike@codeweavers.com>
45472 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
45473 msvcrt: Add a stub for _wsetlocale.
45475 2006-02-27 Kovács András <andras@csevego.net>
45477 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
45478 winecfg: New Hungarian language resource.
45480 2006-02-27 Francois Gouget <fgouget@free.fr>
45482 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
45483 d3d8: Remove spaces before '\n'.
45485 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
45487 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
45488 d3d8: Header cleanup.
45489 Remove unneeded structures and functions from d3d8_private.h, clean
45490 some datatypes up and remove d3dcore_gl.h.
45492 2006-02-27 Jacek Caban <jacek@codeweavers.com>
45494 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
45495 dlls/mshtml/nsiface.idl:
45496 mshtml: Added nsIInterfaceRequestor implementation.
45498 2006-02-24 Jacek Caban <jacek@codeweavers.com>
45500 * dlls/mshtml/nsservice.c:
45501 mshtml: Improve ConfirmEx hack.
45503 2006-02-24 Francois Gouget <fgouget@free.fr>
45505 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
45506 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
45507 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
45508 advpack: Prepare the unicodification of advpack.dll.
45509 All functions that manipulate strings should have an Ansi and a
45511 Forward the unqualified dll entry points to the Ansi variant for
45512 backward compatibility.
45513 We're not allowed to use unqualified entry points in Wine, so change
45514 RegInstall() calls to RegInstallA().
45517 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
45519 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
45520 programs/winedbg/winedbg.c:
45521 winedbg: Auto mode.
45522 - rewrite auto mode startup
45523 - move part of auto handling to tgt_active.c
45525 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
45526 programs/winedbg/winedbg.c:
45527 winedbg: Move gdb command line handling.
45528 - moves gdb command line handling to gdbproxy.c
45529 - using manifest constants to make code more readable
45531 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
45532 programs/winedbg/winedbg.c:
45533 winedbg: Active and command line.
45534 - move process attachment and process creation (related to command
45535 line handling) from winedbg.c to tgt_active.c
45536 - tidy up argument parsing
45538 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
45539 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
45540 programs/winedbg/debugger.h:
45541 winedbg: Cleanup the process_io usage.
45542 - made be_process_io references 'const'
45543 - make use of it for dbg_read_memory and dbg_write_memory
45545 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
45546 programs/winedbg/winedbg.c:
45547 winedbg: Active targets
45548 Move all code related to an 'active' target (ie a running process)
45549 from winedbg.c to tgt_active.c.
45551 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
45552 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
45554 kernel32: ClearCommError.
45555 ClearCommError should only deal with *communication* errors (are being
45556 seen on the serial interface) rather than API errors (which can be
45557 reported to the caller by the API itself). I then removed all the
45558 stuff related to storing the error status in the server object.
45560 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
45562 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
45563 riched20: Implement EM_SCROLL and its tests.
45565 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
45567 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
45568 riched20: EM_HIDESELECTION implementation.
45570 2006-02-25 Peter Beutner <p.beutner@gmx.net>
45572 * dlls/ddraw/surface_dib.c:
45573 ddraw: Fix transparent Blits on 8bit surfaces.
45574 There are no red/green/blue bitmasks with color depth==8bpp. In that
45575 case always match against the whole byte.
45577 2006-02-24 H. Verbeet <hverbeet@gmail.com>
45579 * dlls/wined3d/surface.c:
45580 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
45581 it adds a reference to the device that shouldn't be there.
45583 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
45585 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
45586 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
45587 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
45588 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
45589 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
45590 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
45591 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
45592 dlls/wined3d/device.c, dlls/wined3d/directx.c:
45593 d3d8: Moved the remaining code over to WineD3D (based on patches by
45596 2006-02-25 Hans Leidekker <hans@it.vu.nl>
45598 * dlls/winsock/socket.c:
45599 winsock: Fix two Windows to Unix mapping issues.
45600 Handle wildcard address family hint in getaddrinfo.
45601 Convert flags too in getnameinfo.
45603 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
45605 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
45606 crypt32: Add German resource file.
45608 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
45610 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
45611 mscms: One more LastError code fixed.
45613 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
45615 * dlls/shell32/tests/shlfolder.c:
45616 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
45617 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
45618 path. Removed some HRESULT tests on IUnknown_Release calls, which
45621 2006-02-24 Jacek Caban <jacek@codeweavers.com>
45623 * dlls/mshtml/nsio.c:
45624 mshtml: Return error in NewChannelFromURL if retval is NULL.
45626 * dlls/mshtml/nsio.c:
45627 mshtml: Added nsIURI::Clone implementation.
45629 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
45630 mshtml: Don't add null byte to post data.
45632 * dlls/mshtml/nsembed.c:
45633 mshtml: Init nsIOService as soon as possible.
45635 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
45637 * dlls/iphlpapi/ifenum.c:
45638 iphplapi: Define IF_NAMESIZE if missing.
45640 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
45642 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
45643 programs/notepad/No.rc, programs/winecfg/No.rc,
45644 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
45645 Updated/new Norwegian Bokmål resources.
45647 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
45649 * dlls/ole32/storage32.c:
45650 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
45652 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
45654 * dlls/riched20/editor.c:
45655 riched20: Added a comment to make life easier.
45657 2006-02-24 Francois Gouget <fgouget@free.fr>
45659 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
45660 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
45662 Assorted spelling fixes.
45664 * include/wincrypt.h, tools/winapi/win32.api:
45665 crypt32: Add CryptQueryObject() prototype.
45668 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
45669 winsock: Tweak getnameinfo() prototype.
45670 Tweak the getnameinfo() prototype to better match the Windows PSDK and
45671 the GetNameInfoW() prototype.
45674 * include/sfc.h, tools/winapi/win32.api:
45676 Add a missing sfc.dll prototype.
45677 Add an sfc.dll section to win32.api for winapi_check.
45679 * dlls/msftedit/msftedit.spec:
45680 msftedit: Fix CreateTextServices() forward.
45682 * dlls/d3d8/device.c:
45683 d3d8: Remove spaces before '\n', spelling fix.
45685 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
45686 dlls/riched20/tests/editor.c:
45687 Add trailing '\n's to ok() calls.
45689 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
45691 * dlls/user/defwnd.c:
45692 user32: Handle WM_ENDSESSION in DefWinProc().
45693 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
45694 shutdown is proceeding.
45696 * dlls/user/message.c:
45697 user32: 0 vs. INFINITE timeout.
45698 It is 0 that denotes an infinite timeout for the wine server now, not
45700 Document put_message_in_queue()'s check for INFINITE (done for
45701 backwards compatibility with Windows 9x).
45703 * dlls/user/user_main.c:
45704 user: Fix ExitWindows().
45705 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
45706 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
45707 we don't get stuck if a process is hung.
45708 - Only send WM_ENDSESSION to windows that received a
45709 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
45711 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
45713 * dlls/usp10/usp10.c:
45714 usp10: Tidy default values.
45715 Set values for pwLogClust, uJustification and fClusterStart similar to
45718 2006-02-24 Alexandre Julliard <julliard@winehq.org>
45720 * dlls/x11drv/x11drv_main.c:
45721 x11drv: Make the synchronous option a debug channel instead of a
45722 registry entry to make it easier to use.
45724 * configure, configure.ac:
45725 configure: Added special check for broken linux/capi.h.
45727 * dlls/ntdll/virtual.c:
45728 ntdll: Use PROT_NONE instead of 0.
45730 * dlls/kernel/dosmem.c:
45731 kernel: Don't request execute permission for DOS memory.
45733 2006-02-23 Juan Lang <juan_lang@yahoo.com>
45735 * dlls/crypt32/store.c:
45736 crypt32: Use public functions during serialization rather than relying
45737 on the internal format of a certificate.
45739 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
45740 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
45741 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
45742 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
45743 dlls/crypt32/version.rc, include/wincrypt.h:
45744 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
45745 - implement CryptEnumOIDInfo and CryptFindOIDInfo
45746 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
45748 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
45750 * dlls/winspool/tests/info.c:
45751 winspool/tests: Skip tests, when a remote print server has no RPC
45754 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
45756 * dlls/ole32/tests/storage32.c:
45757 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
45759 2006-02-23 Robert Shearman <rob@codeweavers.com>
45761 * dlls/ole32/compobj.c:
45762 ole: Fallthrough from local activation in CoGetClassObject.
45763 If local-server or local-service activation doesn't work in
45764 CoGetClassObject then fallthrough instead of returning from the
45767 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
45768 oleaut: Fix standard font cloning.
45769 Create new empty connection points on clone of the standard Font
45770 (based on a patch by Alex Villacís Lasso).
45772 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
45774 * dlls/user/tests/msg.c:
45775 user: Give meaningful names to the structures used to transfer
45776 information to the test threads.
45778 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
45780 * dlls/msi/dialog.c:
45781 msi: When evaluating conditions, if the condition is empty or none is
45782 provided then treat it as being satisfied.
45784 2006-02-23 Huw Davies <huw@codeweavers.com>
45786 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
45787 msxml3: Fix for empty node lists.
45789 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
45791 * dlls/gdi/freetype.c:
45792 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
45794 2006-02-23 Huw Davies <huw@codeweavers.com>
45796 * dlls/gdi/bitblt.c:
45797 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
45799 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
45801 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
45802 cfgmgr32: Forward some functions to setupapi.dll.
45804 2006-02-23 Mike McCormack <mike@codeweavers.com>
45807 server: Add directories to recursive watches as they're opened.
45809 2006-02-22 Juan Lang <juan_lang@yahoo.com>
45811 * include/wincrypt.h:
45812 wincrypt: Add OIDs.
45814 2006-02-22 James Hawkins <truiken@gmail.com>
45816 * dlls/setupapi/dirid.c:
45817 setupapi: Downgrade an ERR to a WARN.
45819 2006-02-22 Kevin Koltzau <kevin@plop.org>
45821 * dlls/riched20/editor.c:
45822 riched20: Call GetClipboardData callback on cut/copy.
45824 * dlls/riched20/richole.c:
45825 riched20: Enable retrieving data through the ole interface.
45827 * dlls/riched20/clipboard.c:
45828 riched20: Ensure copied text is terminated with a null.
45830 * dlls/riched20/editor.c:
45831 riched20: EM_GETOLEINTERFACE is not a stub.
45833 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
45834 riched20: Store reference to editor in ole interface.
45836 * dlls/riched20/clipboard.c:
45837 riched20: Allocate proper amount of memory for formatetc array.
45839 2006-02-22 Juan Lang <juan_lang@yahoo.com>
45841 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
45842 dlls/crypt32/tests/oid.c:
45843 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
45845 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
45846 crypt32: Implement CertFindCertificateInStore, with tests.
45848 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
45850 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
45851 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
45852 Added msftedit.dll.
45854 2006-02-22 Kevin Koltzau <kevin@plop.org>
45856 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
45857 dlls/riched20/editor.c, dlls/riched20/editor.h,
45858 dlls/riched20/editstr.h:
45859 riched20: Add IDataObject implementation and use it for cut/copy.
45861 * tools/widl/typegen.c:
45862 widl: Fix 64bit warning.
45864 * dlls/x11drv/clipboard.c:
45865 x11drv: Fix 64bit warning.
45867 2006-02-22 Robert Shearman <rob@codeweavers.com>
45869 * dlls/msi/action.c:
45870 msi: Fix heap overflow in ITERATE_CreateShortcuts.
45872 * dlls/msi/source.c:
45873 msi: Init size before passing to RegEnumValue.
45875 * dlls/msi/files.c:
45876 msi: Always set a value for intype in ready_volume.
45877 Remove a memory leak.
45879 * dlls/msi/table.c:
45880 msi: Fix heap overflow in save_string_table.
45881 Fix heap overflow caused by not accounting for the dummy first item,
45882 which contains the codepage.
45884 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
45885 ole: Make the CoCreateInstance test succeed.
45886 Move the uninitialized apartment check after zeroing out the return
45889 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
45891 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
45892 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
45893 ECO_READONLY implemented and tested.
45895 2006-02-22 Juan Lang <juan_lang@yahoo.com>
45897 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
45898 crypt32: Tidy up tests.
45899 Fix up encoded data to use BYTE arrays rather than strings, and remove
45900 extraneous NULL bytes from the end of some of them
45902 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
45903 dlls/crypt32/oid.c:
45904 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
45905 Move CryptVerifyMessageSignature stub to main.c.
45907 2006-02-22 Mike McCormack <mike@codeweavers.com>
45909 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
45910 kernel32: Add a stub implementation for CmdBatNotification.
45912 2006-02-22 Alexandre Julliard <julliard@winehq.org>
45914 * dlls/kernel/process.c:
45915 kernel: Initialize the dll path from the main exe name explicitly
45916 since ImagePathName is not always set at that point.
45918 * programs/explorer/systray.c:
45919 explorer: Moved systray configuration option to a more appropriate place
45920 and make it compatible with the way other options are stored.
45922 2006-02-19 Robert Shearman <rob@codeweavers.com>
45924 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
45925 dlls/shell32/systray.c, programs/explorer/Makefile.in,
45926 programs/explorer/explorer.c, programs/explorer/systray.c,
45927 programs/explorer/systray.h:
45928 shell32: Move systray handling to the explorer process.
45930 2006-02-22 Alexandre Julliard <julliard@winehq.org>
45932 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
45933 kernel: Get rid of module.h.
45935 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
45936 dlls/ntdll/ntdll_misc.h:
45937 ntdll: Simplify loadorder code by using an enum instead of an array
45938 to represent load order values.
45939 Added a special value for default load order so that we can handle it
45940 differently later on.
45942 * dlls/kernel/process.c:
45943 kernel: Don't bother checking load order of the exe in the parent process.
45945 2006-02-22 Huw Davies <huw@codeweavers.com>
45947 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
45948 gdi32: Update due to last minute api change in freetype 2.2.0.
45949 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
45950 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
45951 supporting an rc1 release, so this removes support for
45952 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
45954 2006-02-22 Mike McCormack <mike@codeweavers.com>
45957 server: Make sure we don't get into an infinite loop freeing inodes.
45959 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
45961 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
45962 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
45964 2006-02-22 Peter Beutner <p.beutner@gmx.net>
45966 * dlls/msvcrt/cppexcept.c:
45967 msvcrt: Save esp before calling catch block and restore afterwards.
45968 It seems like the esp value (which is saved at [ebp-16]) is sometimes
45969 changed inside the catch handler so we end up with a bogus esp
45970 afterwards. To avoid that save it before calling the catch block.
45972 * dlls/msvcrt/cppexcept.c:
45973 msvcrt: Fix handling of multiple nested exceptions.
45974 Save in each nested frame a pointer to the original exception record.
45975 Only one refence in thread_data isn't enough when we have multiple
45978 * dlls/msvcrt/cppexcept.c:
45979 msvcrt: Fix handling of nested exceptions.
45980 Move handling of nested exceptions completely in the
45981 catch_function_nested_handler(). If a new exception was thrown inside
45982 a catch block destroy the old exception object, if it is a rethrow
45983 re-propagate the previous object.
45985 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
45987 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
45988 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
45989 dlls/shlwapi/path.c:
45990 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
45991 - read strings from left to right (PathGetDriveNumberW)
45992 - don't access buffers before they are filled (SHGetPathFromIDListW)
45993 - fill buffers & variables on all paths (SHELL_FindExecutable)
45994 - handle error condition (unix_fs)
45995 - don't shoot in the blind for AW APIs (tests/shelllink.c)
45997 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
45999 * dlls/winedos/ppdev.c:
46000 winedos: Fixed a couple of typos in ppdev.
46002 2006-02-22 Francois Gouget <fgouget@free.fr>
46004 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
46006 mapi: Add some missing MAPI prototypes.
46007 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
46008 and include it where they are implemented.
46009 Make mapi.h and mapix.h compatible. gcc does not like macros and
46010 prototypes to be redefined so this involved protecting against
46011 multiple definitions.
46012 Fix the MAPISendMail() implementation prototype.
46014 2006-02-21 Lei Zhang <leiz@ucla.edu>
46016 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
46017 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
46018 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
46019 Removed todo flag from affected FR_MATCHCASE tests.
46021 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
46023 * dlls/msi/msi.spec, dlls/msi/source.c:
46024 msi: Implement MsiSourceListAddSource.
46026 * dlls/advapi32/security.c:
46027 advapi32: Add partial implementation of LookupAccountNameW.
46029 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
46031 * dlls/shell32/shell32.spec:
46032 shell32: Export PathResolve by name.
46034 2006-02-22 Alexandre Julliard <julliard@winehq.org>
46036 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
46037 dlls/ntdll/thread.c:
46038 kernel: Moved the get_startup_info call to ntdll.
46040 2006-02-21 Alexandre Julliard <julliard@winehq.org>
46042 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
46043 server/protocol.def, server/trace.c:
46044 server: Remove no longer needed fields in the init_process_done request.
46046 2006-02-21 Aric Stewart <aric@codeweavers.com>
46048 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
46049 dlls/twain/twain_i.h:
46050 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
46051 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
46052 a number of corrections and improvements to allow the actual aquiring
46053 of images to succeed.
46055 2006-02-21 Huw Davies <huw@codeweavers.com>
46057 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
46058 msxml3: Improve parse error handling a bit.
46060 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
46061 msxml3: Use url monikers to load xml.
46063 2006-02-21 Alexandre Julliard <julliard@winehq.org>
46065 * dlls/kernel/process.c, dlls/ntdll/loader.c:
46066 kernel: Use LoadLibrary to load the main exe in all cases.
46068 * dlls/ntdll/loader.c:
46069 ntdll: Support loading a builtin under a different name.
46070 Find the proper modref in that case based on the dlopen handle.
46072 * dlls/ntdll/loader.c:
46073 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
46074 This ensures that we never fixup imports twice on the same dll.
46076 * dlls/shell32/tests/shlexec.c:
46077 shell32: Use more reasonable timeouts in shlexec test.
46079 * server/process.c:
46080 server: Avoid hang on process startup.
46081 Fixed the startup_info signaled state to avoid blocking the parent
46082 process when the child crashes on startup.
46084 * dlls/ntdll/loader.c:
46085 ntdll: Support loading builtin dlls with an explicit path name also
46086 when loadorder is set to builtin only.
46088 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
46090 * dlls/ntdll/loader.c:
46091 ntdll: Remove spaces at end of name in import_dll.
46093 2006-02-20 Jason Green <jave27@gmail.com>
46095 * programs/winefile/En.rc, programs/winefile/resource.h,
46096 programs/winefile/winefile.c, programs/winefile/winefile.h:
46097 winefile: Add the ability to save window position to the registry.
46099 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
46101 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
46102 usp10: Add stub for ScriptTextOut.
46104 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
46105 usp10: Add ScriptPlace funtionality.
46106 The key function is to calculate the total of the ABC widths of the
46107 characters converted to gylphs by ScriptShape.
46109 2006-02-21 Jacek Caban <jacek@codeweavers.com>
46111 * dlls/shdocvw/classinfo.c:
46112 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
46114 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
46116 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
46117 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
46118 d3d8: Move the capability detection code over to WineD3D.
46119 Let the few existing parts which need the capabiliteis use the WineD3D
46120 capability structure (gl_info). This info structure contains next to
46121 'flags' inidicating certain features also all GL/GLX functions
46122 pointers. Because D3D8 moves over to the wined3d gl_info structure all
46123 the gl prototypes in d3dcore_gl.h were unneeded and removed.
46125 2006-02-20 Lei Zhang <leiz@ucla.edu>
46127 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
46128 riched20: Fix for EM_FINDTEXT input validation.
46129 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
46130 Removed todo flag from affected EM_FINDTEXT tests.
46132 2006-02-20 James Hawkins <truiken@gmail.com>
46134 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
46135 advpack: Implement AddDelBackupEntry.
46137 * dlls/advpack/tests/files.c:
46138 advpack: Add tests for AddDelBackupEntry.
46140 * dlls/advpack/files.c:
46141 advpack: Make AddDelBackupEntry always return S_OK.
46143 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
46144 dlls/advpack/install.c:
46145 advpack: Branch off the advpack install functions into install.c.
46147 * dlls/advpack/advpack.c:
46148 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
46151 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
46152 advpack: Load the LDIDs of an install section in TranslateInfString.
46154 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
46156 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
46157 dlls/ole32/tests/storage32.c:
46158 ole32: Fix stream ref counting.
46159 Stream methods called after parent object has been closed correctly
46160 return STG_E_REVERTED.
46161 Stream refcounting fixed. Now can safely call IStorage destructor
46162 before IStream destructor and guarantee file will be closed.
46164 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
46165 ole32: Fix up permissions when opening streams.
46166 Fix up permissions when opening streams in storage objects when
46167 storage object has been opened in transacted mode.
46169 2006-02-21 Mike McCormack <mike@codeweavers.com>
46171 * dlls/kernel/tests/change.c:
46172 kernel32: Add a simple test for recursive notification.
46174 * dlls/kernel/tests/file.c:
46175 kernel32: Add a short test for GetOverlappedResult.
46177 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
46178 server/protocol.def, server/trace.c:
46179 server: Track created and removed directories in the tree of inodes for inotify.
46180 Add them to or remove them from existing recursive watches.
46182 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
46184 * dlls/ntdll/signal_i386.c:
46185 ntdll: Avoid compile error caused by a single quote.
46187 2006-02-20 Hans Leidekker <hans@it.vu.nl>
46189 * configure, configure.ac, dlls/winsock/socket.c,
46190 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
46191 winsock: Implement getnameinfo.
46193 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
46195 * dlls/user/menu.c:
46196 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
46198 2006-02-20 Robert Shearman <rob@codeweavers.com>
46200 * dlls/ntdll/signal_i386.c:
46201 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
46202 Print an error if __NR_sigaction doesn't exist as this means the wrong
46203 syscall header is being used.
46205 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
46207 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
46208 winsock: Add check for sin6_scope_id.
46210 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
46212 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
46213 usp10: Add ScriptShape functionality.
46215 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
46217 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
46218 dlls/riched20/tests/editor.c:
46219 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
46222 2006-02-20 Jacek Caban <jacek@codeweavers.com>
46224 * dlls/mshtml/nsio.c:
46225 mshtml: Set default original uri in NewChannelFromURI.
46227 2006-02-20 Mike McCormack <mike@codeweavers.com>
46229 * dlls/kernel/tests/change.c, server/change.c:
46230 server: Distinguish between a directory and a file changing in
46231 ReadDirectoryChangesW.
46234 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
46236 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
46237 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
46238 dbghelp: Virtual modules.
46239 Rewrote virtual modules handling so that it's an option to either PE
46240 or ELF modules rather than a specific type.
46242 2006-02-20 Alexandre Julliard <julliard@winehq.org>
46244 * dlls/kernel/dosmem.c:
46245 kernel: Don't require execute permission for DOS memory, this will be
46246 done in winedos if necessary.
46248 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
46250 * dlls/user/tests/menu.c:
46251 user: Add conformance tests for menu item drawing.
46253 * dlls/user/menu.c:
46254 user: Menu drawing fixes.
46255 - check mark is drawn left of a bitmap;
46256 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
46257 - space for the popup arrow is also reserved for non popup items;
46258 - implement the MNS_NOCHECK style.
46260 * dlls/user/menu.c:
46261 user: Menu string width calculation fixes.
46262 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
46263 strings with ampersands like "&File";
46264 - Fix mess with strings with an embedded tab;
46265 - In case of a menu bar, two extra pixels are added if the item has
46266 both a bitmap and string.
46268 * dlls/user/menu.c:
46269 user: Menu drawing fixes.
46270 Replace some #defined constants by values calculated from windows
46273 * dlls/user/menu.c:
46274 user: Menu drawing fixes.
46275 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
46276 MENU_GetBitmapItemSize();
46277 - Save the received bitmap size in the menu item structure as it will
46278 need to be sent in the WM_DRAWITEM message;
46279 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
46280 MENU_DrawBitmapItem();
46281 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
46284 * dlls/user/menu.c:
46285 user: Move drawing of pop menu arrows to a subroutine reduces nesting
46286 level of some large if statements in the drawing code. Some updates to
46289 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
46291 * dlls/winspool/tests/info.c:
46292 winspool/tests: Add some tests for SetDefaultPrinterA/W.
46294 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
46295 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
46297 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
46299 * dlls/shell32/shlfolder.c:
46300 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
46302 2006-02-20 Alexandre Julliard <julliard@winehq.org>
46304 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
46305 configure: Use --rpath if supported when building binaries to point to
46306 the relative location of the wine libraries.
46308 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
46310 * dlls/msvcrt/undname.c:
46311 msvcrt: Misc cleanups in undname.c.
46312 - remove unused argument from functions
46313 - print the pointer in the str_array_push TRACE to be able to distinguish
46314 the different arrays.
46315 - comment and white space cleanups
46317 * dlls/msvcrt/tests/cpp.c:
46318 msvcrt: Add some tests for __unDName().
46319 Add some tests for unDName() checking:
46320 - data type modifiers A,B,P,Q,R,S
46322 - back references to names
46324 * dlls/msvcrt/undname.c:
46325 msvcrt: Use a separate stack for back references to names
46326 Use a separate array/stack for the back references to names as
46327 sym->stack is used to push temporary strings to it which breaks back
46328 referencing in some occasions (26 symbols in the mfc42 dll). During
46329 this cleanup get_class() a little bit.
46331 * dlls/msvcrt/undname.c:
46332 msvcrt: Move code to parse a literal string out of get_class().
46333 unDName: Move the code to parse a literal string from get_class() to a
46334 separate function. Add some error handling to the new function.
46336 * dlls/msvcrt/undname.c:
46337 msvcrt: Wrap get_class() and get_class_string() for unDName.
46339 * dlls/msvcrt/tests/cpp.c:
46340 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
46341 In test_demangle use a custom strcmp that treats multiple spaces as
46342 single space. __unDName() from older msvcrt (including W2K it seems)
46343 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
46344 those old Windows versions.
46346 2006-02-20 Robert Shearman <rob@codeweavers.com>
46348 * dlls/ole32/tests/compobj.c:
46349 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
46351 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
46352 ole: Change the Apartment Model field to a boolean.
46353 Change the apartment model field to a boolean that just specifies
46354 whether the apartment is multi-threaded or not and fix up all the
46355 places where this is used.
46356 Fixes a bug where we would return an error if the previous apartment
46357 model passed into CoInitializeEx matches the new apartment model, but
46358 additional optimisation flags are specified.
46360 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
46362 * programs/winecfg/Ko.rc:
46363 winecfg: Updated Korean translation.
46365 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
46366 wordpad: Add Korean translation.
46368 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
46370 * dlls/dbghelp/path.c:
46371 dbghelp: Fix SymFindFileInPath to return files matching the requested
46372 criteria (it was mainly doing the opposite).
46374 2006-02-20 Jacek Caban <jacek@codeweavers.com>
46376 * dlls/shdocvw/client.c:
46377 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
46378 E_NOTIMPL in Windows as well.
46380 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
46381 dlls/mshtml/nsio.c:
46382 mshtml: Create nsIChannel for protocols not handled by Gecko.
46384 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46386 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
46387 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
46389 * dlls/mscms/tests/profile.c:
46390 mscms: Branching fixes for some test routines
46392 2006-02-20 Mike McCormack <mike@codeweavers.com>
46394 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
46395 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
46397 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
46399 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
46400 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
46401 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
46402 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
46403 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
46404 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
46405 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
46406 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
46407 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
46408 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
46409 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
46410 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
46411 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
46412 user: Add the DS_NOIDLEMSG style to message boxes.
46414 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
46416 * programs/winhelp/winhelp.c:
46417 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
46419 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
46421 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
46422 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
46423 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
46424 dlls/d3d8/volumetexture.c:
46425 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
46427 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
46429 * programs/winedbg/stack.c:
46430 winedbg: Fixed regression: stack info was no longer working.
46432 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
46434 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
46435 usp10: Add ScriptItemize functionality.
46437 2006-02-18 Hans Leidekker <hans@it.vu.nl>
46439 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
46440 winebrowser: Handle file URLs.
46442 2006-02-18 Juan Lang <juan_lang@yahoo.com>
46444 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
46445 include/wintrust.h:
46446 wintrust: Add some stubs.
46448 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
46449 dlls/crypt32/tests/cert.c, include/wincrypt.h:
46450 crypt32: Implement enhanced key usage.
46451 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
46452 CertAddEnhancedKeyUsageIdentifier, and
46453 CertRemoveEnhancedKeyUsageIdentifier.
46455 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
46457 * programs/winetest/Makefile.in:
46458 winetest: Added usp10 tests.
46460 2006-02-18 Alexandre Julliard <julliard@winehq.org>
46462 * configure, configure.ac:
46463 configure: Fix previous change to still build all the binaries on
46464 x86_64 in 32-bit mode.
46466 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
46468 * dlls/user/menu.c:
46469 user: Implement scrolling in popup menus.
46471 2006-02-17 Alexandre Julliard <julliard@winehq.org>
46473 * libs/wine/config.c, libs/wine/loader.c:
46474 libwine: Add the runtime library path to the front of the dll paths list.
46476 * dlls/dbghelp/elf_module.c:
46477 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
46479 2006-02-17 Peter Beutner <p.beutner@gmx.net>
46481 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
46482 msvcrt: Correctly set EOF flag in fread().
46483 Setting the EOF flag only if _read() returns zero is not enough as we
46484 could also read something AND hit the end of file.
46485 _read() already sets another internal EOF flag, so just use this too.
46486 Removing todo_wine from the test case.
46488 * dlls/msvcrt/tests/file.c:
46489 msvcrt: Add test for fread/feof.
46490 When calling fread() with a large enough buffer to reach the end of
46491 the file a subsequent feof() should return true; (marked as todo_wine
46492 because it doesn't work atm).
46494 * dlls/msvcrt/cppexcept.c:
46495 msvcrt: Remove bogus code.
46496 We can't just pop a exception record from the exception handler list
46497 which we haven't put there.
46499 * dlls/msvcrt/file.c:
46500 msvcrt: Fix use of uninitialized variable.
46502 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
46504 * dlls/winspool/tests/info.c:
46505 winspool/tests: Add tests for EnumMonitors.
46507 2006-02-17 Juan Lang <juan_lang@yahoo.com>
46509 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
46510 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
46511 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
46512 crypt32: Move certificate store functions to their own file.
46514 2006-02-17 Alexandre Julliard <julliard@winehq.org>
46516 * configure, configure.ac, loader/Makefile.in:
46517 configure: Default to building wine-pthread on non-x86 platforms.
46519 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
46521 * include/dbghelp.h:
46522 dbghelp: Packing for minidump structures is 4 bytes.
46524 2006-02-17 Alexandre Julliard <julliard@winehq.org>
46526 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
46527 dlls/wldap32/winldap_private.h:
46528 Fixed a couple of function prototypes.
46530 * libs/wine/Makefile.in, libs/wine/config.c:
46531 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
46532 Added dependency on $(RELPATH).
46534 * libs/wine/Makefile.in, libs/wine/config.c:
46535 libwine: Compute relative paths for bin and dll directories at compile time.
46537 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
46538 tools: Added 'relpath' tool to compute relative Unix paths.
46540 * dlls/ntdll/server.c:
46541 ntdll: Remove no longer used oldcwd in start_server.
46543 2006-02-17 Mike McCormack <mike@codeweavers.com>
46546 server: Use a single inotify watch, as it scales better with a large
46547 number of directories.
46549 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
46551 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
46552 wordpad: Russian translation.
46554 2006-02-17 Hans Leidekker <hans@it.vu.nl>
46556 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
46557 wordpad: Dutch localization.
46559 2006-02-17 Jacek Caban <jacek@codeweavers.com>
46561 * dlls/mshtml/navigate.c:
46562 mshtml: Fix post data parsing.
46564 2006-02-16 Alexandre Julliard <julliard@winehq.org>
46566 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
46567 libs/wine/config.c, loader/glibc.c:
46568 libwine: Try the current load path in priority before the
46569 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
46571 * libs/wine/config.c:
46572 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
46573 the directory from the library itself.
46574 Only try the hardcoded BINDIR if everything else failed.
46576 * libs/wine/config.c:
46577 libwine: Only use the library directory if it's an absolute path.
46579 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
46581 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
46582 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
46583 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
46584 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
46585 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
46586 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
46587 programs/winecfg/winecfg.c:
46588 winecfg: Localize the app specific title.
46590 2006-02-16 Juan Lang <juan_lang@yahoo.com>
46592 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
46593 crypt32: More encoding/decoding.
46594 Add support for encoding/decoding basic constraints and enhanced key
46597 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
46598 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
46599 - now that CertOpenStore is correct for system stores, simplify
46600 CertOpenSystemStore
46601 - correct CertDuplicateCertificateStore, with a test
46603 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
46605 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
46606 progman: Updated Korean translation.
46608 2006-02-16 Huw Davies <huw@codeweavers.com>
46610 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
46611 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
46612 msxml3: Implement comment node.
46614 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
46615 msxml3: Fix get_text on text nodes.
46617 2006-02-16 Thomas Kho <tkho@ucla.edu>
46619 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
46620 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
46622 2006-02-16 Robert Shearman <rob@codeweavers.com>
46624 * dlls/oleaut32/tests/typelib.c:
46625 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
46627 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46629 * dlls/mscms/tests/profile.c:
46630 mscms: Distinguish between registered and unregistered profile IDs.
46632 2006-02-16 Robert Shearman <rob@codeweavers.com>
46634 * tools/winebuild/winebuild.man.in:
46635 winebuild: Correction for manpage.
46636 The behaviour for winebuild is to prefer main over WinMain, not the
46639 2006-02-16 Jacek Caban <jacek@codeweavers.com>
46641 * dlls/shdocvw/webbrowser.c:
46642 shdocvw: Unaccess post data only if we've accessed it before.
46644 2006-02-16 Alexandre Julliard <julliard@winehq.org>
46646 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
46647 dlls/make_dlls, libs/wine/loader.c:
46648 libwine: New naming scheme for 16-bit builtin dlls.
46649 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
46650 by mistake when looking for a 32-bit dll.
46652 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
46654 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
46655 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
46656 We should swap min & max only when both limits are being
46657 set. Otherwise limit that being set should invalidate other limit
46660 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
46661 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
46663 2006-02-16 Juan Lang <juan_lang@yahoo.com>
46665 * dlls/wininet/internet.c:
46666 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
46667 and update comment.
46669 * dlls/crypt32/cert.c:
46670 crypt32: Fix system stores and a memory leak.
46671 - system stores open both HKLM and HKCU for "current user" locations
46672 - fix a memory leak in certificate properties
46674 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
46676 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
46677 wordpad: French localization.
46679 2006-02-16 Alexandre Julliard <julliard@winehq.org>
46682 Merge the contents of info/exclude into the top-level .gitignore.
46684 * server/debugger.c, server/process.c, server/process.h,
46686 server: Store the process exe module in the standard dll list.
46688 * dlls/d3d8/cubetexture.c:
46689 d3d8: Fixed compile with older GL versions.
46691 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
46693 * dlls/wined3d/device.c:
46694 wined3d: Set the texture size for d3d8.
46696 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
46698 * programs/winecfg/Ko.rc:
46699 winecfg: Updated Korean translation.
46701 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
46703 * programs/winecfg/Fr.rc:
46704 winecfg: French resource update.
46706 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
46708 * programs/wordpad/De.rc, programs/wordpad/En.rc,
46709 programs/wordpad/rsrc.rc:
46710 wordpad: Added German resource.
46712 2006-02-16 Hans Leidekker <hans@it.vu.nl>
46714 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
46715 shlwapi: Fix parameter check for UrlUnescapeA.
46716 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
46717 Add a corresponding test for UrlUnescape{A,W}.
46719 2006-02-16 Juan Lang <juan_lang@yahoo.com>
46721 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
46722 crypt32: Partially implement CertGetNameString.
46724 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
46726 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
46727 winedbg: A couple of fixes after running valgrind.
46729 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
46731 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
46732 usp10: Implement ScriptGetProperties.
46734 2006-02-15 Alexandre Julliard <julliard@winehq.org>
46736 * ANNOUNCE, ChangeLog, VERSION, configure:
46739 ----------------------------------------------------------------
46740 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
46742 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
46743 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
46745 2006-02-15 Thomas Kho <tkho@ucla.edu>
46747 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
46748 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
46750 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
46752 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
46753 dlls/shdocvw/shdocvw_main.c:
46754 shdocvw: Implemented a couple of forwards to shlwapi.
46756 2006-02-15 Jacek Caban <jacek@codeweavers.com>
46758 * programs/winecfg/libraries.c:
46759 winecfg: glut32.dll may be configured as native.
46761 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
46762 shdocvw: Added client site's IServiceProvider interface.
46764 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
46765 dlls/shdocvw/webbrowser.c:
46766 shdocvw: Navigate2 rewrite.
46768 * dlls/shdocvw/navigate.c:
46769 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
46771 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
46772 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
46773 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
46775 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
46776 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
46777 mshtml: Added ref counting to NSContainer.
46778 - Added ref counting to NSContainer.
46779 - Better destroying of NSContainer.
46781 2006-02-15 Juan Lang <juan_lang@yahoo.com>
46783 * dlls/crypt32/cert.c:
46784 crypt32: Rename a variable for clarity.
46786 * dlls/crypt32/str.c:
46787 crypt32: Output string type in trace.
46789 2006-02-15 Mike McCormack <mike@codeweavers.com>
46791 * dlls/ole32/tests/storage32.c:
46792 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
46796 include: Add WT_ defines for use with RegisterWaitForSingleObject.
46798 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
46800 * programs/winecfg/Nl.rc:
46801 winecfg: Update Dutch resources.
46803 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
46805 * dlls/riched20/editor.c:
46806 riched20: Support RTF text in WM_SETTEXT.
46808 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
46810 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
46811 usp10: Added stub for ScriptGetCMap.
46813 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
46815 * configure, configure.ac, dlls/usp10/Makefile.in,
46816 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
46817 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
46818 usp10: Added some tests.
46820 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
46822 * dlls/secur32/schannel.c:
46823 secur32: Add InitializeSecurityContext stub for schannel.
46825 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
46827 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
46828 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
46829 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
46831 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
46833 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
46834 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
46836 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
46838 * dlls/mscms/tests/profile.c:
46839 mscms: Move 4 test macros into a single one.
46841 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
46843 * dlls/msacm/winemp3/mpegl3.c:
46844 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
46845 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
46846 mpglib buffer queue grows.
46847 - Add TRACE of mpglib buffer queue for conversion.
46849 2006-02-14 Alexandre Julliard <julliard@winehq.org>
46851 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
46852 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
46853 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
46854 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
46855 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
46856 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
46857 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
46858 ctl3d32: Renamed ctl3d directory to ctl3d32.
46860 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
46861 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
46862 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
46863 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
46864 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
46865 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
46866 olesvr32: Renamed olesvr directory to olesvr32.
46868 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
46869 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
46870 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
46871 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
46872 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
46873 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
46874 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
46875 olecli32: Renamed olecli directory to olecli32.
46877 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
46879 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
46880 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
46881 dlls/sfc/sfc_main.c:
46882 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
46884 * include/Makefile.in, include/sfc.h:
46885 include: Add sfc.h.
46887 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
46889 * configure, configure.ac, programs/Makefile.in,
46890 programs/wordpad/.gitignore, programs/wordpad/En.rc,
46891 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
46892 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
46893 programs: Add an implementation of Wordpad.
46895 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
46897 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
46898 dbghelp: Always set the size to public symbols to 1 when we don't know the size
46899 so that they can only be search on their start address
46901 * programs/winedbg/debug.l:
46902 winedbg: Allow using MSVC mangled symbol names as identifiers.
46904 2006-02-14 Mike Frysinger <vapier@gentoo.org>
46906 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
46907 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
46908 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
46909 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
46910 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
46911 programs/make_progs, programs/winedbg/Makefile.in,
46912 programs/winemenubuilder/Makefile.in, server/Makefile.in,
46913 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
46914 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
46915 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
46916 tools/wrc/Makefile.in:
46917 Add support for 'make install DESTDIR'.
46919 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
46921 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
46922 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
46923 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
46924 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
46925 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
46926 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
46927 programs/winecfg/driveui.c, programs/winecfg/main.c,
46928 programs/winecfg/resource.h, programs/winecfg/theme.c,
46929 programs/winecfg/winecfg.h:
46930 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
46932 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
46934 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
46935 A couple of new valgrind instrumentations for better support.
46937 2006-02-14 Jeremy White <jwhite@codeweavers.com>
46939 * dlls/twain/dsm_ctrl.c:
46940 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
46942 * dlls/twain/twain.h:
46943 twain: Make structures respect 2 byte packing requirements.
46945 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
46947 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
46948 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
46950 server: When possible, use tgkill instead of tkill syscall on Linux.
46952 2006-02-14 James Hawkins <truiken@gmail.com>
46954 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
46955 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
46957 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
46958 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
46959 INFINFO_DEFAULT_SEARCH search flags.
46961 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
46963 * dlls/winmm/driver.c:
46964 winmm: Protect drivers list by a critical section.
46966 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
46968 * include/wine/test.h:
46969 tests: Fixed test framework against environment modifications.
46971 2006-02-14 Troy Rollo <wine@troy.rollo.name>
46973 * dlls/user/dialog.c, include/winuser.h:
46974 user: Fix argument type of IsDlgButtonChecked.
46976 * dlls/user/scroll.c, include/winuser.h:
46977 user: Fix argument type for EnableScrollBar.
46979 * dlls/user/dialog.c, include/winuser.h:
46980 user: Fix argument types for CheckRadioButton.
46982 * dlls/user/dialog.c, include/winuser.h:
46983 user: Fix return type and argument type for GetDlgItemText{A,W}.
46985 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
46987 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
46988 msvfw32: Disable datarate, keyframe and quality controls to not
46989 confuse users by a not implemented functionality.
46990 Add support for About codec control.
46992 * dlls/msvideo/msvideo_main.c:
46993 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
46995 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
46997 * programs/winetest/Makefile.in:
46998 winetest: Add riched20 tests.
47000 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
47002 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
47003 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
47004 The tests (shellpath.c/testPersonal) already show that it can be either
47005 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
47007 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
47009 * loader/pthread.c:
47010 loader: Added missing attr destroy.
47012 2006-02-14 Robert Shearman <rob@codeweavers.com>
47014 * documentation/.gitignore:
47015 Ignore documentation/html.
47018 tools/c2man.pl: Generate correct html.
47020 * dlls/wininet/gopher.c, dlls/wininet/http.c:
47021 wininet: Documentation fixes.
47023 * dlls/oleaut32/olepicture.c:
47024 oleaut32: Free connection point on destruction of the picture object.
47025 Handle failure of CreateConnectionPoint on construction.
47027 * dlls/oleaut32/typelib.c:
47028 oleaut32: Fix returning Typelib file name.
47029 We can't use GetModuleFileName on a resource-only module, so the best
47030 we can do is to copy the original name we used to find the type
47031 library. Fix a couple of places where we were incorrectly using the
47032 file name, rather than the path.
47034 * dlls/oleaut32/olefont.c:
47035 oleaut32: Free the connection points on destruction of the font object.
47036 Free the connection points on destruction of the font object and cope
47037 with failure of CreateConnectionPoint on construction.
47039 * dlls/oleaut32/tmarshal.c:
47040 oleaut32: Don't try to release NULL COM objects in the typelib
47043 * dlls/oleaut32/olepicture.c:
47044 oleaut32: Fix flag comparison in Picture Invoke.
47045 One or more invoke flags can be passed into IDispatch::Invoke, but we
47046 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
47049 2006-02-14 Alexandre Julliard <julliard@winehq.org>
47052 server: Try to update the input key state even when the message is
47053 dropped in queue_hardware_message. This should fix some problems with
47054 the Alt key getting "stuck" after Alt-Tab.
47056 2006-02-14 Francois Gouget <fgouget@free.fr>
47058 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
47059 tools/widl/hash.c, tools/wine.inf:
47060 include: Add missing LANG_xxx and SUBLANG_xxx constants.
47062 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
47064 * programs/winecfg/De.rc:
47065 winecfg: Cleaned up various control positions on the German version of
47068 * dlls/shell32/regsvr.c:
47069 shell32: Register 'LocalizedString' values for shellfolder classes.
47071 * dlls/shell32/classes.c:
47072 shell32: Query for localized string in HCR_GetClassName.
47074 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
47075 advapi32: Implemented RegLoadMUIString[AW].
47077 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
47079 * dlls/winsock/tests/sock.c:
47080 winsock/tests: select wakeup on closesocket.
47081 - Change select timeout from 2 seconds to 500 microseconds.
47082 - Add test to make sure select wakes up after a closesocket.
47083 - Add test to make sure listen fails without bind.
47085 2006-02-14 Huw Davies <huw@codeweavers.com>
47087 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
47088 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
47089 msxml: Implement getElementsByTagName.
47091 2006-02-14 Hans Leidekker <hans@it.vu.nl>
47093 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
47094 msxml3: Implement DllUnregisterServer.
47096 2006-02-13 Petr Tesarik <hat@tesarici.cz>
47098 * programs/winhelp/Cs.rc:
47099 winhelp: Czech language resources encoding fix.
47101 * programs/winemine/Cs.rc:
47102 winemine: Czech language resources encoding fix.
47104 * programs/winefile/Cs.rc:
47105 winefile: Czech language resources encoding fix.
47107 * programs/wineconsole/wineconsole_Cs.rc:
47108 wineconsole: Czech language resources encoding fix.
47110 * programs/winecfg/Cs.rc:
47111 winecfg: Czech language resources encoding fix.
47113 * programs/wcmd/Cs.rc:
47114 wcmd: Czech language resources encoding fix.
47116 * programs/view/Cs.rc:
47117 view: Czech language resources encoding fix.
47119 * programs/uninstaller/Cs.rc:
47120 uninstaller: Czech language resources encoding fix.
47122 * programs/start/Cs.rc:
47123 start.exe: Czech language resources encoding fix.
47125 * programs/regedit/Cs.rc:
47126 regedit: Czech language resources encoding fix.
47128 * programs/progman/Cs.rc:
47129 progman: Czech language resources encoding fix.
47131 * programs/notepad/Cs.rc:
47132 notepad: Czech language resources encoding fix.
47134 * programs/cmdlgtst/Cs.rc:
47135 cmdlgtst: Czech language resources encoding fix.
47137 * programs/clock/Cs.rc:
47138 clock: Czech language resources encoding fix.
47140 * dlls/winmm/winmm_Cs.rc:
47141 winmm: Czech language resources encoding fix.
47143 * dlls/wininet/wininet_Cs.rc:
47144 wininet: Czech language resources encoding fix.
47146 * dlls/user/resources/user32_Cs.rc:
47147 user32: Czech language resources encoding fix.
47149 * dlls/wineps/wps_Cs.rc:
47150 wineps: Czech language resources encoding fix.
47152 * dlls/shell32/shell32_Cs.rc:
47153 shell32: Czech language resources encoding fix.
47155 * dlls/setupapi/Cs.rc:
47156 setupapi: Czech language resources encoding fix.
47158 * dlls/serialui/Cs.rc:
47159 serialui: Czech language resources encoding fix.
47161 * dlls/oledlg/oledlg_Cs.rc:
47162 oledlg: Czech language resources encoding fix.
47164 * dlls/mpr/mpr_Cs.rc:
47165 mpr: Czech language resources encoding fix.
47167 * dlls/msrle32/msrle_Cs.rc:
47168 msrle32: Czech language resources encoding fix.
47170 * dlls/msacm/msacm_Cs.rc:
47171 msacm: Czech language resources encoding fix.
47173 * dlls/hhctrl.ocx/Cs.rc:
47174 hhctrl.ocx: Czech language resources encoding fix.
47176 * dlls/commdlg/cdlg_Cs.rc:
47177 commdlg: Czech language resources encoding fix.
47179 * dlls/comctl32/comctl_Cs.rc:
47180 comctl32: Czech language resources encoding fix.
47182 * dlls/avifil32/avifile_Cs.rc:
47183 avifil32: Czech language resources encoding fix.
47185 2006-02-13 Jacek Caban <jacek@codeweavers.com>
47187 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
47188 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
47189 dlls/mshtml/nsio.c:
47190 mshtml: Handle IHlinkFrame service.
47192 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
47194 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
47195 dlls/wined3d/wined3d_private.h:
47196 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
47198 2006-02-13 Cyril Margorin <comargo@gmail.com>
47200 * dlls/x11drv/dib.c:
47201 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
47202 check for passed image, and do not use shared memory extension for
47203 temporary created image.
47205 * dlls/x11drv/dib.c:
47206 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
47207 X11DRV_DIB_GetImageBits.
47209 2006-02-13 Mike McCormack <mike@codeweavers.com>
47211 * dlls/msvcrt/exit.c:
47212 msvcrt: Fix a typo.
47214 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
47216 * dlls/psapi/psapi.spec:
47217 psapi: Fix output parameter of function GetModuleBaseName in spec
47220 2006-02-13 H. Verbeet <hverbeet@gmail.com>
47222 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
47223 wined3d: Don't keep a reference to the container, as it creates a
47224 circular reference.
47226 2006-02-13 Francois Gouget <fgouget@free.fr>
47228 * dlls/wined3d/device.c:
47229 wined3d: Protect float.h inclusion.
47231 * dlls/mshtml/tests/htmldoc.c:
47232 mshtml: Add trailing '\n's to ok() calls.
47234 * include/d3dtypes.h:
47235 d3dtypes: Fix windows.h inclusion.
47237 2006-02-13 Hans Leidekker <hans@it.vu.nl>
47239 * dlls/kernel/file.c:
47240 kernel: Report a tape device as FILE_TYPE_CHAR.
47242 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
47243 crypt32: Add a stub for CryptQueryObject.
47245 * dlls/netapi32/access.c:
47246 netapi32: Improve stub for NetUserModalsGet.
47247 Tell the caller this host is not part of a domain.
47249 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
47251 * dlls/msvideo/msvideo_main.c:
47252 msvfw32: Fix typos in the control state handling.
47253 Fix typos in the control state handling, add state checks for IDOK
47254 and IDCANCEL control notification handlers.
47256 2006-02-11 Alexandre Julliard <julliard@winehq.org>
47258 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
47259 libwine: Use dladdr if supported to get the run-time path of libwine.so
47260 and define the default dll and bin directories relative to it.
47262 * configure, configure.ac, include/config.h.in:
47263 configure: Added check for dladdr in libdl.
47265 * aclocal.m4, configure, configure.ac:
47266 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
47267 when linking with specific libraries.
47269 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
47271 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
47272 dlls/ddraw/device_opengl.c:
47273 ddraw: Small function corrections.
47274 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
47275 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
47276 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
47278 * dlls/ddraw/vertexbuffer.c:
47279 ddraw: ProcessVertices correction.
47280 Use the texture index to get the texcoord size from the fvf, not the
47283 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
47285 * configure, configure.ac, dlls/ntdll/tape.c:
47286 ntdll: Fix tape.c compilation on Darwin.
47288 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
47290 * dlls/shell32/shlview.c:
47291 shell32: IShellView list's control id should be 1, not 2000.
47293 * dlls/commdlg/filedlgbrowser.c:
47294 commdlg: IShellBrowser sets IShellView window's control id to 5002.
47296 2006-02-11 Troy Rollo <wine@troy.rollo.name>
47298 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
47299 ntdll: Implement DVD_ReadStructure.
47301 2006-02-11 Thomas Kho <tkho@ucla.edu>
47303 * dlls/riched20/editor.c:
47304 riched20: Fixed bounds error when finding text forward.
47306 * configure, configure.ac, dlls/riched20/Makefile.in,
47307 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
47308 dlls/riched20/tests/editor.c:
47309 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
47311 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
47313 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
47314 shell32: SHELL32_GetItemAttributes()
47315 - correct documentation which incorrectly claimed not to set any
47317 - retrieve file attributes using SHGetPathFromIDListW() when they are
47318 not already present in the internal PIDL structures
47319 - add test case to show the previously wrong folder attributes when
47320 using absolute PIDLs
47321 - fix some memory leaks in the tests
47323 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
47325 * dlls/wined3d/directx.c:
47326 wined3d: Make the returned driver version similar to windows.
47328 * dlls/wined3d/utils.c:
47329 wined3d: Extend debug_d3drenderstate with missing states.
47331 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
47333 * dlls/msvcrt/time.c:
47334 msvcrt: localtime should accept any positive time value.
47336 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
47337 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
47339 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
47340 msvfw32: Call codec's Configure dialog if the codec supports it.
47341 Disable data rate and key frame fields if requested.
47343 2006-02-11 Milko Krachounov <milko@3mhz.net>
47345 * programs/winecfg/Bg.rc:
47346 winecfg: Update Bulgarian translation.
47348 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
47350 * dlls/wined3d/device.c:
47351 wined3d: Prevent crash in setup_light.
47353 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
47355 * include/Makefile.in, include/dpnathlp.h:
47356 include: Add dpnathlp.h header.
47358 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
47360 * dlls/msvcrt/file.c:
47361 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
47363 2006-02-10 Huw Davies <huw@codeweavers.com>
47365 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
47366 msxml: Add ISupportErrorInfo for named node maps.
47368 2006-02-10 Jacek Caban <jacek@codeweavers.com>
47370 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
47371 include/mshtmhst.idl:
47372 mshtml: Added more defines to mshtmlhst.idl.
47374 2006-02-10 Alexandre Julliard <julliard@winehq.org>
47376 * dlls/ntdll/signal_i386.c:
47377 ntdll: Added emulation of ATL thunks for platforms with NX support.
47379 2006-02-10 Aric Stewart <aric@codeweavers.com>
47381 * dlls/ntdll/tests/change.c:
47382 ntdll: gcc 2.95 compile fixes.
47384 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
47386 * dlls/kernel/tests/drive.c:
47387 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
47389 2006-02-10 H. Verbeet <hverbeet@gmail.com>
47391 * dlls/wined3d/stateblock.c:
47392 wined3d: Release the vertex declaration during stateblock cleanup.
47394 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
47395 wined3d: Release the container during surface / volume cleanup.
47397 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
47398 dlls/d3d9/tests/vertexdeclaration.c:
47399 d3d9: Use an invisible window for tests.
47401 2006-02-10 Robert Shearman <rob@codeweavers.com>
47403 * dlls/secur32/secur32.c:
47404 secur32: Improve tracing.
47405 Improve the tracing for functions that can be called by the app, but
47406 bypass the relay code.
47408 * tools/widl/write_msft.c:
47409 widl: Fix a typo when removing TYPEFLAG_FDUAL.
47411 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
47412 dlls/shdocvw/events.c:
47413 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
47415 * dlls/oleaut32/olepicture.c:
47416 oleaut: Partially implement Invoke on the standard picture implementation.
47418 * dlls/oleaut32/typelib.c:
47419 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
47420 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
47421 when the offset isn't specified. It should be fetched from the
47422 dispatch offset stored in the header, rather than using a hack that
47425 * dlls/oleaut32/tests/olefont.c:
47426 oleaut: Add tests for IFontEventsDisp.
47428 * dlls/oleaut32/olefont.c:
47429 oleaut: Implement IFontEventsDisp connection point for the standard
47430 font implementation.
47432 * include/olectl.h:
47433 include: Define DISPID_FONT_CHANGED.
47435 2006-02-10 Juan Lang <juan_lang@yahoo.com>
47437 * dlls/crypt32/cert.c:
47438 crypt32: Move break statement to the correct spot.
47440 2006-02-10 Jacek Caban <jacek@codeweavers.com>
47442 * dlls/mshtml/tests/htmldoc.c:
47443 mshtml: Added test of IHlinkFrame service.
47445 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
47446 mshtml: Added nsIUploadStream implementation.
47448 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
47450 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
47451 regsvr32: Call OleInitialize before registering a DLL.
47453 2006-02-09 Alexandre Julliard <julliard@winehq.org>
47455 * programs/Makefile.in, programs/make_progs:
47456 programs: Don't install winetest.
47458 2006-02-09 Jeremy White <jwhite@codeweavers.com>
47460 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
47461 kernel: Fixed build with gcc 2.95.
47463 2006-02-09 Mike McCormack <mike@codeweavers.com>
47465 * dlls/dinput/joystick_linuxinput.c:
47466 dinput: Fix the compile for missing EV_SYN define.
47468 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
47471 gdi: Show hatch brush FIXME only once.
47473 2006-02-09 Jacek Caban <jacek@codeweavers.com>
47475 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
47476 dlls/mshtml/persist.c:
47477 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
47479 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
47480 mshtml: Added wrapper of nsIChannel.
47482 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
47483 dlls/mshtml/nsio.c:
47484 mshtml: Added wrapper of nsIURI interface.
47486 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
47487 dlls/mshtml/nsiface.idl:
47488 mshtml: Better ns*String handling.
47490 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
47491 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
47492 mshtml: Added wrapper of nsIOService.
47494 2006-02-09 Alexandre Julliard <julliard@winehq.org>
47496 * dlls/ntdll/loader.c:
47497 ntdll: Better handling of errors when loading a builtin dll from an
47500 2006-02-09 James Hawkins <truiken@gmail.com>
47502 * dlls/setupapi/query.c:
47503 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
47505 * dlls/setupapi/query.c:
47506 setupapi: Convert InfSpec to unicode if SearchControl is not
47507 INFINFO_INF_SPEC_IS_HINF.
47509 2006-02-09 Robert Shearman <rob@codeweavers.com>
47511 * dlls/oleaut32/typelib.c:
47512 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
47513 Try loading the dll first and then fall back to the regular file case.
47514 Only call SearchPath for the regular file case since LoadLibraryEx
47515 will do this for us and it previously excluded builtin dlls and
47516 executables from having their type libraries opened.
47518 * dlls/oleaut32/typelib.c:
47519 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
47521 * dlls/oleaut32/typelib.c:
47522 oleaut: Revert incorrect patch changing the order of parameters passed
47523 into DispCallFunc. A test with native indeed shows that the parameter
47524 index increases from the leftmost parameter to the rightmost.
47526 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
47527 tools/widl/write_msft.c:
47528 widl: Write out more TYPEFLAGs and add more type library-specific
47529 attributes to the parser.
47531 * tools/widl/write_msft.c:
47532 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
47533 TYPEFLAG_FOLEAUTOMATION typelib flags.
47535 2006-02-09 Juan Lang <juan_lang@yahoo.com>
47537 * dlls/crypt32/cert.c:
47538 crypt32: Fix up decoding.
47539 - don't use the no copy flag when decoding, the lifetime of the buffer
47540 to decode isn't guaranteed
47541 - remove some extraneous ternary comparisons
47544 * dlls/crypt32/encode.c:
47545 crypt32: Fix a fixme, and remove an old comment.
47547 2006-02-09 Aric Stewart <aric@codeweavers.com>
47549 * dlls/advapi32/registry.c:
47550 advapi32: Fix for RegNotifyChangeKeyValue.
47551 Flip fAsync and fWatchSubTree into their proper places.
47553 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
47555 * dlls/ntdll/tape.c:
47556 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
47557 instead of MTSETBLK.
47559 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
47561 * dlls/x11drv/keyboard.c:
47562 x11drv: Update Swiss French keyboard layout to better match the X11 one.
47564 2006-02-09 Robert Reif <reif@earthlink.net>
47566 * dlls/dsound/tests/duplex.c:
47567 dsound: Fix duplex test.
47569 2006-02-09 Christoph Frick <frick@sc-networks.de>
47571 * dlls/dinput/joystick_linuxinput.c:
47572 dinput: Dynamic handling of buttons of a device.
47574 * dlls/wined3d/utils.c:
47575 wined3d: Support for WINED3DFMT_A8B8G8R8.
47577 * dlls/wined3d/device.c:
47578 wined3d: Better warn/fixme for query handling.
47580 2006-02-09 Hans Leidekker <hans@it.vu.nl>
47582 * dlls/mapi32/sendmail.c:
47583 mapi32: Prevent freeing non-allocated memory.
47585 2006-02-08 Francois Gouget <fgouget@free.fr>
47587 * include/winuser.h:
47588 winuser.h: Add missing *LayeredWindow*() prototypes.
47590 2006-02-08 Alexandre Julliard <julliard@winehq.org>
47592 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
47594 server: Remove the no longer needed exe_file parameter in the
47595 init_process_done request.
47597 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
47598 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
47600 * dlls/kernel/process.c:
47601 kernel: Use a standard LoadLibrary call to load the main exe.
47603 * dlls/ntdll/loader.c:
47604 ntdll: Check for existing modref for the main exe before creating it
47605 in LdrInitializeThunk.
47607 * server/process.c:
47608 server: Allow the main exe to be registered as a normal dll before
47609 init_process_done is called.
47612 server: Fixed handling of inotify record length.
47614 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
47616 * dlls/msvcrt/undname.c:
47617 msvcrt: __unDNameEx is not a stub.
47619 2006-02-08 Jacek Caban <jacek@codeweavers.com>
47621 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
47622 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
47623 shdocvw: Added IHlinkFrame stub implementation.
47625 * dlls/shdocvw/shdocvw_main.c:
47626 shdocvw: Includes clean up.
47628 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
47629 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
47630 shdocvw: Remove IQuickActivate interface implementation that is not
47631 implemented in Windows as well.
47633 * include/urlmon.idl:
47634 urlmon.idl: Added BINDINFOF declaration.
47636 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
47638 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
47639 Pens created without PS_GEOMETRIC style but with width > 1 unit are
47643 gdi: Remove StrokePath workaround for a DC transformation change bug.
47645 2006-02-08 Huw Davies <huw@codeweavers.com>
47647 * dlls/wineps/escape.c:
47648 wineps: Don't display the MFCOMMENT escape.
47650 2006-02-07 Francois Gouget <fgouget@free.fr>
47652 * dlls/ntdll/tape.c:
47653 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
47655 * dlls/shell32/shellole.c:
47656 shell32: Update DllGetClassObject documentation.
47658 * include/textserv.h:
47659 textserv.h: Add missing CreateTextServices() prototype.
47661 * dlls/ntdll/virtual.c:
47662 ntdll: Protect sys/stat.h inclusion.
47664 * tools/winapi/win32.api:
47665 winapi: Update win32.api to match the current sources.
47667 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
47670 wine.inf: Add a default handler for https to the registry.
47672 * dlls/kernel/locale.c:
47673 kernel32: Implement EnumUILanguages.
47675 * dlls/x11drv/dib_convert.c:
47676 x11drv: Copy the whole image at once if appropriate.
47678 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
47680 * dlls/x11drv/keyboard.c:
47681 x11drv: Fix Turkish keyboard layouts.
47683 2006-02-07 Alexandre Julliard <julliard@winehq.org>
47685 * dlls/ntdll/loader.c:
47686 ntdll: Support loading a builtin dll by specifying an explicit path to
47689 2006-02-07 Mike McCormack <mike@codeweavers.com>
47691 * programs/notepad/En.rc, programs/notepad/License_En.c,
47692 programs/notepad/Makefile.in, programs/notepad/dialog.c,
47693 programs/notepad/license.c, programs/notepad/license.h,
47694 programs/notepad/notepad_res.h:
47695 notepad: Move license text to resources.
47697 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
47699 * dlls/ntdll/time.c:
47700 ntdll: Added Urals time.
47702 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
47704 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
47705 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
47707 * dlls/d3d8/device.c:
47708 d3d8: fbconfig fix.
47709 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
47710 32 in case the direct3d color format also has a depth of 32. As
47711 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
47712 the color depth needs to be 24. This patch sets the depth to 24 and it
47713 fixes bugs in 3dmark2001 and other programs.
47715 2006-02-07 Mike McCormack <mike@codeweavers.com>
47717 * dlls/kernel/tests/change.c:
47718 kernel32: More test cases for ReadDirectoryChangesW.
47720 * dlls/kernel/change.c, dlls/ntdll/directory.c,
47721 include/wine/server_protocol.h, server/change.c, server/protocol.def,
47723 kernel32: ReadDirectoryChangesW fixes.
47724 ReadDirectoryChangesW remembers whether it's recording changes or not.
47725 Don't initialize overlapped->InternalHigh.
47726 The hEvent is cleared when ReadDirectoryChanges is called.
47728 2006-02-07 Alexandre Julliard <julliard@winehq.org>
47730 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
47731 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
47732 Include wine/port.h in files that use exceptions.
47734 2006-02-07 Robert Shearman <rob@codeweavers.com>
47736 * dlls/oleaut32/tmarshal.c:
47737 oleaut32: Fix circular reference count in Typelib marshaler.
47738 The current method of handling typelib-marshaled interfaces that derive
47739 from IDispatch is to query for an IDispatch pointer from the proxy, but
47740 this causes a circular reference count.
47741 Fix the reference counting by loading using the IRpcProxyBuffer of
47742 IDispatch without an outer unknown, so that the lifetime is controlled
47743 by the typelib-marshaled interface's proxy. The IDispatch proxy now
47744 shares the same channel as the typelib-marshaled interface, so fix up
47745 the stub side to handle this.
47747 * dlls/oleaut32/tmarshal.c:
47748 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
47750 * dlls/oleaut32/tmarshal.c:
47751 oleaut32: Release interfaces when told to.
47752 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
47753 TKIND_INTERFACE case below by releasing their respective interfaces as
47756 * dlls/ole32/compobj.c:
47757 ole32: Print an error message if the apartment isn't initialised in
47760 * tools/widl/write_msft.c:
47761 widl: Fix some warnings caused by making attributes const.
47764 msi: Fix bison warnings by providing precedence rules for expressions
47765 and by removing a redundant expression case.
47767 * dlls/rpcrt4/cproxy.c:
47768 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
47769 StdProxy_Construct as it will just crash anyway.
47771 2006-02-07 James Hawkins <truiken@gmail.com>
47773 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
47774 dlls/setupapi/tests/query.c:
47775 setupapi: Add an initial implementation of SetupGetInfInformation.
47777 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
47778 setupapi: Implement SetupQueryInfFileInformation.
47780 2006-02-07 Alexandre Julliard <julliard@winehq.org>
47782 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
47783 dlls/setupapi/setupapi_private.h:
47784 setupapi: Store the full name to the INF file in the inf_file structure
47785 (based on a patch by James Hawkins).
47787 * tools/widl/parser.y:
47788 widl: Remove '\n' from yyerror calls.
47790 2006-02-07 Robert Shearman <rob@codeweavers.com>
47792 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
47793 tools/widl/widltypes.h:
47794 widl: Make 'attrs' field of type_t const.
47796 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
47797 widl: Remove unused 'rname' field of type_t.
47799 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
47800 tools/widl/typegen.h:
47801 widl: Merge marshall_arguments and unmarshall_arguments into one
47802 function to remove the large amount of duplicated code.
47804 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
47805 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
47806 tools/widl/typegen.h:
47807 widl: Yet more const attributes.
47809 * tools/widl/header.c, tools/widl/widltypes.h:
47810 widl: More const attributes.
47812 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
47814 * tools/widl/typegen.c:
47815 widl: Fix proc format string for explicit binding handles.
47817 2006-02-07 Robert Shearman <rob@codeweavers.com>
47819 * tools/widl/typegen.c:
47820 widl: Write out the correct FC type if the structure has pointers.
47822 * tools/widl/typegen.c:
47823 widl: Split pointer writing into a separate function.
47825 * tools/widl/parser.y:
47826 widl: Fix pointer detection for structures with embedded arrays.
47827 Pointers have priority over every other type, so move the detection to
47828 the top of get_struct_type.
47829 Fall through from the embedded array detection to the embedded
47830 structure handling code so that conformance, variance and pointer
47831 presence is inherited from the array's base type.
47833 * tools/widl/typegen.c:
47834 widl: Increment the type format string when writing the pointer
47836 Write out pointer layouts for structures.
47838 * tools/widl/widltypes.h:
47839 widl: Make all pointer fields of expr_t structure constant.
47841 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
47843 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
47844 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
47846 * dlls/msvideo/msvideo_main.c:
47847 msvideo: Add a codec to the compressors list only if it supports
47848 specified input format.
47849 Return a compressor handle in COMPVARS structure.
47851 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
47853 * dlls/msvcrt/undname.c:
47854 msvcrt: Handle data types B,R,S in C++ symbol demangling.
47856 2006-02-07 H. Verbeet <hverbeet@gmail.com>
47858 * dlls/d3d9/tests/vertexdeclaration.c:
47859 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
47861 * dlls/d3d9/tests/vertexdeclaration.c:
47862 d3d9: Reorganise the vertexdeclaration tests.
47863 - Split the test for getting and setting vertexdeclaration into one
47864 for creating the declaration and one for the actual getting and
47866 - Add traces for when creating the device or vertexdeclaration fails.
47868 * dlls/wined3d/vertexdeclaration.c:
47869 wined3d: Always return the number of elements in the vertex
47870 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
47872 * dlls/wined3d/device.c:
47873 wined3d: Don't set the container to the device for standalone surfaces.
47875 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
47876 wined3d/d3d9: Cleanup GetContainer for volumes.
47878 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
47879 wined3d/d3d9: Cleanup GetContainer for surfaces.
47881 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
47883 * dlls/quartz/regsvr.c:
47884 quartz: Register some of the interfaces.
47886 2006-02-06 Robert Millan <rmh@aybabtu.com>
47888 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
47889 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
47890 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
47893 2006-02-06 Alexandre Julliard <julliard@winehq.org>
47895 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
47896 w32skrnl: No need for an import library.
47898 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
47899 rsabase: No need for an import library.
47901 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
47903 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
47904 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
47905 avoid using struct mtpos which may not be present on such systems).
47907 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
47909 * dlls/wininet/tests/internet.c:
47910 wininet: Fix InternetQueryOption test to pass under Windows.
47912 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
47914 * dlls/winsock/tests/sock.c:
47915 winsock/tests: select() conformance test improvements.
47916 Add OK tests around more function calls.
47917 Add two more todo_wine tests that fail.
47919 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
47921 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
47922 dlls/comctl32/tests/monthcal.c:
47923 comctl32: Add month calendar tests.
47925 2006-02-06 Francois Gouget <fgouget@free.fr>
47927 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
47928 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
47929 Assorted spelling fixes.
47931 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
47932 Add trailing '\n's to ok() and trace() calls.
47934 * dlls/security/security.spec:
47935 security: Fix the UnsealMessage() forward.
47937 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
47939 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
47940 wined3d: Texture fixes.
47941 Set video memory capabilities, add some checks to SetTexture and
47942 update some comments.
47944 2006-02-06 Huw Davies <huw@codeweavers.com>
47946 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
47947 oleaut32: Fixes and tests for CreateDispTypeInfo.
47948 CreateDispTypeInfo returns the typeinfo of a coclass which implements
47949 the described interface.
47951 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
47953 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
47954 dlls/wininet/tests/internet.c:
47955 wininet: Add tests for InternetQueryOption.
47957 2006-02-06 Hans Leidekker <hans@it.vu.nl>
47959 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
47960 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
47961 include/mapicode.h:
47962 mapi32: Implementation for MAPISendMail.
47963 Implement MAPISendMail, stub MAPILogoff and make the stubs for
47964 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
47966 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
47968 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
47969 wcmd: CALL should search the current PATH.
47971 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
47973 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
47974 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
47975 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
47976 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
47977 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
47978 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
47979 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
47980 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
47981 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
47982 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
47983 programs/notepad/main.c:
47984 Fixes for missing prototypes warnings.
47986 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
47987 A few fixes for pointer qualifiers (const, volatile) warnings.
47989 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
47991 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
47992 winhelp: Turkish translation.
47994 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
47995 winemine: Turkish translation.
47997 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
47998 winefile: Turkish translation.
48000 * programs/wineconsole/wineconsole_Tr.rc,
48001 programs/wineconsole/wineconsole_res.rc:
48002 wineconsole: Turkish translation.
48004 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
48005 winecfg: Turkish translation.
48007 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
48008 wcmd: Turkish translation.
48010 * programs/view/Tr.rc, programs/view/viewrc.rc:
48011 view: Turkish translation.
48013 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
48014 uninstaller: Turkish translation.
48016 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
48017 taskmgr: Turkish translation.
48019 * programs/start/Tr.rc, programs/start/rsrc.rc:
48020 start: Turkish translation.
48022 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
48023 regedit: Turkish translation.
48025 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
48026 progman: Turkish translation.
48028 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
48029 notepad: Turkish translation.
48031 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
48032 cmdlgtst: Turkish translation.
48034 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
48035 clock: Turkish translation.
48037 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
48038 wldap32: Turkish translation.
48040 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
48041 winspool: Turkish translation.
48043 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
48044 winmm: Turkish translation.
48046 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
48047 wininet: Turkish translation.
48049 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
48050 wineps: Turkish translation.
48052 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
48053 user: Turkish translation.
48055 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
48056 shlwapi: Turkish translation.
48058 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
48059 shell32: Turkish translation.
48061 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
48062 shdocvw: Turkish translation.
48064 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
48065 setupapi: Turkish translation.
48067 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
48068 serialui: Turkish translation.
48070 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
48071 oledlg: Turkish translation.
48073 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
48074 oleaut32: Turkish translation.
48076 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
48077 msvideo: Turkish translation.
48079 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
48080 msvidc32: Turkish translation.
48082 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
48083 msrle32: Turkish translation.
48085 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
48086 msi: Turkish translation.
48088 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
48089 mshtml: Turkish translation.
48091 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
48092 msacm: Turkish translation.
48094 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
48095 mpr: Turkish translation.
48097 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
48098 iccvid: Turkish translation.
48100 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
48101 hhctrl.ocx: Turkish translation.
48103 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
48104 commdlg: Turkish translation.
48106 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
48107 comctl32: Turkish translation.
48109 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
48110 avifil32: Turkish translation.
48112 2006-02-06 Mike McCormack <mike@codeweavers.com>
48114 * dlls/ntdll/tests/change.c:
48115 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
48117 * dlls/kernel/change.c, dlls/ntdll/directory.c,
48118 include/wine/server_protocol.h, server/change.c, server/protocol.def,
48119 server/request.h, server/trace.c:
48120 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
48122 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
48124 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
48125 dlls/kernel/tests/volume.c:
48126 kernel: Added a test for QueryDosDeviceA.
48128 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
48130 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
48131 programs/winefile/No.rc:
48132 Norwegian Bokmål updates.
48134 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
48136 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
48137 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
48139 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
48140 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
48142 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
48143 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
48145 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
48146 ntdll: Implemented IOCTL purge for serial objects.
48148 2006-02-06 H. Verbeet <hverbeet@gmail.com>
48150 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
48151 dlls/wined3d/device.c, dlls/wined3d/directx.c,
48152 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
48153 dlls/wined3d/query.c, dlls/wined3d/resource.c,
48154 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
48155 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
48156 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
48157 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
48158 dlls/wined3d/volumetexture.c:
48159 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
48161 * dlls/wined3d/stateblock.c:
48162 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
48163 Move TRACEs to the top of their code blocks.
48165 * dlls/wined3d/device.c:
48166 wined3d: Release the correct vertexdeclaration in
48167 IWineD3DDeviceImpl_SetVertexDeclaration.
48169 * dlls/wined3d/device.c:
48170 wined3d: Also update reference counts when we're recording a stateblock.
48172 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
48173 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
48174 wined3d: Fix SetContainer.
48175 Add/Release references to the container.
48176 Change the type of the container from IUnknown to IWineD3DBase.
48178 * dlls/wined3d/drawprim.c:
48179 wined3d: Downgrade a FIXME to a TRACE.
48181 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
48183 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
48184 programs/winedbg/debugger.h, programs/winedbg/memory.c,
48185 programs/winedbg/stack.c, programs/winedbg/symbol.c:
48186 winedbg: Added support for function parameters passed in registers.
48187 Added correct stabs parsing for function parameters in registers.
48188 Added a couple of helper functions to make code smaller and more
48191 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
48192 kernel: Fixed regression in atom handling.
48193 Added proper tests (local & global functions).
48195 2006-02-06 Kevin Koltzau <kevin@plop.org>
48197 * dlls/riched20/editor.c:
48198 riched20: Don't use EM_STREAMIN for paste.
48200 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
48202 * dlls/commdlg/fontdlg.c:
48203 commdlg: Add font sizes 6 and 7 to font select dialog.
48205 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
48207 * programs/winecfg/Nl.rc:
48208 winecfg: Update Dutch resources.
48210 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
48212 * programs/winecfg/De.rc:
48213 winecfg: Update German resource.
48215 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
48217 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
48218 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
48219 Work around using struct mtget.mt_gstat on systems lacking this.
48221 2006-02-05 Robert Millan <rmh@aybabtu.com>
48223 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
48224 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
48225 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
48226 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
48227 that is used with FreeBSD.
48229 2006-02-05 Kevin Koltzau <kevin@plop.org>
48231 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
48232 riched20: Separate stream state from editor state.
48233 Somewhat improves thread safety.
48235 * dlls/riched20/editor.h, dlls/riched20/writer.c:
48236 riched20: Add method to stream data based on a range.
48238 * dlls/riched20/editor.c:
48239 riched20: Don't use EM_STREAMOUT for copy/cut.
48241 2006-02-05 Alexandre Julliard <julliard@winehq.org>
48243 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
48244 server/protocol.def, server/trace.c:
48245 server: Remove no longer used create_flags from get_startup_info request.
48247 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
48248 kernel: Use a magic ConsoleHandle value instead of create flag to pass
48249 the CREATE_NEW_CONSOLE flag to the child.
48251 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
48252 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
48255 server: Fixed compile without inotify.
48257 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
48259 * programs/winecfg/Ko.rc:
48260 winecfg: Updated the Korean translation.
48262 2006-02-05 H. Verbeet <hverbeet@gmail.com>
48264 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
48265 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
48267 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
48268 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
48270 * dlls/d3d8/directx.c:
48271 d3d8: Add detection for GL_ARB_point_parameters support.
48273 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
48275 * dlls/riched20/editor.c:
48276 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
48278 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
48280 * dlls/commdlg/cdlg_De.rc:
48281 commdlg: Update German resource.
48283 2006-02-05 Juan Lang <juan@codeweavers.com>
48285 * dlls/crypt32/tests/str.c:
48286 crypt32: Fix Mingw compile.
48288 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
48290 * dlls/d3d8/device.c:
48291 d3d8: Fixed point sprite scaling when size < 1.0f.
48293 * dlls/d3d8/device.c:
48294 d3d8: Fixed POINTSPRITEENABLE.
48296 * dlls/d3d8/device.c:
48297 d3d8: Fixed POINTSCALEENABLE.
48299 * dlls/wined3d/device.c:
48300 wined3d: Fixed point sprite scaling when size < 1.0f.
48302 2006-02-04 Alexandre Julliard <julliard@winehq.org>
48304 * dlls/ntdll/loadorder.c:
48305 ntdll: Added a few helper function to simplify the loadorder code.
48306 Keep the application key open, it's valid for the lifetime of the
48309 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
48310 programs/winecfg/resource.h:
48311 winecfg: Display a warning when the user tries to change the load
48312 order of a system dll.
48314 * programs/winecfg/libraries.c:
48315 winecfg: Populate the dll combo box with the dlls found in the load path.
48317 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
48318 libs/wine/wine.map:
48319 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
48321 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
48323 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
48324 programs/notepad/Da.rc, programs/progman/Da.rc,
48325 programs/winhelp/Da.rc:
48326 Danish language update.
48328 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
48330 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
48331 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
48332 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
48333 dlls/riched20/writer.c:
48334 riched20: Initial support for simple tables.
48336 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
48337 riched20: Removed an unused parameter.
48339 * dlls/riched20/caret.c:
48340 riched20: Simplified ME_InsertGraphicsFromCursor() function.
48342 * dlls/riched20/run.c:
48343 riched20: Fixed undo stack corruption.
48345 2006-02-04 Mike McCormack <mike@codeweavers.com>
48347 * dlls/imm32/imm.c:
48348 imm32: Remove FIXME messages from some implemented functions.
48350 * programs/clock/En.rc, programs/clock/License_En.c,
48351 programs/clock/Makefile.in, programs/clock/clock_res.h,
48352 programs/clock/license.c, programs/clock/license.h,
48353 programs/clock/main.c:
48354 Clock: Load license text from resources.
48356 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
48358 * dlls/msvideo/msvideo_main.c:
48359 msvfw32: Do not overwrite fccType in the codec enumeration proc.
48361 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
48363 * programs/winecfg/drive.c:
48364 winecfg: Use already existing letter_to_index().
48366 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
48368 * dlls/wined3d/device.c:
48369 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
48371 2006-02-03 Robert Shearman <rob@codeweavers.com>
48373 * tools/widl/typegen.c:
48374 widl: Add architecture for generating pointer layouts.
48376 2006-02-03 Alexandre Julliard <julliard@winehq.org>
48379 wine.inf: Make FourCC codes uppercase again until we can figure out
48380 why lowercase doesn't work right.
48382 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
48384 * tools/widl/typegen.c:
48385 widl: The 'string' attribute can also be used with unsigned characters.
48387 2006-02-03 Robert Shearman <rob@codeweavers.com>
48389 * dlls/rpcrt4/ndr_stubless.c:
48390 rpcrt4: Restrict stubless FC types to the range of the type function table.
48392 * dlls/rpcrt4/ndr_midl.c:
48393 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
48395 * include/wine/rpcfc.h:
48396 include: Move all of the contiguous FC types together so we can see
48397 possible missing constants better.
48399 * include/rpcndr.h:
48400 include: Add function declarations for the Range type.
48402 2006-02-03 Mike McCormack <mike@codeweavers.com>
48405 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
48407 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
48409 * dlls/wined3d/device.c:
48410 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
48412 * dlls/wined3d/device.c:
48413 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
48415 * dlls/wined3d/device.c:
48416 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
48418 * dlls/wined3d/device.c:
48419 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
48421 2006-02-03 Robert Millan <rmh@aybabtu.com>
48423 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
48424 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
48426 2006-02-03 Huw Davies <huw@codeweavers.com>
48428 * dlls/oleaut32/typelib.c:
48429 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
48431 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
48433 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
48434 dlls/msvideo/msvideo_main.c:
48435 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
48439 wine.inf: Change fcc type of builtin video codecs in system.ini to be
48440 equal to ICTYPE_VIDEO.
48442 * dlls/commdlg/filedlg.c:
48443 Add support for CDM_HIDECONTROL message in the file open dialog.
48445 2006-02-03 Juan Lang <juan_lang@yahoo.com>
48447 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
48448 crypt32: Add stub for CryptEnumOIDInfo.
48450 2006-02-02 Alexandre Julliard <julliard@winehq.org>
48452 * ANNOUNCE, ChangeLog, VERSION, configure:
48455 ----------------------------------------------------------------
48456 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
48458 * dlls/winsock/tests/sock.c:
48459 winsock/tests: Add a todo_wine test for select.
48461 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
48463 * dlls/winspool/tests/info.c:
48464 winspool/tests: Filter more results.
48466 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
48468 * dlls/wined3d/directx.c:
48469 wined3d: Added support for ARB_POINT_PARAMETERS.
48471 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
48473 * dlls/gdi/freetype.c:
48474 gdi: Slant font automatically if no italic variant exists.
48476 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
48478 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
48479 programs/winecfg/En.rc, programs/winecfg/Es.rc,
48480 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
48481 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
48482 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
48483 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
48484 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
48485 programs/winecfg/x11drvdlg.c:
48486 winecfg: Remove color depth. It's source of problems for number of users.
48488 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
48490 * dlls/shell32/shellpath.c:
48491 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
48493 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
48494 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
48495 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
48496 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
48497 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
48498 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
48499 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
48500 allow for reasonable symbolic linking to $HOME based directories.
48502 * dlls/shell32/shellpath.c:
48503 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
48505 2006-02-02 Huw Davies <huw@codeweavers.com>
48507 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
48508 dlls/x11drv/x11drv.h:
48509 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
48511 2006-02-02 Alexandre Julliard <julliard@winehq.org>
48513 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
48514 widl: Some cosmetic fixes in generated code.
48516 * tools/widl/widl.c:
48517 widl: Make sure the token variables are always initialized properly.
48519 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
48521 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
48522 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
48524 2006-02-02 Tobias Loew <tobi@die-loews.de>
48527 gdi: Extended pens do not work correct with StrokePath.
48529 2006-02-02 Mike McCormack <mike@codeweavers.com>
48531 * dlls/kernel/change.c:
48532 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
48534 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
48536 * dlls/shell32/shfldr_unixfs.c:
48537 unixfs: Use realpath instead of canonicalize_file_name for portability
48540 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
48543 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
48545 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
48547 * dlls/commdlg/filedlg.c:
48548 commdlg: File open dialog: Use the specified instance handle for
48549 custom dialog templates.
48551 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
48553 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
48554 shlwapi: Added stub for ShellMessageBoxWrapW.
48556 2006-02-02 Juan Lang <juan_lang@yahoo.com>
48558 * dlls/crypt32/cert.c:
48559 crypt32: Support external providers.
48560 - add support for external store providers
48561 - rewrite registry stores as a provider
48562 - fix a memory leak
48564 2006-02-02 Juan Lang <juan@codeweavers.com>
48566 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
48567 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
48569 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
48571 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
48572 advapi32: Add stub for ObjectDeleteAuditAlarmW.
48574 * dlls/oleaut32/variant.c:
48575 oleaut32: Prevent freeing of random memory.
48576 Don't assign type to variant until we're sure we are assigning a
48579 2006-02-02 Kevin Koltzau <kevin@plop.org>
48581 * dlls/riched20/editor.c:
48582 riched20: Handle context menu.
48584 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
48586 * programs/start/start.c:
48587 start.exe: build_args now returns the correct string when no parameter
48590 * dlls/x11drv/keyboard.c:
48591 x11drv: Added Turkish F keyboard layout.
48593 2006-02-01 Juan Lang <juan@codeweavers.com>
48595 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
48596 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
48597 dlls/crypt32/tests/str.c:
48598 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
48600 2006-02-01 Kevin Koltzau <kevin@plop.org>
48602 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
48603 riched20: Implement EM_SETOLECALLBACK.
48605 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
48608 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
48610 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
48612 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
48613 winspool: Empty string as environment is valid, with tests.
48615 * include/winspool.h:
48616 winspool.h: Add missing declarations.
48618 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
48620 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
48621 dlls/riched20/txtsrv.c:
48622 riched20: Implement CreateTextServices.
48623 Implement a stub interface that CreateTextServices returns.
48625 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
48627 * dlls/riched20/style.c:
48628 riched20: Fixed font cache corruption.
48630 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
48632 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
48633 Translate pen width from logical units only for geometric pens.
48635 * dlls/shell32/shlexec.c:
48636 shell32: execute_from_key should fallback to a DDE exec only if the
48637 command to execute from is not found in the registry.
48638 Pass already found executable name to dde_connect.
48640 2006-02-01 Robert Shearman <rob@codeweavers.com>
48642 * tools/widl/typegen.c:
48643 widl: Fix a SEGV when using arrays declared using a pointer and
48644 attributes, instead of array indices (reported by Eric Kohl).
48646 2006-01-31 Alexandre Julliard <julliard@winehq.org>
48648 * dlls/setupapi/tests/.gitignore:
48649 setupapi: Ignore ok file for new query test.
48651 2006-01-31 Mike McCormack <mike@codeweavers.com>
48653 * programs/winefile/En.rc, programs/winefile/Makefile.in,
48654 programs/winefile/license.c, programs/winefile/resource.h,
48655 programs/winefile/winefile.c, programs/winefile/winefile.h:
48656 winefile: Move the license and warranty text into the resources.
48658 2006-01-31 Robert Shearman <rob@codeweavers.com>
48660 * tools/widl/typegen.c:
48661 widl: Changes to output for better debugability.
48662 Write the offset and the absolute address for referenced types.
48663 Write the current offset out when writing a pointer type.
48665 * tools/widl/typegen.c:
48666 widl: Clean up conformant struct handling.
48667 Make the writing of conformant structures take advantage of the new
48668 type format string offset handling.
48670 * tools/widl/typegen.c:
48671 widl: Fix the writing of arrays with size specified in the array
48672 expression instead of the size_is expression.
48674 * tools/widl/typegen.c:
48675 widl: Improve the current type offset passing.
48676 Change the functions to take the current type offset and return the
48677 start of the type written.
48679 * tools/widl/typegen.c:
48680 widl: The stack/structure offset in correlation descriptors should be a short.
48682 * tools/widl/parser.y:
48683 widl: Do constant folding for the sizeof operator on simple types.
48685 * tools/widl/header.c, tools/widl/typegen.c:
48686 widl: Support client/server generation for explicit_handle interfaces
48687 (based on a patch by Eric Kohl).
48689 * tools/widl/typegen.c:
48690 widl: Implement constant conformance.
48692 * tools/widl/client.c, tools/widl/server.c:
48693 widl: Fix the type offset used in marshaling/unmarshaling.
48694 Make a copy of type_offset so that it only gets incremented once per
48695 function, instead of twice.
48697 * tools/widl/write_msft.c:
48698 widl: Implement the writing of defaultvalue constants for enum values.
48700 * include/winsvc.h:
48701 include: Add SC_ENUM_TYPE to winsvc.h.
48703 * dlls/stdole2.tlb/std_ole_v2.idl:
48704 stdole2.tlb: Remove hack due to unimplemented widl functionality.
48706 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
48708 * dlls/shell32/shfldr_unixfs.c:
48709 unixfs: Only append '/' to base path if not already present in
48710 UNIXFS_get_unix_path.
48712 2006-01-31 Alexandre Julliard <julliard@winehq.org>
48714 * dlls/kernel/change.c:
48715 kernel: Set the overlapped structure status in ReadDirectoryChanges.
48717 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
48719 * dlls/ntdll/tape.c:
48720 ntdll: tape.c portability fixes.
48721 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
48722 the former, but not the latter.
48723 Only enable operations supported by the host OS in
48724 TAPE_CreatePartition() and TAPE_Prepare().
48726 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
48728 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
48729 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
48730 dlls/riched20/style.c:
48731 riched20: Added support for hidden text.
48733 * dlls/riched20/caret.c:
48734 riched20: Paint the selection while it's being extended by dragging.
48736 2006-01-31 Tobias Loew <tobi@die-loews.de>
48739 gdi: viewportExt changed after call to StrokePath.
48741 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
48743 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
48744 gdi: Fixes for the isotropic mapping mode.
48745 - Isotropic mapping mode: Adjust the viewport extension in
48746 SetWindowExtEx, handle negative extents.
48747 - Support the isotropic mapping mode in the enhanced metafile driver.
48750 2006-01-31 Robert Shearman <rob@codeweavers.com>
48752 * tools/widl/typegen.c:
48753 widl: Use a macro to write out FC types, along with the current offset
48754 which is useful for debugging.
48756 * tools/widl/typegen.c:
48757 widl: Pass the current type format string offset through all type
48760 * tools/widl/typegen.c:
48761 widl: Eliminate redundant callback routines.
48762 Add a function for comparing expressions and use it to eliminate
48763 redundant callback functions.
48765 * include/wine/rpcfc.h:
48766 widl: Define a value for RPC_FC_WSTRING.
48768 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
48770 * programs/winecfg/x11drvdlg.c:
48771 winecfg: Default for PixelShaders is disabled.
48773 2006-01-31 James Hawkins <truiken@gmail.com>
48775 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
48776 setupapi: Add tests for SetupGetInfInformation.
48778 * include/setupapi.h:
48779 setupapi: Add definitions for the SetupGetInfInformation search flags.
48781 2006-01-31 Mike McCormack <mike@codeweavers.com>
48783 * dlls/kernel/tests/change.c:
48784 kernel: Add some test cases for ReadDirectoryChangesW.
48786 2006-01-31 Juan Lang <juan@codeweavers.com>
48788 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
48789 crypt32: Correct X509_NAME decoding, and more stringent tests.
48791 * include/wincrypt.h:
48792 wincrypt: Fix typo.
48794 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
48796 * dlls/comctl32/listview.c:
48797 comctl32: Restore listview font on CDRF_NEWFONT.
48799 2006-01-31 Robert Shearman <rob@codeweavers.com>
48801 * dlls/oleaut32/typelib.c:
48802 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
48804 * dlls/rpcrt4/ndr_stubless.c:
48805 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
48808 * dlls/rpcrt4/ndr_ole.c:
48809 rpcrt4: Only attempt to marshal an object if it is non-NULL.
48811 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
48813 * dlls/shell32/shfldr_unixfs.c:
48814 unixfs: Only resolve the 'dosdevices' based symbol links in
48815 UNIXFS_get_unix_path, but leave all others alone.
48817 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
48819 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
48820 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
48821 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
48822 gdi: Add support for creating extended pens.
48824 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
48826 * dlls/d3d8/directx.c:
48827 d3d8: CreateDevice should use the root of the current window.
48829 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
48831 * dlls/iphlpapi/iphlpapi_main.c:
48832 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
48834 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
48836 * dlls/riched20/editor.c, include/textserv.h:
48837 riched20: Make CreateTextServices use ITextHost.
48839 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
48841 * dlls/user/message.c:
48842 user: Remove internal messages from the message queue before handling them.
48844 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
48846 * programs/winecfg/Es.rc:
48847 winecfg: Spanish translation update.
48849 2006-01-30 Mike McCormack <mike@codeweavers.com>
48852 server: Initial inotify support.
48854 * dlls/kernel/tests/change.c:
48855 kernel: Add some more tests for FindFirstChangeNotification.
48857 2006-01-30 Alexandre Julliard <julliard@winehq.org>
48859 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
48860 Fixed creation of PS_ALTERNATE pens.
48862 2006-01-30 Tobias Loew <tobi@die-loews.de>
48864 * dlls/comctl32/tab.c:
48865 comctl32: Fix tab-control flickering.
48867 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
48869 * dlls/x11drv/xrender.c:
48870 x11drv: Fix AlphaBlend read boundaries.
48872 2006-01-30 Mike McCormack <mike@codeweavers.com>
48874 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
48875 msi: Add an implementation of MsiGetDatabaseState.
48877 2006-01-30 Juan Lang <juan@codeweavers.com>
48879 * include/wincrypt.h:
48880 wincrypt.h: Add more missing defines.
48882 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
48884 * dlls/user/hook.c:
48885 user: Remove duplicate code.
48887 * dlls/user/tests/msg.c:
48888 user/tests: Add test for low level mouse hooks.
48890 2006-01-30 Robert Shearman <rob@codeweavers.com>
48892 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
48893 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
48894 already have them filled in.
48896 * dlls/oleaut32/typelib.c:
48897 oleaut: Fix the order of parameters passed into DispCallFunc.
48899 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
48901 * dlls/ntdll/tape.c:
48902 kernel: Remove bogus breaks in tape.c
48904 2006-01-27 Huw Davies <huw@codeweavers.com>
48906 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
48907 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
48908 dlls/msxml3/parseerror.c:
48909 msxml: Issue a fixme if the interface is not implemented.
48911 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
48913 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
48914 gdi: Add test case for creating pens, make it pass under Wine for
48917 2006-01-27 Mike McCormack <mike@codeweavers.com>
48919 * dlls/kernel/change.c:
48920 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
48922 2006-01-27 Juan Lang <juan_lang@yahoo.com>
48924 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
48925 dlls/iphlpapi/iphlpapi_main.c:
48926 iphlpapi: Reimplement interface enumeration.
48927 Implement interface enumeration based on if_nameindex, based on a
48928 suggestion by Michael Ost
48930 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
48932 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
48933 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
48935 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
48937 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
48938 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
48939 Fix a couple of bugs spotted by valgrind.
48941 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
48943 Suppress some false-positives reported by valgrind.
48945 * programs/winedbg/break.c, programs/winedbg/dbg.y,
48946 programs/winedbg/debug.l, programs/winedbg/debugger.h,
48947 programs/winedbg/winedbg.c:
48948 winedbg: Hardware breakpoints
48949 - implemented hardware assisted breakpoints (new 'hbreak' command
48950 which behaves just as 'break' command)
48951 - small improvements to break handling (saving hit xpoint across
48952 exception handling)
48953 - fixed 'cont N' command for watchpoints
48955 2006-01-27 Alexandre Julliard <julliard@winehq.org>
48957 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
48958 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
48959 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
48960 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
48961 by Mike McCormack).
48963 * dlls/shell32/shlfileop.c:
48964 shell32: Fixed a couple of FindFirstFile handle leaks.
48966 * dlls/oleaut32/tests/.gitignore:
48967 oleaut32: Ignore new test ok file.
48969 2006-01-27 Huw Davies <huw@codeweavers.com>
48971 * dlls/user/tests/edit.c:
48972 user: Don't automatically add a bunch of styles in create_editcontrol.
48974 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
48976 * dlls/user/tests/text.c, dlls/user/text.c:
48977 user: Fix DrawTextExA/W on empty strings.
48978 DrawTextExA/W should calculate a rectangle of zero height and width in
48979 some cases of null or empty supplied strings. With conformance tests.
48981 2006-01-27 Mike McCormack <mike@codeweavers.com>
48983 * dlls/kernel/change.c:
48984 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
48986 2006-01-27 Robert Shearman <rob@codeweavers.com>
48988 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
48989 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
48990 ole: Test and implement LPSAFEARRAY marshaling.
48992 * dlls/oleaut32/tmarshal.c:
48993 oleaut: Improve the typelib marshaler traces.
48994 Improve the typelib marshaler traces for lazy developers like me who
48995 don't want to grep for constants.
48997 * include/rpcndr.h:
48998 include: Add types and definitions for RPC user callback routines.
49000 * include/propidl.idl:
49001 include: Add new union cases for PROPVARIANT structure.
49003 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
49004 tools/widl/typegen.h:
49005 widl: Implement callback conformance.
49007 2006-01-27 Alexandre Julliard <julliard@winehq.org>
49009 * dlls/riched20/paint.c:
49010 riched20: Remove a couple of no longer used functions.
49012 2006-01-27 Mike McCormack <mike@codeweavers.com>
49014 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
49015 include/wine/server_protocol.h, server/change.c, server/file.c,
49016 server/file.h, server/protocol.def, server/request.h, server/trace.c:
49017 server: Fix the file notification interface to use directory handles.
49019 2006-01-27 Alexandre Julliard <julliard@winehq.org>
49022 server: Fixed low-level hardware hooks.
49023 The hook thread field has been reused for win events, so it no longer
49024 works for low-level hardward hooks. Use the owner field instead.
49026 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
49028 * dlls/user/scroll.c:
49029 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
49031 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
49033 * dlls/winmm/wineoss/audio.c:
49034 wineoss: Proper support in OSS driver for audio when no mixer is present.
49035 Fixed a couple of potential fd leaks.
49037 2006-01-27 Hans Leidekker <hans@it.vu.nl>
49039 * dlls/kernel/tape.c:
49040 kernel: Implementation of tape functions.
49041 Implement CreateTapePartition, EraseTape, GetTapeParameters,
49042 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
49043 SetTapePosition and WriteTapemark.
49045 2006-01-26 Jacek Caban <jacek@codeweavers.com>
49047 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
49048 shdocvw: Added client site's IDispatch stub implementation.
49050 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
49051 dlls/shdocvw/webbrowser.c:
49052 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
49054 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
49055 shdocvw: Added client site's IOleCommandTarget stub implementation.
49057 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
49059 * dlls/riched20/editor.c:
49060 riched20: EM_STREAMIN should send a EN_UPDATE notification.
49062 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
49063 riched20: Selection painting fixes.
49065 2006-01-26 Hans Leidekker <hans@it.vu.nl>
49067 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
49068 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
49069 ntdll: Add implementation of tape IOCTLs.
49071 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
49073 include: Add some defines related to tape support.
49075 2006-01-26 Mike McCormack <mike@codeweavers.com>
49077 * loader/preloader.c:
49078 preloader: Allow compiling the preloader with -fstack-protector.
49080 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
49082 * dlls/user/tests/win.c, dlls/user/win.c:
49083 user: Don't drop owned windows in WIN_EnumChildWindows.
49084 Add a few tests for this.
49086 2006-01-25 Alexandre Julliard <julliard@winehq.org>
49088 * server/fd.c, server/file.c:
49089 server: Allow opening a directory with write access (based on a patch
49090 by Mike McCormack).
49092 * include/wtypes.idl:
49093 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
49096 wine.inf: Don't overwrite registry keys that users may want to change.
49098 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
49099 kernel: Handle a failure to load winedos a bit more gracefully.
49101 * dlls/x11drv/bitblt.c:
49102 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
49104 2006-01-25 Mike Frysinger <vapier@gentoo.org>
49106 * tools/winegcc/winegcc.c:
49107 winegcc: Pass -m32/-m64 along to the linker.
49109 2006-01-25 Robert Reif <reif@earthlink.net>
49111 * dlls/dsound/tests/duplex.c:
49112 dsound: Duplex test fix.
49114 2006-01-25 Jacek Caban <jacek@codeweavers.com>
49116 * dlls/shdocvw/dochost.c:
49117 shdocvw: Added TranslateUrl implementation.
49119 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
49120 dlls/shdocvw/shdocvw.h:
49121 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
49123 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
49125 * dlls/user/static.c:
49126 static control: SS_CENTERIMAGE fixes.
49127 - Stretch bitmaps and icons to the whole control size if
49128 SS_CENTERIMAGE is absent
49129 - Draw the background of centered bitmaps and icons with the
49130 background brush (like Windows XP for applications with a manifest)
49132 * dlls/gdi/enhmfdrv/init.c:
49133 gdi: Fix the EMF bounding box calculation.
49135 2006-01-25 Juan Lang <juan_lang@yahoo.com>
49137 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
49138 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
49139 dlls/iphlpapi/ipstats.h:
49140 iphlpapi: Remove one IP address per interface restriction.
49141 - remove restriction of one IP address per interface
49142 - remove dead code, and make static functions that can be
49143 - update comments and copyright notice
49145 2006-01-25 Hans Leidekker <hans@it.vu.nl>
49147 * dlls/kernel/tests/change.c:
49148 kernel: Test moving a directory that has a change notification
49149 registered for itself.
49151 2006-01-24 Alexandre Julliard <julliard@winehq.org>
49153 * loader/pthread.c:
49154 loader: Detect pthread_get_stackaddr_np returning the top of the stack
49155 instead of the base.
49157 2006-01-24 Huw Davies <huw@codeweavers.com>
49159 * dlls/msxml3/domdoc.c:
49160 msxml: Implement save.
49162 2006-01-24 Mike McCormack <mike@codeweavers.com>
49164 * programs/progman/En.rc, programs/progman/License_En.c,
49165 programs/progman/Makefile.in, programs/progman/license.c,
49166 programs/progman/license.h, programs/progman/main.c,
49167 programs/progman/progman.h:
49168 progman: Load license from resources.
49170 2006-01-24 Alexandre Julliard <julliard@winehq.org>
49172 * dlls/msvcrt/errno.c:
49173 msvcrt: Make error strings static.
49175 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
49177 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
49178 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
49179 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
49180 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
49181 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
49182 dlls/riched20/editor.c, dlls/riched20/para.c,
49183 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
49184 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
49185 dlls/user/tests/edit.c, dlls/winmm/mci.c,
49186 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
49187 Make more arrays const.
49189 2006-01-24 Alexandre Julliard <julliard@winehq.org>
49191 * tools/wineprefixcreate.in:
49192 wineprefixcreate: Only create links for files that don't exist.
49193 Make a copy instead of a link if the original file is writable.
49196 server: Use the new set_fd_user function in create_serial().
49198 2006-01-24 Mike McCormack <mike@codeweavers.com>
49200 * server/fd.c, server/file.c, server/file.h:
49201 server: Modify open_fd to create an fd without a user.
49202 Create a set_fd_user function.
49203 Update create_file() to use the above functions.
49205 2006-01-24 Alexandre Julliard <julliard@winehq.org>
49207 * tools/winebuild/import.c:
49208 winebuild: Get rid of the default ignored symbols list.
49210 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
49211 ntdll: memcpy should behave like memmove in ntdll too.
49213 * dlls/ntdll/ntdll.spec:
49214 ntdll: Mark all libc-style functions as private to make sure we link
49215 to the real libc functions instead.
49217 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
49218 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
49219 Avoid importing _strlwr/_strupr from ntdll.
49221 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
49223 msvcrt: Use the msvcrt version of printf everywhere.
49225 2006-01-24 Juan Lang <juan_lang@yahoo.com>
49227 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
49228 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
49229 dlls/iphlpapi/ipstats.h:
49230 iphlpapi: Clean up memory allocation.
49231 - pass heap to allocate from directly to helper functions, instead of
49232 unnecessarily copying returned data
49233 - use public types rather than internal ones
49234 - make sure GetBestRoute doesn't return bogus matches
49236 2006-01-24 Robert Shearman <rob@codeweavers.com>
49238 * tools/widl/typegen.c:
49239 widl: Generate type format strings for conformant varying arrays.
49241 * tools/widl/parser.y:
49242 widl: Fix detection of varying arrays.
49243 Correctly identify structures containing varying arrays as conformant
49244 varying structures.
49246 * tools/widl/parser.y:
49247 widl: Fix detection of conformant varying structs.
49248 Rename has_conformant_array to has_conformance, add a new variable
49249 has_variance and map has_conformant_string to has_conformance and
49251 A conformant varying struct should be returned if just variance is
49252 present and even if no pointers are present.
49254 * tools/widl/typegen.c:
49255 widl: Support generation of conformant structure type strings.
49257 * tools/widl/typegen.c:
49258 widl: Conformant arrays have a size of 0.
49259 Conformant arrays should cause a size of 0 to be returned from
49262 * tools/widl/typegen.c:
49263 widl: Support correlation descriptors in structures.
49265 * tools/widl/parser.y:
49266 widl: Error if an array is in the middle of a structure.
49267 Fix detection of conformant arrays and output an error if the array
49268 isn't at the end of the structure.
49270 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
49271 widl: Fix the detection of conformant and pointer structs.
49273 * tools/widl/typegen.c:
49274 widl: Simple structs and complex pointers.
49275 Write out type format string for simple structs and for pointers to
49278 * tools/widl/typegen.c:
49279 widl: Add framework for generating struct and union type format strings.
49281 * tools/widl/typegen.c:
49282 widl: Support different types of simple pointers.
49283 Support pointer types in unmarshall_arguments.
49285 * tools/widl/typegen.c:
49286 widl: Generate NdrNonConformatString* calls for non-conformant string types.
49288 * tools/widl/typegen.c:
49289 widl: Add functions for detecting array and string types.
49290 Add functions for detecting array and string types and use these in
49291 both writing type format strings and when marshalling and
49292 unmarshalling parameters.
49294 * tools/widl/typegen.c:
49295 widl: Support some more complicated conformance / variance expressions.
49297 * include/wine/rpcfc.h:
49298 widl: Added some more constants for conformance descriptors.
49300 * tools/widl/typegen.c:
49301 widl: Start implementing writing of conformance/variance descriptors.
49303 * include/wine/rpcfc.h, tools/widl/typegen.c:
49305 Write out type format strings for string types.
49307 * tools/widl/typegen.c:
49309 Write out type format strings for arrays, except for the missing
49310 generic functionality of conformance and variance descriptors.
49312 * tools/widl/typegen.c:
49313 widl: Simplify write_typeformatstring_type.
49314 Simplify handling of types in write_typeformatstring_type by only
49315 writing non-pointer types out when ptr_level is 0. Add stubs for
49316 functions that will write out the type format string for strings and
49319 * tools/widl/typegen.c:
49320 widl: Don't use recursion for write_typeformatstring_type.
49321 Since a var_t can now be passed in, rename to
49322 write_typeformatstring_var. Simplifies the code.
49324 * tools/widl/typegen.c, tools/widl/typegen.h:
49325 widl: Don't use recursion to implement write_procformatstring_type.
49326 Renamed to write_procformatstring_var now since we can pass a var_t in
49327 again. This results in simpler code.
49329 2006-01-24 Alexandre Julliard <julliard@winehq.org>
49331 * dlls/kernel/process.c:
49332 kernel: Fail more gracefully when loading a builtin exe didn't work.
49334 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
49336 * dlls/comctl32/listview.c:
49337 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
49339 2006-01-24 Huw Davies <huw@codeweavers.com>
49341 * dlls/gdi/freetype.c:
49342 gdi: Fixes to preempt freetype 2.2.0.
49344 2006-01-24 Jacek Caban <jacek@codeweavers.com>
49346 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
49349 2006-01-24 Huw Davies <huw@codeweavers.com>
49351 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
49352 gdi: Use correct include file for FT_Get_Module.
49354 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
49356 * dlls/user/user32.spec, dlls/user/win.c:
49357 user32: Added stub for UpdateLayeredWindow.
49359 2006-01-23 Alexandre Julliard <julliard@winehq.org>
49361 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
49362 msvcrt: Properly implemented strerror and perror (based on a patch by
49365 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
49366 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
49368 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
49369 include/msvcrt/errno.h:
49370 msvcrt: Added EILSEQ definition.
49372 2006-01-23 Hans Leidekker <hans@it.vu.nl>
49374 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
49375 msvcrt: Stub implementation for wcsftime.
49377 2006-01-23 Alexandre Julliard <julliard@winehq.org>
49380 Remove useless BUGS file.
49382 2006-01-23 Robert Shearman <rob@codeweavers.com>
49384 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
49385 msi: Move the firing of control events to MSI_ProcessMessage.
49386 Move the firing of control events from internal helper functions to
49387 MSI_ProcessMessage so that custom actions can all cause control events
49389 Added the firing of progress events.
49391 * dlls/msi/action.c, dlls/msi/files.c:
49392 msi: Call ui_actiondata for more actions.
49394 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
49396 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
49397 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
49399 2006-01-23 Robert Reif <reif@earthlink.net>
49401 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
49402 winearts: Try to keep winecfg from crashing by recovering from an arts
49405 2006-01-23 Alexandre Julliard <julliard@winehq.org>
49407 * libs/wine/mmap.c, server/timer.c:
49408 Fixed a couple of warnings on MacOS.
49410 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
49411 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
49412 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
49413 programs/winedbg/types.c:
49414 winedbg: Use Win32 types instead of long long.
49416 * server/trace.c, tools/make_requests:
49417 server: More generic mechanism for adding typecasts in server traces.
49418 Added casts for size_t values.
49420 2006-01-23 Mike McCormack <mike@codeweavers.com>
49422 * dlls/ntdll/ntdll.spec:
49423 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
49425 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
49427 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
49428 dlls/dbghelp/symbol.c:
49429 dbghelp: Return better values in module information.
49430 - 32/64: number of symbols is now correct
49431 - 64: the 64 bit extra fields are now initialized with some non null
49434 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
49435 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
49436 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
49438 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
49440 * dlls/dbghelp/dbghelp.c:
49441 dbghelp: SymSetContext should return FALSE when setting twice the same
49444 * dlls/dbghelp/dbghelp.c:
49445 dbghelp: Live targets.
49446 In SymInitialize, now trying to check if the hProcess is a real live
49447 target or not. If we think it is, try to grasp ELF information from
49450 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
49451 dlls/dbghelp/module.c, include/dbghelp.h:
49452 dbghelp: Started implementation of the global callback mechanism.
49454 * dlls/dbghelp/symbol.c, include/dbghelp.h:
49455 dbghelp: Symbol info.
49456 - better coding for SYMBOL_INFO filling
49457 - some fixes on some fields (parameters)
49458 - now using the max size for symbol info
49460 * programs/winedbg/break.c, programs/winedbg/debugger.h,
49461 programs/winedbg/expr.c, programs/winedbg/memory.c,
49462 programs/winedbg/stack.c, programs/winedbg/types.c,
49463 programs/winedbg/winedbg.c:
49464 winedbg: Added a more decent scheme for handling segmented addresses.
49466 2006-01-23 Alexandre Julliard <julliard@winehq.org>
49469 libwine: Added LDT support for MacOS/x86.
49471 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
49473 * dlls/user/menu.c, dlls/user/tests/menu.c:
49474 user32: Make GetMenuItemInfo tests pass under Wine.
49475 - Change menu item search algorithm to recurse into a submenu first.
49476 - Fallback to a found submenu if nothing else was found.
49478 2006-01-23 Robert Shearman <rob@codeweavers.com>
49480 * dlls/msi/dialog.c:
49481 msi: Support msidbControlAttributesSunken.
49483 * dlls/msi/dialog.c:
49484 msi: Only print fixme for progress attribute once.
49485 Since setting the Progress attribute is done quite frequently, don't
49486 flood the user with messages about it being unimplemented.
49488 2006-01-23 Mike McCormack <mike@codeweavers.com>
49490 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
49491 crypt32: Add stub implementations of some crypto functions used by IE6 install.
49493 2006-01-23 Alexandre Julliard <julliard@winehq.org>
49495 * tools/winebuild/import.c:
49496 winebuild: Always import atof, the MS version is different.
49498 2006-01-23 H. Verbeet <hverbeet@gmail.com>
49500 * dlls/d3d8/device.c:
49501 d3d8: For render states D3DRS_POINTSPRITEENABLE and
49502 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
49504 * dlls/d3d8/d3dcore_gl.h:
49505 d3d8: Add GL_ARB_multisample definitions.
49507 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
49508 d3d8: Add detection for GL_ARB_point_sprite support.
49510 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
49512 * dlls/user/scroll.c:
49513 user: Add missing WIN_ReleasePtr.
49515 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
49517 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
49519 ICCompressorChoose should initialize fccType and fccHandler fields
49520 for the full frames case as well.
49522 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
49524 * dlls/kernel/tests/atom.c:
49525 kernel/tests: Integer atoms return different results on WinNT 3.51.
49527 2006-01-23 Mike McCormack <mike@codeweavers.com>
49529 * dlls/shell32/shell32.spec:
49530 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
49532 2006-01-23 Kai Blin <kai.blin@gmail.com>
49534 * dlls/secur32/ntlm.c:
49535 secur32: Added DeleteSecurityContext.
49537 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
49539 * dlls/x11drv/keyboard.c:
49540 x11drv: Update Swiss German keyboard layout to better match the X11 one.
49542 2006-01-23 James Hawkins <truiken@gmail.com>
49544 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
49545 shell32: Reimplement a factored SHFileOperation.
49547 2006-01-21 Marcus Meissner <meissner@suse.de>
49549 * tools/winebuild/build.h, tools/winebuild/relay.c,
49550 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
49551 tools/winebuild/utils.c:
49552 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
49554 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
49556 * dlls/gdi/metafile.c:
49557 gdi: Metafile records must be at least 3 words long.
49559 2006-01-21 Alexandre Julliard <julliard@winehq.org>
49561 * dlls/msvcrt/cppexcept.c:
49562 msvcrt: Preserve all registers in call_ebp_func.
49564 2006-01-21 Jacek Caban <jacek@codeweavers.com>
49566 * dlls/mshtml/nsembed.c:
49567 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
49569 2006-01-21 James Hawkins <truiken@gmail.com>
49571 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
49572 advpack: Add a stub for RebootCheckOnInstall.
49574 * dlls/advpack/files.c:
49575 advpack: Fix the documentation for AddDelBackupEntry.
49577 * dlls/advpack/advpack.c:
49578 advpack: Complete the documentation for CloseINFEngine.
49580 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
49581 advpack: Add a stub for SetPerUserSecValues.
49583 * dlls/advpack/files.c:
49584 advpack: Fix the documentation for FileSaveMarkNotExist.
49586 * dlls/advpack/files.c:
49587 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
49589 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
49590 advpack: Add stubs for the user stub wrapper functions.
49592 * dlls/advpack/files.c:
49593 advpack: Implement DelNodeRunDLL32.
49595 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
49596 advpack: Implement IsNTAdmin.
49598 2006-01-20 Huw Davies <huw@codeweavers.com>
49600 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
49601 shell: Fix incorrect usage of the return value of StrRetToStrNW.
49603 2006-01-20 Aric Stewart <aric@codeweavers.com>
49605 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
49606 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
49607 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
49608 Beginning of framework to implement handling of InternetQueryOption
49609 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
49611 2006-01-20 Alexandre Julliard <julliard@winehq.org>
49613 * configure, configure.ac:
49614 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
49616 * tools/winebuild/build.h, tools/winebuild/relay.c:
49617 winebuild: Moved offset definitions to relay.c since they are only
49619 Hardcoded a couple of TEB offsets to support cross-compilation.
49621 2006-01-20 Huw Davies <huw@codeweavers.com>
49623 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
49624 ole: ProgIDFromCLSID sets progid to NULL on failure.
49626 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
49628 * dlls/x11drv/clipboard.c:
49629 x11drv: Prevent NULL dereference in SelectionRequest handling.
49631 2006-01-20 H. Verbeet <hverbeet@gmail.com>
49633 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
49634 ntdll: Add a stubbed NtSetSystemInformation.
49636 2006-01-20 Alexandre Julliard <julliard@winehq.org>
49638 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
49639 tools/winebuild/relay.c:
49640 ntdll: Move the %gs register to the ntdll_thread_regs structure.
49642 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
49643 ntdll: Move the TEB register to the ntdll_thread_regs structure.
49645 2006-01-20 Juan Lang <juan_lang@yahoo.com>
49647 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
49648 dlls/iphlpapi/iphlpapi_main.c:
49649 iphlpapi: Remove redundant comments and fix typos.
49651 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
49653 * dlls/user/tests/resource.c:
49654 user/tests: Added \n to a few ok() calls.
49656 2006-01-20 Robert Shearman <rob@codeweavers.com>
49658 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
49659 ole: Verify that the proxy is being used in the correct thread.
49661 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
49662 rpc: Replace the hack that detected stubless proxies with the correct check.
49663 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
49664 the three members of the structure that were previously needed.
49665 Fix the detection of stubless proxies.
49667 * dlls/rpcrt4/ndr_marshall.c:
49668 rpc: Skip over the right number of bytes in new correlation descriptors.
49669 Skip over 6 bytes of the format descriptor if new correlation
49670 descriptors are being used, instead of 4.
49672 * dlls/ole32/tests/marshal.c:
49673 ole: Add a test for WM_QUIT behaviour during COM calls.
49675 * dlls/ole32/compobj.c:
49676 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
49677 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
49678 it should repost the WM_QUIT message and then switch to waiting
49679 without checking messages.
49681 2006-01-20 H. Verbeet <hverbeet@gmail.com>
49683 * dlls/wined3d/pixelshader.c:
49684 wined3d: Fix a few TRACEs in pixelshader.c.
49686 * dlls/wined3d/device.c:
49687 wined3d: Return the correct pixelshader in
49688 IWineD3DDeviceImpl_GetPixelShader.
49690 * dlls/wined3d/drawprim.c:
49691 wined3d: A shader isn't guaranteed to have a vertex declaration, so
49692 add a NULL check for that.
49694 2006-01-20 Jacek Caban <jacek@codeweavers.com>
49696 * dlls/shdocvw/oleobject.c:
49697 shdocvw: Added GetWindow implementation.
49699 2006-01-19 Alexandre Julliard <julliard@winehq.org>
49701 * ANNOUNCE, ChangeLog, VERSION, configure:
49704 ----------------------------------------------------------------
49705 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
49707 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
49708 mscms: Check an appropriate registry key.
49710 2006-01-19 Ken Thomases <ken@codeweavers.com>
49712 * dlls/user/win.c, dlls/user/winproc.c:
49713 user: Fixed the lifetime of MDICREATESTRUCT variables.
49715 2006-01-19 Aric Stewart <aric@codeweavers.com>
49717 * dlls/shell32/shellpath.c:
49718 shell32: Update shellpaths My Pictures, My Video, My Music to be under
49719 $HOME, with a number of fallbacks.
49721 2006-01-19 H. Verbeet <hverbeet@gmail.com>
49723 * dlls/d3d8/d3dcore_gl.h:
49724 d3d8: Added GL_ARB_point_sprite definition.
49726 * dlls/wined3d/directx.c:
49727 wined3d: Better version string parsing for VENDOR_NVIDIA in
49728 IWineD3DImpl_FillGLCaps.
49730 2006-01-19 Mike McCormack <mike@codeweavers.com>
49732 * programs/winemine/dialog.c, programs/winemine/main.c:
49733 winmine: Use WIN32_LEAN_AND_MEAN.
49735 2006-01-19 Huw Davies <huw@codeweavers.com>
49737 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
49738 dlls/msxml3/node.c, dlls/msxml3/text.c:
49739 msxml: Text node implementation.
49741 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
49743 * dlls/user/tests/menu.c:
49744 user: Tests for when the menu is incorrect because of duplication of a
49745 menu id and an hMenu.
49747 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
49749 * dlls/x11drv/keyboard.c:
49750 x11drv: Add support for another Canadian French keyboard flavour.
49752 2006-01-19 H. Verbeet <hverbeet@gmail.com>
49754 * dlls/wined3d/directx.c:
49755 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
49756 glXGetClientString to retrieve the OpenGL vendor.
49758 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
49760 * dlls/kernel/instr.c:
49761 kernel: Remove calls to Nt[Get|Set]ThreadContext.
49762 It's done in exception handler now.
49764 2006-01-19 Mike McCormack <mike@codeweavers.com>
49766 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
49767 programs/winecfg/driveui.c, programs/winecfg/main.c,
49768 programs/winecfg/properties.c, programs/winecfg/properties.h,
49769 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
49770 programs/winecfg/x11drvdlg.c:
49771 winecfg: Tidy up included headers.
49772 Get rid of the barely used properties.c.
49774 2006-01-18 Hans Leidekker <hans@it.vu.nl>
49776 * tools/winedump/output.c:
49777 winedump: Fix compilation of generated source.
49778 Include config.h in the .c file, not in the .h file.
49780 2006-01-18 Alexandre Julliard <julliard@winehq.org>
49782 * dlls/ntdll/file.c:
49783 ntdll: Cleaned up the ioctl functions.
49784 Renamed function parameters to something usable.
49785 Fixed potential event leaks.
49787 2006-01-18 Mike McCormack <mike@codeweavers.com>
49789 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
49790 programs/winebrowser/main.c, programs/winhelp/callback.c,
49791 programs/winhelp/macro.c:
49792 programs: Use WIN32_LEAN_AND_MEAN.
49794 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
49796 * dlls/msvcrt/file.c:
49797 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
49800 2006-01-18 Huw Davies <huw@codeweavers.com>
49802 * dlls/msxml3/node.c:
49803 msxml: Implement get_nodeTypedValue.
49805 2006-01-18 Robert Shearman <rob@codeweavers.com>
49807 * dlls/ntdll/loader.c:
49808 ntdll: Loader optimization.
49809 Optimize for the case where a DLL with no path is requested and it is
49812 2006-01-18 Robert Reif <reif@earthlink.net>
49814 * dlls/winmm/winealsa/audio.c:
49815 winealsa: Add critical section names for debugging.
49817 2006-01-18 Alexandre Julliard <julliard@winehq.org>
49819 * dlls/gdi/metafile.c:
49820 gdi: Ignore a few more metafile escapes.
49822 2006-01-18 Jacek Caban <jacek@codeweavers.com>
49824 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
49825 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
49826 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
49829 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
49831 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
49832 winspool: Printing environment support for GetPrinterDriverDirectory.
49834 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
49836 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
49837 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
49840 * dlls/msacm/driver.c, dlls/msacm/stream.c:
49841 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
49843 * dlls/msacm/driver.c:
49844 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
49845 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
49846 application does not supply one.
49848 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
49849 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
49850 Broadcast notifications are fleshed out and are now fully functional.
49852 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
49853 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
49854 - Rework acmDriverAddA to call acmDriverAddW.
49855 - Implement stub for acmDriverAddW with switch for the 3 known cases
49857 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
49858 & alias from registry (similar to msacm32 load).
49860 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
49861 msacm: Implement acmDriverPriority with driver priority/enabled saving.
49862 Foundation for notification broadcasts with support for deferred
49865 * dlls/msacm/internal.c:
49866 msacm: Implement honouring of driver priority and enabled status at
49869 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
49871 * dlls/oleaut32/tests/vartest.c:
49872 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
49874 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
49875 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
49877 2006-01-18 Robert Shearman <rob@codeweavers.com>
49879 * dlls/rpcrt4/ndr_marshall.c:
49880 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
49882 * dlls/rpcrt4/rpc_message.c:
49883 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
49884 to the buffer after the first batch of data has been written to the
49887 * dlls/ole32/compobj.c:
49888 ole: Update the COM todo list.
49890 * dlls/ole32/ole2.c:
49891 ole: Re-post the quit message outside of the DoDragDrop message loop.
49893 * dlls/oleaut32/tmarshal.c:
49894 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
49895 doesn't signify an error; it is just unusual.
49897 * programs/notepad/Zh.rc:
49898 notepad: Add a Font menu item for the Chinese locale.
49900 2006-01-18 Huw Davies <huw@codeweavers.com>
49902 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
49903 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
49904 msxml: Add attribute node implementation.
49906 2006-01-17 Marcus Meissner <meissner@suse.de>
49908 * dlls/msvcrt/dir.c:
49909 msvcrt: _makepath(): operate on target buffer directly.
49911 2006-01-17 Robert Reif <reif@earthlink.net>
49913 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
49914 dsound: Primary buffer size change tests.
49915 It looks like Windows doesn't change the primary buffer length when
49916 changing formats so make the tests fail now.
49917 This means the current ALSA implementation is broken when hardware
49918 acceleration is set to full and the primary buffer format is changed.
49920 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
49921 dlls/dsound/tests/duplex.c:
49922 dsound: Add full duplex tests.
49924 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
49925 dsound: Add full duplex support.
49927 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
49928 dsound: Convert IDirectSoundImpl from a COM class to a regular class
49929 and move most of the COM functions to the DirectSoundDevice class.
49931 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
49933 * dlls/user/static.c:
49934 static control: Immediately repaint the control.
49936 * dlls/user/static.c:
49937 static control: Separate WM_NCCREATE and WM_SETTEXT.
49938 - Separate WM_NCCREATE and WM_SETTEXT.
49939 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
49941 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
49942 - Immediately repaint the control on all occasions.
49944 * dlls/user/static.c:
49945 static control: Don't load OEM bitmaps.
49947 * dlls/user/static.c:
49948 static control: STN_ENABLE and STN_DISABLE notifications.
49950 * dlls/user/static.c:
49951 static control: Better STM_GETIMAGE.
49952 STM_GETIMAGE returns NULL if the given image type doesn't match the
49955 * dlls/user/static.c:
49956 static control: Support SS_REALSIZEIMAGE.
49957 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
49958 load icons in the default icon size").
49959 - SS_ICON: Ability to display cursors.
49961 * dlls/user/static.c:
49962 static control: Support SS_REALSIZECONTROL.
49963 - Support SS_REALSIZECONTROL (this flag means "don't resize the
49964 control to the size of the bitmap/icon").
49965 - Always call GlobalUnlock16 after GlobalLock16.
49967 * dlls/user/static.c:
49968 static control: Background of enhanced metafiles.
49969 - Always paint the background of static controls displaying enhanced
49971 - Also paint the background if there's no metafile to display.
49973 * dlls/user/static.c:
49974 static control: Support text style flags.
49975 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
49976 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
49977 the ExtTextOut function like the native control does.
49978 - Gray text color: Only for non-simple static controls.
49980 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
49982 * dlls/msacm/tests/msacm.c:
49983 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
49984 ACM_METRIC_DRIVER_SUPPORT.
49985 Fix copy&paste mislabeling on acmDriverID test failure.
49987 * dlls/msacm/msacm32_main.c:
49988 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
49990 * dlls/msacm/msacm32_main.c:
49991 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
49993 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
49995 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
49996 shell32: Support for CLSID_ShellFSFolder in unixfs.
49998 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
50000 * dlls/d3d8/device.c:
50001 d3d8: Render state additions.
50002 Implemented D3DRS_EDGEANTIALIAS.
50003 Implemented D3DRS_POINTSPRITEENABLE.
50004 Implemented D3DRS_MULTISAMPLEANTIALIAS.
50006 2006-01-17 H. Verbeet <hverbeet@gmail.com>
50008 * include/wine/wined3d_interface.h:
50009 wined3d: Create a common WineD3D base class, IWineD3DBase.
50011 2006-01-17 Alexandre Julliard <julliard@winehq.org>
50013 * dlls/shlwapi/reg.c:
50014 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
50016 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
50018 * programs/winemenubuilder/winemenubuilder.c:
50019 winemenubuilder: Report a few more errors.
50020 Use Heap[Alloc|Free] instead of malloc|free.
50022 2006-01-17 Robert Shearman <rob@codeweavers.com>
50024 * dlls/user/message.c, dlls/user/tests/msg.c,
50025 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
50026 server/request.h, server/trace.c:
50027 user: Fix WM_QUIT message ordering from PostQuitMessage.
50028 Added a new server call as PostQuitMessage should set a flag in the
50029 message queue to return the WM_QUIT message when there are no other
50030 pending messages, rather than posting a message to the thread queue as
50031 it does at the moment.
50033 2006-01-17 Mike McCormack <mike@codeweavers.com>
50035 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
50036 dlls/ntdll/tests/change.c:
50037 ntdll: Add a test for NtNotifyChangeDirectoryFile.
50040 server: Make sure to release the fd we grabbed in all cases.
50042 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
50043 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
50045 * dlls/ntdll/reg.c:
50046 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
50048 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
50050 * dlls/oleaut32/tests/vartest.c:
50051 oleaut32: Tests for the VarCmp reimplementation.
50053 * dlls/oleaut32/variant.c:
50054 oleaut32: Reimplement VarCmp().
50055 - Supports now all WinXP allowed combinations of input variants.
50056 - VT_RESERVED on input variants is handled now.
50057 - Removed complicated VT_DATE comparision; that's not how Windows does it.
50058 - Improved documentation.
50060 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
50061 dlls/oleaut32/variant.h:
50062 oleaut32: Define missing but useful VTBIT_* macros.
50064 2006-01-16 Robert Shearman <rob@codeweavers.com>
50066 * dlls/shell32/shfldr_fs.c:
50067 shell: GetDetailsOf fix.
50068 Initialise hr and psd->str.uType before the call to
50069 IShellFolder_GetDisplayNameOf so that whatever it returns is
50072 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
50073 dlls/shell32/shfldr_fs.c:
50074 shell: Convert the filesystem shell folder to Unicode.
50076 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
50077 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
50078 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
50079 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
50081 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
50083 * dlls/msacm/driver.c:
50084 msacm: Fix incorrect linked list traversing leading to memory/driver
50087 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
50089 * programs/regsvr32/regsvr32.c:
50090 regsvr32 understands '-' and '/' for arguments.
50092 2006-01-16 Mike McCormack <mike@codeweavers.com>
50094 * dlls/kernel/change.c, dlls/kernel/file16.c:
50095 kernel32: Move FileCDR16 in with the other 16bit file functions.
50097 * include/winbase.h:
50098 kernel32: Declare BindIoCompletionCallback().
50100 2006-01-16 Robert Shearman <rob@codeweavers.com>
50102 * dlls/oleaut32/typelib.c:
50103 oleaut: Handle a non-byref variant being passed for a byref param in
50106 * dlls/oleaut32/typelib.c:
50107 oleaut: Only allocate memory once for each array needed for the
50108 arguments in ITypeInfo::Invoke.
50110 * dlls/oleaut32/typelib.c:
50111 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
50112 Simplify missing argument handling by pre-allocating an array of the
50113 maximum number of missing arguments there could be.
50115 2006-01-16 Huw Davies <huw@codeweavers.com>
50117 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
50118 msxml: Fix for get_nodeValue on attributes.
50120 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
50121 msxml: Implement setAttribute.
50123 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
50125 * dlls/mscms/tests/profile.c:
50126 mscms: Collect some data during profile enumeration.
50128 2006-01-16 Hans Leidekker <hans@it.vu.nl>
50130 * dlls/kernel/virtual.c:
50131 kernel: Documentation cleanups.
50133 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
50135 * dlls/user/sysparams.c:
50136 user: Avoid buffer overflow in sysparams.c.
50137 Increase buffer size to 12 for getting and setting integer parameters
50138 from/to the registry.
50140 2006-01-16 Mike McCormack <mike@codeweavers.com>
50142 * programs/control/control.c, programs/eject/eject.c,
50143 programs/expand/expand.c, programs/hh/main.c,
50144 programs/msiexec/msiexec.c, programs/progman/dialog.c,
50145 programs/progman/group.c, programs/progman/grpfile.c,
50146 programs/progman/program.c, programs/progman/string.c,
50147 programs/wcmd/builtins.c, programs/wcmd/directory.c,
50148 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
50149 programs/winecfg/properties.c, programs/winepath/winepath.c:
50150 programs: Use WIN32_LEAN_AND_MEAN in some more places.
50152 * programs/wineboot/wineboot.c:
50153 wineboot: Use WIN32_LEAN_AND_MEAN.
50154 Use HeapAlloc/HeapFree instead of malloc/free.
50156 * include/winbase.h:
50157 kernel32: Define SCS_64BIT_BINARY.
50159 * dlls/ntdll/exception.c:
50160 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
50162 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
50163 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
50165 2006-01-16 Robert Reif <reif@earthlink.net>
50167 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
50168 dsound: Make dumpCooperativeLevel global.
50169 Remove extern from some function prototypes.
50171 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
50172 dsound: Make some capture functions global.
50174 2006-01-16 Mike McCormack <mike@codeweavers.com>
50176 * tools/make_ctests.c:
50177 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
50180 kernel32: Add FILE_NOTIFY_INFORMATION.
50182 * dlls/msi/action.c:
50183 msi: Eliminate a fixed length buffer.
50185 2006-01-16 Hans Leidekker <hans@it.vu.nl>
50188 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
50190 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
50192 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
50193 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
50195 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
50197 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
50198 unixfs: Fix SetNameOf.
50199 Ensure that pidls passed to SHNotify are absolute SetNameOf should
50200 fail on absolute path names.
50201 Some tests to show this.
50203 2006-01-14 Robert Shearman <rob@codeweavers.com>
50205 * dlls/oleaut32/typelib.c:
50206 oleaut: Add const attribute to iterators in get functions.
50208 * dlls/oleaut32/typelib.c:
50209 oleaut: Initialise more fields in CreateDispTypeInfo.
50210 Don't leave some of the fields of the TLBFuncDesc structure
50211 uninitialised in CreateDispTypeInfo.
50213 * dlls/oleaut32/tmarshal.c:
50214 oleaut: Support VT_CY in the typelib marshaller.
50216 * dlls/ole32/rpc.c:
50217 ole: Optimisation for COM Calls.
50218 Add an optimisation to yield and try to allow the RPC to run before
50219 waiting for messages and RPCs to arrive.
50221 2006-01-14 Alexandre Julliard <julliard@winehq.org>
50223 * dlls/msvcrt/msvcrt.spec:
50224 msvcrt: Forward functions to ntdll instead of libc where possible.
50226 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
50227 dlls/msvcrt/string.c:
50228 msvcrt: Added wrappers for a few functions instead of linking them
50231 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
50232 msvcrt: Set errno in the standard math functions too, not only in the
50235 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
50236 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
50237 Remove todos from tests that succeed now.
50239 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
50240 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
50241 msvcrt: Reimplement rand() and srand() to use per-thread data for the
50244 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
50246 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
50248 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
50249 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
50250 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
50251 Make the code thread-safe by using asctime_r if available.
50253 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
50255 * dlls/shell32/shfldr_unixfs.c:
50256 unixfs: Fix ParseDisplayName.
50257 Build an absolute pidl to query attributes in
50258 UnixFolder::ParseDisplayName.
50260 2006-01-14 James Hawkins <truiken@gmail.com>
50262 * dlls/advpack/files.c:
50263 advpack: Remove stub status from implemented functions.
50265 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
50266 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
50267 TranslateInfStringEx.
50269 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
50270 advpack: Add a stub for AddDelBackupEntry.
50272 2006-01-14 Alexandre Julliard <julliard@winehq.org>
50274 * include/wine/port.h, loader/kthread.c:
50275 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
50277 * dlls/kernel/tests/file.c:
50278 kernel: Make sure the file contains data for the ReadFile test.
50280 * dlls/rpcrt4/ndr_stubless.c:
50281 rpcrt4: Fixed asm syntax for rep; movsl.
50283 2006-01-14 Robert Reif <reif@earthlink.net>
50285 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
50286 dlls/dsound/dsound_private.h:
50287 dsound: Rename some functions, make some functions global, and move
50290 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
50291 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
50293 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
50295 * dlls/shell32/shell32_main.c:
50296 shell32: Fix cut & paste error.
50298 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
50300 * programs/winetest/Makefile.in:
50301 winetest: Add cabinet tests.
50303 2006-01-14 Huw Davies <huw@codeweavers.com>
50305 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
50306 msxml: Implement getAttribute.
50308 2006-01-14 Aric Stewart <aric@codeweavers.com>
50310 * programs/explorer/explorer.c:
50311 explorer: Handle /select arguments correctly with the new winefile
50314 2006-01-14 Jacek Caban <jacek@codeweavers.com>
50316 * dlls/mshtml/oleobj.c:
50317 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
50319 2006-01-13 Alexandre Julliard <julliard@winehq.org>
50321 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
50322 dlls/kernel/ne_module.c:
50323 kernel: Reimplemented the MapHInst functions in assembly.
50325 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
50326 kernel: Reimplemented the SMap/SUnmap functions in assembly.
50328 2006-01-13 David Moore <davidm@sjsoft.com>
50330 * dlls/gdi/freetype.c:
50331 gdi: Fix display of fonts using Symbol codepages and assorted other
50334 2006-01-13 James Hawkins <truiken@gmail.com>
50336 * dlls/advpack/advpack.c, dlls/advpack/files.c:
50337 advpack: Move file related functions to files.c.
50339 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
50340 dlls/advpack/files.c, include/advpub.h:
50341 advpack: Add stubs for the file save/restore functions.
50343 * dlls/advpack/advpack.c:
50344 advpack: Only output a FIXME if flags are set.
50346 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
50348 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
50349 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
50351 * dlls/mscms/tests/profile.c:
50352 mscms: Make two checks more strict in the case of success.
50354 2006-01-13 Alexandre Julliard <julliard@winehq.org>
50356 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
50357 include/wine/server_protocol.h, include/winternl.h,
50358 server/protocol.def, server/thread.c, server/trace.c:
50359 ntdll: Add debug registers to the context of all exceptions.
50360 Maintain a local cache of the debug registers to avoid server calls
50363 2006-01-13 James Hawkins <truiken@gmail.com>
50365 * dlls/advpack/tests/files.c:
50366 advpack: Add initial tests for AdvInstallFile.
50368 * dlls/advpack/advpack.c:
50369 advpack: Implement AdvInstallFile.
50371 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
50373 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
50374 riched20: Select word on double click.
50376 * dlls/riched20/editor.c:
50377 riched20: TODO list update.
50379 * dlls/riched20/caret.c, dlls/riched20/paint.c:
50380 riched20: Fixed some selection painting bugs.
50382 2006-01-13 Jeremy White <jwhite@codeweavers.com>
50384 * dlls/msi/package.c:
50385 msi: gcc 2.95 compatibility fix.
50387 * dlls/crypt32/tests/encode.c:
50388 crypt32: Preserve gcc 2.95 compatibility.
50390 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
50393 msacm: Add definition for ACM_DRIVERADDF_NAME.
50395 2006-01-13 Aric Stewart <aric@codeweavers.com>
50397 * dlls/wininet/http.c:
50398 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
50400 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
50402 * dlls/mscms/tests/profile.c:
50403 mscms: Make enumerating more verbose.
50405 2006-01-13 Alexandre Julliard <julliard@winehq.org>
50407 * dlls/ntdll/virtual.c:
50408 ntdll: Round PE header size to a page boundary for size checks.
50410 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
50412 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
50413 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
50414 include/ddk/ntddser.h:
50415 ntdll: Created infrastructure to support IOCTL for serial devices.
50416 - created infrastructure in ntdll to support IOCTL for serial devices
50417 - implemented IOCTLs in ntdll for serial break support
50418 - implemented the kernel32 equivalent on top of those IOCTLs
50420 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
50422 * dlls/ntdll/nt.c, include/winternl.h:
50423 ntdll: NtQueryInformationToken change parameters according to PSDK.
50424 Check for NULL pointer.
50426 2006-01-12 Ge van Geldorp <gvg@reactos.org>
50428 * dlls/shell32/shlexec.c:
50429 shell32: Fix directory execution.
50430 Only use the Folder class handler if we're actually executing a
50433 2006-01-12 James Hawkins <truiken@gmail.com>
50435 * dlls/advpack/advpack.c:
50436 advpack: Add documentation for ExecuteCab.
50438 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
50439 advpack: Add stubs for the remaining registry functions.
50441 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
50442 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
50443 cabinet: Move the remaining cabextract.c functions to fdi.c.
50445 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
50447 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
50448 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
50449 return value, not of DWL_MSGRESULT.
50451 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
50453 * dlls/ntdll/tests/exception.c:
50454 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
50456 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
50458 * dlls/shell32/debughlp.c:
50459 shell32: MSVC compatibility fix in dump_pidl_hex().
50461 2006-01-12 Robert Shearman <rob@codeweavers.com>
50463 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
50464 kernel32: Fix GlobalReAlloc for size = 0.
50465 GlobalReAlloc should return NULL if the requested size is 0, the block
50466 is moveable and it is locked, but otherwise it should return the
50467 original memory block.
50469 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
50471 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
50472 dlls/riched20/editstr.h, dlls/riched20/string.c:
50473 riched20: Initial support for word break callback procedures.
50475 * dlls/riched20/paint.c:
50476 riched20: Removed a useless check in painting code.
50478 2006-01-12 Huw Davies <huw@codeweavers.com>
50481 gdi: If the last param of GetKerningPairs is NULL then return the
50484 2006-01-12 Robert Shearman <rob@codeweavers.com>
50486 * dlls/shell32/shlview.c:
50487 shell: Fix view window Z order.
50488 After creating the Shell View window we should call SetWindowPos to
50489 move the window on top of other child windows in the parent window.
50490 Also delay the showing of the window so that we can do more
50491 initialisation after window creation without it causing visual
50494 * dlls/oleaut32/typelib.c:
50495 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
50496 Typelib variant types that cannot be converted should return
50498 Don't call DispCallFunc if conversion of one of the arguments failed.
50500 * dlls/ole32/rpc.c:
50501 ole: Fix crash in RpcChannelBuffer_SendReceive.
50502 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
50505 * dlls/ole32/tests/marshal.c:
50506 ole: Use strict prototypes for some test functions.
50508 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
50510 * dlls/mscms/tests/profile.c:
50511 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
50513 2006-01-11 Jacek Caban <jacek@codeweavers.com>
50515 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
50516 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
50517 - URL_DONT_SIMPLIFY should change '/' <-> '\'
50518 - Better '/' / '\' handling
50520 2006-01-11 Huw Davies <huw@codeweavers.com>
50522 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
50523 msxml: Implement createNode, appendChild and insertAfter.
50525 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
50527 * programs/winecfg/driveui.c:
50528 winecfg: Simplify code a bit.
50529 Enable apply button when needed and don't enable when nothing
50532 2006-01-11 Mike McCormack <mike@codeweavers.com>
50534 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
50536 msi: Make the MSI SelectionTree control do something useful.
50538 2006-01-11 Alexandre Julliard <julliard@winehq.org>
50540 * server/mapping.c:
50541 server: Don't round up the header size for image mappings.
50543 * dlls/ntdll/virtual.c:
50544 ntdll: Round up the mapping size in map_file_into_view when setting
50545 the protection bytes.
50547 2006-01-11 Juan Lang <juan_lang@yahoo.com>
50549 * dlls/crypt32/tests/main.c:
50550 crypt32: Fix a test that fails on Windows.
50552 2006-01-11 Jacek Caban <jacek@codeweavers.com>
50554 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
50555 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
50557 * dlls/urlmon/umon.c:
50558 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
50560 2006-01-11 Aric Stewart <aric@codeweavers.com>
50562 * dlls/msvcrt/tests/dir.c:
50563 msvcrt: Modify dir test to create its own directory to ensure the
50564 directory exists for the test. Using the temp dir as the root.
50566 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
50568 * dlls/riched20/list.c:
50569 riched20: Added \n to trace output.
50571 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
50573 * dlls/oleaut32/typelib.c:
50574 ole: ITypeInfo::Invoke stack overwrite fix.
50575 Have enough stack space up to even VT_VARIANTs, fixes a stack
50578 2006-01-11 Huw Davies <huw@codeweavers.com>
50580 * dlls/msxml3/node.c:
50581 msxml: Fix for selectNodes when the node has no children.
50583 2006-01-11 James Hawkins <truiken@gmail.com>
50585 * dlls/cabinet/cabextract.c:
50586 cabinet: Remove no longer used code from cabextract.c.
50588 2006-01-11 Alexandre Julliard <julliard@winehq.org>
50590 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
50591 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
50592 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
50593 include/wine/server_protocol.h, server/context_i386.c,
50594 server/protocol.def, server/thread.c, server/trace.c:
50595 ntdll: Handle NtSetContextThread on the client side (as far as
50596 possible) when setting the context of the current thread.
50598 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
50600 * dlls/shell32/classes.c, dlls/shell32/folders.c,
50601 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
50602 dlls/shell32/shell32_main.h:
50603 shell32: Fix folder icon index when read from registry.
50604 Change "DWORD dwNr" into "int icon_idx" at several places.
50606 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
50608 * dlls/winmm/winealsa/audio.c:
50609 winealsa: Ensure that copy_format() will not write past end of
50610 referenced WAVEFORMATPCMEX structure.
50612 2006-01-11 Aric Stewart <aric@codeweavers.com>
50614 * programs/winefile/winefile.c:
50615 winefile: Highlight the file specified on the command line instead of
50616 filtering based on it. To be integrated with explorer to allow for
50617 that functionality.
50619 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
50621 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
50622 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
50623 Reimplemented kernel32.SetThreadAffinityMask on top of it.
50625 2006-01-11 James Hawkins <truiken@gmail.com>
50627 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
50628 advpack: Implement ExtractFiles.
50630 * dlls/cabinet/fdi.c:
50631 cabinet: Add documentation for FDITruncateCabinet.
50633 2006-01-11 Robert Reif <reif@earthlink.net>
50635 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
50636 dsound: Add primary buffer change tests.
50637 Add tests to figure out whether Windows can change the primary buffer
50638 capabilities after setting the buffer format. Based on a patch by Alex
50641 2006-01-11 Mike McCormack <mike@codeweavers.com>
50643 * dlls/msi/dialog.c:
50644 msi: Remove the font when setting a control's text.
50646 2006-01-11 Rob Shearman <rob@codeweavers.com>
50648 * dlls/comctl32/tests/progress.c:
50649 comctl32: Test the painting behaviour of the progress bar control.
50650 Test the painting behaviour of the progress bar control when the
50651 PBM_SETPOS message is sent to it, with respect to whether the
50652 background is erased and what part of the control is redrawn.
50654 2006-01-11 Mike McCormack <mike@codeweavers.com>
50656 * dlls/comctl32/progress.c:
50657 comctl32: Invalidate the entire progress bar any time it changes.
50659 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
50661 * dlls/mscms/tests/profile.c:
50662 mscms: Set the last error code to an unusual value.
50664 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
50666 * dlls/commdlg/printdlg.c:
50667 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
50668 Update the dmDefaultSourcea return value inside hDevMode.
50670 2006-01-11 Huw Davies <huw@codeweavers.com>
50672 * dlls/opengl32/wgl.c:
50673 opengl: Use indirect contexts if the surface is a pixmap.
50675 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
50677 * programs/winemenubuilder/winemenubuilder.c:
50678 winemenubuilder: Improve traces.
50679 Report the EnumResourceNamesW() and failure to find an icon
50680 separately so traces are less misleading.
50682 2006-01-11 Robert Shearman <rob@codeweavers.com>
50684 * dlls/ole32/oleobj.c:
50685 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
50686 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
50687 implement the Send* functions.
50689 * dlls/ole32/marshal.c:
50690 ole: Initialise hrref so as not to display garbage in the trace.
50692 * dlls/ole32/defaulthandler.c:
50693 ole: Remove some duplicated code.
50695 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
50697 * dlls/hhctrl.ocx/hhctrl.c:
50698 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
50700 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
50702 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
50703 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
50704 riched20: Reduced screen flicker by using proper update region invalidation.
50706 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
50708 * dlls/kernel/virtual.c:
50709 kernel: Remove no longer used debug channel.
50711 2006-01-10 Robert Shearman <rob@codeweavers.com>
50713 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
50714 dlls/ole32/marshal.c:
50715 ole: Defer apartment window creation until the first object is marshalled.
50717 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
50718 ole: Add an accessor function for an apartment's window.
50720 * dlls/ole32/rpc.c:
50721 ole: Report and clean up after PostMessage failures.
50723 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
50724 dlls/ole32/stubmanager.c:
50725 ole: Pass a channel into IRpcStubBuffer::Invoke.
50726 Create a server channel and store this in the ifstub.
50727 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
50728 the function return an HRESULT.
50729 Return the channel for the ifstub in ipid_get_dispatch_params.
50731 * dlls/ole32/rpc.c:
50732 ole: Reduce the access rights required by start_local_service.
50734 * dlls/ole32/rpc.c:
50735 ole: Return the last error if we couldn't open the requested service.
50736 Fix the ok/failed message.
50738 2006-01-10 James Hawkins <truiken@gmail.com>
50740 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
50741 dlls/advpack/tests/files.c:
50742 advpack: Add initial tests for ExtractFiles.
50743 - Use FCI to create a test cabinet file.
50744 - Add initial tests for ExtractFiles.
50746 2006-01-10 Robert Shearman <rob@codeweavers.com>
50748 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
50749 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
50751 * dlls/rpcrt4/ndr_ole.c:
50752 rpcrt4: Don't release the interface pointer on failure.
50753 Don't release the interface pointer on failure since we are not the
50754 ones that allocated it. It is the caller's responsability to call
50755 NdrInterfacePointerFree, where the freeing is supposed to happen.
50757 * dlls/kernel/heap.c:
50758 kernel32: Return an error when unlocking a global with a zero lock count.
50759 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
50761 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
50763 * dlls/mscms/tests/profile.c:
50764 mscms: Enumerate registered standard colorspace profiles.
50766 2006-01-10 Huw Davies <huw@codeweavers.com>
50768 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
50769 msxml: It's valid to release an empty document.
50771 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
50773 * dlls/comctl32/header.c:
50774 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
50775 Emit NM_CUSTOMDRAW header notifications for all headers, not only
50776 ownerdrawn. Allow to change item text and background colors in an
50777 application's NM_CUSTOMDRAW handler.
50779 * dlls/riched20/string.c:
50780 riched20: Allow NUL characters.
50782 2006-01-10 Robert Shearman <rob@codeweavers.com>
50784 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
50785 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
50786 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
50787 kernel: Remove wine/server.h include from files where it is no longer needed.
50789 2006-01-10 Alexandre Julliard <julliard@winehq.org>
50791 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
50792 ntdll: NtRaiseException doesn't need to be a register function.
50793 Moved common code between NtRaiseException and RtlRaiseException to a
50794 separate raise_exception function.
50796 * dlls/kernel/except.c:
50797 kernel: Don't send a debugger event in UnhandledExceptionFilter,
50798 leave that to the standard ntdll exception handling.
50800 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
50801 kernel: Implement FT_Exit directly in assembly to avoid the overhead
50802 of register functions.
50804 2006-01-10 James Hawkins <truiken@gmail.com>
50806 * configure, configure.ac, dlls/cabinet/Makefile.in,
50807 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
50808 dlls/cabinet/tests/extract.c:
50809 cabinet: Add initial tests for Extract.
50811 * dlls/cabinet/cabinet_main.c:
50812 cabinet: Implement Extract on top of FDI.
50814 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
50816 * dlls/winedos/int21.c:
50817 winedos: Open files with write access on read only media.
50818 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
50819 retry without write access.
50821 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
50823 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
50824 dlls/riched20/run.c:
50825 riched20: Speed up text insertion.
50826 Optimized reading large texts into RichEdit to be an O(n) order
50827 algorythm instead of O(n^2) by removing extraneous conversions of
50828 character offsets to run offsets.
50830 2006-01-10 Mike McCormack <mike@codeweavers.com>
50832 * dlls/advapi32/service.c:
50833 advapi32: If we can't connect to a service's pipe, name the service in
50836 * dlls/msi/select.c:
50837 msi: Count the number of columns requested and allocate that many,
50838 as columns may be select more than once in from a table.
50840 * dlls/msi/action.c:
50841 msi: Don't crash if there's no script present when we try execute one.
50843 * dlls/msi/msiquery.c, include/msiquery.h:
50844 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
50845 Implemented MsiDatabaseIsTablePersistentA via the W function.
50847 2006-01-10 Troy Rollo <wine@troy.rollo.name>
50849 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
50851 user: Fix return type of EnableMenuItem.
50853 * dlls/shell32/shfldr_unixfs.c:
50854 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
50858 Fix GetModuleFileNameEx definition.
50860 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
50862 * dlls/user/static.c:
50863 user: Improve the ownerdraw support of the static control.
50865 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
50866 user: The LoadImage resource string may be a numeric string.
50868 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
50870 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
50871 shlwapi: Add Finnish translation.
50873 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
50875 * dlls/comctl32/status.c:
50876 comctl32: Call UpdateWindow() after changing statusbar text.
50878 2006-01-09 James Hawkins <truiken@gmail.com>
50880 * dlls/advpack/advpack.c:
50881 advpack: Add documentation for ExtractFiles.
50883 * dlls/cabinet/cabinet_main.c:
50884 cabinet: Clean up the documentation for Extract.
50886 * dlls/cabinet/cabinet.h:
50887 cabinet: Add the two flags used by Extract to cabinet.h.
50889 * dlls/cabinet/cabinet.h:
50890 cabinet: Define the flags member of the EXTRACTdest structure.
50892 * dlls/cabinet/cabinet_main.c:
50893 cabinet: Fix the second parameter name of Extract.
50895 * dlls/cabinet/fdi.c:
50896 cabinet: Store the cab file handle before extracting files so we can
50897 close the cab file even if no files are extracted.
50899 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
50902 include: Add missing color space constants.
50904 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
50906 * dlls/comctl32/rebar.c:
50907 comctl32: Fix rebar autosize behaviour.
50908 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
50909 native does, taking as few rows as possible and using the parent
50910 window client area size for the other dimension (width for horizontal
50911 rebars or height for vertical ones).
50913 * dlls/user/combo.c:
50914 user: Fix dropdown combo creation when there is no space for an edit control.
50916 2006-01-09 Robert Shearman <rob@codeweavers.com>
50918 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
50919 ole: Join the MTA if necessary when executing an RPC call.
50920 Join the MTA if necessary when executing an RPC call to ensure that it
50921 is executing with a valid apartment and won't fail for certain COM
50924 * dlls/ole32/rpc.c:
50925 ole: Prefer services over servers.
50926 Attempt to start as a local service before attempting to start as a
50927 local server for the CLSCTX_LOCAL_SERVER case.
50929 * dlls/ole32/tests/compobj.c:
50930 ole: Add some tests for CLSIDFromString.
50932 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
50933 ole: Remove __CLSIDFromStringA.
50934 Move the ANSI implementation of CLSIDFromString to ole16.c and change
50935 CLSIDFromString to only deal with Unicode strings.
50937 * dlls/rpcrt4/ndr_marshall.c:
50938 rpcrt4: Improve ReadVariance.
50939 Extend ReadVariance to read the offset as well as the actual count,
50940 since these always come in pairs.
50941 Handle the variance not being present in ReadVariance and always call
50942 it from the unmarshalling functions to simplify the code there and
50943 also to fix a bug where the format pointer wasn't advanced properly
50944 for complex arrays (introduced in the previous patch when implementing
50947 * dlls/rpcrt4/ndr_marshall.c:
50948 rpcrt4: Validate complex array format string.
50949 Verify that the format string being passed into the complex array
50950 functions is a complex array one.
50952 2006-01-09 Jacek Caban <jacek@codeweavers.com>
50954 * dlls/urlmon/binding.c:
50955 urlmon: Fix ref counting.
50957 * dlls/urlmon/binding.c:
50958 urlmon: Pass FORMATETC to OnDataAvailable.
50960 * dlls/urlmon/binding.c:
50961 urlmon: Added implementation of protocol stream.
50963 2006-01-09 Robert Shearman <rob@codeweavers.com>
50965 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
50966 Call DisableThreadLibraryCalls for DLLs that don't need thread
50967 creation/destruction notifications.
50969 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
50971 * dlls/shell32/shell32_Ko.rc:
50972 shell32: Update the Korean translation.
50974 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
50976 * dlls/shell32/shell32_No.rc:
50977 shell32: Updated Norwegian Bokmål resources.
50979 2006-01-09 Hans Leidekker <hans@it.vu.nl>
50981 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
50982 usp10: Improve stubs.
50983 Improve stubs for ScriptGetProperties and ScriptItemize.
50984 Add stub for ScriptFreeCache.
50986 2006-01-09 Mike McCormack <mike@codeweavers.com>
50988 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
50989 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
50991 * dlls/user/combo.c:
50992 user32: Update the list of things to fix in the Combo control.
50994 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
50996 * dlls/user/menu.c, dlls/user/tests/menu.c:
50997 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
50998 a NULL pointer, with a test.
51000 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
51002 * dlls/riched20/editor.c:
51003 riched20: Fixed calculation of left indent and first indent paragraph
51006 * dlls/riched20/string.c:
51007 riched20: Simplified logic in ME_StrRelPos().
51009 2006-01-06 Aric Stewart <aric@codeweavers.com>
51011 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
51012 dlls/msvcrt/tests/dir.c:
51013 msvcrt: Add a regression test for _fullpath.
51015 * dlls/msvcrt/dir.c:
51016 msvcrt: Reworked _fullpath.
51017 Investigation with native msvcrt revealed that it is a wrapper for
51018 GetFullPathName and the current implementation was crashing with older
51019 mozilla installs if the path passed in was uninitialized.
51021 2006-01-06 Alexandre Julliard <julliard@winehq.org>
51023 * dlls/ole32/stg_bigblockfile.c:
51024 ole: Remove a no longer needed smbfs hack.
51026 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
51028 * dlls/user/combo.c:
51029 user32: Limit text in the edit field of a combo box.
51031 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
51033 * dlls/gdi/metafile.c:
51034 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
51037 2006-01-06 Robert Shearman <rob@codeweavers.com>
51039 * dlls/oleaut32/typelib.c:
51040 ole: Remove the no longer used _copy_arg function.
51042 * dlls/oleaut32/typelib.c:
51043 ole: ITypeInfo::Invoke rewrite.
51044 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
51045 VariantChangeType instead of _invoke and _copy_arg.
51047 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
51048 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
51049 ole: Remove "stub" from TRACEs of functions that aren't stubs.
51051 2006-01-06 Hans Leidekker <hans@it.vu.nl>
51053 * dlls/mscms/profile.c:
51054 mscms: Silence a potentially noisy fixme.
51056 * dlls/kernel/time.c:
51057 kernel: Documentation cleanups.
51059 2006-01-06 Robert Shearman <rob@codeweavers.com>
51061 * dlls/rpcrt4/ndr_marshall.c:
51062 rpcrt4: Compute variance for complex arrays
51064 * dlls/rpcrt4/cstub.c:
51065 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
51066 that has no dispatch table.
51068 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
51070 * dlls/user/static.c:
51071 Static control: Support enhanced metafiles.
51073 2006-01-06 Hans Leidekker <hans@it.vu.nl>
51075 * LICENSE, include/wine/wine_common_ver.rc:
51076 Update copyright info for the new year.
51078 * documentation/PACKAGING:
51079 documentation: Suggest installing OpenLDAP development libraries to packagers.
51081 2006-01-06 Robert Shearman <rob@codeweavers.com>
51083 * tools/widl/typegen.c:
51084 widl: Generate static sizing information for fixed size structs.
51085 Don't generate FC_*_BASETYPE proc and type format strings for
51086 non-basetype fields/params.
51088 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
51090 * dlls/comctl32/syslink.c:
51091 comctl32: Reduce memory usage of the syslink control.
51093 * dlls/comctl32/syslink.c:
51094 comctl32: Some painting fixes for the syslink control.
51096 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
51098 * dlls/urlmon/umstream.c:
51099 urlmon: Fix a LARGE_INTEGER truncation.
51101 2006-01-06 Robert Reif <reif@earthlink.net>
51103 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
51104 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
51105 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
51106 dsound: Refactor playback.
51107 Replace references of IDirectSoundImpl with DirectSoundDevice to
51108 remove one level of indirection and remove the problem of a three
51109 object circular reference.
51111 2006-01-06 Mike McCormack <mike@codeweavers.com>
51113 * dlls/msi/dialog.c:
51114 msi: Unload riched20 after its window is destroyed.
51116 * dlls/msi/dialog.c:
51117 msi: Make radio buttons grey out correctly when disabled.
51119 * dlls/msi/helpers.c:
51120 msi: Clean trailing and leading spaces from path segments.
51122 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
51124 * tools/winapi/msvcmaker:
51125 winapi: msvcmaker adaption to new directory structure.
51126 Fix some issues with MSVC project file generation after recent
51127 directory restructuring.
51129 * tools/winapi/config.pm:
51130 winapi: Add the loader directory to the paths to exclude.
51131 There is nothing in there anymore that would need to be done for
51134 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
51135 winapi: Cleanup some unused use clauses.
51137 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
51139 * dlls/commdlg/cdlg_Ko.rc:
51140 commdlg: Updated Korean translation.
51142 * programs/winecfg/Ko.rc:
51143 winecfg: Updated Korean translation.
51145 2006-01-06 Mike McCormack <mike@codeweavers.com>
51147 * dlls/oleaut32/typelib.c:
51148 oleaut32: Output a FIXME message only once.
51150 2006-01-06 Robert Reif <reif@earthlink.net>
51152 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
51153 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
51154 dlls/dsound/tests/dsound_test.h:
51155 dsound: Fix double free bug in tests.
51156 Fix double free in tests. Only happens in interactive mode when
51157 testing duplicated 3D buffers.
51159 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
51161 * dlls/shell32/shell32_Fi.rc:
51162 shell32: Spelling fixes for the Finnish resource.
51164 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
51166 * dlls/ole32/storage32.c:
51167 ole: Fix SmallBlocksToBigBlocks loop.
51168 Stop copying data when read returns 0 bytes
51170 2006-01-05 Robert Shearman <rob@codeweavers.com>
51172 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
51173 dlls/security/Makefile.in, dlls/security/security.spec:
51174 Added implementation of security.dll.
51176 2006-01-05 Jacek Caban <jacek@codeweavers.com>
51178 * dlls/wininet/http.c, dlls/wininet/utility.c:
51179 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
51180 INTERNET_STATUS_CONNECTING_TO_SERVER and
51181 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
51184 2006-01-05 Alexandre Julliard <julliard@winehq.org>
51186 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
51187 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
51188 to avoid the overhead of a full-blown register function.
51189 Some tracing improvements.
51191 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
51192 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
51193 to avoid having to save/restore the whole context on every call.
51195 2006-01-05 Jacek Caban <jacek@codeweavers.com>
51197 * dlls/urlmon/binding.c:
51198 urlmon: Added implementation of QueryService and stub implementation
51199 of IHttpNegotiate2 interface.
51201 * dlls/urlmon/binding.c:
51202 urlmon: Query service provider for IInternetProtocol.
51204 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
51206 * dlls/winspool/winspool.drv.spec:
51207 winspool: Added ordinal exported functions of winspool.drv.
51209 2006-01-05 Dan Kegel <dank@kegel.com>
51211 * dlls/oleaut32/typelib.c:
51212 oleaut32: Allow _invoke to handle up to 23 parameters.
51214 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
51216 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
51217 dlls/dbghelp/symbol.c, include/dbghelp.h:
51218 dbghelp: StackWalk (32 and 64 bit version).
51219 - enhance implementation of StackWalk (32 and 64 bit version) by
51220 making use of module information and calling for FPO
51221 - FPO part is still non functional
51222 - implemented SymGetModuleBase64
51223 - stubbed SymFunctionTableAccess64
51225 2006-01-05 Robert Reif <reif@earthlink.net>
51227 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
51228 dsound: Capture refactoring.
51229 Move initialization code from DirectSoundCapture to
51230 DirectSoundCaptureDevice.
51231 Make DirectSoundCaptureBuffer directly reference
51232 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
51233 one level of indirection.
51234 Rename DSOUND_CreateDirectSoundCaptureBuffer to
51235 IDirectSoundCaptureBufferImpl_Create to be consistent.
51237 2006-01-05 Alexandre Julliard <julliard@winehq.org>
51239 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
51240 tools/widl/parser.l, tools/wrc/parser.l:
51241 Remove YY_NO defines that cause warnings.
51243 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
51245 * dlls/dbghelp/symbol.c:
51246 dbghelp: Removed no longer needed 'stub' in TRACEs.
51248 2006-01-05 Robert Shearman <rob@codeweavers.com>
51250 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
51251 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
51252 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
51254 * dlls/oleaut32/typelib.c:
51255 ole: Store the result from _invoke in a VARIANTARG structure.
51257 * programs/regedit/childwnd.c:
51258 regedit: Initialise nFocusPanel.
51260 * dlls/kernel/oldconfig.c:
51261 kernel32: Check for the correct error return value from open.
51263 2006-01-05 Jacek Caban <jacek@codeweavers.com>
51265 * dlls/urlmon/tests/url.c:
51266 urlmon: Code clean up.
51268 * dlls/urlmon/binding.c:
51269 urlmon: Added GetBindInfoString implementation.
51271 2006-01-04 Alexandre Julliard <julliard@winehq.org>
51273 * ANNOUNCE, ChangeLog, VERSION, configure:
51276 ----------------------------------------------------------------
51277 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
51279 * dlls/msacm/stream.c:
51280 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
51281 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
51282 required by (some?) native codecs.
51284 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
51287 wine.inf: Add a few keys to HKLM\Hardware.
51289 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
51291 * dlls/winsock/socket.c:
51292 winsock: Map wildcards for socket type and protocol in getaddrinfo().
51294 2006-01-04 Alexandre Julliard <julliard@winehq.org>
51296 * dlls/ntdll/loader.c:
51297 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
51298 (suggested by Michael Ost).
51300 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
51302 * dlls/shlwapi/shlwapi.spec:
51303 shlwapi: Print PathCombine* strings arguments in relay debugging.
51305 2006-01-04 Alexandre Julliard <julliard@winehq.org>
51307 * include/wine/pthread.h:
51308 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
51310 2006-01-04 Mike McCormack <mike@codeweavers.com>
51312 * programs/msiexec/msiexec.c:
51313 msiexec: Ignore the TRANSFORMS variable.
51314 Ignore the TRANSFORMS variable when building a list of transforms for
51315 advertising. The variable is used to apply transforms when installing.
51317 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
51318 msi: Apply any MSI transforms specified by the TRANSFORMS property.
51320 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
51321 msi: Add a stub for MsiGetLastErrorRecord.
51323 * dlls/msi/dialog.c:
51324 msi: Fixes for the MaskedEdit control.
51325 Allow MaskedEdit masks that aren't enclosed with <>.
51326 Allow the MaskedEdit's edit controls to scroll a bit in case things
51329 2006-01-04 Robert Reif <reif@earthlink.net>
51331 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
51332 dsound: Capture cleanup.
51333 Move code and function prototypes around to eliminate forward
51334 declarations. No code is changed.
51336 2006-01-04 Hans Leidekker <hans@it.vu.nl>
51338 * tools/winapi/winapi_global.pm:
51339 winapi: Remove some exceptions now that DLL separation is complete.
51341 * DEVELOPERS-HINTS:
51342 Subdirectory tools/winapi_check no longer exists.
51344 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
51346 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
51347 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
51348 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
51349 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
51350 dlls/shell32/shellpath.c:
51351 shell32: Create Local AppData for user profile.
51352 Move history and internet tmp files to Local Settings.
51354 * dlls/shell32/shell32_Ru.rc:
51355 shell32: Update Russian resources.
51357 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
51359 * dlls/user/menu.c:
51360 user32: Menu tracing improvements.
51362 2006-01-03 Alexandre Julliard <julliard@winehq.org>
51364 * dlls/ntdll/virtual.c:
51365 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
51367 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
51369 * dlls/msi/custom.c:
51370 msi: Report the commandline that failed to start in ERR()s.
51372 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
51374 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
51375 kernel32: Implemented atoms query function on top of ntdll ones.
51377 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
51378 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
51380 ntdll: Correct implementation for atom query functions.
51382 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
51384 * dlls/advpack/advpack.c:
51385 advpack: Make DoInfInstall return an HRESULT.
51387 2006-01-03 Robert Reif <reif@earthlink.net>
51389 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
51390 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
51391 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
51392 dsound: Remove WINAPI from internal functions.
51394 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
51396 * dlls/advpack/advpack.c:
51397 advpack: Fix LaunchInfSection[Ex] documentation.
51399 2006-01-03 Alexandre Julliard <julliard@winehq.org>
51401 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
51402 Support building flex files without debug support.
51404 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
51406 * include/wine/pthread.h, include/winternl.h:
51407 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
51409 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
51411 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
51412 shell32/unixfs: Added unicode support in folder and file pidls.
51414 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
51415 shell32: Helper function for unicode support in folder and file pidls.
51417 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
51419 * dlls/user/menu.c, dlls/user/tests/menu.c:
51420 user32: Separate menu bitmaps and strings.
51421 Store bitmaps and bitmaps always in separate fields in the internal
51422 menu structure. Get rid of a lot of assumptions in the code that the
51423 menu can have strings only when it is not some other type and that
51424 bitmaps come in two flavors.
51425 Add a lot of conformance tests, including some submitted by Jason
51428 2006-01-03 Steven Edwards <winehacker@gmail.com>
51430 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
51431 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
51432 gdi: Win16/32 split of most of the metafile support.
51434 * dlls/gdi/gdi_private.h, include/wingdi.h:
51435 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
51437 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
51439 * dlls/msacm/msacm32_main.c:
51440 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
51442 2006-01-03 Robert Reif <reif@earthlink.net>
51444 * dlls/kernel/module.c:
51445 kernel: DelayLoadFailureHook crash fix.
51447 2006-01-03 Alexandre Julliard <julliard@winehq.org>
51449 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
51450 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
51451 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
51452 Added some flex options to avoid compiler warnings.
51453 Moved options from the Makefile into the source.
51455 2006-01-03 Mike McCormack <mike@codeweavers.com>
51457 * dlls/msi/dialog.c:
51458 msi: Subclass the Richedit control.
51459 Send a "DoAction" control event when the user scrolls the text.
51461 * dlls/msi/install.c:
51462 MSI: Improve the MsiGetMode stub a little.
51464 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
51465 msi: Implement the Reset control event.
51467 * dlls/oleaut32/typelib.c:
51468 oleaut32: Allow _invoke to handle up to 17 parameters.
51470 2006-01-03 Robert Reif <reif@earthlink.net>
51472 * dlls/dsound/dsound.c:
51473 dsound Add uninitialized check.
51475 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
51477 * dlls/comctl32/listview.c:
51478 comctl32: Listview - allow selection toggle with ctrl+space.
51480 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
51482 * dlls/winsock/socket.c:
51483 winsock: AF_UNSPEC mapping.
51484 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
51485 Zero initialize the sockaddr in ws_sockaddr_alloc().
51487 2006-01-03 Francois Gouget <fgouget@free.fr>
51489 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
51490 Assorted spelling fixes
51492 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
51493 Add trailing '\n's to ok() calls.
51494 Remove spaces before '\n' in traces.
51496 * tools/winapi/win32.api:
51497 winapi: Update win32.api to match the current sources.
51499 * dlls/msi/msi.c, dlls/wldap32/page.c:
51500 Small documentation tweaks to avoid winapi_check warnings.
51502 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
51504 * programs/winemenubuilder/winemenubuilder.c:
51505 winemenubuilder: Improve traces.
51506 Add some traces to make it easier to debug icon generation problems.
51508 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
51510 * dlls/gdi/tests/bitmap.c:
51511 gdi: Add a test which shows that GDI does not support compressed DIB sections.
51513 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
51516 gdi32: Disallow creation of compressed DIB sections.
51518 2006-01-03 Robert Shearman <rob@codeweavers.com>
51520 * dlls/ole32/hglobalstream.c:
51521 ole: Check the return value of IStream_SetSize in IStream_Read.
51522 Check the return value of IStream_SetSize in IStream_Read, since
51523 otherwise execution could continue on and cause heap corruption.
51525 * dlls/ole32/stg_stream.c:
51526 ole: Fix mis-handling of return value in StgStreamImpl_Read.
51527 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
51528 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
51531 * dlls/rpcrt4/ndr_marshall.c:
51532 rpcrt4: Implement callback conformance.
51534 * dlls/rpcrt4/rpc_server.c:
51535 rpcrt4: Fix race condition in RpcServerListen.
51536 The DontWait parameter is used for forcing the function not to wait
51537 for the server to finish.
51539 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
51541 * dlls/comctl32/comctl32undoc.c:
51542 comctrl32: ReAlloc should be able to move memory blocks if necessary.
51544 2006-01-03 Kai Blin <kai.blin@gmail.com>
51546 * dlls/secur32/tests/main.c:
51547 secur32: Rewrote NTLM tests in a more flexible way.
51549 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
51551 * server/snapshot.c:
51552 server: Fix va_list compile error.
51554 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
51555 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
51557 * dlls/advapi32/service.c:
51558 advapi32: Don't allocate memory for empty argument string and pass
51561 2005-12-31 Hans Leidekker <hans@it.vu.nl>
51563 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
51564 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
51565 dlls/wldap32/winldap_private.h:
51566 wldap32: Implement some page handling functions.
51567 Implement ldap_create_page_control{A,W} and
51568 ldap_parse_page_control{A,W}.
51569 Move the page handling functions into their own file.
51571 * dlls/wldap32/extended.c:
51572 wldap32: Document the functions that handle extended operations.
51574 * dlls/wldap32/init.c:
51575 wldap32: Document the init functions.
51578 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
51580 * programs/winecfg/x11drvdlg.c:
51581 winecfg: Default for DXGrab is NO.
51583 2005-12-31 Milko Krachounov <milko@3mhz.net>
51585 * programs/winecfg/Bg.rc:
51586 winecfg: Fix a mess with the Bulgarian resource file and translate the
51587 untranslated strings.
51589 2005-12-31 Jacek Caban <jacek@codeweavers.com>
51591 * dlls/urlmon/tests/protocol.c:
51592 urlmon: Added http protocol tests (currently failing in Wine).
51594 2005-12-31 Alexandre Julliard <julliard@winehq.org>
51596 * dlls/ntdll/tests/exception.c:
51597 ntdll/tests: Try to fail more gracefully on win9x.
51598 Link to NtCurrentTeb dynamically.
51600 2005-12-31 Dan Kegel <dank@kegel.com>
51602 * dlls/commdlg/colordlg.c:
51603 commdlg: Let the color picker respond properly to keystrokes.
51605 2005-12-31 Robert Shearman <rob@codeweavers.com>
51607 * dlls/wininet/urlcache.c:
51608 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
51609 Move the freeing of allocation blocks for an entry into
51610 URLCache_DeleteEntry.
51611 Call URLCache_DeleteEntry to rollback from failure in
51612 CommitUrlCacheEntryInternal.
51614 * dlls/wininet/urlcache.c:
51615 wininet: Create new hash tables for URL cache on demand.
51617 * dlls/wininet/urlcache.c:
51618 wininet: Move URL cache hash table creation to a separate function.
51620 2005-12-31 Jacek Caban <jacek@codeweavers.com>
51622 * dlls/urlmon/umon.c:
51623 urlmon: Removed not used code.
51625 2005-12-31 Robert Shearman <rob@codeweavers.com>
51627 * tools/widl/typegen.c:
51628 widl: Output sizing information for arrays in the generated marshaling code.
51630 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
51631 widl: Export the bracket adding functionality of do_write_expr outside
51634 2005-12-31 Mike McCormack <mike@codeweavers.com>
51636 * dlls/msi/action.c:
51637 msi: Change some FIXME messages to comments.
51639 * dlls/msi/package.c:
51640 msi: Define the property "Intel" if we're running on an Intel processor.
51642 * dlls/msi/action.c:
51643 msi: Add stub actions for CCPSearch and RMCCPSearch.
51645 * dlls/riched20/reader.c:
51646 riched20: Add newlines to ERR macro output.
51648 2005-12-31 Robert Reif <reif@earthlink.net>
51650 * dlls/comctl32/ipaddress.c:
51651 comctl32: Create ipaddress in enabled state.
51653 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
51655 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
51656 wined3d: Added support for WINED3DFMT_X4R4G4B4.
51658 2005-12-31 Hans Leidekker <hans@it.vu.nl>
51660 * dlls/wldap32/value.c:
51661 wldap32: Document the value handling functions.
51663 * dlls/wldap32/wldap32.h:
51664 wldap32: Copy embedded berval structures too.
51666 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
51668 * programs/winecfg/De.rc:
51669 winecfg: Update German resource.
51671 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
51673 * dlls/comctl32/propsheet.c:
51674 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
51675 allocation failure.
51677 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
51679 * programs/winetest/Makefile.in:
51680 winetest: Only include d3d9 if it is being built.
51682 2005-12-26 Jacek Caban <jacek@codeweavers.com>
51684 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
51685 urlmon: Added GetSecurityId implementation.
51687 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
51688 urlmon: Use pluggable protocol for file protocol.
51690 2005-12-26 Robert Shearman <rob@codeweavers.com>
51692 * tools/widl/typegen.c:
51693 widl: Fix merge conflict.
51695 * tools/widl/typegen.c:
51696 widl: Follow type references in procformat and typeformat string generation.
51698 * tools/widl/typegen.c:
51699 widl: Handle marshaling and unmarshaling structures.
51701 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
51702 tools/widl/server.c:
51703 widl: Out parameters.
51704 Marshall and unmarshall out parameters for servers and clients
51706 Write out array components for declared local variables in generated
51709 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
51710 tools/widl/typegen.h:
51711 widl: Remove some duplication.
51712 Remove some duplicated code by calling an improved
51713 get_required_buffer_size.
51714 Add some more newlines in the generated code to separate separate
51716 Calculate the buffer size of [out] arguments in generated server code.
51717 Fix the direction passed into unmarshall_arguments.
51719 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
51720 tools/widl/typegen.h:
51721 widl: Pass a state into marshall_arguments and unmarshall_arguments to
51722 decide which parameters should be considered based on their direction.
51724 * tools/widl/typegen.c:
51725 widl: Generate marshaling and unmarshaling statements for arrays.
51727 * tools/widl/typegen.c:
51728 widl: Treat variables with array indices the same as pointers.
51730 * tools/widl/typegen.c:
51731 widl: Advance the type format string whilst marshaling and
51732 unmarshaling arguments.
51734 * tools/widl/typegen.c:
51735 widl: Convert the main while loops in marshall_arguments and
51736 unmarshall_arguments into for loops.
51738 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
51739 tools/widl/typegen.h:
51740 widl: Add support for marshalling and unmarshalling conformant strings.
51742 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
51743 tools/widl/proxy.c, tools/widl/write_msft.c:
51744 widl: Add some const attributes.
51746 * tools/widl/typegen.c:
51747 widl: Prepare marshall and unmarshall code generation functions for
51748 accepting pointers.
51750 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
51751 widl: Fix SEGVs with client and server code generation when an
51752 interface has no methods.
51754 * tools/widl/typegen.c:
51755 widl: Generate correct proc format strings for [out] and [in, out] parameters.
51757 * tools/widl/parser.y:
51758 widl: Use the same precendence rule for the conditional operator as in wpp.
51759 Fixes several shift/reduce warnings.
51761 * tools/widl/typegen.c:
51762 widl: Better array support.
51763 Treat variables with array indices the same as pointers when writing
51764 out the proc & type format strings.
51765 Fix a typo when writing out the proc format string where a non-return
51766 type was written out for a return type and vice-versa.
51768 * tools/widl/typegen.c:
51769 widl: Support non-basic variables in proc format strings.
51771 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
51772 tools/widl/typegen.h:
51773 widl: Add helper functions that return the size of procformat and
51774 typeformat strings for variables.
51776 * dlls/oleaut32/typelib.c:
51777 oleaut: Small re-organisation of ITypeInfo::Invoke.
51778 Only output the one function in the trace for ITypeInfo::Invoke.
51779 Process the return value on output in ITypeInfo::Invoke, but only copy
51780 it to pVarResult if pVarResult is not NULL.
51782 * dlls/oleaut32/typelib.c:
51783 oleaut32: Convert some tabs to spaces and some other formatting changes.
51785 * dlls/oleaut32/typelib.c:
51786 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
51789 * dlls/oleaut32/typelib.c:
51790 ole: Improve typelib traces.
51791 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
51792 for more flexibility in which channel controls the output.
51794 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
51796 * dlls/msvcrt/tests/printf.c:
51797 msvcrt: More printf tests for I64 integer size support.
51799 * dlls/msvcrt/wcs.c:
51800 msvcrt: pf_integer_conv for I64.
51801 - Add pf_integer_conv and pf_is_integer_format.
51802 - Update pf_fill to handle printing the sign for signed integers.
51803 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
51805 * dlls/msvcrt/wcs.c:
51806 msvcrt: Do not treat %ll as an IntegerDouble in printf.
51808 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
51809 msvcrt: Parse I, I32, and I64 integer size flags in printf.
51811 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
51813 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
51814 urlmon: Implement BindAsyncMoniker function.
51816 2005-12-26 Jacek Caban <jacek@codeweavers.com>
51818 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
51819 urlmon: URL with two slashes is valid.
51821 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
51823 * programs/winecfg/No.rc:
51824 winecfg: Updated Norwegian Bokmål resources.
51826 2005-12-26 Jacek Caban <jacek@codeweavers.com>
51828 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
51829 shlwapi: Fix UrlCanonicalize.
51830 - Added support for URL_FILE_USE_PATHURL.
51831 - Fix handling of '/' and '\'.
51833 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
51835 * dlls/msrle32/msrle32.c:
51836 msrle32: Spelling fix.
51838 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
51840 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
51841 dbghelp: Internal search routines can now be case sensitive/insensitive.
51842 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
51843 - Quick implementation of SymSearch on top of SymEnumSymbols (should
51844 be the other way around).
51846 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
51848 * dlls/msvcrt/main.c:
51849 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
51851 2005-12-26 Robert Shearman <rob@codeweavers.com>
51853 * dlls/ole32/tests/propvariant.c:
51854 Fix detection of V1a prop variant library in test suite.
51856 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
51858 * dlls/x11drv/keyboard.c:
51859 x11drv: Update Canadian keyboard layout to better match the X11 one
51861 2005-12-26 James Hawkins <truiken@gmail.com>
51863 * dlls/shell32/tests/shlfileop.c:
51864 shell32: Clean up the SHFileOperation tests.
51865 - Make sure to create all the files used by the new tests.
51866 - Add a couple more SHFileOperation tests.
51867 - Fix some of the old tests.
51869 2005-12-26 Robert Reif <reif@earthlink.net>
51871 * programs/winecfg/audio.c:
51872 winecfg: Use hourglass cursor when opening audio drivers.
51873 Misbehaving drivers can take a while to open so change to the hour
51874 glass cursor when opening them.
51876 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
51878 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
51879 atl: Implement AtlComPtrAssign.
51880 According to MSDN AtlModuleInit should initialize the modules critical
51883 2005-12-22 Alexandre Julliard <julliard@winehq.org>
51885 * ANNOUNCE, ChangeLog, VERSION, configure:
51888 ----------------------------------------------------------------
51889 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
51891 * dlls/shell32/tests/shlfolder.c:
51892 shell32: Added some test to document native ITEMIDLIST format.
51894 2005-12-22 Alexandre Julliard <julliard@winehq.org>
51896 * dlls/user/tests/msg.c:
51897 user/tests: Remove todo_wine from a few tests that (usually) succeed.
51899 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
51901 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
51902 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
51903 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
51904 it more responsive to commands in the MCI_MODE_PLAY state by checking
51905 hStopEvent even if the time frame between frames has expired.
51907 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
51909 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
51910 include/winerror.h:
51911 ole32: Return error instead of asserting if storage file is corrupt.
51913 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
51915 * dlls/user/tests/msg.c:
51916 user32/tests: Add a PeekMessage test.
51918 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
51920 * dlls/kernel/tests/console.c:
51921 kernel/tests: Check that we successfully open the console.
51923 2005-12-22 Alexandre Julliard <julliard@winehq.org>
51925 * server/console.c:
51926 server: Fixed console access rights handling.
51928 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
51930 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
51931 opengl: Fix last wgl regression.
51932 Fix wgl regression: test glx server version and extensions to use (and
51933 not use glXQueryDrawable on older glx implementations).
51935 2005-12-22 James Hawkins <truiken@gmail.com>
51937 * dlls/shell32/tests/shlfileop.c:
51938 shell32: Add tests for SHFileOperation's FO_MOVE command.
51940 * dlls/shell32/tests/shlfileop.c:
51941 shell32: Add tests for SHFileOperation's FO_COPY command.
51943 * dlls/shell32/tests/shlfileop.c:
51944 shell32: Add tests for SHFileOperation's FO_RENAME command.
51946 * dlls/shell32/tests/shlfileop.c:
51947 shell32: Add tests for SHFileOperation's FO_DELETE command.
51949 2005-12-22 Robert Reif <reif@earthlink.net>
51951 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
51952 winecfg: Add unmanaged windows configuration.
51954 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
51956 * dlls/dbghelp/module.c:
51957 dbghelp: Correct handling for all module names.
51959 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
51961 * dlls/msi/format.c, dlls/msi/tests/format.c:
51962 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
51964 2005-12-21 James Hawkins <truiken@gmail.com>
51966 * dlls/shell32/tests/shlfileop.c:
51967 shell32: Remove the '.\\' prefix from filenames, because it hides a
51968 bug in SHFileOperation.
51970 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
51972 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
51973 ddraw: Fix DirectDrawSurface::QueryInterface crash.
51975 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
51977 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
51978 winspool: Add version resource.
51980 2005-12-21 Alexandre Julliard <julliard@winehq.org>
51982 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
51983 msvcrt: Return a per-thread buffer in localtime and gmtime.
51985 2005-12-21 H. Verbeet <hverbeet@gmail.com>
51987 * dlls/d3d9/tests/shader.c:
51988 d3d9: Add traces for when shader support is missing in the shader test.
51990 2005-12-21 Hans Leidekker <hans@it.vu.nl>
51992 * dlls/kernel/process.c:
51993 kernel: Some documentation improvements.
51995 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
51997 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
51998 dlls/msvcrt/time.c:
51999 msvcrt: Implemented wctime(), wasctime().
52000 Free thread data in DLL_THREAD_DETACH.
52002 2005-12-21 Robert Reif <reif@earthlink.net>
52004 * programs/winecfg/En.rc, programs/winecfg/audio.c,
52005 programs/winecfg/resource.h:
52006 winecfg: Select an audio driver on fresh install.
52008 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
52010 * dlls/mscms/tests/profile.c:
52011 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
52014 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
52016 * dlls/msvideo/mciwnd.c:
52017 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
52019 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
52021 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
52022 msvcrt: Fix printf sign flags.
52023 Fix the printf sign flags so that '+' doesn't always override ' '
52024 space alone. If they both appear, continue parsing and let '+' take
52027 2005-12-21 Alexandre Julliard <julliard@winehq.org>
52029 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
52030 server/context_sparc.c, server/context_x86_64.c:
52031 server: Set the context flags in get_thread_context to indicate which
52032 parts of the returned context are valid.
52034 2005-12-21 Hans Leidekker <hans@it.vu.nl>
52036 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
52037 include/config.h.in:
52038 wldap32: Added configure checks for some potentially missing functions.
52040 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
52042 * dlls/msi/dialog.c:
52043 msi: Use a default dialog font if nothing is specified.
52045 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
52047 * dlls/shell32/tests/shlfolder.c:
52048 shell32/tests: Fixed a test failing on WinXP.
52050 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
52052 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
52053 dlls/dbghelp/wdbgexts.h:
52054 dbghelp: Added a few extensions to make windbg happy.
52056 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
52058 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
52059 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
52061 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
52063 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
52064 msacm: Preserve value of cbStruct in acmDriverDetails.
52065 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
52066 filled with a valid value before returning.
52067 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
52068 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
52069 native library: native ACM codecs expect cbStruct to be valid before
52070 filling the rest of the struct with any data.
52072 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
52074 * dlls/ntdll/exception.c:
52075 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
52077 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
52079 * programs/winecfg/Nl.rc:
52080 winecfg: Dutch resources update.
52082 2005-12-20 H. Verbeet <hverbeet@gmail.com>
52084 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
52085 wined3d: Cleanup shader constants code a little bit.
52086 Improved bounds checking.
52088 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
52090 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
52091 msvcrt: Require exact uppercase and lowercase format in printf routines.
52093 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
52095 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
52096 winemenubuilder: Provide depth to the menus created.
52098 2005-12-19 Alexandre Julliard <julliard@winehq.org>
52100 * dlls/kernel/process.c:
52101 kernel32: Check for tabs too when extracting the program name
52102 (reported by Vitaliy Margolen).
52104 2005-12-19 Hans Leidekker <hans@it.vu.nl>
52106 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
52107 tools/widl/typegen.c:
52108 widl: Avoid lvalue casts in generated code.
52110 2005-12-19 Kai Blin <kai.blin@gmail.com>
52112 * dlls/secur32/ntlm.c:
52113 secur32: Adding AcceptSecurityContext to the NTLM security provider.
52115 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
52117 * dlls/winspool/tests/info.c:
52118 winspool: Filter additional failures.
52120 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
52122 * programs/winhelp/winhelp.c:
52123 winhelp: Handle '> ' on command lines.
52125 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
52126 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
52127 dbghelp: First stab at supporting calling convention in function signature.
52129 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
52130 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
52132 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
52134 * programs/winecfg/Fr.rc:
52135 winecfg: Updated French resources.
52137 2005-12-19 Aric Stewart <aric@codeweavers.com>
52139 * dlls/user/Makefile.in, dlls/user/edit.c:
52140 user: Make the edit control IME aware and implement inline editing.
52141 Makes for a significantly better user experience for CJK users.
52143 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
52145 * dlls/msi/format.c:
52146 msi: Fixed deformat_environment to not cut off string.
52148 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
52150 * programs/taskmgr/dbgchnl.c:
52151 taskmgr: Fix viewing of debug channels.
52152 Various internal cleanups.
52154 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
52155 dbghelp: Implemented SymMatchString.
52157 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
52159 * dlls/user/winproc.c:
52160 user: Fix LB_GETTEXT unmapping for A<->W.
52162 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
52164 * dlls/setupapi/misc.c:
52165 setupapi: Fix comparing the group SIDs in IsUserAdmin.
52167 2005-12-19 Huw Davies <huw@codeweavers.com>
52169 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
52170 opengl: Add support for rendering on bitmaps.
52172 2005-12-19 Alexandre Julliard <julliard@winehq.org>
52174 * dlls/ole32/rpc.c:
52175 ole32: Revert exception handler change.
52176 The handler does the opposite of normal page fault handlers.
52178 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
52180 * dlls/user/tests/win.c:
52181 user: Fix hrgn leaks in win.c test.
52183 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
52185 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
52186 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
52187 comctl32: Add a test for the initial tooltip window style settings,
52188 make it pass under Wine.
52190 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
52192 * programs/winecfg/De.rc:
52193 winecfg: Update German resource.
52195 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
52197 * programs/wcmd/batch.c:
52198 wcmd: Increase maximum length of commands.
52199 Increase maximum length of commands to 8192 bytes as on Windows XP.
52200 Add needed braces to a multi line "if" statement.
52202 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
52204 * dlls/dbghelp/dbghelp.spec:
52205 dbghelp: New stubs (needed for windbg startup).
52207 * dlls/dbghelp/elf_module.c:
52208 dbghelp: Fixed loading .so modules from a living target.
52210 * dlls/dbghelp/stack.c:
52211 dbghelp: Fixed missing parameters info in StackWalk64.
52213 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
52215 * dlls/d3d9/tests/stateblock.c:
52216 d3d9: Don't crash on NULL device_ptr.
52218 2005-12-19 Alexandre Julliard <julliard@winehq.org>
52220 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
52221 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
52222 Changed exception raise functions to call it explicitly.
52224 2005-12-19 Jacek Caban <jacek@codeweavers.com>
52226 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
52227 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
52229 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
52230 Fix typo in urlmon.idl.
52232 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
52234 * dlls/user/edit.c, dlls/user/tests/edit.c:
52235 user32: Don't truncate text when creating edit control.
52237 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
52239 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
52240 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
52241 With a conformance test.
52243 2005-12-19 Jacek Caban <jacek@codeweavers.com>
52245 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
52246 urlmon: Added some tests and fixes of file protocol.
52248 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
52250 * programs/winecfg/No.rc:
52251 winecfg: Updated Norwegian Bokmaal resources.
52253 2005-12-18 Alexandre Julliard <julliard@winehq.org>
52255 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
52256 tools/winebuild/build.h, tools/winebuild/import.c,
52257 tools/winebuild/spec32.c, tools/winebuild/utils.c:
52258 ntdll: New implementation of relay thunks.
52259 New implementation of relay thunks that doesn't require modifying code
52260 on the fly, so that the thunks can be put in the text section.
52261 Some performance improvements.
52263 2005-12-17 Alexandre Julliard <julliard@winehq.org>
52265 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
52266 ntdll: Don't use a real guard page at the bottom of the stack.
52267 A no-access page is enough, we can't properly raise an overflow
52270 2005-12-17 Robert Reif <reif@earthlink.net>
52272 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
52273 programs/winecfg/De.rc, programs/winecfg/En.rc,
52274 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
52275 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
52276 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
52277 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
52278 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
52279 programs/winecfg/main.c, programs/winecfg/resource.h,
52280 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
52281 programs/winecfg/winecfg.rc:
52282 winecfg: Use sound tree view for driver selection.
52283 - Move driver selection and configuration into tree view.
52284 - Only show loadable drivers.
52286 * dlls/winmm/wineoss/midi.c:
52287 wineoss: Shorten MIDI names.
52288 Shorten MIDI names to fit into 32 byte array without overflow.
52290 2005-12-17 Juan Lang <juan_lang@yahoo.com>
52292 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
52293 crypt32: Implement more implicit properties, with tests.
52295 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
52297 * dlls/imagehlp/imagehlp.spec:
52298 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
52300 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
52302 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
52303 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
52304 Add a ScrollDC test with NULL clipping rect.
52305 Add another set of ScrollDC tests written by Rein Klazes.
52307 2005-12-16 Huw Davies <huw@codeweavers.com>
52309 * dlls/x11drv/opengl.c:
52310 x11drv: Get the visual for the GLXPixmap from the current pixel format.
52312 2005-12-16 Alexandre Julliard <julliard@winehq.org>
52314 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
52315 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
52316 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
52317 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
52318 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
52319 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
52320 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
52321 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
52322 Take advantage of the __EXCEPT_PAGE_FAULT macro.
52324 * dlls/ntdll/exception.c, include/wine/exception.h:
52325 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
52326 easier to handle the common case of trapping page faults.
52328 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
52329 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
52330 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
52332 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
52333 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
52334 ntdll: More compatible exception information for protection faults.
52335 Added a bunch of test cases.
52337 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52339 * dlls/wined3d/vertexdeclaration.c:
52340 wined3d: Vertex declaration cleanup.
52341 Clean up constants and the wine declaration when the vertex
52342 declaration is destroyed.
52344 * dlls/wined3d/device.c:
52345 wined3d: Allow NULL multi sample quality.
52346 Allow MultiSampleQuality to be passed as NULL, this is a
52347 requirement for DirectX 8 and lower.
52349 2005-12-16 Alexandre Julliard <julliard@winehq.org>
52351 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
52352 dlls/ntdll/ntdll.spec:
52353 Add -register hint in ntdll, kernel and msvcrt spec files.
52355 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
52356 winebuild: Allow -register flag for Win32 too.
52357 This way it can be used as hint for the relay code.
52359 2005-12-16 Juan Lang <juan_lang@yahoo.com>
52361 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
52362 crypt32: Implement CRLDistPoints encoding/decoding.
52363 - rewrite sequence decoding to support context-specific tags, and
52364 eliminate duplicated code
52365 - implement encoding and decoding of CRLDistPoints
52367 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
52369 * dlls/shell32/shellpath.c, include/shlobj.h:
52370 shell32: Fix return value of PathProcessCommand.
52372 2005-12-16 Jacek Caban <jacek@codeweavers.com>
52374 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
52375 urlmon: Fix BindToStorage test.
52377 * include/mshtmdid.h, include/mshtml.idl:
52378 Added some declarations to mshtml.idl.
52380 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
52381 widl: Added bindable and displaybind attributes handling.
52383 2005-12-16 Milko Krachounov <milko@3mhz.net>
52385 * programs/winecfg/Bg.rc:
52386 winecfg: Update Bulgarian resource.
52388 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
52390 * programs/uninstaller/Es.rc:
52391 uninstaller: Spanish translations update.
52393 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
52394 winecfg: Spanish translations update.
52396 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
52398 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
52399 wined3d: Fix matrix copy/paste bug.
52401 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52403 * dlls/wined3d/device.c:
52404 wined3d: Vertex declaration recording state.
52405 Stop SetVertexDeclaration from reference counting if a stateblock is
52408 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
52410 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
52411 user32: Implement saving and fix reading of nonclient metrics.
52412 With conformance tests.
52414 2005-12-16 Tomas Carnecky <tom@dbservice.com>
52416 * dlls/x11drv/opengl.c:
52417 x11drv: Allow users to preload an OpenGL library.
52419 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
52421 * include/ddk/wdm.h:
52422 Add some structs/prototypes to wdm.h.
52424 2005-12-15 James Hawkins <truiken@gmail.com>
52426 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
52427 setupapi: Added stubs for SetupGetInfInformation and
52428 SetupQueryInfFileInformation.
52430 2005-12-15 Alexandre Julliard <julliard@winehq.org>
52432 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
52433 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
52435 2005-12-15 Jacek Caban <jacek@codeweavers.com>
52437 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
52438 mshtml: Fix handling Gecko strings.
52440 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
52441 mshtml: Set Gecko's profile.
52442 Make sure that Gecko components are registered.
52444 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52446 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
52447 wined3d: Internal reference counting.
52448 Change most references to resources parent into references to the
52449 resource, so that external reference counts match DirectX but object
52450 aren't released if they are still referenced by the stateblock.
52452 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
52454 * dlls/mscms/tests/profile.c:
52455 mscms: Add another possible error.
52457 * dlls/d3d9/tests/vertexdeclaration.c:
52458 d3d9: Don't treat missing d3d9.dll as a failure.
52460 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
52462 * dlls/iccvid/iccvid.c:
52463 iccvid: Add support for ICM_DECOMPRESS_END message.
52465 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
52467 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
52468 user: Read/save minimized metrics from/to registry.
52470 2005-12-14 Alexandre Julliard <julliard@winehq.org>
52472 * loader/preloader.c:
52473 preloader: Reserve some space for the shared user data.
52475 * dlls/ntdll/virtual.c:
52476 ntdll: Fixes in virtual memory protection flags.
52477 Tweak reporting of virtual protection flags and address space limit to
52478 yield results closer to what Windows does.
52480 2005-12-14 H. Verbeet <hverbeet@gmail.com>
52482 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
52483 dlls/d3d9/tests/vertexdeclaration.c:
52484 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
52486 * dlls/wined3d/vertexdeclaration.c:
52487 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
52489 * dlls/d3d9/vertexshader.c:
52490 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
52491 before getting the parent.
52493 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
52495 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
52496 include/wine/server_protocol.h, include/winioctl.h,
52497 server/named_pipe.c, server/protocol.def, server/trace.c:
52498 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
52499 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
52500 Modify WaitNamedPipeW to use NtFsControlFile.
52501 Replace struct overlapped with event.
52503 2005-12-14 Mike McCormack <mike@codeweavers.com>
52505 * programs/winecfg/Ko.rc:
52506 winecfg: Update Korean translation.
52508 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
52510 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
52511 d3d9: Don't treat missing d3d9.dll as a failure.
52513 2005-12-14 H. Verbeet <hverbeet@gmail.com>
52515 * dlls/wined3d/device.c:
52516 wined3d: Return the correct vertex declaration.
52517 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
52518 declaration in This->stateblock instead of the one in
52519 This->updateStateBlock.
52521 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
52523 * dlls/riched20/editor.c:
52524 riched20: Reset selection when text is reset.
52526 2005-12-14 Aric Stewart <aric@codeweavers.com>
52528 * dlls/user/clipboard.c:
52529 user: GetClipboardFormatNameA fix.
52530 In the W->A translation make sure we have characters to translate
52531 before doing the WideCharToMultiByte with -1.
52533 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
52535 * dlls/mscms/tests/profile.c:
52536 mscms: Move repetitive code to helper macros.
52538 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
52540 * dlls/x11drv/scroll.c:
52541 x11drv: ScrollDC fix.
52542 There is no need to offset the source rectangle in the reverse
52543 direction before scrolling.
52545 2005-12-13 Aric Stewart <aric@codeweavers.com>
52547 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
52548 dlls/wininet/tests/http.c:
52549 wininet: HTTP headers reworking.
52550 Redo how headers are handled, eliminating the concept of Standard
52551 Headers and allow all headers to be added multiple times.
52552 Allow querying of headers with an index to get the multiple headers.
52553 Respect response vs request headers in HttpQueryInfo.
52554 Add a number of tests to extensively test header adding and replacing.
52556 2005-12-13 Alexandre Julliard <julliard@winehq.org>
52558 * dlls/gdi/bitmap.c:
52559 gdi: Added support for doing GetBitmapBits on a DIB section.
52560 Simply copy the DIB bits in that case.
52562 * dlls/x11drv/dib.c:
52563 x11drv: Clipping fix with DIB section copy.
52564 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
52565 that the clipping region is taken into account.
52567 2005-12-13 H. Verbeet <hverbeet@gmail.com>
52569 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
52570 dlls/d3d9/tests/shader.c:
52571 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
52573 2005-12-13 Alexandre Julliard <julliard@winehq.org>
52575 * server/mailslot.c, server/named_pipe.c:
52576 server: Added get_file_info implementation for named pipe and mailslot devices.
52578 * server/mailslot.c, server/named_pipe.c:
52579 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
52581 2005-12-13 Robert Shearman <rob@codeweavers.com>
52583 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
52584 tools/widl/typegen.h:
52585 widl: Start generating type format strings.
52586 Based on a patch by Eric Kohl.
52588 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
52590 * tools/widl/server.c:
52591 widl: Server stubs in generated code are void functions.
52593 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
52595 * programs/winecfg/audio.c:
52596 winecfg: Simplified module handling code.
52598 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
52600 * dlls/wininet/http.c:
52601 wininet: Reinitialise NETCON on redirect.
52603 2005-12-13 Juan Lang <juan_lang@yahoo.com>
52605 * dlls/iphlpapi/ifenum.c:
52606 iphlpapi: Fix a couple of file descriptor leaks.
52608 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
52610 * tools/winedump/le.c, tools/winedump/ne.c:
52611 winedump: Const correctness fixes.
52613 2005-12-13 Juan Lang <juan_lang@yahoo.com>
52615 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
52616 crypt32: Decode cleanups.
52617 - implement a helper to decode sequences of like types
52618 - use helper functions wherever applicable when decoding
52619 - correct "expected" vs. "got" usage in tests
52620 - fix a few other small bugs
52622 2005-12-13 H. Verbeet <hverbeet@gmail.com>
52624 * dlls/wined3d/device.c:
52625 wined3d: Don't change the shader's refcount in SetVertexShader and
52628 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52630 * dlls/wined3d/cubetexture.c:
52631 wined3d: Cube texture named constants.
52632 Update cubetexture so that names constants instead of numeric
52633 constants are used for the facetype and also add some additional
52634 checks where facetype is passed as a parameter to the function.
52636 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
52638 * dlls/shell32/tests/shlfolder.c:
52639 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
52641 * dlls/mscms/tests/profile.c:
52642 mscms: Add another possible error.
52644 2005-12-12 Alexandre Julliard <julliard@winehq.org>
52646 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
52647 dlls/ntdll/virtual.c:
52648 TEB.StackLimit should not include the guard page.
52650 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
52651 dlls/kernel/thread.c:
52652 kernel: Moved main stack initialization to process.c.
52655 server: Don't enable polling on regular files in add_queue.
52657 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
52658 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
52659 dlls/winedos/int13.c, dlls/winsock/socket.c:
52660 Pass specific access rights to wine_server_handle_to_fd.
52662 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
52663 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
52664 server/mapping.c, server/named_pipe.c, server/object.c,
52665 server/process.c, server/registry.c, server/serial.c, server/sock.c:
52666 server: Added access rights mapping to file objects.
52668 * server/process.c, server/thread.c:
52669 server: Added access rights mapping to process and thread objects.
52671 * server/registry.c:
52672 server: Added access rights mapping to registry key objects.
52674 * server/symlink.c:
52675 server: Added access rights mapping to symlink objects.
52678 server: Added access rights mapping to token objects.
52680 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
52681 server: Added access rights mapping to synchronization objects.
52683 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
52684 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
52685 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
52686 server/mapping.c, server/mutex.c, server/named_pipe.c,
52687 server/object.c, server/object.h, server/process.c, server/queue.c,
52688 server/registry.c, server/request.c, server/semaphore.c,
52689 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
52690 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
52691 server/winstation.c:
52692 server: Added infrastructure for access rights mapping.
52694 * server/mailslot.c:
52695 server: Allow the mailslot device to be opened as a file object.
52697 * server/named_pipe.c:
52698 server: Allow the named pipe device to be opened as a file object.
52700 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
52701 include/wine/server_protocol.h, server/fd.c, server/file.h,
52702 server/protocol.def, server/request.h, server/trace.c:
52703 server: Support for opening devices.
52704 Added support for opening devices directly with the server when they
52705 don't correspond to a Unix file.
52707 * server/mapping.c, server/trace.c:
52708 server: Use a better error code for a zero-size mapped file.
52710 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
52712 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
52713 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
52714 kernel32: Get rid of DOSMEM_AllocSelector.
52716 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
52718 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
52719 winspool: Added tests for OpenPrinter.
52721 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
52723 * dlls/shell32/shlview.c:
52724 shell32: Fix drag-scrolling in the shellview object.
52726 * dlls/ole32/ole2.c:
52727 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
52729 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
52731 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
52732 Functions with no paramters must be (void).
52734 2005-12-12 Robert Shearman <rob@codeweavers.com>
52736 * tools/widl/typegen.c:
52737 widl: Generate FC_ERROR_STATUS_T proc format.
52738 - Include the header file for the functions implemented in typegen.c.
52739 - Generate proc format for FC_ERROR_STATUS_T type.
52741 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
52742 tools/widl/server.c:
52743 widl: Support explicit binding handles.
52745 * tools/widl/server.c:
52746 widl: Zero initialize parameters in the generated server code.
52747 Zero initialize parameters in the generated code. Based on a patch by
52750 * tools/widl/client.c:
52751 widl: Calculate the size of buffer required.
52752 - Calculate the size of buffer required.
52754 - Set the buffer start and buffer end markers.
52756 * tools/widl/server.c:
52757 widl: Don't cast buffer pointers to long in generated server code.
52759 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
52761 * tools/widl/client.c, tools/widl/server.c:
52762 widl: Support multiple interfaces per file.
52764 2005-12-12 Robert Shearman <rob@codeweavers.com>
52766 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
52767 widl: Don't treat FC_SMALL as FC_SHORT.
52768 FC_SMALL is its own type and is the same size as FC_CHAR, not
52771 * tools/widl/header.c:
52772 widl: Use WCHAR instead of wchar_t.
52773 Output IDL wchar_t types as WCHAR to avoid conflicts with the
52774 generally incompatible Unix wchar_t.
52776 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
52778 * dlls/winspool/info.c:
52779 winspool: Added documentation for OpenPrinter.
52781 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
52783 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
52784 Const correctness fixes.
52786 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
52788 * include/ws2tcpip.h:
52789 winsock: getaddrinfo return codes
52790 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
52793 * dlls/winsock/socket.c:
52794 winsock: getaddrinfo - return code mapping.
52795 convert_eai_u2w should map from unix to windows, not the other way
52796 round (spotted by Dominic Wise).
52798 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
52800 * include/urlmon.idl:
52801 urlmon.idl: Add some BINDSTATUS values.
52803 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
52805 * dlls/comctl32/treeview.c:
52806 comctl32: Fixed (harmless) typo.
52808 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
52809 Removed some dead-code.
52811 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
52812 Made some functions static.
52814 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
52815 vidc: Return error codes when a message isn't supported.
52817 2005-12-12 Robert Shearman <rob@codeweavers.com>
52819 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
52820 OLE: Fix SafeArrayCopy for NULL pvData.
52821 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
52822 cbElements is non-zero. Add a test for this and fix the safe array
52825 * dlls/ole32/errorinfo.c:
52826 CreateErrorInfo trace fix.
52827 CreateErrorInfo isn't a stub so don't print this in the trace
52830 * dlls/oleaut32/typelib.c:
52831 OLE: Add const to several typelib functions.
52832 Add const attributes to parameters for several functions and fix up
52835 * dlls/oleaut32/oleaut.c:
52836 OleTranslateColor trace fix.
52837 OleTranslateColor isn't a stub so don't print ":stub" in the trace
52840 2005-12-12 Jacek Caban <jacek@codeweavers.com>
52842 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
52843 dlls/mshtml/mshtml_private.h:
52844 mshtml: Added IHTMLDocument3 stub implementation.
52846 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
52848 * programs/winetest/Makefile.in:
52849 winetest: Add d3d9 tests.
52851 2005-12-12 Robert Shearman <rob@codeweavers.com>
52853 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
52854 widl: Don't output __RPC_FAR in generated code.
52856 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
52858 * programs/winecfg/Nl.rc:
52859 winecfg: Update Dutch resources for the Audio tab.
52861 2005-12-12 Jacek Caban <jacek@codeweavers.com>
52863 * include/mshtmdid.h, include/mshtml.idl:
52864 Added declaration of IHTMLDocument3 and more DISPIDs.
52866 2005-12-12 Filip Navara <xnavara@volny.cz>
52868 * dlls/kernel/module.c:
52869 kernel: Fix the Mach-O binary magic.
52871 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
52873 * dlls/winedos/dosmem.c:
52874 winedos: Implement MCB.
52876 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
52878 * dlls/urlmon/umstream.c:
52879 urlmon: Correctly fix IStream::Read.
52880 Don't dereference a possible NULL pointer.
52882 2005-12-09 H. Verbeet <hverbeet@gmail.com>
52884 * configure, configure.ac, dlls/d3d9/Makefile.in,
52885 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
52886 dlls/d3d9/tests/stateblock.c:
52887 d3d9: Add a test for BeginStateBlock and EndStateBlock.
52889 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
52891 * include/mmsystem.h:
52892 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
52894 2005-12-09 Kai Blin <blin@gmx.net>
52896 * dlls/secur32/ntlm.c:
52897 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
52899 2005-12-09 Alexandre Julliard <julliard@winehq.org>
52901 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
52902 server/change.c, server/protocol.def, server/registry.c,
52904 server: Added object attributes to a few more requests.
52906 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
52907 server/event.c, server/file.c, server/handle.c, server/handle.h,
52908 server/mailslot.c, server/mapping.c, server/mutex.c,
52909 server/named_pipe.c, server/process.c, server/semaphore.c,
52910 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
52911 server/timer.c, server/token.c, server/winstation.c:
52912 server: Make alloc_handle use attributes instead of inherit flag.
52914 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
52915 dlls/x11drv/x11drv_main.c, include/wine/server.h,
52916 programs/wineconsole/curses.c:
52917 Make wine_server_fd_to_handle use attributes instead of inherit flag.
52919 * programs/wineconsole/wineconsole.c:
52920 wineconsole: Remove some unnecessary typecasts.
52922 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
52923 server/protocol.def, server/trace.c:
52924 server: Use attributes instead of inherit flag in dup_handle request.
52926 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
52927 server/token.c, server/trace.c:
52928 server: Use attributes instead of inherit flag in token requests.
52929 Also use the specified access rights in the open_token request.
52931 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
52932 include/wine/server_protocol.h, server/process.c,
52933 server/protocol.def, server/thread.c, server/trace.c:
52934 server: Use attributes instead of inherit flag in process and thread requests.
52936 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
52937 server/protocol.def, server/snapshot.c, server/trace.c:
52938 server: Use attributes instead of inherit flag in snapshot requests.
52940 * dlls/kernel/console.c, include/wine/server_protocol.h,
52941 programs/wineconsole/wineconsole.c, server/console.c,
52942 server/protocol.def, server/trace.c:
52943 server: Use attributes instead of inherit flag in console requests.
52945 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
52946 server/file.c, server/protocol.def, server/trace.c:
52947 server: Use attributes instead of inherit flag in file requests.
52949 * dlls/winsock/socket.c, include/wine/server_protocol.h,
52950 server/protocol.def, server/sock.c, server/trace.c:
52951 server: Use attributes instead of inherit flag in socket requests.
52953 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
52955 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
52956 Add some missing includes which contain used prototypes.
52958 2005-12-09 Jacek Caban <jacek@codeweavers.com>
52960 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
52961 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
52962 dlls/mshtml/nsservice.c:
52963 mshtml: Added PromptService implementation.
52965 * dlls/mshtml/nsembed.c:
52966 mshtml: Added nsIURIContentListener to QueryInterface.
52967 Always release nsIWebBrowserSetup.
52969 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
52970 dlls/mshtml/nsiface.idl:
52971 mshtml: Added nsIEmbeddingSiteWindow implementation.
52973 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
52975 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
52976 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
52977 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
52978 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
52979 wined3d: Vertex shader 8 support.
52980 Start to add support for DirectX 8 vertex shaders, constants and
52981 registers are now correctly assigned and loaded allowing support for
52982 most basic d3d8 shaders.
52984 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
52986 * dlls/urlmon/umstream.c:
52987 urlmon: Fix call to ReadFile.
52988 The BytesRead parameter passed to ReadFile may never be NULL.
52990 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
52992 * tools/winapi/win16.api, tools/winapi/win32.api:
52993 Update win16.api and win32.api.
52995 * tools/sfnt2fnt.c:
52996 sfnt2fnt: Don't print two newlines after error messages.
52998 * tools/widl/header.c:
52999 widl: Issue correct C++ headers.
53001 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
53003 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
53004 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
53006 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
53008 * programs/winecfg/No.rc:
53009 winecfg: Updated Norwegian Bokmaal resources.
53011 2005-12-08 Alexandre Julliard <julliard@winehq.org>
53013 * ANNOUNCE, ChangeLog, VERSION, configure:
53016 ----------------------------------------------------------------
53017 2005-12-08 Huw Davies <huw@codeweavers.com>
53020 gdi: Fix 24bpp -> 32bpp copy.
53022 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
53024 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
53025 advapi32: RegCreateKeyEx fix.
53026 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
53027 subkey begins with one. With a regression test.
53029 2005-12-08 Robert Shearman <rob@codeweavers.com>
53031 * tools/widl/parser.y:
53032 widl: Formatting cleanups.
53034 2005-12-08 Robert Shearman <rob@codeweavers.com>
53036 * tools/widl/typegen.c:
53037 widl: Marshal and unmarshal basic types.
53039 2005-12-08 Robert Shearman <rob@codeweavers.com>
53041 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
53042 tools/widl/typegen.c, tools/widl/typegen.h:
53043 widl: Add a type generator framework.
53044 Add a framework for writing the strings for marshaling and
53045 unmarshaling parameters and make the client and server use it.
53047 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
53049 * tools/widl/client.c, tools/widl/server.c:
53050 widl: Write out argument lists in the server.
53051 - Add framework for updating proc offsets.
53052 - Write out argument lists in the server.
53054 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
53056 * tools/widl/client.c, tools/widl/server.c:
53057 widl: Rename some variables.
53059 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
53061 * programs/winecfg/De.rc:
53062 winecfg: Update German resource.
53064 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
53066 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
53067 opengl: render_texture
53068 - better render_texture emulation (using pbuffers)
53069 - support GLX_ATI_render_texture for render_texture
53071 2005-12-08 Aric Stewart <aric@codeweavers.com>
53073 * dlls/wininet/http.c:
53074 wininet: Handle HTTP_QUERY_CUSTOM.
53075 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
53076 lpBuffer is In/Out because the header we are querying is there.
53077 Additionally standard headers can be queried in this manner as well
53078 (such as Set-Cookie).
53080 2005-12-08 Robert Reif <reif@earthlink.net>
53082 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
53083 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
53084 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
53085 wineoss: Fix device probing.
53086 - Fix device probing at driver load time.
53087 - Fix memory leaks at driver exit time.
53089 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
53091 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
53092 include/dplobby8.h:
53093 dplay: dx8/dx9 support (missing includes).
53094 - add directx9 support for dplay8.h and dpaddr.h
53095 - new file dplobby8.h
53097 2005-12-08 Robert Shearman <rob@codeweavers.com>
53099 * dlls/commdlg/printdlg.c:
53100 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
53102 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
53104 * dlls/winmm/winealsa/audio.c:
53105 winealsa: Fixed returned string in capabilities.
53107 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
53109 * dlls/winmm/winenas/audio.c:
53110 winenas: fix crash.
53111 - return correct MM error code when no connection to server has been
53113 - don't close the AU driver if it hasn't been opened
53115 2005-12-08 H. Verbeet <hverbeet@gmail.com>
53117 * include/d3d8.h, include/d3d9.h:
53118 d3d8/d3d9: Define D3D_SDK_VERSION.
53120 2005-12-08 Robert Shearman <rob@codeweavers.com>
53122 * programs/notepad/dialog.c, programs/notepad/main.c,
53123 programs/notepad/main.h:
53124 notepad: Remember options selected in the print setup dialog.
53126 2005-12-08 Mike McCormack <mike@codeweavers.com>
53128 * programs/winecfg/audio.c:
53129 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
53131 2005-12-08 Aric Stewart <aric@codeweavers.com>
53133 * dlls/wininet/http.c:
53134 wininet: A->W bugfix.
53135 When converting SendRequestExA -> W we need to set the lpcszHeader
53136 parameter to NULL if the original one is NULL.
53138 2005-12-08 Alexandre Julliard <julliard@winehq.org>
53140 * dlls/ntdll/reg.c, include/winternl.h:
53141 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
53142 Fixed the return value type.
53144 2005-12-07 Jacek Caban <jacek@codeweavers.com>
53146 * dlls/mshtml/nsembed.c:
53147 mshtml: Added config key to specify Gecko path.
53149 2005-12-07 Robert Reif <reif@earthlink.net>
53151 * programs/winecfg/audio.c:
53152 winecfg: Added support for auto detecting all drivers by attempting to
53155 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
53157 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
53158 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
53159 dlls/wintrust/wintrust_main.c:
53160 Add a few missing #includes.
53162 2005-12-07 Kai Blin <blin@gmx.net>
53164 * dlls/secur32/ntlm.c:
53165 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
53168 2005-12-07 Robert Reif <reif@earthlink.net>
53170 * programs/winecfg/En.rc, programs/winecfg/audio.c,
53171 programs/winecfg/resource.h:
53172 winecfg: Show all sound card drivers and their devices.
53174 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
53176 * tools/fnt2fon.c, tools/sfnt2fnt.c:
53177 Add an error() function to fnt2fon and sfnt2fnt.
53179 2005-12-06 Robert Shearman <rob@codeweavers.com>
53181 * dlls/oleaut32/typelib.c:
53182 OLE: Implement undocumented behaviour in DispCallFunc.
53183 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
53184 Office 2003 and document the function.
53186 2005-12-06 Robert Shearman <rob@codeweavers.com>
53188 * dlls/oleaut32/typelib.c:
53189 OLE: Implement ITypeInfo_AddressOfMember.
53191 2005-12-06 Robert Shearman <rob@codeweavers.com>
53193 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
53194 dlls/oleaut32/typelib.h:
53195 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
53196 Fix more fallout from dispinterface retval patch: make typelib
53197 marshaler use the internal function description so that it calls
53198 dispinterface functions with the correct number of parameters again.
53199 Also fixes some memory leaks caused by the fact that a corresponding
53200 ReleaseXDesc function has to be called for each GetXDesc.
53202 2005-12-06 Robert Shearman <rob@codeweavers.com>
53204 * dlls/oleaut32/tests/typelib.c:
53205 OLE: Add tests for the typelib version of ITypeComp_Bind.
53207 2005-12-06 Robert Shearman <rob@codeweavers.com>
53209 * dlls/oleaut32/typelib.c, include/oleauto.h:
53210 OLE: Update the type of the oVft parameter for DispCallFunc.
53212 2005-12-06 Kai Blin <blin@gmx.net>
53214 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
53215 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
53218 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
53221 c2man: Remove HTML warnings.
53223 2005-12-06 Robert Reif <reif@earthlink.net>
53225 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
53226 winejack: Fix driver load and initialization.
53227 Move wave in/out initialization from wave out to driver.
53228 Add index number to device names.
53229 Fix memset bug where only first wave in caps was zeroed.
53231 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
53233 * dlls/winmm/mciwave/mciwave.c:
53234 mciwave: save/record.
53235 - fix for playback after a sound has been recorded
53236 - shall fix also opening the mci device without name
53237 - bug reported (and fix tested) by Peter Astrand
53239 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
53241 * dlls/dbghelp/stack.c:
53242 dbghelp: Final touch on StackWalk64 so that it works.
53244 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
53246 * dlls/winspool/info.c:
53247 winspool: Document the monitor functions.
53249 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
53251 * tools/winapi/win16.api, tools/winapi/win32.api:
53252 Sort entries in win16.api and win32.api
53254 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
53256 * dlls/x11drv/opengl.c:
53257 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
53259 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
53261 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
53262 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
53264 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
53266 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
53267 gdi: Added stub for AddFontMemResourceEx.
53269 2005-12-06 Alexandre Julliard <julliard@winehq.org>
53271 * include/mlang.idl:
53272 mlang: Properly declare the interface uuids.
53274 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
53276 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
53277 mlang: Implement IEnumRfc1766 interface.
53279 2005-12-06 Robert Reif <reif@earthlink.net>
53281 * dlls/winmm/winejack/jack.c:
53282 winmm: Allow sound card driver to be opened more than once.
53285 2005-12-06 Robert Reif <reif@earthlink.net>
53287 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
53288 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
53289 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
53290 winmm: Allow sound card drivers to be opened more than once.
53292 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
53294 * tools/winapi/win32.api:
53295 Update win32.api to current git.
53297 2005-12-06 Robert Shearman <rob@codeweavers.com>
53299 * dlls/ole32/rpc.c:
53300 OLE: Fix a typo where brackets were missing.
53302 2005-12-06 Robert Shearman <rob@codeweavers.com>
53304 * dlls/oleaut32/typelib.c:
53305 OLE: ITypeInfo_Invoke parameter naming change.
53306 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
53307 DWORD, but an unsigned short.
53309 2005-12-06 Jacek Caban <jacek@codeweavers.com>
53311 * dlls/shdocvw/webbrowser.c:
53312 shdocvw: Added get_Document implementation.
53314 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
53316 * programs/winedbg/expr.c:
53317 winedbg: Fixed broken code about type management for binary operator.
53319 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
53321 * dlls/winspool/info.c:
53322 winspool: Add documentation for the port functions.
53324 2005-12-05 Alexandre Julliard <julliard@winehq.org>
53326 * dlls/kernel/tests/thread.c:
53327 kernel: Added a basic test for exception handling in threads.
53329 2005-12-05 Alexandre Julliard <julliard@winehq.org>
53331 * dlls/user/cursoricon.c:
53332 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
53334 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
53336 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
53337 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
53339 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
53341 * dlls/devenum/createdevenum.c:
53342 devenum: Don't leak key handle creating a category registry key.
53344 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
53347 msi: Implemented DllCanUnloadNow.
53349 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
53351 * dlls/imagehlp/imagehlp.spec:
53352 imagehlp: fixed typo in SymSetOptions entry.
53354 2005-12-05 Huw Davies <huw@codeweavers.com>
53356 * dlls/msi/msi.spec:
53357 msi: Fix MsiProvideQualifiedComponentW spec file entry.
53359 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
53361 * server/main.c, server/object.h:
53362 server: Remove sync_namespace.
53364 2005-12-05 Alexandre Julliard <julliard@winehq.org>
53366 * server/directory.c, server/mailslot.c, server/named_pipe.c,
53368 server: Let the directory code handle device names.
53370 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
53372 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
53373 server/mailslot.c, server/object.h, server/protocol.def,
53375 Move mailslot devices into directory name space.
53377 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
53379 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
53380 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
53381 server/directory.c, server/named_pipe.c, server/object.h,
53382 server/protocol.def, server/trace.c:
53383 Move named pipe objects into directory name space.
53384 Change tests accordingly.
53385 Add small test for WaitNamedPipe.
53387 2005-12-05 Alexandre Julliard <julliard@winehq.org>
53389 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
53390 server/object.h, server/semaphore.c, server/symlink.c,
53392 server: Move handle allocation out of open_object_dir.
53394 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
53396 * dlls/dbghelp/stack.c, include/dbghelp.h:
53397 dbghelp: Implemented StackWalk64.
53399 2005-12-05 Francois Gouget <fgouget@free.fr>
53401 * dlls/msvidc32/msvideo1.c:
53402 msvidc32: Add a comment for DllMain() to stop winapi_check from
53403 complaining about it.
53405 2005-12-05 Francois Gouget <fgouget@free.fr>
53407 * tools/winapi/win32.api:
53408 Update win32.api to match the current sources.
53410 2005-12-05 Pavel Roskin <proski@gnu.org>
53412 * programs/notepad/Ru.rc:
53413 notepad: Russian translation for "Font..." menu item.
53415 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
53417 * dlls/riched20/editor.c:
53418 riched20: register ListBox & ComboBox classes
53419 Partially implement REExtendedRegisterClass() to register missing
53420 window classes so that applications relying on them don't get
53423 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
53425 * programs/winefile/Ko.rc:
53426 winefile: Fix an incorrect translation.
53428 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
53430 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
53431 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
53432 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
53433 programs/notepad/No.rc, programs/regedit/No.rc,
53434 programs/winecfg/No.rc:
53435 Update Norwegian Bokmaal resources.
53437 2005-12-05 Patrick Ammann <pammann@aro.ch>
53439 * dlls/wininet/netconnection.c:
53440 wininet: compilation fix
53441 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
53442 HAVE_OPENSSL_ERR_H are not defined.
53444 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
53446 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
53447 winmm: driver unloading.
53448 - properly handle drivers unloading when no session instance of the
53449 driver has been created
53451 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
53453 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
53454 programs/winedbg/symbol.c:
53455 dbghelp,winedbg: SYMBOL_INFO fix.
53456 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
53457 type of the symbol (we were returning the symbol index instead)
53458 - fixed winedbg accordingly
53460 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
53462 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
53463 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
53465 2005-12-05 Milko Krachounov <milko@3mhz.net>
53467 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
53468 Update the Bulgarian resources for commdlg and regedit.
53470 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
53472 * dlls/winsock/socket.c:
53473 winsock: Rewrote mappers to use sizeof() based loops.
53474 Added IPPROTO_IP and AF_UNSPEC to the mappers.
53476 2005-12-03 Robert Shearman <rob@codeweavers.com>
53478 * dlls/oleaut32/typelib.c:
53479 OLE: Support HREFTYPEs For ITypeInfos
53480 Add support for reading the hreftype of a typeinfo, return it to the
53481 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
53482 support referencing it in ITypeInfo_GetRefTypeInfo.
53484 2005-12-03 Robert Shearman <rob@codeweavers.com>
53486 * dlls/oleaut32/typelib.c:
53487 OLE: fix function name loading
53488 Correctly get the name of the second function of a propget/propput
53489 pair in MSFT typelibs when the name offset is set to -1.
53491 2005-12-03 Robert Shearman <rob@codeweavers.com>
53493 * dlls/oleaut32/typelib.c:
53494 OLE: fix invoking dispinterface functions
53495 Fix invoking dispinterface functions by using the internal
53496 representation of the function, not the one returned to applications.
53498 2005-12-03 H. Verbeet <hverbeet@gmail.com>
53500 * dlls/wined3d/pixelshader.c:
53501 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
53503 2005-12-03 H. Verbeet <hverbeet@gmail.com>
53505 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
53506 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
53507 Remove an unnecessary cast.
53509 2005-12-03 Robert Shearman <rob@codeweavers.com>
53511 * dlls/oleaut32/typelib.c:
53512 OLE: Move the dispinterface return value handling to functions that
53513 return the FUNCDESC to the user.
53515 2005-12-03 Robert Shearman <rob@codeweavers.com>
53517 * dlls/wininet/http.c, dlls/wininet/internet.c,
53518 dlls/wininet/netconnection.c:
53519 wininet: Correctly set the last error when a called Unix network
53522 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
53524 * programs/winedbg/symbol.c:
53525 winedbg: simplify some code.
53527 2005-12-03 H. Verbeet <hverbeet@gmail.com>
53529 * dlls/wined3d/device.c:
53530 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
53533 2005-12-03 Pavel Roskin <proski at gnu.org>
53535 * programs/wineconsole/wineconsole.c:
53536 Fixed regression in wineconsole creation (curses backend).
53538 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
53540 * tools/winapi/winapi_check:
53541 winapi_check: fully descend in included files to check for prototype.
53543 2005-12-03 Robert Shearman <rob@codeweavers.com>
53545 * dlls/oleaut32/typelib.c:
53546 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
53547 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
53548 should just affect which of a pair of [propget] and [propput]
53549 functions should be returned.
53551 2005-12-03 Robert Shearman <rob@codeweavers.com>
53553 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
53554 dlls/wininet/internet.h:
53555 wininet: global function/data cleanup
53556 Make some functions and a structure static since they are only used in
53559 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
53561 * programs/winedbg/stack.c:
53562 winedbg: fixed regression (and simplified code!) for arguments
53563 printing in backtrace.
53565 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
53567 * programs/winedbg/symbol.c:
53568 winedbg: fixed regression in 'info local' command.
53570 2005-12-03 Aric Stewart <aric@codeweavers.com>
53572 * programs/wcmd/builtins.c:
53573 wcmd: mkdir recursive create
53574 In at least both win2k and winxp mkdir from the command prompt can
53575 recursively create full directory paths. This implements that
53578 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
53580 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
53582 Move standard WGL function declarations to wingdi.h.
53583 dlls/opengl32/wgl.h is now empty and no longer needed.
53585 2005-12-02 Francois Gouget <fgouget@free.fr>
53587 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
53588 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
53589 tools/winapi/winapi_extract, tools/winebuild/utils.c:
53590 Assorted spelling fixes.
53592 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
53594 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
53595 include/wine/server_protocol.h, server/mapping.c,
53596 server/protocol.def, server/trace.c:
53597 Move mapping (section) objects into directory name space.
53599 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
53601 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
53602 server/protocol.def, server/timer.c, server/trace.c:
53603 Move timer objects into directory name space.
53605 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
53607 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
53608 server/protocol.def, server/semaphore.c, server/trace.c:
53609 Move semaphore objects into directory name space.
53611 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
53613 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
53614 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
53615 server/console.c, server/event.c, server/mutex.c,
53616 server/named_pipe.c, server/object.h, server/process.c,
53617 server/protocol.def, server/trace.c:
53618 Move event and mutex objects into directory name space.
53620 2005-12-02 Jacek Caban <jacek@codeweavers.com>
53622 * dlls/shdocvw/dochost.c:
53623 Sync the WebBrowser's window size with document's window.
53625 2005-12-02 Francois Gouget <fgouget@free.fr>
53627 * tools/winapi/win32.api:
53628 Update win32.api to match the current sources.
53630 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
53632 * include/objbase.h, tools/widl/header.c:
53633 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
53635 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
53637 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
53639 * tools/widl/header.c:
53640 Reorder the virtual table definition so it's defined before it is used
53641 in widl header output.
53643 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
53645 * tools/widl/header.c:
53646 Use interface instead of struct where appropriate in widl.
53648 2005-12-02 Francois Gouget <fgouget@free.fr>
53650 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
53651 Fix the AtlAxWinInit() prototype.
53652 Also make it return FALSE to indicate failure instead of E_FAIL.
53653 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
53655 2005-12-02 Francois Gouget <fgouget@free.fr>
53657 * dlls/netapi32/ds.c, tools/winapi/win32.api:
53658 Better stick to the PSDK types and to the dsrole.h prototype.
53661 2005-12-02 Francois Gouget <fgouget@free.fr>
53663 * tools/winapi/winapi_parser.pm:
53664 Fix __RPC_USER handling.
53666 2005-12-02 Francois Gouget <fgouget@free.fr>
53668 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
53669 Better stick to the PSDK types.
53672 2005-12-02 Francois Gouget <fgouget@free.fr>
53674 * dlls/dbghelp/module.c, include/dbghelp.h:
53675 Add IMAGEHLP_MODULEW64.
53676 Add SymGetModuleInfoW64() and SymLoadModule64().
53678 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
53680 * dlls/shell32/shlview.c:
53681 Implemented scrolling during drag&drop for the shellview class.
53683 2005-12-02 Jacek Caban <jacek@codeweavers.com>
53685 * dlls/shdocvw/dochost.c:
53686 Use sink in navigate_complete instead of ClientSite's IDispatch.
53688 2005-12-02 Juan Lang <juan_lang@yahoo.com>
53690 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
53691 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
53692 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
53693 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
53694 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
53695 Implement more OID support functions.
53696 Use the exported OID support functions internally.
53697 Move OID support functions and stubs to a separate file.
53699 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
53701 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
53702 Make winapi_check understand the interface keyword.
53704 2005-12-02 Pavel Roskin <proski@gnu.org>
53706 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
53707 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
53708 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
53709 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
53710 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
53711 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
53712 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
53713 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
53714 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
53715 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
53716 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
53717 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
53718 Improve script selection combobox in the font selection dialog - set
53719 height to 90 (the old value of 10 could only fit a single line) and
53720 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
53723 2005-12-02 Jacek Caban <jacek@codeweavers.com>
53725 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
53726 Added implementation of IConnectionPoint::Advise and Unadvise.
53728 2005-12-02 Hans Leidekker <hans@it.vu.nl>
53730 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
53731 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
53732 dlls/wldap32/error.c:
53733 Document DN and error handling functions.
53734 Try to stick to Wine's documentation format.
53736 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
53738 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
53739 programs/wcmd/wcmdmain.c:
53740 Avoid formatted output in a few more places where formatting is not
53741 really needed and output could be large enough to be truncated.
53743 2005-12-02 Jacek Caban <jacek@codeweavers.com>
53745 * dlls/shdocvw/oleobject.c:
53748 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
53750 * dlls/shell32/tests/shlfolder.c:
53751 Added a test for native PIDL format.
53753 2005-12-02 James Hawkins <truiken@gmail.com>
53755 * dlls/advpack/advpack.c:
53756 Document many of the advpack functions.
53758 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
53760 * dlls/x11drv/opengl.c:
53761 Handle DONTCARE flags on ChoosePixelFormat.
53762 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
53763 find a compatible pixel format without). So try without if we cannot
53764 find a valid fbconfig with these options.
53766 2005-12-01 Hans Leidekker <hans@it.vu.nl>
53768 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
53769 dlls/wldap32/wldap32.spec:
53770 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
53771 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
53772 ldap_parse_vlv_control{A,W}. Stub implementations for
53773 ldap_parse_page_control{A,W}.
53775 2005-12-01 Hans Leidekker <hans@it.vu.nl>
53777 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
53778 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
53779 Stub implementations for functions handling paged search results.
53780 Add some missing declarations.
53782 2005-12-01 Huw Davies <huw@codeweavers.com>
53784 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
53785 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
53786 dlls/msxml3/tests/domdoc.c:
53787 Make the node object aggregatable so that the element object (and in
53788 future all of the other node types) can use it.
53790 2005-12-01 Alexandre Julliard <julliard@winehq.org>
53792 * dlls/ntdll/virtual.c:
53793 Check for need to add area to the reserved list also on unmap.
53795 2005-12-01 Alexandre Julliard <julliard@winehq.org>
53797 * dlls/ntdll/virtual.c:
53798 Ignore the large address space flag when version is win9x.
53800 2005-12-01 Hans Leidekker <hans@it.vu.nl>
53802 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
53803 Document the ldap_delete* functions.
53805 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
53807 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
53808 Don't use formatted output in WCMD_setshow_sortenv.
53809 Don't use unsafe vsprintf in WCMD_output.
53811 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
53813 * dlls/x11drv/dib.c:
53814 Fix for the monochrome DIB with inverted colors.
53816 2005-12-01 Alexandre Julliard <julliard@winehq.org>
53818 * dlls/msvcrt/tests/headers.c:
53819 Improved the CHECK_DEF macro to avoid code duplication.
53821 2005-12-01 Robert Shearman <rob@codeweavers.com>
53823 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
53824 Make dump functions const.
53826 2005-12-01 Jacek Caban <jacek@codeweavers.com>
53828 * dlls/shdocvw/oleobject.c:
53829 Added implementation of OLEIVERB_SHOW in DoVerb.
53831 2005-12-01 Robert Shearman <rob@codeweavers.com>
53833 * dlls/oleaut32/typelib.c:
53834 Remove broken return value handling code and that would reference
53835 memory beyond the end of the arguments array. Replace it with code
53836 that properly handles referencing the return type and setting the
53837 return type to VT_VOID when a dispinterface function doesn't have any
53840 2005-12-01 Alexandre Julliard <julliard@winehq.org>
53842 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
53843 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
53846 2005-12-01 Alexandre Julliard <julliard@winehq.org>
53848 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
53849 programs/regedit/treeview.c, server/registry.c:
53850 Fixed some compiler warnings on Darwin.
53852 2005-12-01 Pavel Roskin <proski@gnu.org>
53854 * programs/notepad/dialog.c, programs/notepad/main.c:
53855 Improve font support in Notepad.
53857 2005-12-01 Robert Shearman <rob@codeweavers.com>
53859 * dlls/oleaut32/typelib.c:
53860 Introduce a variable "elemdesc" to eliminate some long common
53862 Move the contents of the second arguments loop inside the first.
53863 Move the MSFT_ReadLEDWords so that it is the last statement in the
53864 loop since it is one of the iterators.
53866 2005-12-01 Robert Shearman <rob@codeweavers.com>
53868 * dlls/oleaut32/typelib.c:
53869 Don't truncate large integer constants.
53871 2005-12-01 Jacek Caban <jacek@codeweavers.com>
53873 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
53874 dlls/shdocvw/webbrowser.c:
53875 Added IOleInPlaceActiveObject stub implementation.
53877 2005-12-01 James Hawkins <truiken@gmail.com>
53879 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
53880 Add a stub for AdvInstallFile.
53882 2005-12-01 Robert Shearman <rob@codeweavers.com>
53884 * configure, configure.ac, dlls/wininet/netconnection.c,
53885 include/config.h.in:
53886 Cleanup SSL connections properly, do a few security checks in
53887 NETCON_secure_connect and display errors from SSL on failure. Don't
53888 use SSL_set_bio as SSL_set_fd is cleaner for us.
53890 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
53892 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
53893 Add a test for LB_SELITEMRANGE, make it pass under Wine.
53895 2005-12-01 Robert Shearman <rob@codeweavers.com>
53897 * dlls/stdole2.tlb/std_ole_v2.idl:
53898 Fix the entry attributes of the two module functions and uncomment
53899 LoadPicture, but comment out the defaultvalue attribute that causes
53900 widl to issue a warning.
53902 2005-12-01 Robert Shearman <rob@codeweavers.com>
53904 * dlls/oleaut32/typelib.c:
53905 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
53906 PARAMFLAG_DHASDEFAULT.
53907 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
53909 2005-12-01 Steven Edwards <steven@codeweavers.com>
53911 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
53912 Add stubs for ldap_search_init_page[A/W].
53914 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
53916 * dlls/x11drv/winpos.c:
53917 Remove unused include X11/IntrinsicP.h.
53919 2005-12-01 Jacek Caban <jacek@codeweavers.com>
53921 * dlls/shdocvw/oleobject.c:
53922 Added SetObjectRects implementation.
53924 2005-12-01 Jacek Caban <jacek@codeweavers.com>
53926 * dlls/shdocvw/client.c:
53927 Return S_OK in [On|Can]InPlaceActivate.
53928 Handle IOleDocumentSite in QueryInterface.
53930 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
53932 * dlls/gdi/freetype.c:
53933 Make WineEngGetFontData always return the used byte count.
53935 2005-11-30 Peter Lemenkov <petro@mail.ru>
53937 * include/winuser.h:
53938 Added WS_EX_COMPOSITED.
53940 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
53942 * dlls/user/painting.c, dlls/user/tests/msg.c:
53943 Add a test for RedrawWindow with an empty region/rectangle, make it
53946 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
53948 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
53949 Added more Nvidia card IDs.
53951 2005-11-30 Alexandre Julliard <julliard@winehq.org>
53953 * tools/winewrapper:
53954 Added support for Darwin DYLD_LIBRARY_PATH.
53956 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
53958 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
53959 server/Makefile.in, server/directory.c, server/object.h,
53960 server/protocol.def, server/request.h, server/symlink.c,
53962 Implement symbolic link object in wineserver.
53963 Implement Nt[Create|Open|Query]SymbolicLinkObject.
53964 Change tests accordingly.
53966 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
53968 * dlls/shell32/shellpath.c:
53969 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
53971 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
53973 * dlls/x11drv/dib.c:
53974 Fix for RGB mask that corresponds to the visual's mask.
53976 2005-11-30 Hans Leidekker <hans@it.vu.nl>
53978 * dlls/wldap32/control.c:
53979 Document the ldap_control* functions.
53981 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
53983 * dlls/shell32/shlexec.c:
53984 Fix context menu handling for more than one entry in order to repair
53985 .lnk-file execution: Don't break at the first non-matching entry.
53987 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
53989 * dlls/opengl32/wgl.c:
53990 Added some checks on wglCreatContext to avoid problems (and
53993 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
53995 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
53996 Added stub for CryptVerifyMessageSignature.
53998 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
54000 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
54001 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
54002 state. Change tests accordingly.
54004 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
54006 * dlls/user/tests/msg.c, dlls/user/win.c:
54007 New maximized visible window should be shown with
54008 ShowWindow(SW_SHOW).
54010 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
54012 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
54013 CreateWindow should not activate invisible minimized or maximized
54015 Add several tests to show the correct behavior.
54017 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
54019 * dlls/version/tests/install.c:
54020 Fix version tests on windows 9x/ME.
54022 2005-11-30 Robert Shearman <rob@codeweavers.com>
54024 * dlls/wininet/tests/http.c:
54025 Test the behaviour of HttpSendRequestEx when putting data into the
54028 2005-11-30 Robert Shearman <rob@codeweavers.com>
54030 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
54031 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
54032 can be used by both HttpSendRequest and HttpSendRequestEx.
54033 Also allow HttpSendRequestEx to be used asynchronously.
54035 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
54037 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
54038 include/lmserver.h, include/lmwksta.h:
54039 Add some prototypes to include/ for already existing functions in
54042 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
54044 * tools/winapi/win16.api, tools/winapi/win32.api,
54045 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
54046 tools/winapi/winapi_parser.pm:
54047 Update win32.api to current cvs.
54048 Add __RPC_USER as a calling convention in winapi.
54050 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
54052 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
54053 Add support for Intel drivers version string.
54054 Update default driver version (nvidia).
54056 2005-11-30 Robert Shearman <rob@codeweavers.com>
54058 * dlls/x11drv/xrender.c:
54059 Disable XRender if bit masks aren't valid.
54060 XRender code in the X11 driver will go into an infinite loop when the
54061 colour bit masks are 0, so disable XRender in this case.
54063 2005-11-30 Robert Shearman <rob@codeweavers.com>
54065 * dlls/msi/registry.c:
54066 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
54067 include the NULL terminator, so fix this.
54069 2005-11-30 Robert Shearman <rob@codeweavers.com>
54071 * dlls/wininet/http.c:
54072 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
54073 the call to InternetCrackUrl, which concatenates the params onto the
54075 Some other minor cleanups.
54077 2005-11-30 Robert Shearman <rob@codeweavers.com>
54079 * dlls/oleaut32/typelib.c:
54080 Factor out code for doing ELEMDESC sizes and copies.
54081 Copy FUNCDESC structures returned to calling applications instead of
54082 passing a pointer to the master structure used internally.
54083 Call VariantInit on newly allocated memory before calling VariantCopy.
54085 2005-11-29 Hans Leidekker <hans@it.vu.nl>
54087 * configure, configure.ac:
54088 Link to the reentrant version of libldap.
54090 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
54092 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
54093 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
54094 Add Korean translations.
54096 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
54098 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
54099 server/Makefile.in, server/directory.c, server/main.c,
54100 server/object.c, server/object.h, server/protocol.def,
54101 server/request.c, server/request.h, server/trace.c:
54102 Implement directory object in wineserver.
54103 Implement Nt[Create|Open]DirectoryObject.
54104 Change tests accordingly.
54106 2005-11-29 Alexandre Julliard <julliard@winehq.org>
54108 * dlls/ntdll/loader.c:
54109 Check for a valid module before attempting to read the export
54110 directory in LdrGetProcedureAddress.
54112 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
54114 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
54115 Clear the reference counter in WSACleanup, with regression test.
54117 2005-11-29 Hans Leidekker <hans@it.vu.nl>
54119 * dlls/wldap32/compare.c:
54120 Document the ldap_compare* functions.
54122 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54124 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
54125 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
54126 include/wine/wined3d_interface.h:
54127 Added support for vertex and pixel shader constants that have no type
54128 i.e. they haven't been set yet or are clear.
54130 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
54132 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
54133 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
54134 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
54135 include/Makefile.in, include/dsrole.h:
54136 Added some stubbed Ds-calls
54137 Start of conformance tests for these Ds-calls.
54139 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
54141 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
54144 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
54146 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
54147 dlls/dbghelp/path.c, include/dbghelp.h:
54148 Added support for 'loading' virtual modules.
54150 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
54152 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
54153 Implemented SymGet{Next|Prev}Line64.
54155 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
54157 * dlls/dbghelp/module.c:
54158 Now correctly checking calling down to 32 bit version.
54160 2005-11-29 Robert Shearman <rob@codeweavers.com>
54162 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
54163 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
54165 Modify test case to demonstrate this.
54167 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
54169 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
54170 Implemented SymGetModuleInfo64.
54172 2005-11-29 Robert Shearman <rob@codeweavers.com>
54174 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
54175 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
54176 dlls/ole32/usrmarshal.c:
54177 Implement some user marshal functions and add tests.
54179 2005-11-29 Robert Shearman <rob@codeweavers.com>
54181 * dlls/wininet/http.c:
54182 More lpszServerName -> lpszHostName fixes.
54184 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
54186 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
54187 Implemented SymUnloadModule64.
54189 2005-11-29 James Hawkins <truiken@gmail.com>
54191 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
54192 Returned versions are always initialized to zero, even on failure.
54193 Function always returns S_OK, even on failure.
54194 Copy the file to the temp directory if the file exists but isn't found
54195 by GetFileVersionInfoSize.
54196 If bVersion is FALSE, return the language and code page identifiers of
54197 the file, not the system.
54199 2005-11-29 Robert Shearman <rob@codeweavers.com>
54201 * dlls/wininet/http.c:
54202 Fix redirects from secure to non-secure and vice versa.
54204 2005-11-29 Robert Shearman <rob@codeweavers.com>
54206 * dlls/oleaut32/typelib.c:
54207 Implement ITypeInfo_Bind for typelibs.
54208 Fix some places where a returned object was AddRef'd.
54209 Make the search through implemented types work on all types, not just
54212 2005-11-29 Peter Lemenkov <petro@mail.ru>
54214 * include/shellapi.h:
54215 Added some definitions.
54217 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
54219 * dlls/winmm/mci.c:
54220 Fixed some bugs in MCI string parsing.
54222 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
54224 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
54225 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
54227 Implemented SymLoadModuleEx.
54229 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
54231 * programs/winedbg/debugger.h, programs/winedbg/display.c,
54232 programs/winedbg/stack.c, programs/winedbg/symbol.c:
54233 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
54234 oriented API (stack_get_current_symbol).
54235 Reused the func name (stack_get_frame) for internal stack.c handling.
54237 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
54239 * dlls/ole32/ole32res.rc:
54240 Made the Drag&Drop cursors' rubber band visible on a white background.
54242 2005-11-29 Alexandre Julliard <julliard@winehq.org>
54244 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
54245 Avoid including X11/Intrinsic.h.
54247 2005-11-29 Alexandre Julliard <julliard@winehq.org>
54249 * dlls/gdi/bitmap.c:
54250 Added support for doing SetBitmapBits on a DIB section.
54252 2005-11-29 James Hawkins <truiken@gmail.com>
54254 * include/advpub.h:
54255 Add ADN_DEL_UNC_PATHS define to advpub.h.
54257 2005-11-29 Robert Shearman <rob@codeweavers.com>
54259 * dlls/wininet/http.c:
54260 Change all SendAsyncCallback calls into the synchronous
54261 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
54264 2005-11-29 Robert Shearman <rob@codeweavers.com>
54266 * include/objidl.idl:
54267 Make IAdviseSink methods non-async and remove the IAsyncManager
54268 parameter hack that native COM used to use (but not any more). Async
54269 calls are an optimisation that we're not going to support in the near
54272 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
54274 * dlls/opengl32/wgl.c:
54275 Fixed crash in wglShareList.
54277 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
54279 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
54280 Fix implementation of IDirectMusic8Impl_CreatePort.
54282 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
54284 * include/cvconst.h:
54285 Added calling convention definitions.
54287 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
54289 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
54290 Added stub for dbghelp.SymRegisterCallback64.
54292 2005-11-29 Robert Shearman <rob@codeweavers.com>
54294 * dlls/oleaut32/typelib.c:
54295 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
54296 Copy VARDESC structures returned to calling applications instead of
54297 passing a pointer to the master structure used internally.
54299 2005-11-29 Robert Shearman <rob@codeweavers.com>
54301 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
54302 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
54304 2005-11-29 Robert Shearman <rob@codeweavers.com>
54306 * dlls/rpcrt4/cpsf.c:
54307 The CLSID can be substituted by an IID present in one of the proxy
54308 file infos in NdrDllGetClassObject.
54310 2005-11-29 Robert Shearman <rob@codeweavers.com>
54312 * dlls/rpcrt4/ndr_midl.c:
54313 Return the correct error code from NdrProxyErrorHandler.
54315 2005-11-29 Robert Shearman <rob@codeweavers.com>
54317 * dlls/rpcrt4/ndr_ole.c:
54318 Raise exceptions on failures.
54319 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
54320 pStubMsg->BufferLength.
54321 Fix buffer calculation when no interface data is marshaled to the
54324 2005-11-29 Robert Shearman <rob@codeweavers.com>
54326 * dlls/rpcrt4/ndr_marshall.c:
54327 Fix the overflow check to not depend on pStubMsg->BufferStart and
54328 pStubMsg->BufferEnd being valid, because they aren't filled in when
54329 using MIDL-generated server stubs.
54330 Don't set the pointer to NULL on unmarshaling because we may want to
54331 unmarshal the value to an existing pointer instead of allocating a new
54334 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
54336 * dlls/user/tests/win.c, dlls/user/win.c:
54337 EnumChildWindows should return result from the callback.
54339 2005-11-28 Jacek Caban <jacek@codeweavers.com>
54341 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
54342 dlls/shdocvw/webbrowser.c:
54343 Activate document object.
54345 2005-11-28 Alexandre Julliard <julliard@winehq.org>
54347 * include/shlobj.h:
54348 Remove unnecessary external variable declarations.
54350 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
54352 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
54353 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
54354 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
54355 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
54356 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
54357 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
54358 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
54359 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
54360 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
54361 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
54362 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
54363 dlls/winmm/wineoss/oss.c:
54364 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
54366 2005-11-28 Juan Lang <juan_lang@yahoo.com>
54368 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
54369 Fix parameter count on some stubs (thanks to Marcus Meissner for
54370 spotting that.) Add a few more stubs.
54372 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
54374 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
54375 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
54376 Add German resources.
54378 2005-11-28 Hans Leidekker <hans@it.vu.nl>
54380 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
54381 Document the ldap_bind* functions.
54383 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
54385 * dlls/shell32/shfldr_unixfs.c:
54386 Enhanced UnixFolder's IDropTarget implementation.
54387 Use STATIC_CAST macro more consistently.
54389 2005-11-28 Alexandre Julliard <julliard@winehq.org>
54391 * tools/winebuild/spec16.c:
54392 Preserve 16-byte stack alignment in 16-bit relays.
54394 2005-11-28 Alexandre Julliard <julliard@winehq.org>
54396 * tools/winebuild/relay.c:
54397 Enforce 16-byte stack alignment when returning from 16-bit code and
54398 when calling a register function.
54400 2005-11-28 Ge van Geldorp <gvg@reactos.org>
54402 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
54403 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
54404 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
54405 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
54406 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
54407 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
54408 dlls/kernel/computername.c, dlls/kernel/debugger.c,
54409 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
54410 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
54411 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
54412 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
54413 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
54414 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
54415 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
54416 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
54417 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
54418 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
54419 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
54420 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
54421 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
54422 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
54423 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
54424 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
54425 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
54426 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
54427 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
54428 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
54429 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
54430 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
54431 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
54432 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
54433 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
54434 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
54435 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
54436 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
54437 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
54438 server/console.c, server/debugger.c, server/event.c, server/fd.c,
54439 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
54440 server/mapping.c, server/mutex.c, server/named_pipe.c,
54441 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
54442 server/region.c, server/registry.c, server/semaphore.c,
54443 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
54444 server/thread.h, server/timer.c, server/token.c, server/trace.c,
54445 server/window.c, server/winstation.c:
54446 Match PSDK STATUS_* definitions.
54448 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
54450 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
54451 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
54452 dlls/msvideo/msvideo_main.c, include/vfw.h:
54453 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
54456 2005-11-28 Aric Stewart <aric@codeweavers.com>
54458 * dlls/wininet/http.c:
54459 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
54460 port if non standard on the redirect host header and make sure to
54461 append the extra information (parameters) and such to the location if
54462 present. Additionally check to see if we are redirecting to https and
54463 if so set the appropriate port.
54465 2005-11-28 Jacek Caban <jacek@codeweavers.com>
54467 * dlls/shdocvw/dochost.c:
54468 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
54470 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
54472 * dlls/shell32/shlview.c:
54473 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
54475 2005-11-28 Ge van Geldorp <gvg@reactos.org>
54477 * dlls/shell32/shlexec.c:
54478 Other code in shlexec.c (e.g. the extension handling code in
54479 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
54482 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
54484 * dlls/winspool/info.c:
54485 Documentation added for GetPrinterDriverDirectoryW + A.
54487 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
54489 * include/ddk/wdm.h:
54490 Add directory and symlink access rights.
54492 2005-11-28 Robert Shearman <rob@codeweavers.com>
54494 * dlls/wininet/http.c:
54495 Add support for using secure (SSL/TLS) connections through a proxy
54498 2005-11-28 Robert Shearman <rob@codeweavers.com>
54500 * dlls/wininet/http.c, dlls/wininet/internet.h,
54501 dlls/wininet/netconnection.c:
54502 Move the initiation of the SSL connection into a separate function.
54504 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
54506 * dlls/user/menu.c, dlls/user/tests/menu.c:
54507 set_menu_item_text handles converting an empty menu item to a
54508 separator on its own, give it a chance to do its work in the
54511 2005-11-28 Robert Shearman <rob@codeweavers.com>
54513 * dlls/wininet/http.c, dlls/wininet/internet.h:
54514 Add a host port field that preserves the requested port of the
54517 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
54519 * dlls/usp10/usp10.c, include/usp10.h:
54520 Added some missing definitions in usp10.h.
54522 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
54524 * dlls/x11drv/graphics.c:
54525 Handle an X error in X11DRV_ExtFloodFill().
54527 2005-11-28 Robert Shearman <rob@codeweavers.com>
54529 * dlls/wininet/http.c:
54530 Fix "http://" prefix detection on the proxy URL.
54532 2005-11-28 Robert Shearman <rob@codeweavers.com>
54534 * dlls/rpcrt4/ndr_midl.c:
54535 Make sure to fill out the MIDL_STUB_MESSAGE structure in
54536 NdrSendReceive like we do in NdrProxySendReceive.
54538 2005-11-28 Robert Shearman <rob@codeweavers.com>
54540 * dlls/rpcrt4/ndr_marshall.c:
54541 Implement conformant varying array functions.
54543 2005-11-28 Robert Shearman <rob@codeweavers.com>
54545 * dlls/rpcrt4/ndr_marshall.c:
54546 Implement conformant struct functions.
54548 2005-11-28 Robert Shearman <rob@codeweavers.com>
54550 * dlls/rpcrt4/ndr_marshall.c:
54551 Implement FC_STRUCTPAD2 for complex types.
54553 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
54555 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
54556 Add stub implementation for SetMagicColors().
54558 2005-11-28 Jacek Caban <jacek@codeweavers.com>
54560 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
54561 Added AtlAxCreateControl stub implementation.
54563 2005-11-28 Robert Shearman <rob@codeweavers.com>
54565 * dlls/wininet/http.c:
54566 Replace some useless checks in HTTP_AddProxyInfo with asserts.
54568 2005-11-28 Jacek Caban <jacek@codeweavers.com>
54570 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
54571 dlls/shdocvw/webbrowser.c:
54572 Added IOleDocumentSite implementation.
54574 2005-11-28 Robert Shearman <rob@codeweavers.com>
54576 * dlls/wininet/http.c:
54577 Simplify and fix Set-Cookie handling.
54579 2005-11-28 Robert Shearman <rob@codeweavers.com>
54581 * dlls/ole32/defaulthandler.c:
54582 Implement IOleObject_DoVerb function by running the object and then
54583 delegating to the remote IOleObject_DoVerb function.
54585 2005-11-28 Robert Shearman <rob@codeweavers.com>
54587 * dlls/rpcrt4/ndr_marshall.c:
54588 Add functions for marshaling base types (ints, floats, etc.).
54590 2005-11-28 Jacek Caban <jacek@codeweavers.com>
54592 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
54593 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
54594 Better windows handling.
54596 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
54598 * dlls/shell32/shell32_main.h:
54599 Modified KeyStateToDropEffect macro to match native shellview's
54602 2005-11-28 Robert Shearman <rob@codeweavers.com>
54604 * dlls/wininet/http.c:
54605 Simplify HTTP_InsertProxyAuthorization.
54607 2005-11-28 Robert Shearman <rob@codeweavers.com>
54609 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
54610 dlls/ole32/oleobj.c:
54611 Delegate advises to the remote object to enable the client to receive
54612 data change notifications.
54614 2005-11-28 Robert Shearman <rob@codeweavers.com>
54616 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
54617 Extend conformance computation function to also compute variances.
54618 MSDN suggests that conformance and variance are pretty much the same,
54619 but there may be some subtleties to it.
54621 2005-11-28 Jacek Caban <jacek@codeweavers.com>
54623 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
54624 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
54625 Added implementation of GetWindowContext.
54626 Added stub implementation of IOleInPlaceFrame interface.
54628 2005-11-28 Alexandre Julliard <julliard@winehq.org>
54630 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
54631 Ignore generated rsrc.res.
54633 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
54635 * dlls/shell32/shlview.c:
54636 Register the shell view itself as the drop target, not it's parent folder.
54637 Forward drag&drop method calls to the folder currently under the cursor.
54639 2005-11-28 Robert Shearman <rob@codeweavers.com>
54641 * dlls/wininet/internet.c:
54642 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
54643 tests show that the callbacks happen either synchronously or within an
54644 alternative asynchronous call.
54645 Remove a check for a NULL lpfnStatusCB that is already performed by
54646 INTERNET_SendCallback and add a comment about a difference to native.
54648 2005-11-28 Robert Shearman <rob@codeweavers.com>
54650 * dlls/wininet/http.c:
54651 Add parsing of the Content-ID and Proxy-Connection headers.
54652 Sort the table of header to option number mappings correctly.
54653 Change a FIXME to a WARN because there are "X-..." headers that we
54654 aren't supposed to parse.
54656 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
54658 * include/imagehlp.h:
54659 Add some 64 bit definitions.
54661 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54663 * dlls/wined3d/device.c:
54664 Stop reporting not having swapchain 0 as an error and add an internal
54665 variable instead of modifying a parameter.
54667 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54669 * dlls/wined3d/vertexdeclaration.c:
54670 Correct some errors in the way vertex declarations for directx 8 are
54671 parsed and add offset support.
54673 2005-11-28 Ge van Geldorp <gvg@reactos.org>
54675 * dlls/shell32/iconcache.c:
54676 Load shortcut icon by resource id instead of by icon index.
54678 2005-11-28 Robert Shearman <rob@codeweavers.com>
54680 * dlls/ole32/defaulthandler.c:
54681 Call DefaultHandler_Stop if we fail to start the server running
54682 correctly and a few formatting fixes.
54684 2005-11-28 Robert Shearman <rob@codeweavers.com>
54686 * dlls/rpcrt4/ndr_marshall.c:
54687 Fix NdrConformantArrayBufferSize to include the size of the
54689 Make NdrConformantArrayMemorySize do something more useful, like
54690 actually return the required memory.
54691 Conformance offset can be negative and should only be two bytes.
54693 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
54695 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
54696 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
54697 dlls/msvidc32/rsrc.rc:
54698 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
54700 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
54702 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
54703 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
54704 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
54706 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
54708 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
54709 Fix several bugs in msrle32 preventing it to load.
54710 Remove a hack in ICOpen compensating a bug in msrle32.
54711 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
54712 convoluted GWLP_HINSTANCE hack.
54714 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
54716 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
54717 Update Korean translations.
54719 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
54721 * dlls/ole32/ole32res.rc:
54722 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
54724 2005-11-28 Jacek Caban <jacek@codeweavers.com>
54726 * dlls/shdocvw/webbrowser.c:
54727 Don't crash when parameters of Navigate2 are NULL.
54729 2005-11-28 Robert Shearman <rob@codeweavers.com>
54731 * dlls/wininet/http.c, dlls/wininet/internet.h:
54732 Add a new field "lpszHostName" to the session to track the host name
54733 of the HTTP server, as opposed to the server that we will connect to
54734 that could be a proxy server. Fixes the "Host:" header that we send to
54737 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
54739 * dlls/winmm/winmm.c:
54740 LoadLibrary16 is no longer exported by name, so do the lookup by its
54741 ordinal (when loading NE sibling).
54743 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
54745 * dlls/ntdll/cdrom.c:
54746 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
54747 IOCTL_STORAGE_CHECK_VERIFY.
54749 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
54751 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
54752 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
54754 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
54756 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
54757 Correct the matrix sizes in software shaders and remove an erroneous
54758 parameter from lrp.
54760 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
54762 * dlls/x11drv/settings.c:
54763 Ignore frequency requests in Desktop mode.
54765 2005-11-28 Robert Shearman <rob@codeweavers.com>
54767 * dlls/ole32/defaulthandler.c:
54768 Call the equivalent delegate function for all of the simple
54771 2005-11-28 Robert Shearman <rob@codeweavers.com>
54773 * dlls/rpcrt4/ndr_marshall.c:
54774 We should always allocate in NdrConformantStringUnmarshal if the
54775 memory pointer is NULL.
54777 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
54779 * dlls/dinput/device.c:
54780 Handle DInput8 interfaces in device QueryInterface.
54782 2005-11-28 Hans Leidekker <hans@it.vu.nl>
54784 * dlls/wldap32/add.c:
54785 Document the ldap_add* functions.
54787 2005-11-28 Huw Davies <huw@codeweavers.com>
54789 * dlls/gdi/bitblt.c:
54790 If the driver doesn't support StretchBlt try to use StretchDIBits
54793 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
54795 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
54796 dlls/shell32/tests/shlfolder.c:
54797 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
54798 Directly return the correct "My Computer" attributes in
54799 ISF_Desktop_fnGetAttributesOf().
54800 Remove "todo_wine" from the "My Computer" attributes test case.
54801 Add test case for retrieving the file system path from the
54802 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
54804 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
54806 * documentation/README.ko:
54807 Add a translation of the README.
54809 2005-11-28 Mike McCormack <mike@codeweavers.com>
54811 * dlls/msi/helpers.c:
54812 If a source directory doesn't exist, use the install root instead.
54814 2005-11-28 Mike McCormack <mike@codeweavers.com>
54816 * dlls/msi/dialog.c:
54817 Handle the ^ character in MaskEdit controls.
54819 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
54821 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
54822 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
54824 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
54826 * dlls/shell32/shfldr_unixfs.c:
54827 Initial stubbed implementation of UnixFolder's IDropTarget interface.
54829 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
54831 * dlls/kernel/process.c:
54832 Initialize file_exists to 0 at exe load test, prevents mistaking of
54833 UTF-8 encoded exenames as builtins.
54835 2005-11-26 Alexandre Julliard <julliard@winehq.org>
54837 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
54838 programs/avitools/.gitignore, programs/clock/.gitignore,
54839 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
54840 programs/eject/.gitignore, programs/expand/.gitignore,
54841 programs/explorer/.gitignore, programs/hh/.gitignore,
54842 programs/msiexec/.gitignore, programs/notepad/.gitignore,
54843 programs/progman/.gitignore, programs/regedit/.gitignore,
54844 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
54845 programs/rundll32/.gitignore, programs/start/.gitignore,
54846 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
54847 programs/view/.gitignore, programs/wcmd/.gitignore,
54848 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
54849 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
54850 programs/winedbg/.gitignore, programs/winefile/.gitignore,
54851 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
54852 programs/winepath/.gitignore, programs/winetest/.gitignore,
54853 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
54854 programs/winver/.gitignore, tools/winegcc/.gitignore:
54855 Ignore symlink files too (needed for git).
54857 2005-11-26 Alexandre Julliard <julliard@winehq.org>
54859 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
54860 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
54861 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
54862 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
54863 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
54864 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
54865 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
54866 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
54867 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
54868 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
54869 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
54870 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
54871 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
54872 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
54873 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
54874 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
54875 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
54876 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
54877 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
54878 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
54879 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
54880 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
54881 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
54882 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
54883 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
54884 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
54885 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
54886 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
54887 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
54888 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
54889 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
54890 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
54891 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
54892 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
54893 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
54894 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
54895 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
54896 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
54897 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
54898 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
54899 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
54900 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
54901 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
54902 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
54903 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
54904 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
54905 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
54906 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
54907 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
54908 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
54909 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
54910 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
54911 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
54912 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
54913 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
54914 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
54915 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
54916 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
54917 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
54918 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
54919 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
54920 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
54921 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
54922 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
54923 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
54924 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
54925 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
54926 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
54927 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
54928 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
54929 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
54930 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
54931 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
54932 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
54933 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
54934 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
54935 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
54936 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
54937 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
54938 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
54939 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
54940 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
54941 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
54942 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
54943 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
54944 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
54945 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
54946 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
54947 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
54948 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
54949 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
54950 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
54951 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
54952 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
54953 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
54954 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
54955 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
54956 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
54957 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
54958 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
54959 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
54960 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
54961 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
54962 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
54963 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
54964 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
54965 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
54966 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
54967 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
54968 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
54969 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
54970 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
54971 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
54972 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
54973 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
54974 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
54975 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
54976 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
54977 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
54978 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
54979 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
54980 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
54981 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
54982 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
54983 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
54984 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
54985 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
54986 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
54987 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
54988 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
54989 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
54990 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
54991 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
54992 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
54993 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
54994 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
54995 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
54996 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
54997 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
54998 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
54999 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
55000 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
55001 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
55002 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
55003 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
55004 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
55005 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
55006 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
55007 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
55008 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
55009 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
55010 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
55011 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
55012 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
55013 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
55014 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
55015 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
55016 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
55017 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
55018 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
55019 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
55020 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
55021 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
55022 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
55023 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
55024 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
55025 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
55026 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
55027 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
55028 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
55029 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
55030 dlls/version/.cvsignore, dlls/version/.gitignore,
55031 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
55032 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
55033 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
55034 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
55035 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
55036 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
55037 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
55038 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
55039 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
55040 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
55041 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
55042 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
55043 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
55044 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
55045 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
55046 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
55047 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
55048 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
55049 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
55050 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
55051 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
55052 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
55053 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
55054 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
55055 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
55056 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
55057 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
55058 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
55059 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
55060 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
55061 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
55062 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
55063 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
55064 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
55065 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
55066 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
55067 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
55068 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
55069 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
55070 fonts/.gitignore, include/.cvsignore, include/.gitignore,
55071 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
55072 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
55073 libs/unicode/.cvsignore, libs/unicode/.gitignore,
55074 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
55075 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
55076 programs/.cvsignore, programs/.gitignore,
55077 programs/avitools/.cvsignore, programs/avitools/.gitignore,
55078 programs/clock/.cvsignore, programs/clock/.gitignore,
55079 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
55080 programs/control/.cvsignore, programs/control/.gitignore,
55081 programs/eject/.cvsignore, programs/eject/.gitignore,
55082 programs/expand/.cvsignore, programs/expand/.gitignore,
55083 programs/explorer/.cvsignore, programs/explorer/.gitignore,
55084 programs/hh/.cvsignore, programs/hh/.gitignore,
55085 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
55086 programs/notepad/.cvsignore, programs/notepad/.gitignore,
55087 programs/progman/.cvsignore, programs/progman/.gitignore,
55088 programs/regedit/.cvsignore, programs/regedit/.gitignore,
55089 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
55090 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
55091 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
55092 programs/start/.cvsignore, programs/start/.gitignore,
55093 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
55094 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
55095 programs/view/.cvsignore, programs/view/.gitignore,
55096 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
55097 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
55098 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
55099 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
55100 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
55101 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
55102 programs/winefile/.cvsignore, programs/winefile/.gitignore,
55103 programs/winemenubuilder/.cvsignore,
55104 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
55105 programs/winemine/.gitignore, programs/winepath/.cvsignore,
55106 programs/winepath/.gitignore, programs/winetest/.cvsignore,
55107 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
55108 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
55109 programs/winhelp/.gitignore, programs/winver/.cvsignore,
55110 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
55111 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
55112 tools/widl/.gitignore, tools/winapi/.cvsignore,
55113 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
55114 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
55115 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
55116 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
55117 tools/wrc/.cvsignore, tools/wrc/.gitignore:
55118 Renamed all .cvsignore files to .gitignore.
55120 2005-11-24 Hans Leidekker <hans@it.vu.nl>
55122 * programs/winebrowser/main.c, tools/wine.inf:
55123 Also handle mailto: urls.
55125 2005-11-24 Mike McCormack <mike@codeweavers.com>
55127 * dlls/msvcrt/tests/printf.c:
55128 Add some tests for _fcvt.
55130 2005-11-24 Marcus Meissner <meissner@suse.de>
55133 extern "C" wrappers for usp10.h.
55135 2005-11-24 Mike McCormack <mike@codeweavers.com>
55137 * dlls/msi/helpers.c:
55138 Make all source directories at the root of the install.
55140 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
55142 * dlls/advapi32/lsa.c:
55143 Return a real error in LsaLookupSids.
55145 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
55147 * include/Makefile.in:
55150 2005-11-24 Mike McCormack <mike@codeweavers.com>
55152 * dlls/wldap32/ber.c:
55153 Fix a compile error.
55155 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
55157 * dlls/opengl32/wgl_ext.c:
55158 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
55160 2005-11-24 Juan Lang <juan_lang@yahoo.com>
55162 * include/wincrypt.h:
55163 Add more declarations.
55165 2005-11-23 Francois Gouget <fgouget@free.fr>
55167 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
55168 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
55169 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
55170 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
55171 dlls/shell32/shellpath.c, dlls/user/edit.c,
55172 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
55173 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
55174 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
55175 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
55176 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
55177 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
55178 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
55179 dlls/wintab32/context.c, programs/progman/En.rc,
55180 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
55181 tools/wrc/translation.c:
55182 Assorted spelling fixes.
55184 2005-11-23 Francois Gouget <fgouget@free.fr>
55186 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
55187 Documentation tweaks to make winapi_check happy.
55188 Also specify the documented spec file entry.
55190 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
55192 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
55193 Add German resource file for msvideo.
55195 2005-11-23 Francois Gouget <fgouget@free.fr>
55197 * dlls/wldap32/control.c, dlls/wldap32/init.c,
55198 dlls/wldap32/winldap_private.h, include/winldap.h,
55199 tools/winapi/win32.api:
55200 winldap.h should include windeh.f and schnlsp.h.
55201 Enclose the API definitions in an extern "C" section and define
55203 Better stick to the types defined by the PSDK.
55204 Fix the ldap_create_vlv_control*() prototypes.
55207 2005-11-23 Alexandre Julliard <julliard@winehq.org>
55209 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
55210 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
55211 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
55212 tools/winebuild/import.c:
55213 Preserve 16-byte stack alignment in the various assembly
55214 functions. Needed for MacOSX.
55216 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
55218 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
55219 dlls/msvideo/rsrc.rc:
55220 Add Korean translation.
55222 2005-11-23 Francois Gouget <fgouget@free.fr>
55224 * dlls/advpack/tests/advpack.c:
55225 Add trailing '\n' to trace() call.
55227 2005-11-23 Francois Gouget <fgouget@free.fr>
55229 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
55230 Add LPADDRINFO, missing IP_* defines and missing APIs.
55231 Enclose the API definitions in an extern "C" section.
55232 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
55233 Better stick to the types defined by the PSDK.
55236 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
55238 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
55239 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
55240 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
55241 Update Korean translations.
55243 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
55245 * dlls/shell32/shfldr_unixfs.c:
55246 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
55248 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55250 * dlls/mscms/tests/profile.c:
55251 Be more strict and verbose while testing
55252 GetStandardColorSpaceProfile().
55254 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
55256 * dlls/user/tests/sysparams.c:
55257 Make test_SPI_SETBORDER less likely to permanently change visual
55259 - use smaller border widths values for testing;
55260 - provide a work around for a Windows XP feature that made the tests
55261 change the caption width.
55263 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
55265 * dlls/shell32/shfldr_desktop.c:
55266 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
55268 Fixed a handle leak in case of failing AddToEnumList call.
55270 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
55272 * dlls/shell32/shfldr_mycomp.c:
55273 Also scan HKEY_CURRENT_USER for shell namespace extensions in
55276 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
55278 * dlls/shell32/brsfolder.c:
55279 Initialize OLE instead of just COM, in order to enable Drag & Drop.
55281 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
55283 * dlls/commdlg/filedlg.c:
55284 Initialize OLE instead of COM only in order to enable Drag and Drop.
55286 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
55288 * include/commctrl.h:
55289 Define DateTime_SetMonthCalColor.
55291 2005-11-23 Juan Lang <juan_lang@yahoo.com>
55293 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
55294 Fix some memory leaks.
55296 2005-11-23 Alexandre Julliard <julliard@winehq.org>
55298 * dlls/x11drv/event.c:
55299 Fixed some broken code that was causing compiler warnings.
55301 2005-11-23 Huw Davies <huw@codeweavers.com>
55303 * dlls/msxml3/tests/domdoc.c:
55304 Release a stray node.
55306 2005-11-22 Alexandre Julliard <julliard@winehq.org>
55308 * ANNOUNCE, ChangeLog, VERSION, configure:
55311 ----------------------------------------------------------------
55312 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
55314 * dlls/commdlg/fontdlg16.c:
55315 Fixes for FormatCharDlgProc16:
55316 - properly store the ChooseFont pointer, use a window property as the
55317 A and W functions do;
55318 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
55320 2005-11-22 Aric Stewart <aric@codeweavers.com>
55322 * dlls/wininet/http.c:
55323 HttpEndRequest does not actually send an extra NULL byte at the end of
55324 the request. Help from Rob Shearman on this one.
55326 2005-11-22 Alexandre Julliard <julliard@winehq.org>
55328 * dlls/kernel/volume.c:
55329 Don't try to set the label in the superblock of FAT filesystems, that
55330 doesn't do the right thing anyway.
55332 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55334 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
55335 Corrects an error in the _m3xm3 shader function in pixel and vertex
55338 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
55340 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
55341 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
55342 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
55343 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
55344 Add a semi-functional ICCompressorChoose implementation.
55346 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
55348 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
55349 GetSystemMetrics fixes with corresponding tests.
55351 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
55353 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
55354 server/debugger.c, server/event.c, server/fd.c, server/file.c,
55355 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
55356 server/mutex.c, server/named_pipe.c, server/object.c,
55357 server/object.h, server/process.c, server/queue.c, server/registry.c,
55358 server/request.c, server/semaphore.c, server/serial.c,
55359 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
55360 server/timer.c, server/token.c, server/winstation.c:
55361 Add name_lookup function in object_ops.
55363 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
55365 * dlls/commdlg/fontdlg16.c:
55366 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
55367 the lpszStyle fields.
55369 2005-11-22 Hans Leidekker <hans@it.vu.nl>
55371 * programs/winebrowser/Makefile.in:
55372 No need to link against shell32 or user32.
55374 2005-11-22 Aric Stewart <aric@codeweavers.com>
55376 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
55377 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
55378 headers. Also adding a test for some header adding flags.
55380 2005-11-22 Alexandre Julliard <julliard@winehq.org>
55382 * server/registry.c:
55383 Use struct unicode_str instead of null-terminated strings where
55384 possible, and remove constraints on total key path length.
55386 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
55388 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
55390 Add stdarg.h where missing.
55392 2005-11-22 Marcus Meissner <meissner@suse.de>
55394 * dlls/winsock/socket.c:
55395 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
55397 2005-11-22 Steven Edwards <winehacker@gmail.com>
55399 * dlls/ntdll/version.c:
55400 Correct URL for version infomation database website.
55402 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
55404 * dlls/gdi/tests/dc.c:
55405 Add a test showing that SaveDC after GetDC should return 1.
55407 2005-11-22 Jacek Caban <jacek@codeweavers.com>
55409 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
55410 Create window in SetClientSite and return it in
55411 IOleInPlaceSite::GetWindow.
55413 2005-11-22 Robert Shearman <rob@codeweavers.com>
55415 * dlls/wininet/tests/http.c:
55416 Test the sizes of some of the parameters passed into the callback.
55418 2005-11-22 Robert Shearman <rob@codeweavers.com>
55420 * dlls/wininet/internet.c, dlls/wininet/internet.h,
55421 dlls/wininet/utility.c:
55422 Rename SendAsyncCallback to INTERNET_SendCallback.
55424 2005-11-22 Robert Shearman <rob@codeweavers.com>
55426 * dlls/wininet/http.c:
55427 Fix an incorrect entry in the HTTP header field table causing broken
55428 Location field parsing.
55430 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55432 * dlls/advpack/tests/advpack.c:
55433 Exit test after first TranslateInfString() failure, which seems to be
55436 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55438 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
55439 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
55440 Implement a pixel shader parser and cross compiler. All version of
55441 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
55442 will be cross compiled.
55444 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
55446 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
55447 server/mapping.c, server/mutex.c, server/named_pipe.c,
55448 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
55449 server/winstation.c:
55450 Return correct error on name collision when creating new named
55452 Check for correct error in affected places.
55454 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
55456 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
55457 Kernel32 should create named objects with OBJ_OPENIF flag set.
55458 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
55459 RtlNtStatusToDosError.
55461 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
55463 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
55464 Update Korean translations.
55466 2005-11-21 Alexandre Julliard <julliard@winehq.org>
55468 * programs/winecfg/drive.c:
55469 Only set label and serial number when they are actually changed.
55471 2005-11-21 Alexandre Julliard <julliard@winehq.org>
55473 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
55474 server/mailslot.c, server/protocol.def, server/trace.c:
55475 Fixed handling of mailslot read timeout to avoid compiler warnings.
55477 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
55480 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
55481 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
55483 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
55485 * dlls/ntdll/tests/om.c:
55486 More Object Manager tests.
55488 2005-11-21 Aric Stewart <aric@codeweavers.com>
55490 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
55491 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
55492 some things out of HTTP_SendRequestW to avoid duplicate code.
55494 2005-11-21 Ge van Geldorp <gvg@reactos.org>
55496 * dlls/crypt32/encode.c:
55497 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
55499 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
55501 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
55502 dlls/shell32/shell32_main.h:
55503 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
55504 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
55505 PidlToSicIndex() and return -1 in error cases.
55506 Read shell overlay icon settings from registry to allow icon
55509 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
55511 * dlls/msvcrt/locale.c:
55512 Fix bogus unreal code page messages in _setmbcp().
55514 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
55516 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
55517 Do not forward _mbccpy to strcpy.
55518 Remove the error message in _mbccpy, it is not an error.
55520 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
55522 * dlls/comctl32/syslink.c:
55523 Improved word wrapping and tab key handling.
55525 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
55527 * dlls/advpack/advpack.c, include/advpub.h:
55528 Add/correct prototypes for some already defined functions in advpack.
55530 2005-11-21 Hans Leidekker <hans@it.vu.nl>
55532 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
55533 dlls/wldap32/wldap32.spec:
55534 Implement ldap_create_vlv_control{A,W},
55535 ldap_encode_sort_control{A,W}.
55536 Add a stub for ldap_create_page_control{A,W}.
55538 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
55540 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
55541 include/winsvc.h, tools/winapi/win32.api:
55542 Add/correct prototypes for some already defined functions in
55543 advapi32. Correct spec file entry for GetSecurityInfoExW.
55545 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
55547 * dlls/user/winstation.c, include/wine/server_protocol.h,
55548 server/protocol.def, server/trace.c, server/winstation.c:
55549 Replace inherit flag with object attributes in winstation and desktop
55550 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
55552 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
55554 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
55555 Fix _mbsspn() with conformance tests.
55557 2005-11-21 Hans Leidekker <hans@it.vu.nl>
55559 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
55560 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
55561 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
55562 programs/taskmgr/taskmgr.rc:
55563 Added Dutch translations.
55565 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
55567 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
55568 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
55569 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
55570 programs/winefile/Ko.rc:
55571 Update Korean translations.
55573 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
55575 * dlls/x11drv/scroll.c:
55576 Print scroll and clip rectangles on the ScrollDC entry.
55578 2005-11-21 Rob Shearman <rob@codeweavers.com>
55580 * dlls/advapi32/service.c:
55581 Don't try waiting for the service process to start if the
55582 CreateProcess call failed.
55584 2005-11-21 Mike McCormack <mike@codeweavers.com>
55586 * dlls/msi/registry.c:
55587 Loop around calling RegQueryValue until we have a big enough string
55588 for both the name and the value.
55590 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
55592 * dlls/shdocvw/dochost.c:
55593 Added GetHostInfo implementation.
55595 2005-11-21 Ge van Geldorp <gvg@reactos.org>
55597 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
55598 Fix some prototypes to match the PSDK.
55600 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55602 * dlls/kernel/oldconfig.c:
55603 - ANSI SCSI revision is a hex number.
55604 - Be more verbose with parser ERRs.
55606 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
55608 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
55609 Mark some functions as implemented in the spec files.
55611 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
55613 * programs/winecfg/driveui.c:
55614 Create new drives with autodetect type.
55616 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55618 * dlls/msvcrt/tests/file.c:
55619 Minor MSVCRT test changes:
55620 - add two invalid parameter checks for fopen(),
55621 - rearrange test sequence into two parts (low-level and stream I/O),
55624 2005-11-21 Hans Leidekker <hans@it.vu.nl>
55626 * dlls/wldap32/value.c:
55627 Fix the build without openldap.
55629 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
55631 * include/wincrypt.h:
55632 Add prototypes for some already defined functions in crypt32.
55634 2005-11-21 Aric Stewart <aric@codeweavers.com>
55636 * dlls/wininet/internet.c:
55637 Implement the use of NETCON_send for HTTP connections when in
55640 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
55642 * dlls/version/tests/install.c:
55643 Fix version tests on NT, 2K and XP, make some errors more verbose.
55645 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
55647 * dlls/winmm/wineoss/audio.c:
55648 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
55649 continuing with even higher channels numbers.
55651 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
55653 * dlls/winsock/socket.c:
55654 Fixed typo in ws_sockaddr_u2ws().
55656 2005-11-18 Hans Leidekker <hans@it.vu.nl>
55658 * configure, configure.ac, dlls/wldap32/init.c,
55659 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
55660 dlls/wldap32/wldap32.spec:
55661 Avoid using deprecated openldap functions.
55662 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
55663 Add stub implementation for ldap_startup and ldap_stop_tls_s.
55665 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
55667 * programs/winedbg/types.c:
55668 Native dbghelp doesn't provide names for basic type, so added relevant
55669 basic type names in winedbg.
55671 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
55673 * dlls/commdlg/filedlg.c:
55674 There is no need to resize our own fake dialog to match the parent, it
55675 doesn't have controls anyway.
55677 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55679 * dlls/mscms/tests/profile.c:
55680 Don't call unicode functions of file API as they fail on Win9x.
55682 2005-11-18 Alexandre Julliard <julliard@winehq.org>
55684 * server/console.c, server/event.c, server/handle.c, server/handle.h,
55685 server/mailslot.c, server/mapping.c, server/mutex.c,
55686 server/named_pipe.c, server/object.c, server/object.h,
55687 server/process.c, server/request.h, server/semaphore.c,
55688 server/timer.c, server/user.h, server/winstation.c:
55689 Added a struct unicode_str to encapsulate object names.
55691 2005-11-18 Hans Leidekker <hans@it.vu.nl>
55693 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
55694 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
55695 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
55696 Avoid using deprecated openldap functions.
55697 Correct some return values.
55699 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
55701 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
55702 programs/winedbg/winedbg.c:
55703 Centralized calls for SymSetContext, we only do it when we change the
55704 current stack frame, and no longer every time we look up local symbols
55707 2005-11-18 Alexandre Julliard <julliard@winehq.org>
55709 * dlls/kernel/tests/thread.c:
55710 Avoid setting the context before the thread has started running, it's
55711 broken on most Windows versions.
55713 2005-11-18 Huw Davies <huw@codeweavers.com>
55715 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
55716 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
55717 dlls/msxml3/tests/domdoc.c:
55718 Ref count the xmlDocPtr.
55719 If two nodes refer to the same xmlNodePtr don't return same object.
55721 2005-11-18 Hans Leidekker <hans@it.vu.nl>
55723 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
55724 Avoid using deprecated openldap functions.
55725 Correct some return values.
55727 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
55729 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
55730 programs/winedbg/stack.c:
55731 Move print_func_and_args to stack.c, where it belongs.
55733 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
55735 * dlls/user/static.c:
55736 Fix vertical text alignment in static controls.
55738 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
55740 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
55741 dlls/comctl32/tests/header.c:
55742 Added header control tests.
55744 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
55746 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
55747 programs/winedbg/stack.c, programs/winedbg/symbol.c,
55748 programs/winedbg/winedbg.c:
55749 - now storing frames information in thread structure
55750 - frames are cached after each thread stops execution
55751 - reimplemented backtrace on top of this
55753 2005-11-18 Alexandre Julliard <julliard@winehq.org>
55755 * dlls/kernel/tests/locale.c:
55756 Added a few more Unicode digits from Unicode version 4.1.
55758 2005-11-18 Alexandre Julliard <julliard@winehq.org>
55760 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
55761 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
55762 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
55763 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
55764 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
55765 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
55766 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
55767 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
55768 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
55769 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
55770 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
55771 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
55772 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
55773 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
55774 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
55775 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
55776 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
55777 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
55778 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
55779 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
55780 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
55781 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
55782 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
55783 libs/unicode/casemap.c, libs/unicode/wctype.c:
55784 Updated codepage tables to Unicode version 4.1.
55786 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
55788 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
55789 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
55790 programs/cmdlgtst/cmdlgr.rc:
55791 Update Korean translations.
55793 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
55795 * dlls/user/tests/win.c:
55796 Add another test for Z order of child windows.
55798 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
55800 * dlls/kernel/vxd.c:
55801 Use case insensitive comparison to check file extensions.
55803 2005-11-18 Peter Beutner <p.beutner@gmx.net>
55805 * dlls/x11drv/opengl.c:
55806 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
55807 the selected pixel format lacks full hardware acceleration and only a
55808 few parts are accelerated. So don't always set it but only if the X
55809 server actually reports that the selected pixel format is not fully
55812 2005-11-18 Jacek Caban <jacek@codeweavers.com>
55814 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
55815 dlls/shdocvw/webbrowser.c:
55816 Free ConnectionPoint objects (fix memory leak).
55818 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
55820 * dlls/msvcrt/undname.c:
55821 Ensures, when we cannot demangle the string, to return the mangled
55822 name instead of a NULL pointer.
55824 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
55826 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
55827 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
55828 Now returning correct symbol flags (as native does) for function pmts
55829 & locals in dbghelp.
55830 Modified winedbg accordingly.
55832 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
55834 * dlls/twain/dsm_ctrl.c:
55835 If SANE returns empty device list treat it as an error.
55837 2005-11-18 Jacek Caban <jacek@codeweavers.com>
55839 * dlls/atl/registrar.c:
55840 Fix parsing '{' char.
55842 2005-11-18 Robert Reif <reif@earthlink.net>
55844 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
55845 Handle failure on Windows 95 properly.
55846 Make two functions available to all files.
55847 Make format_string() const correct.
55849 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
55851 * configure, configure.ac, dlls/winsock/socket.c,
55852 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
55853 Implemented getaddrinfo(), including full mapping of struct addrinfo
55854 between UNIX and Windows. Based on a patch by Mike Hearn.
55856 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
55858 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
55859 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
55860 programs/winedbg/types.c:
55861 Dbghelp describes the types of function arguments with a specific
55862 symbol-type (symt) which links both to arguments' type and to function
55864 - added this new type to dbghelp
55865 - implemented its use in winedbg
55867 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
55869 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
55870 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
55871 programs/winedbg/break.c, programs/winedbg/expr.c,
55872 programs/winedbg/memory.c, programs/winedbg/symbol.c,
55873 programs/winedbg/types.c:
55874 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
55877 2005-11-17 Alexandre Julliard <julliard@winehq.org>
55879 * libs/unicode/cpmap.pl:
55880 Only update modified files.
55882 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
55884 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
55885 Improve IConnectionPoint handling.
55887 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55889 * dlls/wined3d/device.c:
55890 Disable support for creation FMT_Unknown textures. This gets most of
55891 the d3d8 demos from www.codesampler.com working.
55893 2005-11-17 Robert Shearman <rob@codeweavers.com>
55895 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
55896 Remove some incompatibilities in the wctype table by updating the
55897 space, blank and cntrl exceptions and fixing the type given to
55898 characters in the "Zl" and "Zp" classes.
55900 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
55902 * dlls/comctl32/header.c:
55903 Return false if index is out of bounds in GetItemT.
55905 2005-11-17 Alexandre Julliard <julliard@winehq.org>
55907 * programs/explorer/explorer.c:
55908 Fixed invalid C syntax.
55910 2005-11-17 Robert Shearman <rob@codeweavers.com>
55912 * dlls/kernel/profile.c:
55913 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
55914 Don't increment the szFile pointer since we removed the BOM earlier
55915 and it will cause the first real character of the INI file to be
55918 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
55920 * programs/winefile/winefile.c, programs/winefile/winefile.h:
55921 Use command line for initial directory selection.
55922 Remove useless hwndParent variable.
55924 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
55926 * dlls/wined3d/swapchain.c:
55927 Clear the z and stencil buffers at the end of the scene, this fixes a
55928 problem with the solid node bsp demo from www.codesampler.com as well
55929 as a lot of blank screens in some other demos.
55931 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
55933 * dlls/msvcrt/tests/cpp.c:
55934 Provide a sample of the joy of MSC symbol mangling.
55936 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
55938 * programs/winedbg/symbol.c:
55939 When a symbol name already contains a module name, we shouldn't search
55942 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
55944 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
55945 programs/winedbg/debugger.h:
55946 Simplification of lex's input reading.
55948 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
55950 * dlls/user/tests/monitor.c:
55951 Made test loadable on win95 again (EnumDisplayDevicesA not present).
55953 2005-11-17 Jacek Caban <jacek@codeweavers.com>
55955 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
55956 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
55957 Added stub implementation of IDocHostUIHandler.
55959 2005-11-17 Jacek Caban <jacek@codeweavers.com>
55961 * include/mshtmhst.idl:
55962 Added IHTMLWindow forward declaration.
55964 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
55966 * tools/winapi/win32.api:
55967 Update win32.api to cvs.
55969 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
55971 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
55972 Fix _fcloseall() return value.
55973 Improve some trace messages.
55974 Add tests for fopen(), fclose(), _fcloseall().
55975 Stricten some checks of _unlink().
55977 2005-11-16 Jacek Caban <jacek@codeweavers.com>
55979 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
55980 dlls/shdocvw/webbrowser.c:
55981 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
55983 2005-11-16 Aric Stewart <aric@codeweavers.com>
55985 * configure, configure.ac, programs/Makefile.in,
55986 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
55987 programs/explorer/explorer.c:
55988 Beginnings of an explorer.exe replacement that wraps the existing
55991 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
55993 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
55994 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
55995 Added ability to execute commands from a file passed on command line
55996 (through --file option).
55997 Use that feature to get rid of arg_command hack (--command option now
55998 creates a temporary file).
56000 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
56002 * dlls/user/edit.c, dlls/user/tests/msg.c:
56003 Add a test for some edit control behaviours, make it pass under Wine.
56005 2005-11-16 Robert Reif <reif@earthlink.net>
56007 * dlls/winmm/wavemap/wavemap.c:
56008 Only convert bits per sample between different encoding formats.
56010 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
56012 * dlls/winsock/socket.c, include/ws2tcpip.h:
56013 Added mapping between unix and windows sockaddr_in6(_old) and
56014 sockaddr_in. Added address family, socket type mappers.
56016 2005-11-16 Robert Shearman <rob@codeweavers.com>
56018 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
56019 - Improve callback to give context sensitive information about the
56020 different statuses and print the thread ID that it was called from.
56021 - Replace the busy waiting on the "goon" flag with an event.
56022 - Replace hard coded numbers with more informative constants
56023 throughout the InternetReadFile test.
56024 - Add tests for InternetReadFileExA.
56025 - Fix the error value from calling InternetReadFile with a NULL handle
56026 as indicated by the test.
56028 2005-11-16 Jacek Caban <jacek@codeweavers.com>
56030 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
56031 Added IOleInPlaceSite stub implementation.
56033 2005-11-15 Mike McCormack <mike@codeweavers.com>
56036 Add timezone information to the registry.
56038 2005-11-15 Robert Shearman <rob@codeweavers.com>
56040 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
56041 dlls/wininet/utility.c:
56042 We shouldn't pass the struct hostent returned from gethostbyname as
56043 it's not thread-safe and isn't needed anyway.
56045 2005-11-15 Ken Thomases <ken@codeweavers.com>
56047 * dlls/ntdll/signal_i386.c:
56048 Updated context definitions for the latest Darwin/x86.
56050 2005-11-15 Robert Shearman <rob@codeweavers.com>
56052 * dlls/wininet/internet.c:
56053 Correct the size of a callback parameter.
56054 Fix the declaration of INTERNET_WorkerThreadFunc.
56056 2005-11-15 Mike McCormack <mike@codeweavers.com>
56058 * dlls/msi/registry.c:
56059 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
56061 2005-11-15 Alexandre Julliard <julliard@winehq.org>
56063 * dlls/wininet/urlcache.c:
56064 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
56066 2005-11-15 Mike McCormack <mike@codeweavers.com>
56068 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
56069 Fix function prototype and spec file entry for
56070 MsiEnumComponentQualifiers.
56072 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
56074 * dlls/comctl32/header.c:
56075 Implement implement header callback support (HDN_GETDISPINFO notification):
56076 - better factorisation
56079 2005-11-15 Alexandre Julliard <julliard@winehq.org>
56081 * dlls/urlmon/tests/url.c:
56082 Don't crash if BindToStorage fails.
56084 2005-11-15 Mike McCormack <mike@codeweavers.com>
56086 * dlls/msi/install.c:
56087 Only return ERROR_MORE_DATA if there's a buffer to copy a result
56090 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
56092 * dlls/user/focus.c:
56093 Do not change focus if the being activated window is no longer
56096 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
56098 * dlls/kernel/tests/drive.c:
56099 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
56101 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
56103 * dlls/winspool/tests/info.c:
56104 Some extra tests for GetPrinterDriverDirectory.
56105 Display a TRACE when the Service "spooler" is not running (NT).
56107 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
56109 * dlls/kernel/comm.c:
56110 Disable PARMRK input flag of serial ports.
56112 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
56114 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
56115 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
56116 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
56117 programs/winefile/Ko.rc:
56118 Update Korean translations.
56120 2005-11-15 Alexandre Julliard <julliard@winehq.org>
56122 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
56123 Use proper asm name for external functions.
56125 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
56127 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
56128 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
56130 2005-11-15 Jacek Caban <jacek@codeweavers.com>
56132 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
56133 dlls/shdocvw/webbrowser.c:
56134 Beginning implementation of Navigate2.
56136 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
56138 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
56139 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
56140 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
56141 - use D3DCOLOR macros instead of using shift + masks
56142 - fix a bug where diffuse.lpData checked instead of specular.lpData
56143 - implement color fixup on ARB VShader compilation code:
56144 -> on input parameters using swizzle
56145 -> add is_color parameter on vshader_program_add_param
56147 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
56149 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
56150 Add stubs around ScriptStringAnalyse to avoid PAF crash.
56152 2005-11-15 Robert Shearman <rob@codeweavers.com>
56154 * dlls/wininet/http.c:
56155 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
56156 an INTERNET_ASYNC_RESULT structure.
56157 The source handle in HTTP_Connect should be the parent's handle.
56159 2005-11-15 Robert Shearman <rob@codeweavers.com>
56161 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
56162 SSL doesn't need to use a different socket to unsecure communications.
56164 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
56166 * dlls/kernel/tests/thread.c:
56167 Corrected last error information.
56168 Make sure we can run the tests on win9x.
56170 2005-11-15 Mike McCormack <mike@codeweavers.com>
56172 * dlls/msi/package.c:
56173 Set the Installed property if the product is already installed.
56175 2005-11-14 Alexandre Julliard <julliard@winehq.org>
56177 * dlls/user/input.c, server/queue.c:
56178 Added support for the QS_ALLPOSTMESSAGE flag.
56180 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
56182 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
56183 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
56184 Beginning of true BindToStorage implementation.
56186 2005-11-14 Huw Davies <huw@codeweavers.com>
56188 * tools/widl/header.c:
56189 Prefix [putref] property names with putref_.
56191 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
56193 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
56194 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
56196 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
56197 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
56198 SPI_{G|S}ICONTITLELOGFONT.
56199 Accordingly extend the corresponding tests.
56201 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
56203 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
56204 Undname: Allow more then one coded character in demangle_datatype.
56206 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
56209 Add default version information.
56211 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
56213 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
56214 NtReadFile: now returning correct status in NtReadFile for EOF
56215 conditions (on files) and broken pipe (on named pipes).
56217 2005-11-14 Peter Beutner <p.beutner@gmx.net>
56219 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
56220 When creating DIBs with a color depth <= 8, always set biClrUsed field
56221 to the number of entries in the color table.
56223 2005-11-14 Mike McCormack <mike@codeweavers.com>
56225 * dlls/msi/cond.y, dlls/msi/tests/package.c:
56226 Empty strings are not equal to any number, so all comparisons against
56227 them fail except for tests for non-equalness.
56229 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56231 * dlls/wined3d/device.c:
56232 Fix an intermittent lockup with ATI's driver, I expect the problem is
56233 trying to clear the display before it's visible. Also correct the
56236 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
56238 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
56239 dlls/urlmon/urlmon_main.h:
56240 Added get_protocol_iface internal function and use it in
56243 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
56245 * dlls/ddraw/surface_main.c:
56246 Use the front buffer palette for DC operations on off-screen buffers.
56248 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56250 * dlls/advpack/tests/advpack.c:
56251 Get the version and language ID of ADVPACK.DLL too.
56253 2005-11-14 H. Verbeet <hverbeet@gmail.com>
56255 * dlls/ddraw/surface_dib.c:
56256 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
56257 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
56259 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
56261 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
56262 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
56263 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
56264 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
56265 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
56266 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
56267 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
56268 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
56269 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
56270 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
56271 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
56272 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
56273 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
56274 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
56275 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
56276 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
56277 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
56278 programs/winemine/rsrc.rc:
56279 Add Korean translations.
56281 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
56283 * dlls/iphlpapi/iphlpapi_main.c:
56284 Add, reformat API documentation.
56286 2005-11-14 Mike McCormack <mike@codeweavers.com>
56288 * dlls/msi/cond.y, dlls/msi/tests/package.c:
56289 Fix comparison of empty properties to numbers and add test cases.
56291 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
56293 * dlls/user/tests/msg.c:
56294 Fix message tests to run cleanly on Windows XP SP1.
56296 2005-11-14 Edgar Hucek <gimli@gentoo.org>
56298 * dlls/winmm/joystick/joystick.c:
56299 Unicode compile fix.
56301 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
56303 * dlls/kernel/tests/thread.c:
56304 Fix set_test_val function declaration to ensure stack is left
56307 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56309 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
56310 Fix a test for InternetCreateUrlA as no Windows platform sets last
56311 error here. Make InternetCreateUrlA pass the test.
56313 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56315 * dlls/crypt32/tests/cert.c:
56316 Don't call missing API function.
56318 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
56320 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
56321 Add DDBLT_DONOTWAIT flag.
56322 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
56324 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
56326 * dlls/urlmon/umon.c:
56327 Move BindToStorage hack to the separated function.
56329 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56331 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
56332 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
56333 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
56334 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
56335 dlls/d3d9/volumetexture.c:
56336 Remove the setting of the result pointer to NULL in creates, tests
56337 show that windows doesn't set the result to NULL on error.
56339 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
56341 * dlls/ntdll/thread.c:
56342 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
56343 from the command-line.
56345 2005-11-14 Peter Lemenkov <petro@mail.ru>
56347 * include/rpcdce.h:
56350 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
56352 * dlls/comctl32/imagelist.c:
56353 Reformat "see" section, to match c2man requirements.
56355 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
56357 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
56358 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
56359 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
56360 Improve c2man Documented-Total count. Changes:
56361 - add missing description
56362 - complete missing A/W pairs
56363 - document remaining comdlg32 functions
56365 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
56367 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
56368 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
56369 dlls/advapi32/security.c:
56370 Improve c2man Documented-Total count. Changes:
56371 - add missing description
56372 - add missing returns section
56374 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
56376 * programs/winetest/Makefile.in:
56377 Add shdocvw tests to winetest.
56379 2005-11-12 Robert Shearman <rob@codeweavers.com>
56381 * dlls/ole32/compobj.c:
56382 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
56383 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
56384 instead of InprocServer32.
56386 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
56388 * dlls/kernel/tests/thread.c:
56389 Add some extra error information.
56391 2005-11-12 Robert Shearman <rob@codeweavers.com>
56393 * dlls/wininet/internet.c, dlls/wininet/internet.h:
56394 Implement InternetReadFileExA (based on a patch by Brian Gerst).
56396 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
56398 * dlls/dinput/joystick_linuxinput.c:
56399 Add additional sanity checks to the linux input system dinput joystick
56402 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
56404 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
56405 Removed a couple of shift/reduce warnings in grammar.
56407 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
56409 * programs/regedit/Nl.rc:
56410 Update Dutch resources.
56412 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
56414 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
56415 dlls/shdocvw/webbrowser.c:
56416 Added IViewObject2 stub implementation.
56418 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
56420 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
56421 dlls/version/tests/install.c:
56422 Added some tests for VerFindFileA.
56424 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
56426 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
56427 prefix can be NULL for GetTempFileNameW.
56429 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
56431 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
56432 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
56433 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
56434 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
56435 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
56436 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
56437 dlls/wininet/wininet_Ko.rc:
56438 Add Korean translations.
56440 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
56442 * dlls/urlmon/urlmon.spec:
56443 Correct argument count for URLDownloadToCacheFile{A,W}.
56445 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
56447 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
56448 dlls/shell32/shlexec.c:
56449 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
56450 emulated Windows version is Win9x, Excel refuses to communicate with a
56451 unicode client in win9x mode.
56453 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
56455 * dlls/user/dde_client.c:
56456 Convert some ERRs to WARNs in the DDE client code when appropriate.
56458 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
56460 * dlls/kernel/heap.c:
56461 Protect sys/stat.h with a conditional.
56463 2005-11-11 Steven Edwards <winehacker@gmail.com>
56466 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
56468 2005-11-11 Christoph Frick <frick@sc-networks.de>
56470 * dlls/dinput/joystick_linuxinput.c:
56471 Moved and adopted joystick_linux.c code into the
56472 joystick_linuxinput.c.
56474 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
56476 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
56477 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
56478 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
56479 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
56480 references on code).
56481 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
56482 glGetInteger (as it returns bad value).
56484 2005-11-10 Francois Gouget <fgouget@free.fr>
56486 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
56487 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
56488 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
56489 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
56490 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
56491 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
56492 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
56493 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
56494 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
56495 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
56496 dlls/dinput/device.c, dlls/dinput/mouse.c,
56497 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
56498 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
56499 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
56500 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
56501 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
56502 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
56503 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
56504 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
56505 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
56506 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
56507 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
56508 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
56509 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
56510 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
56511 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
56512 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
56513 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
56514 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
56515 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
56516 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
56517 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
56518 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
56519 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
56520 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
56521 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
56522 dlls/wininet/internet.c, dlls/winmm/mci.c,
56523 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
56524 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
56525 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
56526 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
56527 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
56528 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
56529 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
56530 programs/winevdm/winevdm.c:
56531 Remove spaces before '\n' in traces.
56533 2005-11-10 Francois Gouget <fgouget@free.fr>
56535 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
56536 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
56537 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
56538 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
56539 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
56540 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
56542 Assorted spelling and case fixes.
56544 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56546 * dlls/advpack/tests/advpack.c:
56548 - don't fail on WriteFile(),
56549 - add valid error codes,
56550 - empty buffer to avoid printing garbage,
56551 - remove bogus inf-file which TranslateInfString() creates here.
56553 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
56556 Make parameter higlighting regex less "hungry".
56558 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
56560 * programs/winemenubuilder/winemenubuilder.c:
56561 Parse the command line returned by CommandLineFromMsiDescriptor() to
56562 extract the application path. Otherwise winemenubuilder ignores the
56563 .lnk file entirely.
56565 2005-11-10 Francois Gouget <fgouget@free.fr>
56567 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
56568 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
56569 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
56570 Add trailing '\n's to ok() and TRACE() calls.
56572 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56574 * dlls/kernel/tests/path.c:
56575 Add error code valid for Win9x and XP.
56577 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
56579 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
56580 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
56581 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
56582 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
56583 dlls/shell32/systray.c:
56584 Improve c2man Documented-Total count. Changes:
56585 - add missing description
56586 - add missing returns section
56587 - complete missing A/W pairs
56588 - reformate comments, to match c2man requirements
56590 2005-11-10 Francois Gouget <fgouget@free.fr>
56592 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
56593 dlls/dxerr9/errors.h:
56594 Assorted spelling fixes in the DXErr8/9 error files.
56596 2005-11-10 Francois Gouget <fgouget@free.fr>
56598 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
56599 Remove extra backslash that was causing an awk warning.
56601 2005-11-10 Mike McCormack <mike@codeweavers.com>
56603 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
56604 programs/regedit/rsrc.rc:
56605 Added Korean resources.
56607 2005-11-10 Mike McCormack <mike@codeweavers.com>
56609 * programs/start/start.c:
56610 Remove the limit on the length of the command line.
56612 2005-11-10 Aric Stewart <aric@codeweavers.com>
56615 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
56617 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
56619 * dlls/uxtheme/system.c:
56620 Improve c2man Documented-Total count. Changes:
56621 - add missing returns section
56623 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
56625 * dlls/x11drv/init.c, include/wingdi.h:
56626 Added support for SHADEBLENDCAPS.
56628 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
56630 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
56631 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
56633 Support Mesa GL_VERSION on parse.
56635 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
56637 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
56638 Added URLDownloadToCacheFile[AW] stub.
56640 2005-11-10 Mike Hearn <mike@plan99.net>
56642 * dlls/wininet/version.rc:
56643 Update wininet version info.
56645 2005-11-09 Alexandre Julliard <julliard@winehq.org>
56647 * ANNOUNCE, ChangeLog, VERSION, configure:
56650 ----------------------------------------------------------------
56651 2005-11-09 Huw Davies <huw@codeweavers.com>
56653 * dlls/wineps/ps.c:
56654 Escape non-printable characters in the document title and also
56655 truncate it to 0x80 characters.
56657 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
56659 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
56660 Initialize COM prior to displaying the file dialog.
56662 2005-11-09 Mike McCormack <mike@codeweavers.com>
56664 * dlls/msi/registry.c, dlls/msi/tests/db.c:
56665 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
56668 2005-11-09 Mike McCormack <mike@codeweavers.com>
56671 Make sure we only CoUninitialize after successfully initializing.
56672 Fix the address of the returned IShellLinkDataList interface.
56674 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
56676 * dlls/urlmon/file.c:
56677 Added IInternetPriority implementation to FileProtocol.
56679 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
56681 * dlls/user/cursoricon.c:
56682 If a color bitmap is provided, store bitmap information from it
56683 instead of the mask bitmap one.
56685 2005-11-09 Alexandre Julliard <julliard@winehq.org>
56687 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
56688 Don't call SetWindowPos in ShowWindow if a parent window is not
56689 visible, only toggle the WS_VISIBLE flag.
56691 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
56693 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
56694 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
56695 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
56696 dlls/user/win.c, dlls/user/winproc.c:
56697 Improve c2man Documented-Total count. Changes:
56698 - add missing description
56699 - add missing returns section
56700 - complete missing A/W pairs
56701 - reformate comments, to match c2man requirements
56703 2005-11-09 Robert Shearman <rob@codeweavers.com>
56705 * dlls/oleaut32/typelib.c:
56706 - Cleanup formating of DispCallFunc.
56707 - Fix DispCallFunc for functions with return values.
56708 - Don't rely on _copy_arg as it is going away soon.
56710 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
56712 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
56713 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
56714 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
56715 dlls/ole32/storage.c, dlls/ole32/storage32.c:
56716 Improve c2man Documented-Total count.
56718 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
56720 * dlls/shell32/brsfolder.c:
56721 Initialize COM prior to displaying the SHBrowseForFolder dialog.
56723 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56725 * dlls/shell32/tests/shlfolder.c:
56726 Disable code that segfaults on Win98 SE.
56728 2005-11-09 Robert Shearman <rob@codeweavers.com>
56730 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
56731 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
56732 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
56733 - Fix up the callers and reorganize CoGetClassObject to split out the
56734 inproc code into another function.
56736 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
56738 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
56739 Added implementation of IInternetPriority in HttpProtocol.
56741 2005-11-08 Alexandre Julliard <julliard@winehq.org>
56743 * include/xmldom.idl:
56744 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
56746 2005-11-08 Huw Davies <huw@codeweavers.com>
56748 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
56749 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
56750 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
56751 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
56752 Include msxml2.h rather than msxml.h and xmldom.h.
56754 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
56756 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
56757 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
56759 Add tests that show that the border value manipulated by
56760 SPI_{GET,SET}BORDER is completely the same as with
56761 SPI_{GET,SET}NONCLIENTMETRICS.
56762 Fix a few signed/unsigned warnings in unrelated tests from the same
56764 Made the tests pass on wine.
56766 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56768 * dlls/advapi32/tests/crypt.c:
56769 Win98 fails another way when user isn't logged in.
56771 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
56773 * dlls/shell32/systray.c:
56774 Unicodify systray.c.
56776 2005-11-08 Alexandre Julliard <julliard@winehq.org>
56778 * include/windef.h:
56779 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
56782 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
56784 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
56785 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
56786 dlls/shdocvw/tests/shortcut.c:
56787 Support for shell instance objects.
56788 Removed a wine_todo for a no longer failing test.
56789 Added a test for IPersistFolder3::GetCurFolder.
56791 2005-11-08 Alexandre Julliard <julliard@winehq.org>
56793 * dlls/mapi32/tests/prop.c:
56794 Get rid of FAR keywords.
56796 2005-11-08 Huw Davies <huw@codeweavers.com>
56798 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
56799 Implement selectSingleNode.
56801 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
56803 * dlls/kernel/heap.c:
56804 Implement GlobalMemoryStatusEx for Solaris.
56806 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56808 * dlls/kernel/tests/heap.c:
56809 Take into account some alignment done by HeapAlloc() on Win9x.
56811 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
56813 * dlls/wininet/internet.c:
56814 Unicodify InternetCheckConnection.
56815 Use HeapAlloc'ed buffers where applicable.
56817 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
56819 * dlls/shell32/systray.c:
56820 Move functions a bit to get rid of a static declaration.
56822 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
56824 * dlls/comctl32/treeview.c:
56825 Do not issue a GetUpdateRect() to query an update region for
56826 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
56829 2005-11-08 Huw Davies <huw@codeweavers.com>
56831 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
56832 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
56833 dlls/msxml3/tests/domdoc.c:
56834 Implement get_parseError.
56836 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
56838 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
56839 Correct some allocated buffer lengths while converting to Unicode.
56841 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
56843 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
56844 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
56845 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
56846 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
56847 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
56848 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
56849 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
56850 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
56851 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
56852 dlls/user/listbox.c, dlls/user/static.c:
56853 Handle WM_PRINTCLIENT.
56854 Don't use SelectClipRgn in WM_PRINTCLIENT.
56856 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
56858 * dlls/wined3d/directx.c:
56859 Fix parsing of version number.
56861 2005-11-08 Huw Davies <huw@codeweavers.com>
56863 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
56864 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
56865 Fix cut-n-paste error in licence text.
56867 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56869 * dlls/d3d9/query.c:
56870 Allow NULL ppQuery to be passed to CreateQuery.
56872 2005-11-08 James Hawkins <truiken@gmail.com>
56874 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
56875 Implement TranslateInfString with tests.
56877 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
56879 * dlls/ole32/compobj.c:
56880 Added tracing to CoCreateInstance.
56882 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
56884 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
56885 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
56886 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
56887 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
56888 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
56889 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
56890 Improve c2man Documented-Total count. Changes:
56891 - add missing description
56892 - add missing returns section
56893 - complete missing A/W pairs
56894 - reformate comments, to match c2man requirements
56896 2005-11-08 Mike McCormack <mike@codeweavers.com>
56898 * dlls/ntdll/time.c:
56899 Add some missing timezones.
56901 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
56903 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
56904 - fill DirectShowFilters Container
56905 - fix some MLKs (clear variants)
56907 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56909 * dlls/crypt32/tests/cert.c:
56910 Make Crypt32 tests loadable on Win98.
56912 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
56914 * dlls/winsock/tests/sock.c:
56915 Added last error code for XP SP1.
56917 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
56919 * dlls/dmloader/loader.c:
56920 Add some checks and fix some stream leaks.
56922 2005-11-08 Robert Shearman <rob@codeweavers.com>
56924 * dlls/ole32/rpc.c:
56925 We shouldn't pass the application name into CreateProcess because the
56926 value stored in the registry could include arguments.
56928 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
56930 * dlls/wined3d/swapchain.c:
56931 Fixed an error in Swapchain_GetFrontBufferData.
56933 2005-11-08 Mike McCormack <mike@codeweavers.com>
56935 * programs/winemenubuilder/winemenubuilder.c:
56936 Extract the executable name for msi advertised shortcuts.
56938 2005-11-08 Mike McCormack <mike@codeweavers.com>
56940 * dlls/shell32/shelllink.c:
56941 Fix a problem spotted by Dmitry and another one stopping correctly
56942 formatted lnk files from being generated.
56944 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
56946 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
56947 Semi-stub implementation for SHRegGetValue(A|W).
56949 2005-11-07 James Hawkins <truiken@gmail.com>
56951 * include/winerror.h:
56952 Define the setupapi hresult errors.
56954 2005-11-07 Peter Lemenkov <petro@mail.ru>
56956 * include/wininet.h:
56957 Added some missing definitions in wininet.h.
56959 2005-11-07 Huw Davies <huw@codeweavers.com>
56961 * include/xmldom.idl, include/xmldomdid.h:
56962 Add IXMLDOMParseError.
56964 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
56966 * dlls/shell32/brsfolder.c:
56967 More robust code for querying ShellFolder attributes (some
56968 ShellFolders ignore the flag mask in GetAttributesOf).
56970 2005-11-07 Alexandre Julliard <julliard@winehq.org>
56972 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
56973 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
56974 Added a bunch of tests for the INF parser.
56976 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
56978 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
56979 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
56980 First draft of ExtTextOut on an open path.
56982 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
56984 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
56985 dlls/dxdiagn/provider.c:
56986 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
56987 - more complete container hierarchy
56988 - DXDiag_AddFileDescContainer service to fill dll info
56989 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
56991 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
56993 * dlls/user/sysparams.c:
56994 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
56995 adding the needed non client metrics A->W conversions.
56997 2005-11-07 Stefan Huehner <stefan@huehner.org>
56999 * dlls/secur32/secur32.c:
57000 Fix segfault when querying non-existent SecurityProvider.
57002 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
57004 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
57005 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
57006 Add stub implementation of IMediaStream interface.
57008 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
57010 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
57011 AtlAxWinInit dummy implementation.
57013 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
57015 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
57016 Implement RtlInitAnsiStringEx.
57018 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
57020 * dlls/wined3d/drawprim.c:
57021 Verify that the texture coordinate used in DrawStridedSlow is in range
57022 before trying to referencing the associated data.
57024 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
57026 * dlls/wined3d/device.c:
57027 Prevent SetFVF from clearing down the vertex declaration of the FVF is
57028 zero. This is required for Prince of Persia, The sands of time.
57030 2005-11-07 Robert Shearman <rob@codeweavers.com>
57032 * dlls/ntdll/resource.c:
57033 LdrAccessResource should pop 16 bytes off the stack since it is a
57036 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
57038 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
57039 Added support of loading of IPicture data from non-statable
57040 IStreams. Added testcases for this.
57042 2005-11-07 James Hawkins <truiken@gmail.com>
57044 * dlls/hhctrl.ocx/hhctrl.c:
57045 Free an alloc'ed string.
57047 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
57049 * dlls/user/cursoricon.c:
57050 When creating black & white cursor icon, handle special case where
57051 hbmColor is null and hbmMask specify a bitmap having twice the height
57052 and formatted so the upper half is the icon AND bitmask and the lower
57053 one is the OR bitmask.
57055 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
57057 * dlls/d3d8/d3dcore_gl.h:
57058 Remove already included headers.
57060 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
57062 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
57063 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
57064 dlls/gdi/palette.c, dlls/gdi/path.c:
57065 Improve c2man Documented-Total count.
57067 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
57069 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
57070 - Move target folder initialization to a dedicated function.
57071 - Use this function in BindToObject (should be faster).
57072 - Special handling for FolderShortcut objects in Initialize method.
57073 - Removed a todo_wine from a no longer failing unit test.
57075 2005-11-05 Davin McCall <davmac@davmac.org>
57077 * dlls/winmm/winealsa/audio.c:
57078 Avoid getting ahead of dsound mixer when using non-hw device. Also
57079 avoid using internal ALSA call to retrieve hardware play position.
57081 2005-11-05 Kevin Koltzau <kevin@plop.org>
57083 * dlls/ntdll/thread.c:
57084 x86_64 references a named union, ensure unions are not nameless.
57086 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
57088 * dlls/commdlg/cdlg_De.rc:
57089 Update German resource file.
57091 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57093 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
57094 - Stricten cases for NT in a two tests.
57095 - WSAAddressToString[AW] don't fail on Win9x for those.
57096 - Modify it to pass new tests.
57098 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57100 * dlls/msi/tests/db.c:
57101 Win9x returns MSIDBERROR_NOERROR.
57103 2005-11-05 Huw Davies <huw@codeweavers.com>
57105 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
57106 Filter out CTEXT nodes when building element child lists.
57107 get_item and get_length should honour the filter.
57108 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
57110 2005-11-05 Dimi Paun <dimi@lattica.com>
57112 * dlls/comctl32/listview.c:
57113 Validate the column index passed in by the caller.
57115 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
57117 * dlls/oleaut32/varformat.c:
57118 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
57119 VARIANT_FormatDate.
57121 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
57123 * dlls/wined3d/device.c:
57124 Tidy up UpdateTexture and add support for updating cube textures.
57126 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
57128 * tools/winapi/win16.api, tools/winapi/win32.api:
57129 Update win16.api and win32.api.
57131 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
57133 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
57134 dlls/advapi32/registry.c, dlls/advapi32/security.c,
57135 dlls/advapi32/service.c:
57136 Improve c2man Documented-Total count.
57138 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
57140 * dlls/kernel/except.c:
57141 More verbose output when unhandled exception occurs.
57143 2005-11-04 Mike McCormack <mike@codeweavers.com>
57145 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
57146 Partially implement and test the shelllink object's
57147 IShellLinkDataList::CopyDataBlock and GetFlags methods.
57149 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
57151 * tools/winapi/winapi_parser.pm:
57152 volatile is legal (and used now!) in a typedef struct {}.
57154 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
57156 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
57157 tools/winapi/win32.api:
57158 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
57159 PSYM_ENUMSOURCFILES_CALLBACK.
57161 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57163 * dlls/advapi32/tests/registry.c:
57164 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
57165 not installed (WinReg.DLL is missing).
57166 - Test "\\" prefixed computer names too.
57168 2005-11-04 Mike McCormack <mike@codeweavers.com>
57170 * dlls/shell32/shelllink.c:
57171 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
57173 2005-11-04 Mike McCormack <mike@codeweavers.com>
57175 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
57176 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
57177 msi.MsiProvideComponentFromDescriptor.
57179 2005-11-04 James Hawkins <truiken@gmail.com>
57181 * dlls/hhctrl.ocx/hhctrl.c:
57182 Pass HtmlHelp commands to doWinMain.
57184 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
57186 * dlls/comctl32/string.c:
57187 Move functions in comctl32/string.c to remove function declaration.
57189 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
57191 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
57192 tools/winapi/winapi_parser.pm:
57193 __RPC_STUB is a calling convention as well (#defined as __stdcall).
57195 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
57197 * include/wine/port.h:
57198 Fix warning about memmove re#definition.
57200 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
57202 * dlls/winsock/tests/sock.c:
57203 Make 4 WSAStringToAddress* tests don't fail on Win9x.
57205 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
57207 * dlls/oleaut32/tmarshal.c:
57208 Added support for VT_I8/VT_UI8 marshalling.
57210 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
57212 * dlls/wined3d/device.c:
57213 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
57216 2005-11-04 Robert Shearman <rob@codeweavers.com>
57218 * dlls/oleaut32/tests/olefont.c:
57219 Add a test for Invoking an OleFont function.
57221 2005-11-03 Alexandre Julliard <julliard@winehq.org>
57223 * dlls/setupapi/install.c:
57224 Added support for optional section.ntx86 and section.nt in
57225 InstallHinfSection when current version is set to NT.
57227 2005-11-03 Robert Shearman <rob@codeweavers.com>
57229 * dlls/ole32/defaulthandler.c:
57230 Implement OLE object notifications, making sure to cope with the case
57231 of the advise holder not being created because no notifications are
57234 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
57237 Get rid of a double backslash.
57239 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
57241 * dlls/comctl32/string.c:
57242 Use Win32 APIs for string comparison.
57244 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
57246 * programs/winecfg/audio.c:
57247 Show detected audio drivers in autodetect.
57249 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
57251 * dlls/x11drv/winpos.c:
57252 Stricter check whether a window needs to be mapped on the screen.
57254 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
57256 * dlls/ntdll/time.c:
57257 Added another CST (Australian Central Daylight Time) to TZ_INFO.
57259 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
57261 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
57262 Extend VarCmp() and add test cases.
57264 2005-11-03 Kevin Koltzau <kevin@plop.org>
57266 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
57267 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
57268 include/msvcrt/process.h, include/msvcrt/stddef.h:
57269 Fix warnings and errors in 64bit.
57271 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
57273 * dlls/shell32/shfldr_unixfs.c:
57274 Replaced tabs with spaces.
57276 2005-11-03 Alexandre Julliard <julliard@winehq.org>
57278 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
57279 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
57280 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
57281 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
57282 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
57283 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
57284 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
57285 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
57286 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
57287 dlls/commdlg/printdlg.c:
57288 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
57289 Display an error if no printer is installed.
57291 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
57293 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
57294 Specify a DLL version for msvcrt.dll.
57296 2005-11-03 Stefan Huehner <stefan@huehner.org>
57298 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
57299 dlls/msxml3/tests/domdoc.c:
57300 Add indexed access to attributes (nodemap) and childNodes
57301 (nodelist), with some testcases.
57303 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
57305 * dlls/shell32/tests/shlfolder.c:
57306 Added some more unit tests for FolderShortcut objects.
57308 2005-11-03 Alexandre Julliard <julliard@winehq.org>
57310 * dlls/kernel/comm.c:
57311 Fixed fd leaks (spotted by Cihan Altinay).
57313 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
57315 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
57316 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
57318 Fix some wrong prototypes.
57320 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
57322 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
57323 Fill provider with some empty containers.
57325 2005-11-03 Mike McCormack <mike@codeweavers.com>
57327 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
57328 Invoke shortcuts through IContextMenu, rather than trying to access
57331 2005-11-03 Mike McCormack <mike@codeweavers.com>
57334 Add the ContextMenuHandlers key for shortcuts so the new context menu
57337 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
57339 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
57340 Cache background color brush instead of recreating it at each screen
57343 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
57345 * programs/winedbg/break.c:
57346 Fixed 'break NN' command (using dbghelp.SymEnumLines).
57348 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
57350 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
57351 programs/wineconsole/wineconsole.c:
57352 Fixed wineconsole startup when restoring registry settings.
57354 2005-11-03 Mike McCormack <mike@codeweavers.com>
57356 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
57357 dlls/msi/helpers.c:
57358 Remove some redundant null pointer checks.
57360 2005-11-03 Alexandre Julliard <julliard@winehq.org>
57362 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
57363 dlls/shell32/tests/shlfolder.c:
57364 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
57365 Set all capability flags supported by the shellfolder, disregarding
57366 the flag mask given to GetAttributesOf.
57367 Unit tests to demonstrate this behaviour.
57369 2005-11-03 Mike McCormack <mike@codeweavers.com>
57372 Add missing semicolons that caused compile trouble on FreeBSD.
57374 2005-11-03 Mike McCormack <mike@codeweavers.com>
57376 * dlls/shell32/shelllink.c:
57377 Pass the correct verb.
57378 Add a space between extra parameters.
57379 Wait for ShellExecute to complete.
57381 2005-11-03 Steven Edwards <winehacker@gmail.com>
57383 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
57384 Add a real stub for Advpack.extract.
57386 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
57388 * dlls/ntdll/thread.c:
57389 Get rid of CPU id when copying context
57391 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
57393 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
57394 dlls/d3d8/vshaderdeclaration.c:
57395 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
57396 - use D3DCOLOR macros instead of using shift + masks
57397 - fix a bug where diffuse.lpData checked instead of specular.lpData
57398 - implement color fixup on ARB VShader compilation code:
57399 -> on input parameters using swizzle
57400 -> add is_color parameter on vshader_program_add_param
57402 2005-11-03 Hans Leidekker <hans@it.vu.nl>
57404 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
57405 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
57407 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
57409 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
57410 dlls/riched20/paint.c, dlls/riched20/wrap.c:
57411 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
57412 notification, and ENM_REQUESTRESIZE event mask.
57414 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
57416 * dlls/user/scroll.c:
57417 Scroll bar: Keep the caret blinking during scroll operations (only
57418 handle WM_SYSTIMER messages that belong to the scroll bar).
57420 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
57422 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
57423 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
57424 Implemented SymEnumLines.
57426 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
57428 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
57429 programs/wineconsole/winecon_user.h:
57430 Now filling external leading in font cells.
57432 2005-11-02 Huw Davies <huw@codeweavers.com>
57434 * dlls/oleaut32/typelib.c:
57435 Don't call Release on a null ptr.
57437 2005-11-02 Alexandre Julliard <julliard@winehq.org>
57439 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
57440 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
57441 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
57442 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
57443 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
57444 server/thread.h, server/trace.c:
57445 Fixed Get/SetThreadContext to work properly on suspended threads.
57448 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
57450 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
57451 Correct WINAPI position for MSVC portability.
57453 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
57455 * programs/wineconsole/dialog.c:
57456 Fixed crash in font browsing for raster fonts.
57458 2005-11-02 Robert Shearman <rob@codeweavers.com>
57460 * dlls/oleaut32/variant.c:
57461 Fix a crash during +variant logging caused by a typo causing an array
57462 to be one element less than expected.
57464 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
57466 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
57467 include/wine/wined3d_interface.h:
57468 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
57469 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
57472 2005-11-02 Robert Shearman <rob@codeweavers.com>
57474 * dlls/oleaut32/tmarshal.c:
57475 - Make sure to clean up properly on error.
57476 - Restrict the critical section to getting the channel buffer and
57477 adding a reference to it.
57479 2005-11-02 Robert Shearman <rob@codeweavers.com>
57481 * dlls/oleaut32/typelib.c:
57482 - Make wParamFlags in the paramdesc dumping function human readable.
57483 - Enums should be VT_I4 instead of VT_INT.
57484 - Trace the return value from the ITypeInfo_fnInvoke.
57486 2005-11-02 Mike McCormack <mike@codeweavers.com>
57488 * dlls/msi/cond.y, dlls/msi/tests/package.c:
57489 NULL and empty strings are the same in conditions.
57491 2005-11-02 Mike McCormack <mike@codeweavers.com>
57493 * dlls/imm32/imm.c:
57494 Change a FIXME message to a comment.
57496 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
57498 * dlls/comctl32/tab.c:
57499 Avoid printing out a possibly uninitialized variable.
57501 2005-11-02 Stefan Huehner <stefan@huehner.org>
57503 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
57504 Extend get_nodeName add testcases for it.
57506 2005-11-02 Mike McCormack <mike@codeweavers.com>
57508 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
57509 Stub implementation for MsiAdvertiseScriptA/W.
57511 2005-11-02 Mike McCormack <mike@codeweavers.com>
57513 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
57514 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
57515 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
57516 dlls/msi/update.c, dlls/msi/where.c:
57517 Create the +msidb debug channel for msi database code.
57519 2005-11-02 Aric Stewart <aric@codeweavers.com>
57521 * dlls/msi/action.c:
57522 Force files to install if the REINSTALL property is set.
57524 2005-11-02 Robert Shearman <rob@codeweavers.com>
57526 * dlls/ntdll/resource.c:
57527 Make LdrAccessResource call an internal function to satisfy Shrinker.
57529 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
57531 * dlls/ntdll/tests/om.c, server/named_pipe.c:
57532 Fix error returned when opening nonexistent pipes.
57534 2005-11-02 Alexandre Julliard <julliard@winehq.org>
57536 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
57537 server/context_x86_64.c, server/thread.c, server/thread.h:
57538 Moved the platform-independent part of the get/set_thread_context
57539 requests to a common file.
57541 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
57543 * dlls/shell32/shfldr_unixfs.c:
57544 Added some comments to document unixfs.
57546 2005-11-02 Mike McCormack <mike@codeweavers.com>
57548 * dlls/msi/install.c, dlls/msi/tests/package.c:
57549 Fix parameter handling in MsiSetTargetPath, and add a test for it.
57551 2005-11-02 Mike McCormack <mike@codeweavers.com>
57553 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
57554 Implement the RemoveFiles action.
57556 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
57558 * dlls/ntdll/rtlstr.c:
57559 Minor fixes to rtl string functions.
57561 2005-11-02 David Kredba <kredba@math.cas.cz>
57563 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
57564 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
57565 Czech resources update.
57567 2005-11-02 Mike McCormack <mike@codeweavers.com>
57569 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
57570 Stub implementation for MsiGetFileHashA/W.
57572 2005-11-02 Mike McCormack <mike@codeweavers.com>
57574 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
57575 Use an enumeration for file states.
57577 2005-11-02 Mike McCormack <mike@codeweavers.com>
57579 * dlls/msi/dialog.c:
57580 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
57582 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
57584 * dlls/comctl32/listview.c:
57585 Clear bLButtonDown flags if mouse is not down.
57587 2005-11-02 Mike McCormack <mike@codeweavers.com>
57589 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
57590 Convert all RTFPanic and RTFMsg calls to ERR calls.
57592 2005-11-02 Rob Shearman <rob@codeweavers.com>
57594 * include/rpcndr.h:
57595 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
57596 RpcMgmtEnableIdleCleanup.
57598 2005-11-02 Mike McCormack <mike@codeweavers.com>
57600 * tools/winedump/lnk.c:
57601 Handle msi component identifiers without a feature guid.
57603 2005-11-02 Mike McCormack <mike@codeweavers.com>
57605 * dlls/msxml3/node.c:
57606 Implement IXMLDOMNode::get_nodeName.
57608 2005-11-02 Robert Shearman <rob@codeweavers.com>
57610 * dlls/oleaut32/oleaut.c:
57611 The PSDispatch PS class factory can manage both typelib marshalled and
57612 IDispatch, which is NDR marshalled, so we need a wrapper to call the
57613 appropriate CreateProxy or CreateStub function.
57615 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
57617 * dlls/x11drv/settings.c, include/winuser.h:
57618 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
57620 2005-11-01 Alexandre Julliard <julliard@winehq.org>
57622 * dlls/kernel/except.c, dlls/ntdll/exception.c,
57623 include/wine/server_protocol.h, server/debugger.c,
57624 server/protocol.def, server/thread.c:
57625 Don't send an extra signal when waiting for a debug event, just do a
57626 normal wait. Return the debug event status directly as return value
57627 of the server call.
57629 2005-11-01 Alexandre Julliard <julliard@winehq.org>
57631 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
57632 server/context_sparc.c, server/context_x86_64.c:
57633 Don't send the incoming context to the server for get_thread_context,
57634 instead copy only the relevant fields of the return value on the
57637 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
57639 * dlls/ntdll/tests/om.c, server/named_pipe.c:
57640 Fix error returned when exceeding allowed instances.
57642 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
57644 * dlls/comctl32/string.c:
57645 Include config.h and port.h for strncasecmp() in MSVC port.
57647 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
57649 * dlls/kernel/file.c:
57650 Implemented FindExSearchLimitToDirectories.
57652 2005-11-01 Alexandre Julliard <julliard@winehq.org>
57654 * dlls/msvcrt/msvcrt.spec:
57655 Fixed _wstrdate/_wstrtime parameters.
57657 2005-11-01 Alexandre Julliard <julliard@winehq.org>
57659 * dlls/wininet/http.c:
57660 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
57661 Added handling of more HTTP standard headers and binary search lists.
57663 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
57665 * dlls/oleaut32/tests/vartype.c:
57666 SysReAllocString of same pointer returns TRUE.
57668 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
57670 * dlls/shell32/shfldr_unixfs.c:
57671 Fixed crash in unixfs shellfolder handling with winamp.
57673 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
57675 * dlls/amstream/amstream.c, dlls/amstream/main.c:
57676 Use a more standard indentation style.
57678 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
57681 Remove version information.
57683 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
57685 * dlls/x11drv/clipboard.c:
57686 Improve handling of mapping between X and Windows formats.
57687 Add support for UTF8.
57689 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
57691 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
57692 server/winstation.c:
57693 - Use OBJ_CASE_INSENSITIVE in object lookup.
57694 - Remove case_sensitive flag from namespace.
57695 - Remove todo_wine from now succeeding tests.
57697 2005-11-01 Davin McCall <davmac@davmac.org>
57699 * dlls/dsound/mixer.c:
57700 PhaseCancel subtracts secondary buffer from primary buffer, not the
57703 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
57705 * dlls/user/painting.c:
57706 ScrollWindowEx: Don't move the caret of child windows and hide it only
57707 if it's in the source or in the destination rectangle.
57709 2005-11-01 Robert Shearman <rob@codeweavers.com>
57711 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
57712 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
57713 Convert SHELL32_BindToChild to Unicode and fix up the callers.
57715 2005-11-01 Robert Shearman <rob@codeweavers.com>
57717 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
57718 Make the call exception handler function more compatible with NT and
57719 with what Shrinker expects.
57721 2005-10-31 Stefan Huehner <stefan@huehner.org>
57723 * programs/winetest/Makefile.in:
57724 Add msxml3,setupapi tests to winetest.
57726 2005-10-31 Alexandre Julliard <julliard@winehq.org>
57728 * configure, configure.ac, programs/Makefile.in,
57729 programs/eject/.cvsignore, programs/eject/Makefile.in,
57730 programs/eject/eject.c:
57731 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
57732 even if a Windows app has files open on it.
57734 2005-10-31 Huw Davies <huw@codeweavers.com>
57736 * dlls/rpcrt4/ndr_marshall.c:
57739 2005-10-31 Huw Davies <huw@codeweavers.com>
57741 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
57742 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
57743 Actually print the IIDs.
57745 2005-10-31 Huw Davies <huw@codeweavers.com>
57747 * dlls/gdi/enhmetafile.c, include/wingdi.h:
57748 Implement playback of EMR_ALPHABLEND.
57750 2005-10-31 Huw Davies <huw@codeweavers.com>
57752 * dlls/gdi/freetype.c:
57753 Only select a bitmap font as a last resort if we can't find a font
57754 with the correct facename.
57756 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
57758 * server/mapping.c:
57759 Do not overflow the stackbased "nt" struct when reading non-conforming
57762 2005-10-31 Alexandre Julliard <julliard@winehq.org>
57764 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
57765 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
57766 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
57767 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
57768 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
57770 Get rid of the no longer used tty driver.
57772 2005-10-31 Alexandre Julliard <julliard@winehq.org>
57774 * dlls/user/driver.c:
57775 Default to the null driver instead of dying if the specified display
57776 driver couldn't be loaded.
57778 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
57780 * dlls/user/painting.c, dlls/user/tests/msg.c:
57781 Add the tests for behaviour of [In]validateRect and [In]validateRgn
57782 with hwnd set to 0, make them pass under Wine.
57784 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
57786 * dlls/shdocvw/shdocvw_main.c:
57787 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
57789 2005-10-31 Huw Davies <huw@codeweavers.com>
57791 * dlls/oleaut32/usrmarshal.c:
57792 Deal with pExcepInfo == NULL.
57794 2005-10-31 Mike McCormack <mike@codeweavers.com>
57796 * dlls/msi/dialog.c:
57797 Make sure to unregister all the classes that were registered when msi
57798 is unloaded, so we can register again cleanly.
57800 2005-10-31 Mike McCormack <mike@codeweavers.com>
57802 * dlls/shell32/tests/shlexec.c:
57803 Add void to empty declaration list.
57805 2005-10-31 Alexandre Julliard <julliard@winehq.org>
57807 * dlls/gdi/dc.c, dlls/gdi/driver.c:
57808 Default to an empty driver instead of dying if the specified display
57809 driver couldn't be loaded.
57811 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
57813 * configure, configure.ac, dlls/shdocvw/Makefile.in,
57814 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
57815 dlls/shdocvw/tests/shortcut.c:
57816 Added initial tests for shdocvw's FolderShortcut related
57819 2005-10-31 Marcus Meissner <meissner@suse.de>
57821 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
57822 Added assembly implementation of EXC_CallHandler.
57824 2005-10-31 Mike McCormack <mike@codeweavers.com>
57826 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
57827 dlls/msi/tests/package.c:
57828 Fix and test MsiGetProperty and MsiSetProperty.
57830 2005-10-31 Mike McCormack <mike@codeweavers.com>
57832 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
57833 dlls/msi/tests/msi.c:
57834 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
57837 2005-10-31 James Hawkins <truiken@gmail.com>
57839 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
57840 Implement InternetCreateUrlW and test cases.
57842 2005-10-31 Huw Davies <huw@codeweavers.com>
57844 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
57845 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
57846 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
57847 Fix handling of relative state indices in RestoreDC.
57848 Fix return value of SaveDC when writing to an emf.
57849 Before writing the EMR_EOF record we should ensure that we clear the
57852 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
57854 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
57855 dlls/ddraw/opengl_private.h:
57856 Finish moving d3d[1..3] light code to use d3d7.
57858 2005-10-31 Marcus Meissner <meissner@suse.de>
57860 * dlls/kernel/time.c:
57861 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
57863 2005-10-31 Hans Leidekker <hans@it.vu.nl>
57865 * dlls/odbccp32/odbccp32.c:
57866 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
57867 SQLInstallDriver{,Ex}, SQLInstallerError and
57868 SQLInstallTranslator{,Ex}.
57870 2005-10-31 Juan Lang <juan_lang@yahoo.com>
57872 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
57873 dlls/crypt32/tests/cert.c:
57874 Implement CertSignSignature and CertVerifySignature(Ex).
57876 2005-10-31 Robert Reif <reif@earthlink.net>
57878 * dlls/winmm/tests/wave.c:
57879 Add waveOutPause/waveOutRestart test.
57880 Tighten up play duration test when ending too soon.
57881 Set VirtualFree size to 0.
57883 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
57885 * dlls/shlwapi/tests/path.c:
57886 Stop PathIsValidCharW tests after 100 failing tests.
57888 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
57890 * dlls/d3d9/query.c:
57891 In case of D3D9 the CreateQuery call can be used to retrieve status
57892 information. According to MSDN the 'ppQuery' parameter can be set to
57893 NULL to detect if a certain query Type is supported.
57895 2005-10-30 Mike McCormack <mike@codeweavers.com>
57897 * dlls/msi/action.c:
57898 Add a stub for the AllocateRegistrySpace action.
57900 2005-10-30 Mike McCormack <mike@codeweavers.com>
57902 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
57903 dlls/msi/package.c, include/msiquery.h:
57904 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
57906 2005-10-30 Mike McCormack <mike@codeweavers.com>
57908 * dlls/msi/dialog.c:
57909 Add a read-only implementation of the SelectionTree control.
57911 2005-10-30 Mike McCormack <mike@codeweavers.com>
57913 * dlls/msi/classes.c:
57914 Simplify register_progid() and remove a fixed length buffer.
57916 2005-10-30 Mike McCormack <mike@codeweavers.com>
57918 * dlls/msi/dialog.c:
57919 Handle MaskEdit masks containing dashes and other constant
57922 2005-10-30 Mike McCormack <mike@codeweavers.com>
57924 * dlls/msi/action.c:
57925 Use msi_get_property_int() in a few more places.
57927 2005-10-30 Alexandre Julliard <julliard@winehq.org>
57929 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
57930 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
57931 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
57932 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
57933 dlls/winecrt0/stub.c, include/winnt.h:
57934 Make all winecrt0 functions and variables hidden.
57936 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
57938 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
57939 dlls/winmm/sound.spec:
57940 Correct name of sound.dll to sound.drv (WIN16).
57942 2005-10-30 Kai Blin <blin@gmx.net>
57944 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
57945 dlls/secur32/secur32_priv.h:
57946 A dispatcher for running ntlm_auth.
57948 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
57950 * dlls/user/scroll.c:
57951 Handle the left and right arrow keys.
57953 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
57955 * include/wine/library.h:
57956 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
57959 2005-10-30 Mike McCormack <mike@codeweavers.com>
57961 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
57962 Add a stub implementation of msi.MsiSetMode.
57964 2005-10-30 Mike McCormack <mike@codeweavers.com>
57966 * dlls/msi/classes.c:
57967 Remove unused package parameter of register_progid_base().
57969 2005-10-30 Mike McCormack <mike@codeweavers.com>
57971 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
57972 Use "static const" rather than "const static" as gcc -W complains
57975 2005-10-30 Robert Reif <reif@earthlink.net>
57977 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
57978 Implement _wstrdate and _wstrtime with tests.
57980 2005-10-30 Peter Beutner <p.beutner@gmx.net>
57982 * dlls/msvcrt/cppexcept.c:
57983 Fix exception handling for non CXX_EXCEPTIONs.
57985 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
57987 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
57988 server/mapping.c, server/mutex.c, server/named_pipe.c,
57989 server/object.c, server/object.h, server/process.c,
57990 server/semaphore.c, server/timer.c, server/winstation.c:
57991 Pass object attributes to create_named_object & find_object.
57993 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
57995 * dlls/kernel/atom.c:
57996 Implemented local/global atom creation, deletion & lookup on top of
57999 2005-10-29 Juan Lang <juan_lang@yahoo.com>
58001 * dlls/wldap32/wldap32.spec:
58002 Export functions by ordinal, cryptnet.dll at least depends on it.
58004 2005-10-29 Mike McCormack <mike@codeweavers.com>
58006 * dlls/msi/action.c:
58007 Don't change the UI level during ExecuteAction.
58009 2005-10-29 Mike McCormack <mike@codeweavers.com>
58012 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
58015 2005-10-29 Mike McCormack <mike@codeweavers.com>
58017 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
58018 dlls/msi/helpers.c:
58019 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
58021 2005-10-29 Mike McCormack <mike@codeweavers.com>
58023 * dlls/msi/dialog.c:
58024 Explicitly check for MSICONDITION_TRUE being returned from
58025 MsiEvaluateCondition.
58027 2005-10-29 Mike McCormack <mike@codeweavers.com>
58029 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
58030 Some installers don't call the CreateFolders action before the
58031 InstallFiles action as MSDN specifies, but it still seems to work, so
58032 make sure that we create component directories in the InstallFiles
58035 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
58037 * dlls/comctl32/header.c:
58038 Unify HEADER_GetItem[A/W] into one function.
58040 2005-10-29 Mike McCormack <mike@codeweavers.com>
58042 * dlls/msi/cond.y, dlls/msi/tests/package.c:
58043 Add a bunch of tests for MsiEvaluateCondition and make them pass.
58045 2005-10-29 Mike McCormack <mike@codeweavers.com>
58047 * dlls/msi/dialog.c:
58048 Make enter and escape trigger the default and cancel buttons in
58051 2005-10-29 Mike McCormack <mike@codeweavers.com>
58053 * dlls/msi/table.c:
58054 Deleted two buggy functions that incorrectly and inefficiently check
58055 whether a row already exists in a table, and replaced them with a call
58056 to an existing working function that does the same thing correctly.
58058 2005-10-29 Mike McCormack <mike@codeweavers.com>
58060 * dlls/msi/files.c:
58061 Remove an incorrect comment and check for 0 being an invalid file
58064 2005-10-29 Mike McCormack <mike@codeweavers.com>
58066 * dlls/msi/files.c:
58067 Extract file directly to their target location, bypassing the need to
58068 use temporary files and move files.
58070 2005-10-29 Robert Shearman <rob@codeweavers.com>
58072 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
58073 - Read DLL name from modules in MSFT typelibs.
58074 - A name offset of -1 for a parameter means that it has the same name
58076 - Print an error if a ReadName is attempted with an offset of -1,
58077 since this will read garbage.
58078 - Implement ITypeInfo_GetDllEntry.
58080 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58082 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
58083 dlls/wined3d/wined3d_private.h:
58084 Move the softwareVertexProcessing flag from the stateblock to the
58085 device because its state shouldn't be recorded in a stateblock.
58087 2005-10-29 Robert Shearman <rob@codeweavers.com>
58090 Print an error if a DC is created with a bad device.
58092 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
58094 * programs/winecfg/driveui.c:
58095 Set list view's text directly - don't use fill_drives_list for that.
58096 Enable "Apply" button when text changes.
58098 2005-10-29 Kevin Koltzau <kevin@plop.org>
58100 * dlls/msvcrt/console.c:
58101 Enable line editing for _cgets.
58103 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
58105 * dlls/ole32/tests/stg_prop.c:
58106 Delete some temp files created by the ole32 tests.
58108 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
58110 * dlls/msi/action.c:
58111 Passing NULL as the last two parameters to ReadFile is illegal and
58112 actually causes a crash on windows. The attached patch fixes this.
58114 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
58116 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
58117 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
58119 2005-10-29 Mike McCormack <mike@codeweavers.com>
58122 Add an implementation for MsiGetShortcutTargetA/W.
58124 2005-10-28 Alexandre Julliard <julliard@winehq.org>
58126 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
58127 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
58128 attempts to unmount the Unix device.
58130 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
58132 * dlls/ntdll/om.c, include/winternl.h:
58133 Fix NtQueryDirectoryObject prototype, documentation, and the
58134 definition of the structure it uses.
58136 2005-10-28 Huw Davies <huw@codeweavers.com>
58138 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
58139 dlls/gdi/tests/mapping.c:
58140 xform can be NULL when setting the identity.
58142 2005-10-28 Mike McCormack <mike@codeweavers.com>
58144 * dlls/msi/install.c:
58147 2005-10-28 Mike McCormack <mike@codeweavers.com>
58149 * dlls/shell32/shelllink.c:
58150 Handle MSI advertised shortcuts in the shelllink object.
58152 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
58154 * programs/regedit/De.rc:
58155 Update the German resource file.
58157 2005-10-28 Mike McCormack <mike@codeweavers.com>
58159 * dlls/msi/files.c:
58160 Put the UI update code for cabinet file into a separate function.
58162 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58164 * dlls/version/install.c:
58165 Correct the way that VerFindFileA checks for a file that is
58166 exclusively locked.
58168 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58170 * dlls/kernel/tests/thread.c:
58171 Test CreateThread() for reception of NULL pointer to TID.
58173 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58175 * dlls/user/tests/msg.c:
58176 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
58177 create a thread then.
58179 2005-10-28 Mike McCormack <mike@codeweavers.com>
58182 Return an error in MsiGetComponentPathW if passed a null component.
58184 2005-10-28 Mike McCormack <mike@codeweavers.com>
58187 Fix error handling in MsiEvaluateCondition.
58189 2005-10-28 Mike McCormack <mike@codeweavers.com>
58191 * dlls/msi/files.c:
58192 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
58194 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58196 * dlls/kernel/tests/console.c:
58197 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
58198 console signal handler is set to NULL.
58200 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
58202 * dlls/comctl32/header.c:
58203 Unify HEADER_InsertItem[A/W] into one function.
58205 2005-10-28 Mike McCormack <mike@codeweavers.com>
58207 * dlls/msi/files.c:
58208 Fix a memory leak in the cabinet extracting code.
58210 2005-10-28 Juan Lang <juan_lang@yahoo.com>
58212 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
58213 Use CryptMem functions for internal memory allocation.
58215 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
58217 * programs/regedit/De.rc:
58218 Added German resources for regedit's find dialog.
58220 2005-10-28 James Hawkins <truiken@gmail.com>
58222 * dlls/wininet/internet.c:
58223 Correct parameter names for InternetSetFilePointer.
58225 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
58227 * dlls/oleaut32/variant.c:
58228 Handle VT_DECIMAL in VarCmp().
58230 2005-10-28 Mike McCormack <mike@codeweavers.com>
58232 * dlls/msvcrt/wcs.c:
58233 Use the correct buffer - reported by Jesse Allen.
58235 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58237 * dlls/kernel/tests/thread.c:
58238 Add a test for GetThreadExitCode.
58239 Use GetModuleHandleA as kernel32 should be present on every system.
58241 2005-10-28 Mike McCormack <mike@codeweavers.com>
58243 * dlls/shell32/shelllink.c:
58244 Implement IContextMenu::QueryContextMenu and
58245 IContextMenu::InvokeCommand.
58247 2005-10-28 Mike McCormack <mike@codeweavers.com>
58249 * dlls/msi/msi.spec:
58250 Fix MsiGetPropertyA/W spec declarations.
58252 2005-10-28 Mike McCormack <mike@codeweavers.com>
58254 * dlls/msi/action.c, dlls/msi/files.c:
58255 Create component folders in the CreateFolders action.
58257 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
58259 * programs/winecfg/appdefaults.c:
58260 Define OS environment variable on WinNT versions.
58262 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
58264 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
58265 include/wine/server_protocol.h, server/event.c, server/handle.c,
58266 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
58267 server/named_pipe.c, server/protocol.def, server/semaphore.c,
58268 server/timer.c, server/trace.c, server/winstation.c:
58269 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
58271 - Pass DesiredAccess to the server when creating mailslot.
58273 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
58275 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
58276 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
58279 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
58281 * dlls/advapi32/tests/registry.c:
58282 Delete a temp file.
58284 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
58286 * dlls/wininet/internet.c:
58287 Add default implementation for max_conn_pre_*_server flag.
58288 Add stubs for the above flags in InternetSetOption.
58290 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
58292 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
58294 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
58295 SetStretchBltMode() to assume that the corresponding DC driver
58296 functions return only a BOOL success flag, and therefore a proper
58297 return value should be generated by the main function. Fixed
58298 EMFDRV_StretchDIBits() to return a proper value (like
58299 MFDRV_StretchDIBits already does). Added comments about other cases of
58300 improper return values.
58302 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
58304 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
58305 dlls/user/spy.c, include/winuser.h:
58306 Add some missing USER definitions, add a couple of FIXMEs for not
58307 implemented features.
58309 2005-10-27 Mike McCormack <mike@codeweavers.com>
58311 * dlls/msi/action.c, dlls/msi/custom.c:
58312 If an action fails, print out its name as well as the error code. Use
58313 %d for error codes so it's easy to match them up to something in
58316 2005-10-27 Mike McCormack <mike@codeweavers.com>
58318 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
58319 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
58320 dlls/msi/helpers.c:
58321 Rename load_dynamic_stringW to msi_dup_record_field to better describe
58322 what it does, and replace a few instances with MSI_RecordGetString to
58323 avoid allocating memory.
58325 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
58327 * dlls/user/tests/msg.c:
58328 Add test for undocumented 0x4D message sent on F1.
58330 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
58332 * dlls/msvcrt/tests/printf.c:
58333 Added a test case for %0f and %.0f.
58335 2005-10-27 Mike McCormack <mike@codeweavers.com>
58337 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
58338 Implement transforms. This still includes some debugging code which
58339 can be enabled by setting debug_transform to 1 in the relevant
58342 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
58344 * dlls/wineps/init.c:
58345 Reorder header files to avoid name space collision with symbol
58348 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
58350 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
58351 dlls/shell32/tests/shlfolder.c:
58352 Implemented UnixFolder's IPersistPropertyBag::Load method.
58354 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
58356 * dlls/oleaut32/tests/vartype.c:
58357 Add tests for functionality implemented or corrected: multiplication,
58358 division, cast to double, cast to string.
58360 2005-10-27 Robert Shearman <rob@codeweavers.com>
58362 * include/rpcproxy.h:
58363 Add the macros used in dlldata.c files.
58365 2005-10-27 Robert Shearman <rob@codeweavers.com>
58367 * dlls/oleaut32/tmarshal.c:
58368 There is no need to call IUnknown_QueryInterface since getting the
58369 correct object is handled by the proxy manager.
58371 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
58373 * dlls/shell32/iconcache.c:
58374 Remove iconcache pre-initialization hack, it's not necessary any
58377 2005-10-27 Hans Leidekker <hans@it.vu.nl>
58379 * tools/wineinstall:
58380 Wine is beta software now.
58382 2005-10-27 Mike McCormack <mike@codeweavers.com>
58384 * dlls/msi/action.c:
58385 Tidy up the RegisterProduct action a little.
58387 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58389 * dlls/d3d8/device.c:
58390 Release the OpenGL context when the device is released.
58392 2005-10-27 Alexandre Julliard <julliard@winehq.org>
58394 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
58395 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
58396 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
58397 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
58398 programs/winecfg/driveui.c, programs/winecfg/resource.h:
58399 Get rid of the show dir symlink option.
58401 2005-10-27 Alexandre Julliard <julliard@winehq.org>
58403 * dlls/ntdll/directory.c:
58404 Make show_dir_symlinks the default and get rid of the option.
58406 2005-10-27 Alexandre Julliard <julliard@winehq.org>
58409 Make the unmount_device request take a handle to the device file
58410 itself instead of a handle to a file opened on the device.
58412 2005-10-27 Robert Reif <reif@earthlink.net>
58414 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
58415 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
58416 Added more error codes to dxerr8 and dxerr9 which were extracted from
58417 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
58419 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
58421 * dlls/kernel/tests/process.c:
58422 Test for argv handling.
58424 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
58426 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
58427 Add stub implementation for NtAccessCheckAndAuditAlarm.
58429 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
58431 * include/advpub.h:
58432 Declare ExecuteCab and TranslateInfString.
58434 2005-10-27 Juan Lang <juan_lang@yahoo.com>
58436 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
58437 dlls/crypt32/tests/main.c, include/wincrypt.h:
58438 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
58440 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58442 * dlls/wined3d/vertexshader.c:
58443 Correct the number of parameters expected for the LRP function.
58445 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
58447 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
58448 dlls/d3d8/vertexbuffer.c:
58449 Changed index and vertex buffer so that internal references are
58450 counted separately to external ones.
58452 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
58454 * programs/regedit/Fr.rc:
58455 Updated French resources.
58457 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
58459 * dlls/shell32/shellord.c:
58460 Correctly handle flags parameter in SHAddToRecentDocs.
58462 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
58464 * aclocal.m4, configure:
58465 Print first line of LDD output only.
58467 2005-10-27 Mike McCormack <mike@codeweavers.com>
58469 * dlls/msvcrt/wcs.c:
58470 Missing and zero precision specifiers are different.
58472 2005-10-27 Robert Shearman <rob@codeweavers.com>
58474 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
58475 Add IFontEventsDisp and IProvideMultipleClassInfo.
58477 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
58479 * dlls/comctl32/header.c:
58480 Unify HEADER_SetItem[A/W] into one function.
58482 2005-10-27 Mike McCormack <mike@codeweavers.com>
58484 * dlls/shell32/shelllink.c:
58485 Add the IObjectWithSite interface.
58487 2005-10-27 Mike McCormack <mike@codeweavers.com>
58489 * dlls/user/tests/menu.c:
58490 Add a currently failing test case for menus.
58492 2005-10-27 Robert Reif <reif@earthlink.net>
58494 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
58495 Remove unused variable from IDirectSoundFullDuplexImpl.
58496 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
58498 2005-10-26 Alexandre Julliard <julliard@winehq.org>
58500 * dlls/kernel/file.c:
58501 In FindNextFileExW don't report directory symlinks that point to one
58502 of the parent directories, to avoid infinite recursions.
58504 2005-10-26 Mike McCormack <mike@codeweavers.com>
58506 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
58508 Create a stub function to apply a single table transform and call it
58509 where we need to apply transforms.
58511 2005-10-26 Huw Davies <huw@codeweavers.com>
58513 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
58514 include/rpcproxy.h:
58515 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
58516 along with a few related defines.
58518 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
58520 * dlls/oleaut32/vartype.c:
58521 Implement complete VarDecDiv() for any valid DECIMAL.
58523 2005-10-26 Alexandre Julliard <julliard@winehq.org>
58525 * dlls/ntdll/loader.c:
58526 Attach to implicitly loaded builtin dlls on process startup.
58528 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
58530 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
58531 programs/regedit/framewnd.c, programs/regedit/main.h,
58532 programs/regedit/resource.h, programs/regedit/treeview.c:
58533 - Added Find functions
58534 - Some refactoring that made Find functions possible
58535 - GetItemPath returns a heap-allocated string
58536 - subtree update put into a separate function UpdateExpandingTree
58537 - error() utility function made public
58538 - Find functions are grayed/ungrayed based on context (which fixes
58539 invalid 'grayed' flag in some localizations).
58540 - InvalidateRect to fix display glitches coming from using
58542 - English and Polish resource updates (Find dialog box and Find menu
58543 options, string not found message).
58545 2005-10-26 Huw Davies <huw@codeweavers.com>
58547 * dlls/oleaut32/tmarshal.c:
58548 Treat paramflags == 0 like PARAMFLAG_FIN.
58550 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
58552 * dlls/oleaut32/vartype.c:
58553 Implement complete VarDecMul() for any valid DECIMAL.
58555 2005-10-26 Mike McCormack <mike@codeweavers.com>
58557 * dlls/msi/action.c:
58558 Enumerate the substorage transforms for any patches that are passed on
58559 the command line with PATCH=. Need to implement
58560 table_apply_transform() before this will do anything interesting.
58562 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
58564 * dlls/user/exticon.c, dlls/user/tests/resource.c:
58565 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
58566 if SearchPath fails to find the requested file in
58567 PrivateExtractIcons.
58568 - Some unit tests for PrivateExtractIcons.
58570 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
58572 * dlls/oleaut32/variant.c:
58573 Handle VT_CY in VarDiv().
58575 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
58577 * dlls/version/info.c:
58578 Updated trace to support VERSIONED_PRINTER.
58580 2005-10-26 Peter Beutner <p.beutner@gmx.net>
58582 * dlls/ntdll/cdrom.c:
58583 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
58585 2005-10-26 Robert Shearman <rob@codeweavers.com>
58587 * dlls/ole32/defaulthandler.c:
58588 Implement a Stop function and use this to properly implement
58589 IOleObject_Close, IAdviseSink_OnClose and the destructor.
58591 2005-10-26 Robert Shearman <rob@codeweavers.com>
58593 * dlls/oleaut32/tmarshal.c:
58594 - Forward IDispatch functions to the MIDL-generated proxy.
58595 - Remove special cases caused by previous marshaling of IDispatch &
58596 IUnknown that is no longer done.
58597 - Add error messages if an IUnknown or IDispatch method is called when
58598 it no longer should be.
58600 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
58602 * dlls/oleaut32/vartype.c:
58603 Implement complete VarBstrFromDec() for any valid DECIMAL, with
58604 internationalization support borrowed from VARIANT_BstrFromReal(). The
58605 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
58606 function and reused.
58608 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
58610 * dlls/user/tests/msg.c:
58611 Silently ignore WM_PAINT in msg tests.
58613 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
58615 * include/winternl.h:
58616 Add OBJECT_BASIC_INFORMATION to winternl.h.
58618 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
58620 * dlls/ntdll/file.c:
58621 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
58623 2005-10-26 Mike McCormack <mike@codeweavers.com>
58625 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
58626 Create an internal handle-free api for reading MSI database summary
58629 2005-10-26 Mike McCormack <mike@codeweavers.com>
58631 * dlls/msi/dialog.c:
58632 Switch back to using IPicture to load images. LoadImage did the
58633 resizing for us, but doesn't handle jpeg files and requires us writing
58634 a temp file, whereas IPicture handles jpeg files and can load directly
58637 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
58639 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
58640 Add a test for GetCurrentObject, make it pass under Wine.
58642 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
58644 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
58645 Make secur32.dll tests load on nt 4.0.
58647 2005-10-26 Hans Leidekker <hans@it.vu.nl>
58649 * dlls/odbccp32/odbccp32.c:
58650 Implement SQLInstallDriverManager.
58652 2005-10-26 Stefan Huehner <stefan@huehner.org>
58654 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
58655 Fix IXMLDOMDocument error handling.
58657 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
58659 * dlls/msvcrt/undname.c:
58660 Previous fix incorrectly removed all test for strings starting with
58661 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
58664 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
58666 * dlls/winspool/tests/info.c:
58667 Fix for GetPrinterDriverDirectoryA test.
58669 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
58671 * dlls/kernel/tests/path.c:
58672 Test for return value from CreateDirectory("c:").
58674 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
58676 * dlls/wininet/http.c, dlls/wininet/internet.h:
58677 Make functions static.
58679 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
58681 * programs/notepad/main.c:
58682 Windows XP does not always include the executable file name on the
58685 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
58687 * programs/notepad/dialog.c:
58688 Need an explicit truncate command to shorten the length of a file.
58690 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
58692 * dlls/capi2032/cap20wxx.c:
58693 Fix gcc 4 warnings.
58695 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
58697 * dlls/gdi/tests/metafile.c:
58698 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
58700 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
58702 * dlls/user/tests/text.c, dlls/user/text.c:
58703 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
58706 2005-10-26 Alexandre Julliard <julliard@winehq.org>
58708 * ChangeLog, documentation/ChangeLog.ALPHA:
58709 Start a new ChangeLog file. Older changes moved to
58710 documentation/ChangeLog.ALPHA.
58712 2005-10-25 Alexandre Julliard <julliard@winehq.org>
58714 * ANNOUNCE, ChangeLog, VERSION, configure:
58717 ----------------------------------------------------------------