Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-29 | Reorganize source to separate private implementation details | David Robillard | 1 | -281/+0 | |
Taking a page from C++ convention, where "detail" is for things that should not be included in user code. | |||||
2019-07-29 | Clean up file documentation | David Robillard | 1 | -1/+1 | |
2019-07-29 | Completely separate backends from platform implementation | David Robillard | 1 | -13/+7 | |
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 | Move trivial backend dispatch functions to common code | David Robillard | 1 | -0/+18 | |
2019-07-28 | Make enterContext take a drawing parameter like leaveContext | David Robillard | 1 | -2/+2 | |
These need to be symmetric because sometimes different things need to happen in either situation when entering the context as well. | |||||
2019-07-28 | Fix unused parameter warnings and prevent rot | David Robillard | 1 | -4/+1 | |
2019-07-21 | Update stale copyright dates | David Robillard | 1 | -1/+1 | |
2019-07-21 | Fix some warnings | David Robillard | 1 | -1/+1 | |
2019-07-21 | Make time start from approximately zero | David Robillard | 1 | -5/+6 | |
2019-07-20 | Remove redisplay flag and use system events instead | David Robillard | 1 | -2/+1 | |
2019-06-29 | Fix various warnings | David Robillard | 1 | -4/+7 | |
2019-06-25 | Fix void function prototypes | David Robillard | 1 | -1/+1 | |
2019-02-17 | Add configuration API | David Robillard | 1 | -1/+55 | |
2019-02-16 | Fix implicit double to int casts | David Robillard | 1 | -2/+2 | |
2019-02-16 | Clean up includes | David Robillard | 1 | -3/+3 | |
2019-02-15 | Separate internal types from functions | David Robillard | 1 | -27/+1 | |
2016-09-20 | Move entire API to pugl.h | David Robillard | 1 | -1/+0 | |
2016-09-20 | Fix resizing | David Robillard | 1 | -11/+16 | |
2016-09-18 | Remove GLUT-like event callbacks | David Robillard | 1 | -141/+2 | |
2016-09-14 | Fix puglInitInternals prototype | David Robillard | 1 | -1/+1 | |
2016-09-01 | Add PUGL_CLOSE event | David Robillard | 1 | -0/+6 | |
This allows purely event-driven applications to handle window close. Something more extensible for WM message seems like it might be a good idea here, but I can't think of specific uses, so this will do. | |||||
2016-09-01 | Enter context before dispatching expose/configure | David Robillard | 1 | -0/+8 | |
2016-09-01 | Expose puglEnterContext() and puglLeaveContext() | David Robillard | 1 | -6/+0 | |
This allows code in the main thread to set up the GL context outside the scope of a draw callback, which is useful for porting existing code that assumes the GL context can be entered anywhere. | |||||
2016-09-01 | Add puglGetSize() | David Robillard | 1 | -0/+7 | |
2016-09-01 | Add puglGetVisible() | David Robillard | 1 | -0/+7 | |
2016-07-28 | Add support for Cairo on GL | David Robillard | 1 | -4/+5 | |
2015-11-13 | Fix minor style issues | David Robillard | 1 | -1/+1 | |
2015-11-11 | Avoid use of strdup | David Robillard | 1 | -1/+7 | |
2015-11-11 | Add API to set window class name | David Robillard | 1 | -0/+8 | |
2015-09-12 | Add support for aspect ratio constraints. | David Robillard | 1 | -0/+17 | |
Currently only implemented on X11. | |||||
2015-07-18 | Don't dispatch nothing events. | David Robillard | 1 | -2/+4 | |
2015-02-15 | UTF-8 support on OSX. | David Robillard | 1 | -0/+34 | |
2014-12-16 | Add support for transient child windows. | Robin Gareus | 1 | -0/+7 | |
No Windows support currently. Conflicts: pugl/pugl.h pugl/pugl_osx.m pugl/pugl_win.cpp pugl/pugl_x11.c | |||||
2014-12-16 | Support minimum window size. | Robin Gareus | 1 | -0/+9 | |
Conflicts: pugl/pugl_win.cpp | |||||
2014-08-27 | Event-based dispatch. | David Robillard | 1 | -30/+85 | |
2014-08-27 | Cairo support on X11. | David Robillard | 1 | -1/+12 | |
2014-08-27 | Fix puglInitResizable(). | David Robillard | 1 | -1/+1 | |
2014-07-16 | Various minor fixes (#953). | David Robillard | 1 | -1/+1 | |
2014-05-13 | Fix non-extensible puglInit API. | David Robillard | 1 | -2/+46 | |
Fix memory leak. | |||||
2014-01-27 | Require PUGL_VERBOSE to be defined for logging. | David Robillard | 1 | -0/+15 | |
Add X focus grab hack from Robin Gareus. | |||||
2014-01-27 | Strict prototypes. | David Robillard | 1 | -0/+2 | |
2013-03-18 | Addition of visible parameter and other minor fixes from FalkTX. | David Robillard | 1 | -0/+4 | |
2013-02-03 | Apply portability fixes from Ben Loftis. | David Robillard | 1 | -6/+14 | |
2012-08-09 | Fix lax prototypes. | David Robillard | 1 | -1/+1 | |
2012-05-11 | Fix memory leaks. | David Robillard | 1 | -2/+2 | |
2012-05-02 | Remove GLU dependency. | David Robillard | 1 | -0/+12 | |
Fix compilation errors on X11. Make default resize function set up a 2D view. Set appropriate reshape callback in pugl_test. | |||||
2012-05-01 | Add AUTHORS and README file. | David Robillard | 1 | -1/+0 | |
Add doc comments for each file. | |||||
2012-04-30 | Add puglIgnoreKeyRepeat and implement on X11. | David Robillard | 1 | -0/+7 | |
Add proper command line options for pugl_test. | |||||
2012-04-30 | Implement special keys and keyboard modifiers on X11. | David Robillard | 1 | -1/+15 | |
2012-04-30 | PuglWindow => PuglView. | David Robillard | 1 | -19/+19 | |