Commit Graph

503 Commits

Author SHA1 Message Date
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
NTD b1a8f3dc82 Import the Statusbar - Part 7: Correct the MPL block on xml/xul files 2018-07-25 00:56:19 +08:00
Pale Moon 5c82426d94 Add ES6 extended (braced) unicode literals.
This adds support for the form \u{xxxxxx}
2018-07-25 00:56:17 +08:00
NTD 1745c31a25 Import the Statusbar - Part 6: Overlay onto browser.xul 2018-07-25 00:56:15 +08:00
NTD 21014255af Import the Statusbar - Part 5: Build System (includes jar manifests) 2018-07-25 00:56:13 +08:00
NTD c8b8988f5b Import the Statusbar - Part 4: Preferences (browser/app/profile/firefox.js) 2018-07-25 00:56:09 +08:00
NTD 507d4a2a3f Import the Statusbar - Part 3: Themes 2018-07-25 00:55:45 +08:00
NTD 90dd08101b Import the Statusbar - Part 2: Locales 2018-07-25 00:55:43 +08:00
NTD 79e1cf9da0 Import the Statusbar - Part 1: Components 2018-07-25 00:55:41 +08:00
Gpower2 1db79f4ff6 Enhancement to deal with bad fonts
Based on mozilla changesets 822036786a92 and 257de631a38c
2018-07-25 00:55:39 +08:00
Pale Moon ad0b2b8926 Switch to Lanczos scaling from Hamming to get a wider range of acceptable fast downscaling.
Selectively use HQ when scaling factor becomes too large (less than 33.5%).

This resolves #23.
2018-07-25 00:55:37 +08:00
wolfbeast f06d772899 Explicitly tell servers we accept WebP. 2018-07-25 00:55:35 +08:00
wolfbeast 97ff398f18 Get rid of non functional pointer juggling and replace it with a working data conversion.
This resolves #489.
2018-07-25 00:55:33 +08:00
wolfbeast 915a8f37a7 Use new type frame allocation.
Remove decoder-internal mImageData (let Decoder handle that!)
Decoding works now, but data transfer from mData to mImageData is still wrong.
2018-07-25 00:55:31 +08:00
wolfbeast d763ec74de Import the rest of the file changes needed. 2018-07-25 00:55:29 +08:00
wolfbeast b8cabbc735 Base import of Tycho-libwebp-work branch 2018-07-25 00:55:28 +08:00