Commit graph

1,567 commits

Author SHA1 Message Date
wolfbeast
d203062c4e Switch to Lanczos scaling from Hamming to get acceptable fast downscaling.
In visual tests we see that Hamming-1 is not as good as
Lanczos-2, however it is about 40% faster, and Lanczos-2 itself is
about 30% faster than Lanczos-3. The use of Hamming-1 has been deemed
an unacceptable trade-off between quality and speed due to the limited
pixel space it operates in, so we pick Lanczos-2 here.
On modern hardware, Lanczos-2 doesn't have any noticeable impact
in normal use.
2019-02-16 00:08:42 +08:00
NTD
bb6204c1ec Issue #634 - aAddon.markAsSeen is not a function newaddon.js 2019-02-16 00:08:41 +08:00
Moonchild
52b0b753dd Update requirements.txt 2019-02-16 00:08:39 +08:00
janekptacijarabaci
d57aa4fc94 Fix Build Bustage - with "--enable-debug" 2019-02-16 00:08:38 +08:00
Franklin DM
95fa1f19d6 Issue #336: Mouse position tracker not set even if chrome is still visible on fullscreen 2019-02-16 00:08:36 +08:00
Franklin DM
52f1c9915a Issue #336: Mouse position tracker not set even if chrome is still visible on fullscreen 2019-02-16 00:08:35 +08:00
wolfbeast
724afe19a2 Update mozharness reqs. 2019-02-16 00:08:33 +08:00
janekptacijarabaci
731b3ea7ee Bug 1346501. Remove mFrameCreateCalled from nsImageLoadingContent, it is now unused 2019-02-16 00:08:32 +08:00
janekptacijarabaci
ece6d716f4 Bug 1346501. Don't mark every image as visible when a frame is created for it 2019-02-16 00:08:30 +08:00
wolfbeast
2a6262ee6d Remove recover instruction results after bailouts. 2019-02-16 00:08:29 +08:00
wolfbeast
801ed9ce01 Ad workaround for broken B5G6R5 format in Intel driver. 2019-02-16 00:08:26 +08:00
wolfbeast
bdf323b915 Fix incorrect namespace use. 2019-02-16 00:08:25 +08:00
wolfbeast
49a6e3921a Switch from ShCompileOptions to int. 2019-02-16 00:08:23 +08:00
wolfbeast
33bbcf8110 Restore emulated functions for OS X 10.8/10.7 2019-02-16 00:08:22 +08:00
wolfbeast
5f9a490703 Re-apply genericDraw* fixes 2019-02-16 00:08:20 +08:00
wolfbeast
581db453db Roll back to ANGLE/2845 2019-02-16 00:08:18 +08:00
janekptacijarabaci
59321284d8 Add event.srcElement (the alias for event.target)
Issue #622
2019-02-16 00:08:17 +08:00
SpockFan02
be86e0a951 Fix typo 2019-02-16 00:08:15 +08:00
SpockMan02
7013acc5bb Pale Moon: Fix positioning of caption buttons in application-drawn titlebar 2019-02-16 00:08:13 +08:00
wolfbeast
5ffd703f79 Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only.
This means we don't leave behind prefs-<n>.js files when prefs.js is read-only.
2019-02-16 00:08:11 +08:00
SpockMan02
9453a7812a Pale Moon: Restore osx private browsing indicator 2019-02-16 00:08:10 +08:00
janekptacijarabaci
b2aa38c719 DevTools - display newlines in some console messages
Issue #614
2019-02-16 00:08:08 +08:00
janekptacijarabaci
012dcf0c68 Rename some remaining strings "firefox[-branding].js" to "basilisk[-branding.js]" (or [application].js)
Ad:
30cc819b77
2019-02-16 00:08:07 +08:00
janekptacijarabaci
9ce98cad60 [BASILISK] "about:privatebrowsing" - use "Basilisk" instead of "Firefox"
Issue #610
2019-02-16 00:08:05 +08:00
wolfbeast
dca5d5479c Restore pref -- enhanced tiles aren't dead yet.
(without this, the newtab page is broken)
2019-02-16 00:08:04 +08:00
wolfbeast
66a47eb83a Version bump to beta 3 2019-02-16 00:08:02 +08:00
wolfbeast
3c35a585ca Reconfigure Pale Moon
Also fold a number of prefs back into the app prefs from shared branding prefs.
This resolves #555.
2019-02-16 00:08:01 +08:00
janekptacijarabaci
e5a253a7b0 Fix typos in comments - memory.properties 2019-02-16 00:07:59 +08:00
Ascrod
8a46923c30 Revert "Bug 1456652 - SameSite cookie Reader view patch bypass"
This reverts commit 6f64e487f35986f093dbb002d12554a61021b2c9.
2019-02-16 00:07:58 +08:00
Ascrod
509ede2093 Bug 1456652 - SameSite cookie Reader view patch bypass 2019-02-16 00:07:56 +08:00
Ascrod
03706d38a6 Remove telemetry from NarrateControls.jsm. 2019-02-16 00:07:55 +08:00
Ascrod
20b7dc7326 Fix local link handling in Reader Mode. 2019-02-16 00:07:53 +08:00
wolfbeast
9949bc6c34 Make the page visibility API pref-controlled.
This resolves #607.
2019-02-16 00:07:51 +08:00
wolfbeast
db0d0cfb0a Update about:rights links.
This resolves #603.
2019-02-16 00:07:50 +08:00
wolfbeast
fecd8ec7e6 Fix redirector paths
This resolves #602.
2019-02-16 00:07:48 +08:00
janekptacijarabaci
8800e388b3 Bug 1331564 - XHR SyncTeardownRunnable must run also when the worker is in killing state 2019-02-16 00:07:47 +08:00
janekptacijarabaci
56c088c2d4 Bug 1298823 - Fix Request constructor - with "mode: navigate" 2019-02-16 00:07:45 +08:00
janekptacijarabaci
98546534b0 Bug 604026 - Sync event loops in workers should be created only if compatible with the worker shutdown status 2019-02-16 00:07:43 +08:00
janekptacijarabaci
df880ae53f nsIContentPolicy::TYPE_DOCUMENT - Use "aLoadInfo->ContextForTopLevelLoad()" instead of "aLoadInfo->LoadingNode()"
Issue #600
2019-02-16 00:07:41 +08:00
NTD
6c4b4c3b3f [AllAM] [STRING CHANGES] Appearance -> Themes 2019-02-16 00:07:40 +08:00
janekptacijarabaci
7dc58571d1 [PALEMOON] DevTools - remove unused items from browser.dtd 2019-02-16 00:07:38 +08:00
Lootyhoof
9baa2e8cfd Adjust popup ID for password manager 2019-02-16 00:07:36 +08:00
wolfbeast
952c11cef9 On failure, save a dummy file from the background page thumb capture module.
If a background page thumbnail capture fails (e.g. due to too heavy scripting), we should
write -something- to the thumbnail cache, because otherwise it will try again and again,
which is problematic for bad trap pages, that even if the user has left the page never
to return again, the thumbnail service may still try to capture, and fail.

This resolves the only problem for us in #592.
2019-02-16 00:07:35 +08:00
janekptacijarabaci
1126ed480b [PALEMOON] about:sessionrestore - fix an error "treeView.treeBox is null" in aboutSessionRestore.js
Issue #350
2019-02-16 00:07:33 +08:00
SpockFan02
58a67bf3d7 Don't hide caption buttons with a lw theme, either
Follow-up to #585. I removed this from the PR, but it's actually needed, otherwise the caption buttons are hidden with a lightweight theme!
2019-02-16 00:07:32 +08:00
SpockFan02
9a906f1dbc Mac: Do not hide caption buttons or titlebar
on private browsing windows or with a lightweight theme installed.

This resolves #491. This resolves #584.
Tag https://github.com/MoonchildProductions/Pale-Moon/issues/623
2019-02-16 00:07:30 +08:00
janekptacijarabaci
ef547d4967 Bug 1334411 - Remove the UI for indexedDB in Page Info and Permissions Manager 2019-02-16 00:07:29 +08:00
wolfbeast
493ea98fee [PALEMOON] On GTK, default to showing the menubar only when alt is pressed
This restores parity with v27
2019-02-16 00:07:27 +08:00
wolfbeast
9c9ba7c6c8 [TychoAM] Make resilient to missing pref lightweightThemes.animation.enabled 2019-02-16 00:07:26 +08:00
wolfbeast
c60c15e659 Remove pref confusion around cache v2
- Renames browser.cache.use_new_backend to browser.cache.backend
- Sets browser.cache.backend to 1 (use cache v2)
- Removes browser.cache.use_new_backend_temp
2019-02-16 00:07:24 +08:00