deae81e2610c59baf1231514eb6c184affd94621: Bug 1378076 - Part 6: make -moz-appearance property animatable. r?hiro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 11 Jul 2017 21:30:19 +0900 - rev 606809
Push 67808 by bmo:dakatsuka@mozilla.com at Tue, 11 Jul 2017 13:13:53 +0000
Bug 1378076 - Part 6: make -moz-appearance property animatable. r?hiro In this patch, make following properties animatable. * -moz-appearance To realize this, we address for non_upper_case_globals rule of Rust since the prefix of Gecko filed is ThemeWidgetType_NS_THEME. Actually, we can think two ways to fix. 1. Add #[arrow(non_upper_case_globals)] attribute. 2. Force to change to upper case. In this time, we use 2 since don't want to use such the attribute for the coding style consistency even generated code. MozReview-Commit-ID: 1zauxWzomLt
7b4391fb976b1c2c7a4d2ec9e66195895b9b11d0: Bug 1378076 - Part 5: make -moz-user-select property animatable. r?hiro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 11 Jul 2017 21:30:19 +0900 - rev 606808
Push 67808 by bmo:dakatsuka@mozilla.com at Tue, 11 Jul 2017 13:13:53 +0000
Bug 1378076 - Part 5: make -moz-user-select property animatable. r?hiro In this patch, make following properties animatable. * -moz-user-select MozReview-Commit-ID: PcjUneLFd8
3118f9a6b4f6a3b4b25c8feb9f58c3d6cf7ba2a3: Bug 1378076 - Part 4: make content property animatable. r?hiro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 11 Jul 2017 21:30:19 +0900 - rev 606807
Push 67808 by bmo:dakatsuka@mozilla.com at Tue, 11 Jul 2017 13:13:53 +0000
Bug 1378076 - Part 4: make content property animatable. r?hiro In this patch, make following properties animatable. * content MozReview-Commit-ID: E7lNR8bK2C6
88375f3248ce898fcba5d99ccd7d4a547cd8ff89: Bug 1378076 - Part 3: make list-style-type animatable. r?hiro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 11 Jul 2017 21:30:03 +0900 - rev 606806
Push 67808 by bmo:dakatsuka@mozilla.com at Tue, 11 Jul 2017 13:13:53 +0000
Bug 1378076 - Part 3: make list-style-type animatable. r?hiro In this patch, make following properties animatable. * list-style-type To realize this, we address following points. * Give a Device object as parameter to AnimationProperty.update method since set_list_stye_type method needs it. * Call FinishStyle method in case of the element needs a new frame to resolve unresolving atom. (test code 1) * Add NS_STYLE_INHERIT_BIT in case of the element is DirtyDescendantsForServo to call FinishStyle. (test code 2) [test code 1] <body> <div id="container"> <div id="target"> </div> </div> <script> container.style["listStyleType"] = "georgian"; // We need to call FinishStyle after set the style. // In here, container does not have a frame at firtst. target.animate({ listStyleType: ["none", "inherit"] }, { duration: 1000, delay: -500}); getComputedStyle(target).listStyleType; // should be georgian </script> </body> [test code 2] <body> ... <script> setTimeout(() => { container.style["listStyleType"] = "georgian"; // In here, container has a frame, but is DirtyDescendantsForServo. target.animate({ listStyleType: ["none", "inherit"] }, { duration: 1000, delay: -500}); getComputedStyle(target).listStyleType; // should be georgian }, 1000); </script> </body> MozReview-Commit-ID: CioQ72wQPGD
104125b29fa70676d2bc0847c6c9ebe664785008: Bug 1378076 - Part 2: make cursor animatable. r?hiro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 11 Jul 2017 14:49:15 +0900 - rev 606805
Push 67808 by bmo:dakatsuka@mozilla.com at Tue, 11 Jul 2017 13:13:53 +0000
Bug 1378076 - Part 2: make cursor animatable. r?hiro In this patch, make following properties animatable. * cursor MozReview-Commit-ID: B18RkFtub0y
7bdebca76425c4e26af2387ac8be8bbc2f3b7183: Bug 1378076 - Part 1: make border-XX-style animatable. r?hiro draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 11 Jul 2017 14:49:12 +0900 - rev 606804
Push 67808 by bmo:dakatsuka@mozilla.com at Tue, 11 Jul 2017 13:13:53 +0000
Bug 1378076 - Part 1: make border-XX-style animatable. r?hiro In this patch, make following properties animatable. * border-top-style * border-right-style * border-bottom-style * border-left-style To realize, we avoid to animatable in case of the property has logical. MozReview-Commit-ID: 5OWDaGzqO7z
68b34e50d22cbd9bc547d7b83f7a05429a8af3cf: Bug 1379961 - Add platform name to MozbuildObject. r?gps draft
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Tue, 11 Jul 2017 16:01:30 +0300 - rev 606803
Push 67807 by bmo:bpostelnicu@mozilla.com at Tue, 11 Jul 2017 13:02:06 +0000
Bug 1379961 - Add platform name to MozbuildObject. r?gps MozReview-Commit-ID: 7F0oFEkTAsk
07376076eb42c84caaedeffd75f133d83a6c3d70: Bug 1371677 - Delay the database connection in the history service as far as possible. r=adw draft
Marco Bonardo <mbonardo@mozilla.com> - Fri, 09 Jun 2017 18:51:09 +0200 - rev 606802
Push 67806 by mak77@bonardo.net at Tue, 11 Jul 2017 12:57:28 +0000
Bug 1371677 - Delay the database connection in the history service as far as possible. r=adw Makes initing Places services cheaper, by delaying the connection creation to the first time it's actually needed. Same way, delays reading the bookmark roots at the first time they are requested. Deprecates the concept of lazy observers, since they are no more needed, we can just use addObserver. Simplifies the startup path: always sends "places-init-complete" (both as a category and a topic) when the connection starts and adds a "locked" database state when we can't get a working connection. Makes PlacesCategoriesStarter register for the new category, since it's cheaper than being a bookmarks observer. Fixes a couple race conditions in keywords and expiration due to new startup timings. Removes a test in test_keywords.js that is no more easily feasible, since it'd requires a pre-build places.sqlite that should be kept up-to-date at every version. MozReview-Commit-ID: 6ccPUZ651m0
793f60ab6037c3c4fbca64081593b352b43e22c4: Bug 1352559 - Remove support for plugin-provided streams; NPN_NewStream, PPluginStream and other supporting machinery, r?bsmedberg draft
dan1bh <dan1bh@yahoo.co.uk> - Fri, 23 Jun 2017 16:46:59 +0000 - rev 606801
Push 67805 by bmo:dan1bh@yahoo.co.uk at Tue, 11 Jul 2017 12:56:59 +0000
Bug 1352559 - Remove support for plugin-provided streams; NPN_NewStream, PPluginStream and other supporting machinery, r?bsmedberg MozReview-Commit-ID: 68GlVQdDJgM
617c9d3ff44ed67770d98895f7071e0a2740ccc1: Bug 1369801 - dt-addon: only unload devtools resources if previous install found draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 06 Jul 2017 21:29:05 +0200 - rev 606800
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - dt-addon: only unload devtools resources if previous install found MozReview-Commit-ID: 7jKY0IjUUj2
53f8bad08643157d7fe770aaeea835a6ac55fbab: Bug 1369801 - dt-addon: wait for browser startup before initializing devtools addon draft
Julian Descottes <jdescottes@mozilla.com> - Fri, 30 Jun 2017 13:28:41 -0700 - rev 606799
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - dt-addon: wait for browser startup before initializing devtools addon This is necessary to avoid failing browser_startup.js (and simply mimics what is done in the current startup code). MozReview-Commit-ID: FEU6fx9e7ya
2ebc23c3b533f0f93e945e7f6cfd0413f240b7fb: Bug 1369801 - dt-addon: clear extensions.lastAppVersion when creating browser toolbox profile draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 06 Jul 2017 02:48:41 +0200 - rev 606798
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - dt-addon: clear extensions.lastAppVersion when creating browser toolbox profile This is needed to: 1. force the devtools system addon installation when starting the BT instance of FF 2. avoid the addon update prompt Another approach is to create a separate user.js pref file to fix 1. However with this approach there is currently no way to fix 2. MozReview-Commit-ID: palK2hION0
de08990ef82f57b2c650eead17f1a4ba33b01edc: Bug 1369801 - dt-addon: retrieve Window object from Sandbox instance draft
Julian Descottes <jdescottes@mozilla.com> - Fri, 09 Jun 2017 11:55:40 +0200 - rev 606797
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - dt-addon: retrieve Window object from Sandbox instance From console/net/main.js we are calling loadSheet from sdk/stylesheet/utils. This API needs a real window object to work, but now that devtools are loaded as a system addon, by default the global object is a sandbox wrapper. Workaround this by accessing the actual window from this.document.defaultView. MozReview-Commit-ID: LxDNfDiOso3
6dd23cf151aa487febd4583d7bd37506cd2f4ead: Bug 1369801 - dt-addon-fennec: skip xpcshell devtools tests on android draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 22 Jun 2017 21:33:15 +0200 - rev 606796
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - dt-addon-fennec: skip xpcshell devtools tests on android MozReview-Commit-ID: 9nkktpNhU0A
1b7d1cb65643b858375c9cdf83b52c57a4d15c84: Bug 1369801 - dt-addon-fennec: package specific version of devtools addon for fennec draft
Julian Descottes <jdescottes@mozilla.com> - Wed, 21 Jun 2017 19:23:11 +0200 - rev 606795
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - dt-addon-fennec: package specific version of devtools addon for fennec MozReview-Commit-ID: 50jh5spnHw6
e8dffbf17411b777ef80f201c5e112a47daf5088: Bug 1369801 - dt-addon-tests: update specificity of selector in firebug-theme.css draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 19 Jun 2017 11:12:46 +0200 - rev 606794
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - dt-addon-tests: update specificity of selector in firebug-theme.css MozReview-Commit-ID: 7o6h5FPOa3I
436992aa2e440069aa7e53395bd8d576eca37a62: Bug 1369801 - dt-addon-xpcshell: load devtools addon for xpcshell tests draft
Julian Descottes <jdescottes@mozilla.com> - Tue, 11 Jul 2017 12:30:22 +0200 - rev 606793
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - dt-addon-xpcshell: load devtools addon for xpcshell tests MozReview-Commit-ID: 4EyclGKca0t
f2ac3f0f27b563fb6ce2516f1d6ba6c4359039bb: Bug 1369801 - dt-addon-build: register devtools-startup component during bootstrap draft
Julian Descottes <jdescottes@mozilla.com> - Tue, 11 Jul 2017 12:08:08 +0200 - rev 606792
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - dt-addon-build: register devtools-startup component during bootstrap MozReview-Commit-ID: 13SxWssW0Xr
4063c0cef78921e782e6bf918a6eac5827d0895c: Bug 1369801 - dt-addon-build: additional build fixes for system addon draft
Julian Descottes <jdescottes@mozilla.com> - Tue, 11 Jul 2017 14:35:44 +0200 - rev 606791
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - dt-addon-build: additional build fixes for system addon In this patch: - register webide properly - register localization - add processing indicator in jar.mn for pref files (details below) The preferences files still contain processing instructions, that we manually interpret when loading prefs. Keeping the * processing indicator will avoid triggering warnings in tests scanning javascript files for issues such as browser_parsable_script.js MozReview-Commit-ID: 8WYUvbtMNn5
64446ebd1779f0d9e0ffc61145d63b19ff748f5b: Bug 1369801 - DevTools as system add-on draft
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 30 May 2017 17:34:38 +0200 - rev 606790
Push 67804 by jdescottes@mozilla.com at Tue, 11 Jul 2017 12:55:28 +0000
Bug 1369801 - DevTools as system add-on MozReview-Commit-ID: EUjkQtEUy4V
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip