Rebase Tor Browser patches to ESR 45
Once Firefox 45 ESR reaches beta state we should start rebasing our existing patches. This ticket is tracking that progress + the upcoming issues. For reference: * Firefox 45 Alpha: 2015-12-14 * Firefox 45 Beta: 2016-01-26 * Firefox 45 Release (and ESR): 2016-03-08 * Firefox 38 ESR end-of-life: 2016-05-31 See also Mozilla's [Merge/Release schedule](https://www.google.com/calendar/embed?src=mozilla.com_2d37383433353432352d3939%40resource.calendar.google.com), [Release overview](https://mozorg.cdn.mozilla.net/media/img/firefox/organizations/release-overview-high-res.9808ec366a94.png), and [Rapid Release Calendar](https://wiki.mozilla.org/RapidRelease/Calendar). Here are TBB5.5a patches upstreamed to Firefox. These will be present in ESR45 and so we won't need to rebase them from TBB 5.5a to TBB 6.0a: * Bug legacy/trac#12430: Disable external jar: via preference (https://bugzil.la/1173171) * TB2: Provide an observer event to close persistent connections (https://bugzil.la/962358) * Bug legacy/trac#3455.2. Allow RFC1929 authentication (username/password) to SOCKS servers (https://bugzil.la/1200802) * Bug legacy/trac#2950: Make Permissions Manager memory-only (https://bugzil.la/967812) * Bug legacy/trac#2949: Make Intermediate Cert Store memory-only. (https://bugzil.la/629558) * Bug legacy/trac#4755: Return client window coordinates for mouse event screenX/Y (for dragend, 0,0 is returned). (https://bugzil.la/418986) * Bug legacy/trac#2875: Limit device and system specific CSS Media Queries. (https://bugzil.la/418986) * Bug legacy/trac#5856: Do not expose physical screen info via window & window.screen. (https://bugzil.la/418986) * Bug legacy/trac#13016: Hide CSS -moz-osx-font-smoothing values. (https://bugzil.la/418986) * Bug legacy/trac#13025: Lie about screen orientation. (https://bugzil.la/418986) * Bug legacy/trac#6786: Do not expose system colors to CSS or canvas. (https://bugzil.la/232227) * Bug legacy/trac#13313 Part 2: Fix windows cross-compile for --enable-bundled-fonts (https://bugzil.la/1190590) * Bug legacy/trac#16906: Don't depend on Windows crypto DLLs. (https://bugzil.la/1217985)
issue