732 Commits

Author SHA1 Message Date
peterlubczynski%netscape.com
def9171742 NPP_SetWindow should be called after instantiating the stream bug 70686 a=av sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90600 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 01:00:47 +00:00
cls%seawood.org
238046be17 Change netwerk/mime to use MODULE=mimetype to remove avoid confusion with mailnews/mime . Update necessary REQUIRES.
Bug #68381 r=jag


git-svn-id: svn://10.0.0.236/trunk@90452 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:40:28 +00:00
dougt%netscape.com
82cb3363c6 Renaming xpcom file streams. b=73169, r=sfraser@netscape.com, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@90449 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 23:35:06 +00:00
disttsc%bart.nl
ce927d9f65 Clean up REQUIRES lines. r=cls
git-svn-id: svn://10.0.0.236/trunk@90392 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 22:59:27 +00:00
av%netscape.com
0dd79e0251 To fix bug 58128. For old style plugins: added nsIPlugin::Shutdown as well as dll unload upon destroying the last plugin instance. r=peterl, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@90351 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-25 00:28:53 +00:00
sean%beatnik.com
35842d5a40 bug 72017 dual xpcom/npapi plugins are not initialized properly. Add code to get plugin factory for xpcom modules that export NSGetModule instead of NSGetFactory. r=av a=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90290 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 23:53:09 +00:00
disttsc%bart.nl
0ba5b6bfab Fix leak of nsAtom, r=gagan, sr=jst. Clean up some string stuff (more .get()). sr=jst
git-svn-id: svn://10.0.0.236/trunk@90106 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 10:23:24 +00:00
peterlubczynski%netscape.com
5f7a6826fe Fix for regression bug 72676 a=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90053 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-22 01:37:36 +00:00
peterlubczynski%netscape.com
be7931b525 Null plugin registered twice. bug 67933 a=av r=attinasi
git-svn-id: svn://10.0.0.236/trunk@89959 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:47:37 +00:00
av%netscape.com
1cf64c84f7 Fixing #72019, missing frees added to match allocs, patch by beard, r=bnesse, sr=waterson, a=av
git-svn-id: svn://10.0.0.236/trunk@89732 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 00:38:23 +00:00
cls%seawood.org
93551f54df 1) "Not in the build" is the biggest cop-out of checkin rules imaginable.
2) If the file is compiled without setting a special flag, it's PART OF THE BUILD!
3) WTF IS UP WITH THESE EXTRA ^Ms?!?!?!


git-svn-id: svn://10.0.0.236/trunk@89567 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 02:05:21 +00:00
dougt%netscape.com
5d73f6bed7 NOT PART OF BUILD. This will make plugins work with the new cache.
git-svn-id: svn://10.0.0.236/trunk@89529 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 21:58:38 +00:00
dprice%netscape.com
ad10d9ea59 71057 sr=waterson new order files. NOT PART OF THE REGULAR BUILD
git-svn-id: svn://10.0.0.236/trunk@89489 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 10:47:37 +00:00
disttsc%bart.nl
ba538282fe Adding a .get() to a NS_LITERAL_STRING to fix bustage. r=peterv
git-svn-id: svn://10.0.0.236/trunk@89310 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 02:50:45 +00:00
av%netscape.com
a93891b60e Fixing #45009 -- nsIPlugin::Shutdown mechanism implemented, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@89308 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 02:07:15 +00:00
disttsc%bart.nl
abd8de21e5 Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc


git-svn-id: svn://10.0.0.236/trunk@88947 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 08:05:05 +00:00
disttsc%bart.nl
89ecee7f78 Fixing MOZ_TRACK_MODULE_DEPS builds (e.g. senna), adding "nkcache" to REQUIRES line, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@88909 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 03:37:28 +00:00
dougt%netscape.com
9d819286cc fixing build bustage and renameing variable name.
git-svn-id: svn://10.0.0.236/trunk@88878 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 01:24:57 +00:00
dougt%netscape.com
6355fee0fd Fix for 70346. Fixing breakage plugin bustage. sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@88862 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 00:55:11 +00:00
disttsc%bart.nl
d30c2be76b Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88396 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 09:26:57 +00:00
av%netscape.com
82649c56f1 Fixing 69736, adding npp->pdata check before calling NPP_* functions, sr=jst
git-svn-id: svn://10.0.0.236/trunk@88344 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 00:29:33 +00:00
dprice%netscape.com
8e4007e560 # 65845 sr=waterson, new order files will greatly reduce the number of link warnings.
git-svn-id: svn://10.0.0.236/trunk@88058 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:38:19 +00:00
tao%netscape.com
1b325908d5 62171: "Separate content from UI". Split langenus.xpi into regus.xpi.
browser: (r=pchen,sr=alecf), mailnews: (r=yamamoto,sr=sspitzer),
editor: (r=cmonske,sr=sfraser), xpinstall (r=ssu,sr=dveditz).


git-svn-id: svn://10.0.0.236/trunk@87794 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 08:34:10 +00:00
disttsc%bart.nl
edc70961f6 Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
git-svn-id: svn://10.0.0.236/trunk@87655 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:35:51 +00:00
dougt%netscape.com
175245e2de Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@87587 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-21 20:38:08 +00:00
peterlubczynski%netscape.com
b2163df77e Fix for bug 59394. Number of cached plugins is now a pref:
browser.plugins.max_num_cached_plugins or defaults to 10. a=av sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@87041 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:03:47 +00:00
pinkerton%netscape.com
4c94bdb338 carbon changes. r=pink/sdagley/beard. a=sfraser.
git-svn-id: svn://10.0.0.236/trunk@86937 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 21:48:26 +00:00
dprice%netscape.com
fe020ec48a 65845 first cut of the order files
git-svn-id: svn://10.0.0.236/trunk@86883 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:48:02 +00:00
disttsc%bart.nl
03f69c5003 Back out dougt's channel changes
git-svn-id: svn://10.0.0.236/trunk@86793 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:14:23 +00:00
dougt%netscape.com
7af79c83df Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86717 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:16:26 +00:00
shaver%mozilla.org
66c5f1c302 fix plugger crash by coping with trailing MIME-list separator (#60844, r=av, sr=blizzard)
git-svn-id: svn://10.0.0.236/trunk@86425 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:38:52 +00:00
peterlubczynski%netscape.com
6d0c8d4a99 Allow for a common directory among installs for scanning for plugins bugscape 3863 a=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@86414 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 01:13:01 +00:00
beard%netscape.com
d5d3da7cb4 [not part of build] builds "classic" (non-Carbon) plugin support library.
git-svn-id: svn://10.0.0.236/trunk@86377 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:49:16 +00:00
rods%netscape.com
ca25456113 Printing of selected frameset frames and Iframes
Bug 66783 r=dcone sr=buster,attinasi


git-svn-id: svn://10.0.0.236/trunk@86352 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:03:17 +00:00
edburns%acm.org
c97f1c2f4a bug 49336
r=av
sr=waterson

This code makes sure that if the prefs say to USE DIRECT instead of using
a proxy, the plugin sees it that way.


git-svn-id: svn://10.0.0.236/trunk@86142 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-03 02:56:28 +00:00
av%netscape.com
dec4c7f030 Bug 61388 -- implementing refresh plugins mechanism without restarting, rs=waterson, r=peterl, a=r=av
git-svn-id: svn://10.0.0.236/trunk@86125 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 23:48:17 +00:00
edburns%acm.org
e3c8a91a97 bug:66729
sr=waterson
r=akkana
Change PRUint32 to PRInt32.


git-svn-id: svn://10.0.0.236/trunk@85772 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 20:39:55 +00:00
jgaunt%netscape.com
25bff620ce bug# 62489 r=bnesse@netscape.com sr=buster@netscape.com a=av@netscape.com
population of filename for plugins at load time, and freeing of that variable as well.


git-svn-id: svn://10.0.0.236/trunk@85321 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 00:10:42 +00:00
jdunn%netscape.com
94ac4cd26b fixing the issue of "delete [] (void*)". This is wrong.
since the pointer was 'newed' as a char *, we need to
delete a (char *)

No bug for this... but very similar to
# 34040
r= cls@seawood.org Joe.Chou@eng.sun.com


git-svn-id: svn://10.0.0.236/trunk@85118 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:52:33 +00:00
rich.burridge%sun.com
5af1d3785e Fix to allow applet doing POST to an https connection over a proxy to work.
r=pollman@netscape.com
sr=waterson@netscape.com
Bugid #60228


git-svn-id: svn://10.0.0.236/trunk@84976 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:53:39 +00:00
mkaply%us.ibm.com
43750ff673 r=cls
SHORT_LIBNAME not needed here anymore - gkplugin is 8 chars - fixes OS/2 fullscreen plugins


git-svn-id: svn://10.0.0.236/trunk@84945 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-15 15:09:32 +00:00
peterlubczynski%netscape.com
9486ae392c Fix regression. bug 65162 a=av sr=vidur
git-svn-id: svn://10.0.0.236/trunk@84903 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-12 23:45:03 +00:00
peterlubczynski%netscape.com
91e5e627ed Fix for reading content-type header before using default plugin bug 54437 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@84753 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 23:49:19 +00:00
peterlubczynski%netscape.com
64bb7a8cde Top crash fix. Null pointer check on mDocument. bug 62579 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@84621 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 00:39:46 +00:00
sspitzer%netscape.com
1293b62495 wrap more printfs with #ifdef DEBUG_edburns. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84239 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 21:08:11 +00:00
sspitzer%netscape.com
fa6ef96fd5 making it so only edburns sees his debugging printfs. no reviewer.
git-svn-id: svn://10.0.0.236/trunk@84236 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 20:46:17 +00:00
bryner%uiuc.edu
6b5c296cb7 Removing dead references to old header files that will be going away for bug 38061. r=jag, sr=cls.
git-svn-id: svn://10.0.0.236/trunk@84205 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 22:41:22 +00:00
peterlubczynski%netscape.com
f97aecfa0a Set lastModified attribute for a plugin stream b=58134 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@83507 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 01:00:28 +00:00
peterlubczynski%netscape.com
5322f853e9 Prevents the call into the plugin if the plugin hasn't been already
initilized. bug=58823 r=av


git-svn-id: svn://10.0.0.236/trunk@83501 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 23:00:45 +00:00
peterlubczynski%netscape.com
997c62d20d Set unknown length of stream to -1 bug 59571 a=av sr=buster
git-svn-id: svn://10.0.0.236/trunk@83500 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 22:54:54 +00:00