Ryan VanderMeulen
e990c18296
Bug 1516969 - Update pdf.js to version 2.1.145. r=bdahl
2018-12-31 08:33:37 -05:00
longsonr
d03099b507
Bug 1516921 - export things in the mozilla namespace properly r=jwatt
2018-12-31 11:56:52 +00:00
longsonr
b18fb47fa9
Bug 1516788 - Move SMILAnimationFunctions to the mozilla namespace r=bbirtles
...
--HG--
rename : dom/smil/nsSMILAnimationFunction.cpp => dom/smil/SMILAnimationFunction.cpp
rename : dom/smil/nsSMILAnimationFunction.h => dom/smil/SMILAnimationFunction.h
rename : dom/smil/nsSMILSetAnimationFunction.cpp => dom/smil/SMILSetAnimationFunction.cpp
rename : dom/smil/nsSMILSetAnimationFunction.h => dom/smil/SMILSetAnimationFunction.h
2018-12-31 11:54:22 +00:00
Robert Strong
336c6a3d77
Bug 1516899 - this.properties is undefined in nsUpdateService,js * enumerate(). r=mhowell
...
Fixed the enumerator implementation to return nsIProperty. The original enumerator implementation was never correct and the changes in bug 1486249 broke it entirely.
Added tests for nsIUpdate enumerator and nsIUpdatePatch enumerator.
2018-12-31 03:24:21 -08:00
Robert Strong
674b8c1fba
Bug 1372834 - browser/browser_updatesBackgroundWindowFailures.js fails when ran with --verify and when it runs without other tests. r=mhowell
...
Changed checkWhatsNewLink to take a window param so the currently focused window is checked.
Changed PREF_APP_UPDATE_DOWNLOADPROMPTMAXATTEMPTS to PREF_APP_UPDATE_DOWNLOADPROMPT_MAXATTEMPTS so it is properly named.
2018-12-31 03:24:04 -08:00
Yoshi Cheng-Hao Huang
f0323a414d
Bug 1515648
- Part 5: fix in EnvironmentObject.cpp. r=jonco
2018-12-31 11:01:21 +01:00
Yoshi Cheng-Hao Huang
ca060916c7
Bug 1515648
- Part 4: fix in SavedStacks.cpp. r=jonco
2018-12-31 11:01:16 +01:00
Yoshi Cheng-Hao Huang
28981210df
Bug 1515648
- Part 3: use unbarrieredGet() for Debugger. r=jonco
2018-12-31 11:01:11 +01:00
Yoshi Cheng-Hao Huang
f84b90a81c
Bug 1515648
- Part 2: fix in Shape.cpp. r=jonco
2018-12-31 11:01:06 +01:00
Yoshi Cheng-Hao Huang
947a7a8bef
Bug 1515648
- Part 1: Assert read barriers won't fire during collection. r=jonco
2018-12-31 11:01:00 +01:00
Csoregi Natalia
bcc0fe1081
Merge inbound to mozilla-central. a=merge
2018-12-31 11:07:49 +02:00
Narcis Beleuzu
52eeb30676
Backed out changeset 8040640ee1cd (bug 1515245) for mozbase failures
2018-12-31 03:19:29 +02:00
Wes Kocher
fba1da92d1
Bug 1515245 - Make sure windows paths are supported for wpt via generic 'mach test' r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D15497
--HG--
extra : moz-landing-system : lando
2018-12-30 23:42:06 +00:00
Narcis Beleuzu
9f5727ff2a
Backed out changeset 1923d02bb66d (bug 1515245) for build bustages. CLOSED TREE
2018-12-30 22:21:31 +02:00
Wes Kocher
13023dcd09
Bug 1515245 - Make sure windows paths are supported for wpt via generic 'mach test' r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D15497
--HG--
extra : moz-landing-system : lando
2018-12-30 19:19:19 +00:00
Cosmin Sabou
b0fa448775
Merge mozilla-central to autoland.
2018-12-30 11:36:05 +02:00
Cosmin Sabou
fc229ed2c7
Merge mozilla-inbound to mozilla-central. a=merge
2018-12-30 11:31:03 +02:00
Xidorn Quan
e9eae8a984
Bug 1516829 - Replace trim_{left,right}* with trim_{start,end}*. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D15496
--HG--
extra : moz-landing-system : lando
2018-12-30 08:37:19 +00:00
Lee Salzman
0a64cd8214
Bug 1455848 - output useful information about font file attributes with error. r=me
2018-12-29 22:07:02 -05:00
Hiroyuki Ikezoe
79798c6cd2
Bug 1516368 - De-virtualize nsIPresShell::IsResolutionUpdated and SetResolutionUpdated. r=botond
...
Depends on D15342
Differential Revision: https://phabricator.services.mozilla.com/D15343
--HG--
extra : moz-landing-system : lando
2018-12-30 02:17:30 +00:00
Hiroyuki Ikezoe
38fe945936
Bug 1516368 - Align boolean members in nsIPresShell. r=botond
...
Depends on D15341
Differential Revision: https://phabricator.services.mozilla.com/D15342
--HG--
extra : moz-landing-system : lando
2018-12-30 02:17:12 +00:00
Hiroyuki Ikezoe
c8743de655
Bug 1516368 - Unite ChangeOrigin::eRestore and eOther as ChangeOrigin::eMainThread. r=botond
...
Depends on D15340
Differential Revision: https://phabricator.services.mozilla.com/D15341
--HG--
extra : moz-landing-system : lando
2018-12-30 02:45:47 +00:00
Hiroyuki Ikezoe
529616ef3a
Bug 1516368 - Change SetResolutionAndScaleTo to take an enum instead of an nsAtoms*. r=botond
...
There is no reason to use nsAtoms*, it's error prone, i.e. the function
can take arbitrary nsAtoms*.
Depends on D15339
Differential Revision: https://phabricator.services.mozilla.com/D15340
--HG--
extra : moz-landing-system : lando
2018-12-30 02:16:42 +00:00
Hiroyuki Ikezoe
1cee88971a
Bug 1516368 - Drop nsIDOMWindowUtils.isResolutionSet. r=botond
...
It's been unused since bug 1337325.
Depends on D15338
Differential Revision: https://phabricator.services.mozilla.com/D15339
--HG--
extra : moz-landing-system : lando
2018-12-30 02:16:30 +00:00
Hiroyuki Ikezoe
d95e67add7
Bug 1516368 - Align boolean member variables in ScrollFrameHelper. r=botond
...
Depends on D15336
Differential Revision: https://phabricator.services.mozilla.com/D15338
--HG--
extra : moz-landing-system : lando
2018-12-30 02:16:12 +00:00
Hiroyuki Ikezoe
e9f276f902
Bug 1516368 - Use mOuter->PresShell() directly. r=botond
...
Depends on D15335
Differential Revision: https://phabricator.services.mozilla.com/D15336
--HG--
extra : moz-landing-system : lando
2018-12-30 02:16:00 +00:00
Hiroyuki Ikezoe
aa9e0b7720
Bug 1516368 - Rename aViewportSize to aViewportOrContentSize. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D15335
--HG--
extra : moz-landing-system : lando
2018-12-30 02:15:42 +00:00
Hiroyuki Ikezoe
f36f418011
Bug 1516307 - Make nsIDOMWindowUtils.getResolution return the result value. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D15318
--HG--
extra : moz-landing-system : lando
2018-12-30 01:15:27 +00:00
Andreea Pavel
95b755e3c8
Bug 1511256 - disabled test_videocontrols.html on linux r=jmaher
...
--HG--
extra : rebase_source : 2e78219ed1d980881dd317cb8fa831d8d8be67a8
2018-12-29 14:34:00 +02:00
Andreea Pavel
9173ebd659
Backed out changeset dc37a2bc9cda (bug 1418778) for failing wd tests on a CLOSED TREE
2018-12-30 01:37:47 +02:00
longsonr
359ed8eddc
Bug 1516727 - Part 1 simplify creation of SVGAngle objects r=jwatt
2018-12-29 22:19:55 +00:00
Cristina Coroiu
ba92e1a0b5
Bug 1418778 - disable create_alwaysMatch.py on windows ccov for frequent failures. r=jmaher
2018-12-29 05:26:00 +02:00
Emilio Cobos Álvarez
006a4ab94a
Bug 1516366 - Move nsOnloadBlocker and nsDocumentOnStack to nsDocument.cpp, and shrink nsDocument.h to the minimmum. r=smaug
...
This needs to add a few of includes in other places which were relying on the
massive (now gone) list in nsDocument.h.
I also needed to move an AnimationTimeline destructor out of line because it
relied on dom::Animation being defined, yet Animation.h includes
AnimationTimeline.h, so include hell.
Differential Revision: https://phabricator.services.mozilla.com/D15366
2018-12-29 20:41:42 +01:00
Emilio Cobos Álvarez
b833919871
Bug 1516366 - Move CC / nsISupports bits to nsIDocument. r=smaug
...
This allows us to remove the MOZ_CRASH-ing implementation I added earlier in
this series.
Differential Revision: https://phabricator.services.mozilla.com/D15365
2018-12-29 20:41:41 +01:00
Emilio Cobos Álvarez
e3568cb8ad
Bug 1516366 - Move NS_DOCUMENT_NOTIFY_OBSERVERS to nsIDocument.h. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D15364
2018-12-29 20:41:40 +01:00
Emilio Cobos Álvarez
1165f7d4ed
Bug 1516366 - Move CloneDocHelper to nsIDocument. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D15363
2018-12-29 20:41:39 +01:00
Emilio Cobos Álvarez
f7401d4d89
Bug 1516366 - Move Init, Destroy and RemovedFromDocShell to nsIDocument. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D15362
2018-12-29 20:41:38 +01:00
Emilio Cobos Álvarez
6d77395190
Bug 1516366 - Move BlockOnload and UnlockOnload to nsIDocument, and devirtualize them. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D15361
2018-12-29 20:41:37 +01:00
Emilio Cobos Álvarez
a9e10105d5
Bug 1516366 - Move EventTarget methods to nsIDocument. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D15360
2018-12-29 20:41:36 +01:00
Emilio Cobos Álvarez
d66facd45a
Bug 1516366 - Move various miscellaneous methods from nsDocument to nsIDocument. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D15359
2018-12-29 20:41:35 +01:00
Emilio Cobos Álvarez
aab2c27c3e
Bug 1516366 - Merge nsIDocument::DocAddSizeOfExcludingThis and nsDocument::DocAddSizeOfExcludingThis. r=smaug
...
No point in having both really.
Differential Revision: https://phabricator.services.mozilla.com/D15358
2018-12-29 20:41:34 +01:00
Emilio Cobos Álvarez
e2c716a29d
Bug 1516366 - Move mExpandoAndGeneration from nsDocument to nsIDocument. r=smaug
...
Now that bindgen can represent it properly (bug 1516365) we can do this.
Differential Revision: https://phabricator.services.mozilla.com/D15357
2018-12-29 20:41:33 +01:00
Emilio Cobos Álvarez
97ceb59666
Bug 1516366 - Move some setters from nsDocument to nsIDocument. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D15356
2018-12-29 20:41:32 +01:00
Emilio Cobos Álvarez
8dae1360c2
Bug 1516366 - Move some static functions from nsDocument to nsIDocument. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D15355
2018-12-29 20:41:31 +01:00
Emilio Cobos Álvarez
dce45c2cad
Bug 1516366 - Remove unused declaration. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D15354
2018-12-29 20:41:30 +01:00
Emilio Cobos Álvarez
5952097059
Bug 1516366 - Remove unused mFirstBaseNodeWithHref member. r=smaug
...
This is done via SetBaseURIUsingFirstBaseWithHref now.
Differential Revision: https://phabricator.services.mozilla.com/D15353
2018-12-29 20:41:29 +01:00
Emilio Cobos Álvarez
f131713362
Bug 1516366 - Move base classes from nsDocument to nsIDocument. r=smaug
...
This is a big step in order to merge both.
Also allows to remove some very silly casts, though it causes us to add some
ToSupports around to deal with ambiguity of casts from nsIDocument to
nsISupports, and add a dummy nsISupports implementation that will go away later
in the series.
Differential Revision: https://phabricator.services.mozilla.com/D15352
2018-12-29 20:41:28 +01:00
Emilio Cobos Álvarez
ecc88f298e
Bug 1516366 - Remove uses of nsCOMArray<nsIDocument>. r=bzbarsky,smaug
...
Just use nsTArray. They're used to keep an array of strong references to
documents, and never use nsISupports-specific methods.
Plus they're are allocated on the stack so it should be safe to access them via
ranged for, so do that.
This is needed because nsCOMArray<T> depends on the cast from T to nsISupports
not to be ambiguous. I could fix that if needed, but it seems easier to just not
use it in these two cases.
Differential Revision: https://phabricator.services.mozilla.com/D15351
2018-12-29 20:41:20 +01:00
Emilio Cobos Álvarez
4fd57b7de3
Bug 1516366 - Sprinkle some ToSupports around xpcom. r=froydnj
...
This will be needed for the next patches since the cast from nsIDocument* to
nsISupports* will become ambiguous, and I don't really want to replace all users
of nsCOMPtr<nsIDocument> with RefPtr.
We have ToSupports to handle this, so use it.
Differential Revision: https://phabricator.services.mozilla.com/D15350
2018-12-29 20:37:35 +01:00
Timothy Guan-tin Chien
543ccba485
Bug 1516763 - Remove the feature to set a direction on the "richlistbox" element. r=NeilDeakin
...
This reverts the change implemented in bug 490178 in preparation for removing the inner scrollbox of the "richlistbox" binding.
--HG--
rename : toolkit/content/tests/chrome/test_richlist_direction.xul => toolkit/content/tests/chrome/test_richlistbox.xul
extra : rebase_source : 2a769cb8e47432574c47ba6565467c33ad3831bc
2018-12-29 13:05:04 +00:00