In January 2006, Google contracted with CodeWeavers to improve Wine
to run Picasa version 2.2 properly. Some of the changes
fix bugs in Wine; others implement previously unimplemented features.
This effort resulted in 225 patches committed to winehq between 1 January and 18 April 2006.
See the list below, or
download the exact Wine source tarball used for Picasa 2.2 (14 MB).
We also asked a few interns (Benjamin Arai, Dan Hipschman, James Hawkins,
and Thomas Kho), to improve a few areas of wine (e.g. oleaut32, widl,
msi, and riched20).
Together they committed about 300 patches to the winehq git tree.
We also contracted with Codeweavers to improve Wine so it could run Photoshop CS2 properly.
As a result, about 200 patches were committed to winehq, and as of wine-0.9.54, Photoshop CS2 is quite usable.
But wait, there's more!
We also asked a few interns (Dan Hipschman, Evan Stade, James Hawkins,
Jennifer Lai, Juan Lang, Mikołaj Zalewski, and Roy Shea)
to improve a few areas of Wine (e.g. widl, gdiplus, msi, crypt32, and BITS), to get a few apps working better,
and to scrape together a win16 conformance test.
During 2007, the interns committed about a thousand patches.
Here is a list of the patches described above, in chronological order.
(Note: although some care was taken in constructing this list, it
may still contain some errors. Sorry if we've missed anything!)
| Author | Date | Description |
| Dan Kegel | 2006-01-05 | oleaut32: Allow _invoke to handle up to 23 parameters. |
| Aric Stewart | 2006-01-11 | msvcrt: Modify dir test to create its own directory to ensure the |
| Aric Stewart | 2006-01-11 | winefile: Highlight the file specified on the command line instead of |
| Aric Stewart | 2006-01-13 | wininet: Handle NULL lpBuffersIn in HttpSendRequestExW. |
| Aric Stewart | 2006-01-14 | explorer: Handle /select arguments correctly with the new winefile |
| Jacek Caban | 2006-01-14 | mshtml: Better handling of IDocHostUIHandler in SetClientSite. |
| Mike McCormack | 2006-01-16 | ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile. |
| Mike McCormack | 2006-01-16 | ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION. |
| Mike McCormack | 2006-01-16 | kernel32: Add FILE_NOTIFY_INFORMATION. |
| Mike McCormack | 2006-01-17 | server: Make sure to release the fd we grabbed in all cases. |
| Mike McCormack | 2006-01-17 | ntdll: Add a test for NtNotifyChangeDirectoryFile. |
| Mike McCormack | 2006-01-17 | ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile. |
| Jacek Caban | 2006-01-18 | shdocvw: Deactivate document in SetClientSite if ClientSite is NULL. |
| Aric Stewart | 2006-01-19 | shell32: Update shellpaths My Pictures, My Video, My Music to be under |
| Jacek Caban | 2006-01-20 | shdocvw: Added GetWindow implementation. |
| Aric Stewart | 2006-01-20 | wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work. |
| Mike McCormack | 2006-01-23 | ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile. |
| Dmitry Timoshkov | 2006-01-23 | ICCompressorChoose should initialize fccType and fccHandler fields |
| Mike McCormack | 2006-01-24 | server: Modify open_fd to create an fd without a user. |
| Alexandre Julliard | 2006-01-24 | server: Use the new set_fd_user function in create_serial(). |
| Jacek Caban | 2006-01-24 | Added mshtmcid.h. |
| Alexandre Julliard | 2006-01-25 | x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization. |
| Jacek Caban | 2006-01-25 | shdocvw: Added TranslateUrl implementation. |
| Jacek Caban | 2006-01-25 | shdocvw: Store IDocHostUIHandler interface in the WebBrowser object. |
| Alexandre Julliard | 2006-01-25 | wine.inf: Don't overwrite registry keys that users may want to change. |
| Jacek Caban | 2006-01-26 | shdocvw: Added client site's IDispatch stub implementation. |
| Jacek Caban | 2006-01-26 | shdocvw: Added WebBrowser's IOleCommandTarget stub implementation. |
| Jacek Caban | 2006-01-26 | shdocvw: Added client site's IOleCommandTarget stub implementation. |
| Mike McCormack | 2006-01-27 | server: Fix the file notification interface to use directory handles. |
| Mike McCormack | 2006-01-27 | kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile. |
| Alexandre Julliard | 2006-01-27 | server: Fixed low-level hardware hooks. |
| Mike McCormack | 2006-01-27 | kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile. |
| Alexandre Julliard | 2006-01-27 | server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE |
| Alexandre Julliard | 2006-01-27 | shell32: Fixed a couple of FindFirstFile handle leaks. |
| Alexandre Julliard | 2006-01-30 | Fixed creation of PS_ALTERNATE pens. |
| Mike McCormack | 2006-01-30 | kernel: Add some more tests for FindFirstChangeNotification. |
| Mike McCormack | 2006-01-30 | server: Initial inotify support. |
| Alexandre Julliard | 2006-01-31 | kernel: Set the overlapped structure status in ReadDirectoryChanges. |
| Mike McCormack | 2006-01-31 | kernel: Add some test cases for ReadDirectoryChangesW. |
| Juan Lang | 2006-02-01 | crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests. |
| Dmitry Timoshkov | 2006-02-01 | wine.inf: Remove %1 from [http|htmlfile]\shell\open\command. |
| Mike McCormack | 2006-02-02 | kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK. |
| Juan Lang | 2006-02-02 | crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests. |
| Alexandre Julliard | 2006-02-03 | wine.inf: Make FourCC codes uppercase again until we can figure out |
| Mike McCormack | 2006-02-03 | ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams. |
| Dmitry Timoshkov | 2006-02-03 | Add a check for icinfo->fccType in DRV_OPEN message handler of builtin |
| Dmitry Timoshkov | 2006-02-03 | Add support for CDM_HIDECONTROL message in the file open dialog. |
| Dmitry Timoshkov | 2006-02-03 | wine.inf: Change fcc type of builtin video codecs in system.ini to be |
| Dmitry Timoshkov | 2006-02-04 | msvfw32: Do not overwrite fccType in the codec enumeration proc. |
| Alexandre Julliard | 2006-02-05 | server: Fixed compile without inotify. |
| Mike McCormack | 2006-02-06 | server: Fill in NtNotifyChangeDirectoryFile's buffer with change data. |
| Mike McCormack | 2006-02-06 | ntdll: Add some more tests for NtNotifyChangeDirectoryFile. |
| Mike McCormack | 2006-02-07 | kernel32: ReadDirectoryChangesW fixes. |
| Dmitry Timoshkov | 2006-02-07 | Clearly indicate that ICCVID and MSVIDC32 do not support compression. |
| Dmitry Timoshkov | 2006-02-07 | x11drv: Copy the whole image at once if appropriate. |
| Dmitry Timoshkov | 2006-02-07 | msvideo: Add a codec to the compressors list only if it supports |
| Mike McCormack | 2006-02-07 | kernel32: More test cases for ReadDirectoryChangesW. |
| Jacek Caban | 2006-02-08 | urlmon.idl: Added BINDINFOF declaration. |
| Jacek Caban | 2006-02-08 | shdocvw: Added IHlinkFrame stub implementation. |
| Jacek Caban | 2006-02-08 | shdocvw: Includes clean up. |
| Alexandre Julliard | 2006-02-08 | server: Fixed handling of inotify record length. |
| Jacek Caban | 2006-02-08 | shdocvw: Remove IQuickActivate interface implementation that is not |
| Juan Lang | 2006-02-09 | crypt32: Fix a fixme, and remove an old comment. |
| Jacek Caban | 2006-02-09 | mshtml: Added wrapper of nsIURI interface. |
| Dmitry Timoshkov | 2006-02-09 | regsvr32: Call OleInitialize before registering a DLL. |
| Juan Lang | 2006-02-09 | crypt32: Fix up decoding. |
| Jacek Caban | 2006-02-09 | mshtml: Better ns*String handling. |
| Jacek Caban | 2006-02-09 | mshtml: Added wrapper of nsIOService. |
| Aric Stewart | 2006-02-09 | advapi32: Fix for RegNotifyChangeKeyValue. |
| Jacek Caban | 2006-02-09 | mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen. |
| Jacek Caban | 2006-02-09 | mshtml: Added wrapper of nsIChannel. |
| Jacek Caban | 2006-02-10 | mshtml: Added test of IHlinkFrame service. |
| Jacek Caban | 2006-02-10 | mshtml: Added more defines to mshtmlhst.idl. |
| Jacek Caban | 2006-02-10 | mshtml: Added nsIUploadStream implementation. |
| Aric Stewart | 2006-02-10 | ntdll: gcc 2.95 compile fixes. |
| Alexandre Julliard | 2006-02-11 | libwine: Use dladdr if supported to get the run-time path of libwine.so |
| Alexandre Julliard | 2006-02-11 | configure: Added check for dladdr in libdl. |
| Alexandre Julliard | 2006-02-11 | configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions |
| Thomas Kho | 2006-02-11 | riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages. |
| Dmitry Timoshkov | 2006-02-11 | Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs. |
| Dmitry Timoshkov | 2006-02-11 | msvfw32: Call codec's Configure dialog if the codec supports it. |
| Thomas Kho | 2006-02-11 | riched20: Fixed bounds error when finding text forward. |
| Dmitry Timoshkov | 2006-02-11 | msvcrt: localtime should accept any positive time value. |
| Jacek Caban | 2006-02-13 | mshtml: Handle IHlinkFrame service. |
| Dmitry Timoshkov | 2006-02-13 | msvfw32: Fix typos in the control state handling. |
| Jeremy White | 2006-02-14 | twain: Make structures respect 2 byte packing requirements. |
| Dmitry Timoshkov | 2006-02-14 | msvfw32: Initialize lpbiIn member of the COMPVARS structure. |
| Jeremy White | 2006-02-14 | twain: Reconcile sane's long names to TWAIN's 32 byte limit. |
| Dmitry Timoshkov | 2006-02-14 | msvfw32: Disable datarate, keyframe and quality controls to not |
| Dmitry Timoshkov | 2006-02-14 | winmm: Protect drivers list by a critical section. |
| Thomas Kho | 2006-02-15 | riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose. |
| Juan Lang | 2006-02-15 | crypt32: Output string type in trace. |
| Jacek Caban | 2006-02-15 | shdocvw: Navigate2 rewrite. |
| Jacek Caban | 2006-02-15 | mshtml: Added ref counting to NSContainer. |
| Jacek Caban | 2006-02-15 | mshtml: Added hack to allow pass post data to IPersistMoniker::Load. |
| Jacek Caban | 2006-02-15 | shdocvw: Added client site's IServiceProvider interface. |
| Jacek Caban | 2006-02-15 | shdocvw: Added beginning IHlinkFrame::Navigate implementation. |
| Alexandre Julliard | 2006-02-16 | libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get |
| Jacek Caban | 2006-02-16 | shdocvw: Unaccess post data only if we've accessed it before. |
| Juan Lang | 2006-02-16 | wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT |
| Alexandre Julliard | 2006-02-16 | libwine: Try the current load path in priority before the |
| Thomas Kho | 2006-02-16 | riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS. |
| Alexandre Julliard | 2006-02-16 | libwine: Only use the library directory if it's an absolute path. |
| Alexandre Julliard | 2006-02-17 | libwine: Add the runtime library path to the front of the dll paths list. |
| Alexandre Julliard | 2006-02-17 | tools: Added 'relpath' tool to compute relative Unix paths. |
| Alexandre Julliard | 2006-02-17 | libwine: Compute relative paths for bin and dll directories at compile time. |
| Jacek Caban | 2006-02-17 | mshtml: Fix post data parsing. |
| Alexandre Julliard | 2006-02-17 | ntdll: Remove no longer used oldcwd in start_server. |
| Alexandre Julliard | 2006-02-17 | libwine: Set the default bindir and dlldir from argv0 if dladdr is not available. |
| Mike McCormack | 2006-02-17 | server: Use a single inotify watch, as it scales better with a large |
| Jacek Caban | 2006-02-20 | shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return |
| Jacek Caban | 2006-02-20 | mshtml: Set default original uri in NewChannelFromURI. |
| Alexandre Julliard | 2006-02-20 | configure: Use --rpath if supported when building binaries to point to |
| Jacek Caban | 2006-02-20 | mshtml: Create nsIChannel for protocols not handled by Gecko. |
| Mike McCormack | 2006-02-20 | server: Distinguish between a directory and a file changing in |
| Jacek Caban | 2006-02-21 | shdocvw: Added correct implementation of IProvideClassInfo::GetGUID. |
| Alexandre Julliard | 2006-02-21 | shell32: Use more reasonable timeouts in shlexec test. |
| Alexandre Julliard | 2006-02-21 | server: Avoid hang on process startup. |
| Mike McCormack | 2006-02-21 | kernel32: Add a simple test for recursive notification. |
| Aric Stewart | 2006-02-21 | twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET. |
| Mike McCormack | 2006-02-21 | server: Track created and removed directories in the tree of inodes for inotify. |
| Mike McCormack | 2006-02-21 | kernel32: Add a short test for GetOverlappedResult. |
| Mike McCormack | 2006-02-22 | server: Make sure we don't get into an infinite loop freeing inodes. |
| Mike McCormack | 2006-02-22 | server: Add directories to recursive watches as they're opened. |
| Huw Davies | 2006-02-23 | gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt. |
| Dmitry Timoshkov | 2006-02-23 | gdi: Use "MS Sans Serif" as default sans serif font, not Arial. |
| Jacek Caban | 2006-02-24 | mshtml: Init nsIOService as soon as possible. |
| Jacek Caban | 2006-02-24 | mshtml: Don't add null byte to post data. |
| Jacek Caban | 2006-02-24 | mshtml: Added nsIURI::Clone implementation. |
| Jacek Caban | 2006-02-24 | mshtml: Improve ConfirmEx hack. |
| Jacek Caban | 2006-02-24 | mshtml: Return error in NewChannelFromURL if retval is NULL. |
| Jacek Caban | 2006-02-27 | mshtml: Added nsIInterfaceRequestor implementation. |
| Mike McCormack | 2006-02-28 | server: Print a message if wineserver crashes and we don't dump cores. |
| Dmitry Timoshkov | 2006-02-28 | notepad: Wrap long lines by default like Windows does. |
| Alexandre Julliard | 2006-02-28 | wrc: Integer ids can be used for control labels instead of strings. |
| Jacek Caban | 2006-03-01 | mshtml: Use NSContainer as 'This' of its window. |
| Jacek Caban | 2006-03-01 | shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set. |
| Jacek Caban | 2006-03-01 | mshtml: Beginning support for links opened in a new frame. |
| Huw Davies | 2006-03-02 | gdi: Better support for 1bpp dib sections. |
| Aric Stewart | 2006-03-03 | shell32: Skip dot directories in SHFileOperation. |
| Dmitry Timoshkov | 2006-03-04 | winebrowser: Use CP_UNIXCP when translating URL passed on command line |
| Jacek Caban | 2006-03-05 | mshtml: Added IHTMLDOMNode implementation. |
| Jacek Caban | 2006-03-05 | mshtml: Added get_documentElement implementation. |
| Jacek Caban | 2006-03-05 | shdocvw: Beginning ShowContextMenu implementation. |
| Jacek Caban | 2006-03-05 | mshtml: Added IHTMLElement implementation. |
| Jacek Caban | 2006-03-05 | mshtml: Added IHTMLElementCollection implementation. |
| Jacek Caban | 2006-03-05 | mshtml: Added more interfaces to mshtml.idl. |
| Alexandre Julliard | 2006-03-06 | shell32: Grow the file list dynamically in SHFileOperation. |
| Alexandre Julliard | 2006-03-06 | mlang: Decrement the module refcount when an object is destroyed. |
| Alexandre Julliard | 2006-03-06 | shell32: Store only the file attributes in the file list for SHFileOperation. |
| Alexandre Julliard | 2006-03-06 | server: Infrastructure for having a thread own the desktop window. |
| Alexandre Julliard | 2006-03-06 | libwine: Export a function to retrieve the data directory (based on a |
| Jacek Caban | 2006-03-06 | mshtml: Added IHTMLElementCollection::tags implementation. |
| Alexandre Julliard | 2006-03-06 | server: Return real parent and owner in the create_window request. |
| Jacek Caban | 2006-03-06 | mshtml: Added IHTMLSelectElement implementation. |
| Alexandre Julliard | 2006-03-06 | x11drv: Make sure to never manipulate the root window, even if we own |
| Alexandre Julliard | 2006-03-06 | user: Allow some Wine internal messages to act on the desktop window. |
| Alexandre Julliard | 2006-03-06 | server: Avoid crash in set_thread_desktop if the thread doesn't have a queue. |
| Jacek Caban | 2006-03-06 | shdocvw: Added get_LocationURL implementation. |
| Jacek Caban | 2006-03-06 | mshtml: Added IHTMLInputElement implementation. |
| Alexandre Julliard | 2006-03-06 | server: Added unlink_named_object function. |
| Jacek Caban | 2006-03-06 | mshtml: Added IHTMLTextAreaElement implementation. |
| Alexandre Julliard | 2006-03-06 | kernel: Better support for detached processes. |
| Alexandre Julliard | 2006-03-06 | shell32: Fixed handling of null-terminated file list in SHFileOperation. |
| Alexandre Julliard | 2006-03-06 | user: Allow creating windows of the desktop class. |
| Alexandre Julliard | 2006-03-06 | server: Support for closing the desktop window. |
| Alexandre Julliard | 2006-03-07 | x11drv: Don't send an invalid WM_NCCREATE to the desktop window. |
| Alexandre Julliard | 2006-03-07 | user: Launch explorer to manage the desktop window. |
| Alexandre Julliard | 2006-03-07 | server: Fixed length check in dump_inline_unicode_string. |
| Jacek Caban | 2006-03-07 | mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface. |
| Alexandre Julliard | 2006-03-07 | explorer: Merged systray support with the desktop window main loop. |
| Jacek Caban | 2006-03-07 | mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface. |
| Jacek Caban | 2006-03-07 | mshtml: Added get_type, get_value, get_name and get_checked |
| Alexandre Julliard | 2006-03-07 | explorer: Added desktop option. |
| Jacek Caban | 2006-03-08 | mshtml: Added IHTMLBodyElement implementation. |
| Alexandre Julliard | 2006-03-09 | dbt.h: Added DBTF_ flags. |
| Jacek Caban | 2006-03-09 | mshtml: Added beginning of getAttribute implementation. |
| Alexandre Julliard | 2006-03-09 | user: Support packing/unpacking the WM_DEVICECHANGE message. |
| Alexandre Julliard | 2006-03-10 | winefile: Refresh the drives and files upon WM_DEVICECHANGE. |
| Alexandre Julliard | 2006-03-10 | aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME. |
| Jacek Caban | 2006-03-18 | mshtml.idl: Added more interfaces. |
| Jacek Caban | 2006-03-18 | mshtml: Better QueryInterface implementation. |
| Jacek Caban | 2006-03-18 | mshtml: Optimize nsACString handling. |
| Alexandre Julliard | 2006-03-20 | kernel: Avoid infinite waits in directory change tests. |
| Alexandre Julliard | 2006-03-20 | configure: Use --rpath when linking dlls too. |
| Alexandre Julliard | 2006-03-20 | x11drv: Clear new bitmaps if they don't contain any data. |
| Aric Stewart | 2006-03-22 | twain: A few cleanups, using some consts from sane. |
| Aric Stewart | 2006-03-22 | twain: Add a property sheet UI for scanning. |
| Alexandre Julliard | 2006-03-22 | server: Class and global atoms should not be local to a window station. |
| Alexandre Julliard | 2006-03-22 | server: New scheme for cleaning up objects on server exit. |
| Jacek Caban | 2006-03-22 | mshtml: Clean up get_all and tags (also fixes a typo). |
| Jacek Caban | 2006-03-23 | exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2. |
| Jacek Caban | 2006-03-23 | mshtml: Added IHTMLElement2 implementation. |
| Mike McCormack | 2006-03-24 | ntdll: Recursive notify is implemented. |
| Jacek Caban | 2006-03-27 | mshtml: Added tooltip implementation. |
| Alexandre Julliard | 2006-03-27 | server: Store window properties in the global atom table instead of |
| Alexandre Julliard | 2006-03-28 | mshtml: Don't free the URL we have just stored in the callback object. |
| Alexandre Julliard | 2006-03-28 | x11drv: Only warp the mouse pointer if it has actually moved. |
| Mike McCormack | 2006-03-28 | server: Fix a race condition in the delivery of change notifications. |
| Mike McCormack | 2006-03-30 | wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo. |
| Mike McCormack | 2006-03-30 | wininet: Use a lookup table sorted by index so we don't need a loop to do lookups. |
| Mike McCormack | 2006-03-30 | wininet: Clean up HTTP_GetCustomHeaderIndex. |
| Mike McCormack | 2006-03-30 | WININET: Clean up HttpQueryInfo. |
| Alexandre Julliard | 2006-03-31 | loader: Hide the preloader from the ps output. |
| Dmitry Timoshkov | 2006-04-03 | gdi: Move WineEngInit call before stock fonts creation. |
| Mike McCormack | 2006-04-04 | Add an implementation of iexplore.exe. |
| Mike McCormack | 2006-04-04 | shdocvw: Stub implementation of IEWinMain. |
| Mike McCormack | 2006-04-05 | shdocvw: Add class definition for InternetExplorer. |
| Alexandre Julliard | 2006-04-06 | kernel: Show the exe name instead of wine-[kp]thread in ps and top. |
| Mike McCormack | 2006-04-06 | shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2. |
| Mike McCormack | 2006-04-07 | shdocvw: Implement IEWinMain using a simple window frame. |
| Alexandre Julliard | 2006-04-07 | kernel: Fixed set_process_name for the winevdm case. |
| Jacek Caban | 2006-04-08 | mshtml: Fix ref counting. |
| Dan Kegel | 2006-04-09 | x11drv: Fix two clipboard bugs. |
| Jacek Caban | 2006-04-10 | exdisp.idl: Move declarations to better match to IE SDK. |
| Jacek Caban | 2006-04-10 | exdisp.idl: Added missing attributes and fix some arguments names. |
| Jacek Caban | 2006-04-10 | exdisp.idl: Added missing declarations. |
| Jacek Caban | 2006-04-10 | exdisp.idl: Added SHDocVw type library declaration. |
| Jacek Caban | 2006-04-10 | docobj.idl: Fix some enums declarations. |
| Mike McCormack | 2006-04-11 | shdocvw: Register iexplore.exe as a COM local server. |
| Mike McCormack | 2006-04-11 | avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO ... |
| Mike McCormack | 2006-04-11 | shdocvw: Move the private class factory declaration into factory.c. |
| Thomas Kho | 2006-04-12 | x11drv: Properly handle VK_LMENU input. |
| Dmitry Timoshkov | 2006-04-12 | avifil32: Avoid not necessary zeroing out of an allocated memory block. |
| Jacek Caban | 2006-04-12 | shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH. |
| Jacek Caban | 2006-04-12 | shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd. |
| Aric Stewart | 2006-04-13 | comctl32: Listview notify fix. |
| Mike McCormack | 2006-04-13 | widl: Add support for VT_I8 and VT_UI8 to msft typelibs. |
| Mike McCormack | 2006-04-13 | wtypes.idl: Add size attribute to a void pointer. |
| Jacek Caban | 2006-04-14 | shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL. |
| Jacek Caban | 2006-04-14 | shdocvw: Better window handling. |
| Huw Davies | 2006-04-18 | gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits. |
| Thomas Kho | 2006-04-19 | x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input. |
| Dan Kegel | 2006-04-22 | msi: Fix missing case in MsiSourceListAddSourceEx. |
| Thomas Kho | 2006-04-27 | user: Allow menu WndProc to recognize VK_[LR]MENU. |
| Thomas Kho | 2006-04-27 | user: Fix behavior when selecting disabled menu items. |
| Thomas Kho | 2006-04-28 | user: Extend menu conformance test. |
| James Hawkins | 2006-06-05 | oleaut32: Copy BYREF args directly if they have the same variant type. |
| James Hawkins | 2006-06-05 | oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should be changed. |
| James Hawkins | 2006-06-15 | msi: Add tests for MsiInstallProduct. |
| James Hawkins | 2006-06-20 | advpack: Implement DoInfInstall on top of the install framework. |
| James Hawkins | 2006-06-20 | msi: Fix handling of the no-op identifier in the Directory table. |
| James Hawkins | 2006-06-20 | tools/wine.inf: Add d3d8.dll to the fake dlls list. |
| James Hawkins | 2006-06-21 | mapi32: Add a stub implementation of MAPIOpenLocalFormContainer. |
| James Hawkins | 2006-06-21 | atl: Add a stub implementation of AtlModuleLoadTypeLib. |
| James Hawkins | 2006-06-22 | msi: Add tests for components that aren't associated with a feature. |
| James Hawkins | 2006-06-23 | shell32: Add missing multiply by sizeof(WCHAR)l |
| James Hawkins | 2006-06-26 | shlwapi: Add tests for PathAddBackslash. |
| James Hawkins | 2006-06-26 | shlwapi: Add tests for PathCombineA. |
| James Hawkins | 2006-06-26 | msiexec: Use CommandLineToArgvW instead of process_args to reduce code duplication. |
| James Hawkins | 2006-06-26 | setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests. |
| James Hawkins | 2006-06-26 | shdocvw: Upgrade the version to 5.50.4134.599. |
| James Hawkins | 2006-06-27 | shlwapi: Add tests for PathAppendA. |
| James Hawkins | 2006-06-27 | msi: Read the font color from the database, and use it for the text control. |
| James Hawkins | 2006-06-29 | shlwapi: Add tests for PathFindExtensionA. |
| James Hawkins | 2006-06-29 | shlwapi: Add tests for PathCanonicalize. |
| Thomas Kho | 2006-07-01 | wcmd: Modify option parser to allow compound options. |
| James Hawkins | 2006-07-03 | wininet: Error out if hInternet is a bad handle. |
| James Hawkins | 2006-07-03 | wininet: Use a blank password if none is provided in FTP_Connect. |
| Thomas Kho | 2006-07-06 | notepad: Change window classname from NPClass to Notepad. |
| James Hawkins | 2006-07-06 | advapi32: Get the token type in ImpersonateLoggedOnUser. |
| James Hawkins | 2006-07-06 | advapi32: Add tests for LookupAccountSid. |
| Thomas Kho | 2006-07-08 | winex11: Use correct multiplier for negative relative mouse movements. |
| James Hawkins | 2006-07-08 | advpack: Add tests for different configurations of INF filenames and |
| James Hawkins | 2006-07-10 | msi: Test how SetTargetPath affects the target paths of install files. |
| James Hawkins | 2006-07-10 | msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist. |
| Benjamin Arai | 2006-07-10 | oleaut32: Conformance test and patch for VarCat. |
| James Hawkins | 2006-07-11 | urlmon: Implement URLDownloadToCacheFileW. |
| James Hawkins | 2006-07-12 | msi: Update the files target paths as well, because a parent directory might have ... |
| Thomas Kho | 2006-07-12 | notepad: Change window title to be like Windows' notepad.exe. |
| Thomas Kho | 2006-07-12 | notepad: Change file not saved alert title to match Windows' notepad.exe. |
| Dan Hipschman | 2006-07-12 | gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint |
| Dan Hipschman | 2006-07-12 | gdi32: Add conformance test for GetTextExtentExPointW. |
| James Hawkins | 2006-07-13 | msi: Add handling for the GroupBox dialog control. |
| James Hawkins | 2006-07-13 | msiexec: Also support options using a hyphen. |
| James Hawkins | 2006-07-13 | shlwapi: Add tests for PathBuildRootA. |
| James Hawkins | 2006-07-13 | shlwapi: Add tests for PathCommonPrefixA. |
| Dan Hipschman | 2006-07-14 | widl: Support coclass forward declarations. |
| James Hawkins | 2006-07-14 | msi: Add handling for the ListBox dialog control. |
| James Hawkins | 2006-07-14 | wininet: Add more tests for InternetCrackurl. |
| Dan Hipschman | 2006-07-14 | widl: Fix unterminated comment in generated code. |
| James Hawkins | 2006-07-17 | msi: Update the feature components' states when a feature is selected. |
| Dan Hipschman | 2006-07-17 | wpp: In recursive macro definitions, print the macro name instead of nothing. |
| Benjamin Arai | 2006-07-17 | oleaut32: VarCmp - Corrected function description. |
| James Hawkins | 2006-07-18 | msi: Sort SelectionTree items by their Display value. |
| Benjamin Arai | 2006-07-18 | oleaut32: Update error codes for VarMod. |
| James Hawkins | 2006-07-18 | msi: Add a stub implementation of MsiSourceListClearAll. |
| James Hawkins | 2006-07-19 | msi: Update feature states after changing install levels, as they may have changed. |
| James Hawkins | 2006-07-19 | msi: Rename SetFeatureStates to match the naming scheme of internal msi functions. |
| James Hawkins | 2006-07-19 | msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can be used ... |
| James Hawkins | 2006-07-19 | msi: Implement the SetInstallLevel event. |
| Benjamin Arai | 2006-07-20 | oleaut32: OLEFontImpl_GetIDsOfNames conformance test. |
| Benjamin Arai | 2006-07-20 | oleaut32: Implements OLEFontImpl_GetIDsOfNames. |
| Benjamin Arai | 2006-07-21 | oleaut32: Fix temp variant initialization issues in VarCat. |
| Thomas Kho | 2006-07-21 | server: Add new threads to end of thread_list. |
| Dan Hipschman | 2006-07-21 | widl: Allow write_type to output full pointer types. |
| Benjamin Arai | 2006-07-21 | oleaut32: Fix missing tests and heap errors for VarCat conformance. |
| James Hawkins | 2006-07-21 | msi: Set the component's initial state based on its attributes. |
| James Hawkins | 2006-07-21 | msi: Don't display a feature if its Display value is zero. |
| James Hawkins | 2006-07-21 | msi: Add tests for component and feature states. |
| James Hawkins | 2006-07-21 | msi: Expand features with odd Display values. |
| Dan Hipschman | 2006-07-24 | widl: Support SAFEARRAY(type) syntax. |
| Dan Kegel | 2006-07-24 | winedos: Limit reported disk space to 1GB. |
| Dan Hipschman | 2006-07-24 | widl: Fix redefinition of types in output. |
| Dan Hipschman | 2006-07-25 | widl: Allow trailing commas in attribute lists. |
| James Hawkins | 2006-07-25 | msi: Add tests for the WHERE SQL clause. |
| Thomas Kho | 2006-07-25 | wcmd: Correct handling of quotes and /s flag when a command argument is present. |
| James Hawkins | 2006-07-26 | msi: Fix a typo. |
| James Hawkins | 2006-07-26 | msi: Test the states of a component with a compressed file. |
| James Hawkins | 2006-07-26 | msi: Test the column types of MSI packages. |
| James Hawkins | 2006-07-26 | msi: Download the MSI package if it is a remote URL. |
| James Hawkins | 2006-07-28 | msi: Add tests for MsiDatabaseImport. |
| Benjamin Arai | 2006-07-28 | oleaut32: VarMonthName - Update error codes and helper functions. |
| Thomas Kho | 2006-07-28 | Maketest.rules.in: Fix comment. |
| Dan Hipschman | 2006-07-28 | widl: Encode coclass types in typelibs. |
| James Hawkins | 2006-07-28 | wininet: Only copy the relative filename into the UrlEntry structure. |
| Dan Hipschman | 2006-07-28 | widl: Set typelib_idx for coclasses when they're added to a typelib. |
| Dan Hipschman | 2006-07-28 | widl: Register types for coclasses. |
| Benjamin Arai | 2006-07-28 | oleaut32: VarSub: Fixes several data types and corrects error codes. |
| Dan Hipschman | 2006-07-28 | widl: Check if a typeinfo is already in a typelib before adding it. |
| Dan Hipschman | 2006-07-28 | widl: Fold class_t into type_t. |
| Benjamin Arai | 2006-07-28 | oleaut32: VarSub: Conformance test. |
| Dan Hipschman | 2006-07-29 | widl: Fix "static declaration follows non-static declaration" in generated code. |
| Dan Hipschman | 2006-07-31 | widl: Set defined flag for coclasses. |
| James Hawkins | 2006-07-31 | msi: Fix a couple install state test cases. |
| Dan Hipschman | 2006-07-31 | widl: Set type_t kind field correctly for all types. |
| Thomas Kho | 2006-07-31 | riched20: Implement EM_GETLINE. |
| James Hawkins | 2006-07-31 | msi: Fix the add_feature_entry helper function. |
| Benjamin Arai | 2006-07-31 | oleaut32: Move varformat conformance tests to new file varformat.c |
| James Hawkins | 2006-07-31 | msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed files. |
| James Hawkins | 2006-07-31 | setupapi: Add a stub implementation of SetupGetSourceInfo. |
| Dan Hipschman | 2006-08-01 | oleview: Initialize TVITEM.lParam to NULL in EnumFuncs. |
| James Hawkins | 2006-08-01 | msi: A file that does not have the msidbFileAttributesCompressed bit set should be ... |
| James Hawkins | 2006-08-01 | msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed files. |
| Thomas Kho | 2006-08-01 | msi: Wake dialog on messages from external threads. |
| James Hawkins | 2006-08-01 | msi: Don't crash if an empty record is given to MsiProcessMessage. |
| Benjamin Arai | 2006-08-02 | oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual. |
| James Hawkins | 2006-08-02 | msi: Add tests for SQL query markers. |
| Benjamin Arai | 2006-08-02 | oleaut32: Implement function olefont:OLEFontImpl_IsEqual. |
| Thomas Kho | 2006-08-03 | server: Remove unused thread_apc member. |
| Dan Hipschman | 2006-08-03 | widl: Write forward declarations for coclass definitions. |
| Benjamin Arai | 2006-08-04 | oleaut32: Removes extra string allocation for varformat:VarMonthName. |
| James Hawkins | 2006-08-04 | msi: Use the initial dialog position values in the database when creating the dialog ... |
| Dan Hipschman | 2006-08-04 | widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc. |
| Dan Hipschman | 2006-08-04 | user: Add a test for CreateWindowEx. |
| Dan Hipschman | 2006-08-04 | user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent. |
| Dan Hipschman | 2006-08-04 | widl: Generate GUID (infile_i.c) files. |
| James Hawkins | 2006-08-07 | msi: Add tests for MsiGetProperty. |
| James Hawkins | 2006-08-07 | wintrust: Always return ERROR_SUCCESS in WinVerifyTrust. |
| James Hawkins | 2006-08-07 | msi: Fix the compressed files logic. |
| James Hawkins | 2006-08-08 | msi: Add tests for the RemoveFiles action. |
| James Hawkins | 2006-08-09 | msi: Download install cabinet files if the msi package is remote. |
| Dan Hipschman | 2006-08-09 | widl: Add ref_type (dereference typedefs) and use it. |
| James Hawkins | 2006-08-10 | msi: Only remove a file if the version to be installed is strictly newer than the ... |
| Dan Hipschman | 2006-08-10 | widl: Fix incorrect version number in generated code. |
| Dan Hipschman | 2006-08-11 | widl: Don't generate indentation spaces on empty lines. |
| James Hawkins | 2006-08-11 | msi: If a component's state is not local, source, or default, default to the local ... |
| Benjamin Arai | 2006-08-11 | oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint. |
| Dan Hipschman | 2006-08-12 | widl: Use ref_type to simplify some code. |
| Benjamin Arai | 2006-08-12 | oleaut32: Added test to check if olefont:IFont_QueryInterface increments ref counter. |
| Dan Hipschman | 2006-08-12 | widl: Improve pointer null checking logic. |
| Dan Hipschman | 2006-08-14 | widl: Pass the right size to MIDL_memset in generated proxy code. |
| James Hawkins | 2006-08-14 | msi: Non-compressed files may come before the list of compressed files in the file ... |
| Benjamin Arai | 2006-08-14 | oleaut32: Conformance test for olefont:AddRefHfont. |
| Benjamin Arai | 2006-08-14 | oleaut32: Conformance test for olefont:ReleaseHfont. |
| Dan Hipschman | 2006-08-15 | widl: Calculate method indices in parser instead of during header generation. |
| James Hawkins | 2006-08-15 | msi: Add a stub for MsiGetFeatureCost. |
| James Hawkins | 2006-08-15 | msi: Use the bare minimum number of parameters for LookupAccountName. |
| Dan Hipschman | 2006-08-16 | widl: Generate proxy code for user marshalled types. |
| Dan Hipschman | 2006-08-16 | widl: Fix NdrConformantArrayUnmarshall calls in generated code. |
| Dan Hipschman | 2006-08-16 | widl: Fix out-only temporary variable generation. |
| Dan Hipschman | 2006-08-16 | widl: Fix NdrComplexStructUnmarshall calls in generated code. |
| Dan Hipschman | 2006-08-17 | widl: Move format-string declaration output to typegen.c. |
| Dan Hipschman | 2006-08-17 | widl: Use typegen.c format-string functions in proxy.c. |
| Dan Hipschman | 2006-08-18 | widl: Output format-strings for interface pointers. |
| Dan Hipschman | 2006-08-18 | widl: Allow format-string functions to work with objects. |
| Dan Kegel | 2006-08-20 | mpr: Fix bug in ProviderOrder comma processing in wnetInit(). |
| James Hawkins | 2006-08-21 | msi: Add handling for MsiEvaluateCondition's substring operators. |
| James Hawkins | 2006-08-21 | msi: Add tests for MsiEvaluateCondition's substring operators. |
| James Hawkins | 2006-08-22 | msi: Add tests for the AppSearch action. |
| Benjamin Arai | 2006-08-22 | oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt. |
| James Hawkins | 2006-08-23 | msiexec: Add handling for msiexec's regserver option. |
| James Hawkins | 2006-08-24 | msi: Fix the height of the line control window. |
| James Hawkins | 2006-08-24 | msi: Add an initial implementation of the PathEdit control. |
| James Hawkins | 2006-08-24 | msi: Add a stub implementation of the DirectoryList dialog control. |
| Benjamin Arai | 2006-08-24 | oleaut32: Updated conformance test return string for VT_RESERVED. |
| James Hawkins | 2006-08-24 | msi: Add a stub implementation of the DirectoryCombo dialog control. |
| James Hawkins | 2006-08-24 | msi: Inform the user with an error message when the MSI file path is invalid. |
| James Hawkins | 2006-08-25 | msi: Add a stub implementation of the VolumeCostList control. |
| Dan Hipschman | 2006-08-25 | widl: Remove usage of type_t ref field for base types; simplify code. |
| James Hawkins | 2006-08-25 | msi: Add initial implementation of the DirectoryListUp event. |
| James Hawkins | 2006-08-25 | msi: Add initial implementation of the DirectoryCombo control. |
| Dan Kegel | 2006-08-28 | msi: Remove limit on number of handles. |
| Dan Kegel | 2006-08-28 | msi: Callers of alloc_msihandle should handle failure. |
| Dan Kegel | 2006-08-28 | msi/tests: Add test to verify we can create 4000 msi handles. |
| Dan Hipschman | 2006-08-29 | widl: Add the rest of the pointer types to write_type. |
| Dan Hipschman | 2006-08-29 | widl: Generate an error for "int f(void a)". |
| James Hawkins | 2006-08-29 | msi: Use msi_dialog_dup_property where appropriate. |
| James Hawkins | 2006-08-29 | msi: Use the respective update functions when creating the Browse dialog control. |
| James Hawkins | 2006-08-29 | msi: Update the PathEdit control in response to the DirectoryListUp event. |
| Dan Hipschman | 2006-08-29 | widl: Generate names for tagless structs, unions and enums. |
| James Hawkins | 2006-08-29 | msi: Update the DirectoryCombo control in response to the DirectoryListUp event. |
| James Hawkins | 2006-08-29 | msi: Highlight the text in the PathEdit control. |
| Dan Hipschman | 2006-08-29 | widl: Print pointers more aesthetically in generated header. |
| Dan Hipschman | 2006-08-29 | widl: Add an is_ptr function. |
| James Hawkins | 2006-08-29 | advpack: Add the regsvr action to the SetupInstallFromInfSection call. |
| Dan Hipschman | 2006-08-29 | widl: Factor the entry_t structure. |
| Dan Hipschman | 2006-08-29 | widl: Use type_t for typedefs, not var_t. Simplify representation. |
| James Hawkins | 2006-08-29 | advpack: Get the proper working directory in install_init. |
| James Hawkins | 2006-08-30 | crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of a warning. |
| Dan Hipschman | 2006-08-30 | widl: Remove checks for typedefs that always fail. |
| James Hawkins | 2006-08-30 | crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning. |
| James Hawkins | 2006-08-31 | msi: Store and use the center point of the dialog window in between dialogs. |
| James Hawkins | 2006-08-31 | msi: Provide the control to the dialog_update function for the case |
| James Hawkins | 2006-08-31 | msi: Add more tests for the _Streams table. |
| James Hawkins | 2006-08-31 | msi: Search for the browse dialog controls by type instead of name. |
| James Hawkins | 2006-08-31 | msi: Verify the path in the PathEdit control. |
| James Hawkins | 2006-09-01 | msi: Add initial implementation of the DirectoryList control. |
| Dan Hipschman | 2006-09-01 | widl: Handle more pointer types in get_struct_type. |
| James Hawkins | 2006-09-01 | msi: Load and display the VolumeCostList control's column headers. |
| Dan Hipschman | 2006-09-01 | widl: Sanity check string and pointer attrs. Don't assign string as type. |
| James Hawkins | 2006-09-04 | msi: Store the CustomActionData for deferred custom actions. |
| Dan Kegel | 2006-09-04 | programs/wcmd: Rename to programs/cmd. |
| James Hawkins | 2006-09-04 | msi: Add the ability to change directories in the DirectoryList control. |
| James Hawkins | 2006-09-05 | msi: Add more tests for MsiFormatRecord. |
| James Hawkins | 2006-09-06 | msi: Fix two MsiFormatRecord tests. |
| James Hawkins | 2006-09-06 | msi: Fix creation of the default format in MsiFormatRecord. |
| James Hawkins | 2006-09-06 | msvcmaker: Remove a reference to libs/unicode in msvcmaker. |
| James Hawkins | 2006-09-06 | msi: Add many more MsiFormatRecord tests. |
| James Hawkins | 2006-09-06 | msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord. |
| Dan Hipschman | 2006-09-07 | widl: Add more complete pointer handling to write_typeformatstring_var. |
| James Hawkins | 2006-09-07 | msi: Add tests for MSI SQL join queries. |
| Benjamin Arai | 2006-09-08 | oleaut32: Fixes for function variant:VarAnd. |
| Benjamin Arai | 2006-09-08 | oleaut32: Conformance test for function variant:VarAnd. |
| James Hawkins | 2006-09-08 | msi: Allow non-key columns to be used with the join query. |
| Benjamin Arai | 2006-09-08 | oleaut32: Conformance test for function variant:VarPow. |
| Benjamin Arai | 2006-09-08 | oleaut32: Fixes for function variant:VarPow. |
| James Hawkins | 2006-09-11 | msi: Don't try to register a class if a COM server file is not provided. |
| Benjamin Arai | 2006-09-11 | oleaut32: Conformance test for function variant:VarIdiv. |
| Benjamin Arai | 2006-09-11 | oleaut32: Conformance test for function variant:VarDiv. |
| Benjamin Arai | 2006-09-11 | oleaut32: Fixes for function variant:VarDiv. |
| Benjamin Arai | 2006-09-11 | oleaut32: Fixes for function variant:VarIdiv. |
| Dan Hipschman | 2006-09-12 | widl: Replace a loop with a simple computation. |
| James Hawkins | 2006-09-12 | msi: Show the available drives in the VolumeCostList control. |
| Dan Hipschman | 2006-09-12 | oleaut32: Replace a loop with a simple computation. |
| James Hawkins | 2006-09-12 | msi: Add more join tests. |
| Dan Hipschman | 2006-09-13 | widl: Don't compare result of read() to unsigned type. |
| Dan Hipschman | 2006-09-13 | widl: Remove unused parameter in ctl2_encode_name. |
| Dan Hipschman | 2006-09-13 | widl: Fix warning about unused structure field in lexer. |
| Dan Hipschman | 2006-09-13 | widl: Remove unused parameter in write_ip_tfs. |
| James Hawkins | 2006-09-13 | setupapi: Implement pSetupGetField, with tests. |
| Dan Hipschman | 2006-09-13 | widl: Replace a #if by if for better compiler checking. |
| Dan Hipschman | 2006-09-13 | widl: Add -u and -U options to man page. |
| Dan Hipschman | 2006-09-13 | widl: Remove unused parameter in create_msft_typeinfo. |
| James Hawkins | 2006-09-14 | setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError. |
| James Hawkins | 2006-09-14 | wintrust: Add a stub implementation of CryptCATClose. |
| James Hawkins | 2006-09-14 | wintrust: Move the Crypt* functions to crypt.c. |
| James Hawkins | 2006-09-14 | wintrust: Add a stub implementation of CryptCATOpen. |
| James Hawkins | 2006-09-14 | wintrust: Add a stub implementation of CryptCATEnumerateMember. |
| Benjamin Arai | 2006-09-15 | nddeapi: Implement stub dll for nddeapi. |
| James Hawkins | 2006-09-15 | msi: Add the total and free disk space to the VolumeCostList control. |
| James Hawkins | 2006-09-16 | msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to INSTALLSTATE ... |
| James Hawkins | 2006-09-16 | msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have to dupli ... |
| James Hawkins | 2006-09-16 | msi: Add tests for components with multiple parent features. |
| Benjamin Arai | 2006-09-19 | msi: Adds tests to check if joins return the correct number of rows. |
| Benjamin Arai | 2006-09-19 | msi: Updates tests for joins to include row and column ids in message. |
| Dan Hipschman | 2006-09-20 | msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error. |
| Benjamin Arai | 2006-09-20 | oleaut32: Implementation for function variant:VarImp. |
| Benjamin Arai | 2006-09-20 | oleaut32: Conformance test for function variant:VarImp. |
| Benjamin Arai | 2006-09-20 | msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns the ... |
| Benjamin Arai | 2006-09-20 | msi: Adds test to check if "AND" operator returns the correct result for the "WHERE" ... |
| James Hawkins | 2006-09-21 | advpack: backup should be a const string. |
| James Hawkins | 2006-09-21 | msi: Don't check a component's install state if a component ID is not provided. |
| Benjamin Arai | 2006-09-21 | msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause retur ... |
| James Hawkins | 2006-09-21 | msi: Disable child features of parent features that are unselected because of the ... |
| James Hawkins | 2006-09-21 | msi: Fix the results of a few tests to match Windows. |
| James Hawkins | 2006-09-21 | msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT image ... |
| James Hawkins | 2006-09-21 | msi: Only override a feature whose action state is INSTALLSTATE_SOURCE. |
| James Hawkins | 2006-09-21 | msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN. |
| James Hawkins | 2006-09-21 | msi: Load the component states in CostFinalize instead of CostInitialize. |
| James Hawkins | 2006-09-22 | setupapi: Fix a typo. |
| James Hawkins | 2006-09-26 | msi: Add tests for setting the target path of TARGETDIR (based on a patch by Andrey ... |
| James Hawkins | 2006-09-26 | msi: Only specifically resolve the TARGETDIR directory once. |
| James Hawkins | 2006-09-26 | msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN, the ... |
| James Hawkins | 2006-09-26 | msi: Store the full path to the database file in the MSIDATABASE structure. |
| Benjamin Arai | 2006-09-27 | clusapi: Implement stub dll for clusapi. |
| James Hawkins | 2006-09-28 | msi: Return to the parent dialog when the argument to the EndDialog event is Return. |
| James Hawkins | 2006-09-28 | msi: Implement MsiDatabaseImport. |
| James Hawkins | 2006-09-28 | msi: Follow state resolution rules when a feature parent saves a component. |
| James Hawkins | 2006-09-28 | msi: A feature state of INSTALLSTATE_ABSENT translates into a component state of ... |
| Benjamin Arai | 2006-09-29 | resutils: Implements stub dll for resutils.dll. |
| James Hawkins | 2006-10-03 | msi: Don't ERR if a dialog doesn't provide control conditions, as they are not required. |
| James Hawkins | 2006-10-03 | msi: Empty the window text if no text is provided. |
| James Hawkins | 2006-10-03 | msi: Add missing '\n' to TRACE output. |
| James Hawkins | 2006-10-03 | msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as package->dialog ... |
| James Hawkins | 2006-10-03 | comctl32: Set the TVIF_TEXT mask when notifying the parent window of a selection ... |
| James Hawkins | 2006-10-03 | msi: Subscribe the SelectionTree control to the SelectionPath event. |
| James Hawkins | 2006-10-03 | msi: Select the first item in the SelectionTree control. |
| James Hawkins | 2006-10-03 | msi: Publish the SelectionDescription and SelectionPath events when the selection ... |
| James Hawkins | 2006-10-03 | msi: Store the selected item in the SelectionTree control. |
| James Hawkins | 2006-10-03 | msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog. |
| James Hawkins | 2006-10-03 | msi: Publish the SelectionPath event in the SetTargetPath event. |
| James Hawkins | 2006-10-03 | msi: Properly initialize the SelectionTree control's attributes and property values. |
| James Hawkins | 2006-10-03 | msi: Assign the property to path if the property is empty. |
| James Hawkins | 2006-10-04 | user: Add missing sizeof(WCHAR) multiplier. |
| James Hawkins | 2006-10-04 | msi: Only apply the last font style in the list of styles. |
| James Hawkins | 2006-10-06 | ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found by Smatch). |
| James Hawkins | 2006-10-06 | dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch). |
| James Hawkins | 2006-10-06 | dinput: Call missing LeaveCriticalSection in the error case (found by Smatch). |
| James Hawkins | 2006-10-06 | msi: Make msi_dialog_dup_property return a copy of the property if the property is ... |
| James Hawkins | 2006-10-06 | crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch). |
| James Hawkins | 2006-10-06 | advapi32: Remove redundant NULL check before SERV_free (found by Smatch). |
| James Hawkins | 2006-10-07 | advpack: Win64 printf format warning fixes. |
| James Hawkins | 2006-10-07 | janitorial: Remove redundant NULL checks before SHFree. |
| James Hawkins | 2006-10-07 | janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch). |
| James Hawkins | 2006-10-07 | shdocvw: Return S_OK in PersistStorage_InitNew. |
| James Hawkins | 2006-10-07 | msi: Perform button control events in greatest to least order. |
| James Hawkins | 2006-10-09 | msi: Add missing sizeof(WCHAR) multiplier. |
| James Hawkins | 2006-10-09 | msi: Make internal functions static. |
| James Hawkins | 2006-10-09 | msi: Add missing declarations to the public headers. |
| James Hawkins | 2006-10-09 | advpack: Make internal functions static. |
| James Hawkins | 2006-10-09 | msi: NULL-terminate dst on error. |
| James Hawkins | 2006-10-10 | msi: Clean up after the package tests. |
| James Hawkins | 2006-10-10 | msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action. |
| James Hawkins | 2006-10-11 | advapi32: Make internal functions static. |
| James Hawkins | 2006-10-11 | gphoto2.ds: Make an internal function static. |
| James Hawkins | 2006-10-11 | comctl32: Make internal functions static. |
| James Hawkins | 2006-10-11 | advapi32: Add missing declarations to the public headers. |
| James Hawkins | 2006-10-11 | crypt32: Make an internal function static. |
| James Hawkins | 2006-10-11 | cabinet: Make internal functions static. |
| James Hawkins | 2006-10-13 | msi: Also set the SOURCEDIR property in MSI_InstallPackage. |
| James Hawkins | 2006-10-13 | include: Move cfgmgr32.h to include/ to match the SDK. |
| James Hawkins | 2006-10-13 | clusapi: Add the clusapi.h public header. |
| James Hawkins | 2006-10-13 | mscoree: Add missing stubs to the spec file. |
| James Hawkins | 2006-10-13 | mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion. |
| James Hawkins | 2006-10-16 | msi: Revert "msi: Perform button control events in greatest to least order." |
| James Hawkins | 2006-10-18 | msi: Set the USERNAME and COMPANYNAME properties when initializing a package. |
| James Hawkins | 2006-10-18 | tools/wine.inf: Add the ProgramFilesPath registry entry. |
| James Hawkins | 2006-10-18 | msi: Run SetProperty events before all other events no matter what the order is. |
| James Hawkins | 2006-10-18 | msi: Add tests for the InstallServices action. |
| James Hawkins | 2006-10-19 | msi: Use the ProgramFileDir reg value instead of ProgramFilesPath. |
| James Hawkins | 2006-10-19 | msi: Only initialize a component's state if it is linked with a feature. |
| James Hawkins | 2006-10-19 | msi: Implement the InstallServices action. |
| James Hawkins | 2006-10-20 | msi: Integer columns can have the 'NOT NULL' modifier too. |
| James Hawkins | 2006-10-20 | msi: Allow more than one primary key in a table when importing a database. |
| James Hawkins | 2006-10-20 | msi: Add tests for integer column types. |
| James Hawkins | 2006-10-24 | msi: Add tests for installing from continuous cabinets. |
| James Hawkins | 2006-10-24 | msi: Allow more customization of install test files. |
| James Hawkins | 2006-10-24 | msi: Add support for localizable strings in MsiDatabaseImport. |
| James Hawkins | 2006-10-24 | advpack: Fix the full path check. |
| James Hawkins | 2006-10-24 | msi: Remove unused function pointer and definitions. |
| James Hawkins | 2006-10-24 | msi: Remove two unnecessary install tables. |
| James Hawkins | 2006-10-26 | msi: Add tests for the UPDATE sql command. |
| James Hawkins | 2006-10-27 | msi: Test the order in which cab files are handled in the Media table. |
| James Hawkins | 2006-10-27 | msi: Extract cabinets based on DiskId, not LastSequence. |
| James Hawkins | 2006-10-27 | msi: Implement handling for the ErrorDialog and use it to change media. |
| James Hawkins | 2006-11-01 | advpack: Use the full path of the INF file as the source directory if the CAB file ... |
| James Hawkins | 2006-11-07 | msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to extract ... |
| James Hawkins | 2006-11-07 | msi: Factor copy_install_file out of ACTION_InstallFiles. |
| James Hawkins | 2006-11-07 | msi: Use msi_alloc_zero instead of a helper function that sets everything to zero. |
| James Hawkins | 2006-11-07 | msi: Add more tests for installing from cabinets. |
| James Hawkins | 2006-11-07 | msi: Use the file's component instead of passing an extra parameter to set_file_source. |
| James Hawkins | 2006-11-07 | msi: Factor schedule_install_files out of ACTION_InstallFiles. |
| James Hawkins | 2006-11-07 | msi: Store the base URL of the MSI package if it is downloaded. |
| James Hawkins | 2006-11-07 | msi: Use the media_info structure instead of passing in individual values to extract ... |
| James Hawkins | 2006-11-07 | msi: Model the media_info structure members after the columns in the media table. |
| James Hawkins | 2006-11-08 | msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and loading ... |
| James Hawkins | 2006-11-08 | msi: Factor out load_media_info from ready_media_for_file. |
| James Hawkins | 2006-11-08 | msi: Only add text to the scroll control if text is provided. |
| James Hawkins | 2006-11-08 | msi: Use disk_prompt from the media_info structure instead of passing an extra parame ... |
| James Hawkins | 2006-11-08 | msi: Move the file sequence check out of ready_media_info to avoid an unnecessary ... |
| James Hawkins | 2006-11-08 | msi: Add support for continuous cabinets. |
| James Hawkins | 2006-11-10 | msi: Fix a heap corruption bug by resizing the src string before adding to it. |
| James Hawkins | 2006-11-13 | msi: Notify the external UI handler when changing media. |
| James Hawkins | 2006-11-18 | kernel32: Replace magic numbers with descriptive defines. |
| James Hawkins | 2006-11-28 | msi: Don't fail if we can't remove an existing install file. |
| James Hawkins | 2006-11-28 | msi: Add handling for the InstallODBC action. |
| James Hawkins | 2006-11-30 | advapi32: Remove redundant NULL checks before CRYPT_Free. |
| James Hawkins | 2006-11-30 | advapi32: Add tests for LookupAccountName. |
| James Hawkins | 2006-11-30 | msi: Use mi->source if the source is not a full path. |
| James Hawkins | 2006-12-01 | shell32: Move a NULL pointer check before the place where we dereference the pointer. |
| James Hawkins | 2006-12-01 | msi: Add handling for the StartServices action. |
| James Hawkins | 2006-12-01 | msi: Set the UserSID property. |
| James Hawkins | 2006-12-05 | msi: Fail if stg is NULL. |
| James Hawkins | 2006-12-05 | msi: Initialize sid_str to NULL. |
| Lei Zhang | 2007-01-03 | comctl32: Add initial tests for the status bar control. |
| James Hawkins | 2007-01-10 | comctl32: Rewrite the up-down control tests to add message checking. |
| James Hawkins | 2007-01-10 | advpack: Fill the output buffer to workaround a bug in IE7s advpack. |
| James Hawkins | 2007-01-11 | |