56aa4e3e62874ba7c72096012ef28ae7287e1618: Bug 1266456 - part5: HTMLTooltip setContent() support "auto" width parameter;r=bgrins
Julian Descottes <jdescottes@mozilla.com> - Thu, 23 Jun 2016 17:30:50 +0200 - rev 381453
Push 21474 by jdescottes@mozilla.com at Mon, 27 Jun 2016 08:32:16 +0000
Bug 1266456 - part5: HTMLTooltip setContent() support "auto" width parameter;r=bgrins The autocomplete popup defines its width by finding the longest label to display and then applying a "width:Xch" to its content, where X is the length of the longest label + 3. In order to support this, the HTMLTooltip setContent() methods allows to use width: "auto" (which also becomes the default value). In this case, the HTMLTooltip show() method will automatically compute the preferred width for the tooltip. It will first calculate the tooltip height, then measure the width of the tooltip for this computed height and use it as the preferred width. MozReview-Commit-ID: KDxZNB3KDdR
b3e5f1ec1af36567e87b921b9d123f026981c8ec: Bug 1266456 - part4: HTMLTooltip support XUL docs using page instead of window;r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Wed, 22 Jun 2016 19:44:59 +0200 - rev 381452
Push 21474 by jdescottes@mozilla.com at Mon, 27 Jun 2016 08:32:16 +0000
Bug 1266456 - part4: HTMLTooltip support XUL docs using page instead of window;r=ochameau Some test documents are using a <page> object instead of a <window> object. When inserting the tooltip container inside of the document, the HTMLTooltip will now insert the container in the documentElement MozReview-Commit-ID: F57vP2lfvrg
4f42717b9103f5a90f2bb23b12ff841b85d62268: Bug 1266456 - part3: HTMLTooltip show() clear timeout to avoid window leaks;r=jsnajdr
Julian Descottes <jdescottes@mozilla.com> - Fri, 24 Jun 2016 16:47:01 +0200 - rev 381451
Push 21474 by jdescottes@mozilla.com at Mon, 27 Jun 2016 08:32:16 +0000
Bug 1266456 - part3: HTMLTooltip show() clear timeout to avoid window leaks;r=jsnajdr When calling HTMLTooltip::show() consecutively, we were leaking a window object. The timeout responsible for attaching the click event on window is now cleared before attaching a new one. MozReview-Commit-ID: 3ccIHM2QNlp
682957e3339787d3346fc6979daabf170a7eef2c: Bug 1266456 - part2: HTMLTooltip setContent() use object as 2nd arg;r=jsnajdr
Julian Descottes <jdescottes@mozilla.com> - Thu, 23 Jun 2016 17:27:32 +0200 - rev 381450
Push 21474 by jdescottes@mozilla.com at Mon, 27 Jun 2016 08:32:16 +0000
Bug 1266456 - part2: HTMLTooltip setContent() use object as 2nd arg;r=jsnajdr setContent expects 3 arguments: content, width, height. Height is already optional but for the autocomplete migration, the width will also become optional. Using an object argument for width and height makes this easier. MozReview-Commit-ID: 9CiMG0BdLOR
8a4f5f3b73e2f4216ab75c7deaffc47f2a8fe032: Bug 1266456 - part1: HTMLTooltip cleanup test & jsdoc for synchronous setContent;r=jsnajdr
Julian Descottes <jdescottes@mozilla.com> - Wed, 22 Jun 2016 15:18:21 +0200 - rev 381449
Push 21474 by jdescottes@mozilla.com at Mon, 27 Jun 2016 08:32:16 +0000
Bug 1266456 - part1: HTMLTooltip cleanup test & jsdoc for synchronous setContent;r=jsnajdr MozReview-Commit-ID: Ia3aRmwFawP
f5a2832bb5f9a9f5d31df70ca6557f3be6f9468e: Bug 1276196 - Add scalars to the main ping payload. r=gfritzsche
Alessio Placitelli <alessio.placitelli@gmail.com> - Fri, 24 Jun 2016 08:58:00 +0200 - rev 381448
Push 21474 by jdescottes@mozilla.com at Mon, 27 Jun 2016 08:32:16 +0000
Bug 1276196 - Add scalars to the main ping payload. r=gfritzsche
33fbfeeb7e4eb54824d825aebb81e61916520a78: Bug 1276195 - Add scalar measurements API & storage in Telemetry C++ core. r=gfritzsche
Alessio Placitelli <alessio.placitelli@gmail.com> - Sat, 25 Jun 2016 01:01:00 +0200 - rev 381447
Push 21474 by jdescottes@mozilla.com at Mon, 27 Jun 2016 08:32:16 +0000
Bug 1276195 - Add scalar measurements API & storage in Telemetry C++ core. r=gfritzsche MozReview-Commit-ID: K27PoMxWRMp
d8ecf377e54f5928fd3c25fd5402ddbef6385dcd: Bug 1276190 - Add the documentation. r=gfritzsche
Alessio Placitelli <alessio.placitelli@gmail.com> - Wed, 22 Jun 2016 07:17:00 +0200 - rev 381446
Push 21474 by jdescottes@mozilla.com at Mon, 27 Jun 2016 08:32:16 +0000
Bug 1276190 - Add the documentation. r=gfritzsche MozReview-Commit-ID: 8fNTMQXKxLs
4c600177f0b58cb564008db25d8a3114af971c0e: Bug 1276190 - Add a script to generate headers with scalar data from Scalars.yaml. r=gfritzsche
Alessio Placitelli <alessio.placitelli@gmail.com> - Fri, 24 Jun 2016 09:14:00 +0200 - rev 381445
Push 21474 by jdescottes@mozilla.com at Mon, 27 Jun 2016 08:32:16 +0000
Bug 1276190 - Add a script to generate headers with scalar data from Scalars.yaml. r=gfritzsche
9300d6d253d9beea995709ac98d5c2d4c616c6c8: Bug 1282372 - Remove tab count transparency/flickering workaround r?sebastian draft
Andrzej Hunt <ahunt@mozilla.com> - Mon, 27 Jun 2016 10:22:18 +0200 - rev 381444
Push 21473 by ahunt@mozilla.com at Mon, 27 Jun 2016 08:22:41 +0000
Bug 1282372 - Remove tab count transparency/flickering workaround r?sebastian This issue has been fixed in the latest Android N preview, we should remove the workaround to simplify the code. MozReview-Commit-ID: 6xwIA5QzzhQ
8f48d2f1fa58dbb978abc28051f3550724800b2f: Bug 1233986 - Add test coverage. r=gfritzsche
Alessio Placitelli <alessio.placitelli@gmail.com> - Mon, 27 Jun 2016 00:27:00 +0200 - rev 381443
Push 21473 by ahunt@mozilla.com at Mon, 27 Jun 2016 08:22:41 +0000
Bug 1233986 - Add test coverage. r=gfritzsche MozReview-Commit-ID: 1Mi2ogNvy2o
bca07aa9ac51fbc5bd3f51c890e7beba3d619999: Bug 1233986 - Move clientId loading, generation and serialization earlier during startup. r=gfritzsche, data-review=bsmedberg
Alessio Placitelli <alessio.placitelli@gmail.com> - Mon, 23 May 2016 06:09:00 +0200 - rev 381442
Push 21473 by ahunt@mozilla.com at Mon, 27 Jun 2016 08:22:41 +0000
Bug 1233986 - Move clientId loading, generation and serialization earlier during startup. r=gfritzsche, data-review=bsmedberg MozReview-Commit-ID: LgBGLY8gbLB
110c7ad7d399d16b9c77940f766a26df5d90f881: Bug 1188981 - Show Push Service subscription endpoint URL for Service Workers in about:debugging. r=jryans
Jan Keromnes <janx@linux.com> - Fri, 24 Jun 2016 18:06:34 +0000 - rev 381441
Push 21473 by ahunt@mozilla.com at Mon, 27 Jun 2016 08:22:41 +0000
Bug 1188981 - Show Push Service subscription endpoint URL for Service Workers in about:debugging. r=jryans
17a89f9b5d55ed83fa1c464cb339f7365385b521: Bug 1188981 - Switch about:debugging tests to devtools shared-head. r=jryans
Jan Keromnes <janx@linux.com> - Fri, 24 Jun 2016 18:06:34 +0000 - rev 381440
Push 21473 by ahunt@mozilla.com at Mon, 27 Jun 2016 08:22:41 +0000
Bug 1188981 - Switch about:debugging tests to devtools shared-head. r=jryans
4702e2121828d97437d2f66896992dab5d2ffe6b: Bug 1264654 - Use DOMParser in devtools. r=bgrins
Tom Tromey <tom@tromey.com> - Mon, 20 Jun 2016 06:34:32 -0600 - rev 381439
Push 21473 by ahunt@mozilla.com at Mon, 27 Jun 2016 08:22:41 +0000
Bug 1264654 - Use DOMParser in devtools. r=bgrins MozReview-Commit-ID: BB829YyUBh7
d490ad95a673b042d48e01331b9ae70683457da9: Bug 1282171 - Use setTimeout from parent window to throttle resizes. r=kmag
Martin Giger <martin@humanoids.be> - Sat, 25 Jun 2016 00:06:56 +0000 - rev 381438
Push 21473 by ahunt@mozilla.com at Mon, 27 Jun 2016 08:22:41 +0000
Bug 1282171 - Use setTimeout from parent window to throttle resizes. r=kmag MozReview-Commit-ID: FsEjqfJKOUC
076e176ce22e2602f63781027b0b18c1977cddd0: Merge m-c to f-t
Phil Ringnalda <philringnalda@gmail.com> - Sat, 25 Jun 2016 16:35:29 -0700 - rev 381437
Push 21473 by ahunt@mozilla.com at Mon, 27 Jun 2016 08:22:41 +0000
Merge m-c to f-t
afb7cb42a98a66de401af5bcf7de03733f2784cd: Bug 1281462 - Disable the modal highlight feature on Nightly for now. r=Gijs
Mike de Boer <mdeboer@mozilla.com> - Sat, 25 Jun 2016 10:51:03 +0200 - rev 381436
Push 21473 by ahunt@mozilla.com at Mon, 27 Jun 2016 08:22:41 +0000
Bug 1281462 - Disable the modal highlight feature on Nightly for now. r=Gijs MozReview-Commit-ID: CDgyCrlNUxT
67abae61cd88d44fc4846d55d7e102d1db978016: Bug 1275238 - Certificate Transparency support in mozilla::pkix; r?keeler draft
Sergei Chernov <sergei.cv@ndivi.com> - Wed, 15 Jun 2016 11:11:00 +0300 - rev 381435
Push 21472 by sergei.cv@ndivi.com at Mon, 27 Jun 2016 07:31:52 +0000
Bug 1275238 - Certificate Transparency support in mozilla::pkix; r?keeler MozReview-Commit-ID: HZwzSgxarTw
3a75404f970fc6f159e4c4ce47e5c21a82134099: Bug 1281661 - Ensure input to NSSDialogService prompt messages are HTML escaped to avoid HTML injection. draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Mon, 27 Jun 2016 00:19:16 -0700 - rev 381434
Push 21471 by cykesiopka.bmo@gmail.com at Mon, 27 Jun 2016 07:24:56 +0000
Bug 1281661 - Ensure input to NSSDialogService prompt messages are HTML escaped to avoid HTML injection. As of the writing of this patch, NSSDialogService pops up a prompter on Android as follows (assuming at least one label is requested): 1. NSSDialogService.js calls Prompt.jsm methods and eventually requests the prompt be displayed. 2. Prompt.jsm sends a messages to the Java side. 3. The Java side receives the message and eventually calls org.mozilla.gecko.prompts.PromptInput.LabelInput.getView(). 4. LabelInput.getView() calls android.text.Html.fromHtml(). At no point is any HTML injection prevention done, so in theory NSSDialogService could be an injection vector. In practice, it appears that fromHtml() doesn't actually allow anything malicious to be done. This patch introduces HTML escaping at the NSSDialogService level just to be safe. MozReview-Commit-ID: LhHuZKSqx01
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip