Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-21 | Clean up event loop on MacOS | David Robillard | 1 | -20/+14 | |
2019-07-21 | Fix tracking area implementation on MacOS | David Robillard | 1 | -9/+5 | |
I am not sure why updateTrackingAreas was being spammed before, but that caused the event loop to constantly tick when the mouse was hovered over the window despite nothing else happening. Everything seems to work fine without it, and this seems to match other code, so remove it. Also call super in updateTrackingAreas as suggested by the documentation. | |||||
2019-07-21 | Make time start from approximately zero | David Robillard | 5 | -13/+18 | |
2019-07-20 | Remove redisplay flag and use system events instead | David Robillard | 6 | -23/+9 | |
2019-07-20 | Add CI rows for MinGW | David Robillard | 1 | -0/+32 | |
2019-07-20 | Use C for Windows implementation | David Robillard | 2 | -60/+65 | |
This avoids C++ binary compatibility and dependency hassles when cross-compiling. | |||||
2019-06-30 | Make translateKey take a PuglEventKey | David Robillard | 1 | -9/+9 | |
2019-06-30 | Send a configure event on initial window mapping | David Robillard | 1 | -0/+10 | |
2019-06-30 | Tidy up whitespace | David Robillard | 5 | -3/+2 | |
2019-06-30 | Clean up redundant wrappers around SetWindowLongPtr | David Robillard | 1 | -16/+2 | |
2019-06-30 | Implement attributes on Windows | David Robillard | 1 | -46/+190 | |
2019-06-30 | Clean up window creation on Windows | David Robillard | 1 | -30/+24 | |
2019-06-29 | Fix horizontal mouse axis in pugl_test | David Robillard | 1 | -1/+1 | |
2019-06-29 | Fix various warnings | David Robillard | 4 | -29/+40 | |
2019-06-29 | Implement attributes on MacOS | David Robillard | 1 | -7/+18 | |
2019-06-27 | Enable vsync on Windows | David Robillard | 1 | -0/+9 | |
2019-06-27 | Draw while resizing on Windows | David Robillard | 1 | -0/+2 | |
2019-06-27 | Add pugl_test option to continuously animate and report FPS | David Robillard | 1 | -7/+42 | |
2019-06-27 | Add puglGetTime() | David Robillard | 4 | -0/+42 | |
2019-06-27 | Fix documentation | David Robillard | 3 | -8/+4 | |
2019-06-27 | Remove redundant glFlush on Windows | David Robillard | 1 | -1/+0 | |
2019-06-27 | Fix some warnings on Windows | David Robillard | 1 | -5/+5 | |
2019-06-27 | Remove dead code on Windows | David Robillard | 1 | -17/+0 | |
2019-06-27 | Fix double-buffering | David Robillard | 2 | -8/+5 | |
2019-06-27 | Add pugl_test options for FSAA and double-buffering | David Robillard | 1 | -1/+12 | |
2019-06-27 | Fix window embedding on Windows | Stefan Westerfeld | 1 | -1/+1 | |
2019-06-27 | Fix window embedding on MacOS | Stefan Westerfeld | 1 | -2/+2 | |
2019-06-27 | Make event processing non-blocking on MacOS | Stefan Westerfeld | 1 | -4/+8 | |
2019-06-27 | Defer to NSOpenGLView reshape method | David Robillard | 1 | -0/+1 | |
This apparently does nothing, but the compiler warns about the missing super call. | |||||
2019-06-27 | Build test programs in bundles on MacOS | David Robillard | 1 | -1/+6 | |
This makes keyboard events work in pugl_test. | |||||
2019-06-27 | Disable deprecation warnings on MacOS | David Robillard | 1 | -0/+2 | |
2019-06-27 | Fix const casts | David Robillard | 1 | -10/+10 | |
2019-06-27 | Consistently use uint32_t everywhere | David Robillard | 5 | -22/+22 | |
2019-06-25 | Fix void function prototypes | David Robillard | 2 | -2/+2 | |
2019-06-25 | Fix unnecessary const cast | David Robillard | 1 | -1/+1 | |
2019-04-20 | Add ARM CI rows | David Robillard | 1 | -4/+36 | |
2019-04-14 | Add Gitlab CI configuration | David Robillard | 1 | -0/+40 | |
2019-04-14 | Fix MacOS build | David Robillard | 2 | -1/+6 | |
2019-04-14 | Update autowaf | David Robillard | 47 | -455/+967 | |
2019-04-14 | Squashed 'waflib/' changes from d7a7ca4..27a69a7 | David Robillard | 46 | -439/+949 | |
27a69a7 Add option to filter tests by regular expression ac29b74 Fix configuring with root prefix 6134be6 Print test coverage summary 6d7dd59 Don't attempt to clear coverage when coverage is disabled cddbcb5 Pass file comparison test if difflib finds no changes 6e4e92b Seek to end before checking the size of stderr output e7a29b6 Upgrade to waf 2.0.15 8280f9d Add command for running executables from the build directory 8073c1a Make make_simple_dox() safe in case of exception 70d03b8 Avoid use of global counter hacks for configuration display b7d689a Rewrite test framework 94deadf Automatically add options and move add_flags() to options context f4259ee Reduce system include path noise 927b608 Automatically display configuration header c44b8f3 Set line justification from a constant in the wscript a48e26f Automatically detect if wscript has a test hook ef66724 Save runtime variables in the environment 63bcbcd Clean up TestContext b1d9505 Add ExecutionContext for setting runtime environment 387c1df Add show_diff() and test_file_equals() utilities 29d4d29 Fix in-tree library paths 9fde01f Add custom configuration context 6d3612f Add lib_path_name constant 915dcb1 Report test time correctly 26f0a2b Remove redundant verbose-tests option fc35c2c Fix MSVC CFLAGS 5ea8f99 Improve test output spacing 0e23b29 Raise exception when test suite fails to ensure non-zero exit status d6de073 Show run time of unit tests 5b65554 Add short configure option for ultra-strict flags 4687ba6 Use gtest-like test output 258903d Fix failure count in test group summaries da07e73 Fix verbose tests with Python 3 6e726eb Add support for suppressing warnings from system libraries 3e43d09 Add short forms for common options 5db477c Automatically define version for child libraries 982416b Fix version definition for projects with special characters 9eb0cf8 Remove blank line padding around configuration summary git-subtree-dir: waflib git-subtree-split: 27a69a76d1f625ad86b60b5dbd12368bc25cae25 | |||||
2019-02-17 | Add puglGetProcAddress for using OpenGL extensions | David Robillard | 4 | -0/+39 | |
2019-02-17 | Squash blank line | David Robillard | 1 | -1/+0 | |
2019-02-17 | Add configuration API | David Robillard | 7 | -62/+221 | |
2019-02-17 | Gracefully handle failure to create window in pugl_test | David Robillard | 1 | -1/+3 | |
2019-02-16 | Remove spurious double blank lines | David Robillard | 1 | -2/+0 | |
2019-02-16 | Add missing default case | David Robillard | 1 | -0/+1 | |
2019-02-16 | Fix implicit double to int casts | David Robillard | 3 | -5/+5 | |
2019-02-16 | Clean up includes | David Robillard | 11 | -46/+44 | |
2019-02-16 | Factor out drawing context from platform window implementation | David Robillard | 8 | -189/+428 | |
2019-02-15 | Remove PUGL_CAIRO_GL | David Robillard | 4 | -149/+3 | |
The old cairo_gl.h header or something similar is easy enough to use in application code if someone wants to do this, and maintaining a separate context type for it is a hassle and arguably out of scope. |