diff options
author | Beat Gaetzi <beat@FreeBSD.org> | 2010-02-07 21:48:44 +0000 |
---|---|---|
committer | Beat Gaetzi <beat@FreeBSD.org> | 2010-02-07 21:48:44 +0000 |
commit | b98f720761890ab6554e9e4831c8d591228c405c (patch) | |
tree | 959de279a57dd27404d5c4c8f81a6ad51a2c15e0 /www/firefox36/files/patch-ff-466937 | |
parent | Add 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-466937 | 46 |
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); - } - } - }); |