2b667fc9c6d3d69822f560e265486ee52b9e2a70: Bug 1286802 - Part 6: Implement CrashGenerationServer::set_include_context_heap() for OOP crash generation. r?ted draft
Cervantes Yu <cyu@mozilla.com> - Fri, 24 Mar 2017 19:57:57 +0800 - rev 574212
Push 57606 by cyu@mozilla.com at Mon, 08 May 2017 12:57:11 +0000
Bug 1286802 - Part 6: Implement CrashGenerationServer::set_include_context_heap() for OOP crash generation. r?ted MozReview-Commit-ID: 2W0VATExXmE
2f818a76de222e5cb5d9c25b4c854d070b8f6685: Bug 1286802 - Part 5: Implement ExceptionHandler::set_include_context_heap() for inprocess crash generation. r?ted draft
Cervantes Yu <cyu@mozilla.com> - Fri, 24 Mar 2017 19:56:56 +0800 - rev 574211
Push 57606 by cyu@mozilla.com at Mon, 08 May 2017 12:57:11 +0000
Bug 1286802 - Part 5: Implement ExceptionHandler::set_include_context_heap() for inprocess crash generation. r?ted MozReview-Commit-ID: AOrGlMjnNjE
1daa75d965941aa9de6045a9d5420509017c69d8: Bug 1286802 - Part 4: Implemention of including heap regions from the crashing context. r?ted draft
Cervantes Yu <cyu@mozilla.com> - Fri, 24 Mar 2017 19:54:40 +0800 - rev 574210
Push 57606 by cyu@mozilla.com at Mon, 08 May 2017 12:57:11 +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
edf3687b9f35da8fe4ae762201f3053281e6ecb0: Bug 1286802 - Part 3: Add empty set_include_context_heap() implementation to ExceptionHandler and CrashGenerationServer. r?ted draft
Cervantes Yu <cyu@mozilla.com> - Thu, 30 Mar 2017 17:56:08 +0800 - rev 574209
Push 57606 by cyu@mozilla.com at Mon, 08 May 2017 12:57:11 +0000
Bug 1286802 - Part 3: Add empty set_include_context_heap() implementation to ExceptionHandler and CrashGenerationServer. r?ted MozReview-Commit-ID: 5GBzvyvNPDa
9d1aad9ff0feb6304e5058bac87dd691135af018: Bug 1286802 - Part 2: Refactor google_breakpad::ExceptionHandler for including heap regions. r?ted draft
Cervantes Yu <cyu@mozilla.com> - Tue, 14 Mar 2017 19:34:59 +0800 - rev 574208
Push 57606 by cyu@mozilla.com at Mon, 08 May 2017 12:57:11 +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
f36d59db9c41d07e4677a992ad4123ee4594a7e1: Bug 1286802 - Part 1: Add minidump_callback.{h|cpp} to Windows breakpad client. r?ted draft
Cervantes Yu <cyu@mozilla.com> - Tue, 14 Mar 2017 19:34:32 +0800 - rev 574207
Push 57606 by cyu@mozilla.com at Mon, 08 May 2017 12:57:11 +0000
Bug 1286802 - Part 1: Add minidump_callback.{h|cpp} to Windows breakpad client. r?ted MozReview-Commit-ID: 5Vpk4jWC63v
70afab2521681f9cb83b85620f08f513fbf5b220: Bug 1359350: Add no-eval rule to eslint config (and whitelist failures in tests) r?Standard8 draft
Frederik Braun <fbraun@mozilla.com> - Mon, 08 May 2017 14:50:50 +0200 - rev 574206
Push 57605 by bmo:fbraun@mozilla.com at Mon, 08 May 2017 12:52:35 +0000
Bug 1359350: Add no-eval rule to eslint config (and whitelist failures in tests) r?Standard8
be16210cf5d772515ce2a69a0be2f9fe1ef18ffd: Bug 1362991: Compute at most one text style context per element. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 May 2017 14:49:57 +0200 - rev 574205
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1362991: Compute at most one text style context per element. r?heycam MozReview-Commit-ID: IDTRk47CsRS
2926ff44c2c2e99c773549db1e0a916ad4d5bf88: Bug 1362991: Pass StyleSet by reference in ServoRestyleManager. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 May 2017 14:42:05 +0200 - rev 574204
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1362991: Pass StyleSet by reference in ServoRestyleManager. r?heycam UpdateStyleOfOwnedAnonBoxes already does this, and I think it's cleaner. Happy to revert if wanted, but I'd like us to do this more in general... :/ MozReview-Commit-ID: CdiZFDKAaPr
b63898b7a7fe8e125da6bfb545c07b582f1116ec: Bug 1355343: Cache snapshot lookups. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 07 May 2017 02:36:19 +0200 - rev 574203
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1355343: Cache snapshot lookups. r?bholley This is likely to be important at least for the initial element. For the rest of them this is likely useless because we create them in a throwaway fashion. MozReview-Commit-ID: EFz9WUdB8S0 Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
c75205d0a8f3a42f024e50ec67b781443a4bf7a1: Bug 1355343: Take all the snapshots into account. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 07 May 2017 16:36:47 +0200 - rev 574202
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1355343: Take all the snapshots into account. r?bholley I've chosen this approach mainly because there's no other good way to guarantee the model is correct than holding the snapshots alive until a style refresh. What I tried before this (storing them in a sort of "immutable element data") is a pain, since we call into style from the frame constructor and other content notifications, which makes keeping track of which snapshots should be cleared an which shouldn't an insane task. Ideally we'd have a single entry-point for style, but that's not the case right now, and changing that requires pretty non-trivial changes to the frame constructor. MozReview-Commit-ID: FF1KWZv2iBM
789aa94f77be4b9d672986570dbf09254b05a87d: Bug 1355343: Move node restyle bits to Element, and add bits for snapshot handling. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 16 Apr 2017 08:16:24 +0200 - rev 574201
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1355343: Move node restyle bits to Element, and add bits for snapshot handling. r?bholley MozReview-Commit-ID: 6OrUKX5RcBq Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
0e874f047cc8ca8b45a9b5436652f093d046aae4: Bug 1358188: Enable macosx64 opt tests on BBB. r=dustin,kmoir
Wander Lairson Costa <wcosta@mozilla.com> - Fri, 21 Apr 2017 11:19:41 -0300 - rev 574200
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1358188: Enable macosx64 opt tests on BBB. r=dustin,kmoir Switch tests scheduling to buildbot-bridge. MozReview-Commit-ID: GuksuAFCuHk
d4de1e480c2e5a00a93f25469676bd19d9a353f2: Bug 1351339: Test. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 May 2017 03:41:00 +0200 - rev 574199
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1351339: Test. r=heycam Written in a kind-of creative way, but I plan to upstream it to WPT, so this is the best way I found to do it. MozReview-Commit-ID: 3GBeZk3uq11
558c843afbd35b6a15d3dbe397048bf0e772f779: Bug 1351339: Compute text style changes when the parent is a display: contents element. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 May 2017 03:16:43 +0200 - rev 574198
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1351339: Compute text style changes when the parent is a display: contents element. r=heycam MozReview-Commit-ID: GWPNevfP4xc
aea57457600e0f41f3aaac138e2b10ca54fdfadc: servo: Merge #16593 - Mach: Add `mach clean-cargo-cache` command (from UK992:clean-cargo-cache); r=wafflespeanut
UK992 <urbankrajnc92@gmail.com> - Mon, 08 May 2017 04:37:21 -0500 - rev 574197
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
servo: Merge #16593 - Mach: Add `mach clean-cargo-cache` command (from UK992:clean-cargo-cache); r=wafflespeanut <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: f6bd158fd4287226a881e58020f7dc154fa32532
d309a5a0a165a6d9c6d82da8141df6b711a5a2c2: Bug 1352799 - Part 2. Add test for changing maxlength dynamically. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 20 Apr 2017 10:23:38 +0900 - rev 574196
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1352799 - Part 2. Add test for changing maxlength dynamically. r=masayuki MozReview-Commit-ID: 4DiE33eyBar
45f61d7420ec63f8adbf07727637af58747afc24: Bug 1352799 - Always set maxlength on initializing editor. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 20 Apr 2017 10:23:01 +0900 - rev 574195
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1352799 - Always set maxlength on initializing editor. r=masayuki maxlength will be set by nsTextControlFrame::AttributeChanged via RestyleManager. If element is display:none, RestyleManager won't call Frame's AttributeChanged. So we should always initialize maxlength when setting focus. Also, wrap attribute for textarea element will be updated by HTMLTextAreaElement even if display:none. So this issue doesn't occur. maxlength might have to be updated by HTMLInputElement. But it is unnecessary to update editor's maxlength on display:none since this is used on focused editor. MozReview-Commit-ID: JHODOBTv62v
204520aa10998f76a2cdc5732c94524830048781: Bug 1359815 - show throbber sooner; r=ralin
Kaku Kuo <kaku@mozilla.com> - Mon, 08 May 2017 17:42:31 +0800 - rev 574194
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
Bug 1359815 - show throbber sooner; r=ralin MozReview-Commit-ID: L3MX5AzwIY2
af9a92eb3203ed0f36b7dbb5a64b2af9b25f7f27: servo: Merge #16765 - stylo: Export mozilla::css::ImageValue to stylo (from CJKu:bug-1310885-part-1); r=heycam
cku <cku@mozilla.com> - Mon, 08 May 2017 03:28:48 -0500 - rev 574193
Push 57604 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 12:52:09 +0000
servo: Merge #16765 - stylo: Export mozilla::css::ImageValue to stylo (from CJKu:bug-1310885-part-1); r=heycam <!-- Please describe your changes on the following line: --> This is "Bug 1310885 - Part 0. (gecko) Export mozilla::css::ImageValue to stylo." We need to land it separately to prevent build break. Link to the gecko bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1310885. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 2119c16b6672aa06492f84ee12aee698c38eb013
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip