97812424a41c66ed99ef363ed134800618159993: Expose ContentTextureHost buffer properties. (bug 1365879 part 4, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Tue, 20 Jun 2017 01:17:16 -0700 - rev 364787
Push 91635 by danderson@mozilla.com at Tue, 20 Jun 2017 08:18:24 +0000
Expose ContentTextureHost buffer properties. (bug 1365879 part 4, r=mattwoodrow)
469a06f1b8f44de211da28a0bf41e8e2153667b7: Extract some compositor functions into a LayersHelpers header. (bug 1365879 part 3, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Tue, 20 Jun 2017 01:17:16 -0700 - rev 364786
Push 91635 by danderson@mozilla.com at Tue, 20 Jun 2017 08:18:24 +0000
Extract some compositor functions into a LayersHelpers header. (bug 1365879 part 3, r=mattwoodrow)
a2149c8d8245bdd034106d3bec1b8075edd77d20: Add IsRectilinear to Matrix4x4. (bug 1365879 part 2, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Tue, 20 Jun 2017 01:17:15 -0700 - rev 364785
Push 91635 by danderson@mozilla.com at Tue, 20 Jun 2017 08:18:24 +0000
Add IsRectilinear to Matrix4x4. (bug 1365879 part 2, r=mattwoodrow) This allows testing if a matrix is rectilinear without first converting to a Matrix3x3.
19a188c6dac362e7c3bed9795a7716ee5bb5a8a1: Fix potential memory leak in TextureSourceProviderMLGPU. (bug 1365879 part 1, r=mattwoodrow)
David Anderson <danderson@mozilla.com> - Tue, 20 Jun 2017 01:17:15 -0700 - rev 364784
Push 91635 by danderson@mozilla.com at Tue, 20 Jun 2017 08:18:24 +0000
Fix potential memory leak in TextureSourceProviderMLGPU. (bug 1365879 part 1, r=mattwoodrow)
44dddd2188a8b583a95ae2de7eae48266ef85516: Unified build fixes to APZ. (bug 1373890, r=kats)
David Anderson <dvander@alliedmods.net> - Tue, 20 Jun 2017 00:05:39 -0700 - rev 364783
Push 91634 by danderson@mozilla.com at Tue, 20 Jun 2017 07:56:58 +0000
Unified build fixes to APZ. (bug 1373890, r=kats)
a015b6e3a99657332085de2a92dbc3577a9e0542: Bug 1286802 - Part 7: Don't generate overlapping app memory regions in the crash dump. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:01:37 +0800 - rev 364782
Push 91633 by cyu@mozilla.com at Tue, 20 Jun 2017 07:02:57 +0000
Bug 1286802 - Part 7: Don't generate overlapping app memory regions in the crash dump. r=ted This deduplicates/merges app memory regions so that we don't generate overlapping memory regions in the minidump. We need to do this because older version of dbghelp.dll (e.g. that on Windows 7) doesn't handle overlaps in its memory list, which causes xpcshell bustages. The test bustages are fixed by sorting and merging app memory regions before adding to the input to the MinidumpWriteDump callback. Memory regions on the thread stack is also excluded because thread stack memory is included in the minidump by default. MozReview-Commit-ID: 541vzG0b0kC
bc854a17fee60d770e2ffef859ed9f59d9cbfa2d: Bug 1286802 - Part 6: Implement CrashGenerationServer::set_include_context_heap() for OOP crash generation. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:01:18 +0800 - rev 364781
Push 91633 by cyu@mozilla.com at Tue, 20 Jun 2017 07:02:57 +0000
Bug 1286802 - Part 6: Implement CrashGenerationServer::set_include_context_heap() for OOP crash generation. r=ted MozReview-Commit-ID: 2W0VATExXmE
5c263108f9346908c0c91d31512b725699510d15: Bug 1286802 - Part 5: Implement ExceptionHandler::set_include_context_heap() for inprocess crash generation. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:01:05 +0800 - rev 364780
Push 91633 by cyu@mozilla.com at Tue, 20 Jun 2017 07:02:57 +0000
Bug 1286802 - Part 5: Implement ExceptionHandler::set_include_context_heap() for inprocess crash generation. r=ted MozReview-Commit-ID: AOrGlMjnNjE
e76c0ff35226451fbbb9cd66d02a1d5c6264986c: Bug 1286802 - Part 4: Implemention of including heap regions from the crashing context. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:00:47 +0800 - rev 364779
Push 91633 by cyu@mozilla.com at Tue, 20 Jun 2017 07:02:57 +0000
Bug 1286802 - Part 4: Implemention of including heap regions from the crashing context. r=ted This patch is the core part of including heap regions using the registers of the crashing context to be used by in-process and out-of-process crash generations. It works as follows: When a crash happens, the ExceptionHandler or CrashGenerationServer uses the register values in the crash contex as candidates for heap regions. If a value "looks like" a pointer to some data on the heap, we register a region around the value using a preallocated AppMemory instance. Then in the "MemoryCallback" type of MinidumpCallback, we register the memory regions for inclusion in the minidump. MozReview-Commit-ID: BEik3lRJJkj
4f2fce5430f3f1d3996b4b522124af35f50d7946: Bug 1286802 - Part 3: Add empty set_include_context_heap() implementation to ExceptionHandler and CrashGenerationServer. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:00:32 +0800 - rev 364778
Push 91633 by cyu@mozilla.com at Tue, 20 Jun 2017 07:02:57 +0000
Bug 1286802 - Part 3: Add empty set_include_context_heap() implementation to ExceptionHandler and CrashGenerationServer. r=ted MozReview-Commit-ID: 5GBzvyvNPDa
00497fb060654537373df881fee403e5f4445c4e: Bug 1286802 - Part 2: Refactor google_breakpad::ExceptionHandler for including heap regions. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 15:00:16 +0800 - rev 364777
Push 91633 by cyu@mozilla.com at Tue, 20 Jun 2017 07:02:57 +0000
Bug 1286802 - Part 2: Refactor google_breakpad::ExceptionHandler for including heap regions. r=ted This moves type definitions and minidump callback to minidump_callback.{h|cpp}, which will be used by google_breakpad::ExceptionHandler for in-process crash generation, and by googld_breakpad::CrashGenerationServer for out-of-process crash generation. MozReview-Commit-ID: AMsQHSUTYNx
e6a393dbc7a5521d28d7b7f75c9d1ce6ab57be39: Bug 1286802 - Part 1: Add minidump_callback.{h|cpp} to Windows breakpad client. r=ted
Cervantes Yu <cyu@mozilla.com> - Tue, 20 Jun 2017 14:59:48 +0800 - rev 364776
Push 91633 by cyu@mozilla.com at Tue, 20 Jun 2017 07:02:57 +0000
Bug 1286802 - Part 1: Add minidump_callback.{h|cpp} to Windows breakpad client. r=ted MozReview-Commit-ID: 5Vpk4jWC63v
1b87e5a0b96fe8dd1286b5117472ce6e3829d7c7: hg qrefresh -m "Bug 1372897 - REVERT test of the necko part of TFO. r=mcmanus"
Dragana Damjanovic <dd.mozilla@gmail.com> - Tue, 20 Jun 2017 08:39:53 +0200 - rev 364775
Push 91632 by dd.mozilla@gmail.com at Tue, 20 Jun 2017 06:40:14 +0000
hg qrefresh -m "Bug 1372897 - REVERT test of the necko part of TFO. r=mcmanus"
0f30b67d296ad42f0b5a146af1292f4a2ddce248: Backed out changeset 301e80f20046 (bug 1372405) for bustage
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 20 Jun 2017 08:27:17 +0200 - rev 364774
Push 91631 by cbook@mozilla.com at Tue, 20 Jun 2017 06:28:11 +0000
Backed out changeset 301e80f20046 (bug 1372405) for bustage
e61d71c2a3a32013f097777dfa68a9320d4ae61b: Backed out changeset 9846de3bd954 (bug 1372405)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 20 Jun 2017 08:27:02 +0200 - rev 364773
Push 91631 by cbook@mozilla.com at Tue, 20 Jun 2017 06:28:11 +0000
Backed out changeset 9846de3bd954 (bug 1372405)
2f1200166be80e9a883e57bcd0de16c04b6537ab: Backed out changeset ac1e2098e59e (bug 1372405)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 20 Jun 2017 08:26:57 +0200 - rev 364772
Push 91631 by cbook@mozilla.com at Tue, 20 Jun 2017 06:28:11 +0000
Backed out changeset ac1e2098e59e (bug 1372405)
ff9c1e9bf93149c6d390b3492616ca18f09bb3a0: Backed out changeset 4d33d0e50338 (bug 1372405)
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 20 Jun 2017 08:26:56 +0200 - rev 364771
Push 91631 by cbook@mozilla.com at Tue, 20 Jun 2017 06:28:11 +0000
Backed out changeset 4d33d0e50338 (bug 1372405)
90548036083250404d6b859ea7a5c56d8255b79a: Bug 1373492 - Enable the layout view by default. r=pbro
Gabriel Luong <gabriel.luong@gmail.com> - Fri, 16 Jun 2017 01:18:05 -0400 - rev 364770
Push 91630 by gabriel.luong@gmail.com at Tue, 20 Jun 2017 06:10:37 +0000
Bug 1373492 - Enable the layout view by default. r=pbro MozReview-Commit-ID: 3E81zeEUmfm
4d33d0e50338d5f70170ad123e91090c229c941b: Bug 1372405 - Remove NewRunnable functions that lack a name param (r=froydnj)
Bill McCloskey <billm@mozilla.com> - Thu, 15 Jun 2017 13:30:27 -0700 - rev 364769
Push 91629 by wmccloskey@mozilla.com at Tue, 20 Jun 2017 05:54:21 +0000
Bug 1372405 - Remove NewRunnable functions that lack a name param (r=froydnj) MozReview-Commit-ID: vGCnkBey03
ac1e2098e59e536851fb40a47a37fb047527b730: Bug 1372405 - Delete default Runnable ctor so name must be provided (r=froydnj)
Bill McCloskey <billm@mozilla.com> - Mon, 12 Jun 2017 13:39:47 -0700 - rev 364768
Push 91629 by wmccloskey@mozilla.com at Tue, 20 Jun 2017 05:54:21 +0000
Bug 1372405 - Delete default Runnable ctor so name must be provided (r=froydnj) MozReview-Commit-ID: 9L4UoBJWzQ3
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip