Geraint

Results 16 issues of 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,...

enhancement

- [ ] 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.