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

518800 Коммитов

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