10373 Commits

Author SHA1 Message Date
gavin%gavinsharp.com
9a98b84a70 Bug 307616: <input type="image"> with missing image gives "ASSERTION: Form control has a frame, but it's not a form frame", remove bogus assertion, patch by Martijn Wargers <martijn.martijn@gmail.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@186752 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-30 16:50:11 +00:00
mrbkap%gmail.com
f881e6b0f8 bug 321558: document.write into a new window or frame won't set the title of the
new document. Void out the old title so that we know that there hasn't been a
real <title> yet. r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@186720 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-29 20:38:06 +00:00
cbiesinger%web.de
32c8a8358d Bug 309521
- add pseudo-classes for :-moz-type-unsupported and :-moz-has-handlerref (and a
  content state for the former)
  - make nsObjectLoadingContent return the right content state
- Add an XBL binding that gets instantiated for broken plugins
  - Make it themable
- Remove a lot of now-unused code in nsObjectFrame
- Fixes pluginfinder.
r+sr=bz, r=mconnor


git-svn-id: svn://10.0.0.236/trunk@186703 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-29 14:15:33 +00:00
cvshook%sicking.cc
4d0919d856 Bug 296207: Optimize nsDOMAttributeMap::SetNamedItemInternal.
r=allan sr=peterv


git-svn-id: svn://10.0.0.236/trunk@186694 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-29 03:01:58 +00:00
cvshook%sicking.cc
71eca1d26a Fix win build bustage
git-svn-id: svn://10.0.0.236/trunk@186689 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-29 00:38:55 +00:00
cvshook%sicking.cc
fe17826098 Try to fix orange
git-svn-id: svn://10.0.0.236/trunk@186686 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-28 23:33:14 +00:00
cvshook%sicking.cc
cf43ff4e7d Bug 284950: DeCOMTaminate nsIContent::GetAttrNameAt
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@186678 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-28 21:52:39 +00:00
ginn.chen%sun.com
9221165563 backwards my last checkin, sorry for my spam. Bug 295228
git-svn-id: svn://10.0.0.236/trunk@186594 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-26 17:32:09 +00:00
cbiesinger%web.de
25ded6512e Bug 321504 Remove unneeded uses of nsIDocumentLoader
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@186591 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-26 16:45:59 +00:00
ginn.chen%sun.com
27580db6cb Comment out the warning. Bug 295228
git-svn-id: svn://10.0.0.236/trunk@186587 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-26 10:19:25 +00:00
neil%parkwaycc.co.uk
748ac2bbf5 Abandon prototypes for failed overlays (fixes bug 320652) r=mrbkap sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@186523 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-23 10:48:34 +00:00
masayuki%d-toybox.com
07b2133ea2 Bug 111432 [FIRST] Mouse wheel scrolling doesn't work in print preview on page margin or on frame page r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@186365 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-21 14:37:24 +00:00
mrbkap%gmail.com
49b7485ea2 bug 319847: xul:persist doesn't really deal with namespaces; check that the argument is a valid NCName, though. r=bsmedberg sr=jst
git-svn-id: svn://10.0.0.236/trunk@186295 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-19 21:13:59 +00:00
timeless%mozdev.org
b5ef4d21fa Bug 320498 Fix NewChannel impls to handle null in argument
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@186212 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 01:50:50 +00:00
cbiesinger%web.de
24af553d8a bug 309525 Consider content that we don't otherwise support, but for which we
have a stream converter, as supported document types. Change code to use
nsIURILoader to load the data, instead of asking docshell directly.
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@186206 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-17 18:31:02 +00:00
cvshook%sicking.cc
8a0ebbfe0c Wrap textnodes inserted in root of document inside an <transformiix:result> except when they are whitespace-only, in which case ignore them.
r/sr=peterv b=187620


git-svn-id: svn://10.0.0.236/trunk@186200 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-17 01:46:52 +00:00
brettw%gmail.com
b17caf2b7c Bug 317145 r+sr=roc, Context menu code crashes when widget is null. Added check for NULl widget, and removed source of NULL event widget.
git-svn-id: svn://10.0.0.236/trunk@186139 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-15 23:28:32 +00:00
dbaron%dbaron.org
0cd7b245f3 Call nsIParser::Terminate when NS_OpenURI fails so we don't leak on failed prototype loads. b=320211 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@186096 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-15 01:04:27 +00:00
dbaron%dbaron.org
9c30790993 Allow QI to nsIDOMGCParticipant to fix crashes. b=319293 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@186095 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-15 01:02:16 +00:00
neil%parkwaycc.co.uk
8439ab5255 Further followup to bug 303713 make removing event listeners work when specifying unnecessary flags that were required when they were added b=319732 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@186086 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-14 23:58:23 +00:00
cvshook%sicking.cc
264e2290c0 Bug 320057: Make it easier to build buster (XSLT test suite)
r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@186021 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 22:07:36 +00:00
cls%seawood.org
4623f8191b Use uniform module name
git-svn-id: svn://10.0.0.236/trunk@186004 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 19:22:48 +00:00
timeless%mozdev.org
bd8e6ea818 Bug 318276 Crash [ @ nsXULDocument::LoadOverlay ]
patch by jwalden+bmo@mit.edu r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@185979 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 00:38:40 +00:00
roc+%cs.cmu.edu
74858f37ce Bug 254755. deCOMtaminate nsIFormControlFrame. patch by jpl24, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@185977 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-12 23:53:06 +00:00
cvshook%sicking.cc
477a7fc8e9 Re-add files that got lost in the move. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@185976 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-12 22:10:11 +00:00
bsmedberg%covad.net
d332f10cd0 Bug 319997 - Convert parser tests to use the frozen linkage, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@185971 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-12 20:56:37 +00:00
timeless%mozdev.org
a895dfc393 Bug 319402 Simplify nsJSContext::CompileEventHandler call in nsEventListenerManager::AddScriptEventListener
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@185902 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-11 02:42:04 +00:00
bzbarsky%mit.edu
ca7e6121f6 Make sure to update the sheet even if the URI has not changed if something else
that matters (type, media, etc) has changed.  Bug 303313, r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@185844 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-09 19:20:42 +00:00
mrbkap%gmail.com
50750c8f13 bug 319123: document.close in an external script that is being document.written doesn't close the document and leaks parsers and content sinks and documents. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@185841 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-09 18:50:59 +00:00
dbaron%dbaron.org
dfd0a1dbe2 Add ownerDocument to reachable list when needed. b=241518 r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@185732 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-06 05:50:12 +00:00
bzbarsky%mit.edu
4067453492 Clear the prescontext property table when we tear down the frame tree so that
we don't try to destroy frames after the arena they come from has been
deallocated.  Bug 317855, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@185730 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-06 04:53:03 +00:00
brettw%gmail.com
6f8da34eb9 Bug 302050: inline spellchecking for textboxes backend. r=bryner sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@185706 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-05 18:07:33 +00:00
bzbarsky%mit.edu
96f90c1b44 Fix crash bug 319049. Patch by Christian Biesinger (:bi) <cbiesinger@gmx.at>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@185677 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-05 02:13:17 +00:00
bzbarsky%mit.edu
5fb47fd4ff Fix bug 318856 (<hr> attributes not getting the special treatment they
should).  Patch by Marco Perez <bugmail@millibyte.net>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@185659 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-04 16:31:26 +00:00
cbiesinger%web.de
d01ec451f8 Bug #315841 don't flush frames in order to ensure that plugins are instantiated.
also, don't flush when inside of ObjectURIChanged
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@185638 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 11:27:42 +00:00
dbaron%dbaron.org
6efef3c0ad Make wrapper preservation (the mechanism that makes the GC use reachability information between certain C++ objects rather than rooting at language boundaries) use an interface (nsIDOMGCParticipant) to get reachability information. Preserve the wrappers for event handlers as long as what they are attached to is reachable (from C++ or JS) to avoid entraining event handler closures in cycles. b=241518 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@185636 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 07:42:40 +00:00
bzbarsky%mit.edu
c71ffe9cf2 Fix wrapper reparenting to work with splitwindow... Bug 318678, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@185634 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 06:27:45 +00:00
tor%cs.brown.edu
721509b62d Bug 314627 - implement SVGTSpanElement.getExtentOfChar.
Patch by longsonr@gmail.com, r=tor, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@185623 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-02 23:57:47 +00:00
neil%parkwaycc.co.uk
ee9ce4336b Bug 317937 Get rid of some unnecessary CIDs and change some possibly unsafe nsCOMPtr usage into the equivalently unsafe static casts r=darin sr=jst
git-svn-id: svn://10.0.0.236/trunk@185568 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-02 12:02:44 +00:00
bzbarsky%mit.edu
8ac26548d7 Make sure to call FireErrorNotification whenever we need to. Bug 318473,
r=sicking, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@185562 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-02 04:32:18 +00:00
jst%mozilla.jstenback.com
b3caccffbd Fixing bug 318461. Move SetNewDocument() and SetOpenerWindow() from nsIScriptGlobalObject to nsPIDOMWindow to clean out non-script related methods form the nsIScriptGlobalObject interface. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@185536 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-01 19:35:27 +00:00
timeless%mozdev.org
fa5ac36667 Bug 246604 - lookupNamespaceURI should probably be aware of xml prefix
patch by ajvincent@gmail.com r=peterv sr=peterv


git-svn-id: svn://10.0.0.236/trunk@185487 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-01 02:55:19 +00:00
mrbkap%gmail.com
1d00d9984d bug 317370: Remove the vestigial aRemoveEventListeners parameter to SetNewDocument. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@185476 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-30 23:41:49 +00:00
dougt%meer.net
45057cef96 Build change to make WinCE pick up when windows bindings file, not the linux one. r=dougt
git-svn-id: svn://10.0.0.236/trunk@185450 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-30 18:34:56 +00:00
jst%mozilla.jstenback.com
95094c0b4b Fixing bug 318106. Stop assertion about setting mutation bits on outer window. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@185396 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-29 21:51:53 +00:00
cvshook%sicking.cc
34e5538159 Bug 308120: Deal better with anonymous (direct) children being moved in the DOM.
r=bz sr=bryner


git-svn-id: svn://10.0.0.236/trunk@185382 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-29 19:09:41 +00:00
bzbarsky%mit.edu
cf434cba7f Remove content ids. Bug 166637, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@185376 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-29 16:47:18 +00:00
bzbarsky%mit.edu
916a43a789 Make ParseAttribute handle namespaced attributes too, since SVG needs to
ParseAttribute things like xlink:href.  Bug 314568, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@185374 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-29 16:37:15 +00:00
bzbarsky%mit.edu
e18a166d1b Start creating content unit tests; add XML serializer and parser tests. Bug
301260, r=sicking


git-svn-id: svn://10.0.0.236/trunk@185372 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-29 16:24:42 +00:00
bzbarsky%mit.edu
dff1bdd7a4 Serialize an xmlns="" as needed if nodes are in the null namespace but their
ancestors have a default namespace.  Bug 301260, r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@185371 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-29 16:23:27 +00:00