a73ed8eaedf94fbcefae079e1ade1dfb85b03d46: Bug 1357001 - Part 2 - Make histogram error message style more consistent. r=chutten
Georg Fritzsche <georg.fritzsche@googlemail.com> - Tue, 18 Apr 2017 18:22:43 +0200 - rev 355598
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1357001 - Part 2 - Make histogram error message style more consistent. r=chutten
29237e2192a9bd52f77d0c64a8addc84d77ef245: Bug 1357001 - Part 1 - Unify validation errors in probe parsing scripts. r=chutten, f=gps
Georg Fritzsche <georg.fritzsche@googlemail.com> - Tue, 18 Apr 2017 18:21:36 +0200 - rev 355597
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1357001 - Part 1 - Unify validation errors in probe parsing scripts. r=chutten, f=gps
259ac1fb5cf2ce6098257fd51d217db5224f2c1c: Bug 1359851 - "Load SocialAPI providers lazily". r=mconley
Shane Caraveo <mixedpuppy> - Wed, 26 Apr 2017 09:19:00 +0200 - rev 355596
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1359851 - "Load SocialAPI providers lazily". r=mconley
a77813ea2be4f9d70bd83e2ec14acdfd8276bfa2: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 28 Apr 2017 10:45:09 +0200 - rev 355595
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Merge mozilla-central to mozilla-inbound
658b857c35f848ad8d9c428c586cce875f9434a3: Bug 1359000 (part 7) - Move mContext and mJSSampling from RacyThreadInfo to ThreadInfo. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 27 Apr 2017 07:36:17 +1000 - rev 355594
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1359000 (part 7) - Move mContext and mJSSampling from RacyThreadInfo to ThreadInfo. r=mstange. None of the accesses to these fields occur in hot operations, so it's reasonable to do them with gPSMutex held. As a result, mJSSampling doesn't need to be Atomic<>, and mContext's lack of Atomic-ness is no longer a cause for concern. This required adding an extra field, mJSContext, to TickSample.
c13ffe0d6aaf8c7ad57043f4cb66f65e211dca1e: Bug 1359000 (part 6) - Split off RacyThreadInfo from PseudoStack. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 27 Apr 2017 07:36:15 +1000 - rev 355593
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1359000 (part 6) - Split off RacyThreadInfo from PseudoStack. r=mstange. PseudoStack is misnamed: it contains the pseudo-stack plus other stuff that is accessed via TLS. This patch moves the non-pseudo-stack parts of PseudoStack into a new type called RacyThreadInfo, which is a subclass of PseudoStack. The patch also capitalizes the first letter of the names of methods that it moves. This means that PseudoStack is now accurately named. Also non-pseudo-stack parts are now no longer visible outside the profiler, which is nice.
427f09c04b04d5cb1279f05146589539cb7a59f7: Bug 1359000 (part 5) - Introduce TLSInfo. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 27 Apr 2017 07:36:13 +1000 - rev 355592
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1359000 (part 5) - Introduce TLSInfo. r=mstange. Currently a reference to each thread's PseudoStack is stored in tlsPseudoStack. This patch changes the TLS reference to refer to the enclosing ThreadInfo instead. This allows profiler_clear_js_context() to access the current thread's ThreadInfo via TLs, rather than searching with FindLiveThreadInfo(). The patch also encapsulates the TLS within a new class called TLSInfo. This class allows access to the PseudoStack without protection from gPSMutex, but access to the enclosing ThreadInfo requires a PSLockRef. This maintains the current access regime.
f93595edab7d54ec4f39308a4d06db85865dd371: Bug 1359000 (part 4) - De-inline profiler_call_{enter,exit}. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 27 Apr 2017 07:36:11 +1000 - rev 355591
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1359000 (part 4) - De-inline profiler_call_{enter,exit}. r=mstange. This possibly incurs an extra function call (depends on exactly how much inling the compiler does). But it helps enormously with subsequent refactorings, because PseudoStack (and related types) don't need to be visible in GeckoProfiler.h, which is exported outside the profiler.
572e82ea517b893af4733c2b67a974ed2fa62f12: Bug 1359000 (part 3) - Rename some "stack" variables as "pseudoStack". r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 27 Apr 2017 07:36:09 +1000 - rev 355590
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1359000 (part 3) - Rename some "stack" variables as "pseudoStack". r=mstange. "pseudoStack" more closely matches the type name, and is more specific.
27ac1ce3ebc8f9a10a84c4c044c50789eaf5333b: Bug 1359000 (part 2) - Tweak manual polling of profiler threads. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 24 Apr 2017 09:49:28 +1000 - rev 355589
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1359000 (part 2) - Tweak manual polling of profiler threads. r=mstange. This patch moves the manual polling up into the preceding loops, which is a better place for it.
af4f0150320bb7139a0a5ec84c8a6df49a5d671a: Bug 1359000 (part 1) - Remove unused method PseudoStack::push. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 24 Apr 2017 09:41:31 +1000 - rev 355588
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1359000 (part 1) - Remove unused method PseudoStack::push. r=mstange.
fa59e2b98040021992b4b8069c53ba73028ce0af: Bug 1360239 - Explicitly make pinned tabs nonlazy. r=dao
Kevin Jones <kevinhowjones@gmail.com> - Fri, 28 Apr 2017 09:08:38 +0200 - rev 355587
Push 31733 by kwierso@gmail.com at Fri, 28 Apr 2017 23:35:12 +0000
Bug 1360239 - Explicitly make pinned tabs nonlazy. r=dao MozReview-Commit-ID: 7fOboqJamqE
1c994cd72265c48bbdc9f6404df87c4eae488b34: Merge autoland to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 28 Apr 2017 15:43:18 -0700 - rev 355586
Push 31732 by kwierso@gmail.com at Fri, 28 Apr 2017 22:43:27 +0000
Merge autoland to central, a=merge MozReview-Commit-ID: B7tVdcR40eh
431d552f54e664669617e3d1ad1fd8463a34f0fe: Bug 1360354 - Do not qualify users of legacy addons (non-bootstrapped) for e10s-multi. r=krizsa
Felipe Gomes <felipc@gmail.com> - Fri, 28 Apr 2017 14:08:30 -0300 - rev 355585
Push 31732 by kwierso@gmail.com at Fri, 28 Apr 2017 22:43:27 +0000
Bug 1360354 - Do not qualify users of legacy addons (non-bootstrapped) for e10s-multi. r=krizsa MozReview-Commit-ID: 28fFHdttVxl
a966d5d61194160fa8c44fc102db9a2dac5af808: Backed out changeset 0e3f9e184e6b (bug 1347543) for landing on the wrong tree a=backout
Wes Kocher <wkocher@mozilla.com> - Fri, 28 Apr 2017 12:32:38 -0700 - rev 355584
Push 31732 by kwierso@gmail.com at Fri, 28 Apr 2017 22:43:27 +0000
Backed out changeset 0e3f9e184e6b (bug 1347543) for landing on the wrong tree a=backout MozReview-Commit-ID: 33rhqi8g77s
df41759ab4d3f52d921a6bd2c3a8505339ccc007: bug 1360623 - add hash algorithm constants to pykey for easier consumer use r=jcj
David Keeler <dkeeler@mozilla.com> - Fri, 28 Apr 2017 11:06:28 -0700 - rev 355583
Push 31732 by kwierso@gmail.com at Fri, 28 Apr 2017 22:43:27 +0000
bug 1360623 - add hash algorithm constants to pykey for easier consumer use r=jcj For signing, pykey.py delegates to 3rd party libraries. One of these libraries expects hash algorithms to be specified in the form "SHA-256" whereas the other expects "sha256". Consumers of pykey shouldn't need to be aware of this detail. This patch introduces constants HASH_SHA1, HASH_SHA256, etc. and changes pykey to determine which string literals to use itself. MozReview-Commit-ID: 27laM2uXMwJ
d4f707b5444939b0a9032d6d3d0f023834fe0737: servo: Merge #16588 - Fix fixed table layout column width distribution (from KiChjang:fix-fixed-table-layout-column-width); r=mbrubeck
Keith Yeung <kungfukeith11@gmail.com> - Fri, 28 Apr 2017 12:56:06 -0500 - rev 355582
Push 31732 by kwierso@gmail.com at Fri, 28 Apr 2017 22:43:27 +0000
servo: Merge #16588 - Fix fixed table layout column width distribution (from KiChjang:fix-fixed-table-layout-column-width); r=mbrubeck Fixes #16324. Replaces the incorrect [CSS3 "distributing excess width to columns" algorithm](https://drafts.csswg.org/css-tables-3/#distributing-width-to-columns) and implements the simpler [CSS2 fixed table layout algorithm](https://drafts.csswg.org/css2/tables.html#fixed-table-layout). Source-Repo: https://github.com/servo/servo Source-Revision: bf32a7b9bd8e1fc5487596f4e9ad95550f4e021c
947da40a7edaa8881081e7fefe016f158a2b2b17: Bug 1360466 - Only handle hashchange event for the current window. r=ato
Henrik Skupin <mail@hskupin.info> - Fri, 28 Apr 2017 14:16:59 +0200 - rev 355581
Push 31732 by kwierso@gmail.com at Fri, 28 Apr 2017 22:43:27 +0000
Bug 1360466 - Only handle hashchange event for the current window. r=ato Similar to the other unload and load events during a page load, the hashchange event should only be handled if the event's target document is the current window. MozReview-Commit-ID: F1LMBh5Cy4A
7b2de127cc037baac07a81903675030933fed7fd: Bug 1360466 - Use target instead of originalTarget in handleEvent. r=ato
Henrik Skupin <mail@hskupin.info> - Fri, 28 Apr 2017 17:36:42 +0200 - rev 355580
Push 31732 by kwierso@gmail.com at Fri, 28 Apr 2017 22:43:27 +0000
Bug 1360466 - Use target instead of originalTarget in handleEvent. r=ato originalTarget seems to be outdated and not used anymore for each navigation related event. But target is, and as such handleEvent has to make use of that instead. MozReview-Commit-ID: AN2H1PbCt7A
0e3f9e184e6b0673bf6bdbd08949b371ff3899d5: Bug 1347543 - Use SVGs instead of PNGs for toolbar button icons. r=dao
Nihanth Subramanya <nhnt11@gmail.com> - Fri, 28 Apr 2017 21:47:07 +0530 - rev 355579
Push 31732 by kwierso@gmail.com at Fri, 28 Apr 2017 22:43:27 +0000
Bug 1347543 - Use SVGs instead of PNGs for toolbar button icons. r=dao MozReview-Commit-ID: AdW6POOBeeh
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip