Boris Zbarsky
c0c69ccd9b
Bug 474389. Fix the 'set up editor after this load' setup, which hasn't really worked for a while, except for initial loads in the window. r+sr=peterv
2009-01-23 10:16:10 -05:00
Boris Zbarsky
82c2898aab
Bug 459443. Make sure to detach our editor even if we don't have a session history entry, so that scripts will get correctly reenabled. r+sr=peterv
2009-01-23 10:16:09 -05:00
Boris Zbarsky
d9fb5d832d
Bug 474349. Set mOSHE when starting load for document.write, since there will never be an Embed call, and do so in all cases, not just when we already have an mOSHE. r+sr=jst
2009-01-22 14:33:10 -05:00
Boris Zbarsky
73d92ef712
Back out bug 459443 for now, until the patch in bug 474389 gets reviewed
2009-01-20 22:54:52 -05:00
Boris Zbarsky
c5b031052c
Bug 459443. Make sure to detach our editor even if we don't have a session history entry, so that scripts will get correctly reenabled. r+sr=peterv
2009-01-19 16:46:47 -05:00
Dave Camp
b6f597421e
Bug 473938 Stylesheets don't load without a safe browsing service r+sr=sicking
2009-01-16 21:54:39 +00:00
Dave Camp
1e04293c7f
Bug 441359: Check script and css loads against the classifier. r+sr=jonas
2009-01-13 23:13:48 -08:00
Jeremy Lea
ce80f69254
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
...
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
2009-01-15 16:27:09 +13:00
Dave Camp
d92aa7006b
Backed out changeset 44890ee1d15f for leaks
2009-01-13 02:22:59 -08:00
Dave Camp
a925063a4f
Bug 441359: Check script and css loads against the classifier. r+sr=jonas
2009-01-12 21:52:00 -08:00
Dave Camp
a80443658d
Bug 458091: Don't store an mURI in nsDOMStorage. r=bz
2009-01-12 21:52:00 -08:00
Benjamin Smedberg
3498a5f86e
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41
2009-01-12 14:20:59 -05:00
Benjamin Smedberg
73a6fab34b
Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
2009-01-09 11:35:24 -05:00
Benjamin Smedberg
802d1a10c7
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
Dave Camp
36ef1ae586
Backed out changeset e31d0d3c28fd (bug 441359)
2009-01-05 01:27:51 -08:00
Dave Camp
32154830af
Bug 441359: Run scripts/css through the classifier. r+sr=sicking
2009-01-04 23:40:29 -08:00
Robert O'Callahan
1f1a970697
Bug 459613. When we tear down a textcontrol frame, tell its editor that we're blowing away the frame tree so it doesn't try to clear the spellcheck selection, which not only wastes time but does GetPrimaryFrame for during frame destruction which is a no-no. r+sr=mats
2008-12-12 21:34:43 +13:00
Boris Zbarsky
08121c0b9d
Bug 445725. Copy over the history entry owner to the clone on anchor scroll, so that we get the right owners on reload of scrolled file:// pages. r+sr=jst
2008-12-11 14:16:05 -05:00
Shawn Wilsher
fe66178c10
Bug 466582 - smarter handling of remote chrome (and not allowing it)
...
This adds a new flag, URI_IS_LOCAL_RESOURCE, to nsIProtocolHandler that allows
something of this protocol to be registered in chrome.
This changeset removes a runtime check every time we open a chrome channel to
see if it is remote to a registration time check that checks flags. The old
code could be easily worked around, and allowed for remote resources to be used.
r=bsmedberg
r=bz
sr=bz
2008-12-09 16:27:42 -05:00
Shawn Wilsher
205d129c10
Backed out changeset b6f762fde736 (bug 466582) for unit test orange.
2008-12-08 18:51:46 -05:00
Shawn Wilsher
2a28a8b2b1
Bug 466582 - smarter handling of remote chrome (and not allowing it)
...
r=bsmedberg, r=bz, sr=bz
2008-12-08 17:14:14 -05:00
Graeme McCutcheon
38c89ebd70
Bug 215405. Restore scroll position, but not form state, on no-store and SSL no-cache sites. r+sr=bzbarsky
2008-12-03 12:55:14 -05:00
Boris Zbarsky
572f8f1074
Fixing comments and assertion text. Bug 466681
2008-11-26 13:48:36 -05:00
Boris Zbarsky
402f7a9c31
Bug 460425. Do better security checks during redirection. r=sicking,biesi, sr=sicking
2008-11-25 20:50:04 -05:00
Boris Zbarsky
f727d64ed9
Bug 466681. Undo the weirdness in the webnavigation flags. r+sr=jst
2008-11-25 20:48:03 -05:00
Boris Zbarsky
a2b28f6144
Bug 457153. Introduce an nsILoadContext interface so that consumers can get load context information from a channel/loadgroup without having to depend on getInterface of docshell stuff. r=dwitte for cookie part, r=jst for rest, sr=jst, a=beltzner for CLOSED TREE
2008-11-24 13:32:04 -05:00
Honza Bambas
c16599cc1d
Bug 460353: app caches should be per iframe, not per toplevel browsing context. r=dcamp, r+sr=jst
2008-11-05 16:01:07 -08:00
Dave Camp
dea763c065
Bug 445544: Navigating away from an offline app fails. r=honzab, r+sr=bz
2008-11-04 02:20:27 -08:00
Markus Stange
1b2252f6c6
Bug 462793 - Changing listbox selection with keyboard no longer scrolls to make the newly selected item visible, r+sr=roc
2008-11-04 15:38:16 +01:00
Mats Palmgren
fea9db8099
Mute a warning when typing Alt+ArrowKey. Code cleanup. b=460680 r+sr=bzbarsky
2008-11-02 16:00:05 +01:00
Johnathan Nightingale
6f0f1e07f4
Redesign certificate error page for Firefox as about:certerror. b=431826, r=gavin, ui-r=beltzner
2008-10-29 11:54:51 -04:00
Reed Loden
bd6d378d05
Bug 349451 - "about:about is File not found error" [r+sr=bzbarsky]
2008-10-24 01:33:02 -05:00
Boris Zbarsky
0b952f2279
Pass the right thing to InternalLoad here. It happened to work before, but let's not depend on that. No bug, r+sr=biesi
2008-10-22 13:32:25 -04:00
Dave Camp
65de892f3f
Bug 495822: Move OfflineAppAllowed from nsIOService to nsOfflineCacheUpdateService. r+sr=biesi
2008-10-19 21:12:25 -07:00
Arpad Borsos
c72ef7d248
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Boris Zbarsky
7dddc3825a
Backing our changeset 60fc5f224a5b to try to fix Mac Tp
2008-09-29 14:28:15 -04:00
Dave Camp
e7900d227f
Bug 455736: Getting an app cache should not EnsureContentViewer(). r+sr=bz
2008-09-28 16:42:18 -07:00
Andrew Schultz
0de987137c
Bug 396519. Encapsulate content viewer eviction in session history. r+sr=bzbarsky
2008-09-28 14:53:34 -04:00
Robert O'Callahan
a39e457b50
Backing out bug 448830
2008-09-28 23:13:58 +13:00
Jeremy Lea
4527d5d1a8
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint their own types so that we can catch errors by distinguishing pixels from appunits. r+sr=roc
2008-09-28 20:38:34 +13:00
Robert O'Callahan
5dbf5690ac
Backing out bug 448830
2008-09-26 13:10:26 +12:00
Jeremy Lea
7261376c29
Bug 448830. Make nsIntRect/nsIntSize/nsIntPoint/nsIntMargin separate types so we get appunit vs pixel typechecking. r+sr=roc
2008-09-26 10:42:19 +12:00
Brad Lassey
819ff924cb
Bug 454235 - IME events not fired when clicking on text input box, adds IsOffScreenBrowser property to DocShell r=smaug sr=bz
2008-09-19 12:57:56 -04:00
Robert Strong
b1636cc5a5
Backed out changeset ff043f7356f7
2008-09-11 14:54:40 -07:00
Andrew Schultz
09f93d94f8
Bug 396519. Encapsulate content viewer eviction in session history. r+sr=bzbarsky
2008-09-09 21:39:38 -04:00
Boris Zbarsky
9e228136ee
Bug 436990. Make sure to remove already-fired timers from our refresh URI list. r+sr=jst
2008-09-08 09:19:49 -04:00
Arpad Borsos
3b08a324be
Bug 451909 kill MOZ_XUL_APP now that all apps set it. docshell/toolkit cleanup r=benjamin, makefile cleanups r=ted
2008-09-02 10:45:14 +01:00
Boris Zbarsky
151a371207
Bug 447579. Be a little more careful about inheriting principals for file URIs. r=dveditz, sr=jst
2008-08-28 09:16:21 -04:00
Dave Camp
43a0d08dee
Bug 442806: Use seperate, versioned caches for offline apps. r+sr=bz
...
* * *
2008-08-26 16:09:02 -07:00
Dave Camp
0cabe03883
Backed out changeset ebafb9df6ce0 (bug 442806)
2008-08-24 23:11:31 -07:00