John Wiggins

Results 25 issues of John Wiggins

It would be nice if there was a flag in the `Validator` class that held the last value returned by the `validate` method. Then you could hook that up to,...

This was reported to me informally by @dgoeries. He measured performance degradation of `HasTraits` instantiation on a large long-lived codebase when upgrading to Traits 6.1.1. I've done my best to...

type: performance
component: core

This is the current implementation for setting the interpolation mode when drawing an image: https://github.com/enthought/chaco/blob/cd191bc4ab3fb902c20b49dd604ad8d63cc31b3c/chaco/image_plot.py#L194-L204 If/when we switch to `celiagg` as the default backend for Enable, this will need to...

ETS Backlog
type: refactor

Cloning package traits URL: https://github.com/enthought/traits.git fatal: destination path 'traits' already exists and is not an empty directory. Traceback (most recent call last): File "ets/ets.py", line 149, in main() File "ets/ets.py",...

Ref: enthought/chaco#858 * `pyparsing` is already an optional dependency of `enable` * We should consider moving `enable.savage` to a new `savage` top-level package.

Since `AbstractGraphicsContext` is the published and documented interface for kiva backends, we should make sure that all current backends actually use that interface. - [x] `select_font` is not consistently implemented...

type: refactor
ETS Backlog

This is mainly a problem of the AGG backends. Quartz and QPainter backends already have the correct behavior. Basically, user code should be able to call `show_text` on the following...

type: enhancement
ETS Backlog
difficulty: advanced

Warming up the Kiva font cache is a very expensive operation (several seconds). Most code will only trigger it when drawing text, which is generally gives a bad user experience....

type: enhancement
discussion

The Kiva blend2d backend is still in a very alpha-quality state. Here's what we know is missing: - [ ] Some of the graphics state needs to be tracked by...

type: enhancement

The easiest way to reproduce this bug is to create a Chaco image plot and set the orientation to 'v'. When comparing the output of Quartz and AGG, the result...

needs investigation