Commit Graph

20 Commits

Author SHA1 Message Date
Aric Stewart
54c67dd1b1 - action.c is getting too big, so split out all the handling of
CustomActions into custom.c. Cleaned up a lot of the handling of
  custom actions including scripting actions and processing return
  codes.
- Mike McCormack pointed out that MsiFormatRecord is basically the
  same as internal function deformat_string. So broke deformat_string
  out and updated it to function as MsiFormatRecord and implemented
  MsiFormatRecord.
- A number of random fixes to action.c including properly calculating
  the length for the LocalPackage name, not forcing a reboot when
  really we should just return ERROR_INSTALL_SUSPEND and handling
  REG_MULTI_SZ now that we can deformat the properly.
2005-01-25 20:17:09 +00:00
Aric Stewart
a26aa0af4c Move the guid squishing functions out of msi.c and make a new
registry.c file. Also clean up all the various registry keys we need
to open and create to this module and modify the functions for msi.c
to call these functions.
2005-01-25 10:58:36 +00:00
Mike McCormack
eb23257b7d Added stub implementations for MsiPreviewDialog and
MsiPreviewBillboard.
2005-01-21 10:17:01 +00:00
Vitaly Lipatov
2dd31728d3 Get real screen properties. 2005-01-05 17:11:33 +00:00
Mike McCormack
23b291a642 Add a simple test case for MSI databases. 2005-01-05 13:26:34 +00:00
Aric Stewart
ec688fb4e0 Beginnings of costing and organizing into components and features. 2004-07-04 00:35:52 +00:00
Mike McCormack
11553baa63 Implement the UPDATE query. 2004-07-04 00:30:02 +00:00
Aric Stewart
eb0e0df908 Start implementing MsiOpenPackage. 2004-06-30 19:38:36 +00:00
Aric Stewart
401bd3f772 Start implementing actions. 2004-06-28 20:34:35 +00:00
Christian Costa
7c1ca0f923 Added version info to MSI dll. 2004-05-18 20:41:47 +00:00
Raphael Junqueira
9191a9cd95 Implement DllGetClassObject, DllRegisterServer, DllUnregisterServer
(as the interfaces aren't documented we only have stubs).
2004-03-30 20:42:06 +00:00
Mike McCormack
ce533b7a70 Start implementing the SQL insert query. 2004-03-20 19:18:46 +00:00
Mike McCormack
f5e1c13070 Move the string table out into a separate file, improve lookups. 2004-03-17 20:49:59 +00:00
Dmitry Timoshkov
e51779df68 Explicitly specify output file names for bison. 2004-03-16 19:38:19 +00:00
Mike McCormack
14ec526004 Extend the parser to deal with the CREATE TABLE query. The query
doesn't do anything as yet.
2004-03-16 19:18:22 +00:00
Mike McCormack
af54ef9ce1 Start implementation of MsiEvaluateConditionA/W. 2004-03-16 03:23:43 +00:00
Alexandre Julliard
20b4585e3c Only link against libdxguid where necessary. 2004-01-27 00:11:16 +00:00
Dimitrie O. Paun
fbdfd910c1 Remove SYMBOLFILE and LDDLLFLAGS from Makefiles. 2003-10-11 01:09:15 +00:00
Alexandre Julliard
985ba8ed87 Added missing dependency. 2003-08-15 03:52:35 +00:00
Mike McCormack
6386edc5d8 Partial implementation of the Microsoft Installer (msi.dll). 2003-08-13 01:27:48 +00:00