public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/files/
@ 2017-02-06  2:23 Lars Wendler
  0 siblings, 0 replies; 6+ messages in thread
From: Lars Wendler @ 2017-02-06  2:23 UTC (permalink / raw
  To: gentoo-commits

commit:     ac612382d3382314d934fd541779a7220fab1bed
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  6 02:23:43 2017 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Feb  6 02:23:43 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac612382

www-client/seamonkey: Removed unused patches.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 www-client/seamonkey/files/firefox-52-curve.patch  | 34 ----------------------
 .../files/seamonkey-2.46-configure_regexp.patch    | 14 ---------
 2 files changed, 48 deletions(-)

diff --git a/www-client/seamonkey/files/firefox-52-curve.patch b/www-client/seamonkey/files/firefox-52-curve.patch
deleted file mode 100644
index 508d580..00000000
--- a/www-client/seamonkey/files/firefox-52-curve.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-# HG changeset patch
-# User Franziskus Kiefer <franziskuskiefer@gmail.com>
-# Date 1469717280 -7200
-#      Thu Jul 28 16:48:00 2016 +0200
-# Node ID 95aa61f1e3562e526bf88179d9d078fd90ad1bda
-# Parent  d42aacfe34af25e2f5110e2ca3d24a210eabeb33
-Update keybits in H2, r=mt
-
-MozReview-Commit-ID: 35oWoDMqe1Y
-
-diff --git a/netwerk/protocol/http/Http2Session.cpp b/netwerk/protocol/http/Http2Session.cpp
---- a/netwerk/protocol/http/Http2Session.cpp
-+++ b/netwerk/protocol/http/Http2Session.cpp
-@@ -3544,18 +3544,18 @@ Http2Session::ConfirmTLSProfile()
-     RETURN_SESSION_ERROR(this, INADEQUATE_SECURITY);
-   }
- 
-   uint32_t keybits = ssl->GetKEAKeyBits();
-   if (kea == ssl_kea_dh && keybits < 2048) {
-     LOG3(("Http2Session::ConfirmTLSProfile %p FAILED due to DH %d < 2048\n",
-           this, keybits));
-     RETURN_SESSION_ERROR(this, INADEQUATE_SECURITY);
--  } else if (kea == ssl_kea_ecdh && keybits < 256) { // 256 bits is "security level" of 128
--    LOG3(("Http2Session::ConfirmTLSProfile %p FAILED due to ECDH %d < 256\n",
-+  } else if (kea == ssl_kea_ecdh && keybits < 224) { // see rfc7540 9.2.1.
-+    LOG3(("Http2Session::ConfirmTLSProfile %p FAILED due to ECDH %d < 224\n",
-           this, keybits));
-     RETURN_SESSION_ERROR(this, INADEQUATE_SECURITY);
-   }
- 
-   int16_t macAlgorithm = ssl->GetMACAlgorithmUsed();
-   LOG3(("Http2Session::ConfirmTLSProfile %p MAC Algortihm (aead==6) %d\n",
-         this, macAlgorithm));
-   if (macAlgorithm != nsISSLSocketControl::SSL_MAC_AEAD) {

diff --git a/www-client/seamonkey/files/seamonkey-2.46-configure_regexp.patch b/www-client/seamonkey/files/seamonkey-2.46-configure_regexp.patch
deleted file mode 100644
index 6928f84..00000000
--- a/www-client/seamonkey/files/seamonkey-2.46-configure_regexp.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://bugs.gentoo.org/604696
-https://bugzilla.mozilla.org/show_bug.cgi?id=1329252
-
---- seamonkey-2.46/mozilla/build/autoconf/icu.m4
-+++ seamonkey-2.46/mozilla/build/autoconf/icu.m4
-@@ -70,7 +70,7 @@
-         fi
-     fi
- 
--    version=`sed -n 's/^[[:space:]]*#[[:space:]]*define[[:space:]][[:space:]]*U_ICU_VERSION_MAJOR_NUM[[:space:]][[:space:]]*\([0-9][0-9]*\)[[:space:]]*$/\1/p' "$icudir/common/unicode/uvernum.h"`
-+    version=`sed -n 's/^[[[:space:]]]*#[[:space:]]*define[[:space:]][[:space:]]*U_ICU_VERSION_MAJOR_NUM[[:space:]][[:space:]]*\([0-9][0-9]*\)[[:space:]]*$/\1/p' "$icudir/common/unicode/uvernum.h"`
-     if test x"$version" = x; then
-        AC_MSG_ERROR([cannot determine icu version number from uvernum.h header file $lineno])
-     fi


^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/files/
@ 2022-07-19 17:10 Conrad Kostecki
  0 siblings, 0 replies; 6+ messages in thread
From: Conrad Kostecki @ 2022-07-19 17:10 UTC (permalink / raw
  To: gentoo-commits

commit:     2eb03ae2524cdedc2fba913005554fa23063e378
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Tue Jul 19 15:32:48 2022 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Tue Jul 19 17:09:22 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb03ae2

www-client/seamonkey: remove unused patch

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Portage 3.0.32 / pkgdev 0.2.1 / pkgcheck 0.10.11
Closes: https://github.com/gentoo/gentoo/pull/26481
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 .../files/seamonkey-2.53.10.2-ownertab.patch       | 249 ---------------------
 1 file changed, 249 deletions(-)

diff --git a/www-client/seamonkey/files/seamonkey-2.53.10.2-ownertab.patch b/www-client/seamonkey/files/seamonkey-2.53.10.2-ownertab.patch
deleted file mode 100644
index 02140bd5e8f7..000000000000
--- a/www-client/seamonkey/files/seamonkey-2.53.10.2-ownertab.patch
+++ /dev/null
@@ -1,249 +0,0 @@
-# HG changeset patch
-# User Dmitry Butskoy <dmitry@butskoy.name>
-# Date 1628960364 -7200
-# Parent  45d5ea1452b1c406303ff3be289df08cde3d5a04
-Bug 1623054 - Set owner tab for proper tab focus handling after close. r=IanN a=IanN
-Upstream bug-report: https://bugzilla.mozilla.org/show_bug.cgi?id=1623054
-
-diff --git seamonkey-2.53.10.2/comm/suite/app/profile/suite-prefs.js seamonkey-2.53.10.2/comm/suite/app/profile/suite-prefs.js
---- seamonkey-2.53.10.2/comm/suite/app/profile/suite-prefs.js
-+++ seamonkey-2.53.10.2/comm/suite/app/profile/suite-prefs.js
-@@ -224,16 +224,17 @@ pref("browser.tabs.autoHide", false);
- pref("browser.tabs.forceHide", false);
- pref("browser.tabs.closeWindowWithLastTab", true);
- pref("browser.tabs.warnOnClose", true);
- pref("browser.tabs.warnOnCloseOther", true);
- pref("browser.tabs.warnOnOpen", true);
- pref("browser.tabs.maxOpenBeforeWarn", 15);
- pref("browser.tabs.insertRelatedAfterCurrent", true);
- pref("browser.tabs.insertAllTabsAfterCurrent", false);
-+pref("browser.tabs.selectOwnerOnClose", true);
- pref("browser.tabs.avoidBrowserFocus", false);
- 
- // For future use
- pref("browser.tabs.loadBookmarksInBackground", false);
- 
- // how many browsers can be saved in the DOM (by the tabbed browser)
- pref("browser.tabs.max_tabs_undo", 3);
- // should popups by saved in the DOM (by the tabbed browser)
-diff --git seamonkey-2.53.10.2/comm/suite/base/content/utilityOverlay.js seamonkey-2.53.10.2/comm/suite/base/content/utilityOverlay.js
---- seamonkey-2.53.10.2/comm/suite/base/content/utilityOverlay.js
-+++ seamonkey-2.53.10.2/comm/suite/base/content/utilityOverlay.js
-@@ -1637,16 +1637,17 @@ function openLinkIn(url, where, params)
-     // fall through
-   case "tab":
-     var browser = w.getBrowser();
-     var tab = browser.addTab(url, {
-                 referrerURI: aReferrerURI,
-                 referrerPolicy: aReferrerPolicy,
-                 charset: aCharset,
-                 postData: aPostData,
-+                ownerTab: loadInBackground ? null : browser.selectedTab,
-                 allowThirdPartyFixup: aAllowThirdPartyFixup,
-                 relatedToCurrent: aRelatedToCurrent,
-                 allowMixedContent: aAllowMixedContent,
-                 noReferrer: aNoReferrer,
-                 userContextId: aUserContextId,
-                 originPrincipal: aPrincipal,
-                 triggeringPrincipal: aTriggeringPrincipal,
-               });
-diff --git seamonkey-2.53.10.2/comm/suite/browser/tabbrowser.xml seamonkey-2.53.10.2/comm/suite/browser/tabbrowser.xml
---- seamonkey-2.53.10.2/comm/suite/browser/tabbrowser.xml
-+++ seamonkey-2.53.10.2/comm/suite/browser/tabbrowser.xml
-@@ -1152,16 +1152,27 @@
-             newBrowser.docShellIsActive = this.mCurrentTab.linkedBrowser.docShellIsActive;
-             if (this.mCurrentBrowser) {
-               this.mCurrentBrowser.droppedLinkHandler = null;
-               this.mCurrentBrowser.docShellIsActive = false;
-               this.mCurrentBrowser.removeAttribute("primary");
-               this.finder.mListeners.forEach(l => this.mCurrentBrowser.finder.removeResultListener(l));
-             }
- 
-+            let oldTab = this.mCurrentTab;
-+
-+            // Preview mode should not reset the owner.
-+            if (!this._previewMode && !oldTab.selected)
-+              oldTab.owner = null;
-+
-+            let lastRelatedTab = this.mLastRelatedIndex ? this.tabs[this.mLastRelatedIndex] : null;
-+            if (lastRelatedTab && !lastRelatedTab.selected) {
-+              lastRelatedTab.owner = null;
-+            }
-+
-             newBrowser.setAttribute("primary", "true");
-             this.mCurrentBrowser = newBrowser;
-             this.mCurrentTab = this.selectedTab;
-             this.mCurrentTab.removeAttribute("unread");
-             this.finder.mListeners.forEach(l => this.mCurrentBrowser.finder.addResultListener(l));
- 
-             var tabListener = this.mTabListeners[this.tabContainer.selectedIndex];
- 
-@@ -1445,16 +1456,19 @@
-                 opener: null,
-               };
-             }
- 
-             params.focusNewTab = params.inBackground != null ?
-                 !params.inBackground :
-                 !Services.prefs.getBoolPref("browser.tabs.loadInBackground");
- 
-+            if (params.focusNewTab)
-+              params.ownerTab = this.selectedTab;
-+
-             return this.addTab(aURI, params);
-          ]]>
-         </body>
-       </method>
- 
-       <method name="loadTabs">
-         <parameter name="aURIs"/>
-         <parameter name="aLoadInBackground"/>
-@@ -1556,43 +1570,49 @@
-         <parameter name="aPostData"/>
-         <parameter name="aFocusNewTab"/>
-         <parameter name="aAllowThirdPartyFixup"/>
-         <body>
-           <![CDATA[
-             var aTriggeringPrincipal;
-             var aReferrerPolicy;
-             var aFromExternal;
-+            var aOwner;
-             var aRelatedToCurrent;
-             var aAllowMixedContent;
-             var aNoReferrer;
-             var aUserContextId;
-             var aOriginPrincipal;
-             var aOpener;
-             if (arguments.length == 2 &&
-                 arguments[1] != null &&
-                 typeof arguments[1] == "object" &&
-                 !(arguments[1] instanceof Ci.nsIURI)) {
-               let params = arguments[1];
-               aTriggeringPrincipal  = params.triggeringPrincipal;
-               aReferrerURI          = params.referrerURI;
-               aReferrerPolicy       = params.referrerPolicy;
-               aCharset              = params.charset;
-               aPostData             = params.postData;
-+              aOwner                = params.ownerTab;
-               aFocusNewTab          = params.focusNewTab;
-               aAllowThirdPartyFixup = params.allowThirdPartyFixup;
-               aFromExternal         = params.fromExternal;
-               aRelatedToCurrent     = params.relatedToCurrent;
-               aAllowMixedContent    = params.allowMixedContent;
-               aNoReferrer           = params.noReferrer;
-               aUserContextId        = params.userContextId;
-               aOriginPrincipal      = params.originPrincipal;
-               aOpener               = params.opener;
-             }
- 
-+            // If we're adding tabs, we're past interrupt mode, ditch the owner.
-+            if (this.mCurrentTab.owner)
-+              this.mCurrentTab.owner = null;
-+
-             this._browsers = null; // invalidate cache
- 
-             var t = this.referenceTab.cloneNode(true);
- 
-             var blank = !aURI || aURI == "about:blank";
- 
-             if (!blank)
-               t.setAttribute("label", aURI);
-@@ -1650,16 +1670,20 @@
- 
-             // We start our browsers out as inactive.
-             b.docShellIsActive = false;
- 
-             this.mStrip.collapsed = false;
- 
-             Services.prefs.setBoolPref("browser.tabs.forceHide", false);
- 
-+            // If this new tab is owned by another, assert that relationship.
-+            if (aOwner)
-+              t.owner = aOwner;
-+
-             // wire up a progress listener for the new browser object.
-             var position = this.tabs.length - 1;
-             var tabListener = this.mTabProgressListener(t, b, blank);
-             const filter = Cc["@mozilla.org/appshell/component/browser-status-filter;1"]
-                              .createInstance(Ci.nsIWebProgress);
-             filter.addProgressListener(tabListener, Ci.nsIWebProgress.NOTIFY_ALL);
-             b.webProgress.addProgressListener(filter, Ci.nsIWebProgress.NOTIFY_ALL);
-             this.mTabListeners[position] = tabListener;
-@@ -1699,16 +1723,20 @@
-             // aReferrerURI is null or undefined if the tab is opened from
-             // an external application or bookmark, i.e. somewhere other
-             // than the current tab.
-             if ((aRelatedToCurrent || aReferrerURI ||
-                  Services.prefs.getBoolPref("browser.tabs.insertAllTabsAfterCurrent")) &&
-                 Services.prefs.getBoolPref("browser.tabs.insertRelatedAfterCurrent")) {
-               var lastRelatedIndex = this.mLastRelatedIndex ||
-                                      this.tabContainer.selectedIndex;
-+              if (this.mLastRelatedIndex)
-+                this.tabs[this.mLastRelatedIndex].owner = null;
-+              else
-+                t.owner = this.selectedTab;
-               this.moveTabTo(t, ++lastRelatedIndex);
-               this.mLastRelatedIndex = lastRelatedIndex;
-             }
- 
-             if (aFocusNewTab) {
-               var parentTab = this.selectedTab;
-               this.selectedTab = t;
-               this.mPreviousTab = parentTab;
-@@ -2037,16 +2065,23 @@
-             oldBrowser.webProgress.removeProgressListener(filter);
-             filter.removeProgressListener(this.mTabListeners[index]);
-             this.mTabFilters.splice(index, 1);
-             this.mTabListeners.splice(index, 1);
- 
-             // We are no longer the primary content area
-             oldBrowser.removeAttribute("primary");
- 
-+            // Remove this tab as the owner of any other tabs, since it's going away.
-+            for (let tab of this.tabs) {
-+              if ("owner" in tab && tab.owner == aTab)
-+                // |tab| is a child of the tab we're removing, make it an orphan.
-+                tab.owner = null;
-+            }
-+
-             // Now select the new tab before nuking the old one.
-             var currentIndex = this.tabContainer.selectedIndex;
- 
-             var newIndex = -1;
-             if (currentIndex > index)
-               newIndex = currentIndex - 1;
-             else if (currentIndex < index)
-               newIndex = currentIndex;
-@@ -2057,23 +2092,30 @@
- 
-             if (oldBrowser == this.mCurrentBrowser)
-               this.mCurrentBrowser = null;
- 
-             // Invalidate browsers cache, as the tab is removed from the
-             // tab container.
-             this._browsers = null;
- 
--            // Clean up before/afterselected attributes before removing the tab
-+            let owner = ("owner" in aTab) ? aTab.owner : null;
-+
-+            // Clean up before/after selected attributes before removing the
-+            // tab.
-             aTab._selected = false;
-             aTab.remove();
- 
-             // When the current tab is removed select a new tab
-             // and fire select events on tabpanels and tabs
--            if (this.mPreviousTab && (aTab == this.mCurrentTab))
-+            if (owner && !owner.hidden && !owner.closing &&
-+                Services.prefs.getBoolPref("browser.tabs.selectOwnerOnClose")) {
-+              this.selectedTab = owner;
-+            }
-+            else if (this.mPreviousTab && (aTab == this.mCurrentTab))
-               this.selectedTab = this.mPreviousTab;
-             else {
-               this.tabContainer.selectedIndex = newIndex;
- 
-               // We need to explicitly clear this, because updateCurrentBrowser
-               // doesn't get called for a background tab
-               this.mPreviousTab = null;
-             }


^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/files/
@ 2022-02-22 18:59 Conrad Kostecki
  0 siblings, 0 replies; 6+ messages in thread
From: Conrad Kostecki @ 2022-02-22 18:59 UTC (permalink / raw
  To: gentoo-commits

commit:     7d45fdaa97c80a7f8af89ac3d42b3b2e64ac98c7
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sun Feb 20 16:14:19 2022 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Tue Feb 22 18:58:23 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d45fdaa

www-client/seamonkey: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/24285
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 .../files/seamonkey-2.53.7-ownertab.patch          | 236 ---------------------
 1 file changed, 236 deletions(-)

diff --git a/www-client/seamonkey/files/seamonkey-2.53.7-ownertab.patch b/www-client/seamonkey/files/seamonkey-2.53.7-ownertab.patch
deleted file mode 100644
index c0ae11ff076b..000000000000
--- a/www-client/seamonkey/files/seamonkey-2.53.7-ownertab.patch
+++ /dev/null
@@ -1,236 +0,0 @@
---- seamonkey-2.53.7/comm/suite/app/profile/suite-prefs.js
-+++ seamonkey-2.53.7/comm/suite/app/profile/suite-prefs.js
-@@ -225,16 +225,17 @@ pref("browser.tabs.autoHide", false);
- pref("browser.tabs.forceHide", false);
- pref("browser.tabs.closeWindowWithLastTab", true);
- pref("browser.tabs.warnOnClose", true);
- pref("browser.tabs.warnOnCloseOther", true);
- pref("browser.tabs.warnOnOpen", true);
- pref("browser.tabs.maxOpenBeforeWarn", 15);
- pref("browser.tabs.insertRelatedAfterCurrent", true);
- pref("browser.tabs.insertAllTabsAfterCurrent", false);
-+pref("browser.tabs.selectOwnerOnClose", true);
- 
- // For future use
- pref("browser.tabs.loadBookmarksInBackground", false);
- 
- // how many browsers can be saved in the DOM (by the tabbed browser)
- pref("browser.tabs.max_tabs_undo", 3);
- // should popups by saved in the DOM (by the tabbed browser)
- pref("browser.tabs.cache_popups", false);
---- seamonkey-2.53.7/comm/suite/base/content/utilityOverlay.js
-+++ seamonkey-2.53.7/comm/suite/base/content/utilityOverlay.js
-@@ -1624,21 +1624,23 @@ function openLinkIn(url, where, params)
-     // forces tab to be focused
-     loadInBackground = true;
-     // fall through
-   case "tabshifted":
-     loadInBackground = !loadInBackground;
-     // fall through
-   case "tab":
-     var browser = w.getBrowser();
-+    var owner = loadInBackground ? null : browser.selectedTab;
-     var tab = browser.addTab(url, {
-                 referrerURI: aReferrerURI,
-                 referrerPolicy: aReferrerPolicy,
-                 charset: aCharset,
-                 postData: aPostData,
-+                ownerTab: owner,
-                 allowThirdPartyFixup: aAllowThirdPartyFixup,
-                 relatedToCurrent: aRelatedToCurrent,
-                 allowMixedContent: aAllowMixedContent,
-                 noReferrer: aNoReferrer,
-                 userContextId: aUserContextId,
-                 originPrincipal: aPrincipal,
-                 triggeringPrincipal: aTriggeringPrincipal,
-               });
---- seamonkey-2.53.7/comm/suite/browser/tabbrowser.xml
-+++ seamonkey-2.53.7/comm/suite/browser/tabbrowser.xml
-@@ -1151,16 +1151,28 @@
-             newBrowser.docShellIsActive = this.mCurrentTab.linkedBrowser.docShellIsActive;
-             if (this.mCurrentBrowser) {
-               this.mCurrentBrowser.droppedLinkHandler = null;
-               this.mCurrentBrowser.docShellIsActive = false;
-               this.mCurrentBrowser.removeAttribute("primary");
-               this.finder.mListeners.forEach(l => this.mCurrentBrowser.finder.removeResultListener(l));
-             }
- 
-+            var oldTab = this.mCurrentTab;
-+
-+            // Preview mode should not reset the owner
-+            if (!this._previewMode && !oldTab.selected)
-+              oldTab.owner = null;
-+
-+            let lastRelatedTab = this.mLastRelatedIndex ? this.tabs[this.mLastRelatedIndex] : null;
-+            if (lastRelatedTab) {
-+              if (!lastRelatedTab.selected)
-+                lastRelatedTab.owner = null;
-+            }
-+
-             newBrowser.setAttribute("primary", "true");
-             this.mCurrentBrowser = newBrowser;
-             this.mCurrentTab = this.selectedTab;
-             this.mCurrentTab.removeAttribute("unread");
-             this.finder.mListeners.forEach(l => this.mCurrentBrowser.finder.addResultListener(l));
- 
-             var tabListener = this.mTabListeners[this.tabContainer.selectedIndex];
- 
-@@ -1445,16 +1457,19 @@
-                 opener: null,
-               };
-             }
- 
-             params.focusNewTab = params.inBackground != null ?
-                 !params.inBackground :
-                 !Services.prefs.getBoolPref("browser.tabs.loadInBackground");
- 
-+            if (params.focusNewTab)
-+              params.ownerTab = this.selectedTab;
-+
-             return this.addTab(aURI, params);
-          ]]>
-         </body>
-       </method>
- 
-       <method name="loadTabs">
-         <parameter name="aURIs"/>
-         <parameter name="aLoadInBackground"/>
-@@ -1556,43 +1571,49 @@
-         <parameter name="aPostData"/>
-         <parameter name="aFocusNewTab"/>
-         <parameter name="aAllowThirdPartyFixup"/>
-         <body>
-           <![CDATA[
-             var aTriggeringPrincipal;
-             var aReferrerPolicy;
-             var aFromExternal;
-+            var aOwner;
-             var aRelatedToCurrent;
-             var aAllowMixedContent;
-             var aNoReferrer;
-             var aUserContextId;
-             var aOriginPrincipal;
-             var aOpener;
-             if (arguments.length == 2 &&
-                 arguments[1] != null &&
-                 typeof arguments[1] == "object" &&
-                 !(arguments[1] instanceof Ci.nsIURI)) {
-               let params = arguments[1];
-               aTriggeringPrincipal  = params.triggeringPrincipal;
-               aReferrerURI          = params.referrerURI;
-               aReferrerPolicy       = params.referrerPolicy;
-               aCharset              = params.charset;
-               aPostData             = params.postData;
-+              aOwner                = params.ownerTab;
-               aFocusNewTab          = params.focusNewTab;
-               aAllowThirdPartyFixup = params.allowThirdPartyFixup;
-               aFromExternal         = params.fromExternal;
-               aRelatedToCurrent     = params.relatedToCurrent;
-               aAllowMixedContent    = params.allowMixedContent;
-               aNoReferrer           = params.noReferrer;
-               aUserContextId        = params.userContextId;
-               aOriginPrincipal      = params.originPrincipal;
-               aOpener               = params.opener;
-             }
- 
-+            // if we're adding tabs, we're past interrupt mode, ditch the owner
-+            if (this.mCurrentTab.owner)
-+              this.mCurrentTab.owner = null;
-+
-             this._browsers = null; // invalidate cache
- 
-             var t = this.referenceTab.cloneNode(true);
- 
-             var blank = !aURI || aURI == "about:blank";
- 
-             if (!blank)
-               t.setAttribute("label", aURI);
-@@ -1640,16 +1661,20 @@
- 
-             // We start our browsers out as inactive.
-             b.docShellIsActive = false;
- 
-             this.mStrip.collapsed = false;
- 
-             Services.prefs.setBoolPref("browser.tabs.forceHide", false);
- 
-+            // If this new tab is owned by another, assert that relationship
-+            if (aOwner)
-+              t.owner = aOwner;
-+
-             // wire up a progress listener for the new browser object.
-             var position = this.tabs.length - 1;
-             var tabListener = this.mTabProgressListener(t, b, blank);
-             const filter = Cc["@mozilla.org/appshell/component/browser-status-filter;1"]
-                              .createInstance(Ci.nsIWebProgress);
-             filter.addProgressListener(tabListener, Ci.nsIWebProgress.NOTIFY_ALL);
-             b.webProgress.addProgressListener(filter, Ci.nsIWebProgress.NOTIFY_ALL);
-             this.mTabListeners[position] = tabListener;
-@@ -1689,16 +1714,20 @@
-             // aReferrerURI is null or undefined if the tab is opened from
-             // an external application or bookmark, i.e. somewhere other
-             // than the current tab.
-             if ((aRelatedToCurrent || aReferrerURI ||
-                  Services.prefs.getBoolPref("browser.tabs.insertAllTabsAfterCurrent")) &&
-                 Services.prefs.getBoolPref("browser.tabs.insertRelatedAfterCurrent")) {
-               var lastRelatedIndex = this.mLastRelatedIndex ||
-                                      this.tabContainer.selectedIndex;
-+              if (this.mLastRelatedIndex)
-+                  this.tabs[this.mLastRelatedIndex].owner = null;
-+              else
-+                  t.owner = this.selectedTab;
-               this.moveTabTo(t, ++lastRelatedIndex);
-               this.mLastRelatedIndex = lastRelatedIndex;
-             }
- 
-             if (aFocusNewTab) {
-               var parentTab = this.selectedTab;
-               this.selectedTab = t;
-               this.mPreviousTab = parentTab;
-@@ -2007,16 +2036,23 @@
-             oldBrowser.webProgress.removeProgressListener(filter);
-             filter.removeProgressListener(this.mTabListeners[index]);
-             this.mTabFilters.splice(index, 1);
-             this.mTabListeners.splice(index, 1);
- 
-             // We are no longer the primary content area
-             oldBrowser.removeAttribute("primary");
- 
-+            // Remove this tab as the owner of any other tabs, since it's going away.
-+            for (let tab of this.tabs) {
-+              if ("owner" in tab && tab.owner == aTab)
-+                // |tab| is a child of the tab we're removing, make it an orphan
-+                tab.owner = null;
-+            }
-+
-             // Now select the new tab before nuking the old one.
-             var currentIndex = this.tabContainer.selectedIndex;
- 
-             var newIndex = -1;
-             if (currentIndex > index)
-               newIndex = currentIndex - 1;
-             else if (currentIndex < index)
-               newIndex = currentIndex;
-@@ -2033,17 +2069,21 @@
-             this._browsers = null;
- 
-             // Clean up before/afterselected attributes before removing the tab
-             aTab._selected = false;
-             aTab.remove();
- 
-             // When the current tab is removed select a new tab
-             // and fire select events on tabpanels and tabs
--            if (this.mPreviousTab && (aTab == this.mCurrentTab))
-+            if (aTab.owner && !aTab.owner.hidden && !aTab.owner.closing &&
-+                Services.prefs.getBoolPref("browser.tabs.selectOwnerOnClose")) {
-+              this.selectedTab = aTab.owner;
-+            }
-+            else if (this.mPreviousTab && (aTab == this.mCurrentTab))
-               this.selectedTab = this.mPreviousTab;
-             else {
-               this.tabContainer.selectedIndex = newIndex;
- 
-               // We need to explicitly clear this, because updateCurrentBrowser
-               // doesn't get called for a background tab
-               this.mPreviousTab = null;
-             }


^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/files/
@ 2021-06-03 17:57 Lars Wendler
  0 siblings, 0 replies; 6+ messages in thread
From: Lars Wendler @ 2021-06-03 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     8975e65d995202417ef5016fc5e1a6997a98eae6
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  3 17:49:23 2021 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Jun  3 17:57:38 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8975e65d

www-client/seamonkey: Patch cleanup

Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 .../seamonkey-2.53.7.1-CLEANUP-workaround.patch    | 35 +++++++++-------------
 1 file changed, 14 insertions(+), 21 deletions(-)

diff --git a/www-client/seamonkey/files/seamonkey-2.53.7.1-CLEANUP-workaround.patch b/www-client/seamonkey/files/seamonkey-2.53.7.1-CLEANUP-workaround.patch
index eca3d398018..d61341b1e75 100644
--- a/www-client/seamonkey/files/seamonkey-2.53.7.1-CLEANUP-workaround.patch
+++ b/www-client/seamonkey/files/seamonkey-2.53.7.1-CLEANUP-workaround.patch
@@ -1,6 +1,5 @@
-diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/ActorsParent.cpp seamonkey-2.53.7.1-dwok/dom/indexedDB/ActorsParent.cpp
---- seamonkey-2.53.7.1-orig/dom/indexedDB/ActorsParent.cpp	2020-08-10 13:30:33.000000000 +0200
-+++ seamonkey-2.53.7.1-dwok/dom/indexedDB/ActorsParent.cpp	2021-05-19 19:34:09.717778077 +0200
+--- seamonkey-2.53.7.1/dom/indexedDB/ActorsParent.cpp
++++ seamonkey-2.53.7.1/dom/indexedDB/ActorsParent.cpp
 @@ -11381,7 +11381,7 @@ AutoSavepoint::~AutoSavepoint()
      MOZ_ASSERT(mDEBUGTransaction->GetMode() == IDBTransaction::READ_WRITE ||
                 mDEBUGTransaction->GetMode() ==
@@ -100,9 +99,8 @@ diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/ActorsParent.cpp seamonkey-2.53
          connection->DoIdleProcessing(/* aNeedsCheckpoint */ true);
  
          connection->EnableQuotaChecks();
-diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/IDBCursor.cpp seamonkey-2.53.7.1-dwok/dom/indexedDB/IDBCursor.cpp
---- seamonkey-2.53.7.1-orig/dom/indexedDB/IDBCursor.cpp	2020-08-10 13:30:33.000000000 +0200
-+++ seamonkey-2.53.7.1-dwok/dom/indexedDB/IDBCursor.cpp	2021-05-19 19:34:21.313733906 +0200
+--- seamonkey-2.53.7.1/dom/indexedDB/IDBCursor.cpp
++++ seamonkey-2.53.7.1/dom/indexedDB/IDBCursor.cpp
 @@ -686,7 +686,7 @@ IDBCursor::Update(JSContext* aCx, JS::Ha
      return nullptr;
    }
@@ -112,9 +110,8 @@ diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/IDBCursor.cpp seamonkey-2.53.7.
        IsSourceDeleted() ||
        !mHaveValue ||
        mType == Type_ObjectStoreKey ||
-diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/IDBDatabase.cpp seamonkey-2.53.7.1-dwok/dom/indexedDB/IDBDatabase.cpp
---- seamonkey-2.53.7.1-orig/dom/indexedDB/IDBDatabase.cpp	2020-04-01 13:01:50.000000000 +0200
-+++ seamonkey-2.53.7.1-dwok/dom/indexedDB/IDBDatabase.cpp	2021-05-19 19:34:54.769606469 +0200
+--- seamonkey-2.53.7.1/dom/indexedDB/IDBDatabase.cpp
++++ seamonkey-2.53.7.1/dom/indexedDB/IDBDatabase.cpp
 @@ -673,7 +673,7 @@ IDBDatabase::Transaction(JSContext* aCx,
        break;
      case IDBTransactionMode::Readwrite:
@@ -151,9 +148,8 @@ diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/IDBDatabase.cpp seamonkey-2.53.
              case IDBTransaction::VERSION_CHANGE:
                transactionsThatNeedWarning.AppendElement(transaction);
                break;
-diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/IDBObjectStore.cpp seamonkey-2.53.7.1-dwok/dom/indexedDB/IDBObjectStore.cpp
---- seamonkey-2.53.7.1-orig/dom/indexedDB/IDBObjectStore.cpp	2020-08-10 13:30:33.000000000 +0200
-+++ seamonkey-2.53.7.1-dwok/dom/indexedDB/IDBObjectStore.cpp	2021-05-19 19:35:22.341501444 +0200
+--- seamonkey-2.53.7.1/dom/indexedDB/IDBObjectStore.cpp
++++ seamonkey-2.53.7.1/dom/indexedDB/IDBObjectStore.cpp
 @@ -1546,7 +1546,7 @@ IDBObjectStore::AddOrPut(JSContext* aCx,
    MOZ_ASSERT(aCx);
    MOZ_ASSERT_IF(aFromCursor, aOverwrite);
@@ -163,9 +159,8 @@ diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/IDBObjectStore.cpp seamonkey-2.
        mDeletedSpec) {
      aRv.Throw(NS_ERROR_DOM_INDEXEDDB_NOT_ALLOWED_ERR);
      return nullptr;
-diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/IDBTransaction.cpp seamonkey-2.53.7.1-dwok/dom/indexedDB/IDBTransaction.cpp
---- seamonkey-2.53.7.1-orig/dom/indexedDB/IDBTransaction.cpp	2020-02-18 00:37:49.000000000 +0100
-+++ seamonkey-2.53.7.1-dwok/dom/indexedDB/IDBTransaction.cpp	2021-05-19 19:35:36.725446648 +0200
+--- seamonkey-2.53.7.1/dom/indexedDB/IDBTransaction.cpp
++++ seamonkey-2.53.7.1/dom/indexedDB/IDBTransaction.cpp
 @@ -221,7 +221,7 @@ IDBTransaction::Create(JSContext* aCx, I
    MOZ_ASSERT(aMode == READ_ONLY ||
               aMode == READ_WRITE ||
@@ -184,9 +179,8 @@ diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/IDBTransaction.cpp seamonkey-2.
        return IDBTransactionMode::Cleanup;
  
      case VERSION_CHANGE:
-diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/IDBTransaction.h seamonkey-2.53.7.1-dwok/dom/indexedDB/IDBTransaction.h
---- seamonkey-2.53.7.1-orig/dom/indexedDB/IDBTransaction.h	2020-02-18 00:37:49.000000000 +0100
-+++ seamonkey-2.53.7.1-dwok/dom/indexedDB/IDBTransaction.h	2021-05-19 19:35:48.609401384 +0200
+--- seamonkey-2.53.7.1/dom/indexedDB/IDBTransaction.h
++++ seamonkey-2.53.7.1/dom/indexedDB/IDBTransaction.h
 @@ -59,7 +59,7 @@ public:
      READ_ONLY = 0,
      READ_WRITE,
@@ -205,9 +199,8 @@ diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/IDBTransaction.h seamonkey-2.53
             mMode == VERSION_CHANGE;
    }
  
-diff -urNp seamonkey-2.53.7.1-orig/dom/indexedDB/ProfilerHelpers.h seamonkey-2.53.7.1-dwok/dom/indexedDB/ProfilerHelpers.h
---- seamonkey-2.53.7.1-orig/dom/indexedDB/ProfilerHelpers.h	2020-02-18 00:37:49.000000000 +0100
-+++ seamonkey-2.53.7.1-dwok/dom/indexedDB/ProfilerHelpers.h	2021-05-19 19:35:57.029369312 +0200
+--- seamonkey-2.53.7.1/dom/indexedDB/ProfilerHelpers.h
++++ seamonkey-2.53.7.1/dom/indexedDB/ProfilerHelpers.h
 @@ -130,7 +130,7 @@ public:
        case IDBTransaction::READ_WRITE_FLUSH:
          AppendLiteral("\"readwriteflush\"");


^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/files/
@ 2019-03-29  9:14 Lars Wendler
  0 siblings, 0 replies; 6+ messages in thread
From: Lars Wendler @ 2019-03-29  9:14 UTC (permalink / raw
  To: gentoo-commits

commit:     e7169f5f64f1b7bfb4f63e1b77165c2af45f335b
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 29 09:13:49 2019 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 09:14:15 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7169f5f

www-client/seamonkey: Disable update checks

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 www-client/seamonkey/files/all-gentoo-1.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/www-client/seamonkey/files/all-gentoo-1.js b/www-client/seamonkey/files/all-gentoo-1.js
index 86b55cac512..448287a52b3 100644
--- a/www-client/seamonkey/files/all-gentoo-1.js
+++ b/www-client/seamonkey/files/all-gentoo-1.js
@@ -17,3 +17,4 @@ pref("general.useragent.locale",            "chrome://global/locale/intl.propert
 pref("extensions.autoDisableScopes",        0);
 pref("layout.css.dpi",                      0);
 pref("browser.tabs.mouseScrollAdvancesTab", 0);
+pref("app.updatecheck.override",            true);


^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/files/
@ 2015-10-06 17:21 Ian Stakenvicius
  0 siblings, 0 replies; 6+ messages in thread
From: Ian Stakenvicius @ 2015-10-06 17:21 UTC (permalink / raw
  To: gentoo-commits

commit:     c452254fa7b71f33534d588070ea5fbc9720fb96
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  6 17:18:17 2015 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Tue Oct  6 17:20:54 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c452254f

www-client/seamonkey: cleanup unused patch files

Package-Manager: portage-2.2.20.1

 .../firefox-38-dont-hardcode-libc-soname.patch     | 22 ----------------
 .../files/firefox-38-hppa-js-syntax-error.patch    | 30 ----------------------
 2 files changed, 52 deletions(-)

diff --git a/www-client/seamonkey/files/firefox-38-dont-hardcode-libc-soname.patch b/www-client/seamonkey/files/firefox-38-dont-hardcode-libc-soname.patch
deleted file mode 100644
index 83779bc..0000000
--- a/www-client/seamonkey/files/firefox-38-dont-hardcode-libc-soname.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/testing/mozbase/mozinfo/mozinfo/mozinfo.py	2015-08-06 13:41:02.000000000 -0400
-+++ b/testing/mozbase/mozinfo/mozinfo/mozinfo.py	2015-08-21 21:17:00.320766493 -0400
-@@ -96,7 +96,7 @@
-     import errno
-     PR_SET_SECCOMP = 22
-     SECCOMP_MODE_FILTER = 2
--    ctypes.CDLL("libc.so.6", use_errno=True).prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, 0)
-+    ctypes.CDLL(ctypes.util.find_library('c'), use_errno=True).prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, 0)
-     info['has_sandbox'] = ctypes.get_errno() == errno.EFAULT
- else:
-     info['has_sandbox'] = True
---- a/testing/mochitest/runtests.py	2015-08-06 13:41:02.000000000 -0400
-+++ b/testing/mochitest/runtests.py	2015-08-21 21:17:36.060766000 -0400
-@@ -1097,7 +1097,7 @@
-     if not mozinfo.isLinux:
-         return False, ''
- 
--    libc = ctypes.cdll.LoadLibrary('libc.so.6')
-+    libc = ctypes.cdll.LoadLibrary(ctypes.util.find_library('c'))
-     O_RDWR = 2
-     # These are from linux/videodev2.h
- 

diff --git a/www-client/seamonkey/files/firefox-38-hppa-js-syntax-error.patch b/www-client/seamonkey/files/firefox-38-hppa-js-syntax-error.patch
deleted file mode 100644
index 719732e..0000000
--- a/www-client/seamonkey/files/firefox-38-hppa-js-syntax-error.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-# HG changeset patch
-# User Ian Stakenvicius <axs@gentoo.org>
-# Parent  2ee9895e032c492705adaf213706d4260ca172c8
-Fix JS_CHECK_STACK_SIZE define for stack-growing-up case (hppa)
-
-Upstream bug 1189011
-Gentoo bug 556196
-
-diff --git a/js/src/jsfriendapi.h b/js/src/jsfriendapi.h
---- a/js/src/jsfriendapi.h
-+++ b/js/src/jsfriendapi.h
-@@ -15,17 +15,17 @@
- #include "jsbytecode.h"
- #include "jspubtd.h"
- 
- #include "js/CallArgs.h"
- #include "js/CallNonGenericMethod.h"
- #include "js/Class.h"
- 
- #if JS_STACK_GROWTH_DIRECTION > 0
--# define JS_CHECK_STACK_SIZE(limit, sp) (MOZ_LIKELY(((uintptr_t)(sp) < (limit)))
-+# define JS_CHECK_STACK_SIZE(limit, sp) (MOZ_LIKELY((uintptr_t)(sp) < (limit)))
- #else
- # define JS_CHECK_STACK_SIZE(limit, sp) (MOZ_LIKELY((uintptr_t)(sp) > (limit)))
- #endif
- 
- class JSAtom;
- struct JSErrorFormatString;
- class JSLinearString;
- struct JSJitInfo;


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-07-19 17:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-06  2:23 [gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/files/ Lars Wendler
  -- strict thread matches above, loose matches on Subject: below --
2022-07-19 17:10 Conrad Kostecki
2022-02-22 18:59 Conrad Kostecki
2021-06-03 17:57 Lars Wendler
2019-03-29  9:14 Lars Wendler
2015-10-06 17:21 Ian Stakenvicius

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox