English | Site Directory

Open Source Patches: Wine

  •  

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.

During 2007, we continued to improve Picasa, committing a few dozen patches to the winehq git tree. See the patches by Lei Zhang and Nigel Liang below, or download the exact Wine source tarball used for Picasa 2.7.3736 (10 MB).

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-05oleaut32: Allow _invoke to handle up to 23 parameters.
Aric Stewart 2006-01-11msvcrt: Modify dir test to create its own directory to ensure the
Aric Stewart 2006-01-11winefile: Highlight the file specified on the command line instead of
Aric Stewart 2006-01-13wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
Aric Stewart 2006-01-14explorer: Handle /select arguments correctly with the new winefile
Jacek Caban 2006-01-14mshtml: Better handling of IDocHostUIHandler in SetClientSite.
Mike McCormack 2006-01-16ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
Mike McCormack 2006-01-16ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
Mike McCormack 2006-01-16kernel32: Add FILE_NOTIFY_INFORMATION.
Mike McCormack 2006-01-17server: Make sure to release the fd we grabbed in all cases.
Mike McCormack 2006-01-17ntdll: Add a test for NtNotifyChangeDirectoryFile.
Mike McCormack 2006-01-17ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
Jacek Caban 2006-01-18shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
Aric Stewart 2006-01-19shell32: Update shellpaths My Pictures, My Video, My Music to be under
Jacek Caban 2006-01-20shdocvw: Added GetWindow implementation.
Aric Stewart 2006-01-20wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
Mike McCormack 2006-01-23ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
Dmitry Timoshkov 2006-01-23ICCompressorChoose should initialize fccType and fccHandler fields
Mike McCormack 2006-01-24server: Modify open_fd to create an fd without a user.
Alexandre Julliard 2006-01-24server: Use the new set_fd_user function in create_serial().
Jacek Caban 2006-01-24Added mshtmcid.h.
Alexandre Julliard 2006-01-25x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
Jacek Caban 2006-01-25shdocvw: Added TranslateUrl implementation.
Jacek Caban 2006-01-25shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
Alexandre Julliard 2006-01-25wine.inf: Don't overwrite registry keys that users may want to change.
Jacek Caban 2006-01-26shdocvw: Added client site's IDispatch stub implementation.
Jacek Caban 2006-01-26shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
Jacek Caban 2006-01-26shdocvw: Added client site's IOleCommandTarget stub implementation.
Mike McCormack 2006-01-27server: Fix the file notification interface to use directory handles.
Mike McCormack 2006-01-27kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
Alexandre Julliard 2006-01-27server: Fixed low-level hardware hooks.
Mike McCormack 2006-01-27kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
Alexandre Julliard 2006-01-27server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
Alexandre Julliard 2006-01-27shell32: Fixed a couple of FindFirstFile handle leaks.
Alexandre Julliard 2006-01-30Fixed creation of PS_ALTERNATE pens.
Mike McCormack 2006-01-30kernel: Add some more tests for FindFirstChangeNotification.
Mike McCormack 2006-01-30server: Initial inotify support.
Alexandre Julliard 2006-01-31kernel: Set the overlapped structure status in ReadDirectoryChanges.
Mike McCormack 2006-01-31kernel: Add some test cases for ReadDirectoryChangesW.
Juan Lang 2006-02-01crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
Dmitry Timoshkov 2006-02-01wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
Mike McCormack 2006-02-02kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
Juan Lang 2006-02-02crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
Alexandre Julliard 2006-02-03wine.inf: Make FourCC codes uppercase again until we can figure out
Mike McCormack 2006-02-03ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
Dmitry Timoshkov 2006-02-03Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
Dmitry Timoshkov 2006-02-03Add support for CDM_HIDECONTROL message in the file open dialog.
Dmitry Timoshkov 2006-02-03wine.inf: Change fcc type of builtin video codecs in system.ini to be
Dmitry Timoshkov 2006-02-04msvfw32: Do not overwrite fccType in the codec enumeration proc.
Alexandre Julliard 2006-02-05server: Fixed compile without inotify.
Mike McCormack 2006-02-06server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
Mike McCormack 2006-02-06ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
Mike McCormack 2006-02-07kernel32: ReadDirectoryChangesW fixes.
Dmitry Timoshkov 2006-02-07Clearly indicate that ICCVID and MSVIDC32 do not support compression.
Dmitry Timoshkov 2006-02-07x11drv: Copy the whole image at once if appropriate.
Dmitry Timoshkov 2006-02-07msvideo: Add a codec to the compressors list only if it supports
Mike McCormack 2006-02-07kernel32: More test cases for ReadDirectoryChangesW.
Jacek Caban 2006-02-08urlmon.idl: Added BINDINFOF declaration.
Jacek Caban 2006-02-08shdocvw: Added IHlinkFrame stub implementation.
Jacek Caban 2006-02-08shdocvw: Includes clean up.
Alexandre Julliard 2006-02-08server: Fixed handling of inotify record length.
Jacek Caban 2006-02-08shdocvw: Remove IQuickActivate interface implementation that is not
Juan Lang 2006-02-09crypt32: Fix a fixme, and remove an old comment.
Jacek Caban 2006-02-09mshtml: Added wrapper of nsIURI interface.
Dmitry Timoshkov 2006-02-09regsvr32: Call OleInitialize before registering a DLL.
Juan Lang 2006-02-09crypt32: Fix up decoding.
Jacek Caban 2006-02-09mshtml: Better ns*String handling.
Jacek Caban 2006-02-09mshtml: Added wrapper of nsIOService.
Aric Stewart 2006-02-09advapi32: Fix for RegNotifyChangeKeyValue.
Jacek Caban 2006-02-09mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
Jacek Caban 2006-02-09mshtml: Added wrapper of nsIChannel.
Jacek Caban 2006-02-10mshtml: Added test of IHlinkFrame service.
Jacek Caban 2006-02-10mshtml: Added more defines to mshtmlhst.idl.
Jacek Caban 2006-02-10mshtml: Added nsIUploadStream implementation.
Aric Stewart 2006-02-10ntdll: gcc 2.95 compile fixes.
Alexandre Julliard 2006-02-11libwine: Use dladdr if supported to get the run-time path of libwine.so
Alexandre Julliard 2006-02-11configure: Added check for dladdr in libdl.
Alexandre Julliard 2006-02-11configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
Thomas Kho 2006-02-11riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
Dmitry Timoshkov 2006-02-11Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
Dmitry Timoshkov 2006-02-11msvfw32: Call codec's Configure dialog if the codec supports it.
Thomas Kho 2006-02-11riched20: Fixed bounds error when finding text forward.
Dmitry Timoshkov 2006-02-11msvcrt: localtime should accept any positive time value.
Jacek Caban 2006-02-13mshtml: Handle IHlinkFrame service.
Dmitry Timoshkov 2006-02-13msvfw32: Fix typos in the control state handling.
Jeremy White 2006-02-14twain: Make structures respect 2 byte packing requirements.
Dmitry Timoshkov 2006-02-14msvfw32: Initialize lpbiIn member of the COMPVARS structure.
Jeremy White 2006-02-14twain: Reconcile sane's long names to TWAIN's 32 byte limit.
Dmitry Timoshkov 2006-02-14msvfw32: Disable datarate, keyframe and quality controls to not
Dmitry Timoshkov 2006-02-14winmm: Protect drivers list by a critical section.
Thomas Kho 2006-02-15riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
Juan Lang 2006-02-15crypt32: Output string type in trace.
Jacek Caban 2006-02-15shdocvw: Navigate2 rewrite.
Jacek Caban 2006-02-15mshtml: Added ref counting to NSContainer.
Jacek Caban 2006-02-15mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
Jacek Caban 2006-02-15shdocvw: Added client site's IServiceProvider interface.
Jacek Caban 2006-02-15shdocvw: Added beginning IHlinkFrame::Navigate implementation.
Alexandre Julliard 2006-02-16libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
Jacek Caban 2006-02-16shdocvw: Unaccess post data only if we've accessed it before.
Juan Lang 2006-02-16wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
Alexandre Julliard 2006-02-16libwine: Try the current load path in priority before the
Thomas Kho 2006-02-16riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
Alexandre Julliard 2006-02-16libwine: Only use the library directory if it's an absolute path.
Alexandre Julliard 2006-02-17libwine: Add the runtime library path to the front of the dll paths list.
Alexandre Julliard 2006-02-17tools: Added 'relpath' tool to compute relative Unix paths.
Alexandre Julliard 2006-02-17libwine: Compute relative paths for bin and dll directories at compile time.
Jacek Caban 2006-02-17mshtml: Fix post data parsing.
Alexandre Julliard 2006-02-17ntdll: Remove no longer used oldcwd in start_server.
Alexandre Julliard 2006-02-17libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
Mike McCormack 2006-02-17server: Use a single inotify watch, as it scales better with a large
Jacek Caban 2006-02-20shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
Jacek Caban 2006-02-20mshtml: Set default original uri in NewChannelFromURI.
Alexandre Julliard 2006-02-20configure: Use --rpath if supported when building binaries to point to
Jacek Caban 2006-02-20mshtml: Create nsIChannel for protocols not handled by Gecko.
Mike McCormack 2006-02-20server: Distinguish between a directory and a file changing in
Jacek Caban 2006-02-21shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
Alexandre Julliard 2006-02-21shell32: Use more reasonable timeouts in shlexec test.
Alexandre Julliard 2006-02-21server: Avoid hang on process startup.
Mike McCormack 2006-02-21kernel32: Add a simple test for recursive notification.
Aric Stewart 2006-02-21twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
Mike McCormack 2006-02-21server: Track created and removed directories in the tree of inodes for inotify.
Mike McCormack 2006-02-21kernel32: Add a short test for GetOverlappedResult.
Mike McCormack 2006-02-22server: Make sure we don't get into an infinite loop freeing inodes.
Mike McCormack 2006-02-22server: Add directories to recursive watches as they're opened.
Huw Davies 2006-02-23gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
Dmitry Timoshkov 2006-02-23gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
Jacek Caban 2006-02-24mshtml: Init nsIOService as soon as possible.
Jacek Caban 2006-02-24mshtml: Don't add null byte to post data.
Jacek Caban 2006-02-24mshtml: Added nsIURI::Clone implementation.
Jacek Caban 2006-02-24mshtml: Improve ConfirmEx hack.
Jacek Caban 2006-02-24mshtml: Return error in NewChannelFromURL if retval is NULL.
Jacek Caban 2006-02-27mshtml: Added nsIInterfaceRequestor implementation.
Mike McCormack 2006-02-28server: Print a message if wineserver crashes and we don't dump cores.
Dmitry Timoshkov 2006-02-28notepad: Wrap long lines by default like Windows does.
Alexandre Julliard 2006-02-28wrc: Integer ids can be used for control labels instead of strings.
Jacek Caban 2006-03-01mshtml: Use NSContainer as 'This' of its window.
Jacek Caban 2006-03-01shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
Jacek Caban 2006-03-01mshtml: Beginning support for links opened in a new frame.
Huw Davies 2006-03-02gdi: Better support for 1bpp dib sections.
Aric Stewart 2006-03-03shell32: Skip dot directories in SHFileOperation.
Dmitry Timoshkov 2006-03-04winebrowser: Use CP_UNIXCP when translating URL passed on command line
Jacek Caban 2006-03-05mshtml: Added IHTMLDOMNode implementation.
Jacek Caban 2006-03-05mshtml: Added get_documentElement implementation.
Jacek Caban 2006-03-05shdocvw: Beginning ShowContextMenu implementation.
Jacek Caban 2006-03-05mshtml: Added IHTMLElement implementation.
Jacek Caban 2006-03-05mshtml: Added IHTMLElementCollection implementation.
Jacek Caban 2006-03-05mshtml: Added more interfaces to mshtml.idl.
Alexandre Julliard 2006-03-06shell32: Grow the file list dynamically in SHFileOperation.
Alexandre Julliard 2006-03-06mlang: Decrement the module refcount when an object is destroyed.
Alexandre Julliard 2006-03-06shell32: Store only the file attributes in the file list for SHFileOperation.
Alexandre Julliard 2006-03-06server: Infrastructure for having a thread own the desktop window.
Alexandre Julliard 2006-03-06libwine: Export a function to retrieve the data directory (based on a
Jacek Caban 2006-03-06mshtml: Added IHTMLElementCollection::tags implementation.
Alexandre Julliard 2006-03-06server: Return real parent and owner in the create_window request.
Jacek Caban 2006-03-06mshtml: Added IHTMLSelectElement implementation.
Alexandre Julliard 2006-03-06x11drv: Make sure to never manipulate the root window, even if we own
Alexandre Julliard 2006-03-06user: Allow some Wine internal messages to act on the desktop window.
Alexandre Julliard 2006-03-06server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
Jacek Caban 2006-03-06shdocvw: Added get_LocationURL implementation.
Jacek Caban 2006-03-06mshtml: Added IHTMLInputElement implementation.
Alexandre Julliard 2006-03-06server: Added unlink_named_object function.
Jacek Caban 2006-03-06mshtml: Added IHTMLTextAreaElement implementation.
Alexandre Julliard 2006-03-06kernel: Better support for detached processes.
Alexandre Julliard 2006-03-06shell32: Fixed handling of null-terminated file list in SHFileOperation.
Alexandre Julliard 2006-03-06user: Allow creating windows of the desktop class.
Alexandre Julliard 2006-03-06server: Support for closing the desktop window.
Alexandre Julliard 2006-03-07x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
Alexandre Julliard 2006-03-07user: Launch explorer to manage the desktop window.
Alexandre Julliard 2006-03-07server: Fixed length check in dump_inline_unicode_string.
Jacek Caban 2006-03-07mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
Alexandre Julliard 2006-03-07explorer: Merged systray support with the desktop window main loop.
Jacek Caban 2006-03-07mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
Jacek Caban 2006-03-07mshtml: Added get_type, get_value, get_name and get_checked
Alexandre Julliard 2006-03-07explorer: Added desktop option.
Jacek Caban 2006-03-08mshtml: Added IHTMLBodyElement implementation.
Alexandre Julliard 2006-03-09dbt.h: Added DBTF_ flags.
Jacek Caban 2006-03-09mshtml: Added beginning of getAttribute implementation.
Alexandre Julliard 2006-03-09user: Support packing/unpacking the WM_DEVICECHANGE message.
Alexandre Julliard 2006-03-10winefile: Refresh the drives and files upon WM_DEVICECHANGE.
Alexandre Julliard 2006-03-10aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
Jacek Caban 2006-03-18mshtml.idl: Added more interfaces.
Jacek Caban 2006-03-18mshtml: Better QueryInterface implementation.
Jacek Caban 2006-03-18mshtml: Optimize nsACString handling.
Alexandre Julliard 2006-03-20kernel: Avoid infinite waits in directory change tests.
Alexandre Julliard 2006-03-20configure: Use --rpath when linking dlls too.
Alexandre Julliard 2006-03-20x11drv: Clear new bitmaps if they don't contain any data.
Aric Stewart 2006-03-22twain: A few cleanups, using some consts from sane.
Aric Stewart 2006-03-22twain: Add a property sheet UI for scanning.
Alexandre Julliard 2006-03-22server: Class and global atoms should not be local to a window station.
Alexandre Julliard 2006-03-22server: New scheme for cleaning up objects on server exit.
Jacek Caban 2006-03-22mshtml: Clean up get_all and tags (also fixes a typo).
Jacek Caban 2006-03-23exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
Jacek Caban 2006-03-23mshtml: Added IHTMLElement2 implementation.
Mike McCormack 2006-03-24ntdll: Recursive notify is implemented.
Jacek Caban 2006-03-27mshtml: Added tooltip implementation.
Alexandre Julliard 2006-03-27server: Store window properties in the global atom table instead of
Alexandre Julliard 2006-03-28mshtml: Don't free the URL we have just stored in the callback object.
Alexandre Julliard 2006-03-28x11drv: Only warp the mouse pointer if it has actually moved.
Mike McCormack 2006-03-28server: Fix a race condition in the delivery of change notifications.
Mike McCormack 2006-03-30wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
Mike McCormack 2006-03-30wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
Mike McCormack 2006-03-30wininet: Clean up HTTP_GetCustomHeaderIndex.
Mike McCormack 2006-03-30WININET: Clean up HttpQueryInfo.
Alexandre Julliard 2006-03-31loader: Hide the preloader from the ps output.
Dmitry Timoshkov 2006-04-03gdi: Move WineEngInit call before stock fonts creation.
Mike McCormack 2006-04-04Add an implementation of iexplore.exe.
Mike McCormack 2006-04-04shdocvw: Stub implementation of IEWinMain.
Mike McCormack 2006-04-05shdocvw: Add class definition for InternetExplorer.
Alexandre Julliard 2006-04-06kernel: Show the exe name instead of wine-[kp]thread in ps and top.
Mike McCormack 2006-04-06shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
Mike McCormack 2006-04-07shdocvw: Implement IEWinMain using a simple window frame.
Alexandre Julliard 2006-04-07kernel: Fixed set_process_name for the winevdm case.
Jacek Caban 2006-04-08mshtml: Fix ref counting.
Dan Kegel 2006-04-09x11drv: Fix two clipboard bugs.
Jacek Caban 2006-04-10exdisp.idl: Move declarations to better match to IE SDK.
Jacek Caban 2006-04-10exdisp.idl: Added missing attributes and fix some arguments names.
Jacek Caban 2006-04-10exdisp.idl: Added missing declarations.
Jacek Caban 2006-04-10exdisp.idl: Added SHDocVw type library declaration.
Jacek Caban 2006-04-10docobj.idl: Fix some enums declarations.
Mike McCormack 2006-04-11shdocvw: Register iexplore.exe as a COM local server.
Mike McCormack 2006-04-11avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO ...
Mike McCormack 2006-04-11shdocvw: Move the private class factory declaration into factory.c.
Thomas Kho 2006-04-12x11drv: Properly handle VK_LMENU input.
Dmitry Timoshkov 2006-04-12avifil32: Avoid not necessary zeroing out of an allocated memory block.
Jacek Caban 2006-04-12shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
Jacek Caban 2006-04-12shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
Aric Stewart 2006-04-13comctl32: Listview notify fix.
Mike McCormack 2006-04-13widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
Mike McCormack 2006-04-13wtypes.idl: Add size attribute to a void pointer.
Jacek Caban 2006-04-14shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
Jacek Caban 2006-04-14shdocvw: Better window handling.
Huw Davies 2006-04-18gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
Thomas Kho 2006-04-19x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
Dan Kegel 2006-04-22msi: Fix missing case in MsiSourceListAddSourceEx.
Thomas Kho 2006-04-27user: Allow menu WndProc to recognize VK_[LR]MENU.
Thomas Kho 2006-04-27user: Fix behavior when selecting disabled menu items.
Thomas Kho 2006-04-28user: Extend menu conformance test.
James Hawkins 2006-06-05oleaut32: Copy BYREF args directly if they have the same variant type.
James Hawkins 2006-06-05oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should be changed.
James Hawkins 2006-06-15msi: Add tests for MsiInstallProduct.
James Hawkins 2006-06-20advpack: Implement DoInfInstall on top of the install framework.
James Hawkins 2006-06-20msi: Fix handling of the no-op identifier in the Directory table.
James Hawkins 2006-06-20tools/wine.inf: Add d3d8.dll to the fake dlls list.
James Hawkins 2006-06-21mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
James Hawkins 2006-06-21atl: Add a stub implementation of AtlModuleLoadTypeLib.
James Hawkins 2006-06-22msi: Add tests for components that aren't associated with a feature.
James Hawkins 2006-06-23shell32: Add missing multiply by sizeof(WCHAR)l
James Hawkins 2006-06-26shlwapi: Add tests for PathAddBackslash.
James Hawkins 2006-06-26shlwapi: Add tests for PathCombineA.
James Hawkins 2006-06-26msiexec: Use CommandLineToArgvW instead of process_args to reduce code duplication.
James Hawkins 2006-06-26setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
James Hawkins 2006-06-26shdocvw: Upgrade the version to 5.50.4134.599.
James Hawkins 2006-06-27shlwapi: Add tests for PathAppendA.
James Hawkins 2006-06-27msi: Read the font color from the database, and use it for the text control.
James Hawkins 2006-06-29shlwapi: Add tests for PathFindExtensionA.
James Hawkins 2006-06-29shlwapi: Add tests for PathCanonicalize.
Thomas Kho 2006-07-01wcmd: Modify option parser to allow compound options.
James Hawkins 2006-07-03wininet: Error out if hInternet is a bad handle.
James Hawkins 2006-07-03wininet: Use a blank password if none is provided in FTP_Connect.
Thomas Kho 2006-07-06notepad: Change window classname from NPClass to Notepad.
James Hawkins 2006-07-06advapi32: Get the token type in ImpersonateLoggedOnUser.
James Hawkins 2006-07-06advapi32: Add tests for LookupAccountSid.
Thomas Kho 2006-07-08winex11: Use correct multiplier for negative relative mouse movements.
James Hawkins 2006-07-08advpack: Add tests for different configurations of INF filenames and
James Hawkins 2006-07-10msi: Test how SetTargetPath affects the target paths of install files.
James Hawkins 2006-07-10msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
Benjamin Arai 2006-07-10oleaut32: Conformance test and patch for VarCat.
James Hawkins 2006-07-11urlmon: Implement URLDownloadToCacheFileW.
James Hawkins 2006-07-12msi: Update the files target paths as well, because a parent directory might have ...
Thomas Kho 2006-07-12notepad: Change window title to be like Windows' notepad.exe.
Thomas Kho 2006-07-12notepad: Change file not saved alert title to match Windows' notepad.exe.
Dan Hipschman 2006-07-12gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
Dan Hipschman 2006-07-12gdi32: Add conformance test for GetTextExtentExPointW.
James Hawkins 2006-07-13msi: Add handling for the GroupBox dialog control.
James Hawkins 2006-07-13msiexec: Also support options using a hyphen.
James Hawkins 2006-07-13shlwapi: Add tests for PathBuildRootA.
James Hawkins 2006-07-13shlwapi: Add tests for PathCommonPrefixA.
Dan Hipschman 2006-07-14widl: Support coclass forward declarations.
James Hawkins 2006-07-14msi: Add handling for the ListBox dialog control.
James Hawkins 2006-07-14wininet: Add more tests for InternetCrackurl.
Dan Hipschman 2006-07-14widl: Fix unterminated comment in generated code.
James Hawkins 2006-07-17msi: Update the feature components' states when a feature is selected.
Dan Hipschman 2006-07-17wpp: In recursive macro definitions, print the macro name instead of nothing.
Benjamin Arai 2006-07-17oleaut32: VarCmp - Corrected function description.
James Hawkins 2006-07-18msi: Sort SelectionTree items by their Display value.
Benjamin Arai 2006-07-18oleaut32: Update error codes for VarMod.
James Hawkins 2006-07-18msi: Add a stub implementation of MsiSourceListClearAll.
James Hawkins 2006-07-19msi: Update feature states after changing install levels, as they may have changed.
James Hawkins 2006-07-19msi: Rename SetFeatureStates to match the naming scheme of internal msi functions.
James Hawkins 2006-07-19msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can be used ...
James Hawkins 2006-07-19msi: Implement the SetInstallLevel event.
Benjamin Arai 2006-07-20oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
Benjamin Arai 2006-07-20oleaut32: Implements OLEFontImpl_GetIDsOfNames.
Benjamin Arai 2006-07-21oleaut32: Fix temp variant initialization issues in VarCat.
Thomas Kho 2006-07-21server: Add new threads to end of thread_list.
Dan Hipschman 2006-07-21widl: Allow write_type to output full pointer types.
Benjamin Arai 2006-07-21oleaut32: Fix missing tests and heap errors for VarCat conformance.
James Hawkins 2006-07-21msi: Set the component's initial state based on its attributes.
James Hawkins 2006-07-21msi: Don't display a feature if its Display value is zero.
James Hawkins 2006-07-21msi: Add tests for component and feature states.
James Hawkins 2006-07-21msi: Expand features with odd Display values.
Dan Hipschman 2006-07-24widl: Support SAFEARRAY(type) syntax.
Dan Kegel 2006-07-24winedos: Limit reported disk space to 1GB.
Dan Hipschman 2006-07-24widl: Fix redefinition of types in output.
Dan Hipschman 2006-07-25widl: Allow trailing commas in attribute lists.
James Hawkins 2006-07-25msi: Add tests for the WHERE SQL clause.
Thomas Kho 2006-07-25wcmd: Correct handling of quotes and /s flag when a command argument is present.
James Hawkins 2006-07-26msi: Fix a typo.
James Hawkins 2006-07-26msi: Test the states of a component with a compressed file.
James Hawkins 2006-07-26msi: Test the column types of MSI packages.
James Hawkins 2006-07-26msi: Download the MSI package if it is a remote URL.
James Hawkins 2006-07-28msi: Add tests for MsiDatabaseImport.
Benjamin Arai 2006-07-28oleaut32: VarMonthName - Update error codes and helper functions.
Thomas Kho 2006-07-28Maketest.rules.in: Fix comment.
Dan Hipschman 2006-07-28widl: Encode coclass types in typelibs.
James Hawkins 2006-07-28wininet: Only copy the relative filename into the UrlEntry structure.
Dan Hipschman 2006-07-28widl: Set typelib_idx for coclasses when they're added to a typelib.
Dan Hipschman 2006-07-28widl: Register types for coclasses.
Benjamin Arai 2006-07-28oleaut32: VarSub: Fixes several data types and corrects error codes.
Dan Hipschman 2006-07-28widl: Check if a typeinfo is already in a typelib before adding it.
Dan Hipschman 2006-07-28widl: Fold class_t into type_t.
Benjamin Arai 2006-07-28oleaut32: VarSub: Conformance test.
Dan Hipschman 2006-07-29widl: Fix "static declaration follows non-static declaration" in generated code.
Dan Hipschman 2006-07-31widl: Set defined flag for coclasses.
James Hawkins 2006-07-31msi: Fix a couple install state test cases.
Dan Hipschman 2006-07-31widl: Set type_t kind field correctly for all types.
Thomas Kho 2006-07-31riched20: Implement EM_GETLINE.
James Hawkins 2006-07-31msi: Fix the add_feature_entry helper function.
Benjamin Arai 2006-07-31oleaut32: Move varformat conformance tests to new file varformat.c
James Hawkins 2006-07-31msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed files.
James Hawkins 2006-07-31setupapi: Add a stub implementation of SetupGetSourceInfo.
Dan Hipschman 2006-08-01oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
James Hawkins 2006-08-01msi: A file that does not have the msidbFileAttributesCompressed bit set should be ...
James Hawkins 2006-08-01msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed files.
Thomas Kho 2006-08-01msi: Wake dialog on messages from external threads.
James Hawkins 2006-08-01msi: Don't crash if an empty record is given to MsiProcessMessage.
Benjamin Arai 2006-08-02oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
James Hawkins 2006-08-02msi: Add tests for SQL query markers.
Benjamin Arai 2006-08-02oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
Thomas Kho 2006-08-03server: Remove unused thread_apc member.
Dan Hipschman 2006-08-03widl: Write forward declarations for coclass definitions.
Benjamin Arai 2006-08-04oleaut32: Removes extra string allocation for varformat:VarMonthName.
James Hawkins 2006-08-04msi: Use the initial dialog position values in the database when creating the dialog ...
Dan Hipschman 2006-08-04widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
Dan Hipschman 2006-08-04user: Add a test for CreateWindowEx.
Dan Hipschman 2006-08-04user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
Dan Hipschman 2006-08-04widl: Generate GUID (infile_i.c) files.
James Hawkins 2006-08-07msi: Add tests for MsiGetProperty.
James Hawkins 2006-08-07wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
James Hawkins 2006-08-07msi: Fix the compressed files logic.
James Hawkins 2006-08-08msi: Add tests for the RemoveFiles action.
James Hawkins 2006-08-09msi: Download install cabinet files if the msi package is remote.
Dan Hipschman 2006-08-09widl: Add ref_type (dereference typedefs) and use it.
James Hawkins 2006-08-10msi: Only remove a file if the version to be installed is strictly newer than the ...
Dan Hipschman 2006-08-10widl: Fix incorrect version number in generated code.
Dan Hipschman 2006-08-11widl: Don't generate indentation spaces on empty lines.
James Hawkins 2006-08-11msi: If a component's state is not local, source, or default, default to the local ...
Benjamin Arai 2006-08-11oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
Dan Hipschman 2006-08-12widl: Use ref_type to simplify some code.
Benjamin Arai 2006-08-12oleaut32: Added test to check if olefont:IFont_QueryInterface increments ref counter.
Dan Hipschman 2006-08-12widl: Improve pointer null checking logic.
Dan Hipschman 2006-08-14widl: Pass the right size to MIDL_memset in generated proxy code.
James Hawkins 2006-08-14msi: Non-compressed files may come before the list of compressed files in the file ...
Benjamin Arai 2006-08-14oleaut32: Conformance test for olefont:AddRefHfont.
Benjamin Arai 2006-08-14oleaut32: Conformance test for olefont:ReleaseHfont.
Dan Hipschman 2006-08-15widl: Calculate method indices in parser instead of during header generation.
James Hawkins 2006-08-15msi: Add a stub for MsiGetFeatureCost.
James Hawkins 2006-08-15msi: Use the bare minimum number of parameters for LookupAccountName.
Dan Hipschman 2006-08-16widl: Generate proxy code for user marshalled types.
Dan Hipschman 2006-08-16widl: Fix NdrConformantArrayUnmarshall calls in generated code.
Dan Hipschman 2006-08-16widl: Fix out-only temporary variable generation.
Dan Hipschman 2006-08-16widl: Fix NdrComplexStructUnmarshall calls in generated code.
Dan Hipschman 2006-08-17widl: Move format-string declaration output to typegen.c.
Dan Hipschman 2006-08-17widl: Use typegen.c format-string functions in proxy.c.
Dan Hipschman 2006-08-18widl: Output format-strings for interface pointers.
Dan Hipschman 2006-08-18widl: Allow format-string functions to work with objects.
Dan Kegel 2006-08-20mpr: Fix bug in ProviderOrder comma processing in wnetInit().
James Hawkins 2006-08-21msi: Add handling for MsiEvaluateCondition's substring operators.
James Hawkins 2006-08-21msi: Add tests for MsiEvaluateCondition's substring operators.
James Hawkins 2006-08-22msi: Add tests for the AppSearch action.
Benjamin Arai 2006-08-22oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
James Hawkins 2006-08-23msiexec: Add handling for msiexec's regserver option.
James Hawkins 2006-08-24msi: Fix the height of the line control window.
James Hawkins 2006-08-24msi: Add an initial implementation of the PathEdit control.
James Hawkins 2006-08-24msi: Add a stub implementation of the DirectoryList dialog control.
Benjamin Arai 2006-08-24oleaut32: Updated conformance test return string for VT_RESERVED.
James Hawkins 2006-08-24msi: Add a stub implementation of the DirectoryCombo dialog control.
James Hawkins 2006-08-24msi: Inform the user with an error message when the MSI file path is invalid.
James Hawkins 2006-08-25msi: Add a stub implementation of the VolumeCostList control.
Dan Hipschman 2006-08-25widl: Remove usage of type_t ref field for base types; simplify code.
James Hawkins 2006-08-25msi: Add initial implementation of the DirectoryListUp event.
James Hawkins 2006-08-25msi: Add initial implementation of the DirectoryCombo control.
Dan Kegel 2006-08-28msi: Remove limit on number of handles.
Dan Kegel 2006-08-28msi: Callers of alloc_msihandle should handle failure.
Dan Kegel 2006-08-28msi/tests: Add test to verify we can create 4000 msi handles.
Dan Hipschman 2006-08-29widl: Add the rest of the pointer types to write_type.
Dan Hipschman 2006-08-29widl: Generate an error for "int f(void a)".
James Hawkins 2006-08-29msi: Use msi_dialog_dup_property where appropriate.
James Hawkins 2006-08-29msi: Use the respective update functions when creating the Browse dialog control.
James Hawkins 2006-08-29msi: Update the PathEdit control in response to the DirectoryListUp event.
Dan Hipschman 2006-08-29widl: Generate names for tagless structs, unions and enums.
James Hawkins 2006-08-29msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
James Hawkins 2006-08-29msi: Highlight the text in the PathEdit control.
Dan Hipschman 2006-08-29widl: Print pointers more aesthetically in generated header.
Dan Hipschman 2006-08-29widl: Add an is_ptr function.
James Hawkins 2006-08-29advpack: Add the regsvr action to the SetupInstallFromInfSection call.
Dan Hipschman 2006-08-29widl: Factor the entry_t structure.
Dan Hipschman 2006-08-29widl: Use type_t for typedefs, not var_t. Simplify representation.
James Hawkins 2006-08-29advpack: Get the proper working directory in install_init.
James Hawkins 2006-08-30crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of a warning.
Dan Hipschman 2006-08-30widl: Remove checks for typedefs that always fail.
James Hawkins 2006-08-30crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
James Hawkins 2006-08-31msi: Store and use the center point of the dialog window in between dialogs.
James Hawkins 2006-08-31msi: Provide the control to the dialog_update function for the case
James Hawkins 2006-08-31msi: Add more tests for the _Streams table.
James Hawkins 2006-08-31msi: Search for the browse dialog controls by type instead of name.
James Hawkins 2006-08-31msi: Verify the path in the PathEdit control.
James Hawkins 2006-09-01msi: Add initial implementation of the DirectoryList control.
Dan Hipschman 2006-09-01widl: Handle more pointer types in get_struct_type.
James Hawkins 2006-09-01msi: Load and display the VolumeCostList control's column headers.
Dan Hipschman 2006-09-01widl: Sanity check string and pointer attrs. Don't assign string as type.
James Hawkins 2006-09-04msi: Store the CustomActionData for deferred custom actions.
Dan Kegel 2006-09-04programs/wcmd: Rename to programs/cmd.
James Hawkins 2006-09-04msi: Add the ability to change directories in the DirectoryList control.
James Hawkins 2006-09-05msi: Add more tests for MsiFormatRecord.
James Hawkins 2006-09-06msi: Fix two MsiFormatRecord tests.
James Hawkins 2006-09-06msi: Fix creation of the default format in MsiFormatRecord.
James Hawkins 2006-09-06msvcmaker: Remove a reference to libs/unicode in msvcmaker.
James Hawkins 2006-09-06msi: Add many more MsiFormatRecord tests.
James Hawkins 2006-09-06msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
Dan Hipschman 2006-09-07widl: Add more complete pointer handling to write_typeformatstring_var.
James Hawkins 2006-09-07msi: Add tests for MSI SQL join queries.
Benjamin Arai 2006-09-08oleaut32: Fixes for function variant:VarAnd.
Benjamin Arai 2006-09-08oleaut32: Conformance test for function variant:VarAnd.
James Hawkins 2006-09-08msi: Allow non-key columns to be used with the join query.
Benjamin Arai 2006-09-08oleaut32: Conformance test for function variant:VarPow.
Benjamin Arai 2006-09-08oleaut32: Fixes for function variant:VarPow.
James Hawkins 2006-09-11msi: Don't try to register a class if a COM server file is not provided.
Benjamin Arai 2006-09-11oleaut32: Conformance test for function variant:VarIdiv.
Benjamin Arai 2006-09-11oleaut32: Conformance test for function variant:VarDiv.
Benjamin Arai 2006-09-11oleaut32: Fixes for function variant:VarDiv.
Benjamin Arai 2006-09-11oleaut32: Fixes for function variant:VarIdiv.
Dan Hipschman 2006-09-12widl: Replace a loop with a simple computation.
James Hawkins 2006-09-12msi: Show the available drives in the VolumeCostList control.
Dan Hipschman 2006-09-12oleaut32: Replace a loop with a simple computation.
James Hawkins 2006-09-12msi: Add more join tests.
Dan Hipschman 2006-09-13widl: Don't compare result of read() to unsigned type.
Dan Hipschman 2006-09-13widl: Remove unused parameter in ctl2_encode_name.
Dan Hipschman 2006-09-13widl: Fix warning about unused structure field in lexer.
Dan Hipschman 2006-09-13widl: Remove unused parameter in write_ip_tfs.
James Hawkins 2006-09-13setupapi: Implement pSetupGetField, with tests.
Dan Hipschman 2006-09-13widl: Replace a #if by if for better compiler checking.
Dan Hipschman 2006-09-13widl: Add -u and -U options to man page.
Dan Hipschman 2006-09-13widl: Remove unused parameter in create_msft_typeinfo.
James Hawkins 2006-09-14setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
James Hawkins 2006-09-14wintrust: Add a stub implementation of CryptCATClose.
James Hawkins 2006-09-14wintrust: Move the Crypt* functions to crypt.c.
James Hawkins 2006-09-14wintrust: Add a stub implementation of CryptCATOpen.
James Hawkins 2006-09-14wintrust: Add a stub implementation of CryptCATEnumerateMember.
Benjamin Arai 2006-09-15nddeapi: Implement stub dll for nddeapi.
James Hawkins 2006-09-15msi: Add the total and free disk space to the VolumeCostList control.
James Hawkins 2006-09-16msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to INSTALLSTATE ...
James Hawkins 2006-09-16msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have to dupli ...
James Hawkins 2006-09-16msi: Add tests for components with multiple parent features.
Benjamin Arai 2006-09-19msi: Adds tests to check if joins return the correct number of rows.
Benjamin Arai 2006-09-19msi: Updates tests for joins to include row and column ids in message.
Dan Hipschman 2006-09-20msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
Benjamin Arai 2006-09-20oleaut32: Implementation for function variant:VarImp.
Benjamin Arai 2006-09-20oleaut32: Conformance test for function variant:VarImp.
Benjamin Arai 2006-09-20msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns the ...
Benjamin Arai 2006-09-20msi: Adds test to check if "AND" operator returns the correct result for the "WHERE" ...
James Hawkins 2006-09-21advpack: backup should be a const string.
James Hawkins 2006-09-21msi: Don't check a component's install state if a component ID is not provided.
Benjamin Arai 2006-09-21msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause retur ...
James Hawkins 2006-09-21msi: Disable child features of parent features that are unselected because of the ...
James Hawkins 2006-09-21msi: Fix the results of a few tests to match Windows.
James Hawkins 2006-09-21msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT image ...
James Hawkins 2006-09-21msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
James Hawkins 2006-09-21msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
James Hawkins 2006-09-21msi: Load the component states in CostFinalize instead of CostInitialize.
James Hawkins 2006-09-22setupapi: Fix a typo.
James Hawkins 2006-09-26msi: Add tests for setting the target path of TARGETDIR (based on a patch by Andrey ...
James Hawkins 2006-09-26msi: Only specifically resolve the TARGETDIR directory once.
James Hawkins 2006-09-26msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN, the ...
James Hawkins 2006-09-26msi: Store the full path to the database file in the MSIDATABASE structure.
Benjamin Arai 2006-09-27clusapi: Implement stub dll for clusapi.
James Hawkins 2006-09-28msi: Return to the parent dialog when the argument to the EndDialog event is Return.
James Hawkins 2006-09-28msi: Implement MsiDatabaseImport.
James Hawkins 2006-09-28msi: Follow state resolution rules when a feature parent saves a component.
James Hawkins 2006-09-28msi: A feature state of INSTALLSTATE_ABSENT translates into a component state of ...
Benjamin Arai 2006-09-29resutils: Implements stub dll for resutils.dll.
James Hawkins 2006-10-03msi: Don't ERR if a dialog doesn't provide control conditions, as they are not required.
James Hawkins 2006-10-03msi: Empty the window text if no text is provided.
James Hawkins 2006-10-03msi: Add missing '\n' to TRACE output.
James Hawkins 2006-10-03msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as package->dialog ...
James Hawkins 2006-10-03comctl32: Set the TVIF_TEXT mask when notifying the parent window of a selection ...
James Hawkins 2006-10-03msi: Subscribe the SelectionTree control to the SelectionPath event.
James Hawkins 2006-10-03msi: Select the first item in the SelectionTree control.
James Hawkins 2006-10-03msi: Publish the SelectionDescription and SelectionPath events when the selection ...
James Hawkins 2006-10-03msi: Store the selected item in the SelectionTree control.
James Hawkins 2006-10-03msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
James Hawkins 2006-10-03msi: Publish the SelectionPath event in the SetTargetPath event.
James Hawkins 2006-10-03msi: Properly initialize the SelectionTree control's attributes and property values.
James Hawkins 2006-10-03msi: Assign the property to path if the property is empty.
James Hawkins 2006-10-04user: Add missing sizeof(WCHAR) multiplier.
James Hawkins 2006-10-04msi: Only apply the last font style in the list of styles.
James Hawkins 2006-10-06ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found by Smatch).
James Hawkins 2006-10-06dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
James Hawkins 2006-10-06dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
James Hawkins 2006-10-06msi: Make msi_dialog_dup_property return a copy of the property if the property is ...
James Hawkins 2006-10-06crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
James Hawkins 2006-10-06advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
James Hawkins 2006-10-07advpack: Win64 printf format warning fixes.
James Hawkins 2006-10-07janitorial: Remove redundant NULL checks before SHFree.
James Hawkins 2006-10-07janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
James Hawkins 2006-10-07shdocvw: Return S_OK in PersistStorage_InitNew.
James Hawkins 2006-10-07msi: Perform button control events in greatest to least order.
James Hawkins 2006-10-09msi: Add missing sizeof(WCHAR) multiplier.
James Hawkins 2006-10-09msi: Make internal functions static.
James Hawkins 2006-10-09msi: Add missing declarations to the public headers.
James Hawkins 2006-10-09advpack: Make internal functions static.
James Hawkins 2006-10-09msi: NULL-terminate dst on error.
James Hawkins 2006-10-10msi: Clean up after the package tests.
James Hawkins 2006-10-10msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
James Hawkins 2006-10-11advapi32: Make internal functions static.
James Hawkins 2006-10-11gphoto2.ds: Make an internal function static.
James Hawkins 2006-10-11comctl32: Make internal functions static.
James Hawkins 2006-10-11advapi32: Add missing declarations to the public headers.
James Hawkins 2006-10-11crypt32: Make an internal function static.
James Hawkins 2006-10-11cabinet: Make internal functions static.
James Hawkins 2006-10-13msi: Also set the SOURCEDIR property in MSI_InstallPackage.
James Hawkins 2006-10-13include: Move cfgmgr32.h to include/ to match the SDK.
James Hawkins 2006-10-13clusapi: Add the clusapi.h public header.
James Hawkins 2006-10-13mscoree: Add missing stubs to the spec file.
James Hawkins 2006-10-13mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
James Hawkins 2006-10-16msi: Revert "msi: Perform button control events in greatest to least order."
James Hawkins 2006-10-18msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
James Hawkins 2006-10-18tools/wine.inf: Add the ProgramFilesPath registry entry.
James Hawkins 2006-10-18msi: Run SetProperty events before all other events no matter what the order is.
James Hawkins 2006-10-18msi: Add tests for the InstallServices action.
James Hawkins 2006-10-19msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
James Hawkins 2006-10-19msi: Only initialize a component's state if it is linked with a feature.
James Hawkins 2006-10-19msi: Implement the InstallServices action.
James Hawkins 2006-10-20msi: Integer columns can have the 'NOT NULL' modifier too.
James Hawkins 2006-10-20msi: Allow more than one primary key in a table when importing a database.
James Hawkins 2006-10-20msi: Add tests for integer column types.
James Hawkins 2006-10-24msi: Add tests for installing from continuous cabinets.
James Hawkins 2006-10-24msi: Allow more customization of install test files.
James Hawkins 2006-10-24msi: Add support for localizable strings in MsiDatabaseImport.
James Hawkins 2006-10-24advpack: Fix the full path check.
James Hawkins 2006-10-24msi: Remove unused function pointer and definitions.
James Hawkins 2006-10-24msi: Remove two unnecessary install tables.
James Hawkins 2006-10-26msi: Add tests for the UPDATE sql command.
James Hawkins 2006-10-27msi: Test the order in which cab files are handled in the Media table.
James Hawkins 2006-10-27msi: Extract cabinets based on DiskId, not LastSequence.
James Hawkins 2006-10-27msi: Implement handling for the ErrorDialog and use it to change media.
James Hawkins 2006-11-01advpack: Use the full path of the INF file as the source directory if the CAB file ...
James Hawkins 2006-11-07msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to extract ...
James Hawkins 2006-11-07msi: Factor copy_install_file out of ACTION_InstallFiles.
James Hawkins 2006-11-07msi: Use msi_alloc_zero instead of a helper function that sets everything to zero.
James Hawkins 2006-11-07msi: Add more tests for installing from cabinets.
James Hawkins 2006-11-07msi: Use the file's component instead of passing an extra parameter to set_file_source.
James Hawkins 2006-11-07msi: Factor schedule_install_files out of ACTION_InstallFiles.
James Hawkins 2006-11-07msi: Store the base URL of the MSI package if it is downloaded.
James Hawkins 2006-11-07msi: Use the media_info structure instead of passing in individual values to extract ...
James Hawkins 2006-11-07msi: Model the media_info structure members after the columns in the media table.
James Hawkins 2006-11-08msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and loading ...
James Hawkins 2006-11-08msi: Factor out load_media_info from ready_media_for_file.
James Hawkins 2006-11-08msi: Only add text to the scroll control if text is provided.
James Hawkins 2006-11-08msi: Use disk_prompt from the media_info structure instead of passing an extra parame ...
James Hawkins 2006-11-08msi: Move the file sequence check out of ready_media_info to avoid an unnecessary ...
James Hawkins 2006-11-08msi: Add support for continuous cabinets.
James Hawkins 2006-11-10msi: Fix a heap corruption bug by resizing the src string before adding to it.
James Hawkins 2006-11-13msi: Notify the external UI handler when changing media.
James Hawkins 2006-11-18kernel32: Replace magic numbers with descriptive defines.
James Hawkins 2006-11-28msi: Don't fail if we can't remove an existing install file.
James Hawkins 2006-11-28msi: Add handling for the InstallODBC action.
James Hawkins 2006-11-30advapi32: Remove redundant NULL checks before CRYPT_Free.
James Hawkins 2006-11-30advapi32: Add tests for LookupAccountName.
James Hawkins 2006-11-30msi: Use mi->source if the source is not a full path.
James Hawkins 2006-12-01shell32: Move a NULL pointer check before the place where we dereference the pointer.
James Hawkins 2006-12-01msi: Add handling for the StartServices action.
James Hawkins 2006-12-01msi: Set the UserSID property.
James Hawkins 2006-12-05msi: Fail if stg is NULL.
James Hawkins 2006-12-05msi: Initialize sid_str to NULL.
Lei Zhang 2007-01-03comctl32: Add initial tests for the status bar control.
James Hawkins 2007-01-10comctl32: Rewrite the up-down control tests to add message checking.
James Hawkins 2007-01-10advpack: Fill the output buffer to workaround a bug in IE7s advpack.
James Hawkins 2007-01-11winspool.drv: Check for get_filename failure.
James Hawkins 2007-01-11winedbg: Check buffer for NULL before writing to it.
James Hawkins 2007-01-11mshtml: Use the correct variable in the FIXME.
James Hawkins 2007-01-16advapi32: Add tests for RegQueryValue.
James Hawkins 2007-01-16oleaut32: Initialize nrofnames to keep from freeing unused memory in the error case.
Dmitry Timoshkov 2007-01-18user32: Some apps pass a color bitmap as a mask to CreateIconIndirect, convert it ...
Dmitry Timoshkov 2007-01-22gdi32: Add a simple SelectObject test for bitmaps.
Lei Zhang 2007-01-22comctl32: Fix the updown control test to use the optional flag.
Dmitry Timoshkov 2007-01-22gdi32: Add a GetDIBits test.
Dmitry Timoshkov 2007-01-23user32: Do not use DIB APIs for bitmap bits in a device dependent format.
Dmitry Timoshkov 2007-01-23user32: Using DIB APIs to convert a DDB to monochrome is wrong, do it differently.
James Hawkins 2007-02-04msi: Allow uncompressed files before compressed files in the same media.
James Hawkins 2007-02-08msi: Don't skip files continued from a previous cabinet.
Lei Zhang 2007-02-13tools/wineshelllink: Create links with WINEPREFIX.
Lei Zhang 2007-02-17comctl32: Move up-down msg seq test functions into msg.c.
James Hawkins 2007-02-20msi: Cleanup the dialog event subscriptions when destroying the dialog.
James Hawkins 2007-02-25msi: Free the custom action data after the thread function executes.
James Hawkins 2007-02-25msi: Add tests for using markers in SELECT clauses.
James Hawkins 2007-02-25msi: Check for a NULL text entry, as it can be blank in the VolumeCostList control.
James Hawkins 2007-02-26msi: Overwrite an existing read-only file when copying the install file.
James Hawkins 2007-02-28comctl32: Add message ids to allow multi-window test sequences.
Lei Zhang 2007-03-01regedit: Removed dead code from regproc.c.
Lei Zhang 2007-03-01regedit: Updated English resources to remove shortcut conflicts.
Lei Zhang 2007-03-01regedit: Correctly parse key name containing ']'.
Lei Zhang 2007-03-02regedit: Allow entering - for a key in a .reg file to delete that key.
Lei Zhang 2007-03-02regedit: Correctly parse key name containing ']' when deleting/exporting.
Dan Kegel 2007-03-12advapi32: RegGetKeySecurity needs to pass length of struct to caller.
Jacek Caban 2007-03-19advapi: Constify argument of StartServiceCtrlDispatcher[AW] functions.
Jacek Caban 2007-03-19advapi: Improve SetEntriesInAclW stub.
Jacek Caban 2007-03-19wine.inf: Register Spooler service.
Jacek Caban 2007-03-19spoolss: Added RevertToPrinterSelf stub implementation.
Jacek Caban 2007-03-19spoolsv: Added spoolsv.exe.
James Hawkins 2007-03-26setupapi: Add several tests for SetupCopyOEMInf, with fixes so the tests don't crash.
James Hawkins 2007-03-26setupapi: Add missing SetupCopyOEMInf flags.
Jacek Caban 2007-03-28winnt.h: Added activation context structures declarations.
Jacek Caban 2007-03-28mshtml: Added DIID_DispHTMLDocument to QueryInterface.
Jacek Caban 2007-03-28mshtml: Added DispHTMLDocument dispinterface declaration.
James Hawkins 2007-03-28setupapi: Handle the SP_COPY_NOOVERWRITE flag.
James Hawkins 2007-03-28setupapi: SetLastError to ERROR_SUCCESS on success.
James Hawkins 2007-03-28setupapi: Correct the Inf output position.
James Hawkins 2007-03-28setupapi: Don't allow relative paths in SetupCopyOEMInf.
James Hawkins 2007-03-28setupapi: The Inf file should be copied regardless of the destination buffer, with ...
James Hawkins 2007-03-29msi: Load the folder property if available and requested.
Dan Kegel 2007-03-31imagehlp: BindImageEx stub should report success.
Lei Zhang 2007-04-06advapi32: Spelling fixes.
Lei Zhang 2007-04-10comctl32: Fix first day of the week in monthcal.
James Hawkins 2007-04-11msi: Reset the is_extracted flag when every cabinet is loaded.
Lei Zhang 2007-04-12comctl32: More monthcal hit tests.
Dan Kegel 2007-04-12winex11.drv: GetAsyncKeyState must check mouse buttons, too.
Lei Zhang 2007-04-12user32: WM_ACTIVATEAPP on minimize message test.
Lei Zhang 2007-04-13comctl32: monthcal: GetMonthRange Tests.
James Hawkins 2007-04-15msi: Generalize the msi_custom_action_info struct so other custom actions can use it.
James Hawkins 2007-04-15msi: Add tests for the concurrent installation custom action.
James Hawkins 2007-04-15msi: Run the InstallExecute sequence if the InstallUISequnce table is empty.
James Hawkins 2007-04-15msi: Add handling for the concurrent install custom action.
Lei Zhang 2007-04-20wineshelllink: Fall back to $HOME if $HOME/Desktop does not exist.
James Hawkins 2007-04-21msi: Add an internal MSI_ViewModify.
James Hawkins 2007-04-21msi: Abstract MSI_RecordSetStream.
James Hawkins 2007-04-21msi: Add the _Property table back, with tests.
James Hawkins 2007-04-21msi: Return MSICONDITION_NONE in MsiDatabaseIsTablePersistent if the table doesn't ...
Lei Zhang 2007-04-23comdlg32: Initialize CommDlgExtendedError() return value for file dialogs.
James Hawkins 2007-04-25msi: Implement special handling for the _Streams table.
Dan Hipschman 2007-04-26rpcrt4: Add a testcase for RPCs with fixed-size arrays.
Dan Kegel 2007-04-28advapi: Improve SetEntriesInAclA stub.
James Hawkins 2007-05-01msi: Run the costing actions for both the UI and execute sequences.
Dan Hipschman 2007-05-01widl: Get rid of the typeref_t structure, simplify code.
James Hawkins 2007-05-01msi: Reset the folder's resolved target before setting the target in CostFinalize.
Dan Hipschman 2007-05-01widl: Get rid of the tname field of var_t, simplify code.
James Hawkins 2007-05-01msi: Add tests that show that costing is run in both the UI and Execute sequences.
James Hawkins 2007-05-07msi: Remove incorrect ERR as messages can be sent before the control is created.
James Hawkins 2007-05-07msi: Add handling for the ReinstallMode control event.
James Hawkins 2007-05-07msi: Only allow valid styles in msi_dialog_get_style.
James Hawkins 2007-05-07msi: Add the ES_AUTOHSCROLL style to the edit control.
James Hawkins 2007-05-07msi: Set the text limit of the edit control if the limit is given.
James Hawkins 2007-05-07msi: Add stub handlers for the remaing standard actions that reference tables.
James Hawkins 2007-05-07msi: Remove debugging printf statements.
James Hawkins 2007-05-09msiexec: /quiet is the same options as /qn.
James Hawkins 2007-05-09msi: Check the volume name when changing media.
James Hawkins 2007-05-10msi: Deformat the key path before opening the key.
Dan Hipschman 2007-05-10widl: Remove dead code in write_msft.c.
Dan Hipschman 2007-05-10widl: Simplify make_safearray.
James Hawkins 2007-05-10msi: Only check the volume label for every media after the first disk.
Dan Hipschman 2007-05-10widl: Add string_of_type function, prettify code.
Dan Hipschman 2007-05-10widl: Remove redundant get_var_vt function.
Dan Hipschman 2007-05-10widl: Remove var_t's ptr_level field and start write_pointers.
Jacek Caban 2007-05-11mshtml: Split IPersistMoniker::Load.
Jacek Caban 2007-05-11mshtml: Move AddRequest call to the separated function.
Jacek Caban 2007-05-11mshtml: Added IPersistStreamInit::Load test.
Jacek Caban 2007-05-11mshtml: Added IPersistStreamInit::Load implementation.
Jacek Caban 2007-05-11mshtml: Don't crash in OnStopBinding if This->binding is null.
Jacek Caban 2007-05-11mshtml: Split code from OnDataAvailable.
Dan Hipschman 2007-05-12widl: Handle pointers fields that point to structures.
Dan Hipschman 2007-05-12widl: Remove an unnecessary assignment in write_pointers.
Dan Hipschman 2007-05-16widl: Improve handling of offsets in the type format string.
Dan Hipschman 2007-05-16widl: Write some structures to the type format string on the fly.
Dan Hipschman 2007-05-18widl: Replace erroneously removed current_func assignment.
Dan Hipschman 2007-05-18widl: Lay framework for unions with simple unions working.
Lei Zhang 2007-05-22include: Add missing definitions to shlobj.h.
Nigel Liang 2007-05-22shlwapi: Stub implementation for SHSetTimerQueueTimer.
James Hawkins 2007-05-24msxml3: Add initial implementation of IXMLElement and IXMLElementCollection.
James Hawkins 2007-05-24msxml3: Add tests for IXMLElement and IXMLElementCollection.
James Hawkins 2007-05-24msxml3: Add tests for IXMLDocument.
James Hawkins 2007-05-24msi: Add the ability to deformat the component's source.
James Hawkins 2007-05-24msi: Remove a misleading ERR, as this fails if a file doesn't exist, which is common.
James Hawkins 2007-05-24msxml3: Add initial implementation of IXMLDocument.
Dan Hipschman 2007-05-25widl: Handle pointers in unions.
Dan Hipschman 2007-05-25widl: Allow types that reference themselves.
Dan Hipschman 2007-05-25widl: Shrink type_t structure.
Dan Hipschman 2007-05-25rpcrt4: Fix test typo.
Evan Stade 2007-05-25gdiplus: Added stub implementation of gdiplus.dll.
James Hawkins 2007-05-29msi: Create the destination directory if it doesn't exist when duplicating files.
James Hawkins 2007-05-29msi: Fall back to checking if the cab exists if the volume name doesn't match.
James Hawkins 2007-05-29msi: Set the MsiNTProductType property.
James Hawkins 2007-05-29msi: Perform a forced reboot if a custom action returns ERROR_INSTALL_SUSPEND.
James Hawkins 2007-05-30msi: Implement the WriteEnvironmentStrings standard action.
James Hawkins 2007-05-30wintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminRelea ...
James Hawkins 2007-05-31msi: Add handling for MsiBreak.
Dan Hipschman 2007-05-31rpcrt4: Fix build of test on Solaris by renaming a variable.
James Hawkins 2007-06-01msi: Implement Installer::OpenDatabase.
James Hawkins 2007-06-01msi: Implement SummaryInfo::Property get.
Lei Zhang 2007-06-05wined3d: Various spelling fixes.
Dan Hipschman 2007-06-06list.h: Add macros for reverse iteration.
Dan Hipschman 2007-06-06widl: Implement conformant structure handling.
Dan Hipschman 2007-06-06widl: Represent arrays with type_t.
Dan Hipschman 2007-06-06widl: Replace get_name with a field reference.
James Hawkins 2007-06-07msi: Use fetch_int to reduce code duplication and access to table data.
James Hawkins 2007-06-07msi: Reduce the amount of code that directly accesses table data.
Lei Zhang 2007-06-07shell32: Start implementing BIF_USENEWUI.
James Hawkins 2007-06-07msi: Represent table data as bytes instead of shorts.
James Hawkins 2007-06-07msi: Add support for large string tables.
Nigel Liang 2007-06-08shell32: Conformance tests for unicode filenames and fix a bug for file deletion.
Evan Stade 2007-06-08gdiplus: Added public headers.
Dan Hipschman 2007-06-08widl: Fix incomplete struct/union typedef bug.
Evan Stade 2007-06-08gdiplus: Added beginnings of memory and startup functions.
Dan Hipschman 2007-06-08widl: Check for NULL in set_tfswrite.
Evan Stade 2007-06-11gdiplus: First pen implementation.
Evan Stade 2007-06-11gdiplus: Added first GDI+ graphics implementation.
Evan Stade 2007-06-11gdiplus: First pen test.
Evan Stade 2007-06-12gdiplus: Implemented GdipDrawLineI.
Evan Stade 2007-06-12gdiplus: Implemented GdipDrawRectangleI.
Dan Hipschman 2007-06-12widl: Simplify correlation descriptor code.
James Hawkins 2007-06-12msi: Set the MsiNetAssemblySupport property.
Dan Hipschman 2007-06-13widl: Test structure argument marshalling.
Dan Hipschman 2007-06-13widl: Handle wire_marshal pointer attributes.
James Hawkins 2007-06-13msi: Protect custom actions with a structured exception handler.
Dan Hipschman 2007-06-13widl: Handle wire_marshal types.
James Hawkins 2007-06-14msi: Set the UserSID and ProductCode properties for deferred custom actions.
Lei Zhang 2007-06-14user32: Improve cut/copy/paste behavior of password edit boxes.
James Hawkins 2007-06-14msi: Fixed the WriteEnvironmentStrings action.
Evan Stade 2007-06-14gdiplus: Brush implementation.
Lei Zhang 2007-06-14user32: Remove a unused variable from ES_PASSWORD test.
Evan Stade 2007-06-14gdiplus: Brush tests.
Lei Zhang 2007-06-14comdlg32: Move file dialog resizing code into its own function.
James Hawkins 2007-06-15msi: Patches are applied based on ProductCode, not ProductID.
Dan Hipschman 2007-06-15widl: Fix a write_parameters_init bug.
Dan Hipschman 2007-06-15widl: Handle embedded interface pointers.
James Hawkins 2007-06-15msi: Forward MsiApplyPatchA to MsiApplyPatchW.
James Hawkins 2007-06-15msi: Implement MsiApplyPatchW.
Dan Hipschman 2007-06-15widl: Factor the output functions.
Dan Hipschman 2007-06-15widl: Handle encapsulated unions.
Lei Zhang 2007-06-15comctl32: Make modal property sheets modal.
Evan Stade 2007-06-16gdiplus: Implemented GdipDrawBezier.
Lei Zhang 2007-06-18riched20: Add tests for EM_FORMATRANGE.
Evan Stade 2007-06-18gdiplus: Implemented GdipDrawPie/GdipFillPie.
James Hawkins 2007-06-18msi: Send the expected data to set_deferred_action_props.
James Hawkins 2007-06-18msi: Properly delete rows from the table, instead of zeroing out the row.
Lei Zhang 2007-06-18winex11.drv: Send WM_MOUSEACTIVATE before closing a window.
James Hawkins 2007-06-18ntoskrnl.exe: Add a stub implementation of KeInitializeTimer.
Dan Hipschman 2007-06-19rpcrt4: Add encapsulated union tests.
Evan Stade 2007-06-19oleaut32: Added support for decoding some PNG files.
Dan Hipschman 2007-06-19rpcrt4: Fix bug calculating union switch type.
Evan Stade 2007-06-19oleaut32: Save load time format of pictures.
Dan Hipschman 2007-06-19rpcrt4: Remove inaccurate comments.
Dan Hipschman 2007-06-19rpcrt4: Fix typo in union buffer size calculation.
Dan Hipschman 2007-06-20widl: Add tests for arrays of pointers.
Evan Stade 2007-06-20gdiplus: Implemented GdipDrawCurve2.
Dan Hipschman 2007-06-20widl: Fix warnings about unused function parameters.
Evan Stade 2007-06-20gdiplus: Implemented GdipDrawArc.
Dmitry Timoshkov 2007-06-21shell32: Make SHGetDesktopFolder use a cached instance of IShellFolder.
Evan Stade 2007-06-21gdiplus: Implemented GdipCreatePath and GdipDeletePath.
Nigel Liang 2007-06-21winex11.drv: Remove call to XCreateFontSet.
Lei Zhang 2007-06-21winex11.drv: Reset focus if application does not want to be activated.
Evan Stade 2007-06-21gdiplus: Implemented GdipDrawLines.
Evan Stade 2007-06-23gdiplus: Fix erroneous pen error checking.
Evan Stade 2007-06-23gdiplus: Tidy up graphics constructor.
Evan Stade 2007-06-23gdiplus: Fix broken graphics path constructor.
James Hawkins 2007-06-25msi: Reference count the custom action data to avoid freeing the data by another ...
James Hawkins 2007-06-25msi: Fetch the volume name when getting disk info.
James Hawkins 2007-06-25msi: Add a stub implementation of MsiQueryComponentStateA.
Dan Hipschman 2007-06-26rpcrt4/tests: Wrap a try/except block around tests.
Lei Zhang 2007-06-26comctl32: Reduce duplicate code between PropertySheetA/W.
James Hawkins 2007-06-26msi: If the user product key exists, the product's state is advertised.
Dan Hipschman 2007-06-26widl: Allow enums as union switch types.
Dan Hipschman 2007-06-26widl: Get simple enums working.
Dan Hipschman 2007-06-26widl: Fix crash dealing with anonymous unions.
James Hawkins 2007-06-26msi: Add tests for publishing and unpublishing products, features, and components.
Dan Hipschman 2007-06-26widl: Check for user types when calculating buffer size.
James Hawkins 2007-06-26msi: Add tests for MsiQueryProductState.
Lei Zhang 2007-06-26comctl32: Determine if PSH_PROPSHEETPAGE is set once.
James Hawkins 2007-06-26msi: Validate MsiQueryProductCode parameters.
Dan Hipschman 2007-06-26rpcrt4: Allow enums as union switch types.
Lei Zhang 2007-06-26comctl32: Reduce duplicate code between PROPSHEET_CollectSheetInfoA/W.
Dan Hipschman 2007-06-26widl: Check for interface pointers in pointer handling.
James Hawkins 2007-06-27msi: If the UserData product key exists, but the user product key doesn't, the produc ...
Evan Stade 2007-06-27gdi32: Added missing call to GDI_ReleaseObj.
James Hawkins 2007-06-27msi: Any value of WindowsInstaller besides 0 means the product is installed.
James Hawkins 2007-06-27msi: Add support for remote handles.
James Hawkins 2007-06-27msi: Use the correct registry key when detecting a published product.
James Hawkins 2007-06-27msi: Set the WindowsInstaller value of the UserData product key when publishing the ...
Juan Lang 2007-06-28crypt32: Add basic parameter checking to CryptMsgOpenTo*.
Juan Lang 2007-06-28crypt32: Store stream info in message.
James Hawkins 2007-06-28msi: Add tests that show '!=' is not a valid conditional expression operator.
Juan Lang 2007-06-28crypt32: Add basic tests for CryptMsg functions.
Juan Lang 2007-06-28crypt32: Add an update function, use it to implement CryptMsgUpdate.
Juan Lang 2007-06-28crypt32: Don't return fake HCRYPTMSG from CryptMsgOpenTo*.
Juan Lang 2007-06-28crypt32: Test CryptMsgOpenToEncode for data messages.
Juan Lang 2007-06-28crypt32: Add a finalized member to message.
Juan Lang 2007-06-28crypt32: Add base message type and use it to implement CryptMsgDuplicate and CryptMsg ...
James Hawkins 2007-06-28msi: Ignore invalid conditional expressions when checking the launch conditions.
Juan Lang 2007-06-28crypt32: Test CryptMsgUpdate for data messages opened to encode.
Juan Lang 2007-06-28wincrypt: Add missing message flags and parameters.
Juan Lang 2007-06-28crypt32: Add a get param function, use it to implement CryptMsgGetParam.
Juan Lang 2007-06-28crypt32: Test CryptMsgGetParam for data messages opened to encode.
Juan Lang 2007-06-28crypt32: Stub CryptMsgOpenToEncode for data messages.
Juan Lang 2007-06-29crypt32: Add a stub get param function for data messages and remove stub message ...
Juan Lang 2007-06-29crypt32: Accept ERROR_BADKEY in addition to ERROR_INVALID_HANDLE.
James Hawkins 2007-06-29msi: Add tests for MsiSourceListGetInfo.
Juan Lang 2007-06-29crypt32: Implement getting bare content for data messages opened to encode.
James Hawkins 2007-06-29msi: Return ERROR_BAD_CONFIGURATION if the SourceList key does not exist.
James Hawkins 2007-06-29msi: Validate MsiSourceListGetInfo parameters.
Juan Lang 2007-06-29crypt32: Use skip to avoid failures where support is missing.
James Hawkins 2007-06-29msi: Implement MsiSourceListGetInfoA.
Juan Lang 2007-06-29crypt32: Implement CryptMsgUpdate for data messages opened to encode.
Juan Lang 2007-06-29crypt32: Don't fail when CryptVerifyCertificateSignatureEx is missing, use skip (and ...
James Hawkins 2007-06-29msi: Return ERROR_SUCCESS if the PackageName property is not present.
Juan Lang 2007-06-29crypt32: Add tests for data message encoding.
Juan Lang 2007-06-29crypt32: Accept OSS errors.
Juan Lang 2007-06-29crypt32: Accept ERROR_INVALID_PARAMETER in addition to ERROR_PATH_NOT_FOUND (and ...
Juan Lang 2007-06-29crypt32: Accept OSS errors as well.
Juan Lang 2007-06-29crypt32: Implement getting content for data messages opened to encode.
Evan Stade 2007-07-02gdiplus: Use SaveDC, RestoreDC in GdipDrawLineI.
James Hawkins 2007-07-03msi: Add support for the MSICODE_PATCH option.
James Hawkins 2007-07-03msi: PackagePath must also include the package name.
James Hawkins 2007-07-03msi: pcchValue represents the length of szValue in TCHARS, not bytes.
James Hawkins 2007-07-03msi: Set the WindowsInstaller value in RegisterProduct instead of PublishProduct.
James Hawkins 2007-07-03msi: Open the correct key and return INSTALLSTATE_ADVERTISED if it's missing.
James Hawkins 2007-07-03msi: Return INSTALLSTATE_BADCONFIG if we can't decode the first component.
James Hawkins 2007-07-03msi: Read the components state directly from the registry.
James Hawkins 2007-07-03msi: Handle remote calls to MsiSetProperty.
James Hawkins 2007-07-03msi: Handle remote calls to MsiGetProperty.
James Hawkins 2007-07-03msi: Add tests to show when the SourceList is published to the registry.
James Hawkins 2007-07-03msi: Delay publishing of the SourceList until the PublishProduct action.
James Hawkins 2007-07-03msi: Unpublish the product when it is entirely removed.
James Hawkins 2007-07-03msi: Return INSTALLSTATE_ADVERTISED if the component list is empty.
James Hawkins 2007-07-03msi: Only publish the product if at least one feature is to be installed.
James Hawkins 2007-07-03msi: Add the IWineMsiRemoteCustomAction interface.
Evan Stade 2007-07-03gdiplus: Call EndPath() in GdipDrawLineI in case there is an open path.
James Hawkins 2007-07-03msi: Add tests for MsiQueryFeatureState.
James Hawkins 2007-07-03msi: Handle remote calls to MsiGetActiveDatabase.
James Hawkins 2007-07-03msi: Add the IWineMsiRemotePackage interface.
James Hawkins 2007-07-04msi: Handle remote calls to MsiDoAction.
James Hawkins 2007-07-04msi: Handle remote calls to MsiGetComponentState.
Evan Stade 2007-07-04gdi32: Don't access DC in PolyDraw after releasing handle.
James Hawkins 2007-07-04msi: Handle remote calls to MsiGetLanguage.
James Hawkins 2007-07-04msi: Handle remote calls to MsiGetSourcePath.
James Hawkins 2007-07-04msi: Handle remote calls to MsiGetFeatureState.
James Hawkins 2007-07-04msi: Handle remote calls to MsiSetComponentState.
James Hawkins 2007-07-04msi: Handle remote calls to MsiSequence.
James Hawkins 2007-07-04msi: Handle remote calls to MsiGetTargetPath.
James Hawkins 2007-07-04msi: Handle remote calls to MsiProcessMessage.
James Hawkins 2007-07-04msi: Handle remote calls to MsiSetInstallLevel.
James Hawkins 2007-07-04msi: Handle remote calls to MsiGetMode.
James Hawkins 2007-07-04msi: Handle remote calls to MsiSetFeatureState.
James Hawkins 2007-07-04msi: Handle remote calls to MsiSetTargetPath.
Evan Stade 2007-07-06gdiplus: Added GdipGetPathTypes.
Evan Stade 2007-07-06gdiplus: Added GdipGetPathPoints.
James Hawkins 2007-07-06msi: Enable remote custom actions.
James Hawkins 2007-07-06msi: Fix use of BSTRs.
Evan Stade 2007-07-06gdiplus: Public declaration of GdipSetPenEndCap.
Evan Stade 2007-07-06gdiplus: Added SetPenEndCap.
Evan Stade 2007-07-06gdiplus: Added linecap rendering for GdipDrawBezier.
James Hawkins 2007-07-06msi: Handle remote calls to MsiEvaluateCondition.
Evan Stade 2007-07-06gdiplus: Added GdipGetPointCount.
Evan Stade 2007-07-06gdiplus: Added GdipClosePathFigure.
James Hawkins 2007-07-06msi: Forward MsiFormatRecordA to MsiFormatRecordW.
James Hawkins 2007-07-06msi: Handle remote calls to MsiFormatRecordW.
Evan Stade 2007-07-06gdiplus: Added GdipClosePathFigures.
Evan Stade 2007-07-06gdiplus: Added GdipAddPathLine2.
Evan Stade 2007-07-07gdiplus: Rendering of linecaps.
Juan Lang 2007-07-09crypt32: Implement CryptSIPGetSignedDataMsg, CryptSIPPutSignedDataMsg,
Juan Lang 2007-07-09crypt32: Add a stub decode message implementation.
Juan Lang 2007-07-09crypt32: More decode message update tests.
Juan Lang 2007-07-09crypt32: Make a copy of a passed-in stream info rather than assuming the pointer ...
Juan Lang 2007-07-09crypt32: Implement getting the type of a decode message.
Juan Lang 2007-07-09crypt32: Test that inner content OID is ignored for data messages.
Juan Lang 2007-07-09crypt32: Add some tests for updating decode messages.
Juan Lang 2007-07-09crypt32: Add tests for streamed encoding of data messages.
Juan Lang 2007-07-09crypt32: Pass function pointers to CryptMsgBase_Init rather than rely on callers ...
Juan Lang 2007-07-09crypt32: Test and fix CryptMsgGetParam for streamed messages.
Juan Lang 2007-07-09crypt32: Add more tests for opening a data message for encoding.
Evan Stade 2007-07-10gdiplus: Fixed a bug in helper function draw_polybezier.
Evan Stade 2007-07-10gdiplus: Updated GdipDrawRectangleI.
James Hawkins 2007-07-10msi: Handle adding columns in transforms.
Juan Lang 2007-07-10crypt32: Implement CryptSIPLoad.
Evan Stade 2007-07-10gdiplus: Fixed bug in GdipGetPathPoints().
Evan Stade 2007-07-10gdiplus: Make LineCapArrowAnchor look more like it does in windows.
Lei Zhang 2007-07-10start.exe: Put double quotes around arguments with spaces.
Alexandre Julliard 2007-07-10include: Add some definitions for manifest resources.
Alexandre Julliard 2007-07-10winedump: Add RT_MANIFEST resource type.
Mikołaj Zalewski 2007-07-10comctl32: toolbar: We should send TBN_GETDISPINFOW even for ANSI controls (with testc ...
James Hawkins 2007-07-10msi: Delete msifile after the tests.
James Hawkins 2007-07-10msi: Test adding columns with data in a transform.
Evan Stade 2007-07-10gdiplus: Updated draw_pie to use SaveDC/RestoreDC.
Evan Stade 2007-07-10gdiplus: GdipDrawCurve2 now uses SaveDC()/RestoreDC() and end caps.
Evan Stade 2007-07-10gdiplus: Added a test for GdipAddPathLine2.
James Hawkins 2007-07-10msi: Match the changes made by the hand-generated and API-generated transforms.
Mikołaj Zalewski 2007-07-10comctl32: toolbar: The iImage in TBN_GETDISPINFO should be initialized to -1.
James Hawkins 2007-07-10msi: Check for NULL transform, as there may be no transforms for the _Columns or ...
Evan Stade 2007-07-10gdiplus: Added constructor and destructor test for gdiplus paths.
James Hawkins 2007-07-11msi: Add tests for adding properties with a transform during an install.
James Hawkins 2007-07-11msi: Add tests for adding properties in a transform.
Huw Davies 2007-07-11kernel32: SetNamedPipeHandleState() is a stub, so for now don't check its return ...
Mikołaj Zalewski 2007-07-11msxml3/tests: Avoid a crash that happens on some native systems.
James Hawkins 2007-07-11msi: Fix current _Property table tests and add more tests.
Evan Stade 2007-07-11gdiplus: Changed calls to floor to floorf.
Juan Lang 2007-07-11rsaenh: Get rid of the hash idle state, native doesn't behave as though it has one.
Lei Zhang 2007-07-11winex11.drv: Remove old dnd code.
Huw Davies 2007-07-11kernel32: Swap incorrect use of buffers.
Evan Stade 2007-07-12gdiplus: Added GdipCreateMatrix2 test.
Juan Lang 2007-07-12crypt32: Change finalized from a boolean to a state and use it to simplify message ...
Juan Lang 2007-07-12crypt32: Add tests for getting hash message params.
Evan Stade 2007-07-12gdiplus: Added GdipTransformPath.
Evan Stade 2007-07-12gdiplus: Added GdipAddPathArc test.
James Hawkins 2007-07-12msi: Reload properties as they may have been changed by a transform.
Evan Stade 2007-07-12gdiplus: Added GdipTransformMatrixPoints test.
Juan Lang 2007-07-12crypt32: Add a stub hash message implementation.
Juan Lang 2007-07-12crypt32: Detached hash messages don't contain the content, so don't make a copy of it.
Evan Stade 2007-07-12gdiplus: Updated GdipDrawArc to use SaveDC()/RestoreDC()/line caps.
Evan Stade 2007-07-12gdiplus: Added GdipTransformMatrixPoints.
Juan Lang 2007-07-12crypt32: Make some encoding functions available outside encode.c.
Evan Stade 2007-07-12gdiplus: Moved two inline helpers to the header.
Evan Stade 2007-07-12gdiplus: Changed the way the direction of the endcap is calculated to make LineCapArr ...
Juan Lang 2007-07-12crypt32: Test updating hash messages with NULL stream output function.
Juan Lang 2007-07-12crypt32: Introduce an algorithm id encoding function that encodes missing parameters ...
Evan Stade 2007-07-12gdiplus: Added GdipAddPathArc.
Evan Stade 2007-07-12gdiplus: Added draw_polyline error checking.
Juan Lang 2007-07-12crypt32: Add tests for hash message encoding.
Juan Lang 2007-07-12crypt32: Partially implement updating hash messages.
Evan Stade 2007-07-12gdiplus: Added GdipGetPathWorldBounds.
Juan Lang 2007-07-12crypt32: Implement getting hash message version.
Evan Stade 2007-07-12gdiplus: Updated GdipDrawLines to use SaveDC()/RestoreDC()/end caps.
Juan Lang 2007-07-12crypt32: Implement retrieving a hashed message's content.
Juan Lang 2007-07-12crypt32: Add tests for retrieving the content of a non-finalized (detached) message.
Evan Stade 2007-07-12gdiplus: Added GdipStartPathFigure.
Juan Lang 2007-07-12crypt32: Relax a test, the specific error isn't so important.
Evan Stade 2007-07-12gdiplus: Added GdipDrawPath.
Juan Lang 2007-07-12crypt32: Add a helper function to copy params.
Juan Lang 2007-07-12crypt32: Introduce an updated state, and use it to remove boolean "begun".
Juan Lang 2007-07-12crypt32: Add tests for updating hash messages opened to encode.
Juan Lang 2007-07-12crypt32: Implement streamed encoding of definite-length data messages.
Juan Lang 2007-07-12crypt32: Add open tests for hash messages.
Juan Lang 2007-07-12crypt32: Implement getting a hash message's hash value.
Juan Lang 2007-07-12crypt32: Simplify hash value tests.
James Hawkins 2007-07-12msi: Fix a copy and paste error.
Juan Lang 2007-07-12crypt32: Update comments about hash message version numbers.
Juan Lang 2007-07-12crypt32: Add more missing defines.
Juan Lang 2007-07-12crypt32: Test opening hash messages to encode with streaming.
Evan Stade 2007-07-12gdiplus: Fixed memory leak in GdipDeletePath.
Evan Stade 2007-07-12gdiplus: Added basic matrix implementation.
Juan Lang 2007-07-12crypt32: Don't check if msg is NULL, tests show native doesn't either.
Evan Stade 2007-07-12gdiplus: Added GdipGetPathWorldBounds test.
Evan Stade 2007-07-12gdiplus: Added draw_polybezier error checking.
Juan Lang 2007-07-12crypt32: Copy data in hash message update.
Juan Lang 2007-07-13crypt32: Add test showing extra trailing bytes should be tolerated in encoded data.
Juan Lang 2007-07-13crypt32: Partially implement updating decode messages.
Evan Stade 2007-07-13gdiplus: Improved GdipGetPathWorldBounds handling of both matrix and pen's effect ...
Evan Stade 2007-07-13gdiplus: Added more GdipGetPathWorldBounds tests.
Evan Stade 2007-07-13gdiplus: Added GdipAddPathPath test.
Evan Stade 2007-07-13gdiplus: Added GdipGetPathFillMode.
James Hawkins 2007-07-13msi: Add a test for running an ADMIN install.
Juan Lang 2007-07-13crypt32: Store crypt provider in decode message.
James Hawkins 2007-07-13msi: Fix compilation in MSVC.
Juan Lang 2007-07-13crypt32: Implement decoding data messages (when opened in non-streaming mode).
Juan Lang 2007-07-13crypt32: Fix decoding sequences with extra trailing data.
James Hawkins 2007-07-13msi: Add a test for installing from different current working directories.
Evan Stade 2007-07-13gdiplus: Added GdipSetPenLineJoin.
Evan Stade 2007-07-13gdiplus: Added GdipAddPathPath.
James Hawkins 2007-07-13msi: Fix automation.c compile for MSVC.
Evan Stade 2007-07-13gdiplus: Added GdipResetPath.
Evan Stade 2007-07-13gdiplus: Use passed pen in GdipAddPathWorldBound.
James Hawkins 2007-07-13msi: Fix three tests that were failing in Windows.
Evan Stade 2007-07-14gdiplus: Constructor tests for GpGraphics.
Evan Stade 2007-07-14gdiplus: Added smoothing modes.
Evan Stade 2007-07-14gdiplus: Added compositing quality.
Evan Stade 2007-07-14gdiplus: Added GdipSetPathFillMode.
Evan Stade 2007-07-14gdiplus: Simplified GdipDrawPath by moving more of the code to the helpers.
Evan Stade 2007-07-14gdiplus: Added interpolation mode.
Evan Stade 2007-07-14gdiplus: GdipSaveGraphics/GdipRestoreGraphics stubs.
Evan Stade 2007-07-14gdiplus: Added GpGraphics save/restore tests.
Evan Stade 2007-07-14gdiplus: Added GdipFillPath.
Evan Stade 2007-07-14gdiplus: Added pixel offset mode.
James Hawkins 2007-07-16msi: Load the AdminProperties stream if the package is an Admin package.
Huw Davies 2007-07-16kernel32: Overlapped pipe tests.
Dmitry Timoshkov 2007-07-16shell32: Add a cache for queried shell folder interfaces.
Juan Lang 2007-07-17crypt32: Add a couple more parameter tests for hash messages.
Evan Stade 2007-07-17gdiplus: Initial path iterator implementation.
Evan Stade 2007-07-17gdiplus: Added GdipPathIterRewind.
Evan Stade 2007-07-17gdiplus: Export GdipSetPenLineJoin.
Juan Lang 2007-07-17crypt32: Implement decoding hash messages.
Juan Lang 2007-07-17crypt32: Implement getting content of a data message.
Evan Stade 2007-07-17gdi32: Added PolyDraw tests.
Juan Lang 2007-07-17crypt32: Add tests for decoding a hash message.
Evan Stade 2007-07-17gdiplus: Added GdipSetPenLineCap197819.
Juan Lang 2007-07-17crypt32: Move digested data encoding to encode.c.
Evan Stade 2007-07-17gdiplus: Added GdipAddPathBeziers.
Juan Lang 2007-07-17crypt32: Fix a bad comment.
Juan Lang 2007-07-17crypt32: Remove a redundant line.
Juan Lang 2007-07-17crypt32: Use property list for decoded message parameters.
Evan Stade 2007-07-17gdiplus: Added GdipPathIterNextSubpath.
Juan Lang 2007-07-17crypt32: Add a few tests for decoded message parameters.
Evan Stade 2007-07-17gdi32: Added PATH_PolyDraw.
Juan Lang 2007-07-17crypt32: Fix typo.
Evan Stade 2007-07-17gdiplus: Added GdipSetPenMiterLimit.
Evan Stade 2007-07-17gdiplus: Added GdipSetPenDashStyle.
Evan Stade 2007-07-17gdiplus: Added GdipPathIterCopyData.
James Hawkins 2007-07-17msi: Only call a custom action remotely if the type is msidbCustomActionTypeInScript.
James Hawkins 2007-07-17vdmdbg: Add a stub implementation of VDMEnumTaskWOW.
Evan Stade 2007-07-18gdiplus: Added GdipGetPenDashStyle.
Evan Stade 2007-07-18gdiplus: Added GdipMultiplyMatrix.
James Hawkins 2007-07-18msi: Only double the size if the remote call is from MsiGetPropertyA.
Huw Davies 2007-07-18wininet: Stubs for IsUrlCacheEntryExpired[AW].
Evan Stade 2007-07-18gdiplus: Added GdipClonePen.
Juan Lang 2007-07-18wincrypt: Add more missing definitions.
James Hawkins 2007-07-18Revert "msi: Only call a custom action remotely if the type is msidbCustomActionTypeI ...
Juan Lang 2007-07-18msi: Return FALSE from MsiGetMode for MSIRUNMODE_OPERATIONS.
Huw Davies 2007-07-18wininet: Certain options of InternetQueryOption can take a NULL handle, so don't ...
Huw Davies 2007-07-19wininet: Stub for InternetQueryFortezzaStatus().
James Hawkins 2007-07-19msi: Add more tests for the ALTER command.
Evan Stade 2007-07-19gdi32: Improved PolyDraw in path closed case.
Juan Lang 2007-07-19crypt32: Store (most) parameters of a decoded hash message.
Jacek Caban 2007-07-19ntdll: Store the windows directory too.
Dmitry Timoshkov 2007-07-19rpcrt4: Fix the buffer bounds check.
Jacek Caban 2007-07-19ntdll: Added parsing of file elements in manifests.
Alexandre Julliard 2007-07-19ntdll: Added manifest lookup in global winsxs directory (based on a patch by Jacek ...
Juan Lang 2007-07-19crypt32: Store hash algorithm ID along with other parameters when decoding a hash ...
Alexandre Julliard 2007-07-19ntdll: Skip xml comments in manifests.
Mikołaj Zalewski 2007-07-19comctl32: toolbar: Test and fix invalid indexes passed in TB_ISBUTTON*.
James Hawkins 2007-07-19msi: Implement reference counting for tables, manipulated with the HOLD and FREE ...
Alexandre Julliard 2007-07-19ntdll: Move private data to make room in the TEB for the activation context data.
Mikołaj Zalewski 2007-07-19user32/tests: Simplify a test.
Alexandre Julliard 2007-07-19ntdll: Add parsing of the version in manifests (based on a patch by Jacek Caban).
Jacek Caban 2007-07-19ntdll: Add parsing of dependencies in manifests.
Jacek Caban 2007-07-19ntdll: Added parsing of the asmv2:hash element in manifests.
Alexandre Julliard 2007-07-19kernel32: Move activation context creation to ntdll (based on a patch by Eric Pouech).
Juan Lang 2007-07-19crypt32: Implement querying computed hash of a decoded hash message.
Alexandre Julliard 2007-07-19ntdll: Implemented handling of the per-thread activation context stack.
Alexandre Julliard 2007-07-19ntdll: Add support for optional flag in dependencies.
Evan Stade 2007-07-19winex11.drv: Draw dashed lines for extended pens.
Alexandre Julliard 2007-07-19ntdll: Add infrastructure for loading a manifest file or resource.
Alexandre Julliard 2007-07-19ntdll: Add parsing of the processor architecture in manifests.
Alexandre Julliard 2007-07-19ntdll: Cope with missing assemblyIdentity elements in manifests.
Alexandre Julliard 2007-07-19ntdll: Abstract the entity array type as we need it for assemblies too.
Jacek Caban 2007-07-19ntdll: Beginnings of manifest parsing.
Nigel Liang 2007-07-19winex11.drv: Implement XIMPreEditCaretCallback.
Alexandre Julliard 2007-07-19ntdll: Add infrastructure for loading manifest dependencies (based on a patch by ...
Mikołaj Zalewski 2007-07-19comctl32: tooltips: Remove broken support for non-NULL-terminated strings in TOOLTIPS ...
James Hawkins 2007-07-20msi: Implement adding columns using the ALTER command.
Alexandre Julliard 2007-07-20ntdll: Add support for abbreviated empty elements in manifests.
Evan Stade 2007-07-20gdiplus: Added GdipTranslateMatrix.
Juan Lang 2007-07-20crypt32: Move decoding hash messages to a helper function.
Evan Stade 2007-07-20gdiplus: Updated GdipClonePen to clone pen's members by value, not reference.
Evan Stade 2007-07-20gdiplus: Added GdipCloneCustomLineCap.
Evan Stade 2007-07-20gdiplus: Associate a brush with a pen.
Evan Stade 2007-07-20gdiplus: Added rendering of custom line caps.
Evan Stade 2007-07-20gdiplus: Added custom line cap setters.
Evan Stade 2007-07-20gdiplus: Added GdipSetPenStartCap.
Alexandre Julliard 2007-07-20ntdll: Don't fail to load manifests that contain unknown elements or attributes.
Evan Stade 2007-07-20gdiplus: Added GdipCreateMatrix.
Evan Stade 2007-07-20gdiplus: Added GdipCloneBrush.
Evan Stade 2007-07-20gdiplus: Initial custom line caps implementation.
Evan Stade 2007-07-20gdiplus: Added GdipScaleMatrix.
Evan Stade 2007-07-20gdiplus: Use atan2 instead of atan.
Evan Stade 2007-07-20gdiplus: Added GdipRotateMatrix.
Juan Lang 2007-07-21crypt32: Add stub encoded signed message.
Juan Lang 2007-07-21crypt32: Add tests for opening signed message to encode.
Evan Stade 2007-07-21gdiplus: Change atan2 to gdiplus_arctan2.
Evan Stade 2007-07-21gdiplus: Added rendering of fill-path type custom line caps.
Evan Stade 2007-07-21gdiplus: Added startcap rendering.
James Hawkins 2007-07-21msi: Ref count temporary columns and release them when necessary.
Evan Stade 2007-07-21gdiplus: Use base inset for custom line caps.
Juan Lang 2007-07-23crypt32: Check for and fail on indefinite-length encoding.
Juan Lang 2007-07-23crypt32: Introduce function to encode an array of items as a set.
Juan Lang 2007-07-24crypt32: Add tests for signed message encoding.
Juan Lang 2007-07-24crypt32: Test and implement encoding signed messages with certificates.
Juan Lang 2007-07-24crypt32: Test and implement encoding signed data messages with CRLs.
Juan Lang 2007-07-24crypt32: More parameter checking for opening signed encoded messages.
Evan Stade 2007-07-24gdiplus: Added GdipSetPageUnit.
Juan Lang 2007-07-24crypt32: Add tests for opening non-detached signed messages, and clarify detached ...
Evan Stade 2007-07-24gdiplus: Implemented GdipSetPenColor.
Juan Lang 2007-07-24crypt32: Separate signer handles from signer info to avoid unnecessary memory allocation.
Evan Stade 2007-07-24gdiplus: Added GdipGetPenBrushFill.
Nigel Liang 2007-07-24winex11.drv: Take into account position of preedit area in PreEditCaretCallback.
James Hawkins 2007-07-24msi: Add tests for the MSIMODIFY_UPDATE command.
Juan Lang 2007-07-24crypt32: Hash and sign data when updating signed messages.
Juan Lang 2007-07-24crypt32: Implement getting version from an encoded signed message.
Evan Stade 2007-07-24gdiplus: Added GdipFillPolygonI.
Matt Jones 2007-07-24server: Only commit SetThreadPriority if new priority is correct.
James Hawkins 2007-07-24msi: Use a different separator as a semi-colon may separate values in the CustomActio ...
Juan Lang 2007-07-24crypt32: Implement getting the hash for each signer of a signed encoded message.
Evan Stade 2007-07-24gdiplus/tests: Added pen brush fill test.
Evan Stade 2007-07-24gdiplus: Added GdipSetSolidFillColor and GdipGetSolidFillColor stubs.
Juan Lang 2007-07-24crypt32: Use set encoding function for encoding PKCS signed info.
James Hawkins 2007-07-24msi: Properly delete the columns view.
Evan Stade 2007-07-24gdiplus: Implemented GdipSetSolidFillColor/GdipGetSolidFillColor.
Juan Lang 2007-07-24crypt32: Add tests for getting an encoded signed message's parameters.
Juan Lang 2007-07-24crypt32: Implement getting outer content of a signed message.
Juan Lang 2007-07-24crypt32: Use consistent types for storing and encoding signed encode data.
Evan Stade 2007-07-24gdiplus: Added GdipSetPenBrushFill.
Juan Lang 2007-07-24crypt32: Partially implement encoding signed messages.
Juan Lang 2007-07-24crypt32: Add tests for updating signed encoded messages.
Evan Stade 2007-07-24gdiplus: Use page unit when drawing.
Juan Lang 2007-07-24crypt32: Add a partial stub for updating a signed encoded message.
Evan Stade 2007-07-24gdiplus: Added GdipGetPenColor stub.
Matt Jones 2007-07-24kernel32: Added test for bad arguments to SetThreadPriority, test for correct error ...
James Hawkins 2007-07-24msi: Add handling for the MSIMODIFY_UPDATE command.
Juan Lang 2007-07-24crypt32: Test and implement getting the encoded signers from an encoded signed message.
Evan Stade 2007-07-25gdiplus: Added GdipCreateMetafileFromWmf stub.
Alexandre Julliard 2007-07-25ntdll: Create the process activation context at initialization time.
Alexandre Julliard 2007-07-25ntdll: Initial implementation of RtlQueryInformationActivationContext.
Alexandre Julliard 2007-07-25ntdll: Create the per-module activation context at module load time.
Evan Stade 2007-07-25gdiplus: Image getter stubs.
Evan Stade 2007-07-25gdiplus: Create gdi pen every time gdi+ pen is used.
Alexandre Julliard 2007-07-25ntdll: Fix return status when failing to load the associated manifest for a module.
Evan Stade 2007-07-25gdiplus: Added GdipCreateMetafileFromEmf stub.
Alexandre Julliard 2007-07-25ntdll: Use activation contexts information to load dlls (based on a patch by Jacek ...
Evan Stade 2007-07-25gdiplus: Added GdipSetPageScale/GdipGetPageScale.
Evan Stade 2007-07-25gdiplus: Added support for more page units.
Alexandre Julliard 2007-07-25ntdll: Don't add an empty assembly when creating an activation context.
Evan Stade 2007-07-25gdiplus: Added GdipLoadImageFromStreamICM stub.
Evan Stade 2007-07-25gdiplus: Added GdipGetImageType stub.
Alexandre Julliard 2007-07-25ntdll: Store the base directory for an assembly (based on a patch by Eric Pouech).
Evan Stade 2007-07-25gdiplus: Limit fixme output.
Evan Stade 2007-07-25gdiplus: Make pen width depend on world transform.
Evan Stade 2007-07-25gdiplus: Use world transform when drawing points.
Jacek Caban 2007-07-25kernel32: Added FindActCtxSectionStringA implementation.
Evan Stade 2007-07-25gdiplus: Added GdipCloneMatrix.
Evan Stade 2007-07-25gdiplus: Added GdipSetWorldTransform/GdipGetWorldTransform.
Evan Stade 2007-07-25gdiplus: Added GdipDisposeImage stub.
Alexandre Julliard 2007-07-25ntdll: Check existing dependencies in activation context before adding a new one.
Juan Lang 2007-07-26crypt32: Actually skip content when skipping an item in a sequence.
Juan Lang 2007-07-26crypt32: Partially implement decoding of signed messages.
Alexandre Julliard 2007-07-26ntdll: Improve some activation context traces.
Juan Lang 2007-07-26crypt32: Remove redundant assignment.
Jacek Caban 2007-07-26kernel32: Added a number of activation context tests.
Evan Stade 2007-07-26gdiplus: Added GdipSetPenDashArray/GdipGetPenDashArray.
Juan Lang 2007-07-26crypt32: Test getting the hash from a hash message with an invalid index.
Juan Lang 2007-07-26crypt32: Don't check tag in CRYPT_DecodeDERArray, caller already does.
Alexandre Julliard 2007-07-26ntdll: Support single quotes around XML attribute values.
Evan Stade 2007-07-26gdiplus: Fix arc2polybezier.
Evan Stade 2007-07-26gdiplus/tests: Added pen dash array tests.
Juan Lang 2007-07-26crypt32: Trace a few more items when decoding.
Juan Lang 2007-07-26crypt32: Test and fix encoding and decoding of attributes in PKCS signers.
Juan Lang 2007-07-26crypt32: Test and implement encoding signed messages with authenticated attributes.
Alexandre Julliard 2007-07-26ntdll: Activate the module's activation context while resolving imports and attaching.
Juan Lang 2007-07-26crypt32: Add initial tests for decoding signed messages.
Evan Stade 2007-07-26gdiplus/tests: Added GdipAddPathEllipse test.
Evan Stade 2007-07-26gdiplus: Fix memory leak.
Evan Stade 2007-07-26gdiplus: Added GdipAddPathEllipse.
Juan Lang 2007-07-27crypt32: Implement getting some parameters from a decoded signed message.
Evan Stade 2007-07-27gdiplus: Draw custom dashes.
Juan Lang 2007-07-27crypt32: Correct type of a decoded signed message.
Juan Lang 2007-07-27crypt32: Store decoded signed content in message.
Evan Stade 2007-07-27gdiplus: Fixed a typo.
Juan Lang 2007-07-27crypt32: Only destroy a decoded message's hash if it's been created.
Alexandre Julliard 2007-07-27ntdll: Simply store the assembly type without interpreting it.
James Hawkins 2007-07-27msi: Use a more unique property separator.
Juan Lang 2007-07-27crypt32: Change type to avoid unnecessary casting.
Evan Stade 2007-07-27gdiplus/tests: More GdipSetPenDashArray tests.
James Hawkins 2007-07-27msi: Keep track of the wildcard record index.
James Hawkins 2007-07-27msi: Add more tests for MSIMODIFY_UPDATE.
Evan Stade 2007-07-27gdiplus: Check custom dash array for bad properties.
James Hawkins 2007-07-27msi: Implement the MSIMODIFY_UPDATE command in the SELECT view.
Juan Lang 2007-07-27crypt32: Implement message stores.
Juan Lang 2007-07-27crypt32: Test getting parameters from decoded signed messages.
Juan Lang 2007-07-27crypt32: Add tests for message stores.
James Hawkins 2007-07-27msi: Initialize the size parameter.
Juan Lang 2007-07-27crypt32: A decoded message's parameters are dependent on its type.
Jacek Caban 2007-07-29mshtml: Added mshtml.tlb.
Jacek Caban 2007-07-29widl: Added nonbrowsable attribute handling.
Jacek Caban 2007-07-29widl: Use correct bytes in write_value.
Jacek Caban 2007-07-29widl: Added displaybind attribute handling.
Jacek Caban 2007-07-29widl: Reorder switch cases to keep alphabetical order.
Jacek Caban 2007-07-29mshtml.idl: Added some missing attributes.
Juan Lang 2007-07-30crypt32: Get rid of attribute certs from signed info, they're not supported anyway.
Juan Lang 2007-07-30crypt32: Add CryptMsgControl stub.
Jacek Caban 2007-07-30winhttp: Added winhttp.dll.
Juan Lang 2007-07-30crypt32: Test getting more parameters from a decoded signed message.
James Hawkins 2007-07-30msi: Add a stub implementation of MsiSourceListEnumSourcesA.
Jacek Caban 2007-07-30mshtml: Added HTMLWindow's IDispatch methods implementation.
Alexandre Julliard 2007-07-30ntdll: Fixed the null bytes check in RtlIsTextUnicode.
James Hawkins 2007-07-30msiexec: Implement a stub MSIServer service.
Juan Lang 2007-07-30crypt32: Support getting the inner content OID from a decoded signed message.
Alexandre Julliard 2007-07-30ntdll: Avoid activation context leak for dlls with no imports.
Juan Lang 2007-07-30crypt32: Add missing definitions.
Alexandre Julliard 2007-07-30ntdll: Use the exact size of the manifest file.
Juan Lang 2007-07-30crypt32: Implement getting signer info from a decoded signed message.
Juan Lang 2007-07-30crypt32: Separate decoding PKCS signer info into internal and external versions.
James Hawkins 2007-07-30msi: Treat an empty string and a NULL string as the same value.
Jacek Caban 2007-07-30mshtml: Added mshtml.tlb registration.
Juan Lang 2007-07-30crypt32: Implement getting the signer cert info from a decoded signed message.
Lei Zhang 2007-07-30ntdll: Add Bolivian time zone info.
Juan Lang 2007-07-30crypt32: Add a few traces.
Alexandre Julliard 2007-07-30ntdll: Fix a compiler warning.
Juan Lang 2007-07-30crypt32: Implement getting inner content of a decoded signed message.
Alexandre Julliard 2007-07-30ntdll: Convert the XML parser to Unicode to support UCS-16 manifests.
Nigel Liang 2007-07-30winecfg: Add trackbar to set screen resolution in graphics tab.
Juan Lang 2007-07-30crypt32: Simplify alignment calculation.
Alexandre Julliard 2007-07-30ntdll: Allow optional elements in the comClass element.
Evan Stade 2007-07-31gdi32: Improve ExtCreatePen parameter checking.
Evan Stade 2007-07-31oleaut32: Recognize EMF header when loading picture.
Evan Stade 2007-07-31gdiplus: Added GdipDrawImagePointsRect stub.
Evan Stade 2007-07-31gdiplus: Partial implementation of GdipCreateMetafileFromWMF.
Evan Stade 2007-07-31gdiplus: Implemented GdipGetImageType.
Evan Stade 2007-07-31gdiplus: Implemented GdipGetImageBounds for metafiles.
Alexandre Julliard 2007-07-31ntdll: Load dll from the directory containing the manifest for local assemblies.
Evan Stade 2007-07-31gdiplus: Added ImageAttributes stubs.
Evan Stade 2007-07-31gdiplus: Added a minimal implementation of GdipCreateImageAttributes.
Dmitry Timoshkov 2007-07-31gdi32: Make GetFontData traces more readable.
Evan Stade 2007-07-31gdiplus: Added GdipGetImageBounds stub.
Nigel Liang 2007-07-31winecfg: Add menu font settings to desktop integration tab.
Jacek Caban 2007-07-31mshtml: Added IHTMLWindow::get_external implementation.
Evan Stade 2007-07-31gdiplus: Partial implementation of GdipDrawImagePointsRect.
Juan Lang 2007-07-31crypt32: Remove bad special case, it isn't necessary since the outer content specifie ...
Jacek Caban 2007-07-31shdocvw: Added GetExternal implementation.
Juan Lang 2007-07-31crypt32: Use the outer content's signature algorithm rather than the public key's ...
Evan Stade 2007-07-31gdi32: Handle PS_USERSTYLE in ExtCreatePen.
Evan Stade 2007-07-31gdi32: Added more tests for ExtCreatePen on PS_USERSTLYE.
Evan Stade 2007-08-01gdiplus: Added GdipBitmapGetPixel stub.
James Hawkins 2007-08-01msi: Reimplement joins to allow joining any number of tables, each of arbitrary size.
Evan Stade 2007-08-01gdiplus: Added more stubs to gdiplus.spec.
Evan Stade 2007-08-01gdiplus: Added GdipCreateBitmapFromStreamICM.
Evan Stade 2007-08-01gdiplus: Change include list on 3 tests.
Evan Stade 2007-08-01gdiplus: Implemented GdipLoadImageFromStreamICM.
James Hawkins 2007-08-01msi: Add tests for joining three tables.
Evan Stade 2007-08-01gdiplus: Track width and height of GpBitmaps.
Evan Stade 2007-08-01gdiplus: Added GdipGetPropertyItemSize stub.
Evan Stade 2007-08-01gdiplus: Extend GdipDrawImagePointsRect.
Evan Stade 2007-08-01gdiplus: Implemented GdipDisposeImage.
Evan Stade 2007-08-01gdiplus: Added GdipFindFirstImageItem stub.
Evan Stade 2007-08-01gdiplus: Added GdipCreateMatrix3.
Evan Stade 2007-08-01gdiplus: Added partial implementation of GdipSaveImageToStream.
Evan Stade 2007-08-01gdiplus: Implemented GdipDisposeImageAttributes.
Evan Stade 2007-08-01gdiplus: Added GdipRemovePropertyItem stub.
Evan Stade 2007-08-01gdiplus: Changed GdipGetImageType.
Evan Stade 2007-08-01gdiplus: Added GdipCreateBitmapFromScan0.
Jacek Caban 2007-08-01mshtml: Release typelib in PROCESS_DETACH.
Evan Stade 2007-08-01gdiplus: Added GdipSetMatrixElements.
Jacek Caban 2007-08-01shdocvw: Wrong PostData VT is not an error.
Evan Stade 2007-08-01gdiplus: Fix memory leak in GdipCreateMetafileFromWMF.
Evan Stade 2007-08-01gdiplus: Added GdipGetMatrixElements.
Evan Stade 2007-08-01gdiplus: Added GdipGetMetafileHeaderFromMetafile stub.
Evan Stade 2007-08-01gdiplus: Added GdipSetImageAttributesColorKeys stub.
Juan Lang 2007-08-02crypt32: Introduce a OID decoding function that ignores the tag and use it where ...
Juan Lang 2007-08-02crypt32: Test encoding a cert with a public key.
Juan Lang 2007-08-02crypt32: Get rid of bogus check and improve traces for unexpected alt name entry ...
Juan Lang 2007-08-02crypt32: Support finding certificates by cert id.
Evan Stade 2007-08-02gdiplus: Added GdipSetPenWidth.
Evan Stade 2007-08-02gdiplus: Don't suggest image size when converting WMF to EMF.
Evan Stade 2007-08-02gdiplus: Added GdipFillPolygon.
Mikołaj Zalewski 2007-08-02write.exe: Add a new program that calls wordpad.exe.
Nigel Liang 2007-08-02winecfg: Read/write registry in unicode.
Dmitry Timoshkov 2007-08-02gdi32: Also print a readable table name in the failure notice.
Nigel Liang 2007-08-02winecfg: Remove bad default setting for logpixels registery.
Juan Lang 2007-08-02crypt32: Implement decoding OID and directory name alt name entries.
Juan Lang 2007-08-02crypt32: Fix typo in key context property test, and the problems it hid.
Evan Stade 2007-08-02gdiplus: Added GdipDrawLine.
Juan Lang 2007-08-02crypt32: Implement encoding OID and directory name alt name entries.
Juan Lang 2007-08-02crypt32: Add and use a helper function for getting cert properties.
Juan Lang 2007-08-02crypt32: Test encoding/decoding a couple more alt name entry types.
Evan Stade 2007-08-02oleaut32: Slight correction to EMF rendering.
Juan Lang 2007-08-02crypt32: Test and fix getting a certificate context's key identifier property.
Evan Stade 2007-08-02gdiplus: Added GdipClonePath.
Juan Lang 2007-08-02crypt32: Test encoding a cert with a subject key identifier extension.
Juan Lang 2007-08-02crypt32: Add CERT_ID_XXX defines.
Alexandre Julliard 2007-08-02ntdll: Relax the activation context size check.
Evan Stade 2007-08-02gdiplus: Added GdipSetPathGradientWrapMode.
Evan Stade 2007-08-02gdiplus: Added solid-color path gradient brush implementation.
Evan Stade 2007-08-02gdiplus: Added GdipSetPathGradientCenterColor.
Evan Stade 2007-08-02gdiplus: Added GdipIsOutlineVisiblePathPointI stub.
Evan Stade 2007-08-03gdiplus: Added GdipS/GetPathGradientSurroundColorsWithCount stubs.
Evan Stade 2007-08-03gdiplus: Added GdipSetPathGradientSigmaBlend stub.
Evan Stade 2007-08-03gdiplus: Alphabetized header.
Evan Stade 2007-08-03gdiplus: Added GdipGetPathGradientPointCount.
Evan Stade 2007-08-03gdiplus: Added GdipG/SetPathGradientFocusScales.
Evan Stade 2007-08-03gdiplus: Updated GpBrush functions.
Evan Stade 2007-08-03gdiplus: Use custom cap base inset differently.
Evan Stade 2007-08-03gdiplus: Removed old fixmes.
Evan Stade 2007-08-03gdiplus: Added GdipG/SetPathGradientCenterPoint.
Evan Stade 2007-08-03gdiplus: Added GdipS/GetPathGradientGammaCorrection.
Evan Stade 2007-08-03gdiplus: Added GdipCreatePathGradient.
Evan Stade 2007-08-03gdi32: Don't print fixme more than once.
Evan Stade 2007-08-04gdiplus: Added GdipImageSelectActiveFrame stub.
Nigel Liang 2007-08-04winecfg: Fix crash caused by calling set_reg_key with NULL value.
Evan Stade 2007-08-04gdiplus: Added GdipGetImagePixelFormat.
Evan Stade 2007-08-04oleaut32: Allow PNG_COLOR_TYPE_RGB_ALPHA.
Evan Stade 2007-08-04gdiplus: Added GdipCreateBitmapFromStream.
Evan Stade 2007-08-04gdiplus: Allow non-default GdiplusStartupInput.
James Hawkins 2007-08-04msi: Fix the size allocated for the deferred custom action string.
Evan Stade 2007-08-04gdiplus: Added GdipImageGetFrameDimensionsList stub.
Juan Lang 2007-08-07crypt32: Implement CertRDNValueToStr for UTF-8 strings.
James Hawkins 2007-08-07msi: Implement the remaining contexts for MsiQueryComponentState.
James Hawkins 2007-08-07msi: Add tests for MsiQueryComponentState.
Nigel Liang 2007-08-07winecfg: Fix crash in graphics tab.
Juan Lang 2007-08-07crypt32: Introduce cryptasn debug channel to quiet down crypt traces.
James Hawkins 2007-08-07msi: Forward MsiQueryComponentStateA to MsiQueryComponentStateW.
Nigel Liang 2007-08-07winecfg: Fix apply button always available in graphics tab bug.
Juan Lang 2007-08-07crypt32: Test and correct finding a subject certificate.
Juan Lang 2007-08-07crypt32: Add a couple traces.
Juan Lang 2007-08-07crypt32: Fix typo.
Juan Lang 2007-08-07crypt32: According to MSDN, inner content is only decoded when the content type is ...
James Hawkins 2007-08-07msi: Implement the MSIINSTALLCONTEXT_MACHINE context for MsiQueryComponentState.
Juan Lang 2007-08-07crypt32: Use the authority key identifier to search for a certificate's issuer.
Huw Davies 2007-08-07wininet: Fix the case when Proxy or ProxyBypass is NULL.
Evan Stade 2007-08-08gdiplus: Fixed bug drawing custom caps.
Evan Stade 2007-08-08gdiplus: Return width and height of metafiles.
Evan Stade 2007-08-08gdiplus: Added GdipCreateLineBrush.
Evan Stade 2007-08-08gdiplus: Added GdipSetCustomLineCapStrokeCaps stub.
Evan Stade 2007-08-08gdiplus: Added GdipSetLineWrapMode.
Evan Stade 2007-08-08gdiplus: Added GdipCreateStreamOnFile.
Evan Stade 2007-08-08gdiplus: Make GdipGetMetafileHeaderFromMetafile return Ok.
Evan Stade 2007-08-08gdiplus: Added GdipSetLineSigmaBlend stub.
Evan Stade 2007-08-08gdiplus: Added GdipBitmapLockBits.
Evan Stade 2007-08-08gdiplus: Don't prematurely release stream.
Evan Stade 2007-08-08gdiplus: Added GdipCreateBitmapFromFile.
Evan Stade 2007-08-08gdiplus: GdipLoadImageFromStream makes initializations.
Evan Stade 2007-08-08gdiplus: Added GdipSetImageAttributesColorMatrix stub.
Evan Stade 2007-08-08gdiplus: Added GdipFillRectangleI.
Evan Stade 2007-08-08gdiplus: Updated GdipDrawRectangleI.
Evan Stade 2007-08-08gdiplus: Added GdipCreateLineBrushFromRectI.
Evan Stade 2007-08-08gdiplus: Added GdipGetLineGammaCorrection/GdipSetLineGammaCorrection.
Evan Stade 2007-08-08gdiplus: Added GdipDrawImageI.
Evan Stade 2007-08-08gdiplus: Updated brush cloner/deleter.
Juan Lang 2007-08-09crypt32: Add stub for I_CryptGetAsn1Decoder.
Nigel Liang 2007-08-09winecfg: Fix crash when remove app button is pressed in applications tab.
James Hawkins 2007-08-09msi: Simplify MsiQueryComponentState, with more tests.
Mikołaj Zalewski 2007-08-09user32: CallWindowProc[AW] for mismatched built-in winprocs should take into account ...
James Hawkins 2007-08-09msi: Implement the UnpublishFeatures standard action.
Juan Lang 2007-08-09crypt32: Trace more return values.
Juan Lang 2007-08-09crypt32: Correct loading OID functions from the registry.
Juan Lang 2007-08-09crypt32: Use real certificates to test finding subject certificates, and correct ...
Evan Stade 2007-08-09oleaut32: Handle transparency data when loading PNG images.
Evan Stade 2007-08-09gdiplus: Fixed conformance of GdipCreateBitmapFromScan0.
Evan Stade 2007-08-09gdiplus: Added GdipCreateBitmapFromGraphics stub.
Evan Stade 2007-08-09gdiplus: Added GdipGetPenDashOffset/GdipSetPenDashOffset.
Evan Stade 2007-08-09gdiplus: Added GdipFillRectangle.
Evan Stade 2007-08-09gdiplus: Added GdipSetImagePalette stub.
Evan Stade 2007-08-09gdiplus/tests: Added GdipCreateBitmapFromScan0 test.
Evan Stade 2007-08-09gdiplus: Added GdipCreatePath2.
Juan Lang 2007-08-10crypt32: Ex encode/decode functions should call non-Ex versions if no Ex version ...
Evan Stade 2007-08-10gdiplus: Added GdipDrawImageRectRect.
Juan Lang 2007-08-10wintrust: Implement encoding SPC links.
Juan Lang 2007-08-10wintrust: Implement CryptSIPGetSignedDataMsg.
Juan Lang 2007-08-10wintrust: Implement decoding SPC links.
Evan Stade 2007-08-10gdiplus: Fix test to pass in Windows.
Juan Lang 2007-08-10crypt32: Improve tracing when builtin function isn't available.
Juan Lang 2007-08-10wintrust: Add tests for encoding/decoding SPC links.
Juan Lang 2007-08-10crypt32: Use helper functions to simplify CryptDecodeObject and CryptDecodeObjectEx.
Juan Lang 2007-08-10wintrust: Add stubs for SPC_LINK and SPC_PE_IMAGE encoding/decoding.
Juan Lang 2007-08-10crypt32: Validate parameters better in CryptDecodeObject.
Juan Lang 2007-08-10wintrust: Add tests for encoding and decoding SPC PE image data.
Evan Stade 2007-08-10gdiplus: Added GdipTranslateWorldTransform.
Evan Stade 2007-08-10gdiplus: Updated GdipCloneBrush, GdipDeleteBrush.
Evan Stade 2007-08-10gdiplus: Added GdipGetImageGraphicsContext.
Evan Stade 2007-08-10gdiplus: Added GdipSetTextureTransform stub.
Juan Lang 2007-08-10wintrust: Add missing definitions.
Evan Stade 2007-08-10gdiplus: Replace GetDC(0) with CreateCompatibleDC(0).
Evan Stade 2007-08-10gdiplus: Added GdipCreateTextureIA.
Juan Lang 2007-08-10crypt32: Use helper functions to simplify CryptEncodeObject and CryptEncodeObjectEx.
Evan Stade 2007-08-10gdiplus: Added GdipConvertToEmfPlus stub.
Evan Stade 2007-08-10gdiplus: Better error checking in GdipBitmapLockBits.
James Hawkins 2007-08-11msi: Add tests for the RemoveFiles standard action.
Jacek Caban 2007-08-12mshtml: Make get_typeinfo thread safe.
Jacek Caban 2007-08-12mshtml: Don't mess with gecko specific protocols.
Jacek Caban 2007-08-12urlmon: Wrap IBindCtx in CreateAsyncBindCtxEx.
Mikołaj Zalewski 2007-08-13kernel: Allocate global memory with execute permission.
Juan Lang 2007-08-13wintrust: Implement SPC indirect data decoding.
Juan Lang 2007-08-13wintrust: Implement SPC PE image encoding.
Juan Lang 2007-08-13wintrust: Implement SPC PE image decoding.
Juan Lang 2007-08-13crypt32: Test finding the issuer of a certificate.
Juan Lang 2007-08-13crypt32: Test authority key identifier with a multi-byte id to show that its byte ...
Juan Lang 2007-08-13crypt32: Add missing break.
Juan Lang 2007-08-13crypt32: Avoid a memory allocation when decoding the subject key identifier extension.
Juan Lang 2007-08-13wintrust: Implement SPC indirect data encoding.
Jacek Caban 2007-08-14mshtml: Check use_wine_url in nsIURI::GetAsciiSpec.
Juan Lang 2007-08-14wintrust: Implement WTHelperGetProvSignerFromChain.
Juan Lang 2007-08-14crypt32: Set output chain to NULL.
Juan Lang 2007-08-14crypt32: Move CertGetCertificateChain to chain.c.
Evan Stade 2007-08-14gdiplus: Added GdipCreateFontFromLogfontA.
Evan Stade 2007-08-14gdiplus: Added GdipScaleWorldTransform.
Evan Stade 2007-08-14gdiplus: Added GdipRotateWorldTransform.
Juan Lang 2007-08-14wintrust: Forward WinVerifyTrustEx to WinVerifyTrust.
Juan Lang 2007-08-14crypt32: Add stub for CertFreeCertificateChain.
Juan Lang 2007-08-14crypt32: Add a chain test with real certificates.
Mikołaj Zalewski 2007-08-14winedos: Make UMB executable.
Alexandre Julliard 2007-08-14comctl32: Create a manifest file at dll registration time.
Juan Lang 2007-08-14crypt32: Set return value on exception.
Jacek Caban 2007-08-14mshtml: Return wine: URI for protocols handled by MSHTML.
Juan Lang 2007-08-14crypt32: Fix typo.
Mikołaj Zalewski 2007-08-14kernel32: Return error code if WOWCallback16Ex of a real-mode function failed.
Jacek Caban 2007-08-14mshtml: Make window.external visible for JavaScript code.
Juan Lang 2007-08-14crypt32: Initial implementation of CertGetCertificateChain and CertFreeCertificateChain.
Evan Stade 2007-08-14gdiplus: Added GdipDrawRectangles.
Juan Lang 2007-08-14crypt32: Add initial tests for certificate chains.
Evan Stade 2007-08-14gdiplus: Better handle UnitPixel pen width.
Juan Lang 2007-08-14wintrust: Implement WTHelperProvDataFromStateData.
Evan Stade 2007-08-14gdiplus: Added font constructor.
Evan Stade 2007-08-14gdiplus: Added GdipSetCompositingMode/GdipGetCompositingMode.
Juan Lang 2007-08-14crypt32: Fix typo.
Juan Lang 2007-08-14wintrust: Implement WTHelperGetProvCertFromChain.
Evan Stade 2007-08-15gdiplus: Added GdipAddPathLineI.
Lei Zhang 2007-08-15riched20: Properly calculate control display height.
Lei Zhang 2007-08-15riched20: Add missing scroll bar update.
Juan Lang 2007-08-15crypt32: Free default chain engine.
Evan Stade 2007-08-15gdiplus: Added GdipGetStringFormatAlign/GdipSetStringFormatAlign.
Evan Stade 2007-08-15gdiplus: Added GdipDeleteStringFormat.
Evan Stade 2007-08-15gdiplus: Handle StringFormatFlagsNoWrap in GdipDrawString.
Mikołaj Zalewski 2007-08-15wininet: Make HttpQueryInfo[AW] work for lpBuffer == NULL and len > 0.
Evan Stade 2007-08-15gdiplus: Added font tests.
Evan Stade 2007-08-15gdiplus: Handle empty layout rectangle in GdipMeasureString.
Evan Stade 2007-08-15gdiplus/tests: Added GdipAddPathLineI test.
Evan Stade 2007-08-15gdiplus: Added more font tests.
Evan Stade 2007-08-15gdiplus: Fixed conformance of font constructor.
Evan Stade 2007-08-15gdiplus: Added GdipGetStringFormatTrimming/GdipSetStringFormatTrimming.
Evan Stade 2007-08-15gdiplus: Added GdipSetTextRenderingHint/GdipGetTextRenderingHint.
Mikołaj Zalewski 2007-08-15wininet: A small test for HttpQueryInfoA.
Evan Stade 2007-08-15gdiplus: Save elements of font's style.
Evan Stade 2007-08-15gdiplus: Added string format constructor.
Jacek Caban 2007-08-15mshtml: Call setup_nswindow on load event.
Evan Stade 2007-08-15gdiplus: Fixed 2 GdipDrawString bugs.
Evan Stade 2007-08-15gdiplus: Added GdipSetStringFormatHotkeyPrefix/GdipGetStringFormatHotkeyPrefix.
Evan Stade 2007-08-15gdiplus: Added GdipGetLogFontW.
Evan Stade 2007-08-15gdiplus: Added GdipDeleteFont.
Evan Stade 2007-08-15gdiplus: Added GdipMeasureString.
Mikołaj Zalewski 2007-08-15wininet: Support HTTP_QUERY_RAW_HEADER_CRLF|HTTP_QUERY_FLAG_REQUEST_HEADERS.
Evan Stade 2007-08-15gdiplus: Fix default value of StringTrimmingCharacter.
Evan Stade 2007-08-15gdiplus: Added GdipSetLineBlend stub.
Evan Stade 2007-08-15gdiplus: Use DrawText instead of TabbedTextOut.
Evan Stade 2007-08-15gdiplus: Added GdipSetStringFormatLineAlign/GdipGetStringFormatLineAlign.
Evan Stade 2007-08-15gdiplus: Handle empty layout rectangle in GdipDrawString.
Juan Lang 2007-08-15wintrust: Remove redundant check of pbSignedDataMsg (Coverity).
Evan Stade 2007-08-15gdiplus: Allow null-terminated strings in GdipDrawString.
Evan Stade 2007-08-15gdiplus: Handle StringFormatFlagsNoWrap in GdipMeasureString.
Evan Stade 2007-08-15gdiplus: Added GdipAddPathBezierI.
Evan Stade 2007-08-15gdiplus/tests: Added GpStringFormat tests.
Evan Stade 2007-08-15gdiplus: Added GdipDrawString.
Juan Lang 2007-08-16crypt32: Move registry stores to a separate file.
Juan Lang 2007-08-16crypt32: Move provider stores to a separate file.
Juan Lang 2007-08-16crypt32: Use externed vars for context variables.
Juan Lang 2007-08-16crypt32: Use public APIs to empty a store.
Juan Lang 2007-08-16crypt32: Move file store to a separate file.
Juan Lang 2007-08-16crypt32: Move collection stores to a separate file.
Juan Lang 2007-08-16crypt32: Move cert store definitions to header.
Juan Lang 2007-08-16crypt32: Remove some unnecessary casts.
Juan Lang 2007-08-16crypt32: Use public type and APIs for memory stores wherever possible.
Juan Lang 2007-08-16crypt32: Where possible, pass a pointer rather than an offset, it's less confusing.
Juan Lang 2007-08-16crypt32: Rename a confusing type.
Juan Lang 2007-08-17crypt32: Don't store redundant copy of crypto provider in reg store.
Juan Lang 2007-08-17crypt32: Don't store the crypto provider when it isn't needed.
Juan Lang 2007-08-17crypt32: Pass crypto provider and appropriate flags when opening PKCS messages, and ...
Juan Lang 2007-08-17crypt32: Don't store redundant copy of crypto provider in file store.
Alexandre Julliard 2007-08-20comctl32: Create the manifest directory if needed (spotted by Dan Kegel).
Juan Lang 2007-08-21crypt32: Make a helper function to a free a signed message's handles.
Juan Lang 2007-08-21crypt32: Use a helper function to allocate signer handles.
Juan Lang 2007-08-21crypt32: Make more functions members of signed message data, rather than message.
Juan Lang 2007-08-21crypt32: Add a mostly stub control function for decode messages.
Juan Lang 2007-08-21crypt32: Don't keep an unneeded copy of the crypto provider for each signer.
Juan Lang 2007-08-21crypt32: Add a default message control function pointer.
Juan Lang 2007-08-21crypt32: Implement verifying the hash of a decoded hash message.
Juan Lang 2007-08-21crypt32: Test encoding a signed message with a valid public key.
Juan Lang 2007-08-21crypt32: Use signed message data type for decoded signed messages.
Juan Lang 2007-08-21crypt32: Explicitly terminate loop when a matching signer cert is found.
Juan Lang 2007-08-21crypt32: Make a signed message data type.
Lei Zhang 2007-08-21wine.inf: Add twain_32.dll to the list of fake dlls.
Juan Lang 2007-08-21crypt32: Test an encoded signed message with a cert with a public key.
Juan Lang 2007-08-21crypt32: Trace encoding and decoding public keys on crypt channel.
Juan Lang 2007-08-21crypt32: Implement verifying a decoded signed message's signature.
Juan Lang 2007-08-21crypt32: Implement CryptGetMessageCertificates.
Juan Lang 2007-08-21crypt32: Separate construction of signer handles from signer info.
Juan Lang 2007-08-21crypt32: Make updating a hash a member of signed message data, not signed message.
Juan Lang 2007-08-21crypt32: Add a helper function to construct a signer handles structure.
Juan Lang 2007-08-21crypt32: Add tests for CryptMsgControl.
Juan Lang 2007-08-21crypt32: Move signed message data functions together.
Juan Lang 2007-08-21crypt32: Test and implement getting the computed hash from a decoded signed message.
Juan Lang 2007-08-21crypt32: Only free allocated handles.
Juan Lang 2007-08-21crypt32: Add helper function to update signed message data.
Juan Lang 2007-08-21crypt32: Test and implement CryptGetMessageSignerCount.
Juan Lang 2007-08-21crypt32: Add a couple tests that show you can't get the hash from an encoded hash ...
Juan Lang 2007-08-21crypt32: Update a hash message's hash handles when decoding it.
Juan Lang 2007-08-21crypt32: Make constructing handles a member of signed msg data.
Juan Lang 2007-08-22crypt32: Test and correct verifying the signature of a valid signed message.
Juan Lang 2007-08-22advapi32: Add more tests for CryptVerifySignatureW, and correct its parameter checking.
Juan Lang 2007-08-22crypt32: Implement CryptVerifyMessageSignature.
Lei Zhang 2007-08-23gphoto2: Add missing brackets.
Nigel Liang 2007-08-23winecfg: Suport color schemes from .theme format themes.
Lei Zhang 2007-08-23gphoto2.ds: Add preview button and ability to disable import GUI.
Lei Zhang 2007-08-23gphoto2: Import photos in the right order.
Juan Lang 2007-08-24wintrust: Make crypt provider functions calling convention explicit.
Juan Lang 2007-08-24wintrust: Test and implement SoftpubInitialize.
Juan Lang 2007-08-24wintrust: Add trust step error definitions.
Juan Lang 2007-08-24wintrust: Test and correct alloc and free functions in WintrustLoadFunctionPointers.
Juan Lang 2007-08-24crypt32: Partially implement CMSG_CTRL_VERIFY_SIGNATURE_EX.
Dan Kegel 2007-08-25shdocvw: iexplore needs to handle the -nohome option.
Juan Lang 2007-08-27imagehlp: Move WIN_CERTIFICATE types to wintrust.h, and rename a type, to match PSDK.
Juan Lang 2007-08-27wintrust: Use common memory functions.
Juan Lang 2007-08-27wintrust: Test and implement SoftpubLoadMessage.
Juan Lang 2007-08-27wintrust: Move mem alloc functions to wintrust_main.c.
Juan Lang 2007-08-27wintrust: Implement SoftpubLoadSignature.
Juan Lang 2007-08-28wintrust: Test and implement pfnAddStore2Chain.
Juan Lang 2007-08-28wintrust: Add missing definitions.
Juan Lang 2007-08-28wintrust: Test and implement pfnAddCert2Chain.
Juan Lang 2007-08-28wintrust: Save signers of a message in SoftpubLoadSignature.
Juan Lang 2007-08-28wintrust: Test and implement pfnAddSgnr2Chain.
Juan Lang 2007-08-28wintrust: Use pfnAddStore2Chain internally.
Juan Lang 2007-08-28wintrust: Implement pfnCertificateTrust.
Dan Hipschman 2007-08-28widl: Handle LPSTR in typelibs.
Juan Lang 2007-08-28crypt32: Set trust status on root element in chain.
Juan Lang 2007-08-28wintrust: Use a helper function to get a signer's cert info from a message.
Dan Hipschman 2007-08-29widl: Handle the size_is attribute on pointers.
Juan Lang 2007-08-29winerror.h: Add more error definitions.
Juan Lang 2007-08-31crypt32: Correct combining trust status of a chain's elements into the chain's trust ...
Juan Lang 2007-08-31crypt32: Free lower quality chain contexts.
Juan Lang 2007-08-31crypt32: Set error status on issued certificate, not on issuer.
Juan Lang 2007-08-31crypt32: Don't fail chain creation if root isn't self-signed.
Juan Lang 2007-08-31crypt32: Check whether each signing certificate can be a CA.
Juan Lang 2007-08-31crypt32: Remove unneeded WINAPI from internal function.
Juan Lang 2007-08-31crypt32: Add a default cycle detection modulus.
Juan Lang 2007-08-31crypt32: Check time of each element in chain against requested time.
Juan Lang 2007-08-31crypt32: Implement CertDuplicateCertificateChain.
Juan Lang 2007-08-31crypt32: Greatly expand certificate chain tests.
Juan Lang 2007-08-31crypt32: Check path length constraint on a chain.
Juan Lang 2007-08-31crypt32: Properly reference count certificate contexts referenced by a chain.
Juan Lang 2007-08-31crypt32: Check chain root's trusted status regardless of whether its signature is ...
Juan Lang 2007-08-31crypt32: Halt chain creation when a cycle is detected.
Juan Lang 2007-08-31crypt32: Don't fail chain creation if signature doesn't match.
Juan Lang 2007-08-31crypt32: The preferred issuer flag appears to be a bug in XP, so don't set it.
Juan Lang 2007-08-31crypt32: Time validity nesting doesn't appear to be checked, so don't check it.
Dan Hipschman 2007-09-04widl: Fix top-level and callback conformances.
Dan Hipschman 2007-09-04widl: Implement NDR for struct field alignment.
Dan Hipschman 2007-09-04widl: Allow size_is on strings.
Juan Lang 2007-09-06crypt32: Test that the end cert in a chain's store isn't implicitly searched for ...
Juan Lang 2007-09-06crypt32: Make a helper function to create initial candidate chain.
Juan Lang 2007-09-06crypt32: Flags weren't set, so don't bother passing them.
Juan Lang 2007-09-06crypt32: Test whether chain creation should fail when a root signature is invalid.
Juan Lang 2007-09-06crypt32: Don't ask CertGetIssuerCertificateFromStore to verify revocation status, ...
Juan Lang 2007-09-06crypt32: Add special case for certificates with no signature algorithm.
Juan Lang 2007-09-06crypt32: Consider alternate issuers when building chains.
Juan Lang 2007-09-06crypt32: Set *ppChainContext even on error.
Juan Lang 2007-09-06crypt32: Add more tests for getting issuer cert from store.
Juan Lang 2007-09-06crypt32: Not finding an issuer shouldn't cause chain creation to fail.
Juan Lang 2007-09-06crypt32: Don't add end cert's store to world.
Lei Zhang 2007-09-06riched20: Do not pass NULL lParam to ME_ToUnicode for EM_REPLACESEL.
Juan Lang 2007-09-06crypt32: Defer checking signatures until chain is complete.
Juan Lang 2007-09-06crypt32: Store world store in chain.
Juan Lang 2007-09-06crypt32: Separate allocating a simple chain and checking it from building it.
Juan Lang 2007-09-06crypt32: Remove a misplaced todo_wine.
Juan Lang 2007-09-06crypt32: Don't abort chain creation if the root signature isn't valid.
Juan Lang 2007-09-06crypt32: Open world store when creating chain, not when building a simple chain.
Juan Lang 2007-09-10crypt32: Implement CertVerifyCertificateChainPolicy for the basic constraints policy.
Juan Lang 2007-09-10rsaenh: Reorder padding code to avoid unnecessary comparison.
Juan Lang 2007-09-10crypt32: Add a function to create a certificate chain engine potentially before the ...
Juan Lang 2007-09-10rsaenh: Support setting the effective key length of RC2 keys.
Juan Lang 2007-09-10rsaenh: Call setup_key whenever the IV is reset.
Juan Lang 2007-09-10crypt32: Implement CertVerifyCertificateChainPolicy for the authenticode policy.
Juan Lang 2007-09-10crypt32: Add policy flags definitions.
Juan Lang 2007-09-10crypt32: Add a stub for CertVerifyCertificateChainPolicy.
Juan Lang 2007-09-10crypt32: Add a root store implementation that reads trusted certificates from well ...
Dan Hipschman 2007-09-10widl: Output UUID files compatible with older Visual C++ and MinGW.
Juan Lang 2007-09-10crypt32: Implement CertVerifyCertificateChainPolicy for the base policy.
Juan Lang 2007-09-10crypt32: Support CRYPT_DECODE_TO_BE_SIGNED_FLAG.
Juan Lang 2007-09-10crypt32: Add initial tests for CertVerifyCertificateChainPolicy.
Juan Lang 2007-09-11crypt32: (Re)introduce helper function to get issuer certificate.
Juan Lang 2007-09-11crypt32: Pass subject's info status when adding an issuer to a chain.
Juan Lang 2007-09-11crypt32: Only decode authority key ID in subject cert once when looking for issuer.
Juan Lang 2007-09-11crypt32: Set subject's info status from method used to find issuer.
Juan Lang 2007-09-11crypt32: Make chain tests more strict.
Juan Lang 2007-09-11rsaenh: Validate pad byte when decrypting a block cipher.
Juan Lang 2007-09-12wintrust: Partially implement SoftpubAuthenticode.
Dan Hipschman 2007-09-12widl: Add calls to NdrFooFree for more types in server stubs.
Juan Lang 2007-09-12wintrust: Save signer cert so chain can be created.
Juan Lang 2007-09-12wintrust: Implement WinVerifyTrust.
Dan Hipschman 2007-09-12widl: Use the correct functions for interface pointers in stubs.
Juan Lang 2007-09-12wintrust: Don't prefer native version.
Juan Lang 2007-09-12wintrust: Implement SoftpubCleanup.
Dan Hipschman 2007-09-12widl: Fix an unused parameter warning on write_conf_or_var_desc.
Dmitry Timoshkov 2007-09-12shell32: Remove class cache introduced in commit f686cfab2feb9010efe82a932dc9f5904566 ...
Dan Hipschman 2007-09-14widl: Add padding to the end of complex structures.
Juan Lang 2007-09-17crypt32: Correct an optimization.
Juan Lang 2007-09-17crypt32: Set bytes decoded in all success paths.
Juan Lang 2007-09-17crypt32: Add a test of an indefinite-length sequence.
Juan Lang 2007-09-17crypt32: Make a decode OID function that returns the number of bytes decoded.
Juan Lang 2007-09-17crypt32: Return bytes decoded when decoding an alt name entry.
Juan Lang 2007-09-17crypt32: Remove an unneeded WINAPI.
Juan Lang 2007-09-17crypt32: Support indefinite-length encoded arrays.
Juan Lang 2007-09-17crypt32: Update comments.
Juan Lang 2007-09-17msi: Make sure nested is initialized.
Juan Lang 2007-09-17crypt32: Use a simpler prototype for array decoding functions.
Juan Lang 2007-09-17crypt32: Introduce a helper function to get encoded length that allows indefinite ...
Juan Lang 2007-09-17msi: Initialize nested.
Juan Lang 2007-09-17crypt32: Pass bytes decoded pointer to AsnDecodeArray.
Juan Lang 2007-09-17wininet: Create a TCP connection if FLAG_ICC_FORCE_CONNECTION is specified.
Juan Lang 2007-09-17msi: Don't crash if record has no fields.
Juan Lang 2007-09-17crypt32: Fix alignment on 64-bit systems.
Juan Lang 2007-09-17crypt32: Return bytes decoded when copying DER-encoded bytes.
Juan Lang 2007-09-17crypt32: Return bytes decoded from AsnDecodeArray.
Juan Lang 2007-09-17crypt32: Correct GET_LEN_BYTES for the indefinite-length form.
Juan Lang 2007-09-17crypt32: Add a decoded parameter to AsnDecodeSequence.
Juan Lang 2007-09-17crypt32: Return bytes decoded when decoding a sequence.
Juan Lang 2007-09-18crypt32: Use decode function's returned decoded length to advance pointer when decodi ...
Dan Hipschman 2007-09-18widl: Implement complex arrays.
Juan Lang 2007-09-18crypt32: Pass length rather than entire message to CRYPT_EncodeContentLength.
Juan Lang 2007-09-18crypt32: Get rid of encoding type from AsnDecodeSequenceItems, it's never checked.
Juan Lang 2007-09-18crypt32: Use internal decode int function a couple more places.
Juan Lang 2007-09-18crypt32: Don't use exception handler when decoding time zone, caller already does.
Juan Lang 2007-09-18setupapi: Fix return type.
Juan Lang 2007-09-18crypt32: Set *pcbDecoded in every function.
Juan Lang 2007-09-18crypt32: Allow indefinite-length encoding of sequence items.
Juan Lang 2007-09-18crypt32: Use correct encoded length when decoding a sequence.
Juan Lang 2007-09-18crypt32: Allow a sequence to have an indefinite-length encoding.
Juan Lang 2007-09-18crypt32: Allow items in an array to be indefinite-length encoded.
Juan Lang 2007-09-18crypt32: Separate DecodeInt into an internal and external version.
Dan Hipschman 2007-09-18widl: Handle all buffer sizes.
Juan Lang 2007-09-18crypt32: Implement streamed encoding of an indefinite-length data message.
Juan Lang 2007-09-18crypt32: Test and correct decoding indefinite-length-encoded PKCS content.
Juan Lang 2007-09-18crypt32: Use AsnDecodeIntInternal where an internal function is called for.
Juan Lang 2007-09-18crypt32: Introduce a space checking helper for functions that don't allocate memory ...
Dan Hipschman 2007-09-18widl: Implement pointer descriptions for complex structures.
Juan Lang 2007-09-18crypt32: Fix alignment for 64-bit systems.
Juan Lang 2007-09-18crypt32: Explicitly count bytes to copy in DecodeCopyBytes.
Juan Lang 2007-09-18crypt32: Move a comment that belonged elsewhere.
Juan Lang 2007-09-18setupapi: Add missing prototypes and definitions, and change function prototypes ...
Juan Lang 2007-09-18crypt32: Use simpler form for internal time decoding functions.
Juan Lang 2007-09-18crypt32: Implement DecodeAltName with DecodeAltNameInternal.
Juan Lang 2007-09-18setupapi: Correct type to match PSDK.
Dan Hipschman 2007-09-18widl: Fix alignment comments.
Juan Lang 2007-09-18crypt32: Simplify DecodePathLenConstraint.
Juan Lang 2007-09-18crypt32: Get rid of encoding type argument to AsnDecodeSequence, it isn't used.
Juan Lang 2007-09-18setupapi: Fix typo.
Juan Lang 2007-09-18crypt32: Use internal form for all internal decoding functions.
Juan Lang 2007-09-18crypt32: ret is already true, don't retest it.
Juan Lang 2007-09-18crypt32: Temporarily change prototype of AsnDecodeIntInternal to the CryptDecodeObjec ...
Juan Lang 2007-09-18crypt32: Simplify AsnDecodeSequenceItems a tiny bit.
Alexandre Julliard 2007-09-19winex11.drv: If a window is not resizable through the window manager fall back to ...
Juan Lang 2007-09-20setupapi: Save class GUID to registry when creating a device.
Juan Lang 2007-09-20setupapi: Add error checking to SetupDiCreateDeviceInfoW stub.
Dan Hipschman 2007-09-20widl: Set the pointer description offset to zero if there are no pointers.
Juan Lang 2007-09-20setupapi: Add tests for SetupDiCreateDeviceInfo.
Juan Lang 2007-09-20setupapi: Add stub for SetupDiRegisterDeviceInfo.
Juan Lang 2007-09-20setupapi: Implement SetupDiSetDeviceRegistryPropertyA/W.
Juan Lang 2007-09-20setupapi: Implement SetupDiEnumDeviceInfo.
Juan Lang 2007-09-20setupapi: Implement SetupDiGetClassDescriptionExA.
Dan Hipschman 2007-09-20widl: Handle top-level conformance for complex arrays.
Juan Lang 2007-09-20setupapi: Add stubs for SetupDiGetDeviceInstanceIdA/W.
Juan Lang 2007-09-20setupapi: Devices created by SetupDiCreateDeviceInfo are "phantoms", and are deleted ...
Juan Lang 2007-09-20setupapi: Implement SetupDiCreateDeviceInfoW.
Juan Lang 2007-09-20setupapi: Save device description to registry when creating a device.
Juan Lang 2007-09-20setupapi: Add tests for SetupDiRegisterDeviceInfo.
Juan Lang 2007-09-20setupapi: Add a placeholder for devices.
Juan Lang 2007-09-20setupapi: Implement SetupDiGetDeviceRegistryPropertyA/W.
Juan Lang 2007-09-20setupapi: Implement SetupDiGetDeviceInstanceIdA on top of SetupDiGetDeviceInstanceIdW.
Dan Hipschman 2007-09-20widl: Respect pointer attributes better.
Juan Lang 2007-09-20setupapi: Make a helper to convert a GUID to a string.
Juan Lang 2007-09-20setupapi: Add tests for SetupDiGetDeviceInstanceId.
Juan Lang 2007-09-20setupapi: Implement SetupDiRegisterDeviceInfo.
Juan Lang 2007-09-20setupapi: Implement SetupDiGetClassDevsW.
Juan Lang 2007-09-20setupapi: Implement SetupDiGetDeviceInstanceIdW.
Juan Lang 2007-09-21setupapi: Remove a redundant parameter check.
Juan Lang 2007-09-21setupapi: When enumerating an interface, add the interface to its device.
Juan Lang 2007-09-21setupapi: Add error checking to SetupDiCreateDeviceInterfaceW stub.
Juan Lang 2007-09-21setupapi: Implement SetupDiCreateDeviceInterfaceW.
Juan Lang 2007-09-21setupapi: Add tests for SetupDiGetDeviceInterfaceDetail.
Juan Lang 2007-09-21setupapi: Set last error on invalid input.
Juan Lang 2007-09-21setupapi: Add tests for SetupDiCreateDeviceInterface.
Juan Lang 2007-09-21setupapi: Set last error on failure in SetupDiOpenClassRegKeyExW.
Juan Lang 2007-09-21setupapi: Implement SetupDiGetDeviceInterfaceDetailA/W.
Juan Lang 2007-09-21setupapi: Respect samDesired in SetupDiOpenClassRegKeyExW.
Juan Lang 2007-09-21setupapi: Implement SetupDiCreateDeviceInterfaceA on top of SetupDiCreateInterfaceW.
Juan Lang 2007-09-21setupapi: Implement SetupDiEnumDeviceInterfaces.
Juan Lang 2007-09-21setupapi: Add stubs for SetupDiCreateDeviceInterfaceA/W.
Juan Lang 2007-09-21setupapi: Add test showing value of path.
Juan Lang 2007-09-21setupapi: Create symbolic link value when interface is created.
Mikołaj Zalewski 2007-09-23advapi32: Add some more rights constants for ConvertStringSecurityDescriptorToSecurit ...
Dan Hipschman 2007-09-25widl: Clean up write_conf_or_var_desc with string_of_type.
Mikołaj Zalewski 2007-09-26shell32: Make the shell view control Unicode.
Dan Hipschman 2007-09-26widl: Fix top-level conformant arrays with pointer attributes.
Mikołaj Zalewski 2007-09-26shell32: shlview: Change some more ANSI calls to Unicode.
Dan Hipschman 2007-09-26widl: Fix string codes in pointer descriptions.
Jacek Caban 2007-09-26mshtml: Added IHTMLDocument5 interface stub implementation.
Dan Hipschman 2007-09-27widl: Fix array alignment bug.
Alexandre Julliard 2007-09-27winex11.drv: Always drag the full window for top-level windows to avoid having to ...
Dmitry Timoshkov 2007-10-02user32: Add a message test for ownerdrawn listbox, make it pass under Wine.
Roy Shea 2007-10-02net.exe: Added missing service name.
Dan Hipschman 2007-10-03widl: Write types in the format string comments.
Dan Hipschman 2007-10-03widl: Add a declonly argument to write_type_left.
Dan Hipschman 2007-10-03widl: Add newlines to error messages that are missing them.
Dan Hipschman 2007-10-03widl: Correct default pointers.
Dan Kegel 2007-10-05msvcrt: Improve CR CR LF handling.
Dan Kegel 2007-10-05msvcrt: Fix ^Z handling in text mode.
Dan Hipschman 2007-10-05widl: Make structs containing user types bogus; fix square_test_us test failure.
Dan Hipschman 2007-10-05rpcrt4/tests: Make server.idl compatible with MIDL.
Dan Kegel 2007-10-06quartz: Make clock test less flaky.
Lei Zhang 2007-10-07comctl32: Fix monthcal hit tests.
Dan Hipschman 2007-10-08widl: Keep track of every allocated type_t to simplify set_all_tfswrite.
Dan Hipschman 2007-10-08widl: Implement pointer_default functionality.
Roy Shea 2007-10-08qmgr: Skeleton implementation of Background Intelligent Transfer Service (BITS).
Dan Hipschman 2007-10-08widl: Allow quoted UUIDs.
Dan Hipschman 2007-10-10rpcrt4, widl: Make pointer layouts compatible with windows; fix conformant array ...
Nigel Liang 2007-10-11include/winsock.h: Fix parenthesis mismatch.
Dan Hipschman 2007-10-12rpcrt4/tests: Free memory from one of the tests.
Lei Zhang 2007-10-14comctl32: Simplify monthcal test.
Lei Zhang 2007-10-15comctl32: Monthcal today link test.
Lei Zhang 2007-10-15comctl32: Correct monthcal WM_LBUTTONDOWN return values.
Lei Zhang 2007-10-15comctl32: Monthcal should send notifications when today link gets clicked.
Lei Zhang 2007-10-15comctl32: Select today's date when the today link is clicked.
Dmitry Timoshkov 2007-10-16user32: Add more listbox message tests, make them pass under Wine.
Dmitry Timoshkov 2007-10-16wordpad: Refuse to load OLE compound storage files like Windows does.
Dan Hipschman 2007-10-16widl: Output the correct value for TableSize in ProxyFileInfo.
Dan Hipschman 2007-10-16widl: Use new functions need_proxy and need_stub to clean up code and avoid generatin ...
Alexandre Julliard 2007-10-17winex11: Process all types of messages while moving/resizing a window.
Dan Hipschman 2007-10-18widl: Detect conformant arrays of user types correctly.
Dan Hipschman 2007-10-18widl: Generate dlldata files.
Dan Hipschman 2007-10-18widl: Remove printf format strings that aren't really format strings.
Dan Hipschman 2007-10-18widl: Improve file cleanup when errors occur.
Nigel Liang 2007-10-18wininet: Release object in HttpEndRequestW after use.
Alexandre Julliard 2007-10-18shell32: Use wine_get_dos_file_name instead of duplicating knowledge about the drive ...
Alexandre Julliard 2007-10-18ntdll: Cache the DOS drives stat info for up to one second.
Alexandre Julliard 2007-10-18shell32: Check for internal shell classes before querying the registry in SHCoCreateI ...
Dan Hipschman 2007-10-19widl: Fix problems with variable-size user types.
Dan Hipschman 2007-10-20widl: Update the manpage.
Mikołaj Zalewski 2007-10-21advapi32/tests: Make the SDDL test pass under Vista.
Mikołaj Zalewski 2007-10-21advapi32/tests: Define OBJECT_BASIC_INFORMATION in source file as it is not defined ...
Mikołaj Zalewski 2007-10-21advapi32: Add a test for CreateWellKnownSid and implement two more SIDs.
Mikołaj Zalewski 2007-10-21advapi32: Make CreateWellKnownSid create domain sids (with test).
Dan Kegel 2007-10-23gdi32/tests: Fix false pass in warn+heap case.
Dan Hipschman 2007-10-24widl: Use error_loc instead of yyerror.
Roy Shea 2007-10-24include/rpc.h: Add missing headers.
Dan Hipschman 2007-10-24oleaut32: Add stubs for IPropertyBag_Read.
Dan Hipschman 2007-10-24widl: parser_error must append a newline, so write a new function, error_loc.
Dan Kegel 2007-10-25wine.inf: Add fake DLL for mshtml.dll.
Dan Kegel 2007-10-25winmm: Avoid testing linecontrols if can't get line info.
Lei Zhang 2007-10-25user32: Do not send button click to dialog with disabled default button.
Dan Hipschman 2007-10-25widl: Fix a crash in compare_expr.
Dan Hipschman 2007-10-25oleaut32: Use widl to generate oaidl_p.c.
Dan Hipschman 2007-10-25widl: Allow void pointers with iid_is attributes.
Dan Hipschman 2007-10-26widl: Fix ExprEvalRoutines output.
Lei Zhang 2007-10-29comctl32: Move tab test's createParentWindow() into START_TEST().
Dan Kegel 2007-10-29advapi32/tests: Fix undefined memory references in registry.c.
Lei Zhang 2007-10-30comctl32: Add tab insert item / get focus test.
Lei Zhang 2007-10-30comctl32: Add tab delete item / get focus test.
Alexandre Julliard 2007-10-30server: Remove failed ioctls from the queue as soon as the result is set.
Lei Zhang 2007-10-30comctl32: Set tab focus correctly.
Dan Kegel 2007-10-31ntdll: NtAccessCheck: Only send used bytes to server.
Dan Hipschman 2007-10-31widl: Add a --local-stubs option.
Lei Zhang 2007-11-01comctl32: Datetime should close its monthcal when the monthcal loses focus.
Lei Zhang 2007-11-02comctl32: Fix typo in rebar.
Dan Hipschman 2007-11-02rpcrt4: Initialize allocated pointers to NULL in PointerUnmarshall.
Dan Hipschman 2007-11-02widl: Handle pointers to conformant arrays (e.g., "[size_is(, n)] int **p; ").
Dan Hipschman 2007-11-02widl: Don't output a void conformance for NdrClearOutParameters.
Lei Zhang 2007-11-02comctl32: Fix uninitialized, unused variables.
Dan Hipschman 2007-11-02rpcrt4/tests: Initialize memory in the get_name test.
Dan Kegel 2007-11-03cabinet: FCIAddFile: Set defaults in case callback doesn't set some fields.
Dan Kegel 2007-11-04cabinet: FCICreate: Initialize oldCCAB.
Nigel Liang 2007-11-04wininet: Release object in HttpSendRequestExW before return on error.
Jacek Caban 2007-11-04mshtml: Added AcceptLanguage handling.
Dan Hipschman 2007-11-06widl: Don't rely on type_memsize to return 0 for all conformant arrays.
Alexandre Julliard 2007-11-07include: Add WINBASEAPI to the exported kernel32 functions.
Alexandre Julliard 2007-11-07include: Add WINADVAPI to the exported advapi32 functions.
Alexandre Julliard 2007-11-07include: Only use DECLSPEC_IMPORT for Windows compilers in unicode.h.
Alexandre Julliard 2007-11-07include: Add NTSYSAPI to the exported ntdll functions.
Alexandre Julliard 2007-11-07include: Add WINUSERAPI to the exported user32 functions.
Alexandre Julliard 2007-11-07include: Mark imported functions with hidden visibility.
Alexandre Julliard 2007-11-07gdi32: Make all internal gdi functions hidden.
Dan Kegel 2007-11-07msvcrt: Fix two buglets in heap test.
Alexandre Julliard 2007-11-07winebuild: Add a few nops to stub entry points to make Safedisc happy.
Alexandre Julliard 2007-11-07user32: Make all internal user32 functions and variables hidden.
Alexandre Julliard 2007-11-07include: Add WINGDIAPI to the exported gdi32 functions.
Lei Zhang 2007-11-08wininet: Initialize ftp sockets.
Lei Zhang 2007-11-09sane.ds: Check return value from sane_control_option().
Lei Zhang 2007-11-09sane.ds: Fix a memory leak.
Lei Zhang 2007-11-09wininet: Skip strcmp() in a test if the returned value/len is wrong.
Lei Zhang 2007-11-09sane.ds: Check return value from sane_get_option_descriptor().
Dan Kegel 2007-11-09user32: Implement return value for DdeClientTransaction for XTYP_EXECUTE.
Lei Zhang 2007-11-09sane.ds: Get number of options only once.
Dan Kegel 2007-11-11advapi32: Fix buffer overrun in tests/registry.c:wine_debugstr_wn().
Lei Zhang 2007-11-12shell32: Don't crash if $HOME is not set.
Alexandre Julliard 2007-11-12user32: Remove a few traces that only duplicate the relay information.
Lei Zhang 2007-11-12shell32: rename My Video to My Videos.
Alexandre Julliard 2007-11-13shell32: Pass some of the ShellExecute flags through InvokeCommand.
Alexandre Julliard 2007-11-13include: Added definition for SEE_MASK_NOASYNC.
Alexandre Julliard 2007-11-13shell32: Don't wait for the command to terminate in ShellLink_InvokeCommand.
Lei Zhang 2007-11-20shell32: Only notify immediate parent.
Lei Zhang 2007-11-20shell32: Perform copy in UnixFolder_ISFHelper_CopyItems.
Alexandru Balut 2007-12-02oleaut32: Implement VarWeekdayName + tests.
Roy Shea 2007-12-04svchost: Implementation of svchost.
Roy Shea 2007-12-04wininet: Removed inline from copy_compsA and zero_compsA to allow Windows testing.
Roy Shea 2007-12-04wininet: Added check of dwStructSize required by Windows in calls to InternetCrackUrlA.
Alexandre Julliard 2007-12-05server: Return correct object types in the get_directory_entry request.
Alexandre Julliard 2007-12-05server: Partial implementation of NtQueryDirectoryObject.
Alexandre Julliard 2007-12-05server: Implemented EnumWindowStations and EnumDesktops.
Lei Zhang 2007-12-06quartz: Validate input for IFilterGraph_FindFilterByName.
Lei Zhang 2007-12-06quartz: Fix return value in IFilterGraph_FindFilterByName.
Lei Zhang 2007-12-06quartz: Add a test for IFilterGraph2.
Lei Zhang 2007-12-06quartz: Add some IGraphBuilder related tests.
Roy Shea 2007-12-06include: Added bitsmsg.h header.
Roy Shea 2007-12-06include: Added IDL file for BITS.
Roy Shea 2007-12-06qmgr: Renamed bits_main.c to qmgr_main.c and updated comments.
Lei Zhang 2007-12-06quartz: Move current tests into their own test case.
Maarten Lankhorst 2007-12-07winealsa: Fix period size in capture.
Maarten Lankhorst 2007-12-07winealsa: Clear dwBytesRecorded in waveheader when adding buffer.
Maarten Lankhorst 2007-12-07winealsa: Simplify the feeding of capture buffers.
Maarten Lankhorst 2007-12-07winealsa: Fix return value checking in wavein.
Alexandre Julliard 2007-12-08kernel32: Revert change that slipped in commit db24d3af9a6e56c3036ba0a3e5d62dae4f2676 ...
Alexandre Julliard 2007-12-08kernel32: Read label and serial from the filesystem when the device is accessible ...
Roy Shea 2007-12-09qmgrprxy: Queue manager proxy generated using an IDL compiler and bits.idl.
Alexandre Julliard 2007-12-11Makedll.rules: Add a generic EXTRADLLFLAGS variable instead of defining a specific ...
Alexandre Julliard 2007-12-11winebuild: Don't set the IMAGE_FILE_DLL flag on native modules.
Lei Zhang 2007-12-11quartz: Add IFilterGraph2 interface and stubs.
Alexandru Balut 2007-12-12wine.inf: Fix the type of some values in HKLM, System\CurrentControlSet\Control\Sessi ...
Maarten Lankhorst 2007-12-12winealsa: Remove fixed fixme.
Maarten Lankhorst 2007-12-12winealsa: Don't require a cswitch control for capture.
Alexandre Julliard 2007-12-12winecrt0: DriverEntry is a WINAPI function.
Maarten Lankhorst 2007-12-12winealsa: Add control 'Digital' as alias for microphone.
Maarten Lankhorst 2007-12-13include: Update oleacc with new constants and IAccessible interface.
Lei Zhang 2007-12-13quartz: Add referenceclock QueryInterface test.
Lei Zhang 2007-12-13quartz: Add videorenderer QueryInterface test.
Lei Zhang 2007-12-13quartz: Give video renderer's Inner_QueryInterface a less generic name.
Lei Zhang 2007-12-13quartz: Add videorenderer aggregation test.
Lei Zhang 2007-12-13quartz: Make video renderer aggregatable.
Lei Zhang 2007-12-13quartz: Make aggregation test generic.
Lei Zhang 2007-12-13ole32: Print a fixme when an aggregation attempt fails.
Alexandre Julliard 2007-12-13user32: Print the RegisterHotKey fixme only once.
Lei Zhang 2007-12-13quartz: Do aggregation test for more video renderer interfaces.
Lei Zhang 2007-12-13quartz: Set *ppvObject to NULL if QueryInterface fails.
Lei Zhang 2007-12-13quartz: Fix typo in GraphConfig_AddRef.
Maarten Lankhorst 2007-12-14riched20: Make some functions static.
Maarten Lankhorst 2007-12-14winealsa: Add 'Front Mic' as alias for microphone.
Maarten Lankhorst 2007-12-14riched20: Implement ECO/EM SELECTIONBAR.
Roy Shea 2007-12-17qmgr: Generate C file with local GUID definitions from bits.idl.
Maarten Lankhorst 2007-12-17riched20: Fix bugs in EM_SETOPTIONS.
Alexandre Julliard 2007-12-18ntoskrnl.exe: Allow returning data in ioctls along with a positive non-zero status.
Alexandre Julliard 2007-12-18ntoskrnl.exe: Added implementation for IoCreateDriver and IoDeleteDriver.
Alexandre Julliard 2007-12-18server: Fix possible NULL dereference.
Dmitry Timoshkov 2007-12-19user32: Set the edit text in a combobox only if combobox has strings.
Alexandre Julliard 2007-12-19advapi32: Use exponential backoff when waiting for a service to start.
Alexandre Julliard 2007-12-19advapi32: Fix RegisterServiceCtrlHandler spec entry.
Alexandre Julliard 2007-12-19advapi32: Reimplement RegisterServiceCtrlHandler on top of RegisterServiceCtrlHandlerEx.
Alexandre Julliard 2007-12-19advapi32: Replace the list of services with an array.
Alexandre Julliard 2007-12-19advapi32: Return from StartServiceCtrlDispatcher when all services are stopped.
Alexandre Julliard 2007-12-20wineboot: Simplify the unnecessarily complex code structure.
Alexandre Julliard 2007-12-20wine.inf: Mark the spool service as disabled, it's just a stub.
Alexandre Julliard 2007-12-20server: Don't give out full access to the system process event.
Alexandre Julliard 2007-12-20wineboot: Convert the rest of the code to Unicode.
Roy Shea 2007-12-20qmgr: AddRef, QueryInterface, and stub functions for queue manager interface.
Alexandre Julliard 2007-12-20advapi32: Start non-interactive services in a separate window station.
Alexandre Julliard 2007-12-20wineboot: Add support for starting NT-style services.
Alexandre Julliard 2007-12-20explorer: It no longer needs to be made a system process.
Alexandre Julliard 2007-12-20include: Added the mountmgr.h header.
Alexandre Julliard 2007-12-20wineboot: Rewrite wininit.ini processing to use GetPrivateProfileSectionW. Convert ...
Alexandre Julliard 2007-12-20advapi32: Move the EnumDependentServicesA/W stubs in service.c where they belong.
Alexandre Julliard 2007-12-20server: Don't count system processes as users of a desktop.
Lei Zhang 2007-12-21quartz: Move aggregation tests into separate file.
Lei Zhang 2007-12-21quartz: Make filtergraph aggregatable.
Alexandre Julliard 2007-12-21kernel32: Store the initial directory as a full path in the process parameters.
Alexandre Julliard 2007-12-23kernel32: Initialize MaximumLength of the user params directory too.
Jeremy White 2007-12-23wintab32: Add additional device tracing.
Jeremy White 2007-12-23wintab32: Order the cursor array by the standard Wacom promulgates.
Jeremy White 2007-12-23wintab32: Correctly handle devices with a device id of 0.
Jeremy White 2007-12-23wintab32: Store and use the physical device id to match device to cursor.
Jeremy White 2007-12-23wintab32: Compute our physical device characteristics based on the first tablet devic ...
Jeremy White 2007-12-23wintab32: Do not offset the physical device id by the cursor number.
Jeremy White 2007-12-24wintab32: Add constants for cursor types and use them.
Jeremy White 2007-12-24wintab32: Implement the ability to return the number of devices and cursors.
Jeremy White 2007-12-24wintab32: Fix the W->A translation for CSR_NAME and CSR_BTNNAMES.
Maarten Lankhorst 2007-12-24winealsa: Add special case for microphone source in mixer.
Jeremy White 2007-12-24wintab32: Capture the number of buttons earlier, allowing our button maps to be fille ...
Jeremy White 2007-12-24wintab32: Don't return information for non existent cursors.
Lei Zhang 2007-12-28gdiplus: Add GdipCreatePen2 and test cases.
Lei Zhang 2007-12-28gdiplus: Initialize a variable in a test.
Jeremy White 2007-12-30wintab32: Remove the unused and clearly broken FindOpenContext function.
Jeremy White 2007-12-30wintab32: Add modest trace information for tablets.
Jeremy White 2007-12-31wintab32: Add logic to detect specific tablet cursor types, use it to discard non ...
Jeremy White 2007-12-31wintab32: If we could not find a stylus sort of device, we haven't found a tablet.
Alexandre Julliard 2008-01-02server: Use exponential backoff when waiting for wineserver -k to complete.
Alexandre Julliard 2008-01-02server: Redesign the server shutdown processing.
Alexandre Julliard 2008-01-04mountmgr.sys: Create a hard disk device for PhysicalDrive0.
Alexandre Julliard 2008-01-04mountmgr.sys: Create disk devices for all configured drives.
Alexandre Julliard 2008-01-04advapi32: Don't wait for 20 seconds if a service fails to start.
Alexandre Julliard 2008-01-04mountmgr.sys: Added initial stub for the mount point manager device.
Alexandre Julliard 2008-01-04mountmgr.sys: Add devices to the MountedDevices registry key.
Alexandre Julliard 2008-01-04kernel32: Implemented FindFirstVolume/FindNextVolume using the mount point manager.
Alexandre Julliard 2008-01-04mountmgr.sys: Implemented the IOCTL_MOUNTMGR_QUERY_POINTS request.
Alexandre Julliard 2008-01-04kernel32/tests: Added tests for FindFirstVolume/FindNextVolume.
Alexandre Julliard 2008-01-04kernel32: Launch wineboot on first startup of a wine process.
Alexandre Julliard 2008-01-07server: Wait for the expiration of all the process SIGKILL timers before exiting ...
Alexandre Julliard 2008-01-07ntdll: Return a proper Information field also when opening a server file object.
Alexandre Julliard 2008-01-07advapi32: Fix the length written to the pipe for the start message.
Alexandre Julliard 2008-01-07kernel32: Fail more gracefully in GetVolumeInformation for fake drive devices.
Alexandre Julliard 2008-01-07wineboot: Don't print errors for non-fatal problems.
Alexandre Julliard 2008-01-09mountmgr.sys: Implemented IOCTL_DISK_GET_DRIVE_GEOMETRY and IOCTL_STORAGE_GET_DEVICE ...
Alexandre Julliard 2008-01-14kernel32: Close the stdio handles when creating a detached process.
Alexandre Julliard 2008-01-14user32: Don't inherit stdin/stdout handles in explorer.
Alexandre Julliard 2008-01-14kernel32: Don't inherit stdin/stdout handles in wineboot.
Alexandre Julliard 2008-01-16wineboot: Add a --init option used when launched automatically at startup.
Alexandre Julliard 2008-01-16mountmgr.sys: Fix values returned for IOCTL_STORAGE_GET_DEVICE_NUMBER on emulated ...
Alexandre Julliard 2008-01-16winebuild: Reserve the space for the PE header in the .init section.
Alexandre Julliard 2008-01-16ntdll: Fall back to a server device ioctl for files with no associated fd.
Alexandre Julliard 2008-01-16wineboot: Delay import the dlls that are not needed for the default initialisation.
Alexandre Julliard 2008-01-16winebuild: Don't try to use the .init section on Mac OS.