James Hawkins
|
1c1cf26997
|
msi: Explicitly check the returned value against -1 as the variable is unsigned.
|
2007-11-05 14:55:14 +01:00 |
|
James Hawkins
|
2274388323
|
msi: Save nonpersistent strings as holes in the string pool.
|
2007-10-18 12:10:05 +02:00 |
|
James Hawkins
|
dc3060c542
|
msi: Load the AdminProperties stream if the package is an Admin package.
|
2007-07-17 12:54:53 +02:00 |
|
Rob Shearman
|
2e2b17f340
|
msi: Fix transforms to work when the number of bytes per string reference differs to that of the database it is being applied to.
|
2007-06-27 12:32:42 +02:00 |
|
Rob Shearman
|
0876f7664a
|
msi: Fix loading string tables for databases that use 3-byte string references and that have a non-zero codepage (i.e. != CP_ACP).
|
2007-06-27 12:32:23 +02:00 |
|
Andrew Talbot
|
8b362f7fc8
|
msi: Constify some variables.
|
2007-06-13 11:18:35 +02:00 |
|
James Hawkins
|
a05613a9f2
|
msi: Add support for large string tables.
|
2007-06-08 11:59:28 +02:00 |
|
James Hawkins
|
da55285acb
|
msi: Implement special handling for the _Streams table.
|
2007-04-25 12:44:37 +02:00 |
|
Rob Shearman
|
e261d602fb
|
msi: Cleanup unneeded string table functions.
Make string table functions that aren't used outside of string.c static.
|
2007-04-24 12:21:33 +02:00 |
|
Rob Shearman
|
37b11baaa3
|
msi: Move string loading and saving to string.c.
|
2007-04-24 12:20:19 +02:00 |
|
Rob Shearman
|
2e3289ca6c
|
msi: Add support for non-persistent strings.
Store the loaded refcount in the string table.
|
2007-04-24 12:18:04 +02:00 |
|
Mike McCormack
|
4f9cae8d8c
|
msi: Increase the size of the string table.
|
2006-09-08 12:44:51 +02:00 |
|
Mike McCormack
|
5f832b2731
|
msi: Fix writing of long strings to the database.
|
2006-08-28 11:49:21 +02:00 |
|
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
|
Mike McCormack
|
ed9745b94f
|
msi: Check the correct pointer after allocating memory.
|
2006-04-07 11:45:34 +02:00 |
|
Mike McCormack
|
f537eb241a
|
msi: Improve the string table hash.
|
2006-04-03 12:15:24 +02:00 |
|
Mike McCormack
|
50684c15d5
|
Create the +msidb debug channel for msi database code.
|
2005-11-02 14:24:21 +00:00 |
|
Mike McCormack
|
de71dbb2d8
|
Make sure to set the minimum size before allocating string table
memory.
|
2005-09-26 09:54:56 +00:00 |
|
Mike McCormack
|
8dc28d5306
|
Added memory allocation inline functions (part 1).
|
2005-09-20 11:57:19 +00:00 |
|
Mike McCormack
|
16466af791
|
gcc 4.0 -Wpointer-sign fixes.
|
2005-07-06 10:33:30 +00:00 |
|
Michael Stefaniuc
|
b937407ee5
|
Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
|
2005-01-20 10:36:35 +00:00 |
|
Mike McCormack
|
4604e66094
|
Fix warnings found with -Wsign-compare.
|
2004-08-06 17:30:20 +00:00 |
|
Aric Stewart
|
8d81d671eb
|
Make the msistring_makehash return something other than just 1 or
0. Also handle the case where the string or stored string is null.
|
2004-07-29 23:59:15 +00:00 |
|
Mike McCormack
|
de8674ec6f
|
Set the storage file's GUID so native MSI recognizes it.
Fix crash when inserting multiple columns that are invalid.
|
2004-06-30 18:42:02 +00:00 |
|
Mike McCormack
|
abd259fd12
|
Fix the UPDATE query.
|
2004-06-30 18:24:33 +00:00 |
|
Mike McCormack
|
ab519f2a2c
|
Make the SQL insert query work.
|
2004-06-30 18:18:27 +00:00 |
|
Mike McCormack
|
c0523aaa57
|
Pull the codepage from the string table.
|
2004-06-26 00:18:36 +00:00 |
|
Mike McCormack
|
9d66d94780
|
Implement queries by string value.
|
2004-06-26 00:11:08 +00:00 |
|
Francois Gouget
|
497709b9bb
|
Assorted spelling and case fixes.
|
2004-06-15 20:26:45 +00:00 |
|
Mike McCormack
|
943a71e453
|
Fix handle allocation and the CREATE TABLE query.
|
2004-03-19 19:14:12 +00:00 |
|
Mike McCormack
|
068b4ec7d4
|
First go at write support.
|
2004-03-19 01:16:36 +00:00 |
|
Mike McCormack
|
b040e4bcd2
|
When loading table data, split it up into rows.
|
2004-03-18 04:04:08 +00:00 |
|
Mike McCormack
|
f5e1c13070
|
Move the string table out into a separate file, improve lookups.
|
2004-03-17 20:49:59 +00:00 |
|