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.