7b32b3e6d774f5272cacc9382cd0d17531d1a5eb: Bug 1305162: Part 1b - Properly serialize nsIMIMEInputStream in RemoteWebNavigation. r=dragana draft
Kris Maglione <maglione.k@gmail.com> - Fri, 09 Dec 2016 17:35:33 -1000 - rev 458714
Push 41026 by maglione.k@gmail.com at Tue, 10 Jan 2017 22:29:18 +0000
Bug 1305162: Part 1b - Properly serialize nsIMIMEInputStream in RemoteWebNavigation. r=dragana MozReview-Commit-ID: 6PePVAEL1Px
9a9e316b52c2659c638fcda7558382ae0e6f0b05: Bug 1305162: Part 1a - Separate nsIMIMEInputStream headers from stream data. r=dragana draft
Kris Maglione <maglione.k@gmail.com> - Tue, 10 Jan 2017 14:22:03 -0800 - rev 458713
Push 41026 by maglione.k@gmail.com at Tue, 10 Jan 2017 22:29:18 +0000
Bug 1305162: Part 1a - Separate nsIMIMEInputStream headers from stream data. r=dragana MozReview-Commit-ID: F1qZCBWUNRG
2aa1a01b40b2ce811c3e257217c5cb7ed87c7f89: Bug 1328895 - use clientX/Y instead of screenX/Y when moving devtools splitter;r=Honza draft
Julian Descottes <jdescottes@mozilla.com> - Tue, 10 Jan 2017 23:13:04 +0100 - rev 458712
Push 41025 by jdescottes@mozilla.com at Tue, 10 Jan 2017 22:15:12 +0000
Bug 1328895 - use clientX/Y instead of screenX/Y when moving devtools splitter;r=Honza MozReview-Commit-ID: 54bqux7tE5f
c10d47aaf56a8227d4642a03fc2b10f3a459ec05: Bug 1330074 - Enable no-self-assign, no-useless-call and no-useless-return in devtools/. r=jryans draft
Tim Nguyen <ntim.bugs@gmail.com> - Tue, 10 Jan 2017 22:14:03 +0000 - rev 458711
Push 41024 by bmo:ntim.bugs@gmail.com at Tue, 10 Jan 2017 22:14:32 +0000
Bug 1330074 - Enable no-self-assign, no-useless-call and no-useless-return in devtools/. r=jryans MozReview-Commit-ID: A345G1QOOpm
d71990b46be0efed9535b11f9cb4d639ebd225b8: Bug 1330074 - Enable no-self-assign, no-useless-call and no-useless-return in devtools/. r=jryans draft
Tim Nguyen <ntim.bugs@gmail.com> - Tue, 10 Jan 2017 21:58:58 +0000 - rev 458710
Push 41023 by bmo:ntim.bugs@gmail.com at Tue, 10 Jan 2017 21:59:23 +0000
Bug 1330074 - Enable no-self-assign, no-useless-call and no-useless-return in devtools/. r=jryans MozReview-Commit-ID: G3kRBSWg58k
bae553ba9c6ad48bac6f1f46b40d3e16c5861b51: try: -b do -p all -t none -u all draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Jan 2017 21:16:45 +0900 - rev 458709
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
try: -b do -p all -t none -u all
86b736152a9427c40cdeb2ffe527248f349ca460: Bug 1306327 - Remove everything related to frozen functions from the XPCOM glue. r?bsmedberg draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Jan 2017 17:12:43 +0900 - rev 458708
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Remove everything related to frozen functions from the XPCOM glue. r?bsmedberg Now that nothing is using those functions, we can remove them and limit the scope of the standalone glue to initialize the new Bootstrap API.
5fced3b87546596e05e9f8fe6b9fe090264cbf03: Bug 1306327 - Move reading application.ini to XRE_main. r?bsmedberg draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Jan 2017 16:43:23 +0900 - rev 458707
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Move reading application.ini to XRE_main. r?bsmedberg Reading application.ini involves using nsCOMPtr<nsIFile>, and that can only happen through the XPCOM glue, which we eventually want to get rid of. So, while keeping the command line argument/environment variable handling in nsBrowserApp, we move the actually parsing of the file to XRE_main, where things can be handled without the XPCOM glue.
4d8fb1759e973300eb6bd658c3ba274ce0db74d3: Bug 1306327 - Use the new XRE Bootstrap API in Firefox for Android. r?bsmedberg draft
Mike Hommey <mh+mozilla@glandium.org> - Sat, 17 Dec 2016 06:48:01 +0900 - rev 458706
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Use the new XRE Bootstrap API in Firefox for Android. r?bsmedberg Here, we also modify APKOpen to use the XPCOM glue loading process instead of custom symbol resolution, so that the Bootstrap API can be used in a more straightforward manner.
8838e7e47f416d9ddd9ebbe0861c22dd7f9d2c8c: Bug 1306327 - Use the new XRE Bootstrap API in Desktop Firefox. r?bsmedberg draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 16 Dec 2016 11:10:02 +0900 - rev 458705
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Use the new XRE Bootstrap API in Desktop Firefox. r?bsmedberg This just wraps all the XRE method calls to go through the Bootstrap API instead of relying on the XPCOM glue methods.
2ee3173d74ad53c5b291f9e64588c470ba1154a2: Bug 1306327 - Add a new XRE Bootstrap API that wraps all the XRE methods. r?bsmedberg draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 15 Dec 2016 16:46:18 +0900 - rev 458704
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Add a new XRE Bootstrap API that wraps all the XRE methods. r?bsmedberg This is the first step towards changing how nsBrowserApp and other current XPCOM glue users start up Gecko. The goal here is to expose the same API via a single object with a VTable instead of the current XPCOM glue machinery. Instead of creating an entirely new API and changing everything to use it, we go forward with smaller steps for a more comprehensible transition.
d194c229af7cf6684ff711731db5dbc810d8150d: Bug 1306327 - Avoid call to NS_DebugBreak from content_process_main(). r?billm draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Jan 2017 17:50:04 +0900 - rev 458703
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Avoid call to NS_DebugBreak from content_process_main(). r?billm We want to avoid calls to XPCOM glue functions, in order to remove them later on.
20e24ceec24286a1a92359f903c52a54cb182c54: Bug 1306327 - Remove NS_XRE_DLL_BLOCKLIST_ENABLED. r?bsmedberg draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Jan 2017 09:10:36 +0900 - rev 458702
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Remove NS_XRE_DLL_BLOCKLIST_ENABLED. r?bsmedberg Instead of having nsBrowserApp.cpp set a flag in XREAppData to indicate whether the DLL blocklist properly initialized, just have XRE code ask the blocklist itself.
2c2cbd93f86a354951535155a6500d3cdc1d350d: Bug 1306327 - Remove the flags argument to XRE_main. r?bsmedberg draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Jan 2017 14:15:50 +0900 - rev 458701
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Remove the flags argument to XRE_main. r?bsmedberg This hasn't been used since the removal of the Metro code in bug 1039866, close to two years ago.
7661ae19bf740267178e7982b30ac8cb4d37b00f: Bug 1306327 - Don't set XREAppData.xreDirectory from nsBrowserApp.cpp. r?bsmedberg draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Jan 2017 08:02:43 +0900 - rev 458700
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Don't set XREAppData.xreDirectory from nsBrowserApp.cpp. r?bsmedberg It turns out nsAppRunner.cpp sets it to the exact same thing when it's not already set, so we might as well use that.
3d27595406235312b99952bdb1b2c3d94db6e030: Bug 1306327 - Remove XPCOMGlueEnablePreload. r=froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 15 Dec 2016 17:37:53 +0900 - rev 458699
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Remove XPCOMGlueEnablePreload. r=froydnj Back in bug 632404, when the function was added, preloading was conditional. But after some A/B testing, the conclusion in bug 771745 was that we would just do preloading unconditionally. Which means in practice, we don't need to have a function to enable it manually anymore, since we're always enabling it.
0be6cd3cba01fde8a6b077f104fc09f584a3e7b6: Bug 1306327 - Use UniquePtr for CreateGMPLoader. r=cpearce draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 15 Dec 2016 16:14:34 +0900 - rev 458698
Push 41022 by bmo:mh+mozilla@glandium.org at Tue, 10 Jan 2017 21:52:25 +0000
Bug 1306327 - Use UniquePtr for CreateGMPLoader. r=cpearce
f5260e8de0b4ac65b41942c1f9314b2313cf2636: Bug 1330093 - Remove redundant rules from toolkit/.eslintrc.js. r=jaws draft
Tim Nguyen <ntim.bugs@gmail.com> - Tue, 10 Jan 2017 21:29:28 +0000 - rev 458697
Push 41021 by bmo:ntim.bugs@gmail.com at Tue, 10 Jan 2017 21:30:44 +0000
Bug 1330093 - Remove redundant rules from toolkit/.eslintrc.js. r=jaws MozReview-Commit-ID: AKG6PYaoBmy
670b0a4a480418ccd338a274798924eeef9d5771: Bug 1330074 - Enable no-self-assign, no-useless-call and no-useless-return in devtools/. r=jryans draft
Tim Nguyen <ntim.bugs@gmail.com> - Tue, 10 Jan 2017 21:25:13 +0000 - rev 458696
Push 41021 by bmo:ntim.bugs@gmail.com at Tue, 10 Jan 2017 21:30:44 +0000
Bug 1330074 - Enable no-self-assign, no-useless-call and no-useless-return in devtools/. r=jryans MozReview-Commit-ID: H43ggB5biFV
9532ebc3faf001a04f12b97cb9e95224898f22ff: Bug 1328030 - Add basic tests that select content including form controls, using various mouse/kbd gestures.
Mats Palmgren <mats@mozilla.com> - Tue, 10 Jan 2017 21:37:49 +0100 - rev 458695
Push 41021 by bmo:ntim.bugs@gmail.com at Tue, 10 Jan 2017 21:30:44 +0000
Bug 1328030 - Add basic tests that select content including form controls, using various mouse/kbd gestures.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip