795e5c73a3a67cb05984e8a0639b2bc51ac03f8f: Bug 1131026 Rename nsITextInputProcessor.init() and .initForTests() to .beginInputTransaction() and .beginInputTransactionForTests() r=smaug, sr=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 10 Feb 2015 17:09:29 +0900 - rev 245900
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1131026 Rename nsITextInputProcessor.init() and .initForTests() to .beginInputTransaction() and .beginInputTransactionForTests() r=smaug, sr=smaug
f13b5763c5ce01c385aac6b51f83f1ce8626f887: Bug 1130785 - Fix JS_HAS_EXPR_CLOSURES macro conditions. r=shu
Tooru Fujisawa <arai_a@mac.com> - Tue, 10 Feb 2015 17:06:07 +0900 - rev 245899
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1130785 - Fix JS_HAS_EXPR_CLOSURES macro conditions. r=shu
df1e73a2888c2cfceab06f88cbe371b8a35e7c61: Bug 1114826 - run test_eme_persistent_sessions.html tests after MediaKeySession.update() to avoid collision with MediaKeySession.load(). r=edwin.
JW Wang <jwwang@mozilla.com> - Sun, 08 Feb 2015 09:54:37 +0800 - rev 245898
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1114826 - run test_eme_persistent_sessions.html tests after MediaKeySession.update() to avoid collision with MediaKeySession.load(). r=edwin.
88682971f399b5bc1d7bdc7d51fe622d8119bccd: Bug 1129804 - Flip on decode-on-draw on B2G. r=me
Seth Fowler <seth@mozilla.com> - Wed, 04 Feb 2015 23:26:54 -0800 - rev 245897
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1129804 - Flip on decode-on-draw on B2G. r=me
a48321b8bd00f78e5d377c6a5cde201f391c66bc: Bug 1130707 - Make decode-on-draw-only image notifications more robust. r=tn
Seth Fowler <seth@mozilla.com> - Mon, 09 Feb 2015 23:50:30 -0800 - rev 245896
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1130707 - Make decode-on-draw-only image notifications more robust. r=tn
f97eece7bdb6712fe9033c65c2b6d48ae10719a4: Bug 1128769 (Part 6) - Remove imgIContainer::IsDecoded and all remaining callers. r=tn
Seth Fowler <seth@mozilla.com> - Mon, 09 Feb 2015 23:27:40 -0800 - rev 245895
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1128769 (Part 6) - Remove imgIContainer::IsDecoded and all remaining callers. r=tn
e2239d5fcb1e9c2b9d17dc65e734b5ce81069426: 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
Seth Fowler <seth@mozilla.com> - Mon, 09 Feb 2015 23:27:40 -0800 - rev 245894
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
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
a72dc404ea1ff83b8c53129b6b9af773a7b53375: Bug 1128769 (Part 4) - Record the last draw result when drawing CSS tables and use it to decide whether to sync decode. r=tn
Seth Fowler <seth@mozilla.com> - Thu, 05 Feb 2015 20:45:56 -0800 - rev 245893
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1128769 (Part 4) - Record the last draw result when drawing CSS tables and use it to decide whether to sync decode. r=tn
d6c37a5ec39cc1d7891728369de0b55e465f4306: Bug 1128769 (Part 3) - Record the last draw result when drawing CSS backgrounds and use it to decide whether to sync decode. r=tn
Seth Fowler <seth@mozilla.com> - Mon, 09 Feb 2015 23:27:39 -0800 - rev 245892
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1128769 (Part 3) - Record the last draw result when drawing CSS backgrounds and use it to decide whether to sync decode. r=tn
893dcee72667e237ea74539437cbba1eab0a7b2b: Bug 1128769 (Part 2) - Check if we invalidated for a sync decode and never painted before invalidating for sync decoding again. r=tn
Seth Fowler <seth@mozilla.com> - Mon, 09 Feb 2015 23:27:39 -0800 - rev 245891
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1128769 (Part 2) - Check if we invalidated for a sync decode and never painted before invalidating for sync decoding again. r=tn
a4be606796ba06bf348c974ad37aa0ccf970a629: Bug 1128769 (Part 1) - Propagate the imgIContainer::Draw result through the nsLayoutUtils::PaintBackground* functions. r=tn
Seth Fowler <seth@mozilla.com> - Mon, 09 Feb 2015 23:27:39 -0800 - rev 245890
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1128769 (Part 1) - Propagate the imgIContainer::Draw result through the nsLayoutUtils::PaintBackground* functions. r=tn
c3d9696f856f74c9a294d2794241c2aa7717c938: Bug 1130698 - Fix spewing constructors for optimization tracking. (r=djvj)
Shu-yu Guo <shu@rfrn.org> - Mon, 09 Feb 2015 18:23:52 -0800 - rev 245889
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1130698 - Fix spewing constructors for optimization tracking. (r=djvj)
9ca32c3e11cbcb5facf59bf24fc708a261c3fe51: Bug 1129781 - Re-lookup JIT code return addr when stringifying optimization info instead of caching the index. (r=djvj)
Shu-yu Guo <shu@rfrn.org> - Mon, 09 Feb 2015 18:11:19 -0800 - rev 245888
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
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.
ba9da2364774fc1fe2ea47941c325d1e6b7cbe75: Bug 1130756 - Set BaselineFrame's isDebuggee flag before any operation that can re-enter the VM. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Mon, 09 Feb 2015 18:11:19 -0800 - rev 245887
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1130756 - Set BaselineFrame's isDebuggee flag before any operation that can re-enter the VM. (r=jandem)
b266a69f1947eba525712b4e8c472e3003f816ee: Bug 680547 bustage fix: Make #pragmas be #ifndef __clang__. No review.
L. David Baron <dbaron@dbaron.org> - Tue, 10 Feb 2015 16:24:54 +1100 - rev 245886
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 680547 bustage fix: Make #pragmas be #ifndef __clang__. No review.
3023f9390942ce022a214b224f18cb01bb24daa0: 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
L. David Baron <dbaron@dbaron.org> - Tue, 10 Feb 2015 16:04:46 +1100 - rev 245885
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
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
cb655f416527aa70f67fcf8992cf814f843af311: Bug 1025184 - Make ConstTwoByteChars a Range. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Tue, 10 Feb 2015 12:52:18 +0900 - rev 245884
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1025184 - Make ConstTwoByteChars a Range. r=jandem
8b46de889f4c191321ad2728f466be51f4054edd: Bug 1093721 - Avoid ReferenceError when trying to instantiate Components.classes['@mozilla.org/app-migrator;1']. r=qdot
Chris Peterson <cpeterson@mozilla.com> - Sun, 08 Feb 2015 13:48:29 -0800 - rev 245883
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1093721 - Avoid ReferenceError when trying to instantiate Components.classes['@mozilla.org/app-migrator;1']. r=qdot
b9f575d77835d8d4beb3953af552187de0640bf3: Bug 1130828 - Fix clang -Widiomatic-parentheses and -Wsemicolon-before-method-body warnings. r=smichaud
Chris Peterson <cpeterson@mozilla.com> - Fri, 06 Feb 2015 00:09:39 -0800 - rev 245882
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1130828 - Fix clang -Widiomatic-parentheses and -Wsemicolon-before-method-body warnings. r=smichaud
01fb7f94f61d9f4a473501171cb0f35d4afa8098: Bug 1085223 - Comment out occlusion culling for now. r=mattwoodrow
Benoit Girard <b56girard@gmail.com> - Tue, 10 Feb 2015 11:20:36 +0800 - rev 245881
Push 7677 by raliiev@mozilla.com at Mon, 23 Feb 2015 18:11:24 +0000
Bug 1085223 - Comment out occlusion culling for now. r=mattwoodrow
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip