Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Fix cache v1 compression crash in nsCompressOutputStreamWrapper::Close() | wolfbeast | 2018-07-03 | -0/+6 |
| | ||||
* | Re-implement prompts.tab_modal.focusSwitch control in toolkit. | wolfbeast | 2018-07-03 | -3/+9 |
| | ||||
* | Rename firefox(-branding).js to basilisk(*).js | wolfbeast | 2018-07-02 | -7/+7 |
| | | | | Bonus: combats some fingerprinting. | |||
* | Update troubleshooting pref whitelist following ↵ | wolfbeast | 2018-07-02 | -1/+1 |
| | | | | 593835e861ce3ab3f9d58aa1fc241399f1c1f244 | |||
* | Prevent suppressing executable warnings using the "don't ask me this again" ↵ | wolfbeast | 2018-07-02 | -53/+25 |
| | | | | | | | | | | checkbox. A hidden preference matching the behavior of "browser.download.manager.alertOnEXEOpen" is kept, but is renamed in order to recover cases where the checkbox was used accidentally. While there, simplify the `confirmLaunchExecutable` function by converting from promises to async function. Since Basilisk moved this prompting to toolkit, we also clean up some unused duplicate strings from application/basilisk while we're there. This resolves #581 | |||
* | Merge branch 'ported-upstream' | wolfbeast | 2018-07-02 | -205/+747 |
|\ | ||||
| * | Don't leak newTemplate in pk11_copyAttributes() | wolfbeast | 2018-07-01 | -2/+3 |
| | | | | | | | | Cherry-pick of NSS fix from 3.37 | |||
| * | Remove errant paste | wolfbeast | 2018-07-01 | -1/+1 |
| | | ||||
| * | Clamp resolution in PerformanceNavigationTiming. | wolfbeast | 2018-07-01 | -8/+9 |
| | | ||||
| * | Rework gfxFontUtils::MapCharToGlyphFormat4 to be more robust. DiD | wolfbeast | 2018-07-01 | -42/+57 |
| | | ||||
| * | WebRTC: Add DeleteStreams to media conduits. | wolfbeast | 2018-07-01 | -4/+16 |
| | | ||||
| * | Cherry-pick user sctp rev SVN8789a6da02e2c7c03522bc6f275b302f6ef977fe | Pale Moon | 2018-06-30 | -0/+4 |
| | | ||||
| * | Confirm launch of executables other than .exe on Windows. | wolfbeast | 2018-06-30 | -14/+15 |
| | | ||||
| * | Bug 1464039 - Only reject qcms transform with invalid grid size if the ↵ | Nicolas Silva | 2018-06-30 | -2/+8 |
| | | | | | | | | transform function uses the grid size. r=Bas a=jcristau | |||
| * | Bug 1436241 - Check redirect status code before forwarding to NPAPI. r=jimm, ↵ | Kyle Machulis | 2018-06-30 | -9/+9 |
| | | | | | | | | | | | | | | | | r=pauljt, a=jcristau NPAPI may handle a 307 redirect across different origins, while they should only happen on same origin requests. Have the browser check this before forwarding to NPAPI. | |||
| * | Bug 1468217 - Add "SettingContent-ms" to the list of executable file ↵ | Paolo Amadini | 2018-06-30 | -0/+1 |
| | | | | | | | | extensions. r=Gijs, a=RyanVM | |||
| * | Bug 1464039 - Reject some invalid transforms in qcms. r=mwoodrow, a=RyanVM | Nicolas Silva | 2018-06-30 | -0/+4 |
| | | ||||
| * | Bug 1413868. | wolfbeast | 2018-06-30 | -0/+466 |
| | | ||||
| * | Bug 1464063 - Remove sdp_getchoosetok. r=bwc, a=RyanVM | Nils Ohlmeier [:drno] | 2018-06-29 | -78/+7 |
| | | | | | | | | WebRTC | |||
| * | Bug 1464079 - Bring ICE connection state change callback up to spec. r=jib, ↵ | Byron Campen [:bwc] | 2018-06-29 | -0/+12 |
| | | | | | | | | a=RyanVM | |||
| * | Bug 1464079 - Bring ICE connection state change callback up to spec. r=jib, ↵ | Byron Campen [:bwc] | 2018-06-29 | -1/+4 |
| | | | | | | | | | | | | a=RyanVM WebRTC | |||
| * | Bug 1462912 - Fixed BufferList::Extract to handle the case where the call ↵ | Alex Gaynor | 2018-06-29 | -1/+20 |
| | | | | | | | | consumes the entirety of the BufferList. r=froydnj, a=RyanVM | |||
| * | Bug 1456189 - Simplify BufferList::Extract to make the lifetimes clearer. ↵ | Alex Gaynor | 2018-06-29 | -47/+115 |
| | | | | | | | | r=froydnj, a=RyanVM | |||
* | | [PALEMOON] Remove duplicate MOZ_PROFILE_MIGRATOR entry in confvars. | wolfbeast | 2018-07-02 | -3/+1 |
| | | ||||
* | | Disable Intersection Observers by default. | wolfbeast | 2018-07-02 | -1/+1 |
| | | | | | | | | This draft implementation does not play nice with several large sites (e.g. Facebook). | |||
* | | Issue #578: Applications cannot start without /proc (chroot). | wolfbeast | 2018-07-02 | -3/+65 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UXP uses the current stack frame address and the stack size as a sort of heuristic for various things in the JavaScript engine. The js::GetNativeStackBaseImpl() function is used to get the base stack address (i.e. the address from which the stack grows, so this can be either the first or last memory address of the stack memory space depending on the CPU architecture). On Linux, this function is implemented using the pthreads APIs. For non-main threads, the queried thread info is stored in memory. The main thread does not have this information on hand, so it gets the stack memory range via the /proc/self/maps file (see glibc's pthread_get_attr_np.c). Fortunately (per discussions with the firefox devs in #jsapi) the base address only needs to be approximate. In reality, environment variables, args, and other things are stored in stack space between the end/beginning of the mapped stack memory and the 'top' of the stack space used by stack frames. When using glibc, we can get the top of this usable stack from __libc_stack_end, which is a void* set by glibc during program initialization, avoiding the need to access /proc. Non-main threads still get their stack-base through the usual pthreads APIs. Other libc implementations like musl will fall back to the standard UNIX-like implementation which calls pthread's pthread_attr_getstack() also from the main thread, which may imply /proc access and not work in restricted environments. | |||
* | | Merge pull request #579 from JustOff/PR_pmkit_dyn_buttons | Moonchild | 2018-07-01 | -2/+21 |
|\ \ | | | | | | | [PMkit] Keep the buttons position when they are placed right before space, flexible space or separator | |||
| * | | [PMkit] Keep the buttons position when they are placed right before space, ↵ | JustOff | 2018-07-01 | -2/+21 |
| | | | | | | | | | | | | flexible space or separator | |||
* | | | Merge pull request #580 from ↵ | Moonchild | 2018-07-01 | -1/+1 |
|\ \ \ | |/ / |/| | | | | | | | | janekptacijarabaci/devtools_locales_performance_typos-in-comments_1 Fix typo in a comment - performance.dtd | |||
| * | | Fix typo in a comment - performance.dtd | janekptacijarabaci | 2018-07-01 | -1/+1 |
|/ / | ||||
* | | Merge pull request #572 from adeshkp/patch-8 | Moonchild | 2018-06-30 | -1/+1 |
|\ \ | | | | | | | Quick fix to binary file path for Mac packaging | |||
| * | | Quick fix to binay file path for Mac packaging | adeshkp | 2018-06-30 | -1/+1 |
|/ / | ||||
* | | Merge pull request #567 from SpockMan02/moz-mac-lion-theme | Moonchild | 2018-06-30 | -41/+74 |
|\ \ | | | | | | | Undo Mozilla Bug 1302937; Reinstate -moz-mac-lion-theme media query | |||
| * | | Undo Mozilla Bug 1302937; Reinstate -moz-mac-lion-theme media query | SpockMan02 | 2018-06-27 | -41/+74 |
| | | | ||||
* | | | Merge pull request #570 from trav90/code-cleanup | Moonchild | 2018-06-30 | -7/+3 |
|\ \ \ | | | | | | | | | Remove unnecessary GCC version checks | |||
| * | | | Remove unnecessary GCC version checks | trav90 | 2018-06-29 | -7/+3 |
| | | | | ||||
* | | | | Merge pull request #569 from Lootyhoof/theme-text | Moonchild | 2018-06-30 | -8/+29 |
|\ \ \ \ | | | | | | | | | | | [Pale Moon] Fix a few default theme issues | |||
| * | | | | Add tabbrowser findbar styling for Linux and OSX | Lootyhoof | 2018-06-30 | -0/+12 |
| | | | | | ||||
| * | | | | Only invert dropmarker by default on glass | Lootyhoof | 2018-06-30 | -8/+7 |
| | | | | | ||||
| * | | | | Allow menubar items to inherit toolbar text styling | Lootyhoof | 2018-06-30 | -0/+4 |
| | | | | | ||||
| * | | | | Add tabbrowser findbar styling | Lootyhoof | 2018-06-30 | -0/+6 |
| |/ / / | ||||
* | | | | Merge pull request #566 from JustOff/PR_libwebp-1.0.0 | Moonchild | 2018-06-30 | -2312/+3898 |
|\ \ \ \ | |/ / / |/| | | | Update libwebp to v1.0.0 + known security patches | |||
| * | | | Rename libwebp/MOZCHANGES to libwebp/UXPCHANGES and update it | JustOff | 2018-06-29 | -3/+4 |
| | | | | ||||
| * | | | Apply known security patches (webp:381,383,384) to libwebp-1.0.0 | JustOff | 2018-06-29 | -59/+90 |
| | | | | ||||
| * | | | Add new files to libwebp/dsp/moz.build | JustOff | 2018-06-29 | -0/+4 |
| | | | | ||||
| * | | | Sync libwebp sources with ↵ | JustOff | 2018-06-29 | -2250/+3796 |
| | | | | | | | | | | | | | | | | https://chromium.googlesource.com/webm/libwebp/+/v1.0.0 | |||
| * | | | Update libwebp/update.sh script for libwebp-1.0.0 | JustOff | 2018-06-29 | -0/+4 |
| | | | | ||||
* | | | | Bump Pale Moon to beta 2PM28.0.0b2_Unstable | wolfbeast | 2018-06-29 | -1/+1 |
|/ / / | ||||
* | | | Revert "Remove unwanted newtab page code" | wolfbeast | 2018-06-29 | -7/+4732 |
| | | | | | | | | | | | | This reverts commit 277fa0afdc50b707b3227ca327c29766cdcd20f1. | |||
* | | | Restore Pale Moon's standalone image viewing style. | wolfbeast | 2018-06-29 | -1/+8 |
| | | |