Ms2ger
4da6920eb5
Bug 907364 - Remove the unused nsContentUtils::sDOMScriptObjectFactory; r=bholley
2013-08-22 08:34:25 +02:00
Ms2ger
584215995c
Bug 903844 - Add/update include-what-you-use annotations for various files; r=ehsan+khuey
2013-08-22 08:31:21 +02:00
Ms2ger
badb581ba0
Bug 904178 - Part f: Remove some includes from nsPIDOMWindow.h; r=mounir
2013-08-22 08:30:55 +02:00
Ms2ger
047b191ace
Bug 904178 - Part e: Make it possible to include nsIDocument.h on its own; r=ehsan
2013-08-22 08:30:44 +02:00
Ms2ger
c590a6ce46
Bug 903778 - Move dom::Date into its own files; r=khuey
2013-08-22 08:30:38 +02:00
Ms2ger
a47f57f344
Bug 905747 - Reduce includes in nsXMLHttpRequest.h; r=khuey
2013-08-22 08:29:30 +02:00
Ryan VanderMeulen
908be1856b
Merge inbound to m-c.
2013-08-21 17:14:32 -04:00
Stephen Pohl
137e8534cd
Revert 366e6a39d71a from bug 673875 for causing bug 907275. r=smichaud
2013-08-21 12:22:03 -04:00
Olli Pettay
157f78e913
Bug 906301, follow the DOM specs more strictly in case of mutations, r=peterv
...
--HG--
extra : rebase_source : 775b570151782223cf69705e2225e4f1da4014e7
2013-08-21 19:08:23 +03:00
Ed Morley
6e9119b21e
Merge mozilla-central and b2g-inbound
2013-08-21 13:10:57 +01:00
Daniel Holbert
b839bcc1af
Bug 907565: Remove redundant (unused) copy of nsISVGPoint.cpp. r=dzbarsky
2013-08-20 22:10:43 -07:00
Wes Kocher
2a9e21a70f
Backed out changeset 315c9f0af9bb (bug 902929)
2013-08-20 20:50:20 -07:00
Nicholas Cameron
8acfeaece0
Bug 902929. Be explicit about re-attaching async video compositable hosts. r=nical
2013-08-21 13:28:53 +12:00
Jason Smith
b8fca425b6
Bug 899878 - Mochitest for recording media with no timeslice for media recording API. r=roc
2013-08-20 23:40:29 -07:00
Michael Harrison
d111da916d
Bug 897491 - Update the display when the alt attribute of an image is added or removed. r=bz
2013-08-21 08:44:14 -04:00
Hsin-Yi Tsai
2ea077b16b
Bug 772765 - part2 - Telephony DOM. r=bent
2013-07-06 18:24:55 +08:00
Eitan Isaacson
b64475c4fc
Bug 906867 - Include speech synth ipdls regardless of it being enabled at build time. r=gps
2013-08-20 09:24:04 -07:00
Guillaume Abadie
f54c0d20fb
bug 903481_- step 3 - [WebGL 2.0] implement TRANSFORM_FEEDBACK_BUFFER - r=jgilbert
2013-08-20 11:36:20 -04:00
Guillaume Abadie
3175b5af43
bug 903481 - step 1 - Move WebGL buffers function into GLContextBuffers.cpp - r=jgilbert
2013-08-20 11:36:19 -04:00
Rick Eyre
cc0a3a7eac
Bug 905320 - Add regression tests to make sure we don't leak again. r=khuey
...
Original test comes from bug 895305 which is a duplicate of 905320.
2013-08-15 18:30:13 -04:00
Rick Eyre
7b90a3a973
Bug 905320 - Fix TextTrack classes to utilize cycle collection correctly. r=khuey
...
We were incorrectly using the wrapper cache cycle collection macros when that
functionality was already implemented by the base classes. Therefore, we
should instead use the inherited version of the cycle collection macros.
2013-08-15 11:11:15 -04:00
Bobby Holley
b306fdba14
Bug 901106 - Make nsJSRuntime initialization infallible and do it implicitly in the nsJSContext constructor. r=mrbkap
...
We also move the runtime out of the namespace, which requires some updates.
2013-08-19 16:24:29 -07:00
Bobby Holley
4e0f1d69d4
Bug 901106 - Remove nsIScriptRuntime. r=mrbkap
...
All this stuff is now for nsGlobalWindow's use only.
2013-08-19 16:24:28 -07:00
Bobby Holley
17c2bda537
Bug 901106 - Stop using nsIScriptContext for XUL prototype documents. r=smaug
...
This patch is roughly analagous to what I did for XBL compilation scopes in
https://hg.mozilla.org/mozilla-central/rev/26898c90f9cc .
According to CC dumps, the gray unmarking during MarkInCCGeneration prevents this
stuff from being traversed during CC.
2013-08-19 16:24:28 -07:00
Bobby Holley
bd19c859e0
Bug 901106 - Stop implementing nsIScriptGlobalObjectOwner in nsXULPrototypeDocument. r=smaug
2013-08-19 16:24:27 -07:00
Bobby Holley
f105b0820c
Bug 901106 - Pass nsXULPrototypeDocuments directly through serialization and use AutoSafeJSContext at the serialization point. r=smaug
2013-08-19 16:24:27 -07:00
Bobby Holley
d2b2614903
Bug 901106 - Be more direct in nsXULPrototypeScript::Compile. r=smaug
...
Given that this is just the phony compilation global we're dealing with, the
only thing relevant about this script context is that it defaults to the right
compartment. But we can do that manually with the SafeJSContext.
The CanExecuteScripts check was something I added to address review comments
in bug 901162 comment 8. I now realize that it's effectively a no-op, because
the nsIScriptContext here corresponds to the compilation scope, not the
document, so it will never have script disabled.
2013-08-19 16:24:27 -07:00
Bobby Holley
2947d0c4f8
Bug 901106 - Inline and remove nsIScriptContext::{Serialize,Deserialize}. r=smaug
2013-08-19 16:24:27 -07:00
Bobby Holley
e49c7c295a
Bug 901106 - Deserialize FastLoad scripts into the compilation scope, rather than the scope of the first document created. r=smaug
...
This code dates back to 2003, and smaug and I both think it's probably a bug.
In fact, it might cause leaks, because the prototype document would hold the
script alive, the script would hold the document alive, and the document would
hold the prototype document alive in the cache.
2013-08-19 16:24:26 -07:00
Ralph Giles
32a4c9234d
Bug 865253 - Part 5: Shorten a comment to fit in 80 columns. r=ehsan
2013-08-19 11:58:00 -07:00
Ralph Giles
b2a2d1d336
Bug 865253 - Part 4: Stop OscillatorNodes on context shutdown. r=ehsan
...
Like AudioBufferSourceNode and ScriptProcessorNode, OscillatorNode
holds a self-reference in mPlaying. Keep track of all osc nodes
in the AudioContext and explicitly stop them to make sure this
reference is dropped.
2013-08-19 11:57:00 -07:00
Ralph Giles
b6cd82c798
Bug 865253 - Part 3: Direct generation of fixed oscillator types. r=ehsan
...
Simple direct calculation of the fixed types.
We probably want to use the PeriodicWave machinery to generate
the pre-defined waveforms once it's available. In either case
we can optimize this significantly by caching the generated
waveform when the frequency is stationary over the block.
2013-08-19 11:56:00 -07:00
Ehsan Akhgari
8ac7f2d7eb
Bug 865253 - Part 2: Implement the alternate enum values for OscillatorNode; r=roc
2013-08-19 11:54:00 -07:00
Ehsan Akhgari
d323ec880a
Bug 865253 - Part 1: Implement the DOM bindings for OscillatorNode; r=roc
2013-08-19 11:53:00 -07:00
Randell Jesup
5a2c890c2d
Bug 905002: backout bug 879717 until we can fix the mac-only regression rs=roc
2013-08-19 18:30:15 -04:00
Olli Pettay
36eeda0bef
Bug 906684, make sure to access the right EventTargetChainItem when forwarding events to chrome, r=jst
...
--HG--
extra : rebase_source : afb2b457c422585e85d7abccfd76f0b6f85315a4
2013-08-20 00:12:56 +03:00
Cervantes Yu
06fc4f787a
Bug 897741 - Limit the CSP cache key size to reduce memory usage. r=fabrice
2013-08-19 09:43:44 -04:00
Rick Eyre
c1cfcbff53
Bug 880064 - Change HTMLTrackElement::Kind to a DOMString value. r=Ms2ger
...
This was originally in the spec as an enumerated value, but due to the current
problems with reflecting enumerated values it had to be changed to a DOMString.
This has been changed in the HTML5 spec as well.
2013-07-04 14:16:05 -04:00
Mina Almasry
a87af7052e
Bug 717181 - Make <fieldset> invalid if they contain an invalid form control; r=mounir
...
This adds a CSS psuedo class to fieldset that acts much in the same way as the one
on form.
2013-08-16 20:32:47 -04:00
David Zbarsky
46c6e64d77
Bug 903283: Don't include EventTarget.h in headers r=Ms2ger
2013-08-19 06:15:55 -04:00
Phil Ringnalda
78bbb02c92
Merge m-c to m-i
2013-08-18 17:51:12 -07:00
Phil Ringnalda
486b4deb9e
Merge fx-team to m-c
2013-08-18 17:44:05 -07:00
Tanvi Vyas
3bf47f8be6
Bug 902350 - Mochitest. r=smaug
2013-08-18 12:32:09 -07:00
Phil Ringnalda
dca3d35d2b
Merge m-c to fx-team
2013-08-17 08:42:11 -07:00
Mark Capella
d531c0d7aa
Bug 864589 - Show/hide text selection handles if a selection is programatically added/removed, r=margaret, ehsan
2013-08-16 21:51:41 -04:00
Wes Kocher
26a0024de1
Backed out changeset 2404f5888de3 (bug 864589)
2013-08-16 16:09:46 -07:00
Mark Capella
0bd933ae38
Bug 864589 - Show/hide text selection handles if a selection is programatically added/removed, r=margaret, ehsan
2013-08-16 16:45:42 -04:00
Ehsan Akhgari
477c24d934
Bug 905444 - Do not attempt that we can handle empty channels when mixing; r=roc
2013-08-16 10:42:50 -04:00
Olli Pettay
b74af2cf58
Bug 887241, Use strings, not atoms, for worker events, r=khuey
...
--HG--
extra : rebase_source : 3e294b1bde05a127db0a9fa1c31c48e9a514e11d
2013-08-16 13:06:24 +03:00
Olli Pettay
37da35ff10
Bug 902481 - Make EventTargetChainItem pool thread agnostic, v2, r=jst
...
--HG--
extra : rebase_source : e1e9d9b87a29fd1d3ad6645f87a7075295c3c91d
2013-08-16 13:00:00 +03:00