Ms2ger
9d5803279f
Merge backout.
2013-05-19 20:26:58 +02:00
Ms2ger
e0c18984a5
Backout bug 549861 (changesets 27fb48df15ce:7ecd4e3863b4) for insufficient review.
2013-05-19 20:23:19 +02:00
Gregory Szorc
c1b865f669
Bug 873629 - Remove 129 empty Makefile.in files; r=ted
2013-05-17 16:20:11 -07:00
John Daggett
6758cb5e04
Bug 549861. Implement support for @font-feature-values rule. r=dbaron
2013-05-13 18:45:37 +09:00
Bobby Holley
68187fbfaa
Bug 860941 - Make dialogArguments default to |undefined| rather than |null|. r=jst
...
This is correct by my reading of the spec. Quoting:
The dialogArguments IDL attribute, on getting, must check whether its browsing
context's active document's origin is the same as the dialog arguments' origin.
If it is, then the browsing context's dialog arguments must be returned
unchanged. Otherwise, if the dialog arguments are an object, then the empty
string must be returned, and if the dialog arguments are not an object, then
the stringification of the dialog arguments must be returned.
2013-05-17 10:43:19 -07:00
Bobby Holley
e212c13aff
Bug 860941 - Separate the handling of |dialogArguments| and |arguments|, and use IDL for the |dialogArguments| getter. r=jst
...
This patch is bigger than I'd like it to be, but there are a lot of interlocked
dependencies and I eventually decided it was easier to just lump it together.
The semantics of |showModalDialog|/|window.dialogArguments| (an web-exposed
HTML5 feature) and |openDialog|/|window.arguments| (a XUL-proprietary feature)
are quite different. The former is essentially a security-checked JSVal, while
the latter gets converted into an array. We handled them together in the old
world, which led to a lot of confusion and muddled semantics. This patch
separates them.
This patch also eschews the roundabout resolve hook for dialogArguments in favor
of returning them directly from the XPIDL getter. This better matches the
behavior in the spec, especially because it allows dialogArguments to live on
the outer as they're supposed to, rather than the first inner that happens to
end up in the docshell. All in all, this should make this all very
straightforward to convert WebIDL when the time comes.
The current spec on the origin checks here is pretty fictional, so I've filed
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21932 to fix it. This patch
should more or less preserve the current security behavior.
2013-05-17 10:43:19 -07:00
Ed Morley
b61d46f51a
Backed out changeset 0ad1a92ca568 (bug 860941)
2013-05-17 09:08:44 +01:00
Ed Morley
a220dc1713
Backed out changeset 90b318fb8375 (bug 860941)
2013-05-17 09:08:41 +01:00
Bobby Holley
b062e43926
Bug 860941 - Make dialogArguments default to |undefined| rather than |null|. r=jst
...
This is correct by my reading of the spec. Quoting:
The dialogArguments IDL attribute, on getting, must check whether its browsing
context's active document's origin is the same as the dialog arguments' origin.
If it is, then the browsing context's dialog arguments must be returned
unchanged. Otherwise, if the dialog arguments are an object, then the empty
string must be returned, and if the dialog arguments are not an object, then
the stringification of the dialog arguments must be returned.
2013-05-16 23:33:14 -07:00
Bobby Holley
01f304382c
Bug 860941 - Separate the handling of |dialogArguments| and |arguments|, and use IDL for the |dialogArguments| getter. r=jst
...
This patch is bigger than I'd like it to be, but there are a lot of interlocked
dependencies and I eventually decided it was easier to just lump it together.
The semantics of |showModalDialog|/|window.dialogArguments| (an web-exposed
HTML5 feature) and |openDialog|/|window.arguments| (a XUL-proprietary feature)
are quite different. The former is essentially a security-checked JSVal, while
the latter gets converted into an array. We handled them together in the old
world, which led to a lot of confusion and muddled semantics. This patch
separates them.
This patch also eschews the roundabout resolve hook for dialogArguments in favor
of returning them directly from the XPIDL getter. This better matches the
behavior in the spec, especially because it allows dialogArguments to live on
the outer as they're supposed to, rather than the first inner that happens to
end up in the docshell. All in all, this should make this all very
straightforward to convert WebIDL when the time comes.
The current spec on the origin checks here is pretty fictional, so I've filed
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21932 to fix it. This patch
should more or less preserve the current security behavior.
2013-05-16 23:33:14 -07:00
Colby Russell
db6bc48aa2
Bug 861495 - Part 1: Add nsIWindowMediator.getOuterWindowWithId and warn on nsIDOMWindowUtils.getOuterWindowWithId use. r=bz
2013-05-07 12:34:20 -04:00
Masatoshi Kimura
9369a25ddf
Bug 673919 - Remove captureEvents, releaseEvents, and routeEvent. r=smaug
2013-05-14 21:18:39 +09:00
Ryan VanderMeulen
dc44c7f499
Bug 861605 - Rev uuids. r=Ms2ger
2013-04-29 09:33:06 -04:00
Andrea Marchesini
79adff0de9
Bug 861605 - Make the arguments to Window.alert, Window.confirm optional. r=Ms2ger
2013-04-29 08:32:01 -04:00
Ms2ger
05419b0b82
Bug 864166 - Part a: Handle window.alert(null) in the binding layer; r=mounir
2013-04-26 08:50:02 +02:00
Boris Zbarsky
b99f824099
Bug 704063. Add an unprefixed version of requestAnimationFrame. r=roc, sr=smaug
2013-04-25 11:13:21 -04:00
Boris Zbarsky
a04a090195
Bug 862917. Remove the non-standard window.defaultStatus. r=smaug,gavin
2013-04-19 23:03:02 -04:00
Bas Schouten
7d182a2102
Bug 825928: Land layers refactoring. r=jrmuizel,bas,nical,mattwoodrow,roc,nrc,benwa,bjacob,jgilbert,kchen CLOSED TREE
...
Please contact Bas Schouten <bschouten@mozilla.com>, Nicolas Silva <nsilva@mozilla.com> or Nicholas Cameron <ncameron@mozilla.com> with general questions. Below is a rough list of authors to contact with specific questions.
Authors:
gfx/layers/Compositor.* gfx/layers/Effects.h - Compositor Interface - bas,nrc,nical
gfx/layers/d3d* - D3D9/D3D10 - bas
gfx/layers/ThebesLayer* - ThebesLayers - nrc,bas
gfx/layers/composite/* - CompositeLayers - nrc,nical
gfx/layers/client/* - Client - nrc,nical,bas
gfx/layers/*Image* - nical
gfx/layers/ipc ipc - IPC - nical
gfx/layers/opengl - CompositorOGL - nrc,nical
gfx/2d - bas,nrc
gfx/gl - GLContext - bjacob
dom/* layout/* - DOM - mattwoodrow
2013-04-10 09:20:52 +00:00
Stephen Pohl
28ee11a080
Bug 678392 - Add support for swipe animation as in Safari. r=smichaud,jaws,felipc
2013-04-09 14:44:01 -05:00
Drew Willcoxon
92e3ede773
Bug 858192 - Correct error in nsIContentPrefService2 documentation about callbacks and observers. r=mak
2013-04-05 12:24:11 -07:00
Eitan Isaacson
5848b6c1b9
Bug 858136 - Rename nsIDOMSpeechSynthesisGetter as nsISpeechSynthesisGetter. r=smaug
...
--HG--
rename : dom/interfaces/base/nsIDOMSpeechSynthesisGetter.idl => dom/interfaces/base/nsISpeechSynthesisGetter.idl
2013-04-04 15:12:34 -07:00
Eitan Isaacson
2ed120291b
Bug 525444 - (Part 1/3) Basic SpeechSynthesis setup and voice registration. r=smaug
...
--HG--
rename : content/media/webspeech/moz.build => content/media/webspeech/synth/moz.build
rename : content/media/webspeech/moz.build => content/media/webspeech/synth/test/moz.build
2013-04-03 15:13:16 -07:00
Kyle Machulis
f5e3aadf0b
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Ms2ger
36911ab252
Bug 853158 - Update the uuid of nsIDOMEventTarget and subclasses.
2013-03-30 10:45:37 +01:00
Drew Willcoxon
d9ddb778b5
Bug 829456 - Update browser-fullZoom.js to use nsIContentPrefService2. r=mak
2013-03-16 15:12:31 -07:00
Kyle Machulis
d2b6e6e01a
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
5663b98bc5
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Ryan VanderMeulen
58d6a5bbd0
Backed out changeset 74ca9737e076 (bug 829456)on suspicion of making bug 807442 nearly perma-fail on debug builds on a CLOSED TREE.
2013-03-26 15:45:57 -04:00
Drew Willcoxon
b4fea4c3d5
Bug 829456 - Update browser-fullZoom.js to use nsIContentPrefService2. r=mak
2013-03-16 15:12:31 -07:00
Mike Shal
f290401a73
Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps
2013-03-21 08:41:00 -07:00
Mike Shal
ea1d9b8ba7
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Phil Ringnalda
3774920f8e
Back out 85f522534c5a (bug 829456) for apparently causing frequent failures in test_bug607464.html
...
CLOSED TREE
2013-03-16 18:28:48 -07:00
Drew Willcoxon
f56c3ad53d
Bug 829456 - Update browser-fullZoom.js to use nsIContentPrefService2. r=mak
2013-03-16 15:12:31 -07:00
L. David Baron
e19e4e51d2
Bug 850559: Make mochitests check that the test didn't leave the refresh driver under test control. r=ted
2013-03-15 14:40:37 -07:00
Paul Rouget
d157a980da
Bug 847890 - paint flashing for content only. r=roc
2013-03-12 11:01:00 -07:00
Gregory Szorc
56a7634c1c
Merge mozilla-central into build-system
2013-03-13 08:20:09 -07:00
Mike Shal
ec5b39bd8b
Bug 818246 - Part 9: Move XPIDL_FLAGS to moz.build; r=gps
2013-03-11 22:05:00 -07:00
Mike Shal
2eb7c496cb
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
2013-03-11 22:00:00 -07:00
Gregory Szorc
0d33ac5f93
Bug 818246 - Part 5: Move XPIDLSRCS into moz.build (manual); r=glandium
2013-03-12 10:20:41 -07:00
Gregory Szorc
629b5d86c6
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
...
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
David Zbarsky
674d4a808b
Backout bug 830221 so binary addons can create DOMImplementation
2013-03-12 17:31:53 -04:00
Ms2ger
a75666050c
Bug 847195 - Make NamedNodeMap only deal with Attrs; r=khuey
...
--HG--
rename : dom/interfaces/core/nsIDOMNamedNodeMap.idl => dom/interfaces/core/nsIDOMMozNamedAttrMap.idl
2013-03-10 09:00:33 +01:00
Chris Lord
6558212b53
Bug 716403 - Add nsIDOMWindowUtils.setContentDocumentFixedPositionMargins. r=roc,dholbert
...
Add a function to set margins on the viewport that are respected by its
absolute containing block. This has the effect of being able to add margins to
fixed position content, which will be used on mobile to stop temporarily
visible chrome from obscuring content.
2013-03-07 10:17:33 +00:00
Ryan VanderMeulen
8cf664a621
Backed out 9 changesets (bug 716403) for Android 4.0 robocop bustage on a CLOSED TREE.
2013-03-06 16:11:05 -05:00
Chris Lord
db037d81e9
Bug 716403 - Add nsIDOMWindowUtils.setContentDocumentFixedPositionMargins. r=roc,dholbert
...
Add a function to set margins on the viewport that are respected by its
absolute containing block. This has the effect of being able to add margins to
fixed position content, which will be used on mobile to stop temporarily
visible chrome from obscuring content.
2013-03-06 16:56:00 +00:00
Ryan VanderMeulen
75acd49b0e
Backed out 8 changesets (bug 716403) for frequent Android mochitest-8 failures on a CLOSED TREE.
2013-03-01 16:09:59 -05:00
Chris Lord
b29bf4713d
Bug 716403 - Add nsIDOMWindowUtils.setContentDocumentFixedPositionMargins. r=roc,dholbert
...
Add a function to set margins on the viewport that are respected by its
absolute containing block. This has the effect of being able to add margins to
fixed position content, which will be used on mobile to stop temporarily
visible chrome from obscuring content.
2013-03-01 15:46:34 +00:00
Gregory Szorc
803629b9c6
Merge mozilla-central into build-system
...
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Gregory Szorc
3fd0b2c59d
Bug 784841 - Part 18k: Convert /dom; f=Ms2ger rs=khuey
2013-02-25 12:47:20 -08:00
Tim Taubert
302623f465
Bug 845010 - turn nsIDOMWindowUtils.getScrollbarWidth() into .getScrollbarSize(); r=roc
...
--HG--
rename : dom/tests/mochitest/general/file_domWindowUtils_scrollbarWidth.html => dom/tests/mochitest/general/file_domWindowUtils_scrollbarSize.html
rename : dom/tests/mochitest/general/test_domWindowUtils_scrollbarWidth.html => dom/tests/mochitest/general/test_domWindowUtils_scrollbarSize.html
2013-02-25 23:13:36 +01:00
David Dahl
6e4db0cf07
Bug 440046 - expose secure PRNG in the DOM (window.crypto.getRandomValues) r=cviecco r=bsmith
2013-02-15 15:38:15 -08:00
David Dahl
406eda85db
Bug 683262 - window.crypto throws if MOZ_DISABLE_DOMCRYPTO is turned on - revert nsIWindowCrypto patch - r=jst
2013-02-16 22:43:19 -06:00
David Dahl
5ccb7367b2
Bug 683262 - window.crypto throws if MOZ_DISABLE_DOMCRYPTO is turned on - window.crypto patch - r=jst
...
--HG--
rename : dom/interfaces/base/nsIDOMCrypto.idl => dom/interfaces/base/nsIDOMCryptoLegacy.idl
2013-02-16 22:43:16 -06:00
Phil Ringnalda
604c8641a6
Back out 236ba87c0a9f (bug 440046) and d3b7606d94a6:895a7efc978d (bug 683262) for b2g mochitest failures
2013-02-15 23:33:45 -08:00
David Dahl
49070311ef
Bug 440046 - expose secure PRNG in the DOM (window.crypto.getRandomValues) r=cviecco r=bsmith
2013-02-15 15:38:15 -08:00
David Dahl
0bfba29ba5
Bug 683262 - window.crypto throws if MOZ_DISABLE_DOMCRYPTO is turned on - revert nsIWindowCrypto patch r=jst
2013-02-15 23:34:18 -06:00
David Dahl
cb2e8d0515
Bug 683262 - window.crypto throws if MOZ_DISABLE_DOMCRYPTO is turned on - window.crypto patch r=jst
...
--HG--
rename : dom/interfaces/base/nsIDOMCrypto.idl => dom/interfaces/base/nsIDOMCryptoLegacy.idl
2013-02-15 23:34:15 -06:00
Tim Taubert
7b2929b9d7
Bug 672474 - add nsIDOMWindowUtils.getScrollbarWidth(aFlushLayout); r=roc
2013-02-13 21:32:35 +01:00
Robert Strong
2615fbe80d
Back out Bug 678392
2013-02-08 16:52:12 -08:00
Stephen Pohl
8d7a3e80e7
Main patch (original patch by mstange) - Bug 678392 - [10.7] Add support for swipe animation as in Safari. r=smichaud r=felipc
2013-02-08 13:56:50 -08:00
Josh Aas
f9fdaae260
Bug 647216: Allow mouse event handling in the title bar on OS X. A number of contributors to this patch, including Markus Stange, Paul O'Shannessy, Mike Conley, Stephen Pohl, and myself (Josh Aas). r=mstange,dao,enndeakin
2013-02-05 15:40:34 -06:00
Josh Aas
4240cc1e34
Back out fix for bug 647216 due to test failures. CLOSED TREE
2013-02-04 10:05:06 -06:00
Josh Aas
b046a18143
Bug 647216: Allow mouse event handling in the title bar on OS X. A number of contributors to this patch, including Markus Stange, Paul O'Shannessy, Mike Conley, Stephen Pohl, and myself (Josh Aas). r=mstange,dao,enndeakin
2013-02-04 09:00:42 -06:00
Avi Halachmi
c3ea912316
Bug 826383: cyclic array for frames recording to support concurrent users. r=jmuizelaar,khuey
2013-01-23 20:47:44 +02:00
Olli Pettay
1cbfc3426f
Bug 830858 - Implement a generic way to dispatch events to chrome only, r=jst
2013-01-16 11:27:06 +02:00
David Zbarsky
0a2891d04b
Bug 830231 - Remove nsIDOMDOM(Settable)TokenList r=bz
2013-01-15 03:35:59 -05:00
David Zbarsky
dc446c694b
Bug 830221 - Remove nsIDOMDOMImplementation r=bz
2013-01-14 21:06:20 -05:00
Mike West
67eb3caf3a
Bug 828261: Implement 'window.location.origin'. r=bholley, sr=sicking
2013-01-09 17:37:25 +01:00
Avi Halachmi
35a21b9441
Bug 820167 - Tab open/close animation prints performance data to error console when enabled. r=jmuizelaar,dao
2013-01-03 21:53:15 -05:00
Olli Pettay
44eadd5185
Bug 816340 - Propagate events to chrome even if there is a disabled form control in the event target chain, r=jst,gavin
2013-01-03 17:17:36 +02:00
Trevor Saunders
c2c3401674
bug 821593 - remove the nsIDOMRGBColor xpidl now that nothing uses it r=bz
2012-12-14 04:51:06 -05:00
Ms2ger
0e0baa81b6
Backout bug 821593 for bustage.
2012-12-22 15:33:46 +01:00
Trevor Saunders
1ca8782723
bug 821593 - remove the nsIDOMRGBColor xpidl now that nothing uses it r=bz
2012-12-14 04:51:06 -05:00
Drew Willcoxon
1e75598cb5
Bug 699859 - Create nsIContentPrefService2, an async version of nsIContentPrefService. r=mak, sr=mossop
2012-12-20 17:37:56 -08:00
Ed Morley
863ace09c5
Backout 9864a836aa35 (bug 820167) for crashes
2012-12-18 15:36:07 +00:00
Avi Halachmi
bbea58b311
Bug 820167: Enable performance measurement of tab animation. r=jmuizelaar,dao
2012-12-18 09:31:01 -05:00
Dão Gottwald
928a0f2ea7
Backed out changeset e14c7409ede7
2012-12-18 01:04:30 +01:00
Avi Halachmi
1a4e05a919
Bug 820167: Enable performance measurement of tab animation. r=jmuizelaar
2012-12-17 18:48:01 -05:00
Masatoshi Kimura
16fb068790
Bug 822094 - Part 2: Add transfer parameter to window.postMessage. r=sicking
2012-12-17 17:43:45 -05:00
Nikhil Marathe
f464416314
Bug 821140 - Replace 'UniversalXPConnect' with 'chrome' in nsIDOMWindowUtils.idl comments. r=mccr8 DONTBUILD
2012-12-17 10:56:24 -08:00
Trevor Saunders
544f6807ab
bug 798567 - convert css values to webidl r=bz
2012-10-01 12:49:41 -04:00
Chris Lord
30136b7c25
Bug 783368 - Add critical display port content property. r=roc
...
Add a property to represent a sub-rectangle of the display port that is
considered 'critical' to render correctly.
2012-11-21 22:34:18 +00:00
Ehsan Akhgari
a1ca146c7c
Backed out 11 changesets (bug 783368) because of build bustage on a CLOSED TREE
...
Backed out changeset 2bc4310263c4 (bug 783368)
Backed out changeset a35c83a8d99d (bug 783368)
Backed out changeset afb9b2a661ba (bug 783368)
Backed out changeset 3926f510f9be (bug 783368)
Backed out changeset 9d1fe200ff87 (bug 783368)
Backed out changeset b6e4f88f5730 (bug 783368)
Backed out changeset bc53f7dba7c6 (bug 783368)
Backed out changeset 1948fa2fccc1 (bug 783368)
Backed out changeset 9af163388fd1 (bug 783368)
Backed out changeset 7a2256e1aa7c (bug 783368)
Backed out changeset 4da1958a9885 (bug 783368)
2012-11-21 14:57:02 -05:00
Chris Lord
9a58cff763
Bug 783368 - Add critical display port content property. r=roc
...
Add a property to represent a sub-rectangle of the display port that is
considered 'critical' to render correctly.
2012-11-21 19:16:51 +00:00
Gregor Wagner
eae5c9cc8c
Bug 810427 - Device storage - Add access fields to permission checks. r=dougt
2012-11-13 16:06:42 -08:00
Robert O'Callahan
cecf3ae790
Bug 792675. Part 1: Make the URL interface use WebIDL. r=bz
...
--HG--
extra : rebase_source : dbb7a3158b71446930400ad523a2896b6306de40
2012-09-25 15:24:43 +12:00
Mounir Lamouri
ee75905110
Bug 795715 - Remove B2G-specific stuff from nsIDOMWindow. r=khuey,fabrice sr=smaug
2012-11-07 18:10:40 +00:00
Bobby Holley
b7a80f0b32
Bug 808611 - Move valueOf to nsIDOMLocation. r=mrbkap
2012-11-07 08:27:23 -08:00
Josh Aas
bceb631bc5
Back out both patches for bug 647216 due to regression documented in bug 806244.
2012-11-01 09:19:24 -04:00
Josh Matthews
44336d0465
Bug 723002 - Determine privacy status from provided nsILoadContext in ContentPrefService. r=ehsan
2012-06-30 07:50:07 -07:00
Gabor Krizsanits
6a87d375cf
Bug 804120 - Offer a way to apply author stylesheet on a given document. r=bz
2012-10-29 12:21:15 +01:00
Eitan Isaacson
d4e8817f8b
Bug 805670 - Introduce nsIDOMWindowUtils.getResolution. r=dholbert sr=smaug
2012-10-26 14:09:38 -07:00
Markus Stange
7bdd484acd
Bug 647216: Allow testing of MozMouseHittest window dragging. r=enndeakin
2012-10-26 15:40:11 -04:00
Tim Taubert
ddb6c4b88a
merge m-c to fx-team
2012-10-25 21:23:58 +02:00
Mihai Sucan
2476780676
Bug 803964 - Cannot show window object with inspect viewer in remote web console; r=bz
2012-10-24 13:01:54 +03:00
Boris Zbarsky
d3f9d1f8ce
Bug 800983. Expose a getter for default computed style. r=dbaron
...
An alternative implementation strategy is to add "default-only"
versions of ResolveStyleFor and ResolvePseudoElementStyle and then
modify FileRules to support those, or use a cut-down custom version of
FileRules for them. That would be faster, but more complicated on the
style set side. We can always make that switch if we need to, I guess.
2012-10-17 17:01:56 -04:00
Peter Van der Beken
e86cd8818c
Fix for bug 801083 (Remove old proxy-based list bindings). r=bz.
2012-10-13 14:50:24 +02:00
Ms2ger
0ad78542ff
Bug 793244 - Part b: Convert Screen to WebIDL; r=bz
2012-10-14 09:40:11 +02:00
Ed Morley
730f7084d0
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-10-12 11:59:59 +01:00
Olli Pettay
503b4bccb8
Bug 799592 nsDOMWindowUtils::AllowScriptsToClose to bypass dom.allow_scripts_to_close_windows, r=jst
2012-10-12 13:17:56 +03:00