Commit graph

2,253 commits

Author SHA1 Message Date
wolfbeast
9a0997d28b Avoid unnecessary string creation. 2019-02-15 23:29:59 +08:00
wolfbeast
ea1e157289 Add pluralrules to JS Intl 2019-02-15 23:29:58 +08:00
wolfbeast
49676c9254 Limit displayed user/host strings to sane lengths. 2019-02-15 23:29:56 +08:00
wolfbeast
c202fc4bf4 Fix eslint warnings in about:webrtc. 2019-02-15 23:29:55 +08:00
NTD
b92f437264 Add configure variable verification 2019-02-15 23:29:53 +08:00
NTD
17bc2fea0c Use $(DEPTH) instead of hard coding relative depth in locales makefile.in 2019-02-15 23:29:51 +08:00
NTD
e179b56987 Issue #11 - Catch package-manifest.in up 2019-02-15 23:29:50 +08:00
trav90
384e1e2734 Update FFmpeg code to n3.2-65-gee56777 2019-02-15 23:29:48 +08:00
wolfbeast
c91ef9012b Update NSS to 3.32.1-RTM 2019-02-15 23:29:46 +08:00
wolfbeast
f29876f120 Update NSPR to 4.16 2019-02-15 23:29:44 +08:00
wolfbeast
fd1bb58ea8 CSP should only check host (not including path) when performing frame ancestors checks.
This has been explicitly stated in the CSP-3 spec.
2019-02-15 23:29:42 +08:00
wolfbeast
54cfba5b8f Always initialize nursery data structures even if size is smaller than one chunk. 2019-02-15 23:29:41 +08:00
wolfbeast
9a1685a422 Move FUZZING definition from toolkit to js. 2019-02-15 23:29:39 +08:00
wolfbeast
2a9f2dadee Fix off-by-one in Vector::insert. 2019-02-15 23:29:37 +08:00
wolfbeast
ab541cba98 Reject opening intents with file data schemes. 2019-02-15 23:29:36 +08:00
wolfbeast
27bb9f94c3 Split double MoveOperands that conflict with floats. 2019-02-15 23:29:34 +08:00
wolfbeast
4cdd40dc7f Check for too large allocation size in BasicPlanarYCbCrImage::CopyData (DiD) 2019-02-15 23:29:33 +08:00
wolfbeast
d49f17dcbc Avoid drag-and-drop of javascript: URIs 2019-02-15 23:29:31 +08:00
NTD
e8e804ec97 Don't use AppConstants in Services.jsm 2019-02-15 23:29:30 +08:00
NTD
bab25e1aff Part 2 2019-02-15 23:29:28 +08:00
NTD
f2cea39d0d De-firefox many things 2019-02-15 23:29:27 +08:00
NTD
ae6fe35585 Official Vendor and Pale Moon special case 2019-02-15 23:29:24 +08:00
NTD
2647275ab1 Update branding 2019-02-15 23:29:23 +08:00
NTD
2e1a61cb76 Use app.releaseNotesURL preference instead of a hardcoded URL in the Basilisk about box 2019-02-15 23:29:21 +08:00
NTD
78319ec0a7 Remove extra branding 2019-02-15 23:29:20 +08:00
wolfbeast
df6fcd35a7 Take forms out of the RSS reader feed. 2019-02-15 23:29:18 +08:00
wolfbeast
3f18d2dfc3 Add correct licensing statement in the source root. 2019-02-15 23:29:16 +08:00
wolfbeast
691c200017 Change "darkwindowframe" calculation on Win 8 to UWP formula.
#31 point 6
2019-02-15 23:29:13 +08:00
wolfbeast
8aa201ff06 Add -moz-windows-accent-color-is-dark
#31 point 4
2019-02-15 23:29:12 +08:00
wolfbeast
41ee5136f4 Split out the check for accent color luminance. 2019-02-15 23:29:10 +08:00
wolfbeast
e9ce84445e Make the '-moz-windows-accent-color-applies' media query live to Windows 10 settings changes. 2019-02-15 23:29:08 +08:00
wolfbeast
1f90db3750 Add -moz-win-accentcolor(text)
#31 points 1 and 2
2019-02-15 23:29:07 +08:00
wolfbeast
6a03b3bc1a Add @media(-moz-windows-accent-color-applies)
#31 point 3
2019-02-15 23:29:05 +08:00
janekptacijarabaci
a7474395ec Support for css-color-4 (finish)
Issue #4
2019-02-15 23:29:04 +08:00
janekptacijarabaci
c3a7fd56e7 Add a "copy full CSS path" option to the inspector's menu
Issue #3
2019-02-15 23:29:02 +08:00
janekptacijarabaci
2d167f91a8 Markup View: show an ellipsis character in collapsed nodes
Issue #2
2019-02-15 23:29:00 +08:00
trav90
7d96c33414 Remove checks for GCC < 4.9 2019-02-15 23:28:59 +08:00
trav90
1eecf39f2b Require at least GCC 4.9 to build 2019-02-15 23:28:57 +08:00
wolfbeast
0b2d3c5cfa Use int instead of uint for vector dimension cap. 2019-02-15 23:28:55 +08:00
wolfbeast
ea3f12320f Disable built-in extensions. 2019-02-15 23:28:54 +08:00
wolfbeast
8f05f7d7e9 Update SQLite to 3.19.3. 2019-02-15 23:28:49 +08:00
wolfbeast
46f09ffa53 Devtools gcli commands - fix the help. 2019-02-15 23:28:47 +08:00
wolfbeast
4f027a0024 Update graphite2 lib to 1.3.10
(from 1.3.8)
2019-02-15 23:28:46 +08:00
wolfbeast
9ef2b80564 Remove undesired pre-set bookmarks. 2019-02-15 23:28:44 +08:00
wolfbeast
61c466648f Remove Mozilla partner-affiliate searchplugins 2019-02-15 23:28:42 +08:00
wolfbeast
815f44e7cb Don't cache vector images in the surface cache if they are too large.
A dimension of 3000 largest size x or y should cover all common caching cases for SVG icons and web app elements, but not caching large vector rasters that would exhaust the cache.
This limit is a royal 36MB/element (3000x3000x4) as cap (if the SVG is square). This avoids performance regressions when repeatedly scaling large vector images, but also allows for large SVG backgrounds to be cached.
It allows for the bad practice of slapping a large SVG on a site as html background, considering they are likely, even when using large sizes for "responsive" layout, not going to exceed 3000 px in the largest dimension (and if they do, the web designer needs to be slapped with a big trout).
2019-02-14 14:39:56 +08:00
wolfbeast
fafc5f0ec1 Only create a single display transform for SVG frames with single child transforms.
This improves performance on repeated scaling of vectors.
2019-02-14 14:39:55 +08:00
wolfbeast
93578c788f Remove unused compileBarriers() 2019-02-14 14:38:16 +08:00
wolfbeast
f8ab99eba0 Remove SetGCZeal() stub and its callers. 2019-02-14 14:38:14 +08:00
wolfbeast
ed9ef4d079 Remove runDebugGC() stub 2019-02-14 14:38:13 +08:00