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
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
Mike McCormack
d18dc2561a
hlink: Add a stub implementation for HlinkNavigateToStringReference.
2006-06-19 20:53:39 +02:00
Ulrich Czekalla
62e41ad1fd
hlink: Fix typo. We should set hl not ppvObj.
2006-06-16 11:29:51 +02:00