msi: Fix buffer size calculation in get_keypath.
[wine] / dlls / msi / table.c
2011-03-17  Paul Vriensmsi: Only call MSI_RecordGetString() when needed (Cover...
2011-03-10  David Hedbergmsi: Use ordering information to update the correct...
2011-03-07  Hans Leidekkermsi: Compare keys only in compare_record.
2011-03-04  Marcus Meissnermsi: Pointer to out of scope local variable (Coverity).
2011-02-01  Hans Leidekkermsi: Handle out-of-memory condition in encode_streamname.
2011-01-27  Hans Leidekkermsi: Make sure the return value is initialized in save_...
2010-10-19  Hans Leidekkermsi: Compare strings without depending on thread locale.
2010-10-11  Hans Leidekkermsi: Allocate 3 bytes instead of 2 for in-memory string...
2010-09-24  Hans Leidekkermsi: Use binary search to find the insert index for...
2010-09-08  Hans Leidekkermsi: Fix comparison of table ids in TABLE_Exists.
2010-08-27  Hans Leidekkermsi: Open the database storage in transacted mode when...
2010-06-11  Hans Leidekkermsi: Update an existing record even if the low bit...
2010-04-19  Hans Leidekkermsi: Remove the string index parameter from msi_addstringW.
2010-02-19  Hans Leidekkermsi: Encode stream name in the callers of db_get_raw_st...
2009-12-17  James Hawkinsmsi: Move MSITRANSFORM and MSISTREAM and associated...
2009-12-16  Hans Leidekkermsi: Clone the open stream instead of trying to open...
2009-12-14  James Hawkinsmsi: Implement DROP_delete that deletes the drop view...
2009-12-11  James Hawkinsmsi: Close the original record before copying new data...
2009-12-08  James Hawkinsmsi: Free the column info data when updating the table...
2009-12-08  James Hawkinsmsi: Make sure to free the extra row data when deleting...
2009-11-19  Hans Leidekkermsi: Sign extend the value when converting from a small...
2009-10-27  Nate Gallahermsi: Add tablename tracking to VIEW_find_column.
2009-10-20  Hib Erismsi: Remove table_find_insert_idx().
2009-10-20  Hib Erismsi: Fix table rows order.
2009-10-20  Hib Erismsi: Add function get_table_value_from_record.
2009-10-15  Hans Leidekkermsi: Define common strings only once.
2009-09-16  Hans Leidekkermsi: Downgrade two ERRs to WARNs.
2009-08-04  Hans Leidekkermsi: Fix column width calculation.
2009-07-06  Hib Erismsi: Implement ASSIGN mode in MsiViewModify.
2009-06-22  Hib Erismsi: Insert new tables in correct _Tables location.
2009-06-11  Mike Kaplinskiymsi: Store temporary rows in the same place as persiste...
2009-05-26  Hib Erismsi: Support transforms with binary OBJECTS.
2009-05-26  Hib Erismsi: Add support for binary OBJECTS.
2009-04-20  Hans Leidekkermsi: Fix a double free.
2009-03-02  James Hawkinsmsi: The _Streams and _Storages table are special and...
2009-03-02  James Hawkinsmsi: Column attributes for temporary string and int...
2009-03-02  James Hawkinsmsi: Correctly order transposed column values in the...
2009-02-26  James Hawkinsmsi: The _Tables and _Columns tables have no persistenc...
2009-01-26  Nikolay Sivovmsi: Remove redundant pointer check (Coverity).
2009-01-12  Andrew Talbotmsi: Declare some functions static.
2008-10-09  James Hawkinsmsi: Remove a part of a debugging statement that was...
2008-10-07  James Hawkinsmsi: Don't update the table columns if there are no...
2008-10-07  James Hawkinsmsi: Remove the columns in reverse order.
2008-10-06  James Hawkinsmsi: Implement the DROP TABLE sql command.
2008-08-25  James Hawkinsmsi: Store the _Columns and _Tables tables in the datab...
2008-07-08  James Hawkinsmsi: Add handling for the special _Storages table.
2008-04-07  James Hawkinsmsi: Don't reorder the table when matching rows as...
2008-04-02  James Hawkinsmsi: Handle sorting an empty table.
2008-03-07  Andrew Talbotmsi: Assign to structs instead of using memcpy.
2008-02-18  James Hawkinsmsi: Implement the MSIMODIFY_REFRESH command of MsiView...
2008-01-10  Gerald Pfeifermsi: Complete initializers.
2008-01-09  James Hawkinsmsi: Actually delete the row data instead of blanking...
2008-01-04  Gerald Pfeifermsi: Adjust the types of loop variables.
2008-01-02  Gerald Pfeifermsi: Simplify condition in TABLE_fetch_stream().
2007-12-27  Gerald Pfeifermsi: Fix error handling in encode_streamname().
2007-12-26  Rob Shearmanmsi: Fix several memory leaks after using IEnumSTATSTG_...
2007-12-23  James Hawkinsmsi: Fix deleting temporary rows, with tests.
2007-12-19  James Hawkinsmsi: Free the ordering information.
2007-12-18  James Hawkinsmsi: Sort each table of the join separately.
2007-11-05  James Hawkinsmsi: Don't update a table entry when applying a transfo...
2007-11-05  James Hawkinsmsi: Test and implement the MSIMODIFY_DELETE command.
2007-10-18  James Hawkinsmsi: Return ERROR_FUNCTION_FAILED if a matching row...
2007-10-18  James Hawkinsmsi: Return ERROR_FUNCTION_FAILED when inserting duplic...
2007-10-17  Alexandre Julliardmsi: Avoid casting const pointers to non-const.
2007-10-17  Alexandre Julliardmsi: Properly clear the new table data when a column...
2007-07-27  James Hawkinsmsi: Implement the MSIMODIFY_UPDATE command in the...
2007-07-24  James Hawkinsmsi: Add handling for the MSIMODIFY_UPDATE command.
2007-07-24  James Hawkinsmsi: Properly delete the columns view.
2007-07-23  James Hawkinsmsi: Ref count temporary columns and release them when...
2007-07-23  James Hawkinsmsi: Implement adding columns using the ALTER command.
2007-07-19  James Hawkinsmsi: Implement reference counting for tables, manipulat...
2007-07-17  James Hawkinsmsi: Load the AdminProperties stream if the package...
2007-07-11  James Hawkinsmsi: Check for NULL transform, as there may be no trans...
2007-07-10  James Hawkinsmsi: Handle adding columns in transforms.
2007-06-27  Rob Shearmanmsi: Fix transforms to work when the number of bytes...
2007-06-27  Rob Shearmanmsi: Fix bytes_per_column for binary types when the...
2007-06-19  James Hawkinsmsi: Properly delete rows from the table, instead of...
2007-06-14  Andrew Talbotmsi: Constify some variables.
2007-06-08  James Hawkinsmsi: Add support for large string tables.
2007-06-08  James Hawkinsmsi: Represent table data as bytes instead of shorts.
2007-06-08  James Hawkinsmsi: Reduce the amount of code that directly accesses...
2007-06-08  James Hawkinsmsi: Use fetch_int to reduce code duplication and acces...
2007-04-27  Marcus Meissnermsi: Do not mark the tables const.
2007-04-25  James Hawkinsmsi: Implement special handling for the _Streams table.
2007-04-25  Rob Shearmanmsi: Set rec to NULL after calling msiobj_release on...
2007-04-24  Rob Shearmanmsi: Add a non-persistent string instead of a persisten...
2007-04-24  Rob Shearmanmsi: Add a persistent flag to tables.
2007-04-24  Rob Shearmanmsi: Don't add info to the _Columns table for non-persi...
2007-04-24  Rob Shearmanmsi: Add support for adding temporary/non-persistent...
2007-04-24  Rob Shearmanmsi: Create the table directly in create_table instead...
2007-04-24  Rob Shearmanmsi: Move table creation to table.c.
2007-04-24  Rob Shearmanmsi: Store the column info in the MSITABLE structure.
2007-04-24  Rob Shearmanmsi: Remove the hash table for a column when one of...
2007-04-24  Rob Shearmanmsi: Move string loading and saving to string.c.
2007-04-24  Rob Shearmanmsi: Add support for non-persistent strings.
2007-04-23  James Hawkinsmsi: Return MSICONDITION_NONE in MsiDatabaseIsTablePers...
2007-02-06  Mike McCormackmsi: Factor out code to calculate column offsets.
2007-01-12  Andrew Talbotmsi: Remove unused variables.
2006-11-13  Francois Gougetmsi: assert.h is not a local header (spotted by winapi_...
2006-11-06  Alexandre Julliardmsi: Fixed definition of the MSIITERHANDLE type.
next