a3ea454571c3d6185a32760006fe786233e05dd4: Bug 1305162: Part 3 - Allow requestBody in release builds. r=mixedpuppy draft
Kris Maglione <maglione.k@gmail.com> - Fri, 09 Dec 2016 14:37:48 -1000 - rev 458717
Push 41026 by maglione.k@gmail.com at Tue, 10 Jan 2017 22:29:18 +0000
Bug 1305162: Part 3 - Allow requestBody in release builds. r=mixedpuppy MozReview-Commit-ID: AmlVoDduXHf
e3115f38e1079569055b3b056d25de22759cad39: Bug 1305162: Part 2 - Remove support for upload streams with embedded headers. r=mixedpuppy,dragana draft
Kris Maglione <maglione.k@gmail.com> - Fri, 09 Dec 2016 14:02:05 -1000 - rev 458716
Push 41026 by maglione.k@gmail.com at Tue, 10 Jan 2017 22:29:18 +0000
Bug 1305162: Part 2 - Remove support for upload streams with embedded headers. r=mixedpuppy,dragana MozReview-Commit-ID: CuqOmas4WDM
c639b044f833122f70a6492dba95a2e95652a231: Bug 1305162: Part 1c - Fix devtools tests that expect headers in upload stream. r?ochameau draft
Kris Maglione <maglione.k@gmail.com> - Tue, 10 Jan 2017 14:24:45 -0800 - rev 458715
Push 41026 by maglione.k@gmail.com at Tue, 10 Jan 2017 22:29:18 +0000
Bug 1305162: Part 1c - Fix devtools tests that expect headers in upload stream. r?ochameau MozReview-Commit-ID: BirgY62GRn7
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip