Граф коммитов

73 Коммитов

Автор SHA1 Сообщение Дата
warren%netscape.com 7e37f4f478 Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
mkaply%us.ibm.com 41e8a753c1 # 25555
r= warren@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-02-29 15:40:42 +00:00
warren%netscape.com 54b2b84073 Backing out mac change for dns shutdown because now that we shutdown we crash in OT! 2000-02-29 08:51:18 +00:00
warren%netscape.com c629a26564 Moving nsCOMPtr.h header to be safe. 2000-02-29 08:45:17 +00:00
warren%netscape.com d4f04fc6c9 One last fix for dns timing stuff. We weren't releasing the dns thread which caused a circular reference between the service and the thread. Now we get the summary for the timing stats too. a=jevering 2000-02-29 08:44:27 +00:00
warren%netscape.com 8ad8cfcdf1 Rest of fix for dns timing for dotted-quad case. r=gordon,a=jevering 2000-02-29 06:19:32 +00:00
warren%netscape.com 91649df800 Dns timing for dotted-quad case. r=gordon,a=jevering 2000-02-28 21:42:34 +00:00
gordon%netscape.com dfec01ce64 Fix for PDT+ bug 25321 "Crash on start w/o internet connection" on Mac. These changes allow the Mac to work in offline mode and browse file: URLs even when OTOpenInternetServices() fails. r=valeski, a=jevering. 2000-02-28 21:18:48 +00:00
gordon%netscape.com 18450d90bc Fix for PDT+ bug 27496 "DNS Service is not threadsafe on Windows". Added locks around WSAAsyncGetHostByName to protect against the possibility of the call completing before it returns. The lookup object could get deleted before the results were assigned to it. r=valeski, a=jar. 2000-02-27 23:06:00 +00:00
warren%netscape.com 80b72ad1de Added ability to get dns timing info. Set DNS_TIMING env var, and get dns-timing.txt file. For bug 28012 and others. r=gordon,a=jevering 2000-02-24 04:17:43 +00:00
rpotts%netscape.com 71876eb353 bug #28336 (r=mscott). Mozilla hangs on shutdown (windows only) waiting for the DNS thread to terminate. 2000-02-18 06:27:42 +00:00
gordon%netscape.com 884497b688 Fix for bug #23709 "[top100][talkback]Crash in nsSocketTransport::OnFound on home.netscape.com cnn.com". WSAAsyncGetHostByName doesn't return unique IDs on Win95 with winsock2, so the code has been changed to rely on a range of Windows event message IDs instead. Also partial fix for #25321 "crash on start w/o internet connection". Check for nil member fields before using them in shutdown code. r=warren, a=jar. 2000-02-17 03:34:34 +00:00
dp%netscape.com 3efba7e405 Fixing mac linkage build issue. 2000-01-28 12:32:51 +00:00
dp%netscape.com 7c1420f166 Now I know why that dummy prototype was there. Adding a prototype to
fix mac.
2000-01-28 11:12:15 +00:00
dp%netscape.com 0246fd7a1a Cleaning up unix sync dns version. Collecting platform specific
portions together; eliminating a few of them; moving sync unix dns
implementation inside InitiateDns(). r=warren
2000-01-28 10:16:32 +00:00
dp%netscape.com a1b0f005b2 Collected platform specfic portions together for readability. r=warren 2000-01-28 10:00:04 +00:00
gordon%netscape.com bf2b29d5e1 Fix for bug #23709 "[top100][talkback]Crash in nsSocketTransport::OnFound on home.netscape.com cnn.com". Needed to change the order of fields in nsHostEnt so that WSAAsyncGetHostByName on Windows wouldn't overwritten the bufLen and bufPtr fields in certain cases. r=valeski. 2000-01-28 00:34:05 +00:00
dp%netscape.com 09876ce281 Getting dns daemon to compile on linux. (dont part of build yet) 2000-01-25 07:54:46 +00:00
dp%netscape.com 28401ec849 comment changed 2000-01-25 07:49:14 +00:00
warren%netscape.com 44c508c73e Attempt to fix bloat stat problem. I think linux is hanging on exit. 2000-01-19 09:27:42 +00:00
warren%netscape.com 91f45425d7 Removed unnecessary mThreadHandle 2000-01-19 08:01:21 +00:00
warren%netscape.com 1bb4e61f0f Fix to shutdown socket transport service. DNS service too. Bug #21124 r=valeski 2000-01-19 07:58:40 +00:00
valeski%netscape.com dd28d87caa fixing build bustage on unix 2000-01-08 00:36:47 +00:00
gordon%netscape.com 9a3d70a51e Fixing dns breakage of ftp. The async dns case wasn't resolving network addresses, only hostnames. r = Valeski. 2000-01-07 23:55:54 +00:00
waterson%netscape.com 1035ff4557 Be sure to zero WNDCLASS struct: failure to do so causes funkiness in non-debug builds. r=gordon. 2000-01-07 23:48:37 +00:00
gordon%netscape.com e8e99c8b44 Implementation for ascyn dns lookups on Windows. Bug #10732, r=Warren. 2000-01-07 02:44:41 +00:00
warren%netscape.com 87bbae96ca Made dns service fail if offline. 2000-01-05 03:50:00 +00:00
warren%netscape.com ccc9b2f072 Added dns service shutdown method. 2000-01-05 03:44:00 +00:00
warren%netscape.com 4ab4ee4d4e Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
sspitzer%netscape.com f4811c7ecf fix warnings. r=valeski. 1999-11-10 00:10:59 +00:00
dmose%mozilla.org 42fc94a6ec updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
warren%netscape.com df3b2e524b Fixed more bustage from gordon's checking -- missing vtable symbols for nsDNSRequest's (unused) nsIRequest interface. 1999-11-03 04:57:34 +00:00
gordon%netscape.com e9bd30d328 Fix more of my bustage: pass clientContext parameter back on callbacks from nsDNSService::Lookup(). r=warren. 1999-11-03 02:42:52 +00:00
warren%netscape.com 2ffdd8efb3 Fixed Gordon's wackage. 1999-11-03 02:18:00 +00:00
gordon%netscape.com e9951ee54b Basic Mac implementation of async DNS. r=warren, patrick; part of bug:10731. 1999-11-03 01:24:51 +00:00
valeski%netscape.com c42ae35203 12748 r=Andreas. Completely removed the GetHostByAddr() call so we no longer do any reverse lookups 1999-10-01 13:38:46 +00:00
valeski%netscape.com fb8a03542c a=leaf, r=potts. fix for 12748, dotted quad and numeric hosts 1999-09-27 20:52:31 +00:00
briano%netscape.com 0059c0009e General cleanup. 1999-09-14 01:35:43 +00:00
rpotts%netscape.com 0df69b3960 oops.. 1999-09-12 06:02:51 +00:00
rpotts%netscape.com 0e5b738fa2 The DNS Service is now used for hostname resolution... 1999-09-12 05:29:27 +00:00
valeski%netscape.com adc1251d73 using NS_GET_IID macro now 1999-09-10 14:26:47 +00:00
briano%netscape.com 93df94cd60 General cleanup. 1999-09-09 02:02:21 +00:00
briano%netscape.com 7ac74af48f Removed the obsolete non-NECKO leftovers. 1999-09-09 00:41:10 +00:00
mccabe%netscape.com 3d4917b628 Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
mccabe%netscape.com 2290033202 NS_DECL_NSIFOO spam for nsIRequest, nsIChannel, nsIStreamListener, nsIStreamObserver, all from netwerk/
convert manual interface method declarations in implementation class to NS_DECL_NSIFOO macro.
1999-08-22 13:26:18 +00:00
cls%seawood.org 0991be09fa Removed all references to obsolete OBJDIR variable.
Removed various sections of config.mk & rules.mk that were only used by OBJDIR or by a non-autoconf build.
1999-08-20 06:52:59 +00:00
mccabe%netscape.com d6e7410f31 Changes to the xpidl compiler -
Error if an interface is declared [scriptable], but contains methods that can't be scripted because they refer to native-declared types, unless the method is declared [noscript].

This change is intended to make it easier to determine when an interface is not scriptable, and to make it easier to see what changes need to be made to make it scriptable.

As many of the .idl files in the tree defined [scriptable] interfaces that contained non-scriptable methods, I've sprinkled [noscript] throughout.  As the interfaces weren't scriptable anyway, this shouldn't change their visibility to javascript.
1999-08-10 12:18:01 +00:00
warren%netscape.com 72c37924c2 Removed hack to export to netwerk/dist (used before landing necko). 1999-08-03 00:38:25 +00:00
warren%netscape.com bba02d9418 Added NS_ERROR_UNKNOWN_PROTOCOL, and changed dns error to NS_ERROR_UNKNOWN_HOST. 1999-07-30 04:17:23 +00:00
hoa.nguyen%intel.com 84794ad80b Standalone daemon process to handle async DNS lookup on Unix/Linux. 1999-07-26 21:25:00 +00:00