Commit Graph

286866 Commits

Author SHA1 Message Date
Andrew Swan
05c5c4f04a Bug 1251766 - Accept more date formats for downloads.search(). r=kmag
MozReview-Commit-ID: K0r1wiY2lqf
2016-03-04 10:44:09 -08:00
Andrew Swan
1c397b830e Bug 1251766 - Add new Date type to webextensions schemas. r=kmag
MozReview-Commit-ID: EEX5FziiINo
2016-03-04 13:08:19 -08:00
Andrew Swan
4cd89a498c Bug 1245600 - Implement chrome.downloads.onChanged for state. r=kmag
MozReview-Commit-ID: BaAyU1dgMB7
2016-03-04 12:18:11 -08:00
Martijn Wargers
33e0893ef8 Bug 553417 - Rewrite tests to use pushPrefEnv. r=mats 2016-03-04 12:23:23 -05:00
Blake Kaplan
3ea1e37549 Bug 1234440 - Stop using CPOWs in this test. r=wchen 2016-03-04 17:54:00 -05:00
Ryan VanderMeulen
80578c9df6 Bug 1253789 - Don't skip the webgl conformance tests on e10s. r=jgilbert 2016-03-04 22:45:13 -05:00
Luke Wagner
b20cfea033 Bug 1246116 - Baldr: remove two timeout tests until there is a good way to make them not fail on platforms without wasm (arm64) (r=red)
MozReview-Commit-ID: JM9Iav7kMpE
2016-03-04 22:31:28 -06:00
Timothy Nikkel
fde95fcc03 Bug 1251405. Part 2. Use 64 bit ints to hold the delay between the current time and the last animation time. r=edwin
When storing ms, 32 bit ints can hold 2^32/1000/60/60/24 ~= 49 days. It's quite conceivable that someone would leave a tab in the background for 50 days.
2016-03-04 21:54:03 -06:00
Timothy Nikkel
f0724d93e6 Bug 1251405. Part 1. Fix a significant signed/unsigned mismatch in handling the return value of FrameAnimator::GetSingleLoopTime. r=edwin
GetSingleLoopTime returns -1 on exceptional cases but we used an unsigned int to hold the return value in AdvanceFrame. So the |loopTime > 0| check would succeed. Fortunately the |delay.ToMilliseconds() > loopTime| check would fail because loopTime was MAX_UNIT32, so we didn't do anything incorrect.

http://hg.mozilla.org/mozilla-central/rev/263980931d1b (bug 890743) changed GetSingleLoopTime from returning 0 (and uint32_t) to -1 (and int32_t) on exceptional cases. But the caller of GetSingleLoopTime wasn't updated.
2016-03-04 21:54:00 -06:00
Hiroyuki Ikezoe
dcebfa9543 Bug 1196114 - Part 5: Store performce warning information as enum type. r=birtles
Each warning message is generated only when getPropertyState() is called.

MozReview-Commit-ID: C03ZSvPv9ff
2016-03-04 17:54:25 +09:00
Hiroyuki Ikezoe
b5535945ba Bug 1196114 - Part 4: Localize messages for animation performance warnings. r=birtles
MozReview-Commit-ID: LPSHU2T3oP4
2016-03-04 15:48:50 +09:00
Hiroyuki Ikezoe
e2dc345fde Bug 1196114 - Part 3: Set AnimationPerformanceWarning messages. r=birtles
Those message will be modified in part 4 (localization).

MozReview-Commit-ID: 6TMUxemVLcu
2016-03-04 15:07:04 +09:00
Hiroyuki Ikezoe
a8801d4fde Bug 1196114 - Part 2: Add AnimationPropertyStatus interface and KeyframeEffectReadOnly.runningStatus(). r=birtles,smaug
MozReview-Commit-ID: CPz3DtWxKll
2016-03-04 06:36:41 +09:00
Hiroyuki Ikezoe
c2a86b2b53 Bug 1196114 - Part 1: Add SetPerformanceWarning. r=birtles
MozReview-Commit-ID: 8NqvuOjKfZM
2016-03-04 06:36:36 +09:00
Benjamin Bouvier
160adafc23 Bug 1246116: Wire BrTable in wasm and add a bunch of tests; r=sunfish
MozReview-Commit-ID: 7sw9zUD44OW
2016-03-04 12:35:34 +01:00
Morgan Phillips
b95cc48d7d Bug 1245877 - Expose error message names via the debugger object; r=jorendorff 2016-03-04 12:21:57 -08:00
Nathan Froyd
4a6dec41db Bug 1170045 - part 2 - use SegmentedVector in the DeferredFinalize implementation; r=mccr8
This change ought to make the necessary allocations for many deferred
finalizations smaller, at the cost of some extra space usage and
slightly slower walking over the array.
2016-03-04 12:06:06 -05:00
Nathan Froyd
35c3166bcc Bug 1170045 - part 1 - add bulk pop support to SegmentedVector; r=erahm
Writing PopLastN in this way is probably a bit of a micro-optimization,
but at least it comes with tests and some comments for verifying the
goodness of the code.
2016-03-04 12:02:24 -05:00
Nathan Froyd
6c4d0e2e2e Bug 1170045 - part 0 - modify TestSegmentedVectors to use explicitly-updated counts; r=erahm
The scheme in TestSegmentedVectors to use manually-annotated points and
magic numbers corresponding to those annotations works OK for small
numbers of operations.  But for testing bulk push and pop, we're going
to be doing many more operations, so let's move to recording explicitly
in code the operations we expect to see, and checking those instead.
2016-03-04 12:00:33 -05:00
Nathan Froyd
b8910dc5d7 Bug 1132499 - part 2 - convert nsTextEditorState::mValue to be an nsString; r=ehsan
I don't know the full history here; roc asked about this exact thing in
bug 534785 when reviewing the creation of nsTextEditorState.  The answer
then was "historical reasons" (the original code is hg@1)...maybe to try
and save some space?  Regardless, since the only thing we do here is
convert from/to incoming/outgoing nsStrings, which at least sometimes
appear to be causing OOMs, we might as well hold it as an nsString all
the time.  This change will ideally eliminate allocations, as we'll be
able to use nsString's buffer sharing underneath the hood.
2016-03-04 10:29:01 -05:00
Nathan Froyd
16844449c8 Bug 1132499 - part 1 - convert nsTextEditorState::mValue to use Maybe instead of heap allocation; r=ehsan
This change is just a minor tidying; we need to distinguish between
"have a value" and "don't have a value" in nsTextEditorState::GetValue,
but we can do better than heap-allocating the string.
2016-03-04 09:56:13 -05:00
Bill McCloskey
85f6f24bff Back out bug 1248750 on a CLOSED TREE 2016-03-04 16:04:41 -08:00
Jim Mathies
cc6f701249 Bug 1253688 - Backout bug 1229429 which caused a painting problem with Loops remote browser chat window with e10s enabled. r=billm
MozReview-Commit-ID: 3tAgOAmnJli
2016-03-04 17:56:03 -06:00
Kartikaya Gupta
a1e845485d Bug 1253617 - Fix non-unified build bustage in OverscrollHandoffState.cpp r=BenWa
MozReview-Commit-ID: 9QkpsxPZsQS
2016-03-04 12:59:06 -05:00
Masatoshi Kimura
628828881c Bug 1253566 - Deal with char16_t/wchar_t mismatch. r=aklotz 2016-03-05 08:47:50 +09:00
Dan Gohman
effa4bc0ac Bug 1253681 - BaldrMonkey: Update to the current official opcode encodings. r=luke 2016-03-04 11:55:59 -08:00
Gabriele Svelto
56bc4bf41b Bug 1253571 - Remove the remaining uses of ScopedDeletePtr and ScopedFreePtr from the HAL and MTP code r=dhylands 2016-03-04 15:15:38 +01:00
sakshi
88d7bc82bd Bug 1197311 - Remove PR_snprintf calls in dom/ r=froydnj 2016-02-17 14:23:39 -05:00
Brian Hackett
f78a733ed1 Bug 1247832 - Adjust framePushed value in unboxed array baseline IC failure path, r=jandem. 2016-03-04 16:09:44 -07:00
Matt Woodrow
13ac8417d3 Bug 1220082 - Assign frame ids to animated images so that they get invalidated correctly. r=seth 2016-01-12 17:14:09 +13:00
Boris Zbarsky
430fa0cc76 Bug 1251280. When zooming in or out on a resized full-page image, we may need to update our vertical-overflow class even if we don't change anything else. r=khuey 2016-03-04 18:02:08 -05:00
Brian Hackett
78b289830d Bug 1246132 - Improve register allocation speed on large functions, r=sunfish. 2016-03-04 15:59:29 -07:00
Bill McCloskey
35c2982ddf Bug 1248750 - Eliminate intentional IPC crashes (r=dvander) 2016-03-04 14:51:08 -08:00
Bill McCloskey
d69b7b2ee8 Bug 1240985 - IPC fuzzer (r=gabor) 2016-03-04 14:51:08 -08:00
Kit Cambridge
1f33843b9c Back out changeset a67f0b208af6 (bug 1252250) for merge conflicts.
MozReview-Commit-ID: IQzGkqThQzG
2016-03-04 14:46:15 -08:00
Tooru Fujisawa
fc98e12da9 Bug 1249960 - Rename Int32Key to RegisterOrInt32Constant, branchKey to branch32, storeKey to store32, bumpKey to inc32 and dec32. r=nbp 2016-03-05 07:41:54 +09:00
Tooru Fujisawa
080e7aeadd Bug 1249961 - Rename MacroAssembler::branchEqualTypeIfNeeded to MacroAssembler::maybeBranchTestType. r=nbp 2016-03-05 07:41:54 +09:00
Mike Conley
97cbc39b25 Bug 1253382 - Add a new tabpaint talos test. r=jmaher
tabpaint measures how long it takes to open a new tab and show its content.

MozReview-Commit-ID: IIVprFdvH1Z
2016-03-01 17:29:09 -05:00
Mike Conley
7bbb746361 Bug 1253382 - Force the initial browser remoteness only after the browser's onLoad has fired. r=jmaher
This is necessary in order to be able to open new tabs from the initial
browser window, since the initial browser window needs to have its
BrowserDOMWindow attribute set when it goes remote - and if it fires
before the onLoad handler in browser.js, the BrowserDOMWindow attribute
that's set on the XUL window (which gets copied over to the remote browser),
hasn't been set yet.

MozReview-Commit-ID: AYyFdyoX8g9
2016-03-03 18:15:12 -05:00
Mike Conley
e329479617 Bug 1253382 - Sign the most recent version of TalosPowers. r=jmaher
MozReview-Commit-ID: BXIJbMvRtKJ
2016-03-04 11:59:45 -05:00
Aaron Klotz
204dfa28b2 Bug 1161169: Clean up usage of mContentParent and clearly identify it as specifically for async plugin init; r=billm,jimm
mContentParent is really just to be used while handling a synchronous
ContentParent::RecvLoadPlugin call when async plugin init turned on.

In any other context, using it will be unsafe.

This patch adds comments and assertions to ensure that this value isn't set
otherwise, and converts the one use of mContentParent outside of async plugin
init to use an alternative mechanism for identifying the content process.

MozReview-Commit-ID: Esgt1kj0MCt
2016-03-03 00:24:36 -07:00
Dustin J. Mitchell
ab8a906d8a Bug 1253663: ensure exit status is correct when cleaning up; r=armenzg
MozReview-Commit-ID: 3qKPQavEvCk
2016-02-12 16:31:29 +00:00
Randall Barker
178c18a6fd Bug 1241332 - part 2, Request zoomToFocusedInput after resize finishes and propagates through APZ r=kats 2016-03-04 14:43:38 -08:00
Randall Barker
811c5e7766 Bug 1241332 - part 1, Request content repaint at end of APZ animation r=kats 2016-03-04 14:43:38 -08:00
Randall Barker
3ab57f32f0 Bug 1253426 - When Fennec is brought to the foreground, soft keyboard needs to be restored if it was previously visible r=snorp 2016-03-04 14:43:38 -08:00
Felipe Gomes
e0df9454b0 Bug 1253605 - Do not display e10s checkbox as checked if e10s was blocked. r=jimm
MozReview-Commit-ID: 50u5Vx8B5kj
2016-03-04 11:51:13 -03:00
Byron Campen [:bwc]
0ebd3b251a Bug 1221473: Do not treat answer as authoritative wrt payload types. r=drno
MozReview-Commit-ID: 2uVn60j8QfC
2015-11-06 10:14:23 -06:00
Francois Marier
19dcdb931c Bug 1164518 - Avoid unnecessary DB updates when caching Safe Browsing results. r=gcp
MozReview-Commit-ID: HYNaTdCRohL
2016-03-04 12:33:20 -08:00
Francois Marier
10c24213b7 Bug 1164518 - Minor optimizations for Safe Browsing completions. r=gcp
- added an early exit to skip table string comparisons on a 204
- removed an unnecessary NS_WARNING on gethash errors (e.g. 503s)
- do the noise check first since it's the majority of completions

MozReview-Commit-ID: Lqae5DbUrs8
2016-03-02 14:55:44 -08:00
Francois Marier
db54d940f9 Bug 1164518 - Better logging of completions. r=gcp
MozReview-Commit-ID: JqhDC9GzB8l
2016-03-02 14:54:59 -08:00