Seth Fowler
9ed0183fa8
Bug 1128769 (Part 1) - Propagate the imgIContainer::Draw result through the nsLayoutUtils::PaintBackground* functions. r=tn
2015-02-09 23:27:39 -08:00
Shu-yu Guo
a320cde27c
Bug 1130698 - Fix spewing constructors for optimization tracking. (r=djvj)
2015-02-09 18:23:52 -08:00
Shu-yu Guo
20cf051e39
Bug 1129781 - Re-lookup JIT code return addr when stringifying optimization info instead of caching the index. (r=djvj)
...
This saves us some circular buffer space.
2015-02-09 18:11:19 -08:00
Shu-yu Guo
47cc84e1cb
Bug 1130756 - Set BaselineFrame's isDebuggee flag before any operation that can re-enter the VM. (r=jandem)
2015-02-09 18:11:19 -08:00
L. David Baron
758cb58c30
Bug 680547 bustage fix: Make #pragmas be #ifndef __clang__. No review.
2015-02-10 16:24:54 +11:00
L. David Baron
562f07be92
Bug 680547 - Compile Linux 64-bit NS_InvokeByIndex with -mno-avx to allow compiling with -march=native on new hardware, or similar -march flags. r=froydnj
...
As explained in bug 1111355, having avx enabled appears to change the
alignment behavior of alloca (apparently adding an extra 16 bytes) of
padding/alignment (and using 32-byte alignment instead of 16-byte). The
suggestion of using __bultin_alloca_with_align in bug 1111355 didn't fix
the problem, so this seems to be the best available workaround, given
that this code, which should perhaps better be written in assembly, is
written in C++.
Interestingly, this is NOT fixed by #pragma GCC target ("arch=x86-64").
(I determined the (undocumented) name for the default -march value on
x86_64 from the gcc source code (gcc/config/i386/i386.c, function
ix86_option_override_internal, code that sets opts->x_ix86_arch_string .)
I confirmed that this sets the same macros based on the empty diff
between the output of 'gcc -E -dM -x c++ /dev/null' and 'gcc -E -dM -x
c++ -march=x86-64 /dev/null', which was not an empty diff for other
-march values (e.g., k8).)
I confirmed that the push_options and pop_options actually work by
putting the push/pop pair around a different (earlier) function, and
testing that this did not fix the bug (with the pop_options before
NS_InvokeByIndex).
See the gcc documentation at:
https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Function-Specific-Option-Pragmas.html
https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Function-Attributes.html
https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/i386-and-x86-64-Options.html
2015-02-10 16:04:46 +11:00
Tooru Fujisawa
3e5a6c0423
Bug 1025184 - Make ConstTwoByteChars a Range. r=jandem
2015-02-10 12:52:18 +09:00
Chris Peterson
9186f895f2
Bug 1093721 - Avoid ReferenceError when trying to instantiate Components.classes['@mozilla.org/app-migrator;1']. r=qdot
2015-02-08 13:48:29 -08:00
Chris Peterson
52d498dc7b
Bug 1130828 - Fix clang -Widiomatic-parentheses and -Wsemicolon-before-method-body warnings. r=smichaud
2015-02-06 00:09:39 -08:00
Benoit Girard
871c6bf4cb
Bug 1085223 - Comment out occlusion culling for now. r=mattwoodrow
2015-02-10 11:20:36 +08:00
JW Wang
6ce498d369
Bug 1130906 - remove HTMLMediaElement.waitingFor for spec. changes. r=cpearce. r=bz.
2015-02-10 11:00:35 +08:00
JW Wang
c5024a6b6a
Bug 1130275 - correct promise chaining for EME mochitests. r=edwin.
2015-02-06 19:16:28 +08:00
JW Wang
a17cd8b4e6
Bug 1128420 - remove finished output streams from MediaDecoder::mOutputStreams. r=roc.
2015-02-10 10:45:41 +08:00
Markus Stange
5bd5cefe01
Bug 1130892 - Allow vibrancy in popups from non-chrome prescontexts. r=roc
2015-02-09 13:24:51 -05:00
Bobby Holley
1374e3cc8d
Bug 1120030 - Test for timestampOffset. r=jya
2015-02-09 17:29:13 -08:00
Matthew Gregan
1a7591bf44
Bug 1131340 - Avoid template aliasing since GCC 4.6 lacks support. r=cpearce
2015-02-10 14:27:36 +13:00
Matthew Gregan
21c6f175e0
Bug 1131340 - Avoid delegating constructors since GCC 4.6 lacks support. r=cpearce
2015-02-10 14:27:30 +13:00
Gary Kwong
041ecd4289
Bug 1030842 - Typo fix for configure when --enable-export-js is set. r=glandium
2015-02-09 17:10:19 -08:00
Christoph Kerschbaumer
edf4baca49
Bug 1130816 - Bad argument passed to newChannelFromURI2 in WindowsPreviewPerTab.jsm (r=gijs)
2015-02-08 20:46:47 -08:00
Luke Wagner
0fb8fefb98
Bug 1121433 - Remove clone-at-call-site functionality (r=shu,jandem)
2015-02-09 18:16:12 -06:00
Luke Wagner
4cb80c332b
Bug 1125561 - silence unsigned-compare-against-zero warning on platforms with zero ShadowStackSpace (r=red)
2015-02-09 18:08:03 -06:00
Luke Wagner
d1bc038637
Bug 1125561 - OdinMonkey: align FFIs for Ion calls (r=bbouvier)
2015-02-09 16:48:32 -06:00
Jim Mathies
5e218a9b66
Bug 1103177 - follow up to delete a .rej file. DONTBUILD
2015-02-09 17:00:08 -06:00
Nicholas Nethercote
ee41df7dc2
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
2015-02-09 14:34:50 -08:00
Dhi Aurrahman
dc468b5918
Bug 1113003: Remove domain level lookup from ServiceWorkerManager. r=nsm
2015-02-09 11:33:39 +07:00
Matthew Gregan
e39418ab05
Bug 1130923 - Remove some DASHDecoder remnants: RestrictedAccessMonitor and GetByteRangeForSeek. r=cpearce
2015-02-10 11:59:20 +13:00
L. David Baron
d768f5ee94
Bug 983817 - Pad heap allocations passed to flag_qsort() on x86 Linux to work around gcc bug affecting Ubuntu packages. r=froydnj
...
My biggest concern for review of this patch is whether the #ifdef will
correctly catch what Ubuntu is using to compile Firefox. Does anybody
know how to confirm that Ubuntu is compiling with gcc, and that these
#ifdefs are correct?
2015-02-10 10:10:49 +11:00
David Burns
685d0f5cd4
Bug 1084125: Allow requiredCapabilities in Marionette, if they are not fulfilled then a new session is not created; r=chmanchester
2015-02-06 21:45:33 +00:00
David Burns
e0a53a29f5
Bug 1084125: Add in SessionNotCreatedException to marionette; r=chmanchester
2015-02-06 21:42:24 +00:00
David Burns
b6900e6480
Bug 1084125: Merge in desired capabilities when passed in on new session; r=chmanchester
2015-02-06 20:25:17 +00:00
Wes Kocher
bc02c6b8e1
Backed out changeset ea625e85c72a (bug 1123763) for checktest orange on a CLOSED TREE
2015-02-09 14:00:13 -08:00
Aaron Klotz
e9ecb648cd
Bug 1130747: Add more error checking to PluginAsyncSurrogate::GetPropertyHelper; r=jimm
2015-02-08 19:42:08 -07:00
Aaron Klotz
bf061ad61e
Bug 1123916: Ensure that plugin entry points are correctly set on MacOS when async plugin init and e10s are both true; r=jimm
2015-02-08 09:49:35 -07:00
Ryan VanderMeulen
dcf272e15e
Merge m-c to inbound. a=merge
2015-02-09 16:36:09 -05:00
Ryan VanderMeulen
9b62e406b4
Merge inbound to m-c. a=merge
2015-02-09 16:29:48 -05:00
Andrew Halberstadt
9dd4f82c1d
Bug 1123763 - [manifestparser] Implement filter system for manifest.active_tests(), r=ted
...
A filter is a callable that accepts an iterable of tests and a dictionary of values (e.g mozinfo.info) and returns an iterable of tests. Note filtering can mean modifying tests in addition to removing them. For example, this implements a "timeout-if" tag in the manifest:
from manifestparser import expression
import mozinfo
def timeout_if(tests, values):
for test in tests:
if 'timeout-if' in test:
timeout, condition = test['timeout-if'].split(',', 1)
if expression.parse(condition, **values):
test['timeout'] = timeout
yield test
tests = mp.active_tests(filters=[timeout_if], **mozinfo.info)
2015-02-09 16:13:00 -05:00
Fernando Jimenez
b205affc37
Bug 1130057 - TypeError: this.__DOM_IMPL_ is undefined Preventing Purchase on FF Android Nightly. r=wjohnston
2015-02-09 21:55:16 +01:00
Bob Owen
3c8c4af772
Bug 1094953
: Ensure that GetGlobalJSObject on the native global does not return null in nsXPCWrappedJSClass::DelegatedQueryInterface. r=bholley
2015-02-09 19:55:57 +00:00
B2G Bumper Bot
cea3d9fd20
Bumping manifests a=b2g-bump
2015-02-09 11:01:34 -08:00
B2G Bumper Bot
90e37c01d3
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/13fba23da899
Author: Julien Wajsberg <felash@gmail.com>
Desc: Merge pull request #27967 from julienw/remove-text-at-loading
Bug 1129913 - Remove all text in markup for gaia-header > h1 nodes r=
========
https://hg.mozilla.org/integration/gaia-central/rev/87c09f6003bc
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 1129913 - Remove all text in markup for gaia-header > h1 nodes r=iliu,mmedeiros,francisco,salva,sfoster,pdahiya,dkuo,arthurcc,schung,alive,johnhu,gsvelto
2015-02-09 11:00:06 -08:00
Jim Mathies
fb5dcf7e7e
merge backout
2015-02-09 12:38:30 -06:00
Jim Mathies
74ee6ddf5f
Backout ee13449af6e7 (bug 1127378) on the suspicion that it caused bug 1130734.
2015-02-09 12:37:46 -06:00
B2G Bumper Bot
49f91bac80
Bumping manifests a=b2g-bump
2015-02-09 09:41:32 -08:00
B2G Bumper Bot
df0c5717a6
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/a73fb25434e8
Author: Sam Foster <sam@sam-i-am.com>
Desc: Merge pull request #27602 from sfoster/task-manager-color-bug-1120513
Bug 1120513 - Replace task-manager color (not tab view) r=etienne
========
https://hg.mozilla.org/integration/gaia-central/rev/f298f68166d6
Author: Sam Foster <sfoster@mozilla.com>
Desc: Bug 1120513 - Replace task-manager color (not tab view) r=etienne
2015-02-09 09:39:59 -08:00
Tooru Fujisawa
9b2b5414d1
Bug 1130860 - Part 2: Fix static keyword in wrong place. r=me CLOSED TREE
2015-02-10 02:34:08 +09:00
B2G Bumper Bot
4024f03d8a
Bumping manifests a=b2g-bump
2015-02-09 09:21:27 -08:00
B2G Bumper Bot
9e40197465
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/660ba85f64a1
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1102814 - merge pull request #27913 from gabrielesvelto:bug-1102814-keypad-volume-control-channel to mozilla-b2g:master
========
https://hg.mozilla.org/integration/gaia-central/rev/4ed6d7a61cee
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Bug 1102814 - Use the `notification' channel to play keypad touch tones r=thills
2015-02-09 09:19:58 -08:00
B2G Bumper Bot
71442ace53
Bumping manifests a=b2g-bump
2015-02-09 08:21:38 -08:00
B2G Bumper Bot
e2cefb2b52
Bumping gaia.json for 6 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/bb13c3463e08
Author: Yura Zenevich <yura.zenevich@gmail.com>
Desc: Merge pull request #28031 from yzen/bug-1069601
Bug 1069601 - improved accessibility in settings' data usage information...
========
https://hg.mozilla.org/integration/gaia-central/rev/0dcf55d84fb6
Author: Yura Zenevich <yzenevich@mozilla.com>
Desc: Bug 1069601 - improved accessibility in settings' data usage information section.
========
https://hg.mozilla.org/integration/gaia-central/rev/047989cbfffb
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1102481 - merge pull request #27931 from hfiguiere:bug1102481-no-results to mozilla-b2g:master
========
https://hg.mozilla.org/integration/gaia-central/rev/0bb8596e5677
Author: Hubert Figuière <hub@figuiere.net>
Desc: Bug 1102481 - Part 3: use classList.toggle()
========
https://hg.mozilla.org/integration/gaia-central/rev/bdb9dcb4019a
Author: Hubert Figuière <hub@figuiere.net>
Desc: Bug 1102481 - Part 2: integration tests.
========
https://hg.mozilla.org/integration/gaia-central/rev/6b47c2961d00
Author: Hubert Figuière <hub@figuiere.net>
Desc: Bug 1102481 - Display "no results" when there is none.
2015-02-09 08:20:09 -08:00
B2G Bumper Bot
a634cd9fdd
Bumping manifests a=b2g-bump
2015-02-09 07:41:46 -08:00