Mounir Lamouri
e4b3883c74
Bug 633913 - Add a pseudo-class to access indeterminate <progress> elements. r=bz
2011-05-04 16:53:17 +02:00
Mounir Lamouri
9841889de9
Bug 514437 - Tests for progress element (content part). r=smaug
2011-04-20 13:05:59 +02:00
Mounir Lamouri
dd977ba6ef
Bug 514437 - Content part of the progress element. r=smaug
2011-04-09 10:22:02 -07:00
Chris Pearce
8b87c69da8
Bug 566779 - Don't move media to readyState HAVE_ENOUGH_DATA when resource loaded, if metadata not loaded yet r=roc
2011-05-09 09:10:44 +12:00
Ms2ger
b0ed41d802
Bug 655512 - Forward implementation of nsIDOMDocument from nsHTMLDocument to nsDocument; r=smaug
2011-05-08 20:15:49 +02:00
Craig Topper
cc15a2a6e3
Bug 648925 - Part 1: Change uses of nsICSSRule to css::Rule. r=bzbarsky
2011-04-07 18:23:46 -07:00
Boris Zbarsky
162c571d02
Bug 614171 part 4. Eliminate nsINodeInfo::GetLocalName in favor of GetName. r=sicking
2011-05-05 12:26:33 -04:00
Boris Zbarsky
288e7c4072
Bug 614171 part 2. Cache the qualified name, in normal and corrected case, on the nsINodeInfo. r=sicking
2011-05-05 12:26:32 -04:00
Boris Zbarsky
885c07dc20
Merge cedar with mozilla-central
2011-05-04 13:58:26 -04:00
Mounir Lamouri
27b0510f87
Bug 641720 - Make nsHTMLInputElement::GetRadioGroupContainer saner. r=sicking,bz
2011-05-04 14:49:59 +02:00
Mounir Lamouri
15cbf347cf
Backout f68a9bfc9bfd (bug 641720).
2011-05-04 14:53:06 +02:00
Mounir Lamouri
fba6327793
Bug 639490 - Remove nsHTMLInputElement::GetNameIfExists. r=sicking
2011-05-04 14:46:09 +02:00
Mounir Lamouri
b8dfaebbb5
Bug 641720 - Make nsHTMLInputElement::GetRadioGroupContainer saner. r=sicking,bz
2011-05-04 14:45:47 +02:00
Chris Pearce
ed9ece16c8
Bug 600020 - Don't dispatch error events for media loads on cancelled channels. r=roc
2011-05-04 14:43:48 +12:00
Ms2ger
941e819c63
Bug 616684 - Remove support for DOM Views; r=sicking,ehsan
2011-04-24 08:54:25 +02:00
Mounir Lamouri
6a301536c7
Merge cedar with mozilla-central.
2011-04-29 16:19:07 +00:00
Mounir Lamouri
2b24e1f8fe
Bug 651075 - Make content/html/content/test/test_bug386496.html non flaky. r=ehsan
2011-04-29 12:23:23 +00:00
L. David Baron
b712774643
Add support for regexp() function in @-moz-document rule. (Bug 398962) r=bzbarsky
2011-04-28 10:21:37 -07:00
Olli Pettay
52d1607b54
Bug 653420 - nsHTMLMediaElement should traverse/unlink mSourceLoadCandidate, r=chris@pearce.org.nz?
...
--HG--
extra : rebase_source : fa3e87f031dced4391e2caa83541d1c85ecb62c9
2011-04-28 17:08:03 +03:00
Chris Leary
089bf2c468
Back out bug 654301 to run again on try.
2011-05-16 19:03:20 -07:00
Chris Leary
338cf025af
Bug 654301: Better interned string API. (r=Waldo)
2011-05-16 18:18:59 -07:00
Peter Van der Beken
d007f2048d
Fix for bug 649057 (Make all nsINodeLists inherit from nsWrapperCache). r=bz.
...
--HG--
extra : rebase_source : 38dc8fd49822774a1ee356ab8496e2c0b908bab9
2009-06-16 08:32:10 +02:00
Ehsan Akhgari
d2a61eb331
Backout changeset 13f6847dd840 (bug 616684) because it changes code semantics in a bad way, which results in problems like the crash in bug 652580, possibly among others
2011-04-25 17:05:17 -04:00
Boris Zbarsky
f42dda77b2
Bug 649997 followup. Don't return uninitialized rv. Caught by ms2ger
2011-04-25 15:15:28 -04:00
Boris Zbarsky
d7fa626f0b
Bug 649997 part 3. Change nsIHTMLCollection::GetNamedItem to not use an nsresult outparam. r=peterv
2011-04-25 13:46:59 -04:00
Boris Zbarsky
ed02e974ea
Bug 649997 part 2. Change nsIHTMLCollection::GetNodeAt to not use an nsresult outparam. r=peterv
2011-04-25 13:46:57 -04:00
Boris Zbarsky
8392780a01
Bug 649997 part 1. Stop touching rv in DO_FOR_EACH_ROWGROUP on table rows collections. r=peterv
2011-04-25 13:46:51 -04:00
Ms2ger
295bf7256b
Bug 616684 - Remove support for DOM Views; r=sicking
2011-04-24 08:54:25 +02:00
Jonas Sicking
5cf82091f0
Bug 588990: Remove lazy hashing of names to avoid walking full DOM. r=bz
2011-04-23 00:29:12 -07:00
Masayuki Nakano
cc0623b6e3
Bug 647421 -moz-text-decoration-color and -moz-text-decoration-style should be reset by text-decoration r=dbaron, sr=bzbarsky
2011-04-23 14:16:41 +09:00
Mounir Lamouri
db44db0ebe
Merge cedar with mozilla-central.
2011-04-22 15:25:11 +02:00
Mounir Lamouri
21e3015a9f
Bug 651079 - Use addLoadEvent instead of <body onload=""> in content/html/content/tests/. r=ehsa
2011-04-22 11:17:25 +02:00
Ms2ger
4c31d5c78f
Bug 619998 - Remove support for Document.strictErrorChecking; r=sicking
2011-04-22 10:38:37 +02:00
David Zbarsky
5ecf0a2bd3
Bug 610305: decom nsEventStateManager r=smaug
2011-04-21 19:35:52 +02:00
Mounir Lamouri
1cbc3af87e
Bug 651077 - Make content/html/content/test/test_bug209275.xhtml and content/html/content/test/test_bug481335.xhtml non flaky. r=ehsan
2011-04-20 11:45:54 +02:00
Mounir Lamouri
666763de1d
Bug 651078 - Make content/html/content/test/test_bug613113.html non flaky. r=ehsan
2011-04-20 11:45:19 +02:00
Chris Pearce
ff19a13fe9
Bug 593305 - Don't assert that media load isn't delaying the document load event at start of resource load. r=roc
2011-04-20 13:16:40 +12:00
Zack Weinberg
51864c09d8
Bug 651017, part 1: minimize inclusion of ns*DeviceContext.h; move the printing error codes to nsIDeviceContextSpec.h; os2 small widget cleanup.
...
--HG--
extra : rebase_source : 5b7cebe68f71a760463e3522b159c7cde8a72f5e
2011-04-16 18:22:41 -07:00
Ehsan Akhgari
6d0857c194
Bug 649012 - Fix some flaky mochitests which rely on non-zero timeout values; rs=ted
...
--HG--
extra : rebase_source : 88fc16ca38ded79ca87bb861dc4cef92a69dd548
2011-04-16 19:39:34 -04:00
Mounir Lamouri
7ccf5d6ca3
Bug 650629 - Clean up and fixes tests landed with bug 583514. r=ehsan
2011-04-18 11:25:52 +02:00
Dão Gottwald
4ac8291c1d
Bug 487059 - clearUserPref shouldn't throw if a pref doesn't have a default or user value. r+sr=bsedberg
2011-04-17 21:53:25 +02:00
Phil Ringnalda
e246a13e51
Bug 650602 - Annotate content/html/content/reftests/583514-1.html as failing on Android, since it does
2011-04-16 23:37:56 -07:00
Ms2ger
c0773e39d2
Bug 585877 - Remove support for document.width and document.height; r=jonas sr=jst
...
* * *
try: -b do -p all -u mochitest-o -t none
2011-04-17 10:57:17 +02:00
Ms2ger
c50cc444cc
Bug 619997 - Remove support for Document.renameNode; r=sicking
2011-04-16 11:14:09 +02:00
Ms2ger
da588aa293
Bug 615509 - Remove nsIDOMDOMConfiguration, Document.domConfig; r=sicking
2011-04-15 16:06:55 +02:00
Ehsan Akhgari
f9088e8fe4
Bug 649566 - @keyframe(s) missing from <style> sanitizing code in nsHTMLFragmentContentSink; r=bzbarsky
2011-04-13 18:12:32 -04:00
Zack Weinberg
f5a0843ac7
Bug 266236 part 9: Move nsBoundingMetrics to its own header and prune inclusions of nsRenderingContext.h.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : 92660748436f03475e011184e2828f1db0ad63e0
2011-04-07 18:04:40 -07:00
Jan Küchler
5ef6bf26cf
Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
extra : rebase_source : 34884bfcafd885feaf73300bc7246cd192062a48
2011-04-07 18:04:40 -07:00
Ms2ger
330bb49437
Bug 604595, part b - Remove the nsIDOMNamedNodeMap* arguments to NS_NewDOMDocumentType; r=sicking
2011-04-14 14:04:21 +02:00
Ms2ger
6ee0b2b1da
Bug 589894 - Fix a number of build warnings in content/; r=smaug
2011-04-14 14:04:12 +02:00
Chris Pearce
a259c20cba
Bug 641718 - Convert to using microseconds for internal video timestamps. r=kinetik
2011-04-14 10:12:23 +12:00
Mounir Lamouri
bb311bd679
Bug 635749 - Don't assume we can press ENTER on an <input type='file'> to submit a form. r=bz,smaug
...
--HG--
extra : rebase_source : 85b73e61002ebc3c68cfff3363afb29b448c6121
2011-04-13 12:43:34 -07:00
Ehsan Akhgari
3b68afadb4
Merge cedar into mozilla-central
2011-04-13 14:00:55 -04:00
Ehsan Akhgari
21594f846d
Bug 637671 - Don't display the selection for a non-focused text element when restoring the selection state after a reframe; r=bzbarsky
2011-04-11 22:03:50 -04:00
Mounir Lamouri
500e4eacd5
Bug 586298 - Move nsRadioVisitor and its children to nsRadioVisitor.{h,cpp} and remove radio visitor factories. r=sicking
2011-04-11 11:31:00 -07:00
Mounir Lamouri
a8a9b2428d
Bug 640978 - Various clean-ups to nsIRadioVisitor and its children. r=peterv
2011-04-11 11:24:18 -07:00
Christian Biesinger
040a8153c7
bug 643051 - document.cookie should only allow setting one cookie at a time
...
r=bz
2011-04-11 16:26:11 -07:00
Ehsan Akhgari
4153f12b55
Bug 617539 - Remove nsIEditor_MOZILLA_2_0_BRANCH; r=roc
2011-04-11 16:00:32 -04:00
David Zbarsky
aa301d629c
Bug 583514 - implement click and accesskey for all HTML elements r=smaug
2011-04-11 18:56:37 +02:00
Jonathan Kew
55114c659a
merge backout of bug 585152
2011-04-13 14:35:39 +01:00
Jonathan Kew
20281c115e
Backed out changeset 80451fb8f11c (bug 585152) as per discussion in the bug.
2011-04-13 14:35:06 +01:00
Mounir Lamouri
6a3e0e4fb2
Bug 519592 - Attempt to fix intermittent failure in content/html/content/test/test_bug514856.html. r=ehsan
2011-04-12 23:34:02 -07:00
Mounir Lamouri
e0ce9b1f89
Bug 641352 - Add nsHTMLTextAreaElement::IsValueEmpty() const. r=bz
2011-04-12 23:33:01 -07:00
Ms2ger
fbdb643f9b
Bug 619996, part g: Kill nsISelectElement; r=bz
2011-04-12 14:32:01 +02:00
Ms2ger
8eb4c9e4bd
Bug 619996, part e: make nsSafeOptionListMutation::mSelect a nsHTMLSelectElement; r=bz
2011-04-12 14:32:00 +02:00
Ms2ger
65df88b847
Bug 619996, part c: stop using QueryInterface on nsHTMLOptionElement::GetSelect's return value; r=bz
2011-04-12 14:32:00 +02:00
Ms2ger
038d6657ef
Bug 619996, part b: make nsHTMLOptionElement::GetSelect return nsHTMLSelectElement; r=bz
2011-04-12 14:32:00 +02:00
Ms2ger
bb2faf4a3d
Bug 619996, part a: Remove unnecessary inclusions of and references to nsISelectElement.h; r=bz
2011-04-12 14:31:59 +02:00
Paul Biggar
bc3d36f617
Bug 585152 - Reland Date.now() fractional changes, along with fixed tests. (r=jwalden,dolske,gavin, rs=jwalden)
...
For the tests, I put a Math.floor around anything which looked like it did string concatenation. In principal that was r+ by dolske and gavin, and jwalden r+ed the extension to the rest of the tests.
Backout policy: the jsdate.cpp changes can be backed out trivially. The test changes should backout cleanly, but we're not hosed if they don't.
2010-08-06 13:35:00 -07:00
L. David Baron
52ee86d378
Backout changeset b583111a88aa (bug 585152) for causing mochitest-browser-chrome orange on opt builds.
2011-04-12 01:29:41 -07:00
L. David Baron
a9d44dc761
Backout changeset b48ebf9695bb for causing failures in layout/generic/test/test_selection_expanding.html .
2011-04-12 00:11:58 -07:00
Ehsan Akhgari
7d370425b0
Bug 637671 - Don't display the selection for a non-focused text element when restoring the selection state after a reframe. r=bzbarsky
2011-04-11 23:18:44 -07:00
L. David Baron
b149cd157b
Clean up handling of CSSOM modifications to rules that are non-child descendants of a sheet. (Bug 435442, patch 3) r=bzbarsky
...
This fixes handling of a number of cases:
1. Modifications to a style rule inside a group rule now trigger
GetRuleCascades.
2. A sheet that has been (potentially) modified is reliably marked as
such, and thus never cloned.
2011-04-11 23:18:43 -07:00
Paul Biggar
c0aeeea187
Bug 585152 - Reland Date.now() fractional changes, along with fixed tests. (r=jwalden,dolske,gavin, rs=jwalden)
...
For the tests, I put a Math.floor around anything which looked like it did string concatenation. In principal that was r+ by dolske and gavin, and jwalden r+ed the extension to the rest of the tests.
Backout policy: the jsdate.cpp changes can be backed out trivially. The test changes should backout cleanly, but we're not hosed if they don't.
2010-08-06 13:35:00 -07:00
Peter Van der Beken
afdf1551f1
Fix for bug 584048 (Clean up cycle collection code) - remove NS_IMPL_CYCLE_COLLECTING_ADDREF_AMBIGUOUS/NS_IMPL_CYCLE_COLLECTING_RELEASE_AMBIGUOUS. r=bent.
2011-03-06 12:11:31 +01:00
Ehsan Akhgari
1bf12a739b
Backout changeset 4910cd19bc9a (Bug 583514) because it breaks the build as a result of incompatibility with the patches for bug 581177
2011-04-08 07:35:40 -07:00
Ehsan Akhgari
96d750195b
Merge cedar into mozilla-central
2011-04-08 02:27:03 -07:00
David Zbarsky
7e54902b80
Bug 583514 - implement click and accesskey for all HTML elements r=smaug
2011-04-07 21:52:08 -07:00
Boris Zbarsky
a63405c419
Bug 581177 part 7. Make 'may have contenteditable attr' into a boolean flag. r=sicking
2011-04-07 19:29:50 -07:00
Boris Zbarsky
f0517db35a
Bug 581177 part 6. Make 'has name' into a boolean flag. r=sicking
2011-04-07 19:29:50 -07:00
Matheus Kerschbaum
93480c6366
Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
2011-04-02 19:14:00 -07:00
Mats Palmgren
7bc245e495
Bug 642800 - Add a script blocker to avoid nested PrepareEditor calls. r=ehsan
2011-04-04 13:41:02 +02:00
Ehsan Akhgari
fc408ed65e
Backout changeset 88eb5b5bb5d2 (bug 583514) because of reftest orange
2011-04-02 07:55:52 -04:00
David Zbarsky
ca29061d7e
Bug 583514 - implement click and accesskey for all HTML elements r=smaug
2011-04-01 18:50:58 -04:00
Ehsan Akhgari
73dd5db57d
Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
2011-03-31 20:15:27 -04:00
Ehsan Akhgari
49fceed112
Backout the latest cedar merge wholesale until I test the correctness of the merge locally. This commit takes the tree state back to changeset 8d3f6093c425 (the last known good changeset before the merge)
2011-04-01 12:23:48 -04:00
Ehsan Akhgari
f2b4323534
Merge cedar into mozilla-central
2011-04-01 11:37:50 -04:00
Chris Pearce
48f5b7cc07
Bug 641718 - Backout 44d43f095a4f. r=backout
2011-04-01 13:02:20 +13:00
Chris Pearce
526f101e8a
Bug 641718 - Convert to using microseconds for internal video timestamps. r=kinetik
2011-04-01 11:10:49 +13:00
Robert O'Callahan
c6e4498a20
Bug 622072. Part 3: Support empty transactions for canvas layers. r=tnikkel
...
The basic idea is that whenever a layer transaction updates the window, we clear out the invalidation state for the canvas rendering context,
using a DidTransactionCallback registered on the layer(s) for the canvas, which calls MakeContextClean.
The DidTransactionCallbacks are directed to the user data attached to the Layer, which holds a strong reference to the canvas element. This
ensures that the element lives as long as the layer. Layers are destroyed when the presentation is torn down (including if the frame is destroyed),
so we can't have a leak here. The reference to the canvas element is only strong because the layer might briefly outlive the frame (the layer
won't be destroyed until the next paint of the window).
This patch moves responsibility for calling CanvasLayer::Updated and nsFrame::MarkLayersActive from the canvas context to nsHTMLCanvasElement::InvalidateFrame.
We call Updated on the retained CanvasLayer, if there is one; any other CanvasLayers created for this canvas would only be used once, and have Updated
called on them in BuildLayer when created.
2011-03-28 12:59:47 +13:00
Ehsan Akhgari
a0f4acae30
Merge cedar into mozilla-central
2011-03-30 13:53:35 -04:00
Simon Montagu
be96a9dc94
Remove UTF-32 encoder and decoder. Bug 604317, r=emk
2011-03-30 08:35:34 +02:00
Ms2ger
bf7288aa6e
Bug 630511 - Lowercase mime type argument to toDataURL; r=sicking
2011-03-29 22:24:53 -04:00
Ms2ger
94eeb9d959
Bug 641219 - Fix HTMLElement.getElementsByTagName with foreign children; r=sicking
2011-03-29 22:24:53 -04:00
Ehsan Akhgari
ca0a27ab24
Merge cedar into mozilla-central
2011-03-29 10:39:07 -04:00
Boris Zbarsky
0a7e20bbec
Bug 313351. ContentStatesChanged should take only one argument. r=dbaron
2011-03-28 23:32:11 -04:00
L. David Baron
2131a8f272
Remove nsCSSStruct.h/cpp. (Bug 645620, patch 4) r=bzbarsky
2011-03-28 16:07:26 -07:00
Jonas Sicking
ca53c7c13a
Bug 644476: Rename classes/functions/variables to use "CORS" rather than "Access Control" or "Cross site" where appropriate. r=smaug
2011-03-28 13:18:45 -07:00
Ehsan Akhgari
db0e06d061
Merge cedar into mozilla-central
2011-03-28 13:28:13 -04:00
Robert O'Callahan
4ca813ae6e
Bug 622072. Part 3: Support empty transactions for canvas layers. r=tnikkel
...
The basic idea is that whenever a layer transaction updates the window, we clear out the invalidation state for the canvas rendering context,
using a DidTransactionCallback registered on the layer(s) for the canvas, which calls MakeContextClean.
The DidTransactionCallbacks are directed to the user data attached to the Layer, which holds a strong reference to the canvas element. This
ensures that the element lives as long as the layer. Layers are destroyed when the presentation is torn down (including if the frame is destroyed),
so we can't have a leak here. The reference to the canvas element is only strong because the layer might briefly outlive the frame (the layer
won't be destroyed until the next paint of the window).
This patch moves responsibility for calling CanvasLayer::Updated and nsFrame::MarkLayersActive from the canvas context to nsHTMLCanvasElement::InvalidateFrame.
We call Updated on the retained CanvasLayer, if there is one; any other CanvasLayers created for this canvas would only be used once, and have Updated
called on them in BuildLayer when created.
2011-03-28 12:59:47 +13:00