Geraint
Geraint
It's useful if documents are being generated on-the-fly (including IDs) instead of 404ing.
On Mac the bitmap drawing methods in `CGDrawContext.cpp` always use integral mode: https://github.com/steinbergmedia/vstgui/blob/2bf29afb1a6cadae2f189e8266a53d3b96d2ff74/vstgui/lib/platform/mac/cgdrawcontext.cpp#L609 https://github.com/steinbergmedia/vstgui/blob/2bf29afb1a6cadae2f189e8266a53d3b96d2ff74/vstgui/lib/platform/mac/cgdrawcontext.cpp#L573 Every other invocation of `beginContext()` in that file uses the integral mode as the second argument,...
- [ ] http://schema.org/addressCountry - can be ISO code - [x] remove URL prefix (for portability), keep `.json` suffix in URL - [x] `"media": {"type": "application/json; profile=..."}` - [x] mark...
In #183, the recursion code left a property in the object (`tv4_validation_errors_id`, used to cache validation errors so they can be re-used when the object is revisited). This change is...
Optionally track schema assignment - could replace banUnknownProperties code, by post-run search. [This module](https://www.npmjs.org/package/json-model) already has this functionality, so matching that API would be good.
The minifier doesn't shrink property/method names, even if those names are never accessible to the outside world. From a rough inspection, if we replaced the `validate*`, `createError` and `prefixWith` methods...
Instead of filling out the message from a particular language template when it's found, how about the error just contains a code and a set of fixed/documented parameters? Then, if...
If a document is found, but the fragment is not, then this should be displayed somewhere in the result (e.g. `missingFragments`)
URLs such as `some%thing` -> `{url}` will throw because `%th` is not a valid character. We should catch these and treat them as failures.
E.g. `/{something}` would _not_ match `/a/b/c`. Maybe need "strict mode" or something for this.