slight optimization, refs #10125 !strict
Unit tests for parseOnLoad: true,  also testing auto-require and declarative require, refs  #14591, #15118 !strict.
Updating simpleFetch to allow for extendable methods vs private closure wrapped untouchable functions. Fixes #15274
Fixes #13906 run scripts against updated v21.0.1 data
Refs #13906 v21.0.1 update
Switch the selector function to act like a matches function, fixes #14575 !strict
custom selector method no longer needs to return the node, so simplifying unit test, refs #14575 !strict
fix missing comma in doc comment, refs #14185 !strict.
Require "doh/main" rather than "doh", and "dojo/main" rather than "dojo", per our convention to list modules explicitly rather than using package mapping (although still using a mapping from doh --> util/doh).

The dojo test files are inconsistent in their use absolute paths or relative paths to pull in dojo source modules.   I didn't fix that.

Also didn't adjust the files in dojo/_base/loader since they may be trying to test package mapping, and didn't fix a bunch of test files that are still in the old dojo.require() format.

Refs #14279 !strict.
fix some bad doc comment syntax, refs #14980 !strict
Refs #14530. Updated translations for Slovenian and Croatian
Fix to avoid PHP parse error on my machine, thanks to Bryan for the suggestion, fixes #15249
comma should be semicolon, refs #13036 !strict
Doc comment fixes for dojo/core.

1) remove unneeded doc hints about parameters of module factory functions

2) don't access dojo or declare() in doc comments if those symbols aren't defined as parameters to the factory function (i.e. if dojo/_base/kernel and dojo/_base/declare aren't listed as dependencies to the function, or if dojo/_base/kernel is loaded as kernel rather than dojo)

3) made most parameter definitions (ex: __IOArgs) local variables, except for the ones defined in dojo/_base/xhr.js and dojo/number.js since they are used outside of those files

4) used native javascript to declare "classes" like __IOArgs for modules where dojo/_base/declare [and dojo/lang] aren't loaded as dependencies.

Refs #14980 !strict
Add custom accessors to dojo/Stateful, fixes #15187 !strict
Make dom-attributes-specified-flag test more robust, so it only is true for IE.   Note that the flag means "you need to check if attr.specified is true", not that "attr has a specified flag but it's always set to true".

Refs #14672, #15032 !strict.
Since the new doc parser is based on modules rather than globals, there's no good way to document a dojoConfig global variable.

Most of the information about dojoConfig attributes was already listed in config.rst (in our reference documentation), so I just copied the rest of the attribute information there (see https://github.com/dojo/docs/commit/ed817fb09272267088d32de23ba98ab79705b72e) and removed the dojoConfig documentation from config.js.

Refs #14980 !strict
API doc cleanup for dojo/declare.

In order to document methods like inherited() that are available on classes created via dojo/declare, specify the return type of dojo/declare as a class with those methods.   The previous doc comments documented inherited() etc. as methods on Object, which seems both inaccurate (since not all Objects have an inherited() method), and unsuitable for an AMD world, since Object is not an AMD module.

Also inlined the comments for safeMixin() etc.

Refs #14980 !strict
Yet more API doc cleanup,  refs #14980 !strict.
Fixes to API doc for dojo/store, especially around how the store implementations conceptually extend dojo/store/api/Store (or in java terminology, implement the dojo/store/api/Store interface), and around the kwargs parameters for store methods.

Seems like the doc comments for Cache methods are redundant with api/Store doc comments, and thus can be removed, but I left them in for now.

Refs #14980 !strict.