Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-29 | Reorganize source to separate private implementation details | David Robillard | 1 | -106/+0 | |
Taking a page from C++ convention, where "detail" is for things that should not be included in user code. | |||||
2019-07-29 | Completely separate backends from platform implementation | David Robillard | 1 | -1/+0 | |
This removes PuglContextType and allows the user to pass a backend directly. Normally this would come from one of the two accessors declared in the headers, but it would be possible to add backends without changing any of the existing code at all. Unfortunately, it is not possible to preserve backwards compatibility and achieve the ultimate goal of linking only to the required dependencies, so puglInitContextType() has just been removed. | |||||
2019-07-29 | Expose PuglBackend type | David Robillard | 1 | -3/+0 | |
2019-07-29 | Move backend to PuglView | David Robillard | 1 | -21/+25 | |
2019-07-28 | Make enterContext take a drawing parameter like leaveContext | David Robillard | 1 | -3/+3 | |
These need to be symmetric because sometimes different things need to happen in either situation when entering the context as well. | |||||
2019-07-28 | Rename getHandle to getContext for consistent terminology | David Robillard | 1 | -1/+1 | |
2019-07-28 | Rename PuglDrawContext to PuglBackend | David Robillard | 1 | -2/+2 | |
This name was pretty confusing since there is already the concept of a "context". | |||||
2019-07-28 | Fix unused parameter warnings and prevent rot | David Robillard | 1 | -1/+10 | |
2019-07-25 | Improve packing of PuglViewImpl | David Robillard | 1 | -16/+13 | |
2019-07-21 | Make time start from approximately zero | David Robillard | 1 | -0/+1 | |
2019-07-20 | Remove redisplay flag and use system events instead | David Robillard | 1 | -1/+0 | |
2019-06-27 | Fix double-buffering | David Robillard | 1 | -1/+1 | |
2019-02-17 | Add configuration API | David Robillard | 1 | -12/+27 | |
2019-02-16 | Clean up includes | David Robillard | 1 | -3/+3 | |
2019-02-16 | Factor out drawing context from platform window implementation | David Robillard | 1 | -0/+26 | |
2019-02-15 | Separate internal types from functions | David Robillard | 1 | -0/+59 | |