Feb. 28th, 2021

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 2d55c34810a7d63953b63bb65a545736ce672f07 https://github.com/dreamwidth/dw-free/commit/2d55c34810a7d63953b63bb65a545736ce672f07 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-28 (Sun, 28 Feb 2021)

Changed paths: M htdocs/js/foundation/vendor/custom.modernizr.js

Log Message:


Upgrade modernizr to 3.11.4

Fixes #2878 ......maybe. The story there is that modernizr checks for ::before/after support by measuring the height of something, and some browsers give slightly sloppy pixel measurements of things if the zoom level is tweaked. So the newest versions of modernizr account for that in their measurement, but our "vintage" version didn't.

Anyway, the hope is that this'll deal with that for now, but really let's:

  • Not increase our reliance on modernizr at all
  • Transition stuff off it as the opportunity arises

In that spirit, this update is a custom build that pares modernizr back to the veritable bones, only including what we (or Foundation) appear to CURRENTLY be using. The custom build config looks something like:

javascript modernizr.build({ minify: true, enableJSClass: true, enableClasses: true, classPrefix: "", options: [ 'html5shiv', 'addTest', 'setClasses', ], "feature-detects": [ "css/transforms", "css/transitions", "css/flexbox", "css/fontface", "css/generatedcontent", "touchevents", ], }, output => { // Hack: alias (bad, deprecated) touchevents feature to its even-older name. output += "\n; Modernizr.addTest('touch', Modernizr.touchevents);"; // something to write the file })

Theoretically this update and the associated removal of unused code shouldn't break anything... but keep an eye out.

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 74740bb258812c36ca6bf0724317beb1f6459a7a https://github.com/dreamwidth/dw-free/commit/74740bb258812c36ca6bf0724317beb1f6459a7a Author: Paul batrachian@dreamwidth.org Date: 2021-02-28 (Sun, 28 Feb 2021)

Changed paths: M cgi-bin/DW/External/Site.pm

Log Message:


Update external site constructor to use https

Fixes #2627

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 54992a1d95c549c1e39119d012fc454f0ecbdbdc https://github.com/dreamwidth/dw-free/commit/54992a1d95c549c1e39119d012fc454f0ecbdbdc Author: Cocoa momijizukamori@gmail.com Date: 2021-02-28 (Sun, 28 Feb 2021)

Changed paths: M cgi-bin/DW/Controller/Entry.pm M cgi-bin/LJ/CleanHTML.pm M views/entry/form.tt.text

Log Message:


Add errors for bad markup to beta create page

Commit: 69bdb6255d75ebb277a33bcffb19fc7bf7c870ef https://github.com/dreamwidth/dw-free/commit/69bdb6255d75ebb277a33bcffb19fc7bf7c870ef Author: Cocoa momijizukamori@gmail.com Date: 2021-02-28 (Sun, 28 Feb 2021)

Changed paths: M cgi-bin/DW/Controller/Entry.pm M cgi-bin/LJ/CleanHTML.pm

Log Message:


Tidying

Compare: https://github.com/dreamwidth/dw-free/compare/74740bb25881...69bdb6255d75

Profile

Dreamwidth Changelog

June 2025

S M T W T F S
1234567
89101112 13 14
1516171819 2021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 10th, 2025 09:24 am
Powered by Dreamwidth Studios