Commit graph

54 commits

Author SHA1 Message Date
Michael Stefaniuc
41dd56cb7f "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
Andrey Turkin
d456e9f49f msiexec: Should recognize /xpackage syntax. 2006-09-25 18:13:32 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard
8580984346 msiexec: Ignore failure to create the service if it already exists. 2006-09-13 12:56:37 +02:00
James Hawkins
a6b8ff9ddb msiexec: Add handling for msiexec's regserver option. 2006-08-23 12:01:15 +02:00
Mike McCormack
2b8abca493 msiexec: Don't crash if there's no args. 2006-07-28 12:32:20 +02:00
Alexandre Julliard
4cf14960ba msiexec: Invert the return values of the boolean functions so that
their names make more sense.
2006-07-14 12:38:20 +02:00
James Hawkins
8c3fc3a889 msiexec: Also support options using a hyphen. 2006-07-14 12:29:36 +02:00
Alexandre Julliard
eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard
77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard
028ab92bf7 make_progs: Generate the .gitignore file.
Ignore generated programs from the top-level .gitignore.
2006-07-10 20:59:06 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
James Hawkins
7c35db000b msiexec: Use CommandLineToArgvW instead of process_args to reduce code duplication. 2006-06-27 21:14:01 +02:00
Mike McCormack
e550eab7e5 msiexec: Improve 64bit compatibility. 2006-05-30 12:23:43 +02:00
Alexandre Julliard
9ca8a86914 Link against libwine_unicode everywhere we use Unicode functions. 2006-05-24 18:05:40 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Mike McCormack
16ee9aba88 msiexec: Force using /i file.msi, some programs pass properties without an =. 2006-05-05 16:33:18 +02:00
Mike McCormack
92b5d9e189 msiexec: Add an icon for msiexec and .msi files. 2006-04-04 11:51:27 +02:00
Mike McCormack
7d66567253 programs: Use WIN32_LEAN_AND_MEAN in some more places. 2006-01-16 20:41:34 +01:00
Mike McCormack
3d2de3d562 msiexec: Ignore the TRANSFORMS variable.
Ignore the TRANSFORMS variable when building a list of transforms for
advertising.  The variable is used to apply transforms when installing.
2006-01-04 14:51:42 +01:00
Alexandre Julliard
ec34a66612 Ignore symlink files too (needed for git). 2005-11-26 13:12:57 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Alexandre Julliard
7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Alexandre Julliard
777cd4f7df Removed a useless header file. 2005-08-11 10:59:51 +00:00
Mike McCormack
65ad7da1f7 Fix some declaration and write string warnings. 2005-06-16 10:45:25 +00:00
Stefan Leichter
e7d1209e72 Update version resource of msiexec.exe to current version shipped from
Windows Update.
2005-05-30 09:55:34 +00:00
Robert Shearman
733a033303 Rename DllRegisterServer and DllUnregisterServer to avoid confusion
with the COM functions of different signatures.
2005-05-17 14:33:36 +00:00
Peter Berg Larsen
e732fc023d Janitorial: Get rid of strncpy/strncpyW. 2005-03-28 14:17:51 +00:00
Aric Stewart
8f19b1f94a The values are quoted and spaces added, so having spaces in the
properties results in spaces in the values which is incorrect.
2005-02-21 18:29:21 +00:00
Mike McCormack
47f8c9a50b Set full UI mode by default. 2005-02-10 20:26:30 +00:00
Mike McCormack
c083f0e9a6 Read args from the registry when passed the /@ flag. 2005-02-10 18:57:56 +00:00
Mike McCormack
1510cce8fa Convert to Unicode. 2005-02-10 17:12:59 +00:00
Mike McCormack
4310728563 - Quote the parameter strings passed to MsiInstallProduct.
- Return the error code that the Msi* function returned when we quit.
2005-02-09 14:05:40 +00:00
Mike McCormack
6c50289ab3 - Fix msiexec's command line parsing.
- Don't allocate memory for fixed size structure.
- Remove a few non-tab indents, since the rest of the file uses tabbed
  indent.
2005-02-09 13:58:31 +00:00
Hans Leidekker
4af7bc87ec Use string functions that are Windows locale aware. 2004-11-23 12:12:31 +00:00
Hans Leidekker
625583efee Handle unknown parameters more gracefully. 2004-11-22 18:27:39 +00:00
Kevin Koltzau
0d2cb29952 Correct problem with /i argument handling. 2004-10-04 19:30:18 +00:00
Alexandre Julliard
58722d6f9e Added /regserver and /unregserver options. 2004-09-20 21:49:42 +00:00
Kevin Koltzau
d660a6340f Correct parsing of /i argument. 2004-08-30 18:39:44 +00:00
Mike McCormack
830fb08b7d Added a version resource. 2004-08-09 18:51:34 +00:00
Vincent Béron
b0da80eda1 Refactor some other code in msiexec. 2004-07-30 04:23:37 +00:00
Vincent Béron
e3c1c249a8 Refactor some of the string processing in msiexec. 2004-07-30 04:21:27 +00:00
Vincent Béron
9cb68a7626 Implement proper properties handling on the commandline in msiexec. 2004-07-30 01:34:58 +00:00
Vincent Béron
fdda7e7d6c In the absence of any other option to msiexec, treat the commandline
as a package name to install.
2004-07-29 23:56:19 +00:00
Vincent Béron
bbc3974aa5 Implement patching in msiexec. 2004-07-29 02:39:20 +00:00
Vincent Béron
42f1c4818c Improve msiexec usage prompt. 2004-07-24 02:27:26 +00:00
Vincent Béron
d2df24b90f Implement logging in msiexec.
Correct MsiEnableLog{A,W} prototype.
2004-07-23 23:28:45 +00:00
Vincent Béron
72984f105d Implement the UI level change part of msiexec. 2004-07-23 23:24:29 +00:00
Vincent Béron
d0820fd60c Add the correct default mode to the repair option. 2004-07-23 23:19:17 +00:00
Vincent Béron
07888bca3d Dump (via TRACEs) all the arguments of msiexec. 2004-07-23 23:17:31 +00:00