46dadbeed206e7cf8666c1c6e97300a3f6c40c23: Bug 1388396: Add IconRequestBuilder.forActivityStream. r=sebastian draft
Michael Comella <michael.l.comella@gmail.com> - Mon, 11 Sep 2017 17:25:10 -0700 - rev 664260
Push 79654 by michael.l.comella@gmail.com at Wed, 13 Sep 2017 20:23:12 +0000
Bug 1388396: Add IconRequestBuilder.forActivityStream. r=sebastian MozReview-Commit-ID: HwCjdyB7o7q
995262e4975a4ebd713cc81f29bc9e84ee2b8d9f: Bug 1388396: Increase max favicon scale factor to 3. r=sebastian draft
Michael Comella <michael.l.comella@gmail.com> - Mon, 11 Sep 2017 17:13:07 -0700 - rev 664259
Push 79654 by michael.l.comella@gmail.com at Wed, 13 Sep 2017 20:23:12 +0000
Bug 1388396: Increase max favicon scale factor to 3. r=sebastian This is part 1 of the good-enough approach: see the MAX_SCALE_FACTOR comment as to what we're aiming for. The next changeset will discard any icons that do not look good being scaled so much. The MAX_SCALE_FACTOR field is non-private because it's used in the next changeset. MozReview-Commit-ID: HGzdQBEuMAy
ba147e1000b65cd7bc07f3f59c0ea646d671e8fc: Bug 1389296 - TopSitesCard: Only load icon if we have a non-empty non-null page URL. r?mcomella draft
Sebastian Kaspari <s.kaspari@gmail.com> - Mon, 04 Sep 2017 16:02:00 +0200 - rev 664258
Push 79654 by michael.l.comella@gmail.com at Wed, 13 Sep 2017 20:23:12 +0000
Bug 1389296 - TopSitesCard: Only load icon if we have a non-empty non-null page URL. r?mcomella MozReview-Commit-ID: D7oTM9oJ3zT
2cf5f47ae65fd33b2399847839fdf9ef3b39be7c: Bug 1397005 - Set size of panel text draft
sajattack <sajattack@gmail.com> - Mon, 11 Sep 2017 17:33:53 -0700 - rev 664257
Push 79653 by bmo:sajattack@gmail.com at Wed, 13 Sep 2017 20:22:15 +0000
Bug 1397005 - Set size of panel text MozReview-Commit-ID: Ik6PFbF5Loc
b6d009d07cc9e0ed2460daea3320b728d827dedd: Bug 1394879 - Replaced TouchDelegate usage with TouchDelegateWithReset .r?JanH draft
suneet <suneetbond91@gmail.com> - Thu, 14 Sep 2017 01:45:19 +0530 - rev 664256
Push 79652 by bmo:suneetbond91@gmail.com at Wed, 13 Sep 2017 20:21:23 +0000
Bug 1394879 - Replaced TouchDelegate usage with TouchDelegateWithReset .r?JanH MozReview-Commit-ID: 4pTiOXAUkp0
4281dbaca44fceddb3941a9676133d020da3a6d9: Bug 1359584 - Part 5: Change nsDisplayItem merging logic to non-destructive draft
Miko Mynttinen <mikokm@gmail.com> - Wed, 23 Aug 2017 21:01:28 +0200 - rev 664255
Push 79651 by bmo:mikokm@gmail.com at Wed, 13 Sep 2017 20:04:24 +0000
Bug 1359584 - Part 5: Change nsDisplayItem merging logic to non-destructive MozReview-Commit-ID: CiN2yUOyaMX
979d848a8351932e6cfd8128344e36ea1ffc39bd: Bug 1388789 - clean up \0 emission in nsTextFormatter; r?froydnj draft
Tom Tromey <tom@tromey.com> - Wed, 06 Sep 2017 09:38:58 -0600 - rev 664254
Push 79650 by bmo:ttromey@mozilla.com at Wed, 13 Sep 2017 20:01:45 +0000
Bug 1388789 - clean up \0 emission in nsTextFormatter; r?froydnj nsTextFormatter unconditionally emitted a trailing \0, leading some code elsewhere to have to work around this. This changes the code to only emit it in snprintf. MozReview-Commit-ID: G3CBpAPp9Tn
14347ead5fa6388b3b9752d82ae1d3d0831ff21e: Bug 1388789 - normalize null string handling in nsTextFormatter; r?froydnj draft
Tom Tromey <tom@tromey.com> - Wed, 06 Sep 2017 08:38:44 -0600 - rev 664253
Push 79650 by bmo:ttromey@mozilla.com at Wed, 13 Sep 2017 20:01:45 +0000
Bug 1388789 - normalize null string handling in nsTextFormatter; r?froydnj The char* and char16_t* cases handled null strings differently; normalize them to both emit "(null)". MozReview-Commit-ID: IzRkc3pSSjl
038cfa6b5728346d5ff63ddfb3ea8db438d62f75: Bug 1388789 - use nsTextFormatter::ssprintf in more places; r?froydnj draft
Tom Tromey <tom@tromey.com> - Wed, 06 Sep 2017 08:19:05 -0600 - rev 664252
Push 79650 by bmo:ttromey@mozilla.com at Wed, 13 Sep 2017 20:01:45 +0000
Bug 1388789 - use nsTextFormatter::ssprintf in more places; r?froydnj A few places were using snprintf where ssprintf would be more appropriate. MozReview-Commit-ID: LnBy3IcG98C
c06d90746356d47ce1e99e350b71b2df0b3a2335: Bug 1388789 - make nsTextFormatter runtime type-safe; r?froydnj draft
Tom Tromey <tom@tromey.com> - Fri, 01 Sep 2017 14:03:56 -0600 - rev 664251
Push 79650 by bmo:ttromey@mozilla.com at Wed, 13 Sep 2017 20:01:45 +0000
Bug 1388789 - make nsTextFormatter runtime type-safe; r?froydnj Change nsTextFormatter functions to template functions, box their arguments, and then make the formatter mostly impervious to type mismatches. Most formatting is done according to the type of the actual argument. MozReview-Commit-ID: H8WmyxFCb7s
a4f1f35cbe6c448542dd9467674e97bfb83821c0: Bug 1388789 - change return values of nsTextFormatter::vs{s,v}printf; r?froydnj draft
Tom Tromey <tom@tromey.com> - Tue, 05 Sep 2017 13:17:49 -0600 - rev 664250
Push 79650 by bmo:ttromey@mozilla.com at Wed, 13 Sep 2017 20:01:45 +0000
Bug 1388789 - change return values of nsTextFormatter::vs{s,v}printf; r?froydnj nsTextFormatter::vsnprintf is defined to return uint32_t(-1) on error. However, it was not doing this. nsTextFormatter::vssprintf is defined as infallible; enforce this by having it return void. MozReview-Commit-ID: LdOhIHzRvAT
ddcff911811cb9a86ae2c7c656f8617a96898d42: Bug 1388789 - handle unrecognized escapes in nsTextFormatter; r?froydnj draft
Tom Tromey <tom@tromey.com> - Fri, 01 Sep 2017 08:31:49 -0600 - rev 664249
Push 79650 by bmo:ttromey@mozilla.com at Wed, 13 Sep 2017 20:01:45 +0000
Bug 1388789 - handle unrecognized escapes in nsTextFormatter; r?froydnj nsTextFormatter tried to pass unrecognized escapes in the format string through to the output. However, if the format held a width or precision, that text was not output. It seems better to me to try to preserve the format text as-is. MozReview-Commit-ID: HoBykpfzK7C
a5a4e3d6455b51f65c1884e152dc1b647d7db953: Bug 1388789 - replace hex strings with static arrays; r?froydnj draft
Tom Tromey <tom@tromey.com> - Fri, 01 Sep 2017 06:25:11 -0600 - rev 664248
Push 79650 by bmo:ttromey@mozilla.com at Wed, 13 Sep 2017 20:01:45 +0000
Bug 1388789 - replace hex strings with static arrays; r?froydnj nsTextFormatter used nsAutoString for arrays of hex digits; but this didn't seem to provide any benefit. MozReview-Commit-ID: EYHtnAzJL8h
462ddc3eddb46b8259f2b98d49b491d3fc66fd0d: Bug 1388789 - remove prio.h include from nsTextFormatter.h; r?froydnj draft
Tom Tromey <tom@tromey.com> - Thu, 31 Aug 2017 15:22:36 -0600 - rev 664247
Push 79650 by bmo:ttromey@mozilla.com at Wed, 13 Sep 2017 20:01:45 +0000
Bug 1388789 - remove prio.h include from nsTextFormatter.h; r?froydnj This header is not needed here. MozReview-Commit-ID: 1msozRXsHXR
abbefa9ddc3e5ffb21f57914035569bf09cb61e3: Bug 1388789 - make va_list nsTextFormatter private; r?froydnj draft
Tom Tromey <tom@tromey.com> - Thu, 31 Aug 2017 15:21:37 -0600 - rev 664246
Push 79650 by bmo:ttromey@mozilla.com at Wed, 13 Sep 2017 20:01:45 +0000
Bug 1388789 - make va_list nsTextFormatter private; r?froydnj The runtime type-checking rewrite of nsTextFormatter will not support va_list uses. So, make these functions private and fix the sole user. MozReview-Commit-ID: IBWALVzIcHC
55f6170684888c6ca42f65ca3c37b75e1d84598e: Bug 1399274 - Block invisible text optimizations when using WebRender. r?jrmuizel draft
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 13 Sep 2017 14:05:51 -0400 - rev 664245
Push 79649 by bmo:a.beingessner@gmail.com at Wed, 13 Sep 2017 20:01:05 +0000
Bug 1399274 - Block invisible text optimizations when using WebRender. r?jrmuizel Mostly just threading the TextDrawTarget deeper into the code to use a boolean. A lot of places are trying to optimize away invisible text! MozReview-Commit-ID: 89sDAwUv0HA
8fed5ccac1da73d3c79d6057c0e8e63e79c7903a: Bug 1359584 - Part 5: Change nsDisplayItem merging logic to non-destructive draft
Miko Mynttinen <mikokm@gmail.com> - Wed, 23 Aug 2017 21:01:28 +0200 - rev 664244
Push 79648 by bmo:mikokm@gmail.com at Wed, 13 Sep 2017 20:00:38 +0000
Bug 1359584 - Part 5: Change nsDisplayItem merging logic to non-destructive MozReview-Commit-ID: CiN2yUOyaMX
73f62e5cd4a54c003bc339e02590fbca1501aca8: Bug 1359584 - Part 4: Refactor FrameLayerBuilder::ProcessDisplayItems() to be recursive draft
Miko Mynttinen <mikokm@gmail.com> - Fri, 25 Aug 2017 12:34:40 +0200 - rev 664243
Push 79648 by bmo:mikokm@gmail.com at Wed, 13 Sep 2017 20:00:38 +0000
Bug 1359584 - Part 4: Refactor FrameLayerBuilder::ProcessDisplayItems() to be recursive MozReview-Commit-ID: JaC3SFGcpzK
73149a451fc5cd984b84d01be9e99297de5579cb: Bug 1359584 - Part 3: Improve nsDisplayItem const correctness and fix surrounding whitespace draft
Miko Mynttinen <mikokm@gmail.com> - Thu, 24 Aug 2017 17:09:44 +0200 - rev 664242
Push 79648 by bmo:mikokm@gmail.com at Wed, 13 Sep 2017 20:00:38 +0000
Bug 1359584 - Part 3: Improve nsDisplayItem const correctness and fix surrounding whitespace MozReview-Commit-ID: 3GkWiu6C4Zo
20c11c8a0246e673793d0f1b4cea416505a5e29c: Bug 1359584 - Part 2: Use display list through a pointer in nsDisplayWrapList draft
Miko Mynttinen <mikokm@gmail.com> - Thu, 24 Aug 2017 22:23:21 +0200 - rev 664241
Push 79648 by bmo:mikokm@gmail.com at Wed, 13 Sep 2017 20:00:38 +0000
Bug 1359584 - Part 2: Use display list through a pointer in nsDisplayWrapList MozReview-Commit-ID: KAYlYSDrG24
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip