Cameron McCormack
730840c3ac
Bug 1337656 - Allow layout.css.servo.enabled to be read at content process startup. r=bholley
...
MozReview-Commit-ID: 7WHuijPH45S
2017-02-08 13:22:33 +08:00
Franziskus Kiefer
78e9074835
Bug 1334127 - land NSS e3bca65235d5, r=me
2017-02-08 06:00:53 +01:00
Nicholas Nethercote
d6624d0e50
Bug 816598 - Add a memory reporter for the Gecko Profiler. r=mstange,jseward.
...
It's fairly straightforward, and measures the important parts of:
- Sampler, PseudoStack, ProfileBuffer, ThreadInfo.
- LUL, PriMap, SecMap
Coverage isn't perfect, but it gets the major things I found via DMD on Linux.
Example output in about:memory:
├──151.21 MB (49.73%) -- profiler
│ ├──141.49 MB (46.53%) ── lul
│ └────9.72 MB (03.20%) ── sampler
--HG--
extra : rebase_source : 67d2ada42aead43f68f5100a08204a1d1f1cfceb
2017-01-30 12:37:26 +11:00
Makoto Kato
0d01065054
Bug 1215247 - Turn on ICU and Intl API for Android. r=Waldo
...
Intl API (ECMA-402) already supports most web browsers such as Edge (including Windows 10 Mobile), Chrome (including Android), and upcoming Safari 10(https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html ).
Also IDN2008 support, and number control by <input type="number"> require ICU. And, although gfx has own unicode table, we want to remove this if ICU is supported on all platform.
Also, new L20N framework (aka L20N) wants to use Intl API to localize UI.
So I would like to use ICU as default on Fennec Android.
Negative issue is file size. ICU has big table, file size of libxul.so will be following. This support requires additional 4.4MB.
before this ... 26287379 bytes
after this ... 30692696 bytes
Although android OS already has ICU, ICU version is different per OS version. And our ICU requirement is 50.1+ (Android 4.0 uses ICU 48) and exported fucntion name of ICU has ICU version suffix. So we cannot use it.
MozReview-Commit-ID: 5R5iNMzWNjS
--HG--
extra : rebase_source : fceb3ee320f885e7c03749f76cf0ad7699a21c2c
2016-08-01 14:14:22 +09:00
Xidorn Quan
5912e6a453
Bug 1330553 - Disable fullscreen-plugins subtest for e10s Linux.
...
MozReview-Commit-ID: BxBS6P8ckD8
--HG--
extra : source : b9ebeae54294e90c1784973f408e1c8874bc114d
2017-02-08 14:42:06 +11:00
David Major
d18d51783a
Bug 1337230: Tweak the const-ness on the HTTP2 Huffman tables. r=hurley
...
MozReview-Commit-ID: FLAdjz691Hn
--HG--
extra : rebase_source : 63b3a25f5ef44a41f4b2a5a8871414354fb16619
2017-02-08 16:34:58 +13:00
Jeff Gilbert
dd931165c6
Bug 1337589 - Improve Get*YuvColorMatrix. - r=mattwoodrow
...
MozReview-Commit-ID: 1FMnRNB7ksI
2017-02-07 19:27:32 -08:00
James Willcox
8c58183633
Bug 1322029 - Put process name into Android crash reports r=jchen
2017-02-07 21:14:44 -06:00
James Willcox
f37c8b3419
Bug 1322029 - Add log message when running GeckoThread on Android r=jchen
2017-02-07 21:14:44 -06:00
James Willcox
1f13c4c303
Bug 1322029 - Don't allow Fennec to start if 32-bit ABI unsupported r=jchen
2017-02-07 21:14:44 -06:00
Phil Ringnalda
a5ec383cac
Backed out changeset 438881cf9dac (bug 1330553) for making test_fullscreen-api.html permatimeout on e10s Linux
...
CLOSED TREE
2017-02-07 18:35:21 -08:00
Matthew Noorenberghe
dcdc8e9897
Bug 1330111 - Test changes for opening username autocomplete. r=johannh
...
MozReview-Commit-ID: CJKpsRmWorm
2017-02-03 16:41:48 -08:00
Matthew Noorenberghe
0cda4589e3
Bug 1330111 - Don't open username autocomplete upon focus if a contextmenu is opening. r=johannh,daleharvey
...
The `focus` event is received before the `contextmenu` event.
MozReview-Commit-ID: 4Ya0uXKXWC6
2017-02-08 10:19:15 +08:00
Matthew Noorenberghe
1bf49a3e92
Bug 1330111 - Automatically open login autocomplete from username fields if the form isn't filled. r=johannh
...
MozReview-Commit-ID: BWJcc0ZaA3K
2017-02-03 12:41:51 -08:00
Matthew Noorenberghe
873c98cb83
Bug 1330111 - Keep track of the username and password last filled by password manager. r=johannh
...
MozReview-Commit-ID: 76HSLXEU3KI
2017-02-02 22:43:59 -08:00
Matthew Noorenberghe
545133b4cf
Bug 1330111 - Replace recordAutofillResult with a method-scoped variable and .add in `finally`. r=johannh
...
This improves readability (no local function) and allows code in `finally` to use the autofillResult.
MozReview-Commit-ID: 77t1ML7uw6G
2017-02-03 01:55:40 -08:00
Matthew Noorenberghe
4cb5ec686a
Bug 1330111 - Add FormLikeFactory.findRootForField API. r=johannh
...
MozReview-Commit-ID: 6qo0hVx3J6p
2017-01-31 23:54:45 -08:00
Matthew Noorenberghe
f54bfb10ae
Bug 1330111 - Expose nsFormFillController's showPopup via nsIFormFillController. r=felipe
...
MozReview-Commit-ID: 9pc2QDDWTrQ
2017-02-03 12:44:49 -08:00
Matthew Noorenberghe
939f782a58
Bug 1330111 - Convert the getFocusedInput method on nsIFormFillController to an attribute. r=felipe
...
The convention is to use an attribute. This also fixes reference counting.
MozReview-Commit-ID: B38ZVNt4Ugi
2017-01-31 23:57:49 -08:00
Matthew Noorenberghe
d14b1e4ab2
Bug 1330111 - Always attempt to autocomplete on type=password fields upon focus. r=daleharvey
...
Let password manager handle opening the popup on username fields itself.
MozReview-Commit-ID: FbI6CgsadEd
2017-02-07 11:15:35 +08:00
Brendan Dahl
b27f51d095
Bug 1277102 - Use nsIDocShellTreeItem::ItemType during nsCSPContext::PermitsAncestry. r=ckerschb
2017-02-01 14:58:00 -05:00
Jet Villegas
f3535dc1b5
Bug 1311368 - Fix ShouldBlockContent logic when content blocking is enabled. r=tobytailor
...
--HG--
extra : amend_source : fdf881c7518bd109242731721e0cf02b499c13a4
2017-02-06 16:40:00 -05:00
Milan Sreckovic
5b06720ff3
Bug 1329796 - Don't cache the mTarget too soon. r=mstange
2017-02-07 20:35:21 -05:00
Xidorn Quan
f140165057
Bug 1330553 - Disable fullscreen-plugins subtest for e10s Linux.
...
MozReview-Commit-ID: BxBS6P8ckD8
--HG--
extra : rebase_source : 9ca596c40feb3fa7d5e76fbcc8daa0e4839bb4c1
extra : source : 3e86d4032007a6637593b396a104d29b2c9ea57b
2017-02-08 12:11:10 +11:00
Wes Kocher
d978bf2b9d
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 7py654uXbYD
2017-02-07 16:55:50 -08:00
Chris Manchester
3f94a4a882
Bug 1336202 - Install the test updater during artifact builds. r=mshal
...
Now that we have the test updater in the test package thanks to FINAL_TARGET,
we can install the test updater as usual during artifact builds.
MozReview-Commit-ID: GhPeFQOzrVA
2017-02-07 16:38:46 -08:00
Chris Manchester
697be139a6
Bug 1336202 - Fix installation of the test updater. r=rstrong
...
This fixes an apparent typo in the Makefile that would first create an
empty `updater-xpcshell` directory and then remove it when installing
the `updster-xpcshell` binary on the next line. This succeeds during regular
builds, but fails during artifact builds when nsinstall.py attempts to remove
the empty directory.
MozReview-Commit-ID: 8I2qB1YvALY
2017-02-07 16:38:45 -08:00
Wes Kocher
672c83ed65
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 5H1ZxSV0XuM
2017-02-07 16:33:31 -08:00
Wes Kocher
eba276a4fb
Merge autoland to central, a=merge
...
MozReview-Commit-ID: 8yDHss0OAAq
2017-02-07 15:56:57 -08:00
Wes Kocher
3ee0c1fe69
Backed out changeset 959e338a566a (bug 1331818) for windows leaks a=backout
...
MozReview-Commit-ID: 2INU1gaQGGI
2017-02-07 14:12:17 -08:00
Brian Hackett
4f53741ced
Bug 1336866 - Lock GC while getting heap growth factor in testing function, r=jonco.
2017-02-07 10:18:28 -07:00
Brian Hackett
adaab62494
Bug 1337324 - Fix GCManagedDeletePolicy so that it again tolerates being called off thread, r=jonco.
2017-02-07 10:15:24 -07:00
ffxbld
5586217f34
No bug, Automated HPKP preload list update from host bld-linux64-spot-055 - a=hpkp-update
2017-02-07 07:33:06 -08:00
ffxbld
3139a8b47f
No bug, Automated HSTS preload list update from host bld-linux64-spot-055 - a=hsts-update
2017-02-07 07:33:04 -08:00
Carsten "Tomcat" Book
092e5dc5f1
merge mozilla-inbound to mozilla-central a=merge
2017-02-07 14:08:46 +01:00
Alessio Placitelli
c27d295ff8
Bug 1301364 - Add short code samples to the Scalar docs. r=gfritzsche
...
MozReview-Commit-ID: E1lyvQzJOn9
--HG--
extra : rebase_source : 73e4e4d41c1ce3e28445fb3354ca89573111a5a2
2017-02-07 07:55:00 -05:00
Andrew Sutherland
45cc729bbb
Bug 1335054 - Fix IndexedDB blob writing ownership race. r=janv
...
--HG--
extra : rebase_source : 1b67f4f1977233a196616f041622fa1bc4d8f0d9
2017-02-07 01:18:33 -05:00
Brian Hackett
e009a2b331
Bug 1334837 - Add JSContext* to runtime for the active cooperatively scheduled thread, r=jandem,jonco,h4writer.
...
--HG--
extra : rebase_source : 2ceb22441a40570388d5704756000ee6dfe4ee8f
extra : histedit_source : ec04243fc5b5be99b592b064a5f5d10e03b8b6f9
2017-02-07 07:58:52 -07:00
Benjamin Bouvier
b68aabdda7
Bug 1337059: More checks for non-zero shifts on ARM; r=lth
...
MozReview-Commit-ID: 1C6OtcAdZsB
--HG--
extra : rebase_source : c67c50ae9a2944404b95e3c46cd1759a54807755
2017-02-07 17:38:30 +01:00
Benjamin Bouvier
d2e532a8b7
Bug 1337060: Release tmp after using it in emitSelect on x86; r=lth
...
MozReview-Commit-ID: CoteqTEylx
--HG--
extra : rebase_source : 51229d75e606d061d4d5da13d2cd7023373610f1
2017-02-07 17:00:47 +01:00
Geoff Brown
0be825632c
Bug 1332862 - Skip test_browserElement_inproc_AudioPlayback.html for frequent failures; r=me,test-only
2017-02-07 09:42:31 -07:00
Geoff Brown
19850b6203
Bug 1324470 - Add support for |mach test-info|; r=gps,ekyle
...
The test-info command provides a report of test results for a named
test on a set of branches over a time period. Test results include
a pass/fail summary, average/min/max duration, and open bugs.
Branches and time period can be modified with optional parameters.
2017-02-07 09:42:29 -07:00
Julian Seward
11b9557938
Bug 1328385 - Replace the profile entry tag with an enum. r=kvijayan.
...
--HG--
extra : rebase_source : 4e8de98fc4e89a772e8fdc2261e0ebb8d30e2642
2017-02-07 16:47:28 +01:00
Phil Ringnalda
9e65b95fe1
Backed out changeset 4b8c006aff8d (bug 1334837) for Mac debug crashes [@ js::CurrentThreadIsIonCompiling()]
...
CLOSED TREE
2017-02-06 20:29:57 -08:00
Cameron McCormack
ba8e011576
Backed out changeset c5d678ebcbcd (bug 1334876) for test failures.
...
MozReview-Commit-ID: 7lAhjbEiSsd
2017-02-07 11:58:28 +08:00
David Parks
2b771634a4
Bug 1307708 - Make the GetKeyState IPDL call sync (it was intr). r=jimm
...
This should avoid destruction messages from deleting the actor while the intr message is awaiting a response.
--HG--
extra : rebase_source : b45e8ffcfe6f63213a289aac874fd43cb71a54ec
2017-02-06 11:53:59 -08:00
Kearwood Gilbert
7f9b3dc8cd
Bug 1287545 - Rename "Valve BSD License" to "OpenVR License" in about:license,r=gerv
...
MozReview-Commit-ID: AGuS3TJRPy8
--HG--
extra : rebase_source : 417740bef33196656884f6048505439c1f60dee5
2017-02-07 11:44:58 -08:00
Tom Schuster
aeaf8fb38c
Bug 1330006 - Land and enable self-hosted JS eslint plugin. r=till,mossop
2017-02-07 21:58:21 +01:00
Tom Schuster
ec8b3e8c5d
Bug 1330006 - Work around no-unreachable error. r=till
2017-02-07 21:58:21 +01:00
Tom Schuster
e05532d8d8
Bug 1330006 - Fix eslint shorthand error. r=till
2017-02-07 21:58:21 +01:00