Jacek Caban
f8236c5ac3
urlmon: Improved BindToObject failure when MIME handler is not available.
2013-08-15 16:24:17 +02:00
Marcus Meissner
e89c801b50
urlmon: Fixed a chars vs bytes mismatch.
2013-08-01 12:12:10 +02:00
Jacek Caban
7fbcd4cb81
urlmon/tests: Added more FindMimeFromData tests.
2013-07-27 11:48:28 -05:00
Jacek Caban
e5d09bea24
urlmon: Fallback to URL-based MIME search in FindMimeFromData if found MIME is not concrete.
2013-07-27 11:48:17 -05:00
Jacek Caban
dbfe0572bd
urlmon: Moved FindMimeFromData to mimefilter.c.
2013-07-27 11:48:05 -05:00
Jacek Caban
e7ca2655e8
urlmon/tests: Make array-based MIME tests more generic.
2013-07-27 11:47:52 -05:00
Jacek Caban
6b73e8fb9f
urlmon/tests: MIME tests clean up.
2013-07-27 11:46:59 -05:00
Alexandre Julliard
152ae158ce
urlmon: Don't bother to free memory at process exit.
2013-05-15 10:29:17 +02:00
Jacek Caban
506b369c73
urlmon: Delay processing notifications from Read during MIME verification.
2013-03-28 12:17:52 +01:00
Hans Leidekker
9eb140db70
urlmon: Fix handling of mailto URIs in CoInternetCombineUrlEx.
2013-03-28 12:17:46 +01:00
Jacek Caban
79b7c1108e
urlmon: Fixed handling URIs with implicit file scheme in CoInternetCombineUrlEx.
2013-03-26 12:16:15 +01:00
Marcus Meissner
542fe17a05
urlmon: Pass up error on error condition (Coverity).
2013-03-25 14:07:29 +01:00
Jacek Caban
8b0b99103c
urlmon: Fixed some test failures on IE10.
2013-03-08 18:11:05 +01:00
Jacek Caban
4d92d604e0
urlmon: Added HTTP cache reading tests.
2013-03-07 17:02:35 +01:00
Jacek Caban
7483f975de
urlmon: Fixed handling binding reading immediately from cache.
2013-03-07 17:02:35 +01:00
Andrew Talbot
bc1a457b1c
urlmon: Avoid signed-unsigned integer comparisons.
2013-02-27 11:30:21 +01:00
Jacek Caban
b6a7cc9112
urlmon: Use separated variable for InternetQueryDataAvailable to avoid races.
2013-02-22 17:36:21 +01:00
Jacek Caban
fa5075f7de
urlmon: Added a few more forward to propsys.
2013-02-20 16:27:58 +01:00
Jacek Caban
3098e3c355
wininet: Address string should never be converted to UNICODE in status notifications.
2013-02-18 17:02:14 +01:00
Jacek Caban
2544999ed2
urlmon: Skip https tests on IE6.
2013-02-18 17:01:03 +01:00
Jacek Caban
5f14eb564e
urlmon: Allow available_bytes to be set before protocol_continue call.
2013-02-14 20:05:01 +01:00
Jacek Caban
abf8d62888
urlmon: Fixed tests on IEs that report BINDSTATUS_DECODING.
...
This seems to happen on some IE versions that decode gzip streams in
urlmon (as opposed to wininet).
2013-02-12 19:56:42 +01:00
Jacek Caban
c1a15b75aa
urlmon: Skip reported_url tests when binding to object.
...
This limits the scope of
259cd79336
to fix random test failures. This makes the original test questionable,
so if we ever see it failing again, we should simply revert it.
2013-02-12 19:56:42 +01:00
Jacek Caban
76997f1a38
urlmon: Fixed QueryInfo tests during BINDSTATUS_PROXYDETECTING notification.
2013-02-12 19:56:41 +01:00
Jacek Caban
c8a4ce89d0
urlmon: Clean up handling tested URLs.
2013-02-12 19:56:41 +01:00
Alexandre Julliard
9d8e5651eb
urlmon/tests: Avoid infinite timeouts in tests.
2013-01-29 18:45:36 +01:00
Francois Gouget
968ccaa60f
urlmon: Fix the message warning about installing ActiveX components.
2013-01-07 13:38:18 +01:00
Jacek Caban
6f4c5f1dd8
urlmon: Added support for 'Run' setup hook.
2013-01-04 17:43:54 +01:00
Jacek Caban
5487d2c35a
urlmon: Fixed some tests on IE10.
2012-12-28 20:32:40 +01:00
Chae Jong Bin
fee3d67030
urlmon: Add stub for FlushUrlmonZonesCache.
2012-12-27 17:15:40 +01:00
Jacek Caban
cc75a52c6a
urlmon: Added IWinInetInfo and IWinInetHttpInfo proxy/stub implementation.
2012-12-17 20:31:19 +01:00
Andrew Talbot
c1c970e090
urlmon: Remove unneeded address-of operator from array name.
2012-12-07 10:35:16 +01:00
Andrew Eikum
533df157f8
urlmon: Out string parameter should be ptr, not wstr.
2012-12-06 20:31:32 +01:00
André Hentschel
78b08cdabd
urlmon: Fix possible NULL pointer access in heap_strdup*.
2012-11-19 16:37:05 +01:00
Piotr Caban
c29c639cce
urlmon: Update reference counter in bsc_from_bctx.
2012-11-15 21:22:04 +01:00
Francois Gouget
d55bb4497f
Assorted spelling fixes.
2012-11-05 11:30:30 +01:00
André Hentschel
93936c4f99
urlmon: Fix copy and paste error (coverity).
2012-11-05 11:12:10 +01:00
Alexandre Julliard
c9e951dfd3
urlmon: Add po file support for resource translation.
2012-11-02 19:47:23 +01:00
Jacek Caban
59055c4d45
urlmon: Added AsyncInstallDistributionUnit implementation.
2012-11-02 19:47:22 +01:00
Jacek Caban
8012d4ae71
urlmon: Moved extracting callback from IBindCtx to separated function.
2012-11-02 19:47:20 +01:00
Jacek Caban
413f60bf69
urlmon.idl: Moved CopyBindInfo declaration to public header.
2012-10-29 10:57:30 +01:00
André Hentschel
99a0c55a8f
urlmon: Avoid memory leaks (coverity).
2012-10-29 10:38:31 +01:00
Charles Davis
7c83bd84fd
urlmon: Fix potential use of uninitialized variable (Clang).
2012-09-18 10:21:49 +02:00
Michael Stefaniuc
ab381658e0
urlmon: Don't generate unreachable break after return (Smatch).
2012-09-17 12:05:54 +02:00
Jacek Caban
3cd189c0c0
urlmon: Added more tests.
2012-09-03 16:10:27 +02:00
Jacek Caban
719ab21d75
urlmon: Avoid direct notifications from callbacks from Read call.
2012-09-03 16:10:23 +02:00
Jacek Caban
8bf9d8e90d
urlmon: Process pending tasks before exiting Start function.
2012-09-03 16:10:20 +02:00
Jacek Caban
3636a25279
urlmon: Added better debug traces for BINDSTATUS values.
2012-09-03 16:10:16 +02:00
Jacek Caban
fcca6af646
urlmon/tests: Use proper helpers for iface calls.
2012-07-30 14:58:18 +02:00
Jacek Caban
4ffcf3359d
urlmon: SecManagerImpl_QueryInterface clean up.
2012-07-30 14:58:09 +02:00
Jacek Caban
d2fe8b7061
urlmon: Use proper helpers for iface calls.
2012-07-27 17:05:26 +02:00
Jacek Caban
5c654b4839
urlmon: Avoid useless InternetQueryOptionW call.
2012-06-12 11:11:38 +02:00
Jacek Caban
9af95b3243
urlmon: Use error dialog for ERROR_INTERNET_SEC_CERT_REV_FAILED error if IHttpSecurity returns S_FALSE.
2012-06-11 21:03:46 +02:00
Jacek Caban
31907e0c96
urlmon: Improved ERROR_INTERNET_SEC_CERT_REV_FAILED error handling.
2012-06-07 19:48:04 +02:00
Jacek Caban
0d82c9a9c8
urlmon: Added support for more error codes in handle_http_error.
2012-06-01 17:41:52 +02:00
Jacek Caban
45a6619e44
urlmon: Correctly handle BINDF_NO_UI in handle_http_error.
2012-05-30 19:28:22 +02:00
Jacek Caban
586e8b0c61
urlmon: Set INTERNET_ERROR_MASK_COMBINED_SEC_CERT flag for HTTP requests.
2012-05-30 19:28:17 +02:00
Michael Stefaniuc
8d73c16345
urlmon/tests: Fix typo in an ok() message.
2012-05-25 13:44:57 +02:00
Michael Stefaniuc
afe73325f5
urlmon/tests: Remove stray ok() call.
2012-05-24 20:08:46 +02:00
Nikolay Sivov
6c4bdf3bdf
urlmon: Implement TYMED_HGLOBAL case for CopyStgMedium.
2012-05-21 11:34:39 +02:00
Francois Gouget
a188587aee
urlmon: Fix the spelling of the destroy_uri_obj() function.
2012-05-14 12:06:15 +02:00
Alexandre Julliard
0789ec1144
urlmon/tests: Allow some more optional progress notifications.
2012-05-08 09:23:34 +02:00
Alexandre Julliard
7f1b26a0a9
urlmon/tests: Allow more COOKIE_SENT notifications.
2012-05-03 23:44:35 +02:00
Alexandre Julliard
b3e5d2c1e5
urlmon/tests: Allow multiple COOKIE_SENT notifications, and trace received progress messages.
2012-05-03 11:12:34 +02:00
Alexandre Julliard
2ded2fe7ad
urlmon/tests: Fix a test failure on COOKIE_SENT status.
2012-05-03 10:23:19 +02:00
Jacek Caban
6f9e330838
urlmon: Build more appropriate user agent string.
...
The registry value we used previously seems to be ignored by recent IEs.
2012-04-06 20:14:52 +02:00
Michael Stefaniuc
cbcf08a7df
urlmon: Print the debug string and not the pointer to it.
2012-03-26 18:15:25 +02:00
Piotr Caban
ea407686bb
urlmon/tests: Test PI_MIMEVERIFICATION when MIME filter is in use.
2012-03-16 15:38:36 +01:00
Piotr Caban
38d578af5e
urlmon: Add mime handler layer before data is processed.
2012-03-16 15:38:32 +01:00
Piotr Caban
59c9b1070c
urlmon: Make name spaces comparison case insensitive.
2012-03-15 19:55:24 +01:00
Piotr Caban
6dfa25d0cd
urlmon: Stop binding when OnDataAvailable fails.
2012-03-15 19:55:20 +01:00
Piotr Caban
5ca254f703
urlmon/tests: Added GetBindResult tests.
2012-03-15 19:55:11 +01:00
Piotr Caban
f0aad940b5
urlmon: Added GetBindResult implementation.
2012-03-15 19:55:06 +01:00
Piotr Caban
be4192510d
urlmon: Search for MIME filters defined in registry in get_mime_filter.
2012-03-13 17:44:34 +01:00
Piotr Caban
b36cb0b94d
urlmon: Clean session related data in free_session function.
2012-03-13 17:44:33 +01:00
Piotr Caban
e804d0915a
urlmon: Use wine lists to store namespaces and MIME filters.
2012-03-13 17:44:33 +01:00
Piotr Caban
c9bd71f32f
urlmon: Added missing memcpy in CopyBindInfo.
2012-03-13 10:25:58 +01:00
Piotr Caban
e85210f3c5
urlmon/tests: Show that text/plain and application/octet-stream mimes suggestions are ignorred.
2012-03-09 17:25:17 +01:00
Piotr Caban
04847ada41
urlmon/tests: Mark results returned by older urlmon broken in FindMimeFromData tests.
2012-03-09 17:25:13 +01:00
Piotr Caban
e69001ed67
urlmon/tests: Added text/xml mime filer tests.
2012-03-09 17:25:07 +01:00
Piotr Caban
3573c13eaa
urlmon: Reorganize FindMimeFromData implementation.
2012-03-09 17:24:58 +01:00
Piotr Caban
f0e5fa4622
urlmon: Added text/xml filter.
2012-03-09 17:24:54 +01:00
Piotr Caban
bb06ec7789
urlmon: Use CopyBindInfo in InternetBindInfo_GetBindInfo.
2012-03-08 18:54:57 +01:00
Piotr Caban
058b9dfbe2
urlmon/tests: Added CopyBindInfo tests.
2012-03-08 18:54:54 +01:00
Piotr Caban
7f0b7c5ce3
urlmon: Added CopyBindInfo implementation.
2012-03-08 18:54:51 +01:00
Piotr Caban
13e3d32f76
urlmon/tests: Fixed protocol tests on IE9.
2012-02-21 19:35:30 +01:00
Jacek Caban
096eeb1a1e
urlmon: Added empty hash URIs comparing tests.
2012-02-11 14:49:15 +01:00
Jacek Caban
2ce15be5fa
urlmon: Added more mk: combining tests.
2012-02-09 09:39:41 -06:00
Jacek Caban
9cbcbe8da6
urlmon: Properly handle combining relative mk: URIs containing full internal path.
2012-02-09 09:39:34 -06:00
Piotr Caban
804a9d80d8
urlmon: Handle implicit file scheme in MapUrlToZone and GetSecurityId functions.
2012-01-31 15:38:01 +01:00
Jacek Caban
051cb8e625
urlmon: Properly handle relative URIs with specified host in combine_uri.
2012-01-31 13:49:18 +01:00
Jacek Caban
1aa9389eaf
urlmon: Relative URI without scheme may be treated as hierarchical.
2012-01-31 13:49:14 +01:00
Piotr Caban
01947e08da
urlmon: Fix debug message in canonicalize_scheme.
2012-01-30 20:44:51 +01:00
Nikolay Sivov
f2dfe86ac4
urlmon: Recognize <head> start tag as text/html MIME type.
2012-01-30 11:56:04 +01:00
Alexandre Julliard
292cb17ebb
urlmon: Avoid some symbol redefinitions.
2012-01-23 16:07:32 +01:00
Francois Gouget
f445325999
Assorted spelling fixes.
2012-01-23 16:07:32 +01:00
Piotr Caban
259cd79336
urlmon/tests: Test if url reported in IInternetProtocol::Start is valid during binding.
2012-01-20 16:02:15 +01:00
Piotr Caban
601ba02b26
urlmon: Added IInternetProtocol::Switch PI_FORCE_ASYNC flag test.
2012-01-20 16:02:08 +01:00
Piotr Caban
1559fceeea
urlmon: Added support for PI_FORCE_ASYNC flag in IInternetProtocol::Switch implementation.
2012-01-20 16:02:01 +01:00
Piotr Caban
6bc361f2fc
urlmon: Store display_uri in BindProtocol structure.
2012-01-20 16:01:56 +01:00
Piotr Caban
c1fb15d1f8
urlmon/tests: Added Uri IMarshal_UnmarshalInterface tests.
2012-01-16 18:17:48 +01:00
Piotr Caban
c6a72ce150
urlmon/tests: Added Uri IMarshal_MarshalInterface tests.
2012-01-16 18:17:48 +01:00
Piotr Caban
991061e461
urlmon: Added Uri IMarshal implementation.
2012-01-16 18:17:47 +01:00
Piotr Caban
76a30f6b68
urlmon/tests: Added Uri IPersistStream_Load tests.
2012-01-13 18:17:40 +01:00
Piotr Caban
b430abce3b
urlmon: Added Uri IPersistStream_Load implementation.
2012-01-13 18:17:39 +01:00
Piotr Caban
28e95dfbed
urlmon: Added Uri IPersistStream_GetClassID implementation.
2012-01-13 18:17:38 +01:00
Piotr Caban
18f932cd1c
urlmon/tests: Test uninitialized IUri object.
2012-01-13 18:17:38 +01:00
Piotr Caban
e5925d2a52
urlmon: Return error in IUri functions on uninitialized object.
2012-01-13 18:17:37 +01:00
Piotr Caban
11abd08bb5
urlmon: Added CUri ClassFactory implementation.
2012-01-13 18:17:36 +01:00
Piotr Caban
3f837b0c9a
urlmon/tests: Added Uri IPersistStream_Save tests.
2012-01-12 16:10:19 +01:00
Piotr Caban
3694ab67e5
urlmon: Added Uri IPersistStream_Save implementation.
2012-01-12 16:10:13 +01:00
Piotr Caban
e6d6c6feb9
urlmon: Added Uri IPersistStream stub implementation.
2012-01-12 16:10:09 +01:00
Piotr Caban
e6b2b580bf
urlmon: Fixed UriBuilderFactory IUnknown implementation.
2012-01-12 16:10:05 +01:00
Piotr Caban
dc8467fefe
urlmon: Added stub for 444 and 445 function.
2011-12-15 10:49:19 +01:00
Piotr Caban
b779ae4870
urlmon: Fixed trace message in URLMoniker_BindToObject function.
2011-12-15 10:49:18 +01:00
Francois Gouget
3c3a4740ca
include: Add a couple of missing include directives in windows.h.
...
Rename a variable to avoid a conflict with the Unknown enumeration value.
Define WIN32_LEAN_AND_MEAN to avoid conflicts caused by the SetPort macro.
2011-12-15 10:49:18 +01:00
Jacek Caban
d4d51a489e
urlmon: Added file URIs compare tests.
2011-11-25 16:22:38 +01:00
Jacek Caban
e0f6b95d44
urlmon: Properly compare file URIs.
2011-11-25 16:22:33 +01:00
Jacek Caban
29cdb35750
urlmon: Make canonicalize_path_hierarchical Uri object and parse_data struct independent.
2011-11-25 16:22:29 +01:00
Jacek Caban
24f4c4e14c
urlmon: Rename are_equal_simple to compare_uris and make it failable.
2011-11-25 16:22:24 +01:00
Jacek Caban
bb8a05800b
urlmon: Reduce indention in are_equal_simple and move it.
2011-11-25 16:22:19 +01:00
Francois Gouget
7b1d685634
urlmon: Delete the static critical section when unloading the dll.
2011-11-17 11:38:03 +01:00
Jacek Caban
1fb705de62
urlmon: Don't set is_opaque for file URIs in validate_components.
2011-11-16 16:59:59 +01:00
Jacek Caban
1183577150
urlmon: Get rid of create_todo_* from uri_equality struct.
2011-11-16 16:59:54 +01:00
Jacek Caban
9c464ca3cb
urlmon: Fixed protocol tests on IE9.
2011-11-15 19:37:37 +01:00
Andrew Eikum
31853fc203
urlmon: Improve parsing of SCHEME_MK URIs.
2011-11-15 19:37:34 +01:00
Francois Gouget
3e16622a45
urlmon: Give a name to the critical sections.
2011-11-14 20:15:24 +01:00
Jacek Caban
75dd412311
urlmon: Fixed misc.c tests on IE9 and make image_tiff_filter behave like IE9.
2011-11-14 17:36:57 +01:00
Marcus Meissner
6a629710ce
urlmon: Fixed an array overread (Coverity).
2011-11-14 15:25:27 +01:00
Jacek Caban
7230b6b2b6
urlmon: Fixed some failures on IE9.
2011-11-14 15:25:20 +01:00
Jacek Caban
64b94ebffc
urlmon: Improved IUri debug traces.
2011-11-14 15:25:20 +01:00
Austin English
aa80ce8cf7
urlmon: Add some more tests for FindMimeFromData().
2011-11-03 17:42:35 +01:00
Jacek Caban
e94385c793
urlmon: Added CompareSecurityIds stub.
2011-10-31 17:50:10 +01:00
Piotr Caban
a39761a68e
urlmon: Improve disk detection in MapUrlToZone.
2011-10-31 16:46:18 +01:00
Jacek Caban
ca293d442b
urlmon: Skip tests that fail on too old IEs.
2011-10-18 18:29:10 +02:00
Michael Stefaniuc
036db280d2
urlmon: Remove a redundant NULL check before free (Smatch).
2011-10-11 13:37:50 +02:00
Thomas Mullaly
269fe5a4d4
urlmon: Added basic GetSecurityIdEx2 implementation.
2011-10-10 13:29:55 +02:00
Thomas Mullaly
714941f8a8
urlmon/tests: Added tests for GetSecurityIdEx2.
2011-10-10 13:29:42 +02:00
Thomas Mullaly
2784e1aced
urlmon: Improved IUri support for wildcard URLs.
2011-10-10 13:29:33 +02:00
Thomas Mullaly
253fccc82e
urlmon: Improved MapUrlToZone{Ex2} and GetSecurityId support.
2011-10-10 13:29:23 +02:00
Thomas Mullaly
8fc8823d5c
urlmon: Added custom security manager support to MapUrlToZoneEx2.
2011-10-10 13:29:11 +02:00
Francois Gouget
33ed639345
urlmon/tests: Skip some tests if not allowed to modify the zone elevation feature.
2011-09-21 11:35:43 +02:00
Austin English
7c527199b6
urlmon: Add a stub for RegisterMediaTypes().
2011-09-20 16:21:41 +02:00
Piotr Caban
4646ed19ae
propsys: Added partial PropVariantToGUID implementation.
2011-09-19 17:56:06 +02:00
Piotr Caban
860df26c4a
urlmon/tests: Added CoInternetIsFeatureZoneElevationEnabled tests.
2011-09-19 17:56:06 +02:00
Piotr Caban
4155136edb
urlmon: Added CoInternetIsFeatureZoneElevationEnabled implementation.
2011-09-19 17:56:06 +02:00
Piotr Caban
da55a13c0e
urlmon: Added partial CoInternetIsFeatureEnabledForUrl implementation.
2011-09-19 17:56:06 +02:00
Piotr Caban
005808cb0e
urlmon: Added 111 ordinal stub.
2011-09-16 17:23:13 +02:00
Piotr Caban
4856bd1015
urlmon: Added 331 and 335 ordinal exports.
2011-09-16 17:23:13 +02:00
Piotr Caban
97b49079c3
urlmon: Added 362 ordinal export (InitVariantFromGUIDAsString).
2011-09-16 17:23:12 +02:00