8916048a9bab05e8a01092044d08f8d575c47bd5: Bug 1329543 - Remove uses of MOZ_ADOBE_EME. r=glandium
Chris Pearce <cpearce@mozilla.com> - Mon, 09 Jan 2017 21:43:23 +0800 - rev 357861
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1329543 - Remove uses of MOZ_ADOBE_EME. r=glandium MozReview-Commit-ID: DCQ5KsZEJLP
9a193223d4aa501014257551ffe659e6568aef27: Bug 1329543 - Remove Adobe from ac_add_options --enable-eme. r=glandium
Chris Pearce <cpearce@mozilla.com> - Mon, 09 Jan 2017 21:41:19 +0800 - rev 357860
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1329543 - Remove Adobe from ac_add_options --enable-eme. r=glandium MozReview-Commit-ID: D5B1CAQKGGR
ce90a9d52e86c1edc7e194a23eabc1548e4dc104: Bug 1331705 - shield-recipe-client: Do not use an XRay-ed Promise during recipe execution, r=Gijs
Mythmon <mcooper@mozilla.com> - Tue, 17 Jan 2017 11:27:40 -0800 - rev 357859
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1331705 - shield-recipe-client: Do not use an XRay-ed Promise during recipe execution, r=Gijs MozReview-Commit-ID: DEM6lUiCHnj
9ca73fb60c36714d16b9a74cb36e5d80f4162f65: Bug 1330018 - Ensure we always unwrap CpowEntries. r=bholley,billm
Andrew McCreight <continuation@gmail.com> - Fri, 13 Jan 2017 13:50:35 -0800 - rev 357858
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330018 - Ensure we always unwrap CpowEntries. r=bholley,billm We can drop async messages that contain CPOWs, which can cause us to leak them either until we successfully send a CPOW or forever, depending on the direction of the message. This is causing intermittent leaks until shutdown with e10s-multi. MozReview-Commit-ID: 3iIaIBZKZR2
77c56a2901b317ab2949c75e064ae8a8b998cd7f: Bug 1331185 - default theme icon not shown when it is not in use, r=mossop,rhelmer
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Sun, 15 Jan 2017 16:42:07 +0000 - rev 357857
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1331185 - default theme icon not shown when it is not in use, r=mossop,rhelmer MozReview-Commit-ID: 1gZy3gMFNCo
1c2f51ce3faff9c2ecd9d6c09ac49de975946185: Bug 1306329 - Stop exporting XPCOM and XUL symbols. r=glandium
Benjamin Smedberg <benjamin@smedbergs.us> - Fri, 02 Dec 2016 12:55:34 -0500 - rev 357856
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1306329 - Stop exporting XPCOM and XUL symbols. r=glandium
6bb17b9a62d8ebeeaed80e87c14449b1d7dc6bb6: Bug 1306329 - Don't build the dependent XPCOM glue. r=glandium
Benjamin Smedberg <benjamin@smedbergs.us> - Wed, 26 Oct 2016 13:55:51 -0400 - rev 357855
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1306329 - Don't build the dependent XPCOM glue. r=glandium
377ca1419f1aca2b43fbdfe83023c25c2f671ca0: Bug 1306329 - Things that depend on xul should no longer link the XPCOM glue library. r=glandium
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 01 Nov 2016 15:14:52 -0400 - rev 357854
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1306329 - Things that depend on xul should no longer link the XPCOM glue library. r=glandium
ad4e531c7070874770201b5af956f3f8045c973b: Bug 1306329 - Backout 621aa115c3df (bug 1316450). r=glandium
Mike Hommey <mh+mozilla@glandium.org> - Sat, 14 Jan 2017 07:47:43 +0900 - rev 357853
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1306329 - Backout 621aa115c3df (bug 1316450). r=glandium We're going to remove the xpcom glue, so there is no need to check that nothing depends on it anymore.
58764883978d7959d480b9d2722c16f40f63bf96: Bug 1331498: Update libvpx to v1.6.1. r=rillian
Johann <johannkoenig@google.com> - Tue, 17 Jan 2017 13:46:42 -0800 - rev 357852
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1331498: Update libvpx to v1.6.1. r=rillian Removes armv6 and mmx optimizations. Removes x86inc.asm distinction. This was put in place because of issues with 32bit PIC builds but x86inc.asm has since been improved to support those. Switch to '.S' for arm assembly. There is now an #include for a helper file. All build systems appear to support .S so switch to it for consistency. Remove clang-cl.patch. There have been numerous changes upstream to improve clang support. MozReview-Commit-ID: IHVTbqSY2U7
44b7d75e21e8cf9c9d9f5ea44f07a213fcc08e56: Bug 1331528 - Added reftest for WebM alpha. r=SingingTree
karo <kkoorts@mozilla.com> - Wed, 18 Jan 2017 09:22:48 +1300 - rev 357851
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1331528 - Added reftest for WebM alpha. r=SingingTree MozReview-Commit-ID: ELSvYYSc54M
5d4f34a2196cc9d6ec26941cd3886ba3088d263a: Bug 1329104 - Shutdown context used for WebM alpha decoding. r=jya
karo <kkoorts@mozilla.com> - Tue, 17 Jan 2017 13:44:47 +1300 - rev 357850
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1329104 - Shutdown context used for WebM alpha decoding. r=jya Fixes leak due to context used for decoding alpha in WebM videos not shutting down. MozReview-Commit-ID: 5ZWHM7xvxiV
c8754bb4f8c14e9bcb239a681f4dda10842c1fcd: Bug 1330079 - Collect window data one more time if a new tab arrives before application-quit. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 11 Jan 2017 22:26:30 +0100 - rev 357849
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330079 - Collect window data one more time if a new tab arrives before application-quit. r=sebastian This is relevant when a new tab is opened (e.g. through an intent from an external app) just as the user has pressed the Quit button (see bug 1266594), in which case the TabOpen event might reach the session store after Gecko shutdown has already started. If we're still in the preliminary phase and the browser window hasn't yet been closed, we can persist this new tab by collecting the session store data from the browser window once more. Additionally, we now reset the time of the last backup when clearing the session store data, so the backup file is recreated as soon as possible after a history/tabs sanitisation, especially for users who are cleaning private data on exiting Firefox. MozReview-Commit-ID: 9BmqrSIUJ42
544ad41d3dcf9059a70aeae55a9dcce031f22b1c: Bug 1309935 - Add ability to find within select dropdown when over 40 elements. r=jaws
Tyler Maklebust <tmaklebust@gmail.com> - Tue, 17 Jan 2017 15:40:15 -0500 - rev 357848
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1309935 - Add ability to find within select dropdown when over 40 elements. r=jaws Original patch by Tyler Maklebust <tmaklebust@gmail.com> and Jared Beach <beachjar@msu.edu> MozReview-Commit-ID: 7FW6PHIrXF4
6b46b8d889dfcf921c7823655cf1b92c55451c2f: Bug 1306327 - Remove everything related to frozen functions from the XPCOM glue. r=bsmedberg
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Jan 2017 17:12:43 +0900 - rev 357847
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +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.
908c2d41eeaafc34697261866d36206bfe896e4b: Bug 1306327 - Move reading application.ini to XRE_main. r=bsmedberg
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Jan 2017 16:43:23 +0900 - rev 357846
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +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.
517720b458ce9f10734b8fbf6943ca1a47066f42: Bug 1306327 - Use the new XRE Bootstrap API in Firefox for Android. r=bsmedberg
Mike Hommey <mh+mozilla@glandium.org> - Sat, 17 Dec 2016 06:48:01 +0900 - rev 357845
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +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.
2a0edcbaebeeae1cd4cf1be3b0db127fa3bdd01f: Bug 1306327 - Use the new XRE Bootstrap API in Desktop Firefox. r=bsmedberg
Mike Hommey <mh+mozilla@glandium.org> - Fri, 16 Dec 2016 11:10:02 +0900 - rev 357844
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +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.
a7dac14f91df3f94ed809465f80833c310a99f0c: Bug 1306327 - Add a new XRE Bootstrap API that wraps all the XRE methods. r=bsmedberg
Mike Hommey <mh+mozilla@glandium.org> - Thu, 15 Dec 2016 16:46:18 +0900 - rev 357843
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +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.
be999ce0e4fe0354bd2737504cca7fccf206f94e: Bug 1306327 - Avoid call to NS_DebugBreak from content_process_main(). r=billm
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Jan 2017 17:50:04 +0900 - rev 357842
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +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.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip