diff --git a/CHANGELOG.md b/CHANGELOG.md index b6e53f6bb..3a13c53d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ Sometimes the changelog has notes (not comprehensive) acknowledging people's wor ### v1.11.31 +**v1.11.31.2** *(2016-04-25)* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.31.2/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.31.2/builds/4chan-X-noupdate.crx "Chromium version")] +- Fix regression from v1.11.31.0 that caused 4chan X to stop working in some userscript engines. + **v1.11.31.1** *(2016-04-23)* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.31.1/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.11.31.1/builds/4chan-X-noupdate.crx "Chromium version")] - Fix regression from v1.11.31.0 causing "Post successful" notifications not to appear. - Fix fullscreen for Vimeo embeds. diff --git a/builds/4chan-X-beta.crx b/builds/4chan-X-beta.crx index 024888e64..e5a25a334 100644 Binary files a/builds/4chan-X-beta.crx and b/builds/4chan-X-beta.crx differ diff --git a/builds/4chan-X-beta.meta.js b/builds/4chan-X-beta.meta.js index 6f7be2f7b..0a849c923 100644 --- a/builds/4chan-X-beta.meta.js +++ b/builds/4chan-X-beta.meta.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X beta -// @version 1.11.31.1 +// @version 1.11.31.2 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X diff --git a/builds/4chan-X-beta.user.js b/builds/4chan-X-beta.user.js index 8a7e51804..9d559e0f7 100644 --- a/builds/4chan-X-beta.user.js +++ b/builds/4chan-X-beta.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X beta -// @version 1.11.31.1 +// @version 1.11.31.2 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -121,15 +121,20 @@ var $, $$, Anonymize, AntiAutoplay, ArchiveLink, Banner, Board, Build, CSS, Callbacks, Captcha, CatalogLinks, CatalogThread, Config, Connection, CrossOrigin, CustomCSS, DataBoard, DeleteLink, DownloadLink, Embedding, ExpandComment, ExpandThread, FappeTyme, Favicon, Fetcher, FileInfo, Filter, Flash, Fourchan, Gallery, Get, Header, IDColor, IDHighlight, ImageCommon, ImageExpand, ImageHover, ImageLoader, Index, Keybinds, Linkify, Main, MarkNewIPs, Menu, Metadata, Nav, NormalizeURL, Notice, PSAHiding, PassLink, Polyfill, Post, PostHiding, PostSuccessful, QR, QuoteBacklink, QuoteCT, QuoteInline, QuoteOP, QuotePreview, QuoteStrikeThrough, QuoteThreading, QuoteYou, Quotify, RandomAccessList, Recursive, Redirect, RelativeDates, RemoveSpoilers, ReplyPruning, Report, ReportLink, RevealSpoilers, Sauce, Settings, ShimSet, SimpleDict, Thread, ThreadExcerpt, ThreadHiding, ThreadLinks, ThreadStats, ThreadUpdater, ThreadWatcher, Time, UI, Unread, Volume; -var Conf, E, c, d, doc, g; +var Conf, E, c, d, doc, docSet, g; Conf = {}; c = console; d = document; doc = d.documentElement; +// Workaround for userscript managers that run script before document.documentElement is set +docSet = function() { + return (doc = d.documentElement); +}; + g = { - VERSION: '1.11.31.1', + VERSION: '1.11.31.2', NAMESPACE: '4chan X.', boards: {} }; @@ -22198,10 +22203,7 @@ Main = (function() { } items['previousversion'] = void 0; return $.get(items, function(items) { - return $.asap((function() { - var doc; - return doc = d.documentElement; - }), function() { + return $.asap(docSet, function() { var ref1, val; if ($.cantSet) { diff --git a/builds/4chan-X-noupdate.crx b/builds/4chan-X-noupdate.crx index a58ca607a..2bcba13e0 100644 Binary files a/builds/4chan-X-noupdate.crx and b/builds/4chan-X-noupdate.crx differ diff --git a/builds/4chan-X-noupdate.user.js b/builds/4chan-X-noupdate.user.js index 9f2c3c710..80ba3c34d 100644 --- a/builds/4chan-X-noupdate.user.js +++ b/builds/4chan-X-noupdate.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X -// @version 1.11.31.1 +// @version 1.11.31.2 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -121,15 +121,20 @@ var $, $$, Anonymize, AntiAutoplay, ArchiveLink, Banner, Board, Build, CSS, Callbacks, Captcha, CatalogLinks, CatalogThread, Config, Connection, CrossOrigin, CustomCSS, DataBoard, DeleteLink, DownloadLink, Embedding, ExpandComment, ExpandThread, FappeTyme, Favicon, Fetcher, FileInfo, Filter, Flash, Fourchan, Gallery, Get, Header, IDColor, IDHighlight, ImageCommon, ImageExpand, ImageHover, ImageLoader, Index, Keybinds, Linkify, Main, MarkNewIPs, Menu, Metadata, Nav, NormalizeURL, Notice, PSAHiding, PassLink, Polyfill, Post, PostHiding, PostSuccessful, QR, QuoteBacklink, QuoteCT, QuoteInline, QuoteOP, QuotePreview, QuoteStrikeThrough, QuoteThreading, QuoteYou, Quotify, RandomAccessList, Recursive, Redirect, RelativeDates, RemoveSpoilers, ReplyPruning, Report, ReportLink, RevealSpoilers, Sauce, Settings, ShimSet, SimpleDict, Thread, ThreadExcerpt, ThreadHiding, ThreadLinks, ThreadStats, ThreadUpdater, ThreadWatcher, Time, UI, Unread, Volume; -var Conf, E, c, d, doc, g; +var Conf, E, c, d, doc, docSet, g; Conf = {}; c = console; d = document; doc = d.documentElement; +// Workaround for userscript managers that run script before document.documentElement is set +docSet = function() { + return (doc = d.documentElement); +}; + g = { - VERSION: '1.11.31.1', + VERSION: '1.11.31.2', NAMESPACE: '4chan X.', boards: {} }; @@ -22198,10 +22203,7 @@ Main = (function() { } items['previousversion'] = void 0; return $.get(items, function(items) { - return $.asap((function() { - var doc; - return doc = d.documentElement; - }), function() { + return $.asap(docSet, function() { var ref1, val; if ($.cantSet) { diff --git a/builds/4chan-X.crx b/builds/4chan-X.crx index 681e4196d..426a56873 100644 Binary files a/builds/4chan-X.crx and b/builds/4chan-X.crx differ diff --git a/builds/4chan-X.meta.js b/builds/4chan-X.meta.js index 20aa48f07..c7174c182 100644 --- a/builds/4chan-X.meta.js +++ b/builds/4chan-X.meta.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X -// @version 1.11.31.1 +// @version 1.11.31.2 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index ab0cf45f3..6117fa1f0 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan X -// @version 1.11.31.1 +// @version 1.11.31.2 // @minGMVer 1.14 // @minFFVer 26 // @namespace 4chan-X @@ -121,15 +121,20 @@ var $, $$, Anonymize, AntiAutoplay, ArchiveLink, Banner, Board, Build, CSS, Callbacks, Captcha, CatalogLinks, CatalogThread, Config, Connection, CrossOrigin, CustomCSS, DataBoard, DeleteLink, DownloadLink, Embedding, ExpandComment, ExpandThread, FappeTyme, Favicon, Fetcher, FileInfo, Filter, Flash, Fourchan, Gallery, Get, Header, IDColor, IDHighlight, ImageCommon, ImageExpand, ImageHover, ImageLoader, Index, Keybinds, Linkify, Main, MarkNewIPs, Menu, Metadata, Nav, NormalizeURL, Notice, PSAHiding, PassLink, Polyfill, Post, PostHiding, PostSuccessful, QR, QuoteBacklink, QuoteCT, QuoteInline, QuoteOP, QuotePreview, QuoteStrikeThrough, QuoteThreading, QuoteYou, Quotify, RandomAccessList, Recursive, Redirect, RelativeDates, RemoveSpoilers, ReplyPruning, Report, ReportLink, RevealSpoilers, Sauce, Settings, ShimSet, SimpleDict, Thread, ThreadExcerpt, ThreadHiding, ThreadLinks, ThreadStats, ThreadUpdater, ThreadWatcher, Time, UI, Unread, Volume; -var Conf, E, c, d, doc, g; +var Conf, E, c, d, doc, docSet, g; Conf = {}; c = console; d = document; doc = d.documentElement; +// Workaround for userscript managers that run script before document.documentElement is set +docSet = function() { + return (doc = d.documentElement); +}; + g = { - VERSION: '1.11.31.1', + VERSION: '1.11.31.2', NAMESPACE: '4chan X.', boards: {} }; @@ -22198,10 +22203,7 @@ Main = (function() { } items['previousversion'] = void 0; return $.get(items, function(items) { - return $.asap((function() { - var doc; - return doc = d.documentElement; - }), function() { + return $.asap(docSet, function() { var ref1, val; if ($.cantSet) { diff --git a/builds/4chan-X.zip b/builds/4chan-X.zip index ccf4436b4..105d8b7b4 100644 Binary files a/builds/4chan-X.zip and b/builds/4chan-X.zip differ diff --git a/builds/updates-beta.xml b/builds/updates-beta.xml index d066258b7..7ee5ede44 100644 --- a/builds/updates-beta.xml +++ b/builds/updates-beta.xml @@ -1,7 +1,7 @@ - + diff --git a/builds/updates.xml b/builds/updates.xml index dfb8e43c4..fa589f441 100644 --- a/builds/updates.xml +++ b/builds/updates.xml @@ -1,7 +1,7 @@ - + diff --git a/version.json b/version.json index 01284af3c..febb46897 100644 --- a/version.json +++ b/version.json @@ -1,4 +1,4 @@ { - "version": "1.11.31.1", - "date": "2016-04-23T08:49:07.223Z" + "version": "1.11.31.2", + "date": "2016-04-25T04:09:27.296Z" } \ No newline at end of file