Commit Graph

227 Commits

Author SHA1 Message Date
James Hawkins
b3331d1a76 advpack: Fill the output buffer to workaround a bug in IE7s advpack. 2007-01-10 12:00:19 +01:00
Paul Vriens
c9f6c4c7cf advpack/tests: Change the output for HRESULT's. 2006-12-08 11:39:38 +01:00
Paul Vriens
9d0b69d130 advpack: Remove test that crashes on systems with IE7. 2006-11-24 11:51:01 +01:00
James Hawkins
a27ae79295 advpack: Use the full path of the INF file as the source directory if the CAB file is invalid. 2006-11-02 12:23:53 +01:00
Paul Vriens
26172f8aa4 advpack: Add another test. 2006-10-31 21:57:40 +01:00
Paul Vriens
f8268719bf advpack: Fix typos. 2006-10-31 21:57:32 +01:00
James Hawkins
615d09f285 advpack: Fix the full path check. 2006-10-24 11:44:20 +02:00
Eric Pouech
ea2f60160c advpack: Plug a couple of memory leaks. 2006-10-23 12:26:07 +02:00
Michael Ploujnikov
d7c0a0e38c advpack/tests: Win64 printf format warning fixes. 2006-10-12 11:37:10 +02:00
James Hawkins
8b9ad4d3bc advpack: Make internal functions static. 2006-10-09 20:28:07 +02:00
James Hawkins
29a55bd512 advpack: Win64 printf format warning fixes. 2006-10-07 17:48:11 +02:00
Paul Vriens
06e0766910 advpack: Make tests run on Win98 again. 2006-10-06 12:53:25 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
James Hawkins
319cac4c1f advpack: backup should be a const string. 2006-09-21 13:01:03 +02:00
Andrew Talbot
062424b68a advpack: Remove duplicate function declaration. 2006-09-20 12:23:53 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Andrew Talbot
570aad50d2 advpack: Cast-qual warnings fix. 2006-09-08 11:02:41 +02:00
James Hawkins
a39913fa11 advpack: Add the regsvr action to the SetupInstallFromInfSection call. 2006-09-07 10:48:04 +02:00
James Hawkins
f5acc51f2c advpack: Get the proper working directory in install_init. 2006-09-07 10:47:58 +02:00
Andrew Talbot
2429d1b634 advpack: Cast-qual warnings fix. 2006-09-07 10:16:01 +02:00
Alexandre Julliard
5cf75e615a makefiles: Only run test and documentation targets in directories that need them. 2006-08-28 13:37:44 +02:00
Saulius Krasuckas
a07240142e advpack/tests: Make RunSetupCommand not popup dialogs. 2006-08-21 12:21:38 +02:00
Stefan Huehner
998e256c82 Fix some -Wstrict-prototype warnings () -> (void). 2006-08-21 12:06:26 +02:00
Andrew Talbot
b3cf216d9b advpack/tests: Write-strings warnings fix. 2006-08-14 11:45:06 +02:00
Andrew Talbot
c6befb3358 advpack/tests: Write-strings warnings fix. 2006-07-31 10:50:22 +02:00
Andrew Talbot
719aa10a4b advpack/tests: Write-strings warnings fix. 2006-07-29 11:51:09 +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
0fa8baafcb make_dlls: Recursively ignore .ok files in all tests directories. 2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899 make_dlls: Recursively ignore testlist.c in all tests directories. 2006-07-10 21:19:42 +02:00
Alexandre Julliard
5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +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
ac9e421999 advpack: Add tests for different configurations of INF filenames and
working directories for install functions.
2006-07-10 13:05:26 +02:00
James Hawkins
1a0208ef61 advpack: Implement DoInfInstall on top of the install framework. 2006-06-21 11:13:58 +02:00
Mike McCormack
a87ba6f445 advpack: Remove some dead code. (Coverity) 2006-06-14 12:47:05 +02:00
Michael Stefaniuc
56026299d0 Remove more redundant NULL checks before HeapFree (found by Smatch). 2006-06-07 14:20:09 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Francois Gouget
e739ba9551 Assorted spelling fixes. 2006-05-15 15:05:05 +02:00
James Hawkins
5f875b0912 advpack: DelDirs should only remove a directory if it's empty. 2006-05-08 13:37:39 +02:00
James Hawkins
8e111502ad advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS. 2006-05-08 13:37:29 +02:00
James Hawkins
3e46363bfd advpack: Don't fail if the dll to register doesn't exist. 2006-05-05 20:57:29 +02:00
James Hawkins
72e279bd36 advpack: Implement the DelDirs command. 2006-05-05 17:48:54 +02:00
James Hawkins
4df237312a advpack: Implement the CheckAdminRights option. 2006-05-05 17:48:39 +02:00
James Hawkins
c9cff908ce advpack: Implement the RunPreSetupCommands command. 2006-05-05 17:48:19 +02:00
James Hawkins
5524a4c574 advpack: INF install is implemented so fix the documentation. 2006-05-05 17:48:05 +02:00
James Hawkins
e0aa23a168 advpack: Implement the PerUserInstall command. 2006-05-05 17:47:51 +02:00
James Hawkins
b3347c49a1 advpack: Leave room for the NULL terminator in the working_dir string. 2006-05-05 17:47:08 +02:00
James Hawkins
48b55afa56 advpack: NULL-terminate the source path. 2006-05-05 17:46:53 +02:00
James Hawkins
9c6e762e6d advpack: Return the hresult in ExecuteCabW. 2006-05-05 17:46:41 +02:00
James Hawkins
05c23edaef advpack: Clean up the formatting of RegInstall to match the rest of the file. 2006-05-05 17:45:54 +02:00
James Hawkins
d049c37af2 advpack: Perform an Advanced INF-level install in RegInstall. 2006-05-05 17:45:39 +02:00
James Hawkins
f1631103aa advpack: Factor out writing predefined strings into write_predefined_strings. 2006-05-05 17:45:16 +02:00
James Hawkins
4b9311b5b2 advpack: Ignore the return value from the OCX registration. 2006-05-05 17:45:04 +02:00
James Hawkins
924d91ca05 advpack: Implement LaunchINFSectionW. 2006-04-20 19:39:29 +02:00
James Hawkins
c14fe5a6be advpack: Implement ExecuteCabW. 2006-04-20 19:39:01 +02:00
James Hawkins
401becab3e advpack: Implement the RunPostSetupCommands callback. 2006-04-20 19:38:22 +02:00
James Hawkins
c4ca63418f advpack: Implement the RegisterOCXs callback. 2006-04-20 19:38:03 +02:00
James Hawkins
aabb5d0443 advpack: Set the ldids of the install section in install_init. 2006-04-20 15:34:00 +02:00
James Hawkins
704e70ff7c advpack: Add stub handling for the RegisterOCXs command. 2006-04-20 15:33:13 +02:00
James Hawkins
92f979b005 advpack: Don't TRACE the internals of the setup pointer as it can be NULL. 2006-04-20 15:30:50 +02:00
James Hawkins
49a29a1878 advpack: LaunchINFSectionExA is no longer a stub. 2006-04-20 15:30:34 +02:00
James Hawkins
b9fc3f8eb1 advpack: Set the destination directory to the working directory if key equals SourceDir. 2006-04-19 12:43:14 +02:00
James Hawkins
fc52a8483c advpack: Add the ability to set multiple keys on one line in set_ldid. 2006-04-19 12:42:14 +02:00
James Hawkins
b2a3ffd893 advpack: Put function declarations in advpack_private.h. 2006-04-19 12:00:59 +02:00
James Hawkins
eb602fa8f0 advpack: Add install_init/release to perform install initialization. 2006-04-17 12:17:20 +02:00
James Hawkins
3f784a7339 advpack: Factor out OCX registering into do_ocx_reg. 2006-04-17 12:14:53 +02:00
James Hawkins
1bc69125af advpack: Use get_parameter to read the three parameters of RegisterOCX.
Use get_parameter to read the three parameters to RegisterOCX.
Remove the ERRs and TRACEs now that we return the HRESULT.
2006-04-17 12:14:42 +02:00
James Hawkins
39c0682bff advpack: The fallback directory is the fifth field index, not the sixth. 2006-04-17 12:03:01 +02:00
James Hawkins
b70d65b227 advpack: Use the default queue callback when calling SetupInstallFromInfSection. 2006-04-17 12:02:42 +02:00
James Hawkins
ab68238af7 advpack: Fix the documentation for RegisterOCX. 2006-04-17 12:02:25 +02:00
James Hawkins
940af1b41c advpack: Fix the return type of RegisterOCX. 2006-04-17 12:02:16 +02:00
James Hawkins
640b7761eb advpack: Document RegisterOCX. 2006-04-14 19:35:48 +02:00
Alexandre Julliard
5c2a980c86 advpack: Fixed a couple of typos in Unicode conversion. 2006-04-13 12:10:56 +02:00
James Hawkins
fadf610065 advpack: Implement UserInstStubWrapper. 2006-04-11 14:22:09 +02:00
James Hawkins
698ee36c85 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand. 2006-04-11 11:25:23 +02:00
James Hawkins
46fe944832 advpack: Implement LaunchINFSectionEx. 2006-04-11 11:24:59 +02:00
James Hawkins
65b50022d5 advpack: Standardize the format of advpack traces.
Display all strings in advpack traces.
Use debugstr_a/w for TRACE strings.
2006-04-11 11:24:14 +02:00
James Hawkins
cc6685f089 advpack: Standardize the format of advpack parameter lists. 2006-04-11 11:23:57 +02:00
James Hawkins
6053d265bc advpack: Add initial implementation of SetPerUserSecValues. 2006-04-10 15:43:53 +02:00
James Hawkins
d7199a4836 advpack: Add a few more tests for SetPerUserSecValues. 2006-04-07 20:01:04 +02:00
James Hawkins
12a9ed0ade advpack: Forward DelNodeRunDLL32A to its Unicode counterpart. 2006-04-07 12:56:49 +02:00
James Hawkins
cc4b01a0f1 advpack: Rewrite get_parameter to be able to handle an empty parameter. 2006-04-07 12:56:36 +02:00
James Hawkins
a7e055e0bd advpack: Add initial tests for SetPerUserSecValues. 2006-04-06 22:22:15 +02:00
James Hawkins
148a481266 advpack: Factor out advpack error handling into ADV_HRESULT. 2006-04-05 11:38:57 +02:00
James Hawkins
e475634799 advpack: Forward RegInstallA to its Unicode counterpart. 2006-04-04 12:20:24 +02:00
James Hawkins
39cedf0bed advpack: Forward LaunchINFSectionA to its Unicode counterpart. 2006-04-04 12:18:56 +02:00
James Hawkins
844eebd0e7 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart. 2006-04-04 12:18:22 +02:00
James Hawkins
96a428066a advpack: Forward RegSaveRestoreA to its Unicode counterpart. 2006-04-04 12:18:04 +02:00
James Hawkins
063a36b66f advpack: Forward RegRestoreAllA to its Unicode counterpart. 2006-04-04 12:09:08 +02:00
James Hawkins
d04606b583 advpack: LaunchINFSectionExW is available, so mark it so in the spec file. 2006-03-31 11:33:33 +02:00
James Hawkins
017d1b0b56 advpack: Forward ExecuteCabA to its Unicode counterpart. 2006-03-31 11:33:25 +02:00
James Hawkins
c26245077d advpack: Open the INF file if the RSC_FLAG_INF flag is specified. 2006-03-30 13:22:17 +02:00
James Hawkins
724a4b36c2 advpack: Forward LaunchINFSectionExA to its Unicode counterpart. 2006-03-30 12:46:59 +02:00
James Hawkins
93fc6d450a advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex. 2006-03-30 12:46:42 +02:00
James Hawkins
480b64950b advpack: Implement the launching of executables in RunSetupCommand. 2006-03-27 12:17:30 +02:00
James Hawkins
e4b31800ab advpack: Define S_ASYNCHRONOUS in advpub.h. 2006-03-27 12:16:55 +02:00
James Hawkins
2fb1ac8611 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return. 2006-03-27 11:30:50 +02:00
James Hawkins
df9a465b50 advpack: Add initial tests for RunSetupCommand. 2006-03-24 12:54:20 +01:00
James Hawkins
e28d541757 advpack: Forward DelNodeA to its Unicode counterpart. 2006-03-24 12:54:20 +01:00
James Hawkins
478712a27d advpack: Forward RunSetupCommandA to its Unicode counterpart. 2006-03-24 12:54:20 +01:00
James Hawkins
9ec3341445 advpack: Forward the FileSaveRestore API to their Unicode counterparts. 2006-03-24 12:54:20 +01:00