Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
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 | |