c7eedb39844a0131bbd86109a325f402bfa8bf2d: Bug 1255627 Don't call methods of TSFTextStore::sEnabledTextStore without independent strong reference to it r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 07 Apr 2016 02:17:05 +0900 - rev 292211
Push 74779 by masayuki@d-toybox.com at Thu, 07 Apr 2016 15:31:29 +0000
Bug 1255627 Don't call methods of TSFTextStore::sEnabledTextStore without independent strong reference to it r=m_kato TSFTextStore::sEnabledTextStore is a static variable to grab a reference to focused TextStore instance. So, this may be changed by accidentally during a call of instance methods of TSFTextStore. Then, focused TextStore may be destroyed during running a method and crash when it accesses a member variable. For avoiding this crash, static methods which call a method of sEnabledTextStore should create an independent RefPtr to it before calling the method. MozReview-Commit-ID: 51Sor1LdABr
0e40e61c052231a4ef2b9d82ebe8e17c86225049: bug 1262057 - Copy TOOLTOOL_DIR to mozconfig.linux. r=glandium
Edmund Wong <ewong@pw-wspx.org> - Wed, 06 Apr 2016 08:04:00 +0200 - rev 292210
Push 74778 by cbook@mozilla.com at Thu, 07 Apr 2016 13:50:11 +0000
bug 1262057 - Copy TOOLTOOL_DIR to mozconfig.linux. r=glandium
125f5b4294f967510ce177fe4fbd8dcd4db39a15: Bug 1215265 - Put shutting down gfx ipdl protocols for child processes behind a pref. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Thu, 07 Apr 2016 15:47:35 +0200 - rev 292209
Push 74777 by nsilva@mozilla.com at Thu, 07 Apr 2016 13:47:44 +0000
Bug 1215265 - Put shutting down gfx ipdl protocols for child processes behind a pref. r=sotaro
577472ad5c385b2013bcf018cf7bc7e2c70eef8c: Bug 1215265 - Shut PCompositorBridge down properly. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Tue, 24 Nov 2015 14:50:51 +1300 - rev 292208
Push 74777 by nsilva@mozilla.com at Thu, 07 Apr 2016 13:47:44 +0000
Bug 1215265 - Shut PCompositorBridge down properly. r=sotaro
1f07fce7daf262d94033eeadea96230d82a99318: Bug 1215265 - Shut PImageBridge down properly. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Tue, 24 Nov 2015 15:33:32 +1300 - rev 292207
Push 74777 by nsilva@mozilla.com at Thu, 07 Apr 2016 13:47:44 +0000
Bug 1215265 - Shut PImageBridge down properly. r=sotaro
42154de581f72b32b3247db33c764221d86573a8: Bug 1261818 - don't pass nsAutoCStrings into nsBaseWidget debugging methods; r=karlt
Nathan Froyd <froydnj.com> - Thu, 31 Mar 2016 14:42:13 -0400 - rev 292206
Push 74776 by nfroyd@mozilla.com at Thu, 07 Apr 2016 13:47:01 +0000
Bug 1261818 - don't pass nsAutoCStrings into nsBaseWidget debugging methods; r=karlt Passing raw character pointers works just fine.
0e3178883b513cafb9167e8ac994d1d6fb3fba32: Bug 1262463 - part 3 - out-of-line NS_RUNTIMEABORT calls in IPDL-generated code; r=jld
Nathan Froyd <froydnj.com> - Wed, 06 Apr 2016 10:53:06 -0400 - rev 292205
Push 74775 by nfroyd@mozilla.com at Thu, 07 Apr 2016 13:45:27 +0000
Bug 1262463 - part 3 - out-of-line NS_RUNTIMEABORT calls in IPDL-generated code; r=jld We do this for the same reasons outlined in part 1: calls to NS_RUNTIMEABORT are rather large and we generate a lot of them (~1000 left after part 1). This patch reduces .text size by ~20K on x86-64 Linux.
c829fb88558b35ab5a0ff29e28faeb0cb7316ab8: Bug 1262463 - part 2 - don't pass the other process pid into FatalError; r=jld
Nathan Froyd <froydnj.com> - Wed, 06 Apr 2016 10:31:21 -0400 - rev 292204
Push 74775 by nfroyd@mozilla.com at Thu, 07 Apr 2016 13:45:27 +0000
Bug 1262463 - part 2 - don't pass the other process pid into FatalError; r=jld We don't do anything with it in terms of error reporting, we pass in 0 in the child process, and if you're in a debugger, presumably you can figure out the other process's PID yourself.
e09149ad7735876824f13e8765508512e9d7f642: Bug 1262463 - part 1 - turn NS_RUNTIMEABORTs in protocols into FatalErrors; r=jld
Nathan Froyd <froydnj.com> - Wed, 06 Apr 2016 10:21:32 -0400 - rev 292203
Push 74775 by nfroyd@mozilla.com at Thu, 07 Apr 2016 13:45:27 +0000
Bug 1262463 - part 1 - turn NS_RUNTIMEABORTs in protocols into FatalErrors; r=jld NS_RUNTIMEABORT generates rather a lot of code, since we have to load up five arguments, two of which are strings, and then call NS_DebugBreak. Instead of doing this, let's just call each protocol's FatalError, which only requires loading one string argument. Each protocol's FatalError calls mozilla::ipc::FatalError, which communicates exactly the same information as the inlined NS_RUNTIMEABORT would (e.g. crash reporter annotations), but at a significant code savings: this patch reduces .text by ~80K on Linux x86-64.
0e1a114a5643f3a69cf111ff8141459a97899e84: Bug 1262458 - rename {msg,reply}Class-related things to reflect new functional reality; r=jld
Nathan Froyd <froydnj.com> - Wed, 06 Apr 2016 09:42:40 -0400 - rev 292202
Push 74775 by nfroyd@mozilla.com at Thu, 07 Apr 2016 13:45:27 +0000
Bug 1262458 - rename {msg,reply}Class-related things to reflect new functional reality; r=jld In bug 1259428, we changes a bunch of things that were previously classes to refer to functions instead. Jed suggested in bug 1259428 comment 10 that we might want to rename things to reflect the new world order as a followup. Consider it done.
1552748b82b5fcc2b283ca1a5e467823081d8ce0: Bug 1261426 - GDB Scripts: Prevent gdb Memory.error when dereferencing null pointers. r=tromey
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Thu, 07 Apr 2016 13:31:57 +0000 - rev 292201
Push 74774 by npierron@mozilla.com at Thu, 07 Apr 2016 13:32:24 +0000
Bug 1261426 - GDB Scripts: Prevent gdb Memory.error when dereferencing null pointers. r=tromey
2b0d5a27da0f8c83192a3a7965874ac111dfb458: Bug 1261425 - coalesce mutation events by a tree structure, r=yzen
Alexander Surkov <surkov.alexander@gmail.com> - Thu, 07 Apr 2016 09:30:22 -0400 - rev 292200
Push 74773 by surkov.alexander@gmail.com at Thu, 07 Apr 2016 13:30:37 +0000
Bug 1261425 - coalesce mutation events by a tree structure, r=yzen
8d53524fd01d347e4f7b9cda1a7381339aa23359: Bug 866380 - Null check for amlogic libc implementation. r=valentin
Patrick McManus <mcmanus@ducksong.com> - Wed, 06 Apr 2016 18:38:35 -0400 - rev 292199
Push 74772 by ryanvm@gmail.com at Thu, 07 Apr 2016 13:12:56 +0000
Bug 866380 - Null check for amlogic libc implementation. r=valentin
43a6c26b28aeda91f8e346fcf5f35966089f1b4c: Bug 1259273 - Add sys_unlink to seccomp-bpf whitelist. r=jld
Julian Hector <julian.r.hector@gmail.com> - Wed, 06 Apr 2016 19:48:23 +0000 - rev 292198
Push 74772 by ryanvm@gmail.com at Thu, 07 Apr 2016 13:12:56 +0000
Bug 1259273 - Add sys_unlink to seccomp-bpf whitelist. r=jld
2e82964b422823383f08b336b0ded4bced522f4a: Bug 904559 - Veto redirect when target channel doesn't implement nsIParentRedirectingChannel. r=jduell
Honza Bambas <honzab.moz@firemni.cz> - Wed, 06 Apr 2016 11:30:00 -0400 - rev 292197
Push 74772 by ryanvm@gmail.com at Thu, 07 Apr 2016 13:12:56 +0000
Bug 904559 - Veto redirect when target channel doesn't implement nsIParentRedirectingChannel. r=jduell
ea109c3f6b3ca57233b58fccd8420aa386cdd08a: Bug 1243722 - Introduce notUsernameSelector in passwordmgr recipes. r=MattN
Timothy Guan-tin Chien <timdream@gmail.com> - Fri, 01 Apr 2016 14:25:14 +0800 - rev 292196
Push 74772 by ryanvm@gmail.com at Thu, 07 Apr 2016 13:12:56 +0000
Bug 1243722 - Introduce notUsernameSelector in passwordmgr recipes. r=MattN Additionally, add a recipe for Facebook. MozReview-Commit-ID: 2l60v7R0TPP
94652a86b48c0b74441624ea2436d3a8e2163aee: Bug 1261190 - Skip no-NO in test_bug22310.js for Win10 failures. r=smontagu
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 07 Apr 2016 09:08:22 -0400 - rev 292195
Push 74772 by ryanvm@gmail.com at Thu, 07 Apr 2016 13:12:56 +0000
Bug 1261190 - Skip no-NO in test_bug22310.js for Win10 failures. r=smontagu
de1873c4d8b893eed815c566da877cca4af6f14b: Bug 1205642 - Re-enable the delete.html and forwarddelete.html web-platform-tests on e10s.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 07 Apr 2016 09:08:22 -0400 - rev 292194
Push 74772 by ryanvm@gmail.com at Thu, 07 Apr 2016 13:12:56 +0000
Bug 1205642 - Re-enable the delete.html and forwarddelete.html web-platform-tests on e10s.
83d398b9419ae8727df9b07607403a8b15718282: Bug 684208 - make dispatchEvent()'s return value to follow the spec, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 07 Apr 2016 15:49:12 +0300 - rev 292193
Push 74771 by opettay@mozilla.com at Thu, 07 Apr 2016 13:02:57 +0000
Bug 684208 - make dispatchEvent()'s return value to follow the spec, r=masayuki
6271ce7ff2aaaee6376cb0673a4999f5058bf89e: Bug 1261321 - Null-check when the CompositableClient when forcing its destruction at shutdown. r=jnicol
Nicolas Silva <nsilva@mozilla.com> - Thu, 07 Apr 2016 14:35:58 +0200 - rev 292192
Push 74770 by nsilva@mozilla.com at Thu, 07 Apr 2016 12:36:09 +0000
Bug 1261321 - Null-check when the CompositableClient when forcing its destruction at shutdown. r=jnicol
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip