83b224667e81fba2c3dc53fcdb319d838a4c0ac5: Bug 1401236 - Don't reread already loaded data in `JSONFile#load`. r?Paolo draft
Kit Cambridge <kit@yakshaving.ninja> - Tue, 19 Sep 2017 09:59:27 -0700 - rev 667056
Push 80601 by bmo:kit@mozilla.com at Tue, 19 Sep 2017 17:01:54 +0000
Bug 1401236 - Don't reread already loaded data in `JSONFile#load`. r?Paolo MozReview-Commit-ID: AHD5G453GHM
e65bc2cd702f20c6ad7a247541c6785ef6f25702: Bug 1385548 - Part 4: Add new test for tab modals created from a WebExtensions options_ui page. draft
Luca Greco <lgreco@mozilla.com> - Tue, 19 Sep 2017 18:30:22 +0200 - rev 667055
Push 80600 by luca.greco@alcacoop.it at Tue, 19 Sep 2017 16:57:34 +0000
Bug 1385548 - Part 4: Add new test for tab modals created from a WebExtensions options_ui page. MozReview-Commit-ID: BUExkEQLkuR
8129757327935c43713dbbf06a2523ac41ef2846: Bug 1385548 - Part 3: Fix exception raised by calling target.contains on the gBrowser stub defined in "about:addons". draft
Luca Greco <lgreco@mozilla.com> - Tue, 19 Sep 2017 16:07:59 +0200 - rev 667054
Push 80600 by luca.greco@alcacoop.it at Tue, 19 Sep 2017 16:57:34 +0000
Bug 1385548 - Part 3: Fix exception raised by calling target.contains on the gBrowser stub defined in "about:addons". MozReview-Commit-ID: zvcyHIqjNR
964d00cc765d396e1e88fd42bfa80e25fb6cf6e7: Bug 1385548 - Part 2: Fix "tabEvent is undefined" exception for modals opened from a WebExtensions options_ui page. draft
Luca Greco <lgreco@mozilla.com> - Tue, 19 Sep 2017 16:05:27 +0200 - rev 667053
Push 80600 by luca.greco@alcacoop.it at Tue, 19 Sep 2017 16:57:34 +0000
Bug 1385548 - Part 2: Fix "tabEvent is undefined" exception for modals opened from a WebExtensions options_ui page. MozReview-Commit-ID: LEQDru7pbIC
f6d878bb096bf0d3573dd22d662b68ca09fc4d22: Bug 1385548 - Part 1: Support tab modals in WebExtensions options_ui pages. draft
Luca Greco <lgreco@mozilla.com> - Mon, 18 Sep 2017 22:10:11 +0200 - rev 667052
Push 80600 by luca.greco@alcacoop.it at Tue, 19 Sep 2017 16:57:34 +0000
Bug 1385548 - Part 1: Support tab modals in WebExtensions options_ui pages. This patch introduces a stub gBrowser object which allow a WebExtensions options_ui page to open a tab modal using alert/prompt/confirm. The about:addons page is defined at toolkit level but the TabModalPromptBox is defined at browser level, and so to be able to provide a TabMobalPromptBox from the about:addons page this patch uses the implementation provided by the window that contains the about:addons tab, if any. MozReview-Commit-ID: m6khgJyMs
51b1dc2f4f868b9efa5c9f18861bb64e89ed8238: 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 667051
Push 80599 by bmo:ttromey@mozilla.com at Tue, 19 Sep 2017 16:49:35 +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
86b722d69c8732b69ef158fc3c795d6c7f4cecdd: 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 667050
Push 80599 by bmo:ttromey@mozilla.com at Tue, 19 Sep 2017 16:49:35 +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
89bf07e11e68a7fba6bedfdc05c9a4f1e969b2e8: 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 667049
Push 80599 by bmo:ttromey@mozilla.com at Tue, 19 Sep 2017 16:49:35 +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
50886828b56a7044aff1ed152f2635a5df6d4ebd: Bug 1388789 - make nsTextFormatter runtime type-safe; r?froydnj draft
Tom Tromey <tom@tromey.com> - Fri, 01 Sep 2017 14:03:56 -0600 - rev 667048
Push 80599 by bmo:ttromey@mozilla.com at Tue, 19 Sep 2017 16:49:35 +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
21aa782f1c6f66c4e59de257b59a107c1acba431: 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 667047
Push 80599 by bmo:ttromey@mozilla.com at Tue, 19 Sep 2017 16:49:35 +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
8f22ae665058da7c0a6ac3b6d77e1166371abce8: Bug 1388789 - handle unrecognized escapes in nsTextFormatter; r?froydnj draft
Tom Tromey <tom@tromey.com> - Fri, 01 Sep 2017 08:31:49 -0600 - rev 667046
Push 80599 by bmo:ttromey@mozilla.com at Tue, 19 Sep 2017 16:49:35 +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
f5e6bea7500e868e4f0afdd1adeea7aaad8de383: Bug 1388789 - fix invalid format in appcacheutils.properties; r?pbro draft
Tom Tromey <tom@tromey.com> - Tue, 19 Sep 2017 09:59:19 -0600 - rev 667045
Push 80599 by bmo:ttromey@mozilla.com at Tue, 19 Sep 2017 16:49:35 +0000
Bug 1388789 - fix invalid format in appcacheutils.properties; r?pbro MozReview-Commit-ID: KvteeshxD9R
0af0358198b80926a8196adc52d6931c49e1ae61: 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 667044
Push 80599 by bmo:ttromey@mozilla.com at Tue, 19 Sep 2017 16:49:35 +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
a4718aa876bfe428a5d7eec71279ceba10b3aac5: 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 667043
Push 80599 by bmo:ttromey@mozilla.com at Tue, 19 Sep 2017 16:49:35 +0000
Bug 1388789 - remove prio.h include from nsTextFormatter.h; r?froydnj This header is not needed here. MozReview-Commit-ID: 1msozRXsHXR
8fd592782c4970be571dc2e2d8925ae4e427b2bf: Bug 1388789 - make va_list nsTextFormatter private; r?froydnj draft
Tom Tromey <tom@tromey.com> - Thu, 31 Aug 2017 15:21:37 -0600 - rev 667042
Push 80599 by bmo:ttromey@mozilla.com at Tue, 19 Sep 2017 16:49:35 +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
50961f1c4e8c93b7357c894c032139a63b5733c9: Bug 1272304 - Add disabled state to screen sharing permission r?florian draft
Jonathan Kingston <jkt@mozilla.com> - Sat, 12 Aug 2017 18:54:24 +0100 - rev 667041
Push 80598 by bmo:jkt@mozilla.com at Tue, 19 Sep 2017 16:34:30 +0000
Bug 1272304 - Add disabled state to screen sharing permission r?florian MozReview-Commit-ID: LsZmQD5fWzW
4315164cc3f65269ac1d94061c416d5796adc0b5: Bug 1401249 - Fix getStringPref usage in clicktoplay-rollout. r=Gijs draft
Felipe Gomes <felipc@gmail.com> - Tue, 19 Sep 2017 13:32:19 -0300 - rev 667040
Push 80597 by felipc@gmail.com at Tue, 19 Sep 2017 16:33:20 +0000
Bug 1401249 - Fix getStringPref usage in clicktoplay-rollout. r=Gijs getStringPref(.., undefined) actually returns null instead of undefined. MozReview-Commit-ID: H7aSQGnH8rK
2a8f5f48a4b43b6ba44669a8df9b398057c7880f: Bug 1395697 - Use BZ2 MAR compression for versions less than 56.0 r=sfraser a=release
Rail Aliiev <rail@mozilla.com> - Tue, 19 Sep 2017 06:09:23 -0400 - rev 667039
Push 80597 by felipc@gmail.com at Tue, 19 Sep 2017 16:33:20 +0000
Bug 1395697 - Use BZ2 MAR compression for versions less than 56.0 r=sfraser a=release MozReview-Commit-ID: LutFJRayTOX
16d9778c018a3c3aae3c6c62bc29258627ffed97: Bug 1400141 - Use redo params from nightly with a jitter r=bhearsum a=release
Nick Thomas <nthomas@mozilla.com> - Tue, 19 Sep 2017 15:21:22 +0200 - rev 667038
Push 80597 by felipc@gmail.com at Tue, 19 Sep 2017 16:33:20 +0000
Bug 1400141 - Use redo params from nightly with a jitter r=bhearsum a=release MozReview-Commit-ID: BjU6A9pOpKE
c81b52a2b557ad24d90d2869c821b17e78e5699e: Bug 1400804 - First run tour - the Sync button is not visible. r?jwu draft
Nevin Chen <cnevinchen@gmail.com> - Mon, 18 Sep 2017 18:02:50 +0800 - rev 667037
Push 80596 by bmo:cnevinchen@gmail.com at Tue, 19 Sep 2017 16:30:20 +0000
Bug 1400804 - First run tour - the Sync button is not visible. r?jwu MozReview-Commit-ID: 65OnlR8MgnM
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip