Commit graph

57 commits

Author SHA1 Message Date
wolfbeast
dabcbe1d6d Remove some leftover snippets code.
follow-up to 3a17b713ef27abb8c9d7c116815d3af7e0f366d9
2019-08-17 13:30:58 +08:00
Matt A. Tobin
c135f205d9 [Pale Moon] Add a configure flag to functionally disable personas at build time 2019-07-05 21:30:02 +08:00
FranklinDM
18f9f38e8b Issue #1104 - Pass an opener to loadOneTab in the openURI function 2019-05-24 21:57:18 +08:00
FranklinDM
69e171fb9a Issue #971 - Fix browser.link.open_newwindow functionality in Pale Moon 2019-05-24 21:55:02 +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
Gaming4JC
9cdfabaf57 Issue #756 - Remove Contextual Identity References from Pale Moon 2019-03-29 22:23:01 +08:00
Ascrod
8d45fa6874 Remove obsolete getPref helpers. 2019-03-29 22:22:33 +08:00
wolfbeast
54df9f8a30 WIP fix 1 2019-03-02 12:19:23 +08:00
wolfbeast
5a70528be7 Treat aContext as a bitfield in openURI.
Potential fix for #971
2019-02-17 12:06:56 +08:00
JustOff
bed4e6a109 [PALEMOON] Initialize the search service asynchronously when calling 'BrowserSearch.addEngine()' 2019-02-16 00:23:15 +08:00
JustOff
689d0a55cd [PALEMOON] Initialize the search service asynchronously from 'about:home' and 'about:newtab' 2019-02-16 00:23:04 +08:00
FranklinDM
b9aabb76c0 Hide mute menu item and disable mute hotkey with existing pref 2019-02-16 00:20:04 +08:00
FranklinDM
b0beabea4c Issue #638 - Part 5: Add mute/unmute option to tab context menu 2019-02-16 00:19:51 +08:00
JustOff
0c0d82689f Use SessionStore.promiseInitialized() to avoid race condition in "about:home" (#774)
* Use SessionStore.promiseInitialized() to avoid race condition in "about:home"

* Improve code style of [d6c3adb91c9f29786f8ed8d93baa14c076494017]
2019-02-16 00:13:57 +08:00
wolfbeast
2f16623ba1 Revert "Minimal easy fix -- move findbar getters to tabbrowser."
This reverts commit fb291846a59f9b8eaf8bba29e0d9794893e895bf.
2019-02-16 00:13:34 +08:00
JustOff
1b447a979b [PALEMOON] Fix document navigation using F6 2019-02-16 00:12:00 +08:00
janekptacijarabaci
d2aa8d3853 [PALEMOON] [frontend vs backend] Implemented "originPrincipal" and "triggeringPrincipal"
Issue #679
Follow up #311
2019-02-16 00:10:06 +08:00
wolfbeast
1f2fcc868f Issue #517 Part 1: Fix newtab Search 2019-02-16 00:03:53 +08:00
wolfbeast
b25c4a5c1f Minimal easy fix -- move findbar getters to tabbrowser.
Resolves #487
2019-02-16 00:03:00 +08:00
janekptacijarabaci
083436313c Using "function()" in browser.js - consistency with the surrounding code
Issue #430
2019-02-16 00:01:38 +08:00
janekptacijarabaci
829ce72d6d Fix a comment in browser.js (the FindBar - a tab vs the chrome window's context)
Issue #430
2019-02-16 00:01:37 +08:00
janekptacijarabaci
426e543f27 [PALEMOON] Fix the Findbar - open when you press "/" or "'" keys after start of browser
Issue #430
2019-02-16 00:01:35 +08:00
janekptacijarabaci
de5b649680 [PALEMOON] Fix the Findbar - open when you press "/" or "'" keys
Issue #430
2019-02-16 00:00:28 +08:00
janekptacijarabaci
10ec23e5a8 [PALEMOON] [frontend vs backend] Part 2: Mass-replace global-scope let/const with var in Pale Moon and TychoAM
Issue #155

Part 2 for:
931950a880
2019-02-15 23:59:21 +08:00
janekptacijarabaci
adb584360c [PALEMOON] [frontend vs backend] Reduce size of PopupBlocking:UpdateBlockedPopups messages
Issue #392
2019-02-15 23:58:59 +08:00
JustOff
fe4cd1c6e2 [PALEMOON] Update fullscreen activation event to match UXP 2019-02-15 23:56:29 +08:00
JustOff
4656ff95ec [PALEMOON] Align the application with the updated fullscreen API 2019-02-15 23:55:17 +08:00
JustOff
211c4325ba [PALEMOON] Use CSS transition instead of JS animation for hiding toolbox in fullscreen mode and simplify related code 2019-02-15 23:55:15 +08:00
janekptacijarabaci
3991e27340 [PALEMOON] [frontend and backend] Added support for "referrerPolicy"
Issue #121
https://bugzilla.mozilla.org/show_bug.cgi?id=1113431
2019-02-15 23:53:12 +08:00
JustOff
cc9da6628f Fix the lexical scope of gBrowser.gInitialPages 2019-02-15 23:53:10 +08:00
janekptacijarabaci
3092fc9902 [PALEMOON] Fix a function "middleMousePaste" ("Save") in browser.js 2019-02-15 23:52:56 +08:00
janekptacijarabaci
b3ac5a3cd1 [PALEMOON] Style clean up in browser.js 2019-02-15 23:52:53 +08:00
janekptacijarabaci
db85d0b733 Bug 92737 - Part 7: Open multiple windows when multiple items are dropped on New Window button
Issue #121
2019-02-15 23:52:36 +08:00
janekptacijarabaci
e2409ebbc1 Bug 92737 - Part 6: Open multiple tabs when multiple items are dropped on New Tab button
Issue #121
2019-02-15 23:52:34 +08:00
janekptacijarabaci
8f66070f19 Bug 92737 - Part 5: Set multiple homepage when multiple items are dropped on Home button
Issue #121
2019-02-15 23:52:33 +08:00
janekptacijarabaci
eaf424b1c9 Bug 92737 - Part 4: Open multiple tabs when multiple items are dropped on tab
+ Follow up:
Bug 92737 - Part 3: Open multiple tabs when multiple items are dropped
on remote content area
- browser.js: "usercontextid" (default: 0)
2019-02-15 23:52:31 +08:00
janekptacijarabaci
cc008be0a7 Bug 92737 - Part 2: Open multiple tabs when multiple items are dropped on non-remote content area
browser.js:

// handleDroppedLink has the following 2 overloads:
//   handleDroppedLink(event, url, name)
//   handleDroppedLink(event, links)
function handleDroppedLink(event, urlOrLinks, name)
{
let links;
if (Array.isArray(urlOrLinks)) {
links = urlOrLinks;
} else {
links = [{ url: urlOrLinks, name, type: "" }];
}

...it is in the previous commit.
2019-02-15 23:52:30 +08:00
janekptacijarabaci
574c095a70 Bug 1100294 - Turn getShortcutOrURIAndPostData() into a task that uses the new keywords API
Issue #121
2019-02-15 23:52:28 +08:00
janekptacijarabaci
f124289e28 Bug 1100291 - Make getShortcutOrURIAndPostData() async by calling the passed callback off a zero timeout
Issue #112
2019-02-15 23:52:27 +08:00
janekptacijarabaci
6b4c0ab0f1 Bug 989984 - getShortcutOrURIAndPostData should have a synchronous callback behavior
Issue #112
2019-02-15 23:52:25 +08:00
janekptacijarabaci
d8637395c5 Bug 846635 - Use asynchronous getCharsetForURI in getShortcutOrURI
Issue #121
2019-02-15 23:52:23 +08:00
janekptacijarabaci
e05cd41451 Bug 996448 - Lazify the loading of PluralForm.jsm everywhere 2019-02-15 23:50:31 +08:00
NTD
8bc4f6c65f [PALEMOON] Update UA Compatibility modes in a backwards compatible way 2019-02-15 23:46:03 +08:00
wolfbeast
d5b0bc88af Mass-replace global-scope let with var in Pale Moon and TychoAM
tag #155
2019-02-15 23:45:42 +08:00
JustOff
e05e624eb8 Use document's principal for favicons in browser 2019-02-15 23:44:14 +08:00
janekptacijarabaci
ef8ecc5bcd Fix: Developer Toolbar (the command: cookie; themes)
Issue #102
2019-02-15 23:43:59 +08:00
janekptacijarabaci
fdeebefb1f Fix (to TODO): Findbar throws an error - "nsIPrefBranch.getBoolPref" is not exist in browser.js
Issue #138
2019-02-15 23:43:53 +08:00
janekptacijarabaci
25b7b3d1d3 Fix: Findbar broken (basic)
Issue #138
2019-02-15 23:43:51 +08:00
janekptacijarabaci
a47dfd1d82 Fix: Using "View Source" from Browser Console
Issue #121
2019-02-15 23:43:06 +08:00
NTD
f091415fe1 [PALEMOON] Resolve issues with redeclaration according to ES6 2019-02-15 23:42:29 +08:00