Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-07-02 | Fix check for clang | David Robillard | 1 | -1/+1 | |
2020-06-13 | Mac: Only create an AutoreleasePool for programs | David Robillard | 1 | -5/+10 | |
Avoids crashes in some plugin scenarios when draining the AutoreleasePool. This is still probably not ideal, more fine-grained use of auto release facilities might be more appropriate here. | |||||
2020-06-13 | Add puglSetCursor() | Jean Pierre Cimalando | 11 | -4/+397 | |
2020-06-13 | Fix mouse position of events on high resolution MacOS | David Robillard | 1 | -1/+11 | |
2020-06-13 | Disable implicit-fallthrough warning with clang | David Robillard | 1 | -0/+1 | |
Unfortunately clang does not support the comment syntax (but instead requires non-portable attribute gunk), so just disable it since this is covered by GCC anyway. | |||||
2020-06-13 | Cleanup: Fix implicit conversion warnings with clang | David Robillard | 3 | -9/+11 | |
2020-06-13 | Cleanup: Fix uninitialised variables | David Robillard | 3 | -10/+10 | |
2020-06-13 | Cleanup: Fix flake8 warnings | David Robillard | 1 | -3/+6 | |
2020-06-08 | Add editorconfig file | Jean Pierre Cimalando | 1 | -0/+18 | |
See https://editorconfig.org/ | |||||
2020-06-08 | Windows: Only call SwapBuffers with OpenGL | Jean Pierre Cimalando | 2 | -2/+0 | |
2020-06-08 | Windows: Fix maximum size | David Robillard | 2 | -2/+5 | |
2020-05-16 | Add default and maximum size | David Robillard | 17 | -50/+206 | |
2020-05-16 | Fix indentation | David Robillard | 1 | -3/+3 | |
2020-05-16 | Use line comments where appropriate | David Robillard | 5 | -31/+31 | |
2020-05-16 | Use email address in copyright headers | David Robillard | 43 | -43/+43 | |
Not really sure why I used a web link here (maybe because it's more stable), but this is more conventional. | |||||
2020-05-16 | Fix file documentation | David Robillard | 35 | -48/+82 | |
2020-05-16 | Remove deprecated Doxygen configuration values | David Robillard | 1 | -7/+1 | |
2020-05-16 | Fix redisplay test on MacOS | David Robillard | 1 | -3/+9 | |
This does two things: posts the redisplay when an update event is received (which is correct pattern for this now), and uses larger even numbers for the redisplay region so they make it through the pixel/point conversion process without loss. | |||||
2020-05-16 | Make show/hide test tolerant to multiple exposures | David Robillard | 1 | -1/+1 | |
This happens on MacOS. | |||||
2020-04-22 | C++ Demo: Fix sync option | David Robillard | 1 | -1/+1 | |
2020-04-22 | C++ Demo: Fix help option | David Robillard | 1 | -0/+4 | |
2020-04-19 | Set library environment for building against local Pugl | David Robillard | 2 | -1/+12 | |
2020-04-19 | Disable pedantic warnings only for shader demo (for GLAD) | David Robillard | 1 | -1/+4 | |
2020-04-19 | Set library flags on targets only instead of globally | David Robillard | 1 | -10/+14 | |
2020-04-19 | Clean up Mac flags | David Robillard | 1 | -5/+2 | |
2020-04-19 | Only set custom warnings flags with ultra-strict configuration | David Robillard | 1 | -1/+1 | |
2020-04-19 | Add major version to library names | David Robillard | 1 | -2/+2 | |
2020-04-08 | Remove deprecated pugl_stub_backend.h | David Robillard | 1 | -23/+0 | |
2020-04-08 | Remove deprecated backend headers | David Robillard | 2 | -46/+0 | |
2020-04-08 | Mac: Use high-resolution backing surfaces | David Robillard | 3 | -43/+111 | |
2020-04-06 | Implement puglSetTransientFor() for Mac and Windows | David Robillard | 5 | -5/+50 | |
2020-04-04 | Shader Demo: Support both GL 3 and 4 | David Robillard | 7 | -21/+52 | |
2020-04-04 | Shader Demo: Use a UBO | David Robillard | 3 | -9/+23 | |
2020-04-04 | Shader Demo: Factor out version-dependent GLSL header | David Robillard | 5 | -13/+17 | |
2020-04-04 | Shader Demo: Factor out animated rectangle definitions | David Robillard | 2 | -44/+84 | |
2020-04-04 | Shader Demo: Explicitly set up alpha blending | David Robillard | 1 | -1/+2 | |
2020-04-04 | Fix mismatched printf parameter warning | David Robillard | 1 | -2/+1 | |
Compilers are allowed to choose signed or unsigned for enums, and apparently gcc and c++ make different choices. | |||||
2020-04-04 | Update README | David Robillard | 1 | -2/+12 | |
2020-04-03 | Rewrite C++ bindings | David Robillard | 17 | -105/+1188 | |
2020-04-03 | Mac: Use NSMakeRect over CGRectMake | David Robillard | 1 | -1/+1 | |
Using CGRectMake here apparently doesn't work on older versions of MacOS. | |||||
2020-04-03 | Remove glew.h compatibility header | David Robillard | 1 | -31/+0 | |
Not sure what the thinking behind this was, glew.h isn't available on MacOS anyway. | |||||
2020-04-02 | Switch to a submodule for autowaf and update to waf 2.0.19 | David Robillard | 4 | -0/+33 | |
2020-04-02 | Remove waf in preparation for switching to a submodule | David Robillard | 184 | -41981/+0 | |
Unfortunately this leaves a commit with no build system at all in the history, but some systems do not handle replacing a directory with a submodule in the same commit properly. | |||||
2020-04-02 | Strengthen warnings | David Robillard | 5 | -23/+34 | |
2020-04-02 | Make puglGetVisible() take a const view argument | David Robillard | 2 | -2/+2 | |
2020-04-02 | Make puglSetString() safe to call with equal source and destination | David Robillard | 1 | -3/+5 | |
This is sometimes used by puglSetWindowTitle() using the existing title. | |||||
2020-04-02 | Add missing include | David Robillard | 1 | -0/+1 | |
2020-04-01 | Increase space above field documentation slightly | David Robillard | 1 | -1/+1 | |
2020-04-01 | Add types and documentation for all event types | David Robillard | 1 | -6/+72 | |
These are not necessary since they are just aliases for PuglEventAny, but provide a place to put the documentation, and can make code clearer where a specific event type is known. | |||||
2020-04-01 | Consistently use "view" terminology in API | David Robillard | 7 | -30/+41 | |
The sloppy use of "window" caused quite a bit of confusion, since views only correspond to top-level windows in some cases, and on MacOS, a non-top-level view is not a "window" at all. |