janekptacijarabaci
7cf33c4329
CORS: A "data:" URL = the same-origin
2018-07-25 06:43:07 +08:00
Pale Moon
56c725cca9
Remove unused URI_IS_UTF8 load flag.
...
This resolves #865 .
2018-07-25 06:43:04 +08:00
janekptacijarabaci
7839fac9ea
[minor fix] Javascript warnings/errors when "javascript.options.strict" (only a small part of the code)
2018-07-25 06:43:03 +08:00
Lootyhoof
0f52241936
Improve downloads indicator in brighttext situations
2018-07-25 06:43:01 +08:00
Pale Moon
2969f099a1
Make DOM storage from 3rd parties honor 3rd party cookie setting.
...
- restricts usage of DOM storage by 3rd parties if the use has set 3rd party cookies to be blocked.
- extends "cookie-like" handling for DOM storage to enhance privacy and combat cross-origin tracking.
This resolves #860
2018-07-25 06:42:59 +08:00
trav90
17da3b2364
Update HSTS Preload list
2018-07-25 06:42:57 +08:00
Pale Moon
584cd08d71
Update license for FFmpeg code use.
2018-07-25 06:42:55 +08:00
JustOff
6ed11f9db4
Dynamically enable Browser Debugger in menu
2018-07-25 06:42:53 +08:00
janekptacijarabaci
47e1bc6dc1
Opening a URL in private mode window from cmd line (jsconsole - fix typo)
2018-07-25 06:42:51 +08:00
Pale Moon
fc98da7b5e
Add a basic WebP reftest for decoding.
2018-07-25 06:42:49 +08:00
janekptacijarabaci
6ecaecc0b3
Opening a URL in private mode window from cmd line (help - the columns alignment)
2018-07-25 06:42:47 +08:00
janekptacijarabaci
1b217ee7b3
Opening a URL in private mode window from cmd line
2018-07-25 06:42:45 +08:00
Pale Moon
0d35fc58e0
Add a check if the URL bar selection is fired from user-input.
...
This overrides the spec for input elements to special-case where we're not actually having the user select anything, but where it results from automatically-generated selections (e.g. autofill).
This should fix #852 , but will require Linux testing since Windows doesn't use a primary this way.
2018-07-25 06:42:43 +08:00
trav90
0552e8b0f6
Do not build GStreamer support by default
2018-07-25 06:42:41 +08:00
Pale Moon
636eee0d98
Make packaging of status bar code conditional.
...
Fix for #826 .
2018-07-25 06:42:40 +08:00
trav90
0c0ca797e4
[ffmpeg] Initialize PDM before attempting to use it
2018-07-25 06:42:38 +08:00
Pale Moon
fbd92542cf
Version bump
2018-07-25 06:42:36 +08:00
Pale Moon
6273259170
Add proper control for the user for offline storage for web applications.
...
New control: 3-state drop-down instead of a checkbox, linked to offline-apps.permissions:
0 - Deny storage of offline app data without prompting (breaks sites!)
1 - Ask the user if a website wants to store offline app data
2 - Allow storage of offline app data without prompting (default)
This resolves #760 .
2018-07-25 06:42:34 +08:00
trav90
7fb76fe9a9
Only allow quicktime mimetype on Linux
...
We don't want to allow the quicktime mimetype on platforms where the quicktime plugin is available.
2018-07-25 06:42:32 +08:00
trav90
b0dd7fbdd9
[mp4] Skip four bytes when we hit a zero length box
2018-07-25 06:42:30 +08:00
trav90
c97eca6c1e
Allow video/quicktime mimetype
2018-07-25 06:42:29 +08:00
trav90
34cd424df8
[mp4] Don't support video codecs inside audio mime types
2018-07-25 06:42:27 +08:00
trav90
db0db6e728
Make MP4Decoder::CanHandleMediaType() check all codecs are supported by a PDM before reporting support
2018-07-25 06:42:25 +08:00
trav90
73c665d315
[mp4] Adjust parsing logic
2018-07-25 06:42:23 +08:00
trav90
78af2402c2
operator() Use perfect forwarding to avoid redundant copy
2018-07-25 06:42:22 +08:00
trav90
bc453d31db
Make mozilla::Function support pointer to member function
2018-07-25 06:42:20 +08:00
trav90
f275bbaf11
Disambiguate mozilla::dom::Function from mozilla::Function
2018-07-25 06:42:18 +08:00
trav90
5db56133fb
Add tests for mozilla::Function
2018-07-25 06:42:16 +08:00
trav90
40db9bfc1a
Add a type-erased callable wrapper, mozilla::Function, to MFBT
2018-07-25 06:42:14 +08:00
Pale Moon
531298905a
Restore incorrectly-removed zero check for non-default UVS offset.
...
This fixes a rather critical crash that can occur with some typekit fonts with DirectWrite enabled.
Caused by: Bug 1067989 - Unify some more binary search uses.
2018-07-25 06:42:12 +08:00
Pale Moon
5ca9729a5f
ICU update requires clobber.
2018-07-25 06:42:10 +08:00
Pale Moon
59f88ee9ff
Adjust ar-MA i18n test to expect 24-hour format.
2018-07-25 06:42:08 +08:00
Pale Moon
4e750b7e64
Update generated unicode data for js input test
2018-07-25 06:42:07 +08:00
Pale Moon
b5aff63e3f
Add current patch files needed for our tree.
2018-07-25 06:42:04 +08:00
Pale Moon
3b3ef5d112
Update to fully-patched ICU 58.2 (Unicode 9)
2018-07-25 06:41:54 +08:00
Pale Moon
f540fcbd71
Update warning patch to be more generic for mingw
2018-07-25 06:37:07 +08:00
Pale Moon
4830dd2047
Update ICU-update script
2018-07-25 06:37:05 +08:00
Pale Moon
128d8b4a15
Remove obsolete patch files
2018-07-25 06:37:02 +08:00
Pale Moon
5cc71fa9cf
Do not look at the ICU version number when whitelisting the ICU namespace in the clang plugin
2018-07-25 06:37:01 +08:00
Lootyhoof
426730cd74
Remove redundant downloads indicator styling
2018-07-25 06:36:59 +08:00
Moonchild
fbaf4e1bd9
Update README.md
...
Fix line break (proper MD style, since GH apparently, despite its documentation saying otherwise, doesn't honor GFM line breaks)
2018-07-25 06:36:57 +08:00
Pale Moon
d8472ea142
Update readme.
2018-07-25 06:36:55 +08:00
trav90
17e6d71294
Revert "Dispatch AudioSink notifications asynchronously"
2018-07-25 06:36:53 +08:00
JustOff
c4a22066ef
Catch the error when trying to remove the trash directory when it contains a file that is locked
2018-07-25 06:36:51 +08:00
trav90
0343f07498
[mp3] Add blocking read to ensure complete frame reads
2018-07-25 06:36:50 +08:00
Pale Moon
9739829d2d
Don't write HSTS site state to file if HSTS has been user-disabled.
...
This also adds a missing pref observer.
Follow-up to 9bc65e235b62c4e84c69f301bd89de29769f4abf.
2018-07-25 06:36:48 +08:00
trav90
4f8e7a5731
Revert "Properly handle MP4 time offset in MoofParser"
2018-07-25 06:36:46 +08:00
trav90
ee6bb9e25d
Revert "MP4 dts must use the same timeline as pts"
2018-07-25 06:36:44 +08:00
trav90
1ca1c250da
Add bracket for sed 4.3 compliance
2018-07-25 06:36:42 +08:00
trav90
d5da9a7762
Set GStreamer pref to "false" by default
2018-07-25 06:36:40 +08:00