Ms2ger
1aae0e2640
Bug 968804 - Part o: Add inner window assertions to RefreshCompartmentPrincipal; r=khuey
2014-06-29 17:36:01 +02:00
Ms2ger
8cacf106f9
Bug 968804 - Part n: Split nsGlobalWindow::GetFullScreen into a forwarding and an asserting part; r=khuey
2014-06-29 17:35:56 +02:00
Ms2ger
bd952bff39
Bug 968804 - Part m: Add outer window assertions to DispatchCustomEvent; r=khuey
2014-06-29 17:31:13 +02:00
Ms2ger
835be66476
Bug 968804 - Part l: Add outer window assertions to DispatchResizeEvent; r=khuey
2014-06-29 17:31:12 +02:00
Ms2ger
e1edc26347
Bug 968804 - Part k: Add outer window assertions to GetScrollXY; r=khuey
2014-06-29 17:31:12 +02:00
Ms2ger
3917460c93
Bug 968804 - Part j: Add inner window assertions to CreatePerformanceObjectIfNeeded; r=khuey
2014-06-29 17:31:12 +02:00
Ms2ger
599d77f7bb
Bug 968804 - Part i: Add inner window assertions to AudioContext methods; r=khuey
2014-06-29 17:31:11 +02:00
Ms2ger
59b3065756
Bug 968804 - Part h: Add inner window assertions to DefineArgumentsProperty; r=khuey
2014-06-29 17:31:09 +02:00
Peter Van der Beken
efa5f7d65a
Bug 1029104 - Convert XPathExpression to WebIDL bindings, add WebIDL API and switch to the WebIDL binding. r=bz.
...
--HG--
extra : rebase_source : 2b3459ddf41e258469c31e0e7c4d515ef7a7c83f
2014-06-27 21:39:50 +02:00
Peter Van der Beken
b859e5a055
Backout patches for bug 1029104 for bustage on a CLOSED TREE.
...
--HG--
rename : dom/xslt/xpath/XPathExpression.cpp => dom/xslt/xpath/nsXPathExpression.cpp
rename : dom/xslt/xpath/XPathExpression.h => dom/xslt/xpath/nsXPathExpression.h
extra : rebase_source : 4cd96320fa102351284cca55b66d3a54592e5212
2014-06-27 23:07:44 +02:00
Peter Van der Beken
ff0e975b03
Bug 1029104 - Convert XPathExpression to WebIDL bindings, add WebIDL API and switch to the WebIDL binding. r=bz.
...
--HG--
extra : rebase_source : f5c7a235a9a880f829ff39ccbb92508cbaad31a5
2014-06-27 21:39:50 +02:00
Jim Blandy
e07aaa8185
Bug 800200: Remove references to JSD from outside js/jsd. r=mccr8,bholley,ted,smaug
2014-06-27 11:05:08 -07:00
Carsten "Tomcat" Book
2f01b9ad61
merge mozilla-inbound to mozilla-central a=merge
2014-06-27 15:34:28 +02:00
Makoto Kato
bb7664bd5c
Bug 1029981 - Observers should use MOZ_UTF16 to compare someData. r=nfroyd
2014-06-27 17:08:13 +09:00
Fernando Jiménez
f21c13baac
Bug 1022193 - Add a "forceIdSelection" to navigator.getMobileIdAssertion. Part 2: DOM. r=sicking
2014-06-27 01:18:21 +02:00
Fernando Jiménez
d43c9a421f
Bug 1023266 - Make the Mobile ID API privileged. Part 1: Add mobileid permission. r=smaug, ehsan
2014-06-27 01:18:19 +02:00
Andrea Marchesini
6ec27357af
Bug 876683 - DOMFile/DOMBlob refactoring, r=ehsan, r=bent
2014-06-26 09:47:44 -07:00
Andrea Marchesini
2584466941
Bug 1030844 - Get rid of nsIDOMWindowUtils.getFile/getBlob, r=janv
2014-06-26 23:05:25 -07:00
Nigel Babu
b69b3e65ed
Backed out changeset eb09a51edc57 (bug 1030844) for mochitest failures
2014-06-27 11:23:13 +05:30
Andrea Marchesini
91d62d5a6c
Bug 1030844 - Get rid of nsIDOMWindowUtils.getFile/getBlob, r=janv
2014-06-26 22:11:54 -07:00
Andrea Marchesini
6197f631af
Bug 827823 - patch 1 - CC in DOMFile class, r=ehsan
2014-06-26 20:46:34 -07:00
Carsten "Tomcat" Book
d9163b2931
Merge mozilla-central to mozilla-inbound
2014-06-25 15:42:28 +02:00
Vicamo Yang
27d8b0dafc
Bug 958782 - 2.b/3: WebIDL implementation. f=Ms2ger,bzbarsky,r=khuey
2014-06-25 11:57:16 +08:00
Olli Pettay
67c5293976
Bug 1029866 - Rename InitUsingWin(...) to Init(...), r=bobowencode
...
--HG--
extra : rebase_source : e04aac99fe64270f283cf49ed52b8f7512a2fa3b
2014-06-25 13:17:17 +03:00
Carsten "Tomcat" Book
7cc40ece67
Backed out changeset 8499eefa342e (bug 958868) for m2 test failures on a CLOSED TREE
2014-06-24 12:49:47 +02:00
Andrew Comminos
25358a7059
Bug 958868 - Add support for delta line and page accumulation; r=masayuki, sr=smaug
2014-06-24 18:02:11 +09:00
Brian Birtles
6bc9caf270
Bug 1010067 part 2 - Rename nsStyleAnimation.{h,cpp} to StyleAnimationValue.{h,cpp}; r=dbaron
...
--HG--
rename : layout/style/nsStyleAnimation.cpp => layout/style/StyleAnimationValue.cpp
rename : layout/style/nsStyleAnimation.h => layout/style/StyleAnimationValue.h
2014-06-24 15:29:54 +09:00
Brian Birtles
65c7f861cb
Bug 1010067 part 1 - Rename nsStyleAnimation::Value to mozilla::StyleAnimationValue; r=dbaron
...
This patch also moves the static methods defined on nsStyleAnimation so that
they are part of StyleAnimationValue class.
Renaming nsStyleAnimation.h to StyleAnimationValue.h is performed in a separate
patch to simplify the diff (since some tools may not handle file renames
elegantly).
2014-06-24 15:29:54 +09:00
Boris Zbarsky
a06ee077f0
Bug 767924 part 2. Introduce both const and non-const versions of GetAs* methods on unions, with the former returning the public-facing type and the latter returning the internal type. r=peterv
2014-06-23 16:03:57 -04:00
Benoit Jacob
ec742680c8
Bug 1028588 - Fix dangerous public destructors in the rest of dom/ - r=ehsan
2014-06-23 15:56:07 -04:00
Peter Van der Beken
bd776f4d97
Bug 1027095
- Convert XPathResult to WebIDL bindings - add WebIDL API and switch. r=bz.
2013-07-04 17:40:06 +02:00
Bob Owen
30816b5c06
Bug 1025476 - Part 1: Add compulsory Init functions to AutoJSAPI. r=bholley
2014-06-19 08:21:14 +01:00
Ed Morley
a310e9ec99
Merge latest green inbound changeset and mozilla-central; a=merge
2014-06-20 17:42:16 +01:00
Ms2ger
3796687d26
Bug 974327 - Cleanup nsJSContext::GetGlobalObject(); r=bholley
...
The removed code is never reached, as GetWindowProxy() returns a JSObject
with OuterWindowProxyClass as its JSClass, and this will test false for
IsDOMClass and
(~c->flags) & (JSCLASS_HAS_PRIVATE | JSCLASS_PRIVATE_IS_NSISUPPORTS).
2014-06-20 12:32:50 +02:00
Kyle Huey
b1e3198eed
Bug 737976: Remove nsINodeInfo. r=smaug
...
--HG--
rename : content/base/src/nsNodeInfo.cpp => dom/base/NodeInfo.cpp
rename : content/base/public/nsINodeInfo.h => dom/base/NodeInfo.h
rename : content/base/src/nsNodeInfo.h => dom/base/NodeInfoInlines.h
2014-06-19 19:01:40 -07:00
Ed Morley
798f1d2efc
Merge mozilla-central and b2g-inbound
2014-06-19 17:20:14 +01:00
Fernando Jiménez
87b8290faf
Bug 1006237 - Unify permissions check in nsIDataStore.checkPermission. r=baku, ehsan
2014-06-19 16:03:54 +02:00
Birunthan Mohanathas
bc0233fe47
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Masayuki Nakano
aa9228ddd4
Bug 976673 part.4 Allow nested mouse button event handling for modal dialog r=smaug+enndeakin
2014-06-18 15:13:01 +09:00
Masayuki Nakano
d6f9e801a9
Bug 976673 part.3 Don't synthesize mouse events while another mouse event is being synthesized r=smaug
2014-06-18 15:13:00 +09:00
Masayuki Nakano
cff50b8c01
Bug 976673 part.2 Allow to steal focus by JS at handling mouseup event r=enndeakin
2014-06-18 15:13:00 +09:00
Masayuki Nakano
37b7f48906
Bug 976673 part.1 Add tests r=enndeakin
2014-06-18 15:12:59 +09:00
Nicholas Nethercote
aaf6fb2124
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
...
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
2014-05-20 23:06:54 -07:00
L. David Baron
a13b5c1919
Bug 996798 - Add a typedef to make it easier to change the size of nsWrapperCache/nsINode flags. r=bzbarsky
2014-06-18 17:07:26 -07:00
Antonio M. Amaya
f32ee8177c
Bug 1026737 - Implement listener counting on DOMRequestHelper r=fabrice
2014-06-19 19:51:05 -07:00
Andrea Marchesini
9c7515313c
Bug 1025741 - Null-check for GetPerfomance in Console API, r=bz
2014-06-17 08:26:23 +01:00
Andrew McCreight
50648bc638
Bug 1019101 - Add a way to get the max CC pause during a given period of time. r=smaug
2014-06-14 16:43:45 -07:00
Olli Pettay
1644f6f5e9
Bug 1025078 - [@nsPerformance::GetDOMTiming()], r=baku
2014-06-13 22:36:25 +03:00
Bob Owen
6d990c090f
Bug 1017030 - Part 4: Replace AutoPushJSContext in nsJSContext::InitClasses. r=bholley
2014-06-11 17:31:24 +01:00
Bob Owen
27257aa5f6
Bug 1017030 - Part 3: Replace AutoPushJSContext in PostMessageRunnable::Run. r=bholley
2014-06-11 17:22:00 +01:00
Bob Owen
baba9f5388
Bug 1017030 - Part 2: Replace AutoPushJSContext in ConsoleProfileRunnable::RunConsole. r=bholley
2014-06-11 17:18:20 +01:00
Bob Owen
3719eaf169
Bug 1017030 - Part 1: Replace AutoPushJSContext in ConsoleCallDataRunnable::RunConsole. r=bholley
2014-05-30 10:38:30 +01:00
Jim Blandy
49477722f8
Bug 971673: Replace ScriptSettingsStack's array with a C++-stack-allocated linked list. r=bholley
2014-06-12 23:24:13 -07:00
Bobby Holley
2e76633b8f
Bug 990090 - Add a version of AutoJSAPIWithErrorsReportedToWindow that takes an nsIGlobalObject. r=bz
2014-06-12 10:02:33 -07:00
Xidorn Quan
96a68ed4e1
Bug 966166 - Part 1: Parse @counter-style rule. r=dbaron, r=bz
2014-06-11 21:10:00 -04:00
Brian Birtles
77b68a070c
Bug 1018862
part 9 - Remove nsIDOMWindowUtils::GetOMTAOrComputedStyle; r=dholbert
...
Now that getOMTAOrComputedStyle is no longer used by any tests it should be
removed. It is a footgun because it can lead the test author to think they
are testing compositor animations (OMTA) when in fact they are just testing
main thread animations.
This has bitten us before because while we were getting results from the
compositor on some platforms when run locally, on Tinderbox the only build
configurations that had OMTA turned on were falling back to returning the
computed style.
2014-06-12 13:17:48 +09:00
Jan Varga
55b6d367ce
Bug 1006485 - Part a: Rename FileHandle to MutableFile and LockedFile to FileHandle; r=bent
...
--HG--
rename : dom/filehandle/FileHandle.cpp => dom/filehandle/MutableFile.cpp
rename : dom/filehandle/FileHandle.h => dom/filehandle/MutableFile.h
rename : dom/filehandle/test/test_lockedfile_lifetimes.html => dom/filehandle/test/test_filehandle_lifetimes.html
rename : dom/filehandle/test/test_lockedfile_lifetimes_nested.html => dom/filehandle/test/test_filehandle_lifetimes_nested.html
rename : dom/filehandle/test/test_lockedfile_ordering.html => dom/filehandle/test/test_filehandle_ordering.html
rename : dom/filehandle/test/test_overlapping_lockedfiles.html => dom/filehandle/test/test_overlapping_filehandles.html
rename : dom/filehandle/test/test_readonly_lockedfiles.html => dom/filehandle/test/test_readonly_filehandles.html
rename : dom/indexedDB/IDBFileHandle.cpp => dom/indexedDB/IDBMutableFile.cpp
rename : dom/indexedDB/IDBFileHandle.h => dom/indexedDB/IDBMutableFile.h
rename : dom/webidl/IDBFileHandle.webidl => dom/webidl/IDBMutableFile.webidl
rename : dom/webidl/FileHandle.webidl => dom/webidl/MutableFile.webidl
2014-06-12 05:35:29 +02:00
Boris Zbarsky
dfe8c38082
Bug 1009675 part 3. Return WebIDL 'object' values as handles. r=peterv
2014-06-11 16:26:52 -04:00
Boris Zbarsky
bc1e511e33
Bug 1009675 part 2. Return WebIDL 'any' values as handles. r=peterv
2014-06-11 16:26:52 -04:00
Olli Pettay
0040a9cd76
Bug 1023280 - Rename dictionary.ToObject to ToObjectInternal, r=bz
2014-06-11 22:38:55 +03:00
Gijs Kruitbosch
c30e9aef10
Bug 1022003 - remove ObjectWrapper.jsm, r=bholley,gwagner
...
--HG--
extra : rebase_source : cdafaf22aaddbb04519a9bc1099b6a10f7b6c886
2014-06-10 16:15:42 +01:00
"Kan-Ru Chen (陳侃如)"
5f49dee2c3
Bug 879475 - Part 001. Add an nsIContentParent api r=jlebar
...
Based on original patch by David Zbarsky <dzbarsky@gmail.com>
2014-06-11 13:44:03 +08:00
Bobby Holley
699946fc90
Bug 1022016 - Redesign nsDependentJSString API to be less of a footgun. r=gabor
2014-06-10 20:15:56 -07:00
Boris Zbarsky
3285b34804
Bug 1019417. When enumerating the window, make sure to not enumerate frame names that we wouldn't actually expose. r=bholley
2014-06-10 22:50:21 -04:00
Andrea Marchesini
d1365e73a4
Bug 1020041 - host limit in nsStandardURL, r=jduell, r=valentin
...
--HG--
rename : dom/base/test/test_url_empty_port.html => dom/base/test/test_url_malformedHost.html
2014-06-10 12:53:54 +01:00
Ryan VanderMeulen
028ca01a20
Merge inbound to m-c. a=merge
2014-06-10 00:45:12 -04:00
Catalin Badea
288f769975
Bug 1019761 - Fix null dialogArugments deref. r=bz, r=johns
2014-06-06 15:43:00 -04:00
Andrea Marchesini
2befea780d
Bug 1018682 - URL API - SetProtocol should serialize and reparse the URL, r=bz
2014-06-09 17:20:19 +01:00
Peter Van der Beken
678d3c183c
Bug 1018085 - "ASSERTION: Inner window supports nsWrapperCache, fix WrapObject!". r=bz
...
--HG--
extra : rebase_source : f988ef0d99419ac66064a03beaa51f4d2215f146
2014-06-06 14:54:35 +02:00
Ryan VanderMeulen
875db4dc4a
Merge m-c to b2g-inbound. a=merge
2014-06-07 14:16:54 -04:00
Fernando Jiménez
9b33d80899
Bug 988469 - MSISDN verification API for privileged apps. Part 1: DOM API. r=sicking
2014-06-07 19:30:18 +02:00
Mounir Lamouri
91664081b3
Bug 1014581 - Follow-up, fix typo. r=me
2014-06-07 13:40:20 +01:00
Mike Conley
8697a1814f
Bug 1021466 - Part 2: Make it possible to pass in an nsITabParent when opening windows, and then stash that nsITabParent in the newly created chrome docshell. r=smaug.
2014-06-05 22:51:14 -04:00
Ms2ger
249b9ad9e9
Bug 1017764 - Remove SCRIPTVERSION_DEFAULT; r=jst
...
This define has outlived its usefulness, as we have moved away from a
language-agnostic DOM.
2014-06-06 10:06:26 +02:00
Ms2ger
76d7abad65
Bug 1017752 - Remove nsDOMClassInfo::GetArrayIndexFromId; r=jst
2014-06-06 10:06:26 +02:00
Ms2ger
6558df9772
Bug 1018103 - Remove support for the "JavaScript-global-static-nameset" category; r=bholley
...
The only in-tree consumer was removed in bug 1012320; the addons MXR and a web
search suggest that it is unused outside the tree as well.
2014-06-06 10:06:26 +02:00
Ryan VanderMeulen
e05549d430
Backed out changeset 2eb0ae4b9e79 (bug 1019761) for test_dialogArguments.html when run in e10s mode.
...
CLOSED TREE
2014-06-05 15:02:52 -04:00
Catalin Badea
b50d407147
Bug 1019761 - Fix null dialogArguments deref. r=bz
2014-06-03 14:01:00 -04:00
Andrea Marchesini
f003b05320
Bug 984990 - Enable MessageChannel for chrome and resource:// callers, r=bz
2014-06-05 00:58:00 +02:00
Vivien Nicolas
bc803a18da
Bug 1015887 - Expose realFrameElement to Chrome JS. r=bholley
2014-06-04 20:11:05 +02:00
Daniel Holbert
3737ca9d91
Bug 864005: Remove mentions of & checks for 'layout.css.supports-rule.enabled' pref. r=heycam r=khuey
2014-06-04 21:07:07 -07:00
Boris Zbarsky
2ad17a72df
Bug 1019163. Hold a weak ref to the principal in AutoEntryScript, to reduce call overhead. r=bholley
2014-06-04 22:48:06 -04:00
Boris Zbarsky
a0760577c7
Bug 1016560. Remove the footgun of rejecting promises with arbitrary objects. r=khuey
2014-06-03 11:38:38 -04:00
Ryan VanderMeulen
3d3ce28f0f
Backed out 5 changesets (bug 1015871, bug 1020257, bug 1015887, bug 1005888, bug 1015894) for desktop B2G mochitest failures on a CLOSED TREE.
...
Backed out changeset dbcb9974b640 (bug 1020257)
Backed out changeset 3220b7b2efc9 (bug 1015894)
Backed out changeset 4e23647ae247 (bug 1015887)
Backed out changeset 59df0cdacc15 (bug 1015871)
Backed out changeset e7124b07804b (bug 1005888)
2014-06-04 16:07:06 -04:00
Vivien Nicolas
34a46b6121
Bug 1015887 - Expose realFrameElement to Chrome JS. r=bholley
2014-06-04 20:11:05 +02:00
Nathan Froyd
031a6bc8f6
Bug 1019162 - fix a -Wmaybe-uninitialized build warning in nsDOMWindowUtils.cpp; r=smaug
2014-06-02 15:05:53 -04:00
Ryan VanderMeulen
24cbfd735d
Backed out changesets 6d1c36585219 and bd403a727849 (bug 1016560) for mochitest-other failures.
...
CLOSED TREE
2014-06-03 13:48:49 -04:00
Boris Zbarsky
0a69a27027
Bug 1016560. Remove the footgun of rejecting promises with arbitrary objects. r=khuey
2014-06-03 11:38:38 -04:00
Boris Zbarsky
da05bf53a8
Bug 989584. Allow sites to set window.opener to any value. r=peterv
2014-06-03 11:38:37 -04:00
Andrea Marchesini
095068b4df
Bug 957086 - patch 2 - DataStoreService in C++, r=ehsan, r=bz, r=janv
2014-06-03 15:36:46 +01:00
Phoebe Chang
4286f5c0d3
Bug 924692 - Part 4: Hooks up event handling to TouchCaret; r=roc, bugs
2014-06-03 15:08:54 +08:00
Ryan VanderMeulen
2190bd2057
Merge mozilla-inbound to m-c.
2014-06-02 17:20:08 -04:00
Steve Fink
5a86ec4061
Bug 1017419 - Handlify nsTArrayToJSArray, r=terrence
...
--HG--
extra : rebase_source : 802407d2c25fe060e16b546890859720664158ae
2014-06-02 09:40:13 -07:00
Ehsan Akhgari
4b8e9c1f5c
Backed out 3 changesets (bug 957086) for causing bug 1018406
...
Backed out changeset f8b6dab2f985 (bug 957086)
Backed out changeset b69bcaa24ab5 (bug 957086)
Backed out changeset 3b45335d4694 (bug 957086)
--HG--
rename : dom/datastore/DataStoreImpl.js => dom/datastore/DataStoreImpl.jsm
2014-06-02 10:19:19 -04:00
Ehsan Akhgari
88f47e0702
Bug 1018482 - Switch to release assertions of the security checks in DOMWindowUtils; r=bholley
...
X-Git-Commit-ID: 0ad8b821e3c9bcf8789291649bc57aae4f737620
--HG--
extra : rebase_source : 415c1d39059ad14573d3a5d5dc743f9aad91fe76
2014-06-01 11:20:25 -04:00
Victor Porof
9ce7e9c089
Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
2014-05-23 17:12:29 -04:00
Ms2ger
b790db0fab
Merge mozilla-inbound to mozilla-central.
2014-05-30 14:07:35 +02:00
Andrea Marchesini
eec1044619
Bug 886420 - Move SVGNumber to WebIDL; r=bz
...
This commit also implements constructors for the SVGNumber interface.
2014-05-30 09:36:52 +02:00
Ms2ger
f4f685b62c
Bug 1012320 - Move the code that defines window.netscape into nsGlobalWindow and simplify it; r=bholley
2014-05-30 09:36:52 +02:00
Ms2ger
d1f63c87ff
Bug 995780 - Remove CSSStyleSheet classinfo; r=bz
2014-05-30 09:36:51 +02:00