Commit Graph

157 Commits

Author SHA1 Message Date
Piotr Caban 445db0a54d hlink: Fix leak in HlinkNavigateToStringReference. 2011-12-13 18:59:16 +01:00
Jacek Caban 28c94f5a53 hlink: Added TargetFrameName tests. 2011-10-21 16:47:11 +02:00
Jacek Caban 34db2d3926 hlink: Return S_FALSE in GetTargetFrameName when returning NULL. 2011-10-21 16:47:06 +02:00
Jacek Caban 7b2bb14be2 hlink: Moved HLinkBrowseContext_Constructor to avoid vtbl forward declaration. 2011-10-21 16:46:57 +02:00
Jacek Caban ccc66af6e3 hlink: Don't use WINAPI for internal functions. 2011-10-21 16:46:48 +02:00
Jacek Caban c43d445064 hlink: Reorder functions to avoid vtbl forward declaration. 2011-10-21 16:46:33 +02:00
Francois Gouget 70c9510b45 hlink: Fix the spelling of a parameter name. 2011-08-03 14:15:48 +02:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Austin English 5c1febe68e hlink: Remove win9x hacks. 2011-07-27 12:16:34 +02:00
Marcus Meissner 74844ca3c6 hlink: Mark internal symbols with hidden visibility. 2011-05-19 10:06:06 +02:00
Austin English 5cce62a8f4 hlink/tests: Remove win9x hacks. 2011-02-28 13:11:50 +01:00
Austin English f41a70133a hlink/tests: Don't check results in disabled tests (LLVM/Clang). 2011-02-08 14:45:54 -06:00
Reece Dunn 365ae23e46 hlink/tests: Add hres checks for the IHlink_GetMonikerReference calls (clang). 2011-01-25 12:37:51 +01:00
Nikolay Sivov e871d5ec37 hlink/tests: Fix interface leak (Valgrind). 2011-01-17 12:50:42 +01:00
Michael Stefaniuc 4a6c525659 hlink: Use ifaces instead of vtbl pointers in ExtensionService. 2011-01-05 17:52:46 +01:00
Michael Stefaniuc 5b502e3e02 hlink: Use an iface instead of a vtbl pointer in CFImpl. 2010-12-30 12:21:53 +01:00
Michael Stefaniuc 5101f249c8 hlink: Use ifaces instead of vtbl pointers in HlinkImpl. 2010-12-29 11:59:34 +01:00
Michael Stefaniuc 425dd09309 hlink: Use an iface instead of a vtbl pointer in HlinkBCImpl. 2010-12-05 12:28:45 +01:00
Alexandre Julliard 61eb983313 hlink: Convert dll registration to the IRegistrar mechanism. 2010-12-02 14:40:00 +01:00
Andrew Eikum a8e39c66f7 hlink: Site data should only be set if the hlink has an HlinkSite. 2010-11-02 11:15:08 +01:00
Andrew Eikum 5c5e53ae21 hlink: Implement HlinkClone. 2010-11-02 11:15:05 +01:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Andrew Eikum cb5eb33159 hlink: Implement HLINKGETREF flags handling. 2010-08-17 11:56:13 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Austin English 82868174bc Remove references to wineprefixcreate. 2010-07-20 12:35:40 +02:00
Alexandre Julliard 2a26e954ec hlink/tests: Comment out a test for an uninitialized return value. 2010-06-21 11:49:07 +02:00
Francois Gouget da00e1558e hlink/tests: Add a trailing '\n' to an ok() call. 2010-03-22 10:48:35 +01:00
Andrew Eikum 94edcc1d88 hlink: Implement IHlinkBrowseContext::GetBrowseWindowInfo. 2010-03-17 10:59:08 +01:00
Andrew Eikum 3e041586a6 hlink: Split target at hash in HlinkCreateFromString. 2010-03-17 10:59:02 +01:00
Andrew Eikum a8183a6317 hlink: Set hlink's location to NULL if the empty string is given. 2010-03-17 10:58:56 +01:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Reece Dunn a2ae7a2b3d hlink/tests: Add more tests to show a difference in string and moniker hlinks. 2010-03-02 11:12:26 +01:00
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Reece Dunn a2c41b72f8 Don't generate FIXME warnings for DllCanUnloadNow. 2010-01-06 10:59:51 +01:00
Andrew Eikum 4fec073d49 hlink/tests: Fix some memory leaks (valgrind). 2010-01-04 11:41:27 +01:00
Andrew Eikum 9b164cf6f4 hlink: Fix copy-paste typo. 2010-01-04 11:41:27 +01:00
Andrew Eikum 57a47b0833 hlink: String target reference is actually moniker target's display name.
The original implementation treated the string target in IHlink as a
separate entity from the moniker target.  In reality, the string target 
is just the moniker target's display name and setting one reference also
sets the other.
2009-12-31 12:12:16 +01:00
Andrew Eikum ff13146e92 hlink/tests: Repair test to work as intended. 2009-12-29 11:08:59 +01:00
Paul Vriens 62bb1eb2a4 hlink/tests: Fix a test failure on Win9x/WinMe. 2009-12-24 17:01:27 +01:00
Andrew Eikum 7255944064 hlink: Add tests for IHlinkBrowseContext::SetInitialHlink. 2009-12-23 14:27:30 +01:00
Andrew Eikum 7ba2434975 hlink: Add partial implementation of IHlinkBrowseContext::GetHlink. 2009-12-23 14:27:30 +01:00
Andrew Eikum fc4a9e2e69 hlink: Add tests and fix error handling in IHlink::{Get, Set}StringReference. 2009-12-23 14:27:30 +01:00
Rob Shearman 74e5e0b33f hlink: Fix more memory leaks in tests. 2009-12-07 09:32:22 +01:00
Rob Shearman b84201dca5 hlink: Fix memory leaks in test. 2009-12-02 16:08:52 +01:00
Andrew Eikum a4b5ccfc29 hlink: Use HLINKSETF flags in Hlink::fnSetMonikerReference. 2009-10-21 16:05:56 +02:00
Alexandre Julliard f3664e9bc3 hlink/tests: Use the global wine_dbgstr_w instead of a local variant. 2009-08-19 13:36:27 +02:00
Austin English 5f9e19b4fd hlink/tests: Sign compare fix. 2009-05-11 12:47:55 +02:00
Michael Stefaniuc b4d65f595e hlink: Remove superfluous pointer casts. 2009-01-27 14:26:46 +01:00
Paul Vriens d127bbd5db hlink/tests: Fix some failures on Win9x and WinMe. 2008-12-05 12:37:32 +01:00
Alistair Leslie-Hughes 522b515b54 hlink: Mark Get/Set AdditionalParams as Unimplemented. 2008-09-11 12:38:36 +02:00
Reece Dunn c722cca599 hlink: Fix the tests for IE7. 2008-09-08 14:08:49 +02:00
Andrew Talbot 3427b94384 hlink: Remove unneeded address-of operators from array names. 2008-07-11 13:58:59 +02:00
Alexandre Julliard 79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Andrew Talbot 0695c568eb hlink: Remove unneeded address-of operators from function names. 2008-05-05 19:46:15 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Aric Stewart 09af64cb83 hlink: Implement IExtensionServices. 2008-04-29 14:53:26 +02:00
Rob Shearman 48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Andrew Talbot ad606f4d26 hlink: Assign to struct instead of using memcpy. 2008-02-29 12:35:37 +01:00
Jacek Caban 8ad3252d80 hlink: Don't prefer native version.
It's no longer a stub DLL.
2008-02-04 11:29:48 +01:00
Jacek Caban 7bfab2a482 hlink: Added standard comments. 2008-02-04 11:29:43 +01:00
Jacek Caban 5a03ea8914 hlink: Added HlinkResolveMonikerForData tests. 2008-02-04 11:29:33 +01:00
Jacek Caban 9d6cf488b6 hlink: Added HlinkResolveMonikerForData implementation. 2008-02-04 11:29:18 +01:00
Jacek Caban 13c4b62a64 hlink: Added HlinkParseDisplayName tests. 2008-02-04 11:29:11 +01:00
Jacek Caban 24853242a8 hlink: Added HlinkParseDisplayName implementation. 2008-02-04 11:29:06 +01:00
Jacek Caban 485d8362f3 hlink: Call AddRef of correct interface in ExtServUnk_QueryInterface. 2008-02-04 11:28:19 +01:00
Dan Kegel 39f3e15bb4 hlink/tests: Skip tests if hlink couldn't be created. 2008-01-14 13:11:02 +01:00
Rob Shearman 1f56359261 hlink: Fix memory leak by freeing extension services This->headers in the release function. 2007-12-26 14:01:58 +01:00
Rob Shearman 126e5d2cb1 hlink: Fix some memory leaks in the tests. 2007-12-17 11:59:40 +01:00
Francois Gouget 1f1fa1daec hlink: Fix the HlinkUpdateStackItem() prototype. 2007-12-10 12:06:05 +01:00
Michael Stefaniuc e3bd2d5090 hlink: Rename the wrappers around HeapAlloc() &Co to use the standard names. 2007-12-10 12:04:09 +01:00
Jacek Caban d371b8b5f0 hlink: Added IHttpNegotiate interface to ExtensionService. 2007-12-06 14:52:51 +01:00
Jacek Caban 54d5fd079b hlink: Added HlinkCreateExtensionServices tests. 2007-11-21 12:39:01 +01:00
Jacek Caban 8208e81d46 hlink: Added HlinkCreateExtensionServices implementation. 2007-11-21 12:38:53 +01:00
Jacek Caban 593023663b hlink: Wrap heap functions. 2007-11-21 12:38:33 +01:00
Jacek Caban 59873a3748 hlink: Move common includes and function declarations to header file. 2007-11-21 12:37:38 +01:00
Jacek Caban 12d856e100 hlink: Added HlinkUpdateStackItem stub. 2007-11-21 12:37:22 +01:00
Jacek Caban 909744a28d shdocvw: Set default home and search page. 2007-11-19 13:06:22 +01:00
Jacek Caban 93d87ca37f hlink: Added HlinkGetSpecialReference implementation. 2007-11-13 13:29:23 +01:00
Jacek Caban e805fe50bc hlink: Added HlinkGetSpecialReference stub. 2007-09-27 11:08:30 +02:00
Rob Shearman 846bc87814 uuid: Add hlink CLSIDs. 2007-06-12 13:18:41 +02:00
Rob Shearman 7b2e7cb81a hlink: Improve the loading of hlinks. 2007-05-24 11:35:51 +02:00
Rob Shearman 0f063c72b2 hlink: Improve the saving of hlinks by documenting the unknown header values and saving out more data.
Add tests for saving hlinks with different properties.
2007-05-24 11:35:41 +02:00
Rob Shearman 873905ac43 hlink: Fix HlinkCreateFromString to create a URL moniker if the input target is a URL. 2007-05-24 11:34:52 +02:00
Francois Gouget b2656633a6 Add some documentation headers to make winapi_check happy. 2006-11-13 13:01:15 +01:00
Michael Stefaniuc a77310fa13 hlink: Win64 printf format warning fixes. 2006-10-09 12:56:03 +02:00
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
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
Andrew Talbot 752600b314 hlink: Cast-qual warnings fix. 2006-09-20 20:02:26 +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 5cf75e615a makefiles: Only run test and documentation targets in directories that need them. 2006-08-28 13:37:44 +02:00
Dmitry Timoshkov f740a28062 hlink: Avoid double computation of the string length. 2006-08-03 19:56:21 +02:00
Jacek Caban 35a8c6a251 hlink: Added HlinkTranslateURL tub implementation. 2006-08-02 22:01:31 +02:00
Jacek Caban 506e09308a hlink: Added HlinkIsShortcut implementation. 2006-08-02 22:01:25 +02:00
Mike McCormack 9198d016f2 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget. 2006-08-01 18:34:21 +02:00
Mike McCormack a430db9e39 hlink: Add a short test case. 2006-08-01 10:54:16 +02:00
Mike McCormack af29c05a05 hlink: Use CoTaskMemAlloc when returning memory to a caller. 2006-08-01 10:52:30 +02:00
Mike McCormack dc3d475147 hlink: Create a strdupW function and use it. 2006-08-01 10:52:01 +02:00
Mike McCormack 6212439936 hlink: Implement HlinkNavigateToStringReference. 2006-07-24 12:57:33 +02:00
Mike McCormack e4025c50c7 hlink: Only release an object that we successfully created. 2006-07-24 12:57:33 +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