Commit Graph

228286 Commits

Author SHA1 Message Date
Catalin Badea
80a1b203b6 Bug 982726 - Patch 2: Add postMessage to service worker. r=baku 2015-02-09 12:42:00 -05:00
Benoit Girard
d6f7422100 Bug 1131462 - Remove buggy GetAsSurface override. r=jrmuizel 2015-02-10 23:03:15 +08:00
Carsten "Tomcat" Book
833aa080c8 Backed out changeset 7d0e23391d53 (bug 1108957) for breaking nexus builds 2015-02-10 16:01:08 +01:00
Joel Maher
d77dce24d2 Bug 1110982 - [backout] tracking bug to get --run-by-dir enabled for 'oth' job on trunk. r=RyanVM 2015-02-10 09:07:32 -05:00
Masatoshi Kimura
3b7544e51a Bug 1124039 - Enable RC4 only if ClientHelloVersion <= TLS 1.0. r=keeler 2015-02-10 22:29:51 +09:00
Kartikaya Gupta
bd3209cbbd Bug 930939 - Switch the B2G controller thread from the main thread to the compositor thread. r=botond,mwu 2015-02-10 08:24:23 -05:00
Kartikaya Gupta
0fdb14cfb6 Bug 930939 - Add a function to encapsulate running things on the APZ controller thread. r=botond 2015-02-10 08:24:23 -05:00
Kartikaya Gupta
a83100edb9 Bug 930939 - Move thread assertion code into APZThreadUtils and add more assertions. r=botond 2015-02-10 08:24:23 -05:00
Seth Fowler
e92e773792 Bug 1130802 - Always prefer decoded surfaces when substituting surfaces for downscale-during-decode. r=dholbert 2015-02-10 04:20:45 -08:00
Brian Hackett
d6514d74fe Bug 1126629 - Refine handling of minimal intervals in the backtracking allocator, r=sunfish. 2015-02-10 04:40:06 -07:00
Carsten "Tomcat" Book
f5bebcf5e0 Backed out changeset 96de29a78170 (bug 1096800) for xperf perma failures 2015-02-10 12:32:06 +01:00
Cameron McCormack
d917384221 Bug 1067755 - Store relevant style data rather than style context pointers on transformed text runs. r=jdaggett 2015-02-10 21:30:25 +11:00
Carsten "Tomcat" Book
59721c07ea Backed out changeset cab2c930fa02 (bug 1067755) for static analysis build bustage 2015-02-10 11:15:33 +01:00
Kaustabh Datta Choudhury
caec67b5ba Bug 1056851 - [layout] Change existing callers of SpecialPowers.setBoolPref/setIntPref/setCharPref to SpecialPowers.pushPrefEnv. r=jmaher 2015-02-06 11:50:00 +01:00
Milan Sreckovic
3c586fdd4c Bug 1130971 - Null pointer checks before dispatching. r=mattwoodrow 2015-02-09 17:23:09 +08:00
Andrew Comminos
611f50b6a1 Bug 1126094 - Adds high resolution display support to GdkScreen. r=karlt 2015-01-26 17:21:00 +01:00
JerryShih
e208c92bdb Bug 1129686 - Update cms profile in SRGBOverrideObserver callback. r=jmuizelaar 2015-02-06 00:18:00 +01:00
Dragana Damjanovic
4959d096be Bug 1108957 - Add per network interface dns query. This is possible only with gonk. r=mayhemer 2015-02-09 01:52:00 +01:00
Cameron McCormack
a1e68dc1cd Bug 1067755 - Store relevant style data rather than style context pointers on transformed text runs. r=jdaggett 2015-02-10 20:35:59 +11:00
Frédéric Wang
fb56fe513c Bug 1110056 - Merge nsMathMLmphantomFrame into nsMathMLmrowFrame. r=jkitch 2015-02-09 11:19:00 +01:00
Ted Clancy
8141cc96f9 Bug 1000305 - Part 2 - imported patch bug-1000305-fix-part2. r=mcmanus 2015-02-09 08:39:07 -05:00
Ted Clancy
3852ba3695 Bug 1000305 - Part 1 - Add a getIcon() method. r=fabrice r=ehsan 2014-12-18 17:40:41 -05:00
Cykesiopka
646544ea00 Bug 897690 - Remove misleading error message from AppendErrorTextUntrusted. r=dkeeler 2015-02-09 03:50:00 +01:00
Jonathan Kew
281856cac3 Bug 1127935 - Check for null when trying to load 'head' table, to avoid crashing on non-sfnt fonts. r=jdaggett 2015-02-10 09:18:23 +00:00
Robert Longson
4857d974f4 Bug 1108887 - Backout part 3 and part 4 of bug 949435 (SVG iframe). r=birtles sr=bzbarsky 2015-02-10 09:14:19 +00:00
Bob Owen
d7507fde77 Bug 1129369 Part 3: Turn on MITIGATION_STRICT_HANDLE_CHECKS process-level mitigation for the GMP sandbox. r=tabraldes 2015-02-10 09:06:59 +00:00
Bob Owen
5a5232342f Bug 1129369 Part 2: Turn on BOTTOM_UP_ASLR process-level mitigation for the GMP sandbox. r=tabraldes 2015-02-10 09:06:59 +00:00
Bob Owen
9aff5c26a7 Bug 1129369 Part 1: Turn on DEP_NO_ATL_THUNK process-level mitigation for the GMP sandbox. r=tabraldes 2015-02-10 09:06:59 +00:00
Jan de Mooij
25210150e8 Bug 1128196 - Don't relazify scripts with a TypeScript. r=till 2015-02-10 09:40:46 +01:00
Ian Moody
f36067225d Bug 1096800 - Default sans-serif font for zh-CN on windows is mapped to SimSun, which is actually a serif font. r=jdaggett 2015-02-10 17:18:32 +09:00
Masayuki Nakano
b9ddb90367 Bug 1131026 Rename nsITextInputProcessor.init() and .initForTests() to .beginInputTransaction() and .beginInputTransactionForTests() r=smaug, sr=smaug 2015-02-10 17:09:29 +09:00
Tooru Fujisawa
52353f4e95 Bug 1130785 - Fix JS_HAS_EXPR_CLOSURES macro conditions. r=shu 2015-02-10 17:06:07 +09:00
JW Wang
088fb91a19 Bug 1114826 - run test_eme_persistent_sessions.html tests after MediaKeySession.update() to avoid collision with MediaKeySession.load(). r=edwin. 2015-02-08 09:54:37 +08:00
Seth Fowler
79b866737f Bug 1129804 - Flip on decode-on-draw on B2G. r=me 2015-02-04 23:26:54 -08:00
Seth Fowler
59f6986711 Bug 1130707 - Make decode-on-draw-only image notifications more robust. r=tn 2015-02-09 23:50:30 -08:00
Seth Fowler
9c9d5eb0e3 Bug 1128769 (Part 6) - Remove imgIContainer::IsDecoded and all remaining callers. r=tn 2015-02-09 23:27:40 -08:00
Seth Fowler
cb06cfa609 Bug 1128769 (Part 5) - Record the last draw result for various less common frame types and use it to decide whether to sync decode. r=tn 2015-02-09 23:27:40 -08:00
Seth Fowler
5691ed0bdf Bug 1128769 (Part 4) - Record the last draw result when drawing CSS tables and use it to decide whether to sync decode. r=tn 2015-02-05 20:45:56 -08:00
Seth Fowler
ce51811229 Bug 1128769 (Part 3) - Record the last draw result when drawing CSS backgrounds and use it to decide whether to sync decode. r=tn 2015-02-09 23:27:39 -08:00
Seth Fowler
f1c8371d33 Bug 1128769 (Part 2) - Check if we invalidated for a sync decode and never painted before invalidating for sync decoding again. r=tn 2015-02-09 23:27:39 -08:00
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