Commit Graph

518 Commits

Author SHA1 Message Date
Gpower2 2767cd7e2d Fix WIN_VER to WINVER 2018-07-25 01:02:45 +08:00
trav90 738916d084 Hoist some work onto the state machine thread and tighten down some assertions 2018-07-25 01:02:43 +08:00
trav90 2eb1095b46 Stop manually resetting mCurrentSeekTarget in MDSM::SeekCompleted and rely on the AutoSetOnScopeExit instead 2018-07-25 01:02:42 +08:00
trav90 14ca485df4 Stop invoking StopPlayback in SetDormant 2018-07-25 01:02:40 +08:00
trav90 62337b35dc Return samples on the state machine thread
This is necessary because we're going to want to start disconnecting sample and seek requests directly from the state machine thread, and the machinery asserts that disconnection happens on the same thread as resolution.
2018-07-25 01:02:38 +08:00
trav90 1c975390e6 Make DecodeError safe to run on any thread
This is necessary so that we can make On{Audio,Video}{,Not}Decoded run on the state machine thread in a future commit.
2018-07-25 01:02:36 +08:00
trav90 fa6e463187 Make MediaTaskQueue::IsCurrentThreadIn actually do the right thing 2018-07-25 01:02:34 +08:00
trav90 a0e5c221cc Introduce a 1-argument overload of ProxyMediaCall 2018-07-25 01:02:32 +08:00
trav90 cdfdcf4aee Don't defer reading to a closed stream
Other streams in the list bail out of the servicing loop if they're closed, so we can wait indefinitely.
2018-07-25 01:02:31 +08:00
Pale Moon e1b49f372d Avoid non-MSVC warnings/errors due to parallelizing #pragma's 2018-07-25 01:02:29 +08:00
Gpower2 d8cdbde6ce Change WIN_VER and _WIN32_WINNT to 0x0600 2018-07-25 01:02:27 +08:00
trav90 aebf0ffd09 Remove Google as a search provider
Re-land of 82a5f08 after Tycho merge.
2018-07-25 01:02:25 +08:00
Gpower2 d0e24ab6ff Revert "Get new b2g.js"
This reverts commit 515b3898529e353cec750439e6416e535ff1751b.
2018-07-25 01:02:23 +08:00
Gpower2 3cece768a8 Fix x86 builds when WIN_VER = 0x0600
Fix x86 builds when WIN_VER = 0x0600
2018-07-25 01:02:22 +08:00
Lootyhoof 81262c3a6a Remove legacy.xul overlay 2018-07-25 01:02:20 +08:00
Moonchild 2ef20e45fe Revert "Change WINVER and _WIN32_WINNT to 0x0600 where applicable for issue #515" 2018-07-25 01:02:18 +08:00
Pale Moon 79c747a9a1 Kill Google Safebrowsing. 2018-07-25 01:00:21 +08:00
Lootyhoof 9cc5ae1bdb Statusbar: Prune redundant Australis support 2018-07-25 00:58:19 +08:00
Gpower2 a06562e691 Change WIN_VER and _WIN32_WINNT to 0x0600 2018-07-25 00:58:05 +08:00
NTD d296d3bfdf Issue #450 - Remove the stub installer - Part 2: Browser 2018-07-25 00:57:55 +08:00
NTD 9d597b8f29 Issue #450 - Remove the stub installer - Part 1: Toolkit 2018-07-25 00:57:53 +08:00
Pale Moon 61026c6ec7 Parallelize canvas poisoning. 2018-07-25 00:57:50 +08:00
Steven Schlansker 632910e654 Jenkins build script 2018-07-25 00:57:47 +08:00
Steven Schlansker 2778f58ead Add a mac mozconfig starter 2018-07-25 00:57:45 +08:00
Stephen Pohl 483bcebb1b Mac v2 signing - Bug 1050944 - Get Firefox to launch and run on OSX with the new .app bundle structure, made necessary by Apple's v2 signatures. r=smichaud, r=ted, sr=bsmedberg 2018-07-25 00:57:43 +08:00
Pale Moon 566a6060b7 Re-implement custom background color and handling of standalone images.
- Adds browser.display.standalone_images.background_color handling.
- Sets default image background color to dark slate.
- Removes noise.
- Removes forced light background for transparent images.
2018-07-25 00:57:39 +08:00
Pale Moon 5011f756e1 Properly support transparent WebP images with the new decoder implementation. 2018-07-25 00:57:38 +08:00
Pale Moon 1f39ab05ee Remove unnecessary frame allocations for WebP. 2018-07-25 00:57:35 +08:00
NTD 9986ccf4c1 Clobber required for browser branding and mozbuild (backend) changes 2018-07-25 00:57:32 +08:00
NTD e2905f7d30 Add Unstable branding 2018-07-25 00:57:29 +08:00
NTD d31699b540 Clean up and Update Unofficial branding 2018-07-25 00:57:27 +08:00
NTD 19df4f75fa Clean up and Update Official branding 2018-07-25 00:57:25 +08:00
NTD 1dc7b6c97a Rename browser/branding/common -> browser/branding/shared and add identical branding files 2018-07-25 00:57:22 +08:00
NTD 915c5fde20 Bug 786520 - Install things to $(DIST)/branding from moz.build instead of manual rules in Makefile.ins. r=mshal (mozbuild parts only) 2018-07-25 00:57:20 +08:00
Pale Moon 5d621d26c3 Port libjpeg-turbo 1.4.2 across from pm-r.
This includes the necessary fixes for #517.
2018-07-25 00:57:18 +08:00
Pale Moon 1f12f3506e Restrict explicit DEP enabling to x86.
SetProcessDEPPolicy() is not available on x64 platforms.
2018-07-25 00:57:15 +08:00
Pale Moon c00761f927 Remove workaround for buggy Windows XP Fax dialog. 2018-07-25 00:57:13 +08:00
Pale Moon ed17be95ff Use all available atomic operations on Windows (including 64-bit operations on 32-bit platforms). 2018-07-25 00:57:11 +08:00
Pale Moon dadb9d382c Remove leftover EME include dir in gtest. 2018-07-25 00:57:09 +08:00
Pale Moon dbe05ab36a Change default forum bookmark to https. 2018-07-25 00:57:07 +08:00
Pale Moon e49b21022f Remove "patch" DTD file for Pale Moon menu entries and prefs.
This folds the strings into the appropriate DTD files.
2018-07-25 00:57:06 +08:00
Pale Moon b15fa8695b Statusbar: remove download indicator from default set. 2018-07-25 00:56:57 +08:00
NTD 0c4e9cbe41 (Take Two) Take files out of preprocessing that do not actually have preprocessing directives 2018-07-25 00:56:35 +08:00
Pale Moon ca0ffb0e19 Revert "Take files out of preprocessing that do not actually have preprocessing directives"
This reverts commit 760ef63cd8def888a1c2a6d52ac84c32f7f89f0b.
2018-07-25 00:56:34 +08:00
Pale Moon 6090ea2602 Block status bar extensions to prevent collisions with internal status bar code. 2018-07-25 00:56:31 +08:00
Pale Moon d19d1db9dc Make status bar license block conditional to include only when building /browser. 2018-07-25 00:56:29 +08:00
Pale Moon 230838b2dc Status Bar: add attribution in toolkit license. 2018-07-25 00:56:27 +08:00
Pale Moon e1b8efbe46 Status bar: configure, brand, fix options. 2018-07-25 00:56:26 +08:00
NTD fedd83b6b5 Take files out of preprocessing that do not actually have preprocessing directives 2018-07-25 00:56:23 +08:00
NTD 2da2d18f26 Import the Statusbar - Part 8: Package Manifest 2018-07-25 00:56:21 +08:00