Граф коммитов

629708 Коммитов

Автор SHA1 Сообщение Дата
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