- In the spec for cairo_get_current_point(), there is a reference to the function cairo_stroke_to_path() but there isn't any specification for it in the standard and there isn't any declaration or implementation for it in the Cairo library source code.
So, according to us, this reference should be removed.
- In the spec for cairo_copy_path(), the standard states:
"This function will always return a valid pointer, but the result will have no data (data==NULL and num_data==0), if either of the following conditions hold:
1.If there is insufficient memory to copy the path. In this case path->status will be set to CAIRO_STATUS_NO_MEMORY.
2.If cr is already in an error state. In this case path->status will contain the same status that would be returned by cairo_status().
In either case, path->status will be set to CAIRO_STATUS_NO_MEMORY (regardless of what the error status in cr might have been)."
The sentence "In either case, path->status will be set to CAIRO_STATUS_NO_MEMORY (regardless of what the error status in cr might have been)" looks like redundant and opposite meaning with other parts of spec. This sentence should be removed.
Please give us your decision.
Thank you very much for your time.