Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: HTML Validity Tests #2317

Merged
merged 9 commits into from Oct 31, 2019
Merged

WIP: HTML Validity Tests #2317

merged 9 commits into from Oct 31, 2019

Commits on Apr 17, 2018

  1. some basic framework to do at least some HTML validity checking

    Checks are done against the w3.org validator API. Currently we have some
    fails. One will be fixed in #2314, others still need to be fixed.
    
    This integration test also reveals some code bugs because texts do not
    suppress warnings and deprecation messages.
    splitbrain committed Apr 17, 2018
    Copy the full SHA
    f30298a View commit details
    Browse the repository at this point in the history
  2. handle empty changelogs correctly

    The code would previously throw a warning when a changelog did not exist
    or was empty.
    splitbrain committed Apr 17, 2018
    Copy the full SHA
    8e3e869 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2018

  1. Merge branch 'master' into htmlvaliditytests

    * master:
      fix(search): don't start result position with 2
      refactor(search): clearer data flow
      Change spacing in search meta data to punctuation
      translation update
      translation update
      Fix(search): restore valid heading hierarchy
      fix(search): add position to fulltext results event
      fix(search): ensure consistent html in search results
      Fix invalid HTML in search results
      Fix links with invalid empty target attributes
      Fix buttons with invalid empty name attributes
    splitbrain committed Apr 20, 2018
    Copy the full SHA
    56ea169 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'recenttypefix' into htmlvaliditytests

    * recenttypefix:
      Honor type setting for recent changes. fixes #2322
    splitbrain committed Apr 20, 2018
    Copy the full SHA
    2fefb74 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d1264ec View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    3f552e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. Merge branch 'master' into htmlvaliditytests

    * master: (492 commits)
      Avoid flaky tests by waiting full seconds
      translation update
      translation update
      translation update
      translation update
      Check for null JS object on form field.
      translation update
      Rename _acl_add to _acl_addOrUpdate
      Fix #1115
      translation update
      translation update
      translation update
      Update config.class.php
      translation update
      translation update
      use inline template instead of .dist file to populate users.auth.php
      authpdo: fix _query return type issue per Scrutinizer inspection
      Update lang.php
      Add ugc hint to nofollow
      add UGC hint
      ...
    splitbrain committed Oct 15, 2019
    Copy the full SHA
    f2b8faf View commit details
    Browse the repository at this point in the history
  2. added group internet to html validity checks

    Because we use an online validator
    splitbrain committed Oct 15, 2019
    Copy the full SHA
    0af8c6f View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. Ignore certain HTML validity errors

    We use the ugc (user generated content) value for no-follow links since #2855
    this is not yet supported in the validator.
    
    This patch introduces a list of ignored error messages.
    splitbrain committed Oct 31, 2019
    Copy the full SHA
    fc21b37 View commit details
    Browse the repository at this point in the history