summaryrefslogtreecommitdiff
path: root/www/firefox36/files/patch-ff-466937
diff options
context:
space:
mode:
authorBeat Gaetzi <beat@FreeBSD.org>2010-02-07 21:48:44 +0000
committerBeat Gaetzi <beat@FreeBSD.org>2010-02-07 21:48:44 +0000
commitb98f720761890ab6554e9e4831c8d591228c405c (patch)
tree959de279a57dd27404d5c4c8f81a6ad51a2c15e0 /www/firefox36/files/patch-ff-466937
parentAdd an RC script for saned, and borrow machinery for creating (diff)
- Update to 3.6
What's new in Firefox 3.6: * Support for the HTML5 File API * A change to how third-party software integrates with Firefox to increase stability. * The ability to run scripts asynchronously to speed up page load times. * A mechanism to prevent incompatible software from crashing Firefox. * Users can now change their browser's appearance with a single click, with built in support for Personas. * Firefox 3.6 will alert users about out of date plugins to keep them safe. * Open, native video can now be displayed full screen, and supports poster frames. * Support for the WOFF font format. * Improved JavaScript performance, overall browser responsiveness and startup time. * Support for new CSS, DOM and HTML5 web technologies. Thanks to: Andreas Tobler, Florian Smeets, nox@, miwi@ and all testers
Diffstat (limited to 'www/firefox36/files/patch-ff-466937')
-rw-r--r--www/firefox36/files/patch-ff-46693746
1 files changed, 0 insertions, 46 deletions
diff --git a/www/firefox36/files/patch-ff-466937 b/www/firefox36/files/patch-ff-466937
deleted file mode 100644
index 308171d42976..000000000000
--- a/www/firefox36/files/patch-ff-466937
+++ /dev/null
@@ -1,46 +0,0 @@
-Index: browser/components/sessionstore/src/nsSessionStore.js
-===================================================================
-RCS file: /cvsroot/mozilla/browser/components/sessionstore/src/nsSessionStore.js,v
-retrieving revision 1.5.2.54
-diff -u -8 -d -p -r1.5.2.54 nsSessionStore.js
---- browser/components/sessionstore/src/nsSessionStore.js 20 Nov 2008 22:12:06 -0000 1.5.2.54
-+++ browser/components/sessionstore/src/nsSessionStore.js 27 Nov 2008 21:00:18 -0000
-@@ -919,17 +919,18 @@ SessionStoreService.prototype = {
- * @returns bool
- */
- _saveTextData: function sss_saveTextData(aPanel, aTextarea) {
- var wrappedTextarea = XPCNativeWrapper(aTextarea);
- var id = wrappedTextarea.id ? "#" + wrappedTextarea.id :
- wrappedTextarea.name;
- if (!id
- || !(wrappedTextarea instanceof Ci.nsIDOMHTMLTextAreaElement
-- || wrappedTextarea instanceof Ci.nsIDOMHTMLInputElement && wrappedTextarea.type != "password")) {
-+ || wrappedTextarea instanceof Ci.nsIDOMHTMLInputElement &&
-+ wrappedTextarea.type != "password" && wrappedTextarea.type != "file")) {
- return false; // nothing to save
- }
- if (/^(?:\d+\|)+/.test(id)) {
- // text could be restored into a subframe, so skip it (see bug 463206)
- return false;
- }
-
- if (!aPanel.__SS_text) {
-@@ -1498,17 +1499,17 @@ SessionStoreService.prototype = {
-
- var textArray = this.__SS_restore_text ? this.__SS_restore_text.split(" ") : [];
- function restoreTextData(aContent, aPrefix, aURL) {
- textArray.forEach(function(aEntry) {
- if (/^((?:\d+\|)*)(#?)([^\s=]+)=(.*)$/.test(aEntry) &&
- RegExp.$1 == aPrefix && hasExpectedURL(aContent.document, aURL)) {
- var document = aContent.document;
- var node = RegExp.$2 ? document.getElementById(RegExp.$3) : document.getElementsByName(RegExp.$3)[0] || null;
-- if (node && "value" in node) {
-+ if (node && "value" in node && node.type != "file") {
- node.value = decodeURI(RegExp.$4);
-
- var event = document.createEvent("UIEvents");
- event.initUIEvent("input", true, true, aContent, 0);
- node.dispatchEvent(event);
- }
- }
- });