Commit graph

2,253 commits

Author SHA1 Message Date
Paolo Amadini
393973a1f5 Bug 1468217 - Add "SettingContent-ms" to the list of executable file extensions. r=Gijs, a=RyanVM 2019-02-16 00:07:01 +08:00
Nicolas Silva
4cc70839b2 Bug 1464039 - Reject some invalid transforms in qcms. r=mwoodrow, a=RyanVM 2019-02-16 00:06:59 +08:00
wolfbeast
c180f85048 Bug 1413868. 2019-02-16 00:06:58 +08:00
Nils Ohlmeier [:drno]
76e79cecec Bug 1464063 - Remove sdp_getchoosetok. r=bwc, a=RyanVM
WebRTC
2019-02-16 00:06:56 +08:00
Byron Campen [:bwc]
03766e63da Bug 1464079 - Bring ICE connection state change callback up to spec. r=jib, a=RyanVM 2019-02-16 00:06:55 +08:00
Byron Campen [:bwc]
e659309611 Bug 1464079 - Bring ICE connection state change callback up to spec. r=jib, a=RyanVM
WebRTC
2019-02-16 00:06:53 +08:00
Alex Gaynor
57b3983e17 Bug 1462912 - Fixed BufferList::Extract to handle the case where the call consumes the entirety of the BufferList. r=froydnj, a=RyanVM 2019-02-16 00:06:52 +08:00
Alex Gaynor
921ff8f640 Bug 1456189 - Simplify BufferList::Extract to make the lifetimes clearer. r=froydnj, a=RyanVM 2019-02-16 00:06:50 +08:00
wolfbeast
57c15c519b [PALEMOON] Remove duplicate MOZ_PROFILE_MIGRATOR entry in confvars. 2019-02-16 00:06:48 +08:00
wolfbeast
cb7fc0d95f Disable Intersection Observers by default.
This draft implementation does not play nice with several large sites (e.g. Facebook).
2019-02-16 00:06:46 +08:00
wolfbeast
e9342c1ad5 Issue #578: Applications cannot start without /proc (chroot).
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.
2019-02-16 00:06:45 +08:00
JustOff
b7cc34ab63 [PMkit] Keep the buttons position when they are placed right before space, flexible space or separator 2019-02-16 00:06:43 +08:00
janekptacijarabaci
e5c896ce20 Fix typo in a comment - performance.dtd 2019-02-16 00:06:42 +08:00
adeshkp
c3553379a7 Quick fix to binay file path for Mac packaging 2019-02-16 00:06:40 +08:00
SpockMan02
2d708bf86c Undo Mozilla Bug 1302937; Reinstate -moz-mac-lion-theme media query 2019-02-16 00:06:39 +08:00
trav90
afedf5b82e Remove unnecessary GCC version checks 2019-02-16 00:06:37 +08:00
Lootyhoof
384f756181 Add tabbrowser findbar styling for Linux and OSX 2019-02-16 00:06:36 +08:00
Lootyhoof
e0c06e6226 Only invert dropmarker by default on glass 2019-02-16 00:06:34 +08:00
Lootyhoof
99b514df11 Allow menubar items to inherit toolbar text styling 2019-02-16 00:06:32 +08:00
Lootyhoof
abd2e6008f Add tabbrowser findbar styling 2019-02-16 00:06:31 +08:00
JustOff
d70b584d37 Rename libwebp/MOZCHANGES to libwebp/UXPCHANGES and update it 2019-02-16 00:06:29 +08:00
JustOff
c666612283 Apply known security patches (webp:381,383,384) to libwebp-1.0.0 2019-02-16 00:06:28 +08:00
JustOff
dce80618c4 Add new files to libwebp/dsp/moz.build 2019-02-16 00:06:26 +08:00
JustOff
57e9b57974 Sync libwebp sources with https://chromium.googlesource.com/webm/libwebp/+/v1.0.0 2019-02-16 00:06:25 +08:00
JustOff
96f65ed0eb Update libwebp/update.sh script for libwebp-1.0.0 2019-02-16 00:06:22 +08:00
wolfbeast
44c030e364 Bump Pale Moon to beta 2 2019-02-16 00:06:20 +08:00
wolfbeast
a1527ead42 Revert "Remove unwanted newtab page code"
This reverts commit 277fa0afdc50b707b3227ca327c29766cdcd20f1.
2019-02-16 00:06:19 +08:00
wolfbeast
edecb0c67d Restore Pale Moon's standalone image viewing style. 2019-02-16 00:06:18 +08:00
wolfbeast
7b82a2ece4 Remove SSL Error Reporting telemetry 2019-02-16 00:06:16 +08:00
janekptacijarabaci
36b1662a58 Fix typos in comments - animationinspector.properties 2019-02-16 00:06:15 +08:00
wolfbeast
ffc480b2ca Issue #562 Part 2: Remove unnecessary grid calculation code. 2019-02-16 00:06:13 +08:00
Gabriele Svelto
7f6182b5a3 Remove unused code for managing physical audio devices.
This was only used in B2G/Gonk and can go.
2019-02-16 00:06:12 +08:00
wolfbeast
ea5ece2be9 WebRTC: Nullcheck DataChannel SendPacket calls. 2019-02-16 00:06:10 +08:00
wolfbeast
f5d85dbba6 Convert the button rect to device coordinates correctly instead of casting CSS coordinates.
This should the correct fix for #559
2019-02-16 00:06:08 +08:00
NTD
d84fe69150 Make sure application confvars.sh files are apart of CONFIG_STATUS_DEPS 2019-02-16 00:06:07 +08:00
NTD
50f4bff9a5 Add HYPE_ICEWEASEL where appropriate 2019-02-16 00:06:05 +08:00
NTD
10487d6802 Use MOZ_AUSTRALIS to define common shared Australis features 2019-02-16 00:06:04 +08:00
wolfbeast
3b3e4b4cc5 Add back the Quickdial show/hide control.
This also slightly tweaks the grid design styling.
Resolves #563
2019-02-16 00:06:02 +08:00
wolfbeast
64534aadb8 Add missing aCurrentBrowser definition in utilityOverlay.js
Follow-up to cadeea97bbefe42f89d16a4678fdc382c7b74bcd
This obsoletes #561.
2019-02-16 00:06:01 +08:00
wolfbeast
2b8a811849 Issue #562 Part 1: Transfix the grid 2019-02-16 00:05:59 +08:00
JustOff
5bfde87f0a [PALEMOON] Remove no more required extra copy of promise.js 2019-02-16 00:05:58 +08:00
JustOff
c675b86a07 [PALEMOON] Use Promises.jsm instead of promise.js from jetpack in sanitize.js 2019-02-16 00:05:56 +08:00
janekptacijarabaci
aba5754bf1 Fix "about:support"s "graphics" section when "webgl.disable-extensions" is true 2019-02-16 00:05:54 +08:00
JustOff
3291587c08 [PALEMOON] Include devtools/client/locales conditionally 2019-02-16 00:05:52 +08:00
JustOff
a1389d5c14 [PALEMOON] Include devtools/client when building language packs 2019-02-16 00:05:51 +08:00
wolfbeast
7b7cd83c2b Reorganize some internal pages. 2019-02-16 00:05:49 +08:00
wolfbeast
9029f15c93 Enable Intersection Observers in the platform.
This resolves #249.
2019-02-16 00:05:48 +08:00
wolfbeast
5af4107852 Stabilize and align Intersection Observers
- Fixes several crashes
- Aligns the feature with the W3C WD spec

Tag #249
2019-02-16 00:05:46 +08:00
wolfbeast
ea3ff24118 Issue #12 Part 5: WidgetEvent shouldn't mark event as consumed if it's not cancelable.
Currently, EventListenerManager calls WidgetEvent::PreventDefault() when the status is nsEventStatus_eConsumeNoDefault.
That causes an unexpected state of events.
To solve this, WidgetEvent should do nothing when it's not cancelable but PreventDefault() is called.
2019-02-16 00:05:45 +08:00
wolfbeast
3e44d7b990 Issue #12 Part 4: Don't access mEditorBase directly.
EditorEventListener should grab mEditorBase in a smaller scope wherever possible and shouldn't access it directly while handling an event.
Each event listener method shouldn't access mEditorBase directly when calling its method since it might be changed to another instance.
2019-02-16 00:05:43 +08:00