70380 Commits

Author SHA1 Message Date
scc%mozilla.org
101b82c298 if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 07:18:45 +00:00
scc%mozilla.org
5acad16fdf if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 07:11:08 +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
mcafee%netscape.com
0379e79600 Address Book gets ctrl+5 accelarator (51418). r=lake 2000-09-13 07:09:06 +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
sfraser%netscape.com
4af1765061 Part of the fix for 20743, add flag to tell us if a drawing surface is short-lived, so we can allocate in temp mem (on Mac). r=pavlov 2000-09-13 07:02:30 +00:00
anthonyd%netscape.com
b845eb1698 fixing the slashes 2000-09-13 06:50:19 +00:00
scc%mozilla.org
c115faa444 bug #50811, a=brendan, on behalf of edburns@sun.com 2000-09-13 06:45:33 +00:00
mcgreer%netscape.com
e130c0a252 fixes RFE from bug 49316 (will test on NT before verifying) 2000-09-13 06:43:52 +00:00
scc%mozilla.org
8d8479273b if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 06:42:24 +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
d869a44c70 if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 06:22:27 +00:00
mcgreer%netscape.com
3e3eee6676 attempt to fix bug 51882 (sig data w/ no signer infos) 2000-09-13 06:15:13 +00:00
rpotts%netscape.com
580046560f bug #21095. First pass at a simple about:cache implementation... 2000-09-13 06:10:03 +00:00
rpotts%netscape.com
e11ee74882 Keep the cache size correct when deleting cache entries. 2000-09-13 06:05:06 +00:00
ssu%netscape.com
47d0c2501a fixing bug #52347 - installer build script needs to be updated to calculate disk space size correctly given the new chrome archives. r=sgehani. Not part of tinderbox builds. Would only affect windows platforms. 2000-09-13 05:39:19 +00:00
ssu%netscape.com
222dfae906 fixing bug #51928 - Disk space check doesn't return you to dir selection dialog.
and another fix that helps with fixing bugscape bug #2069 - Need appropriate strings for new UI dialogs.
r=sgehani.

affects only windows platforms.
2000-09-13 05:35:13 +00:00
ssu%netscape.com
4a9e6bd82d cleaned up some error checking code. Not part of any build system. It's my personal test build script. 2000-09-13 05:30:10 +00:00
scc%mozilla.org
7b39beb410 if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 05:12:13 +00:00
scc%mozilla.org
778fade416 if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 05:04:09 +00:00
scc%mozilla.org
6621beac0d if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 04:59:07 +00:00
scc%mozilla.org
70ad30814f if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 04:50:55 +00:00
scc%mozilla.org
cfbee28623 if you want a pointer to the characters, your going to have to |.get()| it 2000-09-13 04:47:36 +00:00
morse%netscape.com
8e6302d6d0 bug 52026, crash when remembering cookie decisions, r=dveditz 2000-09-13 04:23:52 +00:00
mozilla.BenB%bucksch.org
26c2aa1f9c 44552: Finetune "Intelligent Send":
- Ignore <div>s and <span>s without |style| attribute
- Honor pref for outputting structs
- Recognize elements inserted by our own recognizer (might be in a quote)
- Compress |if|s
- Increase perf by reordering (check #text, br etc. first)
52042: "Escape" classes inserted by us by prepending "moz-"
r=ducarroz, a=alecf
2000-09-13 03:47:17 +00:00
scc%mozilla.org
a2b86d5574 adding |.get()| for the other half of |NS_LITERAL_STRING| 2000-09-13 03:44:58 +00:00
scc%mozilla.org
33ce8dfdb9 if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 03:24:57 +00:00
hyatt%netscape.com
5e581a0556 Backing out chrome registry changes. a=brendan 2000-09-13 03:07:26 +00:00
scc%mozilla.org
c8bd6535e2 if you want a pointer to the characters, you're going to have to |.get()| it 2000-09-13 02:56:52 +00:00
scc%mozilla.org
b9d91cdd90 fix typo 2000-09-13 02:56:13 +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
andreww%netscape.com
e10808ecbc bug 28519 - mail 3pane focus ring. Ack! didnt account for the other layout view.xul for mailnews. This bug will die. r=putterman 2000-09-13 02:42:25 +00:00
scc%mozilla.org
23ed30f8b6 fixed indentation, added inheritance that makes classes cooperate in our buffer sharing strategy, added |get()| to flat classes, as we're deprecating implicit operators for this task 2000-09-13 02:41:06 +00:00
saari%netscape.com
bec759c387 parital fix for 52150. r=pinkerton 2000-09-13 02:30:47 +00:00
scc%mozilla.org
63e4e5b46c fixed ugly name |nsXXXBufferHandle| --> |nsFlexBufferHandle|; hey, it may not be perfect, but it's better than 'XXX' 2000-09-13 02:27:11 +00:00
morse%netscape.com
0499900e7b bug 52354, minor wording change, fix=verah, r=morse 2000-09-13 02:26:59 +00:00
scc%mozilla.org
b84bc0e8e1 fixing signatures, includes 2000-09-13 02:24:55 +00:00
mozilla.BenB%bucksch.org
180bef7f8a 52042: "Escape" classes inserted by our TXT recognizer(s) by prepending "moz-"
39771: * -> <b> (not <strong>), / -> <i> (not <em>)
18427, Step 1: Add |class=moz-text-html | to wrapping <div>, so users can add rules specific to HTML msgs to their user stylesheets (e.g. to ignore certain formatting). r=rhp
Updating msg body UA stylesheets
r=a=alecf
2000-09-13 02:11:00 +00:00
cmanske%netscape.com
e4e0b60ecf Backed out using 'Clear' instead of 'Delete' for edit menu on Mac (b=47213). Fixed mispelled command name (42362) r=mjudge 2000-09-13 02:01:22 +00:00
akkana%netscape.com
ce3e69750c 52377, 52035: Put back keyset mistakenly removed in previous version. Suggested by jrgm 2000-09-13 01:53:34 +00:00
dimator%netscape.com
9cca7dd265 Fix for 42534, misc. js warnings removed. r=putterman 2000-09-13 01:52:41 +00:00
warren%netscape.com
6e9b3e4f9a Adding missing files. 2000-09-13 01:48:34 +00:00
dimator%netscape.com
aabe3865d3 Swithing rules order to mysteriously fix 50970. r=alecf 2000-09-13 01:47:52 +00:00
pinkerton%netscape.com
450bbd5307 when we see that the mouseDown event was cancelled, stop tracking drags. This allows mousedown/move/up events to be processed by webpages w/out us interfering. r=joki, bug 43258. 2000-09-13 01:45:23 +00:00
cmanske%netscape.com
c74f61fb78 Prevent JS exception when node in tree doesn't implement getAttribute. r=hyatt. Needed to make Advanced Edit dialog work. b=47701, r=hyatt 2000-09-13 01:35:12 +00:00
dveditz%netscape.com
8745315245 Register chrome correctly in Mozilla debug builds when chrome jar packaging
turned off. Bug 51902 -- windows build system only, not a source file change
2000-09-13 01:11:54 +00:00
relyea%netscape.com
610034d01d Fix double equal error in if statement 2000-09-13 00:21:17 +00:00
cyeh%bluemartini.com
43bd0deb3d fix for 51521: Broken HTML on user permissions page, patch by john.beranek@pace.co.uk 2000-09-13 00:09:36 +00:00
anthonyd%netscape.com
408d1057ca bug fix for mjudges bug #45387
r=anthonyd
2000-09-13 00:05:29 +00:00
kandrot%netscape.com
861c2cc6cb Fix for bug #51944. This change removes the stored selector text, and adds a method to the selector to generate the text, if needed.
r=vidur
2000-09-13 00:05:04 +00:00