d3dx9_36/tests: Avoid a potential out of bound access.
[wine] / dlls / msi /
2012-09-18  Jacek Cabanmsi: Make script Session object visible by name.
2012-09-18  Jacek Cabanmsi: Choose the right IActiveScriptParse* interface...
2012-09-13  Hans Leidekkermsi: Don't reinstall components shared with other products.
2012-09-11  Hans Leidekkermsi: Only remove a component if the number of clients...
2012-09-06  Marcus Meissnermsi: Move free after last usage (Coverity).
2012-08-28  Jacek CabanAlways define WIDL_C_INLINE_WRAPPERS.
2012-08-15  Michael Stefaniucmsi/tests: Avoid a TRUE:FALSE conditional expression.
2012-08-13  Hans Leidekkermsi: Try the registered install location first when...
2012-08-13  Hans Leidekkermsi: Avoid an out of bounds access in msi_build_directo...
2012-07-31  Hans Leidekkermsi: Implement the RemoveExistingProducts standard...
2012-07-31  Vincent Povirkmsi: Stub Migrate10CachedPackagesW.
2012-07-27  Hans Leidekkermsi: Use inline wrappers for calling COM methods.
2012-07-27  Hans Leidekkermsi: Use the right interface to call 32-bit and 64...
2012-07-27  Detlef Riekenbergmsi/tests: Use always static binding for GetTokenInform...
2012-07-16  Hans Leidekkermsi/tests: Mark some test results as broken.
2012-07-09  Hans Leidekkermsi: Don't hard-code the ServicePackLevel property.
2012-07-09  Hans Leidekkermsi: Don't crash if no working directory is specified...
2012-06-15  Francois Gougetmsi/tests: Get rid of unneeded function typedefs.
2012-06-12  Hans Leidekkermsi: Keep assembly caches loaded until the package...
2012-06-12  Hans Leidekkermsi: Always load mscoree.dll from the system directory.
2012-06-12  Hans Leidekkermsi: Don't fail if no .NET runtime is available.
2012-06-12  Hans Leidekkermsi/tests: Use only uppercase characters for the PID_RE...
2012-06-11  Hans Leidekkermsi: Support registry key names that exceed 255 characters.
2012-06-11  Hans Leidekkermsi: Fail if a registry key cannot be created.
2012-06-11  Hans Leidekkermsi: Ignore the value if a registry value name is special.
2012-06-11  Hans Leidekkermsi: Add support for 64-bit registry components.
2012-05-31  Hans Leidekkermsi: Don't create empty values for special registry...
2012-05-31  Hans Leidekkermsi: Don't terminate the string in msi_id2stringA.
2012-05-17  Hans Leidekkermsi: Add support for version 4.0 of the .NET runtime.
2012-05-17  Hans Leidekkermsi: Use the correct function pointer in msi_init_assem...
2012-05-17  Hans Leidekkermsi: Break out of the loop as soon as the assembly...
2012-05-17  Michael Stefaniucmsi/tests: Test the correct return values.
2012-05-15  Francois GougetAssorted typo, spelling, wording and case fixes.
2012-05-15  Hans Leidekkermsi: Add support for the ActionInfo progress message...
2012-05-15  Hans Leidekkermsi: Add support for the ProgressAddition progress...
2012-05-15  Hans Leidekkermsi: Don't hide failure of script custom actions.
2012-05-08  Hans Leidekkermsi: Resolve the target path for the ODBC driver file...
2012-05-03  Alexandre Julliardmsi/tests: Skip MsiEnumProductsEx tests if not supported.
2012-05-03  Francois Gougetmsi: Tweak msiexec's usage message.
2012-05-01  Hans Leidekkermsi: Fix a couple of DispGetParam calls.
2012-05-01  Hans Leidekkermsi: Add the Session object as a global member to custo...
2012-05-01  Hans Leidekkermsi: Remove a workaround for missing Windows Script...
2012-04-30  Hans Leidekkermsi: Add support for uninstalling global assemblies.
2012-04-26  Hans Leidekkermsi: Avoid a crash in get_registered_local_package.
2012-04-26  Hans Leidekkermsi: Don't free cached tables in MsiDatabaseCommit.
2012-04-23  Hans Leidekkermsi: Check supported languages in the AppSearch action.
2012-04-23  Hans Leidekkermsi: Remove child folders first in the RemoveFolders...
2012-04-23  Hans Leidekkermsi: Dynamically allocate the path buffer in MsiQueryCo...
2012-04-23  Hans Leidekkermsi: Initialize hkey in msi_comp_find_prod_key.
2012-04-23  Hans Leidekkermsi: Reduce the indentation level in ACTION_GetComponen...
2012-04-20  Francois Gougetmsi: Make create_record() static.
2012-04-20  Hans Leidekkermsi: Remove an unneeded assignment.
2012-04-20  Hans Leidekkermsi/tests: Fix some leaks.
2012-04-20  Hans Leidekkermsi/tests: Add a test for MsiEnumProductsEx.
2012-04-20  Hans Leidekkermsi: Fix install state detection for registry components.
2012-04-06  Robert van Herkmsi: Fixed MsiGetFileHashW for empty files.
2012-04-05  Hans Leidekkermsi: Keep the UI level fixed during the lifetime of...
2012-04-02  Hans Leidekkermsi: Suspend the installation if an action sets MSIRUNM...
2012-04-02  Hans Leidekkermsi: Implement MsiGet/SetMode(MSIRUNMODE_REBOOTNOW).
2012-04-02  Hans Leidekkermsi: Use the state parameter passed to MsiSetMode.
2012-04-02  Hans Leidekkermsi: Rename the need_reboot flag to need_reboot_at_end.
2012-04-02  Hans Leidekkermsi/tests: Add tests for MsiEnumComponents and MsiEnumC...
2012-04-02  Hans Leidekkermsi: Reimplement MsiEnumComponents on top of MsiEnumCom...
2012-04-02  Hans Leidekkermsi: Implement MsiEnumComponentsEx.
2012-03-30  Hans Leidekkermsi: Detect installed side-by-side assemblies.
2012-03-28  Hans Leidekkermsi/tests: Reduce code duplication in the feature/compo...
2012-03-28  Hans Leidekkermsi: Clear the cert pointer in MsiGetFileSignatureInfor...
2012-03-28  Hans Leidekkermsi: Also set the Intel property on 64-bit processors.
2012-03-28  Andoni Morales Ala... msi: Implement MSIMODIFY_MERGE function in TABLE_modify.
2012-03-26  Hans Leidekkermsi: Mask off modifiers before setting the UILevel...
2012-03-26  Hans Leidekkermsi: Get the UI level from the global variable instead...
2012-03-26  André Hentschelmsi: Allow ARM installations.
2012-03-16  Hans Leidekkermsi: Restrict the match on files from cabinets to files...
2012-03-13  Hans Leidekkermsi: Fix deleting services on installation.
2012-03-12  Hans Leidekkermsi: Perform a case insensitive match on filenames...
2012-03-12  Hans Leidekkermsi: Reimplement MsiEnumProducts on top of MsiEnumProdu...
2012-03-12  Hans Leidekkermsi: Implement MsiEnumProductsEx.
2012-03-12  Hans Leidekkermsi: Deformat the description field of INSTALLMESSAGE_A...
2012-02-06  Hans Leidekkermsi: Use the return value of IXMLDOMNode_get_text ...
2012-02-06  Hans Leidekkermsi: Avoid a null pointer dereference in MsiGetFileVers...
2012-02-05  Hans Leidekkermsi: Follow the parent state for preselected features...
2012-01-30  Stefan Leichtermsi: Update version resource.
2012-01-30  Frédéric Delanoymsi: Avoid dead code in parse_prop (Coverity).
2012-01-25  Frédéric Delanoymsi: Avoid dead code in parse_prop (Coverity).
2012-01-24  Hans Leidekkermsi: Use the column count specified in the table transf...
2012-01-23  Francois GougetUse a single space after a full stop to follow the...
2012-01-23  Hans Leidekkermsi: Don't evaluate msidbFeatureAttributesFollowParent...
2012-01-20  Hans Leidekkermsi: Pass the file identifier instead of the filename...
2012-01-19  Hans Leidekkermsi: Don't parse the format string when building the...
2012-01-18  Hans Leidekkermsi: Make sure target paths are normalized.
2012-01-18  Nikolay Sivovmsi: Support test for aplicable patch of MSIPATCH_DATAT...
2012-01-18  Nikolay Sivovmsi: Support MSIPATCH_DATATYPE_XMLBLOB when testing...
2012-01-17  Nikolay Sivovmsi: Create the rest of objects with separate helpers.
2012-01-16  Nikolay Sivovmsi: Use data table for dispid tests.
2012-01-16  Nikolay Sivovmsi: Implement list on top of general object.
2012-01-16  Nikolay Sivovmsi: Add a helper to create database object.
2012-01-16  Nikolay Sivovmsi: Add null terminator to typelib name.
2012-01-16  Nikolay Sivovmsi: Create installer object initializing automation...
2012-01-16  Nikolay Sivovmsi: Implement session object directly on top of automa...
2012-01-16  Nikolay Sivovmsi: COM cleanup for automation object implementation.
next