wolfbeast
3c6346afa9
Unhook Unboxed Objects option
2019-05-24 21:55:41 +08:00
FranklinDM
69e171fb9a
Issue #971 - Fix browser.link.open_newwindow functionality in Pale Moon
2019-05-24 21:55:02 +08:00
wolfbeast
ee01217265
Implement Symbol.prototype.description
...
Resolves #1096
2019-05-24 21:55:00 +08:00
wolfbeast
3538814b92
Implement array.flat and array.flatMap
...
Self-hosted implementation that adds both functions and adds them to
@@unscopables as specced in ES2019.
Resolves #1095
2019-05-24 21:54:58 +08:00
wolfbeast
b39b43014b
Add nullcheck.
...
This resolves #1088
2019-05-17 22:17:22 +08:00
wolfbeast
dee48511aa
Implement String.prototype.trimStart and trimEnd.
...
This renames our internal function names because *Left and *Right might
be deprecated and have to be removed later, making that trivial.
Resolves #1089
2019-05-17 22:17:20 +08:00
wicknix
7dacd442cf
Fix scroll bar orientation on MacOS
2019-05-17 22:17:18 +08:00
wolfbeast
78b6f639b2
Map IntersectionObserver rect to the correct viewport.
...
targetFrame is modified during the intersection computation loop, so
it's not the viewport you want if there are scrollframes around.
This bug triggers when IntersectionObservers are used on frames that
wrap.
Follow-up for #249 .
2019-05-17 22:17:16 +08:00
wolfbeast
0103cdc8a5
Rip broken telemetry out of the app AUS.
...
Tag #21
2019-05-17 22:17:15 +08:00
Mihai Moldovan
75971a4c80
When using XRENDER, create Xlib-based offscreen image surfaces.
...
Mozilla tried to enable XRENDER support with backends other than Cairo
in 286348:e13aaaaf1962 /
https://hg.mozilla.org/mozilla-central/rev/e13aaaaf1962 - at least until
they decided to completely remove XRENDER support.
The change looked innocent enough, but actually turned out to do exactly
the opposite: it forcefully enabled image offscreen surfaces with GTK2
when it was previously disabled (since
gfxPrefs::UseImageOffscreenSurfaces() will always return true) and, by
extension, disabled the XRENDER-based functionality by creating a
non-Xlib surface.
Interestingly, a previously enabled double buffering check was also
disabled by this, but since the comment for this was diverging with the
code, that behavior just sounds like yet another bug.
Instead of disabling image offscreen surfaces (at least when using the
GTK2 backend), let's force the creation of Xlib-based image surfaces
when XRENDER support is enabled. This will let UXP use the more
common/modern code paths, but also make scrolling much faster again. Too
fast scrolling may induce tearing (if not smoothed), but on the other
hand performs much better in remote computing contexts.
As an added benefit, GTK3-based builds should roughly behave the same
way. Further tests with the GTK3-backend enabled will be required in the
future.
2019-05-17 22:16:26 +08:00
Matt A. Tobin
cc3e413793
Remove deprecated appending of #-moz-resolution from Pale Moon and left over from nsMediaFragmentURIParser.h
...
This also magically makes Aero Peek work properly with Pale Moon thus:
Resolves #809
2019-05-17 22:16:24 +08:00
Sean Greenslade
84bfab4f70
Update sync clear history function to use new clear() API call.
2019-05-17 22:16:02 +08:00
Matt A. Tobin
e0171dc973
[PALEMOON] buildHelpMenu() is executed by the shared help menu but not all windows have the AppMenu
2019-05-17 22:16:01 +08:00
Franklin DM
e164082a5a
Issue #1084 - Add null check for URL Bar in the writePlaceholder() method
2019-05-17 22:15:59 +08:00
Matt A. Tobin
37f0839a64
Issue #968 - Preload the permissions manager with permissions file
2019-05-11 06:22:49 +08:00
Matt A. Tobin
112961367a
Issue #1081 - Restore "release notes" item in the help menu
2019-05-11 06:22:47 +08:00
Matt A. Tobin
9d9a113400
Issue #1083 - Deprecate FUEL extension helper javascript library
2019-05-11 06:22:45 +08:00
Matt A. Tobin
c14d99f0ed
Issue #1082 - Restore a getBoolPref global shim in utilityOverlay.js for Extension compatibility
2019-05-11 06:22:44 +08:00
monikamaheshwari
cf0a5a54cd
Bug 1429442 - Buttons in "type control" popup in reader mode should have tooltips r=Gijs,MarcoZ
2019-05-11 06:22:10 +08:00
Sonali9
03e0f27552
Bug 1151735 - Hide font panel when text is being selected r=Gijs
2019-05-11 06:22:08 +08:00
monikamaheshwari
deed413b53
Bug 1422680 - simplify aboutReader.css font-size classes using CSS variables r=Gijs
2019-05-11 06:22:06 +08:00
Ascrod
a0ceaeace8
Bug 1399616 - add WP emoji styling to reader mode.
2019-05-11 06:22:04 +08:00
Ascrod
ecf329f733
Fix parse node limit preference. Tag #361 .
2019-05-11 06:22:02 +08:00
Ascrod
14aede3cc5
Replace explicit pref observer with lazy preference getters. Tag #361 .
2019-05-11 06:22:00 +08:00
Ascrod
85caaf571c
Update surrounding code for new Readerable module. Tag #361 .
2019-05-11 06:21:58 +08:00
Ascrod
5252a0779a
Update Readability from mozilla-central release branch (FF 66.0.3). Tag #361 .
2019-05-11 06:21:55 +08:00
Ryan C
0fbf778732
Don't shrink the tab bar in customize mode
2019-05-11 06:21:26 +08:00
Gaming4JC
6aaf25cc5b
backport m-c 1510114: Fix Use-After-Free in the HTML5 Parser
...
Fixes #1076
2019-05-11 06:21:24 +08:00
wolfbeast
abb71ced51
Update icon to the new and improved branding.
...
Many thanks to "browser tech" and "CharmCityCrab" on the forum
for suggesting the elements that make up this much improved design!
2019-05-11 06:21:22 +08:00
adeshkp
cf09a88938
De-unify accessibility build on Mac.
...
Also fixes Linux build bustage with accessibility enabled.
2019-05-11 06:20:39 +08:00
Matt A. Tobin
dadaa3df44
Only change the default and hover text color on buttons for Windows 8+ HC Themes (aero-lite)
2019-05-04 10:40:59 +08:00
win7-7
ab7ff906f2
patch to Bug 1377329
2019-05-03 21:35:45 +08:00
win7-7
314e75d5db
unnecessary space at the end removed
2019-05-03 21:35:37 +08:00
win7-7
aaa28cd3d5
patch to Bug 1363423
2019-05-03 21:35:32 +08:00
wolfbeast
87dabd6682
Restore BROWSER_NEW_TAB_URL check in Basilisk.
...
This resolves #1066
2019-05-03 21:35:29 +08:00
win7-7
b11e5bc2d3
Braces and one more typo fix for comment
2019-05-03 21:34:45 +08:00
win7-7
b584107330
Whitespaces, typo, tabs to space
...
Remove whitespaces, correct comment typo, one more tab to space
2019-05-03 21:34:42 +08:00
win7-7
297f99b0bf
Remove rest of empty lines.
2019-05-03 21:34:39 +08:00
win7-7
1a8e4749c3
Remove some empty lines
2019-05-03 21:34:37 +08:00
win7-7
74084e2641
Remaining tabs to spaces JavaScriptShared.cpp
2019-05-03 21:34:35 +08:00
win7-7
862e0cb3ea
remaining tabs to space js/src/jsgc.cpp
2019-05-03 21:34:33 +08:00
win7-7
60e2d4889f
tab to spaces js/ipc
2019-05-03 21:34:31 +08:00
win7-7
965a10e9ce
tab to spaces js/src/gc
2019-05-03 21:32:20 +08:00
win7-7
4489faedab
tab to spaces js/src
2019-05-03 21:32:17 +08:00
win7-7
45680f8610
Add newline at end of files
2019-05-03 21:32:14 +08:00
win7-7
b8a58dab87
Add newline at end of file js/src/builtin
2019-05-03 21:32:11 +08:00
win7-7
9051e1dd6a
add newline at end of files js/src/gc
2019-05-03 21:32:09 +08:00
win7-7
41693aa70f
Add newline at end of files js/src
2019-05-03 21:32:06 +08:00
win7-7
0e23aedfcd
Space to comment.
2019-05-03 21:32:03 +08:00
win7-7
acf2827e3c
Improve dead compartment collection js/ipc
2019-05-03 21:32:01 +08:00