Summary: | cairo-script-interpreter API changes | ||
---|---|---|---|
Product: | cairo | Reporter: | Daniel Macks <dmacks> |
Component: | general | Assignee: | Chris Wilson <chris> |
Status: | RESOLVED MOVED | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | 1.12.14 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 68382 | ||
Attachments: | Disable CSI by default and note the API is not stable |
Description
Daniel Macks
2013-06-11 01:58:23 UTC
Sure, I have never considered it to be more than a private library for the internal analysis tools. It needs a lot more refinement for it to be suitable even for the few use cases I have in mind. Makes sense. Please announce this loudly and in many places...Apple's xquartz and the Debian linux distro both include it as a public shared library with public headers. Maybe make it not default to "enabled" in ./configure until it at least has a stable interface? Created attachment 116723 [details] [review] Disable CSI by default and note the API is not stable This patch adds some warnings that CSI is not stable and disables it in configure.ac by default as suggested. To be honest I'm not really sure this is the right thing to do here. Since it's been a while since CSI's interface changed it seems like there'd be little harm in just versioning it as 0.1, labelling it unstable, and leave it enabled by default. But I'm not sure what the right way to version it would be... What do others think? You want to always compile it, but exclude it from the installation target (by default at least). -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/cairo/cairo/issues/279. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.