janekptacijarabaci
53aa070170
[PALEMOON] Bug 1127867 - Use the new back-end property to get the size of downloads asynchronously
2019-02-16 00:23:35 +08:00
janekptacijarabaci
ad8a1e1f50
Fix typos
2019-02-16 00:23:34 +08:00
janekptacijarabaci
63e8a36496
[PALEMOON] Bug 1117141 - Part 2 of 2 - Refactor notifications and remove the DownloadsDataItem object
2019-02-16 00:23:32 +08:00
janekptacijarabaci
5705b9b36a
[PALEMOON] Bug 1117141 - Part 1 of 2 - Bypass all the DownloadsDataItem properties
2019-02-16 00:23:31 +08:00
janekptacijarabaci
5dabb446c5
[PALEMOON] Bug 1117139 - Move code controlling the "download.xml" binding to a common place (downloadsViewCommon.js)
2019-02-16 00:23:30 +08:00
janekptacijarabaci
c66a3e8d83
[PALEMOON] Bug 1117139 - Move code controlling the "download.xml" binding to a common place
2019-02-16 00:23:28 +08:00
janekptacijarabaci
a8622a0a10
[PALEMOON] Bug 1115379 - Streamline DownloadsViewItemController construction and remove now unneeded identifiers
2019-02-16 00:23:27 +08:00
janekptacijarabaci
67f36036d3
[PALEMOON] Bug 1116176 - Create DownloadsHistoryDataItem and HistoryDownload objects
2019-02-16 00:23:25 +08:00
janekptacijarabaci
23f4f8a235
[PALEMOON] Bug 1115983 - Keep only minimal state information in the DataItem
2019-02-16 00:23:24 +08:00
janekptacijarabaci
419dd13315
[PALEMOON] Bug 1115421 - Simplify download annotations handling in the Library
2019-02-16 00:23:22 +08:00
janekptacijarabaci
17b9f0a915
[PALEMOON] Bug 1120429 - Remove unused code handling nodeAnnotationChanged
2019-02-16 00:23:21 +08:00
janekptacijarabaci
03d5824434
[PALEMOON] Bug 1115972 - Don't fall back to the Places icon for downloads without the target file name annotation
2019-02-16 00:23:20 +08:00
janekptacijarabaci
7fce042c11
[PALEMOON] Bug 1115971 - Don't fall back to the Places title for downloads without the target file name annotation
2019-02-16 00:23:18 +08:00
janekptacijarabaci
e4e51e5782
[PALEMOON] Bug 1115369 - Use notifications instead of getViewItem for DownloadsView
2019-02-16 00:23:17 +08:00
JustOff
bed4e6a109
[PALEMOON] Initialize the search service asynchronously when calling 'BrowserSearch.addEngine()'
2019-02-16 00:23:15 +08:00
trav90
e831ce0f5b
Avoid redefined macro warning in MediaFormatReader
2019-02-16 00:23:14 +08:00
trav90
74ccd45360
[FFmpeg] Don't define AV_CODEC_ID_VPx with libavcodec 58
2019-02-16 00:23:11 +08:00
trav90
5949fc61dc
[FFmpeg] Use new decode API with recent FFmpeg version.
...
In libavcodec 58 and later, the old avcodec_decode_video2 is broken and only return the first visible frame found after a VP9 super-frame.
2019-02-16 00:23:10 +08:00
wolfbeast
4f308095ce
Add UXP Coding Style guideline document (WIP)
2019-02-16 00:23:08 +08:00
wolfbeast
69919870c1
Add performance warnings to Deprecated module.
...
Adds a dedicated handler for performance warnings to be logged to
consoles if known performance-impacting methods are called.
Search service init is changed from a deprecation warning to a
performance warning for synchronous init.
This also re-enables the warning for the Basilisk & Co. search service
initialization which was previously removed in [a930a79]
See also the discussion on #916 .
2019-02-16 00:23:07 +08:00
wolfbeast
304984a6aa
Fix crashiness of IntersectionObservers.
...
Mozilla hashtables -still- suck.
2019-02-16 00:23:05 +08:00
JustOff
689d0a55cd
[PALEMOON] Initialize the search service asynchronously from 'about:home' and 'about:newtab'
2019-02-16 00:23:04 +08:00
wolfbeast
4294fe3e81
Re-enable intersection observers with WD spec patches.
...
This resolves #249
2019-02-16 00:23:02 +08:00
wolfbeast
d76f949502
[intersection-observer] Calculate areas using int64_t.
...
Tag #249
2019-02-16 00:23:00 +08:00
wolfbeast
f82da789c8
Fix singed/unsigned type confusion for intersection threshold.
...
Tag #249
2019-02-16 00:22:59 +08:00
wolfbeast
d3a8693d52
Use content area as the intersection rectangle ...
...
... for custom root with overflow clip.
Tag #249
2019-02-16 00:22:57 +08:00
wolfbeast
475d865c14
Map intersectionRect to the coordinate space of the target document.
...
Spec says: "Map intersectionRect to the coordinate space of the
viewport of the Document containing the target."
Tag #249
2019-02-16 00:22:56 +08:00
wolfbeast
52f04699c0
Use targetFrame->GetRectRelativeToSelf() as the initial intersection rect.
...
Tag #249 .
2019-02-16 00:22:54 +08:00
wolfbeast
47f52cee1f
Intersection ratio should be 1.0 for zero-area intersections.
...
Tag #249
2019-02-16 00:22:53 +08:00
wolfbeast
42d9f2ffb3
Revise lifetime management of IntersectionObservers.
...
Tag #249
2019-02-16 00:22:51 +08:00
wolfbeast
311d45691c
Replace status bar download overlay glow arrow with SVG.
...
Also remove the now no longer used png.
Resolves #576 .
2019-02-16 00:22:50 +08:00
wolfbeast
0298125fa6
Return an empty set if getting recipes for host fails.
...
This avoids errors when _recipeManager is not (yet) available.
This resolves #496 .
2019-02-16 00:22:48 +08:00
JustOff
2999a8e031
Fix false positives in the preprocessor-checker
2019-02-16 00:22:47 +08:00
wolfbeast
88fb8b341f
Update SQLite lib to 3.26.0
2019-02-16 00:22:45 +08:00
wolfbeast
657582b56d
Make sure channel-prefs.js is packaged into MAR files.
2019-02-16 00:22:42 +08:00
trav90
44d2451bf7
Remove omx-plugin 3rd party libs
2019-02-16 00:22:41 +08:00
trav90
22183c7754
Remove OMX related options from configure
2019-02-16 00:22:39 +08:00
trav90
129388e5e0
Remove AndroidMediaDecoder and friends
...
They are no longer supported and don't work with newer Android versions anyway.
2019-02-16 00:22:37 +08:00
wolfbeast
5b0a11b442
Stub out FxA context menu functions.
...
Tag #812
2019-02-16 00:22:36 +08:00
wolfbeast
def01c3bb9
Stop including a dummy dll on Windows for broken old versions of WebSense.
...
WebSense has moved to an extension solution instead of dll injection, so
this dummy dll (for blocking injection) is no longer necessary.
2019-02-16 00:22:34 +08:00
trav90
cad597caf0
Update HSTS preload list
...
Tag #447
2019-02-16 00:22:33 +08:00
wolfbeast
4aacec4782
Issue #910 part 3. Throw SyntaxError from Location::SetProtocol on URI parse failures.
2019-02-16 00:22:31 +08:00
wolfbeast
a6eab2d84e
Issue #910 part 2. Strip ':' and anything following it from the string passed to the location.protocol setter.
2019-02-16 00:22:29 +08:00
wolfbeast
32eb361301
Issue #910 part 1. Don't navigate when location.protocol is set to anything other than http or https.
2019-02-16 00:22:28 +08:00
wolfbeast
4a6e3e375a
Clobber for NSPR+NSS update
2019-02-16 00:22:26 +08:00
wolfbeast
5f0986e66f
Update NSS to 3.41
2019-02-16 00:22:24 +08:00
wolfbeast
d5f6e64f43
Update NSPR to 4.20
2019-02-16 00:22:21 +08:00
wolfbeast
a3386fbe38
Make HTMLOptionsCollection::mSelect into a strong reference.
...
The cycle collector makes weak references like this obsolete.
2019-02-16 00:22:20 +08:00
wolfbeast
27d88fc505
Do not report resource-timing subdocument loads triggered by that subdocument.
2019-02-16 00:22:18 +08:00
wolfbeast
a959f4717e
Prevent double free in mar_sign.c
2019-02-16 00:22:17 +08:00