Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2020-04-01 | Cleanup: Fix mismatched file comments | David Robillard | 2 | -2/+2 | |
2020-04-01 | Add PUGL_BAD_PARAMETER status | David Robillard | 2 | -1/+4 | |
2020-04-01 | Replace puglShowWindow() with puglRealize() | David Robillard | 14 | -58/+101 | |
2020-03-31 | GL3 Demo: Fix conversion warnings | David Robillard | 1 | -5/+7 | |
2020-03-31 | Mac: Fix various warnings | David Robillard | 3 | -25/+30 | |
2020-03-31 | Remove unused configuration option | David Robillard | 1 | -2/+1 | |
2020-03-31 | Add format attribute to logError() | David Robillard | 1 | -1/+8 | |
2020-03-31 | Fix mismatched printf parameter types | David Robillard | 1 | -2/+2 | |
2020-03-31 | X11: Don't wait for timeouts less than a millisecond | David Robillard | 1 | -1/+1 | |
2020-03-28 | Tolerate puglPostRedisplay() in configure handlers | David Robillard | 1 | -10/+11 | |
2020-03-18 | Reorder event struct definitions to match PuglEventType | David Robillard | 1 | -27/+27 | |
2020-03-17 | Use a more logical order for PuglEventType | David Robillard | 1 | -5/+5 | |
2020-03-17 | Use clearer names for pointer events | David Robillard | 8 | -37/+46 | |
These old "notify" names are a smell from X11 which is a bit strange and inconsistent here, since nearly everything is a "notification" of sorts. I think the new names here are much more clear since they are consistent with the keyboard focus events. | |||||
2020-03-16 | Cleanup: Add missing includes | David Robillard | 2 | -0/+4 | |
2020-03-16 | Italicise the brief description of structs as with functions | David Robillard | 1 | -1/+1 | |
2020-03-16 | Embed Demo: Add timer to occasionally reverse spin direction | David Robillard | 1 | -2/+10 | |
2020-03-16 | Simplify puglRequestAttention() | David Robillard | 3 | -37/+7 | |
Now that timers are exposed, applications can repeatedly nag for attention themselves if they really want to. | |||||
2020-03-16 | Add timer events | David Robillard | 9 | -4/+449 | |
2020-03-16 | Cleanup: Remove unused include | David Robillard | 2 | -1/+1 | |
2020-03-16 | MacOS: Fix semantics of puglUpdate() with negative timeout | David Robillard | 1 | -0/+6 | |
2020-03-16 | MacOS: Move initial configure to just before map | David Robillard | 1 | -11/+10 | |