Commit Graph

284564 Commits

Author SHA1 Message Date
Gregory Szorc
9e68311999 Bug 1248658 - Remove make targets for running mochitests; r=ted
These have been deprecated in favor of mach commands for years. Let's
stop pretending to support them by removing them.

MozReview-Commit-ID: 4fX6SZN18EQ
2016-02-16 13:48:04 -08:00
Kyle Huey
e971692182 Bug 1247117: De-namespace much of IndexedDB. r=baku 2016-02-16 13:46:08 -08:00
Mike Shal
5fe1e2faab Bug 1243750 - Install all SDKs into sdk/; r=glandium 2016-01-29 14:52:52 -05:00
Mike Shal
3e81a5b9c4 Bug 1217987 - Append bucket prefix for staging post_upload.py; r=nthomas 2016-02-10 20:32:35 -05:00
Mike Shal
2a588c2eb9 Bug 1241976 - port INSTALL_TARGETS in xpcom/tests to moz.build; r=glandium 2016-01-21 21:06:50 -05:00
Ralph Giles
be56b8ac15 Bug 1245170 - Upload rust builds to tooltool. r=dustin
Update the gecko-rust-build docker container to upload the
constructed toolchain to tooltool when running on taskcluster,
so it can be used in normal gecko builds (buildbot as well as tc)

Also include a mac build script (which can't run in taskcluster
currently) and a python script for launching the build task from
a local checkout. This is based on Ted's script for building
breakpad's minidump_stackwalk utility.

Matches contents of https://github.com/rillian/rust-build
commit 407c6854e91541341508e96e6a2781434535b7a5
tag v0.2.0
2016-02-16 13:30:19 -08:00
Jeff Walden
fd24736170 Add an assertion message to the assert-is-empty in LinkedList::~LinkedList, to indicate to users who hit it that it's the fault of the caller, not the fault of MFBT code. No bug, rs=froydnj 2016-02-16 13:06:20 -08:00
Jeff Walden
d9414bfabe Bug 1247140 - Use mozilla::BinarySearchIf for baseline's IC-to-pcoffset binary search, rather than hand-rolling it. r=jandem 2016-02-15 15:37:17 -08:00
Jim Chen
c1b0c71624 Bug 1248047 - Switch back to UI thread when using physical keyboards; r=esawin
When using physical keyboards, we get key events on the UI thread. To
improve performance, and to support key listeners better, we should
switch the IC thread to the UI thread in that case.
2016-02-16 16:02:39 -05:00
Jim Chen
21ab07e123 Bug 1248047 - Simplify GeckoInputConnection.processKey; r=esawin
Right now, processKey uses a IC-thread proxy in order to handle key
events on the UI thread. This patch makes it post the key event to the
IC thread and avoid the proxy entirely.
2016-02-16 16:02:39 -05:00
Jim Chen
4d6ac799f6 Bug 1248047 - Make GeckoInputConnection.sendKeyEvent more efficient; r=esawin
Right now, sendKeyEvent does a round trip from the IC thread to the UI
thread back to the IC thread. This patch makes it stay on the IC thread.
2016-02-16 16:02:38 -05:00
Botond Ballo
de7e8fb583 Bug 1247452 - Use the effective visible region rather than the visible region where appropriate in the compositor. r=mattwoodrow
MozReview-Commit-ID: 6wbe0kUWh9h
2016-02-12 20:24:38 -05:00
Nick Thomas
aefe948c73 Bug 1248255 - Android l10n single-locale repacks can't find tooltool.py, r=Callek 2016-02-17 09:48:05 +13:00
Jim Mathies
d0a55981c1 Bug 1229429 - Refresh plugin window state during composition if we detect a change of layer trees. Fixes issues with plugin window visibility during rapid tab switching. r=roc
MozReview-Commit-ID: pVnTksTt2d
2016-02-16 09:30:55 -06:00
Morgan Phillips
5be4b978ff Bug 1248717 - Don't initialize variables in a for head with var, then use them later. r=jorendorff 2016-02-16 14:25:24 -06:00
Geoff Brown
a50def1ca9 Bug 1238611 - Use PIE version of gdbserver for JimDB (x86); r=jmaher 2016-02-16 13:15:59 -07:00
Patrick McManus
dd25f023eb Bug 1247205 - dont loop on http2 softerror r=dragana 2016-02-13 20:54:24 -05:00
Lee Salzman
b4d0f9533b Bug 1247429 - Warn instead of error if shmem deallocated before IPDL sends it. r=nical 2016-02-16 14:59:01 -05:00
Tooru Fujisawa
08f20ac674 Bug 1247701 followup - Change ArrayShiftDenseKernel to receive handle. r=bz 2016-02-17 04:39:52 +09:00
Mason Chang
2e92b64759 Bug 1246213. Part 2. Followup to fuzz menclose-3-radical.html. r=me 2016-02-16 11:35:41 -08:00
Botond Ballo
992c985b2a Bug 1238137 - Telemetry pings for main thread touch scrolling (Windows only). r=kats 2016-02-05 18:16:55 -05:00
Botond Ballo
3306aea4f3 Bug 1238137 - Telemetry pings for main thread autoscrolling. r=mconley 2016-02-05 18:01:27 -05:00
Botond Ballo
d8b303ea19 Bug 1238137 - Telemetry pings for main thread scrollbar-driven scroll input methods. r=kats 2016-02-05 16:21:54 -05:00
Botond Ballo
efecde675e Bug 1238137 - Telemetry pings for main thread scrolling to bring the caret into view after moving it in response to keyboard input. r=ehsan 2016-02-03 20:36:24 -05:00
Botond Ballo
77e016bd7b Bug 1238137 - Telemetry pings for main thread keyboard-driven scroll input methods. r=ehsan
Pings are sent in the implementations of the nsISelectionController methods
ScrollLine, ScrollPage, ScrollCharacter, and CompleteScroll. It is assumed
that these methods are triggered by keyboard input.

A small number of false positives can occur if these methods are called
in response to something other than keyboard input; this is considered
acceptable.
2016-02-03 19:51:03 -05:00
Botond Ballo
0ba3583a1c Bug 1238137 - Telemetry pings for APZ-driven scroll input methods. r=kats 2016-02-03 20:34:43 -05:00
Botond Ballo
463bd958f5 Bug 1238137 - Define a telemetry histogram for tracking the input methods used to trigger scrolling. r=kats 2016-02-16 14:17:35 -05:00
Chris Manchester
33a2f40e21 Bug 1246992 - Only accept artifacts from a specific revision when one is provided to mach artifact. r=nalexander
MozReview-Commit-ID: FHa6awAFZj8
2016-02-15 12:08:40 -08:00
Gregory Szorc
c2ddbb817a Bug 1247994 - Upgrade vendored requests package to 2.9.1; r=mshal
Previously, we We were running version 2.5.1 of requests. Newer
versions have several bug fixes and even address a CVE.

Source was obtained from
https://pypi.python.org/packages/source/r/requests/requests-2.9.1.tar.gz
and checked in without modification. This should be a rubber stamp
review.

MozReview-Commit-ID: 9tFSVJFfwGh
2016-02-12 10:03:53 -08:00
Bogdan Postelnicu
a5c7f5bb4f Bug 1205177 - call fileHandleQueue->Finish if aFinish in FileHandleThreadPool::Enqueue. r=janv
MozReview-Commit-ID: H2CYKsDdPRL
2016-02-11 19:07:16 +02:00
Andrea Marchesini
034806e3f6 Bug 1245866 - A better buffer size check in nsIDNService::IDNA2008ToUnicode, r=jfkthame 2016-02-16 17:53:44 +00:00
Bogdan Postelnicu
40c5af1655 Bug 1242924 - check return of pattern.Init in DOMStorageManager::Observe. r=jst 2016-01-26 15:09:19 +02:00
Mason Chang
bc1757fb85 Bug 1246213 - Skia reftest fuzzing for Skia content on OS X. r=jmuizelaar 2016-02-16 09:07:52 -08:00
Tooru Fujisawa
ee3ee66f05 Bug 1248420 - Handle JSObject::getGroup OOM in js::ArraySetLength. r=jandem 2016-02-17 01:40:18 +09:00
Tooru Fujisawa
1a37539d6e Bug 1247701 - Bail from ArrayShiftDenseKernel if the array is used by for-in iteration. r=jandem 2016-02-17 01:40:18 +09:00
Tooru Fujisawa
3c56a94034 Bug 1246575 - Inline RegExp.prototype.{global,ignoreCase,multiline,sticky,unicode} getters. r=h4writer 2016-02-17 01:40:17 +09:00
Tooru Fujisawa
40ed92792b Bug 1245112 - Part 11: Move generic MacroAssembler methods into check_macroassembler_style block. r=nbp 2016-02-15 23:01:49 +09:00
Tooru Fujisawa
15bb1d7e57 Bug 1245112 - Part 10: Move MacroAssembler::branchTruncateDouble into generic macro assembler. r=nbp 2016-02-15 23:01:49 +09:00
Tooru Fujisawa
192906ccee Bug 1245112 - Part 9: Move MacroAssembler::branchDouble into generic macro assembler. r=nbp 2016-02-15 23:01:49 +09:00
Tooru Fujisawa
60a83f4092 Bug 1245112 - Part 8: Move MacroAssembler::branchTruncateFloat32 into generic macro assembler. r=bbouvier 2016-02-15 23:01:49 +09:00
Tooru Fujisawa
48e4ea3bb3 Bug 1245112 - Part 7: Move MacroAssembler::branchFloat into generic macro assembler. r=bbouvier 2016-02-15 23:01:49 +09:00
Tooru Fujisawa
9d724b0750 Bug 1245112 - Part 6: Move MacroAssembler::branchTest32 into generic macro assembler. r=nbp 2016-02-15 23:01:48 +09:00
Tooru Fujisawa
50745cec73 Bug 1245112 - Part 5: Move MacroAssembler::branchTestPtr into generic macro assembler. r=nbp 2016-02-15 23:01:48 +09:00
Tooru Fujisawa
41f544e6ef Bug 1245112 - Part 4: Move MacroAssembler::branchTest64 into generic macro assembler. r=nbp 2016-02-15 23:01:48 +09:00
Tooru Fujisawa
d65f76393f Bug 1245112 - Part 3: Move MacroAssembler::branch32 into generic macro assembler. r=nbp 2016-02-15 23:01:48 +09:00
Tooru Fujisawa
4b448676d7 Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp 2016-02-15 23:01:48 +09:00
Tooru Fujisawa
d74b09bd1a Bug 1245112 - Part 1: Move MacroAssembler::branchPrivatePtr into generic macro assembler. r=nbp 2016-02-15 23:01:47 +09:00
Terrence Cole
6051594931 Bug 1248094 - Followup to fix a typo; r=fitzgen 2016-02-16 08:26:18 -08:00
James Willcox
b66db23e34 Bug 1247978 - Ensure minidump header gets written during crash dump on Linux r=ted 2016-02-16 10:16:57 -06:00
James Willcox
d2c9b45171 Bug 1247399 - Add some debug spew to Linux crash handler r=ted 2016-02-16 10:16:57 -06:00