Commit Graph

348 Commits

Author SHA1 Message Date
Jacek Caban 9a68ef40dd mshtml: Added nsIURI::GetPrePath implementation. 2014-11-20 23:40:41 +09:00
Jacek Caban bcce460f9e mshtml: Added missing nsIHttpChannelInternal functions. 2014-11-20 23:40:40 +09:00
Jacek Caban f5e3281a80 mshtml: Wine Gecko 2.34 release. 2014-11-03 20:52:52 +09:00
Jacek Caban 0d023f1968 mshtml: Use proper codepage in nsIIOService::NewURI. 2014-10-13 18:10:28 +09:00
Jacek Caban 857a35e2a7 mshtml: Use UTF-8 encoding in NewURI by default. 2014-09-26 22:42:03 +02:00
Jacek Caban 47a7d835d4 mshtml: Don't include leading '?' in nsIURL::GetSearch implementation. 2014-09-19 19:49:44 +02:00
Huw Davies 72297ebfbb mshtml: Remove a double-Release. 2013-12-20 17:09:12 +01:00
Jacek Caban 8c6d9482bc mshtml: Strip hash part before combining URIs. 2013-11-29 13:32:49 +01:00
Jacek Caban fb9620f1c8 mshtml: Wine Gecko 2.21 release. 2013-05-17 16:41:48 +02:00
Jacek Caban afa527c1ae mshtml: Pass IUri to create_doc_uri. 2013-04-04 19:30:30 +02:00
Jacek Caban 7b9fc3bb7d mshtml: Use Uri_CREATE_ALLOW_IMPLICIT_FILE_SCHEME in CreateUri calls. 2013-03-26 12:16:21 +01:00
Andrew Talbot a9200aa99d mshtml: Avoid signed-unsigned integer comparisons. 2013-02-18 10:33:29 +01:00
Jacek Caban 07e72de9a4 mshtml: Get rid of PRUint32 outside XPCOM C API. 2013-01-23 20:47:25 +01:00
Jacek Caban 9bd6b9e537 mshtml: Get rid of PTInt64 type. 2013-01-23 20:47:18 +01:00
Jacek Caban fa5f513eed mshtml: Don't use PRInt32 in nsio.c. 2013-01-18 14:46:38 +01:00
Jacek Caban 136b738b50 mshtml: Wine Gecko 1.9 release. 2013-01-09 17:45:49 +01:00
Jacek Caban df53b50171 mshtml: Fixed a few coverity issues. 2012-11-27 17:00:38 +01:00
Jacek Caban 2f5123cbbc mshtml: Added nsIURI::GetOriginCharset implementation. 2012-11-21 19:20:43 +01:00
Jacek Caban d202daa182 mshtml: Always use UTF-8 encoding in nsWineURL. 2012-11-21 19:20:39 +01:00
Jacek Caban 7ac09e721c mshtml: Properly report history update for location.replace call. 2012-11-12 16:35:15 +01:00
Jacek Caban 99c34aa9d9 mshtml: Use fregment-less URI in super_navigate. 2012-11-09 11:30:42 +01:00
Jacek Caban e0a33d0480 mshtml: Don't pass hash part of URI to EvaluateNewWindow. 2012-11-09 11:30:35 +01:00
Jacek Caban 421368b875 mshtml: Properly handle OOM errors in nsio.c (coverity). 2012-10-19 12:20:20 +02:00
Jacek Caban 08485aeb48 mshtml: Properly handle OOM errors in task.c (coverity). 2012-10-19 12:19:45 +02:00
Jacek Caban e75683b858 mshtml: Use IUri as base URL in navigate_url. 2012-09-21 17:05:40 +02:00
Jacek Caban 6d2902f680 mshtml: Use inline wrappers and fixed found warnings. 2012-07-26 13:40:40 +02:00
Jacek Caban 5e5129935f mshtml: Added nsIFileURL::GetFile implementation. 2012-07-20 14:02:57 +02:00
Jacek Caban 74451bf36a mshtml: Added nsIFileURL stub implementation. 2012-07-20 14:02:50 +02:00
Jacek Caban cc533ecc2f mshtml: Store scheme in nsWineURI instead of nsChannel. 2012-07-20 14:02:44 +02:00
Jacek Caban 447f1c89dc mshtml: Get rid of no longer needed support for new window navigation in before_async_open. 2012-07-13 10:32:06 -05:00
Jacek Caban 35710be128 mshtml: Use proper task_magic in async_open. 2012-07-13 10:31:58 -05:00
Jacek Caban 5fecc4896f mshtml: Don't store outer window in nsChannelBSC. 2012-07-12 11:47:20 -05:00
Jacek Caban 25c5082f90 mshtml: Create inner window early in binding process and use it to store current binding callback. 2012-07-12 11:47:09 -05:00
Jacek Caban 94f0f884fd mshtml: Moved binding list to HTMLInnerWindow. 2012-07-11 10:00:26 -05:00
Jacek Caban 79356c65c1 mshtml: Moved document node from HTMLOuterWindow to HTMLInnerWindow. 2012-06-25 17:45:19 +02:00
Jacek Caban 08964ede45 mshtml: Added separated types for outer and inner HTML windows. 2012-06-25 17:45:19 +02:00
Jacek Caban d6e76a1619 mshtml: Get rid of PRBool from nsio.c. 2012-03-15 19:54:37 +01:00
Jacek Caban 23c6fddea3 mshtml: Wine Gecko 1.5 release. 2012-03-14 17:35:03 +01:00
Jacek Caban 7ab1259a72 mshtml: Fallback to text/html mime type for document channel in nsIChannel::GetContentType. 2012-01-27 18:05:59 +01:00
Jacek Caban d420797002 mshtml: Get rid of wrapped nsIURI in nsWineURI. 2012-01-12 16:09:57 +01:00
Jacek Caban 88d75f1107 mshtml: Get rid of wrapped nsurl. 2012-01-11 19:42:53 +01:00
Jacek Caban fc899dfa99 mshtml: Reimplement nsIURL::GetFileBaseName on top of IUri. 2012-01-11 19:42:53 +01:00
Jacek Caban b24b06a7cb mshtml: Reimplement nsIURL::GetFileName on top of IUri. 2012-01-11 19:42:52 +01:00
Jacek Caban 5458e5f6de mshtml: Reimplement nsIURL::GetDirectory using new helper functions. 2012-01-11 19:42:52 +01:00
Jacek Caban 5c8c46db18 mshtml: Reorder nsIURL functions to match vtbl order. 2011-12-29 16:20:38 +01:00
Jacek Caban e034ddee5e mshtml: Added IMutable::SetMutable implementation. 2011-11-23 17:34:58 +01:00
Jacek Caban 3a3daead74 mshtml: Added nsIChannel::SetContentCharset implementation. 2011-11-23 17:34:53 +01:00
Jacek Caban 1243dc9fe4 mshtml: Implement nsIStandardURL interface in nsWineURI object. 2011-11-18 15:37:06 +01:00
Jacek Caban 5471f357c0 mshtml: Don't mix PRBool pointers with BOOL pointers.
They will be different things after the next Gecko update.
2011-11-17 17:35:58 +01:00
Jacek Caban 2bffcedc82 mshtml: Update window URI when its binding is redirected. 2011-11-16 17:00:04 +01:00
Andrew Talbot 952f97647c mshtml: Remove unused file-static variable. 2011-11-16 09:44:51 +01:00
Jacek Caban af9508a13a mshtml: Added nsIURI::GetSpecIgnoringRef implementation. 2011-11-15 19:37:32 +01:00
Jacek Caban fbdfec74b0 mshtml: Properly handle fragment-only navigation. 2011-11-15 19:37:32 +01:00
Jacek Caban 7b5125ac02 mshtml: Properly implement nsIURI::EqualsExceptRef. 2011-11-15 19:37:32 +01:00
Jacek Caban 9751e3c65f mshtml: Properly implement nsIURI::CloneIgnoreRef. 2011-11-15 19:37:32 +01:00
Jacek Caban 69f4def9e5 mshtml: Improved debug traces in nsIChannel::AsyncOpen implementation. 2011-11-14 15:25:20 +01:00
Jacek Caban 734050f5c5 mshtml: Fixed memory leak in nsIURL::GetDirectory implementation. 2011-11-14 13:10:21 +01:00
Jacek Caban 2e5f73e4d7 mshtml: Wine Gecko 1.4 release. 2011-11-09 19:31:13 +01:00
Jacek Caban 78e4d3d25c mshtml: Always use IUri-based nsIRI::GetAsciiHost implementation. 2011-11-08 18:19:17 +01:00
Jacek Caban 1ca84cb729 mshtml: Make nsIURL::GetParam a stub. 2011-11-08 18:19:17 +01:00
Jacek Caban d1e49da2f5 mshtml: Reimplement nsIURL::GetFileExtension on top of IUri API. 2011-10-27 14:21:02 +02:00
Jacek Caban bf4b869152 mshtml: Wine Gecko 1.3 release. 2011-08-23 18:16:44 +02:00
Jacek Caban 7891fc45d3 mshtml: Removed duplicated includes. 2011-08-03 14:15:49 +02:00
Jacek Caban 9f77da607f mshtml: Use task destructor for start_binding task. 2011-08-03 14:15:49 +02:00
Jacek Caban 7247eaa181 mshtml: Allow async tasks to have custom destructors. 2011-08-03 14:15:49 +02:00
Jacek Caban d125640499 mshtml: Added IURi-based nsIURL::GetDirectory implementation. 2011-08-03 14:15:48 +02:00
Francois Gouget ed3c9a1eca Assorted spelling fixes. 2011-08-03 14:15:48 +02:00
Jacek Caban bccd8997d1 mshtml: Downgrade GetAsciiHost FIXME to WARN. 2011-07-24 12:32:47 +02:00
Jacek Caban 1e60c2f300 mshtml: Moved binding-related declarations to separate file. 2011-07-24 12:32:30 +02:00
Jacek Caban 69f9006889 mshtml: Return NS_BINDING_ABORTED for canceled binding in AsyncOpen. 2011-07-22 15:44:42 +02:00
Jacek Caban 0289530f07 mshtml: Implement nsIURI::SetUserPass on top of IUri. 2011-07-19 18:26:21 +02:00
Jacek Caban 8f3c3ca35c mshtml: Added IUri-based nsIURI::SetPort implementation. 2011-06-27 13:09:47 -05:00
Jacek Caban 25a40601fa mshtml: Get rid of wine_url in nsWineURI object. 2011-06-27 13:09:47 -05:00
Jacek Caban 69f4a1bf76 mshtml: Make sure we always create nsWineURI with valid IUri. 2011-06-27 13:09:47 -05:00
Jacek Caban 7a0363cd94 mshtml: Use IUri instead of wine_url in before_async_open. 2011-06-24 08:51:08 -05:00
Jacek Caban f7b8eccd5f mshtml: Use CreateURLMonikerEx2 for creating URL moniker. 2011-06-24 08:51:01 -05:00
Jacek Caban 42ce560e38 mshtml: Don't use Gecko nsIURI::GetHostPort implementation. 2011-05-04 17:26:46 +02:00
Jacek Caban 0613a82671 mshtml: Better support for HTTP redirection. 2011-04-18 11:46:14 +02:00
Jacek Caban f24be9fa54 mshtml: Moved nsChannel initialization to separated function. 2011-04-18 11:46:05 +02:00
Jacek Caban 593d3f4492 mshtml: Reimplement nsIURI::SetHost on top of IUriBuilder. 2011-04-08 14:08:52 +02:00
Jacek Caban 589c213890 mshtml: Properly handle upload streams containing headers. 2011-04-05 16:07:26 +02:00
Jacek Caban 699e41cdd8 mshtml: Wine Gecko 1.2.0 release. 2011-03-15 17:14:08 +01:00
Jacek Caban cdb7bc451b mshtml: Reimplement nsIURI::SetScheme on top of IUri. 2011-03-14 19:31:28 +01:00
Jacek Caban 779ad051d5 mshtml: Make nsIURI::[Get|Set]Username implementation IUri-based. 2011-02-10 10:28:01 -06:00
Jacek Caban a1205c6adc mshtml: Added nsIURI::SetSpec implementation. 2011-02-04 15:25:32 +01:00
Jacek Caban 604350be8d mshtml: Don't try forwarding calls to Gecko that are not implemented there anyways. 2011-02-03 16:19:44 +01:00
Jacek Caban ba229eed59 mshtml: Forward nsIURL::[Get|Set]FilePath to nsIURI::[Get|Set]Path. 2011-01-20 14:03:24 +01:00
Jacek Caban 60d8c48132 mshtml: Fixed leaks (valgrind). 2011-01-20 12:47:52 +01:00
Jacek Caban e72e7de0e5 mshtml: Added IUri-based implementation of nsIURL::[Get|Set]Ref. 2011-01-18 13:29:59 +01:00
Michael Stefaniuc 1d7e50079a mshtml: COM cleanup for the nsIURL iface. 2011-01-05 17:53:06 +01:00
Jacek Caban 2d0ec71962 mshtml: Make nsIURI::Resolve implementation IUri-based. 2011-01-04 11:11:54 +01:00
Jacek Caban 64c1b7922e mshtml: Don't prefer to forward a few more calls in nsIURL implementation. 2011-01-03 16:46:09 +01:00
Jacek Caban 0aefffe9b4 mshtml: Use IUri for nsURL::[Get|Set]Password implementation. 2011-01-03 16:46:05 +01:00
Jacek Caban 1fa5ddfad9 mshtml: Make nsIIOService::NewURI IUri-based. 2010-12-31 11:44:59 +01:00
Jacek Caban b7e78af4de mshtml: Added moz-safe-about to the list of Gecko internal protocols. 2010-12-31 11:44:55 +01:00
Michael Stefaniuc f5df0b3ed7 mshtml: COM cleanup for the remaining ifaces in nsChannel. 2010-12-30 12:21:53 +01:00
Michael Stefaniuc a29101b026 mshtml: COM cleanup for the nsIHttpChannel iface. 2010-12-30 12:21:53 +01:00
Michael Stefaniuc 3388353679 mshtml: Use an iface instead of a vtbl pointer in nsProtocolHandler. 2010-12-29 11:59:35 +01:00
Michael Stefaniuc 29944c7caf mshtml: COM cleanup for the nsIWebBrowserChrome iface. 2010-12-28 16:35:39 +01:00
Michael Stefaniuc 2e24de635d mshtml: COM cleanup for the IHTMLWindow2 iface. 2010-12-27 15:39:40 +01:00