Commit Graph

1359 Commits

Author SHA1 Message Date
Moonchild 04c8f8f8bc Merge pull request #320 from janekptacijarabaci/instanceof_negations_1
palemoon#1173: Fix unsafe "instanceof" negations
2018-05-02 16:23:14 +02:00
janekptacijarabaci 3442ae7718 Fix unsafe "instanceof" negations
https://github.com/MoonchildProductions/Pale-Moon/pull/1173
2018-05-02 06:57:57 +02:00
Matt A. Tobin 832046aeb7 [TychoAM] Do not allow Jetpack extensions to install if Jetpack isn't actually built
This does not cover the previous case of an application dropping jetpack support.. This follows the WebExtension route. A new case will have to be redeveloped if an existing application drops jetpack support.
2018-05-01 23:37:13 -04:00
Matt A. Tobin a930a790d5 Un-depercate synchronous search initialization 2018-05-01 18:08:22 -04:00
Matt A. Tobin ec1df1e8a2 [TychoAM] Make the Add-ons Manager conditionally devtools free 2018-05-01 16:14:17 -04:00
Matt A. Tobin dc43d59ae3 Issue #316 - Always build heapsnapshot regardless of the rest of the devtools for now 2018-05-01 15:53:52 -04:00
Matt A. Tobin 61de1c80cd Only set and show the dual-guid indicators when dual-guid has been built 2018-05-01 12:26:01 -04:00
Matt A. Tobin 754796d243 [PALEMOON] Update error number for webextensions to match the platform 2018-05-01 10:09:10 -04:00
Moonchild 531a71892f Merge pull request #313 from JustOff/PR_fullscreen_fix_basic
Align Pale Moon codebase with the updated fullscreen API
2018-05-01 15:56:01 +02:00
JustOff 8d439c38e2 [PALEMOON] Align the application with the updated fullscreen API 2018-05-01 14:30:38 +03:00
JustOff ec3d61fb31 [PALEMOON] Use CSS transition instead of JS animation for hiding toolbox in fullscreen mode and simplify related code 2018-05-01 14:26:54 +03:00
JustOff d9b56d39da [PALEMOON] Added padding to toolbar autohide 2018-05-01 14:14:41 +03:00
JustOff 6d579486a9 [PALEMOON] fullscr-toggler element needs to be hidden in DOM fullscreen 2018-05-01 14:08:41 +03:00
Moonchild d0c19e4607 Merge pull request #309 from janekptacijarabaci/build_warnings_4
Build - throws a warning "interface 'nsISelectionPrivate' is scriptable but derives from non-scriptable 'nsISelection'"
2018-05-01 09:55:55 +02:00
Moonchild 0913ffa0cd Merge pull request #307 from janekptacijarabaci/pm_nsBrowserGlue_1
[PALEMOON] Added gBrandBundle lazy getter and use gBrowserBundle in nsBrowserGlue.js
2018-05-01 09:55:37 +02:00
Moonchild 92c59fe350 Merge pull request #306 from JustOff/PR_owner_triggeringPrincipal
[PALEMOON] Replace `owner` with `triggeringPrincipal` to match the updated API
2018-05-01 09:55:22 +02:00
Moonchild 6293134652 Merge pull request #312 from janekptacijarabaci/pm_feeds_1
[PALEMOON] Fix feeds - "Subscribe to this page..."
2018-05-01 09:54:46 +02:00
Moonchild ae45e61da0 Merge pull request #311 from janekptacijarabaci/security_blocking_data_2
Use asyncOpen2() for docshell loads
2018-05-01 09:53:46 +02:00
janekptacijarabaci c906abdbe2 [PALEMOON] Fix feeds - "Subscribe to this page..."
Issue #121
2018-05-01 08:02:38 +02:00
janekptacijarabaci cc4036a9cd Bug 1344706 - Do not reuse originPrincipal as triggeringPrincipal within utilityOverlay.js 2018-05-01 00:22:01 +02:00
janekptacijarabaci 855f11d8f6 Bug 1333726 - use serializeToString instead of non-existant serializePrincipal 2018-05-01 00:16:47 +02:00
janekptacijarabaci 6b0c2a089e Bug 1331686 - Pass correct triggeringPrincipal for tabs openen through ctrl-click and open link in new tab 2018-05-01 00:15:28 +02:00
janekptacijarabaci 67bd9ff3af Bug 1332595 - remove useless click handling 2018-05-01 00:01:56 +02:00
janekptacijarabaci a0643b997c Bug 1348801: Teach TriggeringPrincipal about OA when opening link in private window 2018-04-30 23:58:51 +02:00
janekptacijarabaci 8dcc716efd Bug 1359204 - Test view-source can open link is not blocked by security policies 2018-04-30 23:56:11 +02:00
janekptacijarabaci d735c1c1ad Bug 1359204 - Use SystemPrincipal as TriggeringPrincipal when loading page as view-source 2018-04-30 23:54:01 +02:00
janekptacijarabaci 7c759805d0 Bug 1359204 - Do not query nested URI within CheckChannel in ContentSecurityManager 2018-04-30 23:53:22 +02:00
janekptacijarabaci e0a24e6d4f Bug 1343279 - Use SystemPrincipal when loading canvasToBlobURL 2018-04-30 23:52:21 +02:00
janekptacijarabaci 73b55c16d6 Bug 1333147 - Do not use owner as triggeringPrincipal when creating session history entry 2018-04-30 23:49:41 +02:00
janekptacijarabaci 0695943d2d Bug 1232432 - Convert feeds/feedConverter to use asyncOpen2() 2018-04-30 23:48:34 +02:00
janekptacijarabaci b3a9d03344 Bug 1334875 - Temporarily remove assertion that history loads pass a valid triggeringprincipal 2018-04-30 23:48:06 +02:00
janekptacijarabaci ecea4c51dc Bug 1341754: Test SetURI in Location passes triggeringPrincipal 2018-04-30 23:13:51 +02:00
janekptacijarabaci 71e6952456 Bug 1341754: Provide a valid triggeringPrincipal when calling SetURI in Location 2018-04-30 23:11:43 +02:00
janekptacijarabaci d9abe50072 Bug 1341589 - Test TriggeringPrincipal on history entry for view-source loads 2018-04-30 23:10:01 +02:00
janekptacijarabaci 05e44d895f Bug 1341589 - Set triggeringPrincipal on history entry for view-source loads 2018-04-30 23:08:16 +02:00
janekptacijarabaci 4908838110 Bug 1337622 - Temporarily fall back to SystemPrincipal if History entry does not have a valid triggeringPrincipal 2018-04-30 23:06:51 +02:00
janekptacijarabaci 3dec348f43 Bug 1307736 - Store triggeringPrincipal with all history entries 2018-04-30 23:05:55 +02:00
janekptacijarabaci 2cb9f3ceb8 Bug 1307736 - Ensure History loads pass valid triggeringPrincipal 2018-04-30 23:02:01 +02:00
janekptacijarabaci 6cb841b26e Bug 1332310 - Update AddState and CreateContentViewer to provide an accurate triggeringPrincipal for creating a history entry 2018-04-30 23:00:04 +02:00
janekptacijarabaci 74858918fa Bug 1329032 - Extend loadURIWithOptions by a triggeringPrincipal (without an hard e10s) 2018-04-30 22:57:23 +02:00
janekptacijarabaci 80edefc958 Bug 1182569: Add credentials mode for fetch-frame-resource.https.html wpt test 2018-04-30 22:21:34 +02:00
janekptacijarabaci 41e3d0719a Bug 1182569: Disable hsts priming for loads of type subdocument for wpt tests 2018-04-30 22:20:14 +02:00
janekptacijarabaci b8e6315292 Bug 1182569: Update tests when converting docshell loads to use AynscOpen2 2018-04-30 22:12:53 +02:00
janekptacijarabaci d45c25971c Bug 1182569 - Skip security check for plugins using newstream attribute 2018-04-30 22:09:55 +02:00
janekptacijarabaci f799598d65 Bug 1182569: Update ContentSecurityManager to handle docshell loads 2018-04-30 21:04:56 +02:00
janekptacijarabaci e66562aa8b Bug 1182569: Use AsyncOpen2 for docshell loads 2018-04-30 21:00:21 +02:00
janekptacijarabaci 3ceed6b6db [PALEMOON] Added gBrandBundle lazy getter and use gBrowserBundle in nsBrowserGlue.js
Tag #273
2018-04-30 16:56:27 +02:00
JustOff 1b50c57865 [PALEMOON] Replace serializing nsISHEntry.owner with nsISHEntry.triggeringPrincipal 2018-04-30 17:26:04 +03:00
JustOff 6bca91e940 [PALEMOON] Replace owner with triggeringPrincipal to match the updated UXP docshell 2018-04-30 17:24:47 +03:00
janekptacijarabaci 83e6cb5410 Bug 338865 - Scriptable XPIDL iface inheriting from noscript iface should throw error 2018-04-30 15:02:56 +02:00