av%netscape.com
39dc1fd90e
Fix for bug 98285 -- added a new value to the NPNVariable enum type to enable access to the service manager from plugins, r=beard, sr=vidur
2001-09-08 00:23:07 +00:00
beard%netscape.com
683d197368
[not part of build] Mac files for scriptable NPAPI plugin.
2001-09-07 15:54:40 +00:00
beard%netscape.com
292485d4da
[not part of build] fixes for bug #98382 , r=av, allow building on Mac.
2001-09-06 23:18:07 +00:00
beard%netscape.com
a4291553ea
[not part of build] Mac files for scriptable NPAPI plugin.
2001-09-06 23:15:57 +00:00
dougt%netscape.com
f72e52e830
Merge ServiceManager and ComponentManager. Bug 96457. r=dp@netscape.com, sr=wat
...
erson@netscape.com
2001-09-06 21:13:11 +00:00
valeski%netscape.com
93959d48cc
r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway.
2001-09-05 21:28:38 +00:00
edburns%acm.org
c87e337f09
r=peterl
...
sr=waterson
a=asa
modules/plugin/base/src/nsIPluginInstanceOwner.h
modules/plugin/base/src/nsPluginHostImpl.cpp
modules/plugin/base/src/nsPluginHostImpl.h
modules/plugin/base/src/nsPluginViewer.cpp
modules/oji/src/nsJVMManager.cpp
modules/oji/src/nsJVMManager.h
layout/html/base/src/nsObjectFrame.cpp
xpfe/global/resources/locale/en-US/region.properties
Here's what I did to fix this bug.
I pestered Rick Potts about the problem of
nsIWebBrowserChrome->SetStatus() not being synchronous. He fixed that
under bug 97227.
Taking advantage of Rick's fix to 97227, I modified
nsIPluginInstanceOwner to have new method, ShowStatus(const PRUnichar
*aStatusMsg). This is necessary to allow for localized messages to be
posted from the plugin, such as "Starting plugin for type
application/x-java-vm" or "Beginnen steckbar f�r Art
application/x-java-vm".
I modified all the implementations of nsIPluginInstanceOwner:
layout/html/base/src/nsObjectFrame.cpp
modules/plugin/base/src/nsPluginViewer.cpp
I inserted a call to nsIPluginInstanceOwner->ShowStatus() at the part
just before the big "whole damn app freezes when starting java" thing
happens.
I also modifed nsJVMManager.cpp ShowJavaConsole() to do the same. These
are the two places I know of now that can start java.
2001-09-05 03:58:34 +00:00
dougt%netscape.com
d5f58776bc
Upload Channel API changes. Bug 29839. r=darin@Netscape.com, sr=rpotts@netscape.com.
...
Also fixes bug 63408, not alerting when file-not-found. r/sr same as above
2001-09-05 03:52:26 +00:00
av%netscape.com
29b37211c1
Fixing bug 86642 -- crash in DOMMimeTypeImpl::DOMMimeTypeImpl() when assigning fields missing from the plugin version stamp, r=peterl, sr=attinasi
2001-09-04 23:17:48 +00:00
serge%netscape.com
786285ca2c
bug 69167; plugin load fails silently on library not found; r=av, sr=waterson, a=roc+moz
2001-09-03 23:04:53 +00:00
av%netscape.com
42c86a7934
Removing no longer needed file in the sample code -- not part of the build
2001-08-31 23:04:14 +00:00
av%netscape.com
3d8172178a
Bug 97488 -- sample code to reflect new approach to scripting, not part of the build, patch by jband and av, r=av
2001-08-31 23:00:11 +00:00
peterlubczynski%netscape.com
77c2a61134
Patch to fix incorrect coordinates to first call of SetWindow(), bug 97656 r=av sr=attinasi a=asa
2001-08-31 18:28:04 +00:00
serge%netscape.com
a8ef8085e5
fix for 69167; plugin load fails silently on library not found; r=av, sr=waterson, a=roc+moz
2001-08-27 22:14:52 +00:00
av%netscape.com
448febe0fe
Fixing 96528 -- crash on File/Exit with full page xpcom plugin, r=peterl, sr=attinasi, a=asa
2001-08-24 21:08:25 +00:00
av%netscape.com
4ab9e80c0c
Adding missing file to the sample project, not part of the build
2001-08-24 21:03:50 +00:00
peterlubczynski%netscape.com
90455458ab
Fix for not opening bundles plugin resources on Mac fixing crashes (and tab clean up) bug 91988 r=bnesse sr=sfraser
2001-08-22 03:55:53 +00:00
dbaron%fas.harvard.edu
c6bde97c4f
fixing Mac bustage. b=45797
2001-08-21 02:58:44 +00:00
dbaron%fas.harvard.edu
113ad642ae
Replace uses of deprecated NS_IMPL_ISUPPORTS and NS_IMPL_QUERYINTERFACE macros with NS_IMPL_{ISUPPORTS,QUERYINTERFACE}{1,0}. r=jag rs=brendan b=45797
2001-08-21 01:48:11 +00:00
av%netscape.com
c8b65d16de
Fixing 73436 -- hiding platform specific calls in xp files, not part of the build, r=peterl
2001-08-18 00:13:37 +00:00
av%netscape.com
ded89f6ae2
Fixing project file for the spy plugin reflecting new folder structure, not part of the build, r=av
2001-08-18 00:11:16 +00:00
av%netscape.com
b7ac64da50
Fixing 73430 -- removing MFC dependency from Windows project, not part of the build patch by timeless, r=av
2001-08-17 23:11:02 +00:00
av%netscape.com
148209b714
Bug 73874 -- sample plugin (4.x scriptability), not part of the build, r=peterl
2001-08-17 22:36:46 +00:00
av%netscape.com
8fb2a17c27
Bug 73874 -- sample plugin (4.x scriptability), not part of the build, r=peterl
2001-08-17 22:23:41 +00:00
peterlubczynski%netscape.com
638d06a388
Fixing Carbon bustage (where is the carbon tinderbox?)
2001-08-17 14:30:45 +00:00
av%netscape.com
5893e07753
Fix for 89672 -- topembed, crash on exit with xpcom plugin, r=peterl, sr=waterson
2001-08-17 00:45:25 +00:00
peterlubczynski%netscape.com
9779e45b9f
Fixing UNIX bustage, removing extra #include header put in on accident
2001-08-16 04:47:16 +00:00
cls%seawood.org
53b8117ee5
Removing leftover .cvsignore files to complete the reorg of plugins.
2001-08-16 04:42:26 +00:00
peterlubczynski%netscape.com
ce69680079
Fixing UNIX makefile bustage
2001-08-16 03:35:01 +00:00
peterlubczynski%netscape.com
59177f86ce
Implement NSPR Logging in plugin module bug 94922 r=av, edburns sr=attinasi
2001-08-16 02:59:03 +00:00
sfraser%netscape.com
c4ab38a811
Project cleanup, rs=scc. Use NSComponentStartup.o, since this is a component, and don't link directly with MathLib.
2001-08-16 00:50:10 +00:00
peterlubczynski%netscape.com
9b8fb91893
Make x & y be signed for NPWindow struct bug 93500 r=av sr=attinasi
2001-08-15 03:11:08 +00:00
peterlubczynski%netscape.com
53143c6516
Fixing extra char in win32 makefile for sample plugin, not part of main build
2001-08-15 02:32:27 +00:00
leaf%mozilla.org
91fe05f2ce
removing old files. final task to close bug 76602.
2001-08-15 01:50:23 +00:00
cls%seawood.org
a3c1dd1b09
Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
...
Bug #20860 r=Roland.Mainz@informatik.med.uni-giessen.de sr=brendan@mozilla.org
2001-08-14 07:59:59 +00:00
peterlubczynski%netscape.com
8be9e3e6f3
Fix for mStreamType not being set correctly bug 94371 r=av sr=waterson
2001-08-10 19:49:04 +00:00
leaf%mozilla.org
f736866828
bug 76602, sr=cls, r=edburns. modules/plugin rearranging, in preparation for old
...
file location cvs removal.
2001-08-10 07:35:54 +00:00
av%netscape.com
80c91a5a44
Fix for bug 91238 -- eliminating unwanted initial stream to a plugin, r=peterl, edburns, sr=jst
2001-08-10 01:53:38 +00:00
av%netscape.com
634ac17052
Fix for bug 91238 -- unwanted initial plugin stream, r=peterl, edburns, sr=jst
2001-08-10 01:46:12 +00:00
peterlubczynski%netscape.com
2d3186f7d4
Plugin module Mac project file new directory location changes bug 76602 r=bnesse sr=sfraser
2001-08-09 01:24:49 +00:00
dbaron%fas.harvard.edu
5c0b6349e6
Split nsIContentViewer::destroy into close and destroy so we can trigger teardown both at the beginning and at the end of paint suppression. Move the PresShell's teardown from its destructor into new Destroy method so it happens at the end of paint suppression. Also clean up nsDocumentViewer.cpp a bit. b=80203,89626 r=hyatt sr=waterson
2001-08-01 03:15:50 +00:00
serge%netscape.com
e75aca8f91
fix for 86645 into new plugin directory r=av,sr/a=blizzard
2001-07-27 23:55:35 +00:00
serge%netscape.com
8134061715
bug 86645 M0.9.1 crashes at the 2nd "Default Plugin" window call; r=av,sr/a=blizzard
2001-07-27 21:53:14 +00:00
dbaron%fas.harvard.edu
0ab924e19b
Backing out changes for 80203 and 89626 to fix blocker 92325 and probably also blocker 92443.
2001-07-26 20:53:21 +00:00
jaggernaut%netscape.com
e91f8a147e
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
dbaron%fas.harvard.edu
5948e0ab2d
Split nsIContentViewer::destroy into close and destroy so we can trigger teardown both at the beginning and at the end of paint suppression. Move the PresShell's teardown from its destructor into EndObservingDocument so it happens at the end of paint suppression. b=80203,89626 r=hyatt sr=waterson
2001-07-25 04:30:59 +00:00
sdagley%netscape.com
77bb0393b7
Moving part of fix for #81659 from 0.9.2 branch. Now recognize non-bundle OS X plugins of type 'IEPL' (e.g. Apple's iTools plugin). Also moved test for OS X plugin types inside an #if TARGET_CARBON.
2001-07-25 02:45:10 +00:00
av%netscape.com
619b7035bf
Fixing 72052 -- GDI resource leak in the default plugin, r=peterl, sr=waterson
2001-07-24 21:37:59 +00:00
av%netscape.com
2b834c033b
Fixing 91140 -- postponing NPP_DestroyStream call till the plugin instance is destroyed, sr=jst, r=peterl
2001-07-24 20:48:36 +00:00
pete%alphanumerica.com
f020dcc1cd
Fix for nsIFile delete conflicts with JS reserved name b=37406, r=dougt, sr=jst
...
Renamed all Delete methods to Remove.
--pete
2001-07-24 18:38:25 +00:00
jaggernaut%netscape.com
cb0faab070
Bug 73353: clean up the REQUIRES lines in Makefiles.
2001-07-23 22:36:12 +00:00
av%netscape.com
bd2a05ee70
Fixing 91140, the Acrobat blocker -- latering plugin stream destruction, r=peterl, bnesse, sr=vidur
2001-07-21 02:31:29 +00:00
bnesse%netscape.com
be4aca9164
Fix for bug 90389. ns4xPluginInstance should not check for plugin private data pointer being null. r=peterlubczynski, sr=attinasi.
2001-07-20 19:36:37 +00:00
peterlubczynski%netscape.com
9991c07608
Fix for plugins not working on Mac OS less than 9.1 bug 90959 r=bnesse sr=attinasi
2001-07-20 01:57:11 +00:00
valeski%netscape.com
ea661eedd1
91365. r=dougt, sr=hyatt. nsIScriptGlobalObject->GetContext() can legitimately return NS_OK *and* a nsnull outparam. Various callsites were not respecting the nsnull out param and this patch gracefully handles those cases.
2001-07-19 05:48:49 +00:00
peterlubczynski%netscape.com
b4f2f62fe4
Fix for plugins stop working on Mac bug 90959 r=av sr=attinasi
2001-07-18 14:04:28 +00:00
rpotts%netscape.com
c111544a91
bug #84749 . (r=nisheeth, sr=jst). Document unload() events fired *after* the current URI had been changed - this allowed JS to track where the user was going next...
2001-07-17 20:17:38 +00:00
edburns%acm.org
d9d15c77dd
bug=88053
...
r=peterl
approval=selmer
After testing real and java on win32 and linux, we're satisfied that this works.
Checking in to trunk. Already on branch.
2001-07-17 19:55:33 +00:00
av%netscape.com
a8988e86fa
Fix for 87913 -- adding refreshing components to plugins.refresh(), r=mstolz, peterl, sr=shaver, attinasi
2001-07-17 02:26:42 +00:00
dougt%netscape.com
5a8084ee00
Fixes 89191. r=gagan, av, peterl.
2001-07-17 01:19:19 +00:00
dbaron%fas.harvard.edu
aa4fec2b67
Header include dependency cleanup. b=64023 r=jag rs=brendan
2001-07-16 02:40:48 +00:00
peterlubczynski%netscape.com
5b6c58688b
Fixing key and context menu events for full-page plugins on Mac bug 84681 r=bnesse sr=blizzard
2001-07-14 01:01:34 +00:00
peterlubczynski%netscape.com
2d425b7bf9
Real fix for Quicktime 4.x sweep bug 89407 r=av sr=blizzard
2001-07-14 01:01:02 +00:00
edburns%acm.org
f7d21d0c26
bug=88053
...
r/sr=brendan
This bug fix prevents the crash on exit with Java on win32.
2001-07-14 00:03:17 +00:00
bnesse%netscape.com
1f5364e562
Fix for bug 90382. The x and y coordinates in nsPluginWindow should be defined as PRInt32's not PRUint32's. r=av, sr=attinasi.
2001-07-13 18:55:10 +00:00
bnesse%netscape.com
345a818aba
Fix for bug 85231. Free nsTimer in PluginInstance to eliminate MLK and crash caused by it. r=av, peterl. sr=scc.
2001-07-11 02:29:45 +00:00
peterlubczynski%netscape.com
a3703928fc
Slightly change pluign timer interval to fix url bar on Mac bug 88936 r=bnesse sr=sfraser
2001-07-10 03:59:39 +00:00
peterlubczynski%netscape.com
625da32458
Fix for OS X "Internet Plugins Dir" bug 78751 patch by ccarlen r=peterl sr=sfraser
2001-07-10 02:50:32 +00:00
peterlubczynski%netscape.com
1f0a3ab263
Fix for Quicktime not working on Classic MacOS bug 89662 r=sfraser sr=attinasi
2001-07-09 19:40:52 +00:00
av%netscape.com
ced884446b
Fix for 86469 -- crash on exit with Acrobat, waterson, r=peterl, sr=shaver
2001-07-06 23:30:22 +00:00
peterlubczynski%netscape.com
fb3584b539
Fix for Mac plugins not working bug 89529 r=dcone sr=sfraser
2001-07-06 14:54:48 +00:00
dougt%netscape.com
fc68b1ad26
Fixes bug 89397. This fixes a problem where byteranges which start at offest 0 do not reset the mPosition. This cause byte to be written at random places in the file.
...
r=peterl, r=av, sr=attinasi
2001-07-05 19:33:09 +00:00
mkaply%us.ibm.com
7146d448e5
#89182
...
r=achimha, sr=blizzard
OS/2 only - wrong fName in plugin array
2001-07-05 18:44:50 +00:00
peterlubczynski%netscape.com
52512c32b6
Patch to fix crash with sample plugin and OS X plugins bug 85334 r=av sr=attinasi
2001-07-03 01:56:28 +00:00
peterlubczynski%netscape.com
ef920943cd
Patch to fix case comparison problem mime types for plugins bug 87290 r=av sr=attinasi
2001-07-02 20:08:17 +00:00
peterlubczynski%netscape.com
c8068e1b91
Fixing Fizilla bustage for the meantime...
2001-06-30 21:23:51 +00:00
peterlubczynski%netscape.com
057abb750e
Trying to fix Fizilla (again)
2001-06-30 19:07:09 +00:00
peterlubczynski%netscape.com
2eb4f41a15
Attempting to fix plugin Fizilla bustage
2001-06-30 17:58:32 +00:00
peterlubczynski%netscape.com
1bebed0684
Fixing callbacks for Mac plugins and OS X bug 85334 r=bnesse sr=attinasi
2001-06-30 16:42:07 +00:00
jaggernaut%netscape.com
5a6317b8a5
Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
...
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
peterlubczynski%netscape.com
5549dbdd79
another attempt to fix Carbon bustage
2001-06-29 09:58:24 +00:00
cls%seawood.org
3b0e263390
Make plugins work on BeOS
...
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the patch
Bug #68907 r=av
2001-06-29 07:24:12 +00:00
peterlubczynski%netscape.com
6a8280a9ef
Attempt at fixing Carbon bustage
2001-06-29 06:43:28 +00:00
dbaron%fas.harvard.edu
f7789a4395
Fix line endings from peterlubczynski's previous checkin (^M^J -> ^J) to fix IRIX and OS/2 bustage.
2001-06-29 02:34:23 +00:00
edburns%acm.org
94bdff2f7d
bug=79851
...
r/sr=darin
This bug fix makes nsPluginHostImpl::GetCookie() return the cookie value properly.
2001-06-29 00:33:01 +00:00
peterlubczynski%netscape.com
d768cc430c
Fix for Shockwave registration bug 85334 r=av sr=attinasi
2001-06-29 00:29:44 +00:00
beard%netscape.com
e80698a790
Fix for bug #81659 , r=pinkerton/wtc, sr=sfraser.
2001-06-27 01:21:23 +00:00
peterlubczynski%netscape.com
57c9888bde
Patch to fix blank plugins after reload of document bug 87397 s/r=darin & dougt
2001-06-26 21:57:48 +00:00
peterlubczynski%netscape.com
e963b224cd
Fix for bug 87755, a comparison problem r=alexsavulov & sr=attinasi
2001-06-26 05:04:32 +00:00
peterlubczynski%netscape.com
2ae99c2e49
Add scanning of Mac System Folder Internet Plug-ins bug 78751 r=ccarlen/sdagley sr=attinasi a=asa
2001-06-22 00:59:19 +00:00
peterlubczynski%netscape.com
d223156e59
Fix for plugin code printing to the console in opt bug 78651 patch by av r=peterl sr=attinasi a=blizzard
2001-06-22 00:50:25 +00:00
pinkerton%netscape.com
621e7ae2ab
fix bustage.
2001-06-21 02:13:30 +00:00
peterlubczynski%netscape.com
4ac6d57f72
Fixing ^M
2001-06-21 01:05:52 +00:00
peterlubczynski%netscape.com
8bdfa059a9
Fix for title bar not updating for full page plugins bug 59749 r=av sr=attinasi a=choffman
2001-06-21 01:04:29 +00:00
av%netscape.com
d4bcb0a924
Fix for 80105 -- adding a null-check before release, r=peterl, sr=attinasi, a=chofmann
2001-06-21 00:15:29 +00:00
av%netscape.com
43df95559c
Fixing the remaining issue in 80105 -- null-check added in one more place, r=peterl, sr=attinasi, a=chofmann
2001-06-20 22:43:37 +00:00
cls%seawood.org
a9bac5d02b
Do not add plugins to final link list
2001-06-20 21:36:16 +00:00
waterson%netscape.com
b74d6e1c8b
Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
2001-06-20 20:21:49 +00:00
dbaron%fas.harvard.edu
9d35ed31a4
Fix bad getters on nsIDocument and nsIScriptContext to use out params rather than return |AddRef|ed pointers. b=81289 r=jaggernaut sr=jst a=asa
2001-06-20 03:27:48 +00:00
av%netscape.com
cc0e174b11
Fixing 80105 -- added notification nsIPluginInstanceOwner that instance has been destroyed, r=peterl, sr=attinasi, a=roc+moz@cs.cmu.edu
2001-06-19 22:42:07 +00:00
peterlubczynski%netscape.com
e2a4f69185
Fix to allow caching of https plugin streams and also fix a leak in byte range streams bug 54689 and bug 83183 patches by peterl & dougt r=av sr=attinasi a=asa
2001-06-19 01:38:20 +00:00
av%netscape.com
ff513c7423
Fix for 44322 -- implementation of windowless pluign API, patch by dbrittain@superscape.com and av, r=(av, peterl), sr=attinase, a=dbaron
2001-06-18 21:41:57 +00:00
av%netscape.com
78ebb88b88
Addressing bug 62248 -- _getvalue in the legacy plugin API implemented, patch by kevint@viewpoint.com, r=av, sr=attinasi, a=blizzard
2001-06-15 22:42:43 +00:00
av%netscape.com
81708402cb
Fix for 84332 -- made string dynamic vs hardcoded size, r=peterl, sr=rpotts, a=blizzard
2001-06-15 00:37:14 +00:00
peterlubczynski%netscape.com
a46ef4559b
Fix for leaking all kinds of ns4xStreamListener's bug 83183 r=av sr=attinasi a=asa
2001-06-14 02:24:11 +00:00
pavlov%netscape.com
2e739a30aa
fixing image rendering color problems on photon. bug 82537. patch from briane@qnx.com. r=pavlov sr=blizzard a=asa
2001-06-13 01:14:13 +00:00
blizzard%redhat.com
00d88465a3
Fix bug #85295 . Make plugin registration quiet. r=av, rs=tor, a=asa
2001-06-12 19:16:11 +00:00
peterlubczynski%netscape.com
bb749d670f
Fix for full page mouse down being broken bug 75582 patch by bnesse r=peterl sr=attinasi a=asa
2001-06-12 04:27:08 +00:00
peterlubczynski%netscape.com
8c8d5a18fa
Fix for converting file://c|temp to c:\temp for NP_StreamAsFile. r=av sr=waterson a=dbaron
2001-06-09 20:52:18 +00:00
Xiaobin.Lu%eng.Sun.com
5ede54f53e
Fix for bug 78840, got r=edburns & beard, sr=brendan, a=asa
...
Fix the crash when invoke liveconnect call using File->Open File
2001-06-09 01:03:53 +00:00
peterlubczynski%netscape.com
235e8852b8
Fix for crash @ Shockwave.com, not calling correct ODA sr=mscott a=chofmann r=av
2001-06-06 05:45:49 +00:00
ducarroz%netscape.com
18073f24cc
Fix for bug 81751. Add define for mime type multipart/x-mixed-replace and multipart/byteranges. Also export nsIFileStreams.idl on Mac. R=varada, SR=mscott, A=asa
2001-06-04 22:59:22 +00:00
dbaron%fas.harvard.edu
d431376076
Correct line endings (CR-LF to LF), fixing bustage.
2001-05-31 02:43:38 +00:00
mkaply%us.ibm.com
49192274a2
Unix bustage from peterl
2001-05-31 02:33:30 +00:00
dbaron%fas.harvard.edu
51f1717ea1
Fix windows bustage (hopefully) by removing extra ^M.
2001-05-31 02:21:43 +00:00
peterlubczynski%netscape.com
a633f0c32c
Fix for bug 82415 nsIPluginStreamListener changed! r=dougt sr=attinasi a=dbaron
2001-05-31 01:21:05 +00:00
nisheeth%netscape.com
73edd4ea66
Fix for bug 57636. r=rpotts, sr=jst, a=asa. Onload handlers now fire on document.written content.
2001-05-25 08:49:03 +00:00
sean%beatnik.com
f7e511520e
fix for bug 82445 stream listener leaks. r=Peter Lubczynski, sr=attinasi, a=asa@mozilla.org. fixed circular refcnt dependency between nsPluginStreamListenerPeer and nsPluginStreamInfo.
2001-05-25 01:38:42 +00:00
dougt%netscape.com
e55965b84f
Updating test application to new API.
2001-05-22 22:40:44 +00:00
dougt%netscape.com
59eb2b1392
Implements NPN_RequestRead(). Bug number 53363. r=peterl@netscape.com, sr=attinasi@netscape.com.
2001-05-22 22:32:45 +00:00
jst%netscape.com
8d88310167
Fixing xpcdom plugin regression bug 80794, patch by myself and sean@beatnick.com, r=pavlov@netscape.com, sr=hyatt@netscape.com
2001-05-19 08:31:37 +00:00
mkaply%us.ibm.com
0bfea23be9
IRIX bustage
2001-05-18 23:38:06 +00:00
peterlubczynski%netscape.com
cacf7af344
Fix for crash on XPCOM plugins bug 79872 and others r=karnaze sr=attinasi
2001-05-18 21:23:59 +00:00
peterlubczynski%netscape.com
34c5dec004
Include Quicktime in 4.x plugin sweep bug 81111 r=arun sr=attinasi
2001-05-17 19:18:56 +00:00
mkaply%us.ibm.com
f885ab6966
IRIX bustage - more CRLF - NOT dougt :)
2001-05-17 18:18:32 +00:00
peterlubczynski%netscape.com
0b4b8c88b3
Fix currupted stream buffer for 4.x plugins bug 76771 sr=hyatt r=karnaze
2001-05-17 08:27:38 +00:00
peterlubczynski%netscape.com
96831af164
Fix for crash in plugin SetUpStreamListener r=pinkerton sr=hyatt
2001-05-17 08:20:41 +00:00
peterlubczynski%netscape.com
241cb9788c
Fix for Java crashing on nsCOMPtr bug 81111 patch by cls r=peterl sr=blake
2001-05-17 03:46:33 +00:00
edburns%acm.org
1a6b57eafb
bug=80848
...
r=peterlubczynski
sr=darin
Make it so the return values from ExamineForProxy() are inspected for validity.
2001-05-17 01:03:12 +00:00
bnesse%netscape.com
9eaac5e38b
Fix for bug 60425 (Does not support alias to central plugin folder). r=beard. sr=sfraser.
2001-05-17 00:05:58 +00:00
peterlubczynski%netscape.com
8ec330a02c
Fix for sample in plugins r=peterl sr=attinasi patch by kens@activestate.com bug 77234
2001-05-16 02:27:18 +00:00
shannond%netscape.com
985c1217d8
Bug 73702 - Need to point to Java Plugin download page for HPUX. ifdef HPUX then
...
go to HP site to get Java plugin. ra=av@netscape.com
2001-05-15 19:15:34 +00:00
hyatt%netscape.com
9ab2d23326
Fix for 78741. r=saari, sr=ben
2001-05-13 07:08:23 +00:00
darin%netscape.com
57dd530ca0
fixes mac bustage
2001-05-12 00:36:18 +00:00
darin%netscape.com
b26d5adb54
Http branch landing: changes to other files (bug 76866) r=gagan,sr=dougt,a=chofmann
2001-05-11 21:05:08 +00:00
peterlubczynski%netscape.com
db195a6c81
Adding code I accidentally removed in last check-in
2001-05-11 09:43:13 +00:00
peterlubczynski%netscape.com
138a87293a
Fix to include pref to scan the for the Java plugin from the JRE installation path gotten from the Windows registry. Use this and you no longer need to copy your NPOJI6x.DLL plugin:
...
Add this to your all.js: pref("plugin.do_JRE_Plugin_Scan",true); bug 78150 r=Xiaobin sr=waterson
2001-05-11 06:50:23 +00:00
dbaron%fas.harvard.edu
32c43cb5ef
Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage by adding new header file dependencies from XPCDOM landing to REQUIRES.
2001-05-08 19:19:03 +00:00
jst%netscape.com
ea706038cf
Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
2001-05-08 17:42:36 +00:00
ccarlen%netscape.com
ac8ff4c8ea
Bug 78745 - nsIPromptService::ConfirmEx needs to be more flexible. r=valeski, sr=sfraser
2001-05-06 15:03:55 +00:00
kandrot%netscape.com
afdac97c93
Check in for Ron Guilmette. r=shaver, sr=waterson. For intl r=nhotta. Changes for NS_IMPL_NSGETMODULE. bug #46775 .
2001-05-05 05:33:37 +00:00
edburns%acm.org
af5c64a49e
r/sr=brendan:
...
fix the "free before strdup" problem.
s/rc/rv/g
Use NS_ERROR_OUT_OF_MEMORY where appropriate.
2001-05-04 20:31:13 +00:00
peterlubczynski%netscape.com
2bbd5e07b9
Removing extra reference to nsIJVMPlugin.h
2001-05-03 08:51:23 +00:00
peterlubczynski%netscape.com
a0870bf36f
Patch to fix crash on leaving a page with Java on Linux bug 78502 sr=beard r=edburns
2001-05-03 08:38:18 +00:00
peterlubczynski%netscape.com
551fc247b0
Include shockwave director in 4.x plugin scan bug 78009 r=av sr=attinasi
2001-05-03 02:43:47 +00:00
edburns%acm.org
39bb61b899
M macbuild/plugin.mcp
...
M nglsrc/Makefile.in
M nglsrc/makefile.win
M nglsrc/nsPluginHostImpl.cpp
A nglsrc/nsPluginProxyImpl.cpp
A nglsrc/nsPluginProxyImpl.h
author=edburns
sr=darin
r=bbaetz
This fix modifies the way the plugins module implements its
FindProxyForURL method to use the nifty nsIProtocolProxyService.
This isolates the plugin module from future changes in the way
the enablement of java and proxies are handled.
2001-05-02 23:38:41 +00:00
hwaara%chello.se
a37a84b566
#78014 . Fix some leaks in plugin init code. r=bbaetz@cs.mcgill.ca, ra=av@netscape.com, sr=blizzard@mozilla.org
2001-05-02 14:45:59 +00:00
hyatt%netscape.com
9ac35d4459
Fix for 76495. r=danm, sr=rpotts
2001-05-01 22:54:11 +00:00
cls%seawood.org
00f28396a9
Set EXPORT_LIBRARY=1 in all pertinent Makefile.ins. Allows us to build the final link list as we traverse the tree. Bug #46775
2001-04-28 19:48:12 +00:00
cls%seawood.org
f6803dcd01
Landing initial directory re-ordering change needed for Ron Guilmette's <rfg@monkeys.com> static mozilla work.
2001-04-28 17:26:54 +00:00
peterlubczynski%netscape.com
87a2130326
Make plugin streaming safer and fix crash in bug 77319 r=av sr=attinasi
2001-04-28 02:24:29 +00:00
peterlubczynski%netscape.com
1749eac3b1
Patch to fix from
...
submit on Mac for
Acrobat bug
76932 r=av
sr=attinasi
2001-04-28 02:21:25 +00:00
valeski%netscape.com
00bca056ef
mozilla diffs r=tao, sr=alecf, commercial diffs r=syd, sr=syd/shaver. lower-casing JS calls to createBundle. removing un-used nsILocale param from nsIStringBundle::CreateBundle(). 76332
2001-04-27 21:30:24 +00:00
sfraser%netscape.com
245d4eb76f
Backing out valeski
2001-04-27 05:53:22 +00:00
valeski%netscape.com
1d2fe07528
mozilla tree r=tao, sr=alecf. commercial tree r=syd, sr=syd/shaver. lowercasing the first char in JS method calls to createBundle. removing the dead locale parameter in the CreateBundle() method call. 76332
2001-04-27 05:13:10 +00:00
sean%beatnik.com
400a9f802f
part of fix for bug 73289 to address string compare problem r=jag sr=attinasi
2001-04-27 00:24:52 +00:00
ccarlen%netscape.com
c8128a5765
Bug 46859 - Remove UniversalDialog. r=valeski/sr=rpotts,sfraser/a=blizzard
2001-04-21 00:26:18 +00:00
cls%seawood.org
b3b1aa739c
Reversing previous checkin. This was not meant for the trunk just yet. Broken client.mk on the branch. :-/
2001-04-19 03:00:55 +00:00
cls%seawood.org
3b8374aa75
Build fixes based upon Ron's original mega-patch.
2001-04-19 01:53:36 +00:00
dr%netscape.com
2e8fbd1253
64313 (Implement cmd_copyLink, cmd_copyImageLocation, cmd_copyImageContents). Implement the commands, hook them up in the navigator and mailnews frontends, provide hooks for embedding. r=hyatt, sr=waterson
2001-04-18 06:06:31 +00:00
av%netscape.com
e9fe7004bd
Fixing bug 76384 -- crash in the default plugin, r=serge, sr=attinasi
2001-04-18 00:05:20 +00:00
serge%netscape.com
a9d6f87537
#67879 fix the crash, getting rid of xpm.h to show up a puzzle pixmap; sr=blizzard, r=av
2001-04-17 23:57:26 +00:00
av%netscape.com
b4bfce2250
Fixing 76356 -- plugin streams don't ask for byte range support, r=gagan, sr=darin
2001-04-17 23:47:01 +00:00
av%netscape.com
8dd38b5042
Fixing 75826 -- PostURL not working from files, r=peterl, sr=waterson
2001-04-17 23:30:25 +00:00
gordon%netscape.com
89b0c9362b
bug 72528, remove old cache from build. sr=darin.
2001-04-17 10:47:22 +00:00
pinkerton%netscape.com
2664b017e0
adjust a define for osx. r=saari/sr=hyatt, bug 75653.
2001-04-17 01:50:50 +00:00
av%netscape.com
1a251e82a3
Fixing 76116 -- crash on File->Exit with plugin on page, ra=av, sr=waterson
2001-04-16 21:26:28 +00:00
av%netscape.com
505552ebf2
Fixing 75682 -- file leaf name comparison xp'ed in nsPluginHostImpl.cpp, r=peterl, a=av, sr=attinasi
2001-04-16 21:21:11 +00:00
dbaron%fas.harvard.edu
96e1422d5e
Backing out changes made by serge@netscape.com for bug 67879 because they include X11/xpm.h, which is not a standard part of X11 and therefore breaks builds on machines that don't have it, including the following tinderboxes: speedracer (on Seamonkey), messina, monkeypox, nebiros, palermo, and torino (on SeaMonkey-Ports). Fixes build bustage.
2001-04-15 00:15:35 +00:00
serge%netscape.com
25122ada8c
#67879 eliminate crash unix defalt plugin; add puzzle pixmap to unix nullplugin; sr=blizzard, r=av
2001-04-14 21:14:23 +00:00
serge%netscape.com
5a70dbb536
#67879 eliminate unix default plugin crash; add puzzle pixmap to unix nullplugin; sr=blizzard r=av
2001-04-14 21:07:43 +00:00
markh%activestate.com
ba7f979400
Fix the last checkin which broke this sample. Not part of the build (hence
...
this error went undetected)
2001-04-12 06:38:28 +00:00
peterlubczynski%netscape.com
8ee9b2c078
Fix for full-page plugin keeps playing after leaving page bug 75293 sr=attinasi a=av
2001-04-12 01:08:51 +00:00
av%netscape.com
fe2e788d6e
Fixing 74485, making shutdown procedures for plugins cleaner, r=sean@beatnik.com, sr=wateson
2001-04-11 23:08:36 +00:00
shaver%mozilla.org
a0daa1645d
75152: Remove GetVersionNumber stub in favour of upcoming, less-invasive
...
preloader strategy. r=jag, sr=attinasi.
2001-04-11 14:23:13 +00:00
darin%netscape.com
00a7e27ee6
Necko API changes, bug 74221. r=valeski, sr=rpotts.
2001-04-10 06:01:08 +00:00
dbaron%fas.harvard.edu
30295f72b6
Fix build and runtime bustage in xlib port. b=75125 r=blizzard@mozilla.org sr=shaver@mozilla.org
2001-04-09 23:16:19 +00:00
disttsc%bart.nl
72cea9bb38
Clean up MODULE/REQUIRES, bug=73353, r=cls
2001-04-08 08:33:11 +00:00
dbaron%fas.harvard.edu
f332609125
Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage by adding new header file dependencies to REQUIRES.
2001-04-07 04:29:01 +00:00
danm%netscape.com
33594c68ff
removing use of nsNetSupportDialog. bug 72112 continued. r=hyatt,morse,mstoltz,various
2001-04-07 03:33:56 +00:00
johng%corel.com
66e732e208
Fix for Qt port from Bugzilla #74743
2001-04-06 20:06:33 +00:00
dprice%netscape.com
8c0b9eaf97
65845 - new order files
2001-04-05 06:02:32 +00:00
peterlubczynski%netscape.com
d2614be8ea
Fix for null pointer in full page plugins on Mac. bug 74789 a=av sr=shaver
2001-04-04 23:46:27 +00:00
disttsc%bart.nl
4546a077c2
Fix senna bustage, add "timer" to REQUIRES line
2001-04-04 02:09:28 +00:00
pinkerton%netscape.com
22dc3cf4d2
fix build bustage.
2001-04-04 01:38:57 +00:00
pinkerton%netscape.com
39acec6c62
fix build bustage.
2001-04-04 00:57:40 +00:00
rickg%netscape.com
169a621d42
preloader update. r=peterl, sr=attinasi
2001-04-03 22:58:59 +00:00
av%netscape.com
4343179a46
For 73856, adding simple scriptability to the old style plugins, sr=vidur, ra=av
2001-04-03 22:49:38 +00:00
av%netscape.com
2e0baa7a85
For 73856, zeroing plugin function table in ns4xPlugin destructor, sr=vidur, ra=av
2001-04-03 22:39:19 +00:00
peterlubczynski%netscape.com
2ffb820b43
Implement full-page plugins on Mac bug 35682 a=av sr=attinasi
2001-04-03 22:18:59 +00:00
edburns%acm.org
409ba544f7
http://bugzilla.mozilla.org/show_bug.cgi?id=69466
...
r=av
sr=waterson
Make it so incomplete hostnames, such as .eng.sun.com, are valid entries for
the noProxyFor list.
2001-04-03 21:56:59 +00:00
av%netscape.com
91f763bfcb
For 73856, adding new header file to the list of files to be exported, sr=vidur, ra=av
2001-04-03 21:41:19 +00:00
av%netscape.com
706a3ae53e
For 73856, new private interface for the plugin host, first time in, sr=vidur, ra=av
2001-04-03 21:35:57 +00:00
av%netscape.com
ca020cd7f7
For 73856, adding new values to nsPluginInstanceVariable enum type, sr=vidur, ra=av
2001-04-03 21:33:17 +00:00
av%netscape.com
bdb7f37077
For 73856 -- adding new values to NPPVariable enumeration type, sr=vidur, ar=av
2001-04-03 21:29:48 +00:00
joe.chou%eng.sun.com
7d1437f546
After converting nsIPluginManager.h to nsIPluginManager.idl (64297, already checked in), the original nsIPluginManager.h is no longer neede.
2001-04-03 19:09:39 +00:00
av%netscape.com
df9d5a7459
Fixing bug 73071, adding nsIPlugin::Shutdown in the plugin host destruction, r=beard, a=av, sr=waterson
2001-04-01 02:29:51 +00:00
sean%beatnik.com
9890f716f9
backing out part of my last patch to fix Sun build bustage.
2001-03-31 03:01:52 +00:00
sean%beatnik.com
4f7da8ebef
fix for bug 73289. Make plugin host an xpcom-shutdown observer so that it can release plugins even if it itself is leaked. ar=av sr=attinasi
2001-03-31 02:26:51 +00:00
av%netscape.com
d4ee071ed6
Fixing 71884, making native Windows Get Plugin dialog modeless, r=serge, sr=waterson
2001-03-30 23:56:38 +00:00
disttsc%bart.nl
dacbb4faa9
Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna)
2001-03-30 10:39:06 +00:00
joe.chou%eng.sun.com
47d5143773
Re-checkin fix of bug 64296 after updating the Mac file, build/mac/build_scripts
...
/MozillaBuildList.pm.
bug=64296
r=edburns
sr=waterson
This checkin idlifies some files in the plugin hierarchy.
The following files are in this checkin.
build/mac/build_scripts/MozillaBuildList.pm
modules/oji/public/MANIFEST
modules/oji/public/MANIFEST_IDL
modules/oji/macbuild/ojiIDL.mcp
modules/plugin/public/MANIFEST
modules/plugin/public/MANIFEST_IDL
modules/plugin/macbuild/pluginIDL.mcp
modules/oji/public/Makefile.in
modules/oji/public/makefile.win
modules/oji/public/nsIJVMPluginInstance.idl
modules/plugin/public/Makefile.in
modules/plugin/public/makefile.win
modules/plugin/public/nsIPluginManager.idl
2001-03-30 05:00:56 +00:00
morse%netscape.com
d8762db686
bug 46783, reorg cookies module for embedding, r=valeski, sr=alecf
2001-03-29 02:11:48 +00:00
peterlubczynski%netscape.com
bed1db53f7
NPP_SetWindow should be called after instantiating the stream bug 70686 a=av sr=waterson
2001-03-28 01:00:47 +00:00
bryner%uiuc.edu
a57c876f7b
Backing out joe.chou@eng.sun.com's changes, they broke the Mac. r=sdagley.
2001-03-27 03:49:31 +00:00
joe.chou%eng.sun.com
d65d8b3774
bug=64296
...
r=edburns
sr=waterson
This checkin idlifies some files in the plugin hierarchy.
The following files are in this checkin.
build/mac/build_scripts/MozillaBuildList.pm
modules/oji/public/MANIFEST
modules/oji/public/MANIFEST_IDL
modules/oji/macbuild/ojiIDL.mcp
modules/plugin/public/MANIFEST
modules/plugin/public/MANIFEST_IDL
modules/plugin/macbuild/pluginIDL.mcp
modules/oji/public/Makefile.in
modules/oji/public/makefile.win
modules/oji/public/nsIJVMPluginInstance.idl
modules/plugin/public/Makefile.in
modules/plugin/public/makefile.win
modules/plugin/public/nsIPluginManager.idl
2001-03-27 00:37:58 +00:00
cls%seawood.org
979c006ff6
Change netwerk/mime to use MODULE=mimetype to remove avoid confusion with mailnews/mime . Update necessary REQUIRES.
...
Bug #68381 r=jag
2001-03-26 23:40:28 +00:00
dougt%netscape.com
c65415aa0f
Renaming xpcom file streams. b=73169, r=sfraser@netscape.com, sr=darin@netscape.com
2001-03-26 23:35:06 +00:00
av%netscape.com
a9060afe6f
First check in. The Spy Plugin. Not part of the build.
2001-03-25 23:48:19 +00:00
av%netscape.com
b6954881fd
First time in. The Spy Plugin. Not part of the build.
2001-03-25 23:38:33 +00:00
disttsc%bart.nl
f595ed19f3
Clean up REQUIRES lines. r=cls
2001-03-25 22:59:27 +00:00
av%netscape.com
9170f07029
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
2001-03-25 00:28:53 +00:00
sean%beatnik.com
c0d312ea03
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
2001-03-23 23:53:09 +00:00
disttsc%bart.nl
b3c21e4572
Fix leak of nsAtom, r=gagan, sr=jst. Clean up some string stuff (more .get()). sr=jst
2001-03-22 10:23:24 +00:00
peterlubczynski%netscape.com
00c7d3e635
Fix for regression bug 72676 a=av sr=attinasi
2001-03-22 01:37:36 +00:00
peterlubczynski%netscape.com
521c9d6d71
Null plugin registered twice. bug 67933 a=av r=attinasi
2001-03-21 01:47:37 +00:00
peterlubczynski%netscape.com
96eeb7b828
Fix wording in Windows Default Plugin bug 56653 a=av sr=attinasi
2001-03-19 22:16:32 +00:00
av%netscape.com
d9a6f95687
Fixing #72019 , missing frees added to match allocs, patch by beard, r=bnesse, sr=waterson, a=av
2001-03-17 00:38:23 +00:00
cls%seawood.org
2120654870
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?!?!?!
2001-03-14 02:05:21 +00:00
dougt%netscape.com
8ecdeb7510
NOT PART OF BUILD. This will make plugins work with the new cache.
2001-03-13 21:58:38 +00:00
dprice%netscape.com
edb387e49c
71057 sr=waterson new order files. NOT PART OF THE REGULAR BUILD
2001-03-13 10:47:37 +00:00
shaver%mozilla.org
fcf7cd0d9f
67699: all your nsIClassInfo is belong to us
...
- teach nsGenericFactory about nsIClassInfo, and nsIClassInfo.idl to the
builds
- add a heaping serving of macro love for classes that want to support it
- convert many modules to use nsGenericModule the new way
- handful of warning and modeline fixes
- nsSample and some XPConnect test classes now have nsIClassInfo support for
testing
2001-03-12 20:43:02 +00:00
disttsc%bart.nl
8869ca94a8
Adding a .get() to a NS_LITERAL_STRING to fix bustage. r=peterv
2001-03-12 02:50:45 +00:00
av%netscape.com
3a885be81c
Fixing #45009 -- nsIPlugin::Shutdown mechanism implemented, sr=waterson
2001-03-12 02:07:15 +00:00
disttsc%bart.nl
8b43034cef
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
2001-03-08 08:05:05 +00:00
disttsc%bart.nl
8b05e701fa
Fixing MOZ_TRACK_MODULE_DEPS builds (e.g. senna), adding "nkcache" to REQUIRES line, r=dbaron
2001-03-08 03:37:28 +00:00
dougt%netscape.com
460288a5fe
fixing build bustage and renameing variable name.
2001-03-08 01:24:57 +00:00
dougt%netscape.com
c5c0de3897
Fix for 70346. Fixing breakage plugin bustage. sr=mscott@netscape.com
2001-03-08 00:55:11 +00:00
disttsc%bart.nl
277181c660
Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
2001-03-02 09:26:57 +00:00
av%netscape.com
9c86c6c83e
Fixing 69736, adding npp->pdata check before calling NPP_* functions, sr=jst
2001-03-02 00:29:33 +00:00
markh%activestate.com
f78d0fb311
Sample plugin: Not part of the build
...
Fix up the resizing on Linux (rearranging the code for more reuse across platforms), and add a note to the readme re focus problems on Linux. Change windows to use a multi-line edit control so it is easier to visually confirm the child window is resizing correctly.
2001-02-28 12:26:17 +00:00
dprice%netscape.com
199c935b04
# 65845 sr=waterson, new order files will greatly reduce the number of link warnings.
2001-02-27 04:38:19 +00:00
tao%netscape.com
90bfcacfe5
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).
2001-02-23 08:34:10 +00:00
markh%activestate.com
d03748b55b
New plugin sample. Shows how to use native widgets and events in a plugin.
...
Not part of the build.
2001-02-22 11:03:16 +00:00
disttsc%bart.nl
a6f2f5861a
Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
2001-02-22 09:35:51 +00:00
dougt%netscape.com
128f95aa9b
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
2001-02-21 20:38:08 +00:00
peterlubczynski%netscape.com
0363d9beec
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
2001-02-14 23:03:47 +00:00
mkaply%us.ibm.com
0fbd243daa
OS/2 only
...
r=mkaply, a=blizzard
Default (npnul) plugin for OS/2
2001-02-14 00:29:14 +00:00
mkaply%us.ibm.com
a5c4e94461
OS/2 only
...
r=mkaply, a=blizzard
Default (npnul) plugin for OS/2
2001-02-14 00:17:52 +00:00
pinkerton%netscape.com
d465909997
carbon changes. r=pink/sdagley/beard. a=sfraser.
2001-02-13 21:48:26 +00:00
dprice%netscape.com
997fb091c7
65845 first cut of the order files
2001-02-13 02:48:02 +00:00
disttsc%bart.nl
3d2d80d536
Back out dougt's channel changes
2001-02-12 03:14:23 +00:00
dougt%netscape.com
1b9ca82439
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
2001-02-10 00:16:26 +00:00
shaver%mozilla.org
3ba4fe9def
fix plugger crash by coping with trailing MIME-list separator ( #60844 , r=av, sr=blizzard)
2001-02-07 01:38:52 +00:00
peterlubczynski%netscape.com
df534c7680
Allow for a common directory among installs for scanning for plugins bugscape 3863 a=av sr=attinasi
2001-02-07 01:13:01 +00:00
beard%netscape.com
d46122ab31
[not part of build] builds "classic" (non-Carbon) plugin support library.
2001-02-07 00:40:28 +00:00
beard%netscape.com
9d41f60b07
[not part of build] builds "classic" (non-Carbon) plugin support library.
2001-02-06 23:49:16 +00:00
rods%netscape.com
baed08e917
Printing of selected frameset frames and Iframes
...
Bug 66783 r=dcone sr=buster,attinasi
2001-02-06 23:03:17 +00:00
edburns%acm.org
983f562237
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.
2001-02-03 02:56:28 +00:00
av%netscape.com
854646027d
Bug 61388 -- implementing refresh plugins mechanism without restarting, rs=waterson, r=peterl, a=r=av
2001-02-02 23:48:17 +00:00
edburns%acm.org
9663d702fb
bug:66729
...
sr=waterson
r=akkana
Change PRUint32 to PRInt32.
2001-01-30 20:39:55 +00:00
jgaunt%netscape.com
403987224a
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.
2001-01-23 00:10:38 +00:00
jdunn%netscape.com
b638847c96
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
2001-01-19 01:52:33 +00:00
rich.burridge%sun.com
bb20fc7276
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
2001-01-16 22:53:39 +00:00
mkaply%us.ibm.com
3efe8144c4
r=cls
...
SHORT_LIBNAME not needed here anymore - gkplugin is 8 chars - fixes OS/2 fullscreen plugins
2001-01-15 15:09:32 +00:00
peterlubczynski%netscape.com
02f4528f8d
Fix regression. bug 65162 a=av sr=vidur
2001-01-12 23:45:03 +00:00
peterlubczynski%netscape.com
0402acedf2
Fix for reading content-type header before using default plugin bug 54437 a=av sr=buster
2001-01-10 23:49:19 +00:00
sean%beatnik.com
a3bff791d8
Address npsimple plugin bug discovered by bug 63243. Calling the window proc directly is not safe as the HWND might be ANSI or Unicode. Call indirectly via CallWindowProc. a=av sr=roc+moz
2001-01-10 04:22:08 +00:00
peterlubczynski%netscape.com
d5465517e8
Top crash fix. Null pointer check on mDocument. bug 62579 a=av sr=buster
2001-01-09 00:39:46 +00:00
bryner%uiuc.edu
69e9b90bc6
Removing dead .toc files. Not part of build. a=sfraser.
2001-01-03 01:32:06 +00:00
sspitzer%netscape.com
a8d656a021
ignore generated Makefile, no reviewer.
2000-12-30 21:09:11 +00:00
sspitzer%netscape.com
ac7fdaf776
wrap more printfs with #ifdef DEBUG_edburns. no reviewer.
2000-12-30 21:08:11 +00:00
sspitzer%netscape.com
9b03137d9d
making it so only edburns sees his debugging printfs. no reviewer.
2000-12-30 20:46:17 +00:00
bryner%uiuc.edu
9a961598e2
Removing dead references to old header files that will be going away for bug 38061. r=jag, sr=cls.
2000-12-29 22:41:22 +00:00
timeless%mac.com
a60e75dad5
J:\DOCUMENT\Josh\LOCALS~1\Temp\4
2000-12-27 09:32:05 +00:00
bryner%uiuc.edu
a2bc722f32
Removing unused old plugin code. Not part of build. r=av, sr=cls.
2000-12-27 00:22:36 +00:00
av%netscape.com
397475c0d3
Addressing bug 60064, patch by lsv@sparc.spb.su, sr=blizzard, a=av
2000-12-12 01:51:12 +00:00
peterlubczynski%netscape.com
46d8aabec1
Set lastModified attribute for a plugin stream b=58134 a=av sr=buster
2000-12-12 01:00:28 +00:00
peterlubczynski%netscape.com
589ae643ef
Prevents the call into the plugin if the plugin hasn't been already
...
initilized. bug=58823 r=av
2000-12-11 23:00:45 +00:00
peterlubczynski%netscape.com
d061474443
Set unknown length of stream to -1 bug 59571 a=av sr=buster
2000-12-11 22:54:54 +00:00
dbaron%fas.harvard.edu
cafe8ecc88
Fix leak of nsMemoryImpl from ns4xPlugin::CreatePlugin. b=56584 r=av@netscape.com sr=waterson@netscape.com
2000-12-09 04:06:49 +00:00
av%netscape.com
bb2df1a0d2
Fixing 18568, addidng some QT specific stuff to avoid build errors, patch by johng@corel.com, sr=brendan, r=pollmann a=av
2000-11-30 22:01:45 +00:00
av%netscape.com
c481af889b
Fixing bug 19617, prevent the default plugin to display multiple dialogs for the same mime type, patch by lsv@sparc.spb.su, sr=blizzard, a=av
2000-11-30 21:32:07 +00:00
danm%netscape.com
ecd9d0c4b3
store dialog pointer in safe place so it can be retrieved in the OK handler. bug 55261. r=av,hyatt,pavlov
2000-11-29 23:44:52 +00:00
cls%seawood.org
434edd6f33
Oops. Fixing bustage introduced by previous checkin. I forgot that XPIDL_MODULE is sometimes set by MODULE. r=blizzard Bug 59454
2000-11-21 00:18:46 +00:00
cls%seawood.org
66a18fcbbf
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
2000-11-20 07:16:06 +00:00
edburns%acm.org
00e236caf0
bug=40088
...
r=edburns
sr=shaver
Author = Xiaobin Lu.
2000-11-17 22:22:47 +00:00
mkaply%us.ibm.com
63fb4378ea
#58462
...
r=av, sr/a=none
OS/2 plugins need events too
2000-11-14 00:40:58 +00:00
mkaply%us.ibm.com
a64a03c486
#58491
...
r=av, sr/a=scc
Change legacy plugin interfaces to C not C++
2000-11-13 21:40:27 +00:00
bnesse%netscape.com
af0e6c13c3
Load the library on all platforms if it hasn't already been loaded. Fix for bug #57885 r=av, sr=waterson.
2000-11-13 18:42:43 +00:00
disttsc%bart.nl
87187c390c
Moving nsIContentViewer over from webshell to docshell, converting from .h to .idl. Needed for bug 46200, r=moa=adam@netscape.com, a=alecf
2000-11-09 20:30:35 +00:00
dbaron%fas.harvard.edu
79ce786050
Fix leak of arrays allocated in GetPluginInfo. r=av@netscape.com sr=brendan@mozilla.org b=59159
2000-11-08 03:10:37 +00:00
jj%netscape.com
d35236198f
First Checked In.
2000-11-04 00:42:32 +00:00
bnesse%netscape.com
3d81709e9f
First Checked In.
2000-11-04 00:11:44 +00:00
av%netscape.com
772e0df749
Fixing bug 58095, retrieving right user agent string instead of harcoded one. Goes to the trunk only as per yesterday PDT meeting. r=valeski, r=serge, sr=waterson, a=av
2000-10-31 20:25:19 +00:00
mkaply%us.ibm.com
1aff5c6c56
#58462
...
r=jkobal, a=blizzard
OS/2 specific code to fix some plugin problems
2000-10-30 21:06:11 +00:00
warren%netscape.com
cd56c0575b
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
warren%netscape.com
b0843fb3cf
Removing nslog.h from .c files
2000-10-28 01:11:36 +00:00
warren%netscape.com
1c65924ad2
Adding diffs from obsolete nsPluginsDirUNIX.cpp to nsPluginsDirUnix.cpp
2000-10-28 00:52:29 +00:00
warren%netscape.com
5753ca58a6
re-removing nsPluginsDirUNIX.cpp
2000-10-28 00:47:32 +00:00
warren%netscape.com
429db9c6a2
readding nsPluginsDirUNIX.cpp
2000-10-28 00:47:08 +00:00
warren%netscape.com
c433395ed3
Fixing printf problem.
2000-10-28 00:40:49 +00:00
cls%seawood.org
96988ac812
removing old file again
2000-10-28 00:18:20 +00:00
warren%netscape.com
0735771512
Removed extra 0 arg
2000-10-27 23:21:30 +00:00
warren%netscape.com
9a6d92a433
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
peterlubczynski%netscape.com
65e745be68
Prevent call into plugin if plugin is stopped. Fixes crash in plugin while reload/navigate while plugin is streaming. bug 54186, r=av, sr=buster
2000-10-27 22:05:07 +00:00
edburns%acm.org
fc8170442c
author=joechou@eng.sun.com
...
r=av
r=edburns@acm.org
sr=waterson
bug= 56019
///////////////////////////////////////////////////////////////////////////////
// Currently, in the MIME type info passed in by plugin, a ';' is used as the
// separator of two MIME types, and also the sparator of a version in one MIME
// type. For example:
// "application/x-java-applet;version1.3::java(TM) plugin;application/x-java-
// applet...".
// The ambiguity of ';' causes the browser fail to parse the MIME types
// correctly.
//
// This method parses the MIME type input, and replaces the MIME type
// separators with '|' to eliminate the ambiguity of ';'. (The Windows version
// also uses '|' as the MIME type separator.)
//
// Input format: "...type[;version]:[extension]:[desecription];..."
// Output format: "...type[;version]:[extension]:[desecription]|..."
//
static void SetMIMETypeSeparator(char *minfo)
{
2000-10-26 00:12:38 +00:00
av%netscape.com
02a80840d9
Bug 57210, sr=waterson, r=edburns, r=serge. Fixing crash when plugin reports not file exts or mime descriptions not matching to mime types on the start up scan.
2000-10-23 00:03:19 +00:00
peterlubczynski%netscape.com
1fefa124a2
Get and send plugin MIME type, fix for bug 54205 r=sfraser a=buster
2000-10-17 20:57:36 +00:00
bnesse%netscape.com
6bafa9a564
Use same define for all platforms. Fix for bug #45697 r=av, sr=scc, a=rtm++.
2000-10-17 18:04:47 +00:00
mkaply%us.ibm.com
42308db283
IRIX/SunOS breakge on ports
...
C++ comments in a header included by a C file
Come on guys, this is really basic stuff here
2000-10-17 00:13:01 +00:00
mozilla.BenB%bucksch.org
dfc6d0d557
50523: Remove (most) Netscape branding. a=av, sr=scc.
2000-10-15 22:03:54 +00:00
sdagley%netscape.com
f8e7bf5cdc
Fix #54778 - Make legacy plugins on Mac work from the "Plug-ins" folder. r=av,sr=sfraser,scc.
2000-10-13 18:59:05 +00:00
pavlov%netscape.com
542939a025
fix for bug 45162 new plugins shouldn't use GdkSuperWin's, but instead should use XIDs. sr=blizzard r=valeski
2000-10-13 01:10:21 +00:00
pollmann%netscape.com
e1dfba94e9
Fix Un*x bustage (typo in last patch, oops, sorry!)
2000-10-12 04:49:28 +00:00
pollmann%netscape.com
f824ccc7ad
Fix AIX build bustage - these constants are already defined in system header files
2000-10-12 04:07:45 +00:00
pollmann%netscape.com
0e643df6eb
Bug 48483: Fix HPUX bustage for Unix default plugin, fix thanks to wtc (added #ifdef guards to previous checkin per review by wtc, will not affect build)
2000-10-12 01:11:38 +00:00
pollmann%netscape.com
4c07649147
Bug 48483: Fix HPUX bustage for Unix default plugin fix thanks to wtc, r=jdunn,pollmann sr=mscott
2000-10-12 00:20:34 +00:00
edburns%acm.org
69f3c83ed2
bug=54291
...
a=brendan
r=edburns, scc
This checkin does three things:
1. Makes it so on Unix the user can set the env var NS600_PLUGIN_PATH to point
to a directory that will be used as the location for searching for plugins.
2. Removes nsPluginsDirUNIX.cpp and replaces it with nsPluginsDirUnix.cpp
3. Correctly formats nsPluginsDirUnix per brendan's recommendation.
2000-10-11 22:33:20 +00:00
pollmann%netscape.com
ad0ba46cb9
Bug 48483: Unix default plugin, fix for OpenVMS bustage r=av@netscape.com a=brendan@mozilla.org
2000-10-10 21:01:14 +00:00
edburns%acm.org
74618bb511
bug=
...
a=brendan
r=av
This bug fix makes it so nsPluginHostImp::FindProxyForURL()
honors ProxyAutoConfig settings.
It also cleans things up per Brendan.
2000-10-05 07:58:51 +00:00
av%netscape.com
fc336d6b4b
Fixing 53451. Added retun failure when plugin retuns zero on NPP_WriteReady call, r=waterson
2000-09-29 00:46:18 +00:00
cls%seawood.org
962751d334
Some platforms include a version number for their dll suffixes. Use SHARED_LIBRARY instead of hardcoding a library name & suffix.
2000-09-28 06:57:00 +00:00
cls%seawood.org
dfbf4d99c1
Only build nullplugin when MOZ_ENABLE_GTK is set because nullplugin requires gtk and is breaking our non-gtk ports.
2000-09-28 06:48:02 +00:00
akhil.arora%sun.com
2319351207
implementation of the null plugin for unix
...
checking in on behalf of stephen mak <smak@sun.com>
b=48483 r=pollmann@netscape.com a=brendan@mozilla.org
2000-09-27 23:44:02 +00:00
av%netscape.com
2f358f1418
Fix for 44692, allowing default plugin guess about mime type by extension, a=mscott
2000-09-22 06:31:29 +00:00
av%netscape.com
32790a3411
Fix for 53399, check for null-pointer to avoid crash, by sean, r=av, a=waterson
2000-09-22 06:17:28 +00:00
av%netscape.com
c988d614ec
This should fix the redness
2000-09-22 01:48:05 +00:00
av%netscape.com
089f65cac9
Fixing #36089 . Allowing Mac browse through both 'Plugins' and 'Plug-ins' folders, a=waterson
2000-09-22 00:58:46 +00:00
edburns%acm.org
93895f6f63
a=beard, waterson
...
r=av
bug=52963
Tested on win32. Tested to build on win32 and solaris.
This patch fixes bug 52963, bug 52965, and bug 52973.
This patch contributed by Stanley Ho <stanley.ho@eng.sun.com>
52963: nsIPluginStreamListener::OnStartBinding isn't always called:
Added new ivar, mStartBinding:
* Set to PR_TRUE after nsIPluginInstancePeer::OnStartBinding() has
* been called. Checked in ::OnStopRequest so we can call the
* plugin's OnStartBinding if, for some reason, it has not already
* been called.
52965: Length isn't always set:
rv = channel->GetContentLength(&length);
// it's possible for the server to not send a Content-Length. We should
// still work in this case.
if (NS_FAILED(rv)) {
mPluginStreamInfo->SetLength(-1);
}
else {
mPluginStreamInfo->SetLength(length);
}
52973: nsIHTTPHeaderListener called before nsIPluginStreamListener::NewStream
This fix required rolling back Andrei Volkov's change to the signature
of nsPluginStreamListenerPeer::SetUpStreamListener(). In order to call
the plugin with the headers before the NewStream is sent, we need the
nsIChannel.
files in this fix:
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
2000-09-20 09:27:54 +00:00
waterson%netscape.com
7dc55680e8
Bug 44352. Remove nsIMemoryPressureObserver in favor of nsIObserverService et al., and convert existing nsIMemoryPressureObserver clients. Add memory flusher thread. Add debug UI to force memory flush. r=alecf,sfraser,warren a=warren
2000-09-20 05:44:19 +00:00
av%netscape.com
c77cb66e71
Part of 33105 fix, added option not to show Bad Plugin warning again, r=serge
2000-09-14 23:58:17 +00:00
edburns%acm.org
dee7ed58dd
r=vidur, av
...
a=brendan
bug=49525
This simple fix just adds parameters to an existing method in an XPCOM
safe way, by defining a new method at the end of the interface
definition with the additional parameters.
Original method:
NS_IMETHOD
GetURL(nsISupports* pluginInst,
const char* url,
const char* target = NULL,
nsIPluginStreamListener* streamListener = NULL,
const char* altHost = NULL,
const char* referrer = NULL,
PRBool forceJSEnabled = PR_FALSE) = 0;
New method:
NS_IMETHOD
GetURLWithHeaders(nsISupports* pluginInst,
const char* url,
const char* target = NULL,
nsIPluginStreamListener* streamListener = NULL,
const char* altHost = NULL,
const char* referrer = NULL,
PRBool forceJSEnabled = PR_FALSE,
PRUint32 getHeadersLength = 0,
const char* getHeaders = NULL) = 0;
I have modified nsPluginHostImpl.h to include this new method, and
modified nsPluginHostImpl.cpp so that its GetURL calls GetURLWithHeaders
with null values for the last two params.
M modules/plugin/public/nsIPluginManager.h
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginHostImpl.h
2000-09-14 22:57:56 +00:00
jdunn%netscape.com
319ebcde95
adding newline at end of file (required by hp)
2000-09-14 10:50:50 +00:00
edburns%acm.org
eee39a1304
a=brendan, ekrock
...
r=av, sean@beatnik.com
bug=50547
This change allows the plugin to have a greater degree of control over
the plugin lifecycle. This change makes it possible for the plugin to
tell mozilla:
1. Whether or not they want to allow the browser to cache their
instance. Default is yes, do allow the browser to cache their instance.
2. If they answer no to 1, that is, no the plugin does not want the
browser to cache their instance, do you want the shutdown calls to be:
a.
inst->SetWindow(nsnull);
inst->Stop();
inst->Destroy();
b.
inst->Stop();
inst->Destroy();
inst->SetWindow(nsnull);
a. is the default.
Please visit the bug to see the patches:
http://bugzilla.mozilla.org/show_bug.cgi?id=50547
Detail:
This fix was requested by Stanley Ho of the Sun Java Plugin Team. A
conference call between Eric Krock, Andrei Volkov, Sun, Adobe and other
plugin vendors was used to agree on the above solution.
M modules/plugin/public/nsplugindefs.h
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginViewer.cpp
M layout/html/base/src/nsObjectFrame.cpp
2000-09-14 08:22:31 +00:00
av%netscape.com
af172bc1f9
Fixing Mac bustage
2000-09-14 07:16:07 +00:00
av%netscape.com
93ee2b0c9a
Part of 33105 fix, replaced direct calls to plugins by safe macro, r=serge
2000-09-14 06:13:56 +00:00
av%netscape.com
111969d988
Part of 33105 fix, added a method to hsIPluginHost to handle bad plugins, r=serge
2000-09-14 06:03:37 +00:00
av%netscape.com
000be3bb8e
Part of 33105 fix, first time in, macro for safe plugin calls implemented, r=serge
2000-09-14 05:56:28 +00:00
rayw%netscape.com
0257791053
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
edburns%acm.org
61f79884f1
a=brendan,av
...
r=av
bug=50811
This bug fix was suggested by Stanley Ho <stanley.ho@eng.sun.com>.
Stanley proposed we overload the meaning of the nsIPluginStreamListener
argument to nsIPluginManager::{GetURL,PostURL}() so that it also may
implement an interface for reading headers. Thus, the browser could QI
the plugin's nsIPluginStreamListener instance to this headers reading
interface and send the plugin the headers from the response.
I have implemented Stanley's above proposal. I have defined a new
interface, nsIHTTPHeaderListener.idl with one method:
/**
* Called for each HTTP Response header.
* NOTE: You must copy the values of the params.
*/
void newResponseHeader(in string headerName, in string headerValue);
To affect this fix, I have added a new private method
nsPluginStreamListenerPeer::
ReadHeadersFromChannelAndPostToListener(nsIHTTPChannel *httpChannel,
nsIHTTPHeaderListener *listener)
Then, modified nsPluginStreamListenerPeer::OnDataAvailable() to call
this method BEFORE reading the content data. However, this fix makes
two important assumptions I would like to check out:
* Assumption
* By the time nsPluginStreamListenerPeer::OnDataAvailable() gets
* called, all the headers have been read.
* Assumption:
* The return value from nsIHTTPHeader->{GetFieldName,GetValue}()
* must be freed.
The following files are included in this fix:
A modules/plugin/public/nsIHTTPHeaderListener.idl
A modules/plugin/public/makefile.win
A modules/plugin/public/Makefile.in
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
2000-09-13 07:09:38 +00:00
edburns%acm.org
b090a933d7
a=brendan,av
...
r=av
bug=50811
Should include "nsISupports.idl" not "nsPluginDefs.idl".
2000-09-13 07:07:18 +00:00
scc%mozilla.org
c115faa444
bug #50811 , a=brendan, on behalf of edburns@sun.com
2000-09-13 06:45:33 +00:00
edburns%acm.org
a96a90e3d9
a=brendan,av
...
r=av
bug=50811
This bug fix was suggested by Stanley Ho <stanley.ho@eng.sun.com>.
Stanley proposed we overload the meaning of the nsIPluginStreamListener
argument to nsIPluginManager::{GetURL,PostURL}() so that it also may
implement an interface for reading headers. Thus, the browser could QI
the plugin's nsIPluginStreamListener instance to this headers reading
interface and send the plugin the headers from the response.
I have implemented Stanley's above proposal. I have defined a new
interface, nsIHTTPHeaderListener.idl with one method:
/**
* Called for each HTTP Response header.
* NOTE: You must copy the values of the params.
*/
void newResponseHeader(in string headerName, in string headerValue);
To affect this fix, I have added a new private method
nsPluginStreamListenerPeer::
ReadHeadersFromChannelAndPostToListener(nsIHTTPChannel *httpChannel,
nsIHTTPHeaderListener *listener)
Then, modified nsPluginStreamListenerPeer::OnDataAvailable() to call
this method BEFORE reading the content data. However, this fix makes
two important assumptions I would like to check out:
* Assumption
* By the time nsPluginStreamListenerPeer::OnDataAvailable() gets
* called, all the headers have been read.
* Assumption:
* The return value from nsIHTTPHeader->{GetFieldName,GetValue}()
* must be freed.
The following files are included in this fix:
A modules/plugin/public/nsIHTTPHeaderListener.idl
A modules/plugin/public/makefile.win
A modules/plugin/public/Makefile.in
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
2000-09-13 06:40:57 +00:00
scc%mozilla.org
f75af5e15f
if you want a pointer to the characters, you're going to have to |.get()| it
2000-09-13 02:48:08 +00:00
edburns%acm.org
757fe3cde1
r=av
...
a=waterson
bug=51919
This fix makes it so nsIPluginManager::PostURL() works correctly in the
case of a null target and non-null streamListener.
The fix was to add parameters to NewPluginURLStream() for headers and
post data:
NS_IMETHOD
- NewPluginURLStream(const nsString& aURL, nsIPluginInstance *aInstance, nsIPluginStreamListener *aListener);
+ NewPluginURLStream(const nsString& aURL, nsIPluginInstance *aInstance,
+ nsIPluginStreamListener *aListener,
+ void *aPostData = nsnull, PRUint32 aPostDataLen = 0,
+ const char *aHeadersData = nsnull,
+ PRUint32 aHeadersDataLen = 0);
And to add a new method to correctly send the headers to the channel:
+ NS_IMETHOD
+ AddHeadersToChannel(const char *aHeadersData, PRUint32 aHeadersDataLen,
+ nsIChannel *aGenericChannel);
Files in this fix:
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginHostImpl.h
2000-09-08 23:58:36 +00:00
morse%netscape.com
f1dd1c89b4
bug 51338, cookie nag box not modal, r=mstoltz
2000-09-07 07:00:36 +00:00
edburns%acm.org
8ee33dddde
This was tested on win32, and is known to build on win32 and solaris.
...
Right now, nsIPluginManager::PostURL() has parameters for
postHeadersLength and postHeaders. However, nothing is being done with
these parameters. This bug fix utilizes these params for their intended
purpose: to allow the plugin the ability to add HTTP headers to a POST
data stream.
Important assumptions made by this fix:
* postHeadersLength is the correct length for postHeaders.
* postHeaders is a buffer of headers in the form
"HeaderName: HeaderValue\r\n"
each header, including the last, MUST be followed by "\r\n".
To affect this fix I had to modify the following files:
M docshell/base/nsDocShell.cpp
M docshell/base/nsDocShell.h
M docshell/base/nsWebShell.cpp
M modules/plugin/nglsrc/nsPluginViewer.cpp
M docshell/base/nsWebShell.h
M layout/html/base/src/nsObjectFrame.cpp
M modules/plugin/nglsrc/nsIPluginInstanceOwner.h
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginInstancePeer.cpp
M webshell/public/nsILinkHandler.h
Basically, it involved clearing a path so the headers arguments can make
it down to nsIPluginInstanceOwner::GetURL()'s implementation in
nsObjectFrame.cpp, where an nsIInputStream is made of the headers.
2000-09-05 19:03:56 +00:00
dbaron%fas.harvard.edu
01f01c4890
Fixing scc's typo to fix harpoon orange, etc. r=scc
2000-09-04 01:19:36 +00:00
scc%mozilla.org
daa61fe5b5
we think the fix is in to support the original form, so back to the original form we go
2000-09-04 00:50:50 +00:00
scc%mozilla.org
90c34a3a99
and here we are, back to square one.
2000-09-03 08:25:02 +00:00
scc%mozilla.org
aa10bae8a2
I'll try anything, now
2000-09-03 03:25:42 +00:00
scc%mozilla.org
2accda54de
OK, nothing has worked yet. It's time to roll out the big guns: |NS_READABLE_CAST|
2000-09-03 02:50:18 +00:00
scc%mozilla.org
15c68c67b7
hack to fix pravda and speedracer bustage
2000-09-03 01:38:38 +00:00
scc%mozilla.org
3093bd5ab5
hack to fix pravda bustage
2000-09-03 00:25:42 +00:00
locka%iol.ie
ecebe2ac21
API changes for embedding. b=46847, r=dougt, a=valeski
2000-08-25 18:39:46 +00:00
edburns%acm.org
6929c922f5
bug=36212
...
a=waterson,av
r=av,waterson
Here is what I believe to be the correct fix.
This post correspondes to the fix,
second iteration attachments.
M modules/plugin/nglsrc/nsIPluginInstanceOwner.h
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginInstancePeer.cpp
M modules/plugin/nglsrc/nsPluginViewer.cpp
M layout/html/base/src/nsObjectFrame.cpp
This checkin modifies nsIPluginInstanceOwner::GetURL
to have a length parameter for the post data.
2000-08-24 19:49:08 +00:00
saari%netscape.com
0920228fbd
fix for 46938, make sure full content area plugins can still get key events once you've clicked on them
2000-08-24 05:04:06 +00:00
jst%netscape.com
9abec73fbe
DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
2000-08-23 17:27:06 +00:00
mccabe%netscape.com
4f49fe305a
Further tweak to 39933.
...
Add a comment mentioning the possible need to implement nsISecurityCheckedComponent.
2000-08-23 00:24:07 +00:00
mccabe%netscape.com
29923e8750
Fix to 39933.
...
Make the sample plugin implement nsIScriptablePlugin, and update sample .html file with an (unused!) JavaScript evaluator for poking at the plugin.
r=jst
a=ekrock
2000-08-23 00:20:24 +00:00
warren%netscape.com
5135afda02
Removed reference to nsIBaseStream
2000-08-22 09:50:45 +00:00
warren%netscape.com
e05eef45e9
Bug 46777. Redesigned stream interfaces to allows stream observers to be decoupled from pipe implementation. Needed for embedding to fix 'spin' problem. r=rpotts,valeski,ruslan
2000-08-22 07:03:33 +00:00
av%netscape.com
037e5ee9c5
49515, fixing incorrect handling nsPluginInfo struct which prevented
...
Mac plugins from working, patch by beard, r=av
2000-08-21 21:31:28 +00:00
scc%mozilla.org
77d446201a
fixing code that relied on implicit string construction
2000-08-19 21:44:26 +00:00
cltbld%netscape.com
a8b78d24bb
Need to declare nsIFile to make WS 5.0 happy -cls
2000-08-19 05:44:34 +00:00
av%netscape.com
c4bedc79a7
Addressing #48856 , added argument null-check before passing it to nsCStringKey::nsCStringKey()
...
patch by warren, r=av
2000-08-18 21:53:03 +00:00
av%netscape.com
8439416960
Part of 46490 fix, r=adamlock
2000-08-17 19:26:15 +00:00
warren%netscape.com
84b5fd67e3
Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson
2000-08-10 06:19:37 +00:00
av%netscape.com
01ca1eb997
Fixing 39534, patch by sean, r=av
2000-08-07 22:10:07 +00:00
av%netscape.com
0ff6c8206b
Fixing 47360, patch by sean@beatnik.com, r=av
2000-08-07 21:51:19 +00:00
mkaply%us.ibm.com
474c320967
r=mkaply, a=brendan
...
Tinderbox break - Should have been info.fExtensionArray
2000-08-03 02:20:17 +00:00
av%netscape.com
0c06d16845
Fixing Unix redness
2000-08-02 23:36:30 +00:00
av%netscape.com
a371acfc89
Fixing 45895, r=waterson
2000-08-02 23:01:35 +00:00
av%netscape.com
299bf1f85a
Fixing 46573, r=serge
2000-08-02 21:35:45 +00:00
cls%seawood.org
01c0f7aed5
The ports tinderboxes were inconveniently down so this bustage was hidden for the past week. Bug #45698
2000-07-28 05:43:24 +00:00
warren%netscape.com
2b01440bc0
Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz
2000-07-25 05:45:56 +00:00
waterson%netscape.com
f364059419
Brownian hacking to fix build bustage.
2000-07-22 03:17:55 +00:00
waterson%netscape.com
b9428404ee
Bug 45698. Land PLUGIN_LOVE_2000_07_17_BRANCH. r=av
2000-07-22 02:11:04 +00:00
waterson%netscape.com
b83d0b4407
Bug 45698. Fix Win32 build bustage. Checked in from wrong machine.
2000-07-22 01:58:55 +00:00
waterson%netscape.com
3b56e5fda1
Bug 45698. Land PLUGIN_LOVE_2000_07_17_BRANCH: implement XPCOM plugins. r=av
2000-07-22 01:34:13 +00:00
edburns%acm.org
5b7c874d34
bug=23157
...
r=av
a=waterson
Don't use hard coded 2000. Instead use sizeof(path).
2000-07-22 00:48:26 +00:00
edburns%acm.org
8bc3199379
bug=23157
...
ra=av
This fix makes it so the plugins directory is correctly located
in the embedding case.
2000-07-21 00:27:36 +00:00
edburns%acm.org
9969ad3c8a
bug=43280
...
a=av
r=av
Add a "don't show this dialog again" feature to the
"No Default Plugin Dialog". In addition, don't display the dialog
more than once per mime-type per session.
2000-07-20 22:53:32 +00:00
edburns%acm.org
0ac863d889
bug=16677
...
a=av
r=stanley.ho
This fix causes nsPluginHostImpl::FindProxyForURL to honor
the "no proxies for" list.
2000-07-20 19:09:50 +00:00
waterson%netscape.com
a9988fbc1f
Bug 37622. The rest of the patch that I somehow missed the first time around. r=blizzard,pavlov
2000-07-20 01:40:54 +00:00
edburns%acm.org
e86c9acda8
a=av
...
r=av
bug=38848
This bug enables nsIPluginHostImpl::GetValue(nsPluginManagerVariable_XDisplay)
to function correctly.
Thanks to Chris Waterson.
This has been built on win32 and solaris.
2000-07-20 01:16:52 +00:00
waterson%netscape.com
eb10ce3a1a
Bug 37622. Hackery to get <embed hidden='true'> to work. Check hidden attribute; if set, size to (0, 0) and don't create a widget. r=pavlov,blizzard.
2000-07-19 23:46:43 +00:00
waterson%netscape.com
a5fbd61475
Remove debugging cruft I left in.
2000-07-19 23:24:35 +00:00
waterson%netscape.com
b95b383548
Bug 37522. Implement ns4xPlugin::GetMIMEDescription() and ns4xPlugin::GetValue(); alter nsPluginsDirUNIX to use these routines (instead of directly calling the NP_* routine) while grovelling through 4.x plugins. r=av
2000-07-19 21:43:46 +00:00
Jerry.Kirk%Nexwarecorp.com
8edb23803e
This test relies on GTK libraries and header files, it is not
...
buildable on other non-GTK unix builds, like Photon. This change to
the Makefile makes sure this test is only built if GTK is enabled.
r=cls
2000-07-17 13:06:50 +00:00
jst%netscape.com
e5da6444bc
Fixing nsbeta2+ bug 44022. Loading javascript: URL's from a plugin wasn't always working. r=vidur@netscape.com
2000-07-13 02:44:14 +00:00
pavlov%netscape.com
3f7d6ee2fe
4.x unix plugin changes for bug 37477 r=pollmann, av
2000-07-11 21:44:39 +00:00
bnesse%netscape.com
9c230e7301
Moved code which was initalizing the memory allocation service from the constructor into the CreatePlugin function because it wasn't being called early enough for some plugins. Need to proceed on Bug 19931. r=av.
2000-07-11 20:08:05 +00:00
av%netscape.com
d98110ff32
#22954 , fixing Mac glitch, r=brade
2000-07-10 23:54:31 +00:00
cls%seawood.org
e87a1b7b11
Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061
2000-07-10 07:13:31 +00:00
av%netscape.com
b2d01667e4
#22954 , adding unix and mac flavors, r=pierre
2000-07-09 22:26:44 +00:00
av%netscape.com
bc8b5454f3
Addressing 22954, r=mscott
2000-07-07 00:10:54 +00:00
av%netscape.com
8fbbc3c0cf
Addressing 22954, removed tag info query for full page plugins, r=edburns@acm.org
2000-07-06 21:44:38 +00:00
av%netscape.com
5ab221439c
#43500 , making the default plugin part of the build on Windows, r=pollmann
2000-07-05 22:51:34 +00:00
cls%seawood.org
bca014f1bb
Removing last vestiges of raptor from unix build. Since some libs were renamed, a 'make distclean' is recommeneded to remove the old copies of those libs. Bug #8228 r=bryner
2000-07-02 18:44:42 +00:00
edburns%acm.org
2a2fd82d21
a=av
...
bug=23775
This is the last bit of the checkin that George Drapeau started
for bug 23775. He didn't finish due to conflicts with this file
and, being the good engineer that he is, he waited for the author
to return from vacation.
George said I could check this in under the same approval for
the rest of 23775.
2000-06-30 17:31:02 +00:00
cls%seawood.org
1f3b6d75ab
Removed obsolete REQUIRES variable from every Makefile.in/makefile.win
2000-06-30 08:08:04 +00:00
av%netscape.com
f873e68c74
Addressing 22954, patch by amusil, r=av
2000-06-29 21:48:09 +00:00
av%netscape.com
adf7a1d3bd
Addressing 22954, patch by amusil, r=av
2000-06-29 21:42:13 +00:00
av%netscape.com
fd2b832699
Not part of the build yet. Default plugin.
2000-06-26 22:30:38 +00:00
av%netscape.com
1c2f557756
Addressing 41197, r=serge
2000-06-22 23:17:50 +00:00
av%netscape.com
ab2d009de3
Part of 23667 fix, r=sean@beatnik.com
2000-06-22 22:51:36 +00:00
av%netscape.com
2c527d1b10
Part of 23667 fix, r=nisheeth
2000-06-22 22:36:37 +00:00
rpotts%netscape.com
cf3e824449
DocShell cleanup. Removed the implementation of the unused nsIDocSHell::SetDocument() method and moved the implementation responsibility to the nsIContentViewer
2000-06-22 05:38:07 +00:00