Commit Graph

522717 Commits

Author SHA1 Message Date
Sebastian Hengst
4a1eb5e2a6 Backed out changeset e54c8d21e4c1 (bug 1266747) 2017-02-28 18:54:24 +01:00
Sebastian Hengst
78abfe9e2f Backed out changeset 274999e28c07 (bug 1266747) 2017-02-28 18:54:20 +01:00
Sebastian Hengst
d41395acab Backed out changeset b53d88cb7099 (bug 1266747) 2017-02-28 18:54:15 +01:00
Mats Palmgren
e8c6fd3388 Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame
MozReview-Commit-ID: HPhuxjDbOdh
2017-02-28 18:58:30 +01:00
Andrea Marchesini
f4d88a4bee Bug 1298823 - Make Request constructor throw less often, r=qdot 2017-02-28 18:53:53 +01:00
Boris Zbarsky
d2afbdd254 Bug 1342197 part 4. Move GetSelectionRange from nsTextControlFrame to the editor state. r=ehsan
At this point, all this method does is ensure editor initialization and then ask
the editor state for various information.  Let's cut out the middleman.

MozReview-Commit-ID: p491umScJO
2017-02-28 12:41:37 -05:00
Boris Zbarsky
e8df2552ae Bug 1342197 part 3. Speed up nsContentUtils::GetSelectionInTextControl a bit by removing some refcounting and virtual calls. r=ehsan
MozReview-Commit-ID: GuBVki5QFwz
2017-02-28 12:41:37 -05:00
Boris Zbarsky
5649e18813 Bug 1342197 part 2. Use nsITextControlElement::GetRootEditorNode to get the root editor node in nsTextControlFrame::GetSelectionRange. r=ehsan
MozReview-Commit-ID: 7ncJVNVGF78
2017-02-28 12:41:37 -05:00
Boris Zbarsky
12dc2641c8 Bug 1342197 part 1. Change nsITextControlElement::GetRootEditorNode to return Element*. r=ehsan
MozReview-Commit-ID: BmTw3rAzCuc
2017-02-28 12:41:37 -05:00
Boris Zbarsky
445459b942 Bug 1342513. Set up a scripted caller override in AutoEntryScript. r=bholley
Otherwise if we have no explicit incumbent script we can end up getting an
incumbent off the script stack _above_ the AutoEntryScript, which is wrong.

MozReview-Commit-ID: LG3540tgRQ
2017-02-28 12:41:35 -05:00
Ben Kelly
5734aad9a1 Bug 1341678 P2 Update wpt test expectations now that we don't assert. r=asuth 2017-02-28 11:48:48 -05:00
Ben Kelly
895f116b72 Bug 1341678 P1 Make Request::Constructor() expect over-writing a copied body with an initializer. r=asuth 2017-02-28 11:48:48 -05:00
Mark Hammond
25abcb5596 Bug 1342851 - record the last-modified time of a Sync client record. r=rnewman
MozReview-Commit-ID: 2jtCsl3sy3X

--HG--
extra : rebase_source : 13d1324f3be41f8f020c0978b8b1077ce0fdea6a
2017-02-27 12:44:12 +11:00
Stone Shih
f3b56f1a20 Bug 1340085 - [Pointer Event] Stop firing pointer events after firing eTouchCancel. f=smaug. r=kats
--HG--
extra : rebase_source : 95539f13dd0316cb4c01382a4c0213b00dcb64b0
2017-02-16 15:05:09 +08:00
Jan Odvarko
da577361e9 Bug 1323454 - integrate HTTP Status code with MDN; r=Honza
MozReview-Commit-ID: 8DaFUZhEobr

--HG--
extra : rebase_source : 90c6d823cbe1fae4ba0e73b96760070783afd7c0
2017-02-27 18:26:44 +01:00
André Bargull
0fa1b47441 Bug 1050755: Allow to call Date.UTC with fewer than two arguments per ES2017. r=shu
--HG--
extra : rebase_source : 22adaa402fd624259702d2c05810cc0858dbd75f
2017-02-27 13:22:45 -08:00
Valentin Gosu
d96e9dfb7a Bug 1340486 - Add licence header r=me DONTBUILD
MozReview-Commit-ID: F9qYkEpxXEd
2017-02-28 17:07:09 +01:00
Ben Kelly
614509354d Bug 1266747 P4 Add a WPT test validating Clients.matchAll() result order. a=smaug 2017-02-28 10:48:52 -05:00
Ben Kelly
b019e8eace Bug 1266747 P3 Sort output of Clients.matchAll(). r=smaug 2017-02-28 10:48:51 -05:00
Ben Kelly
21c36b41bf Bug 1266747 P2 Track last focus time on ServiceWorkerClient. r=smaug 2017-02-28 10:48:51 -05:00
Ben Kelly
bab13d406b Bug 1266747 P1 Track the last focus time on the nsIDocument. r=smaug 2017-02-28 10:48:51 -05:00
Mats Palmgren
4d02b8997a Bug 1340138. r=smaug
MozReview-Commit-ID: HoTn7hfCiSC
2017-02-28 16:41:08 +01:00
Geoff Brown
1c96928106 Bug 1300017 - Skip crashtest 373122-1.html except on osx, for intermittent leaks; r=jmaher 2017-02-28 08:13:11 -07:00
Ehsan Akhgari
0fea8eec91 Bug 1342720 - Optimize away the cost of creating and destroying nsBidi from CanvasRenderingContext2D::DrawOrMeasureText(); r=baku
The ICU implementation of ~nsBidi is particularly expensive because
it calls free() several times.
2017-02-28 09:13:48 -05:00
Franziskus Kiefer
0c87943561 Bug 1334127 - land NSS 6511e19a2c6c, r=me
--HG--
extra : rebase_source : 966e28d8676669276d9fd01d47315c5cafa4ee24
2017-02-28 13:52:02 +01:00
Carsten "Tomcat" Book
24bb9f3ffe Merge mozilla-central to mozilla-inbound 2017-02-28 13:03:04 +01:00
Masatoshi Kimura
020990644d Bug 1295877 - Remove accidentally added |debugger;|. r=marcosc
MozReview-Commit-ID: Hxp02da6p1z

--HG--
extra : rebase_source : ffa1203320a0dcf65b2aff767d78704eedf4abbf
2017-02-28 20:26:53 +09:00
Carsten "Tomcat" Book
9c1c7106ee merge mozilla-inbound to mozilla-central a=merge 2017-02-28 11:24:33 +01:00
Rail Aliiev
93e2a0ae63 Bug 1337366 - Rename ESR52 partner repack config r=jlund DONTBUILD
MozReview-Commit-ID: Is945ZJLPB3

--HG--
rename : testing/mozharness/configs/partner_repacks/staging_release_mozilla-esr52_desktop.py => testing/mozharness/configs/partner_repacks/release_mozilla-esr52_desktop.py
extra : rebase_source : f1fdb3ea23a6102dbb97f82d86df31890d820683
extra : amend_source : 01520e6a18e23a369dcd55ae585a663ed2a361f0
2017-02-27 22:39:27 -05:00
Boris Chiou
bb298790fe Bug 1342957 - Fix incorrect MOZ_ASSERT in AnimationEffectReadOnly. r=hiro
MozReview-Commit-ID: 6amRZ9AGudQ

--HG--
extra : rebase_source : 350c0d64f371aea0568fc25e345e5de733142abc
2017-02-28 01:38:52 +08:00
Chris Pearce
035505f62b Bug 1342822 - Move Widevine decryption throughput limit into Gecko. r=gerald
This means each stream that's being decrypted will have its own throughput
limiting, independent of other streams.

MozReview-Commit-ID: DiOiRx19OuC

--HG--
extra : rebase_source : c2205e37caec9c89620b4ec09d7fa962a30d9357
2017-02-27 15:57:41 +13:00
Nicholas Nethercote
54ff9e9a14 Bug 1328378 (part 4) - Remove sample_obj. r=mstange.
It's silly indirection.

--HG--
extra : rebase_source : 6eb2f7c13d689db57e604f871372e98d06fea5a1
2017-02-27 12:32:55 +11:00
Nicholas Nethercote
c1b1bc70df Bug 1328378 (part 3) - Remove unnecessary locking in profiler_get_backtrace(). r=mstange.
There's no need to lock when calling Tick() on a local TickSample that uses a
fresh SyncProfile with its own fresh ProfileBuffer -- none of that data can
be touched by another thread.

--HG--
extra : rebase_source : aaabef89e8481758b566e6dd01e4bb61a5855b1a
2017-02-27 12:32:18 +11:00
Nicholas Nethercote
8c0fd1de93 Bug 1328378 (part 2) - Remove BeginUnwind() and EndUnwind(). r=mstange.
Both of these functions are now trivial and identical in both ThreadInfo and
SyncProfile. This patch inlines and removes them.

--HG--
extra : rebase_source : 15fb7c1d4df9fbc80d8e671761b4aa1508845cac
2017-02-27 12:31:44 +11:00
Nicholas Nethercote
97a8ad79df Bug 1328378 (part 1) - Remove SyncProfile::mOwnerState. r=mstange.
It appears to be a remnant of a time when SyncProfile lifetimes were more
complex. Nowadays they are simple.

- profiler_get_backtrace() constructs a SyncProfile called |profile|.
  |profile|'s mOwnerState is REFERENCED.

- profiler_get_backtrace() then calls BeginUnwind() and EndUnwind() on
  |profile|. After the EndUnwind(), |profile->mOwnerState| is always OWNED.

- |profile| then is put into the returned ProfilerBacktrace. That
  ProfilerBacktrace will destroy |profile| in its destructor because
  ShouldDestroy() always returns true because mOwnerState is always OWNED.

The OWNER_DESTROYING and ORPHANED states are never used, and the whole
OwnerState type isn't necessary. This patch removes it and ShouldDestroy().

--HG--
extra : rebase_source : f1828b4a5d6b8f73245e666f457b93a24ca7266e
2017-02-27 12:30:25 +11:00
cnevinchen@gmail.com
c1ccdd63f5 Bug 1337692 - Ask for permission on input=file/accept. r=sebastian,grisha 2017-02-27 21:02:00 -06:00
Wes Kocher
8e40e003f5 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 7JUk3hX7oRK
2017-02-27 17:02:24 -08:00
Wes Kocher
e8fb9a4f0d Backed out changeset 506e2da5e26f (bug 1325778) for turning test_insecure_form_field_autocomplete.html permafail on android a=backout
MozReview-Commit-ID: 5a3fWSTqoOh
2017-02-27 16:59:51 -08:00
Daniel Holbert
7e75a0fa30 Bug 1340441 part 2: Add a failsafe to remove "reftest-wait" in crashtest 1338772-1.html, after some time has elapsed. (test-only, no review)
MozReview-Commit-ID: 94yCXN8AbQ6
2017-02-27 16:53:23 -08:00
Blake Kaplan
9fb1ff597d Bug 1334716 - Make process selection a service and implementable in JS. r=krizsa
MozReview-Commit-ID: CViRvZB8nKe
2017-02-27 16:09:06 -08:00
Wes Kocher
dbf209197e Backed out 2 changesets (bug 1340146) for spidermonkey bustage a=backout
Backed out changeset 5556b171034e (bug 1340146)
Backed out changeset c355a0ffcb10 (bug 1340146)

MozReview-Commit-ID: JTVSUcenPdC
2017-02-27 15:28:34 -08:00
Ben Kelly
2f8d218126 Bug 1342854 Run a limited number of timer callbacks in the same event loop runnable. r=smaug 2017-02-27 17:33:30 -05:00
Michael Kaply
eaf1c195a8 Bug 1031210 - Add junit tests for StringUtils.stripScheme. r=snorp 2017-02-27 16:21:47 -06:00
Wes Kocher
d2b28917c0 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 7UN77Uvxgus
2017-02-27 13:37:44 -08:00
Wes Kocher
1e95bd721f Merge inbound to central, a=merge
MozReview-Commit-ID: F0XvCKnh8H7
2017-02-27 13:34:55 -08:00
Wes Kocher
f448516b0f Merge autoland to central, a=merge
MozReview-Commit-ID: I3hgM0ng45o
2017-02-27 13:12:25 -08:00
Mihai Tabara
035e4968ce Bug 1338186 - tweak the bucket scope to new form. r=aki a=release DONTBUILD
MozReview-Commit-ID: Fbjk6xTZwmZ

--HG--
extra : source : e6b4a6513789a8fa3a2950bb9f6c65d5f5afc5f2
extra : intermediate-source : e00f58c31a85ad03e6eccfa99926f75687041254
2017-02-27 18:55:03 +00:00
Emilio Cobos Alvarez
bbacba9f0d Bug 1342738, Bug 1342188: Reftest expectations adjustments. r=bz 2017-02-27 19:17:12 +01:00
André Bargull
a8358b9891 Bug 1340146 - Process js/src/shell JavaScript files as self-hosted in eslint plugin. r=evilpie
--HG--
extra : rebase_source : c34e54150dafbab3f6422b1beb0689b9ced87608
2017-02-27 09:55:21 -08:00
UK992
fa5cf3d7c1 servo: Merge #15753 - Fix Cargo.toml in servo_tidy_tests (from UK992:tidy); r=jdm
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #15737

Source-Repo: https://github.com/servo/servo
Source-Revision: 28bd00debc4f64ff4a9973bea0003c3fd6776299

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : c3ba9a60a9c479fbc38985ad84a014f910c5822c
2017-02-27 08:56:30 -08:00