Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-21 | Implement puglGrabFocus on Windows and MacOS | David Robillard | 1 | -1/+1 | |
2019-07-21 | Implement aspect ratio on MacOS | David Robillard | 1 | -0/+5 | |
Unfortunately MacOS does not seem to support constraints here, so just use the minimum. | |||||
2019-07-21 | Fix Cairo on MacOS | David Robillard | 1 | -3/+5 | |
2019-07-21 | Implement enter and leave notifications on MacOS | David Robillard | 1 | -2/+24 | |
2019-07-21 | Remove redundant prototypes | David Robillard | 1 | -21/+0 | |
2019-07-21 | Draw during resizing on MacOS | David Robillard | 1 | -2/+32 | |
Unfortunately drawing still stalls if the user just grabs the resize handle until the first resize event happens, but it seems to be impossible to fix this without using another thread. | |||||
2019-07-21 | Clean up Objective C syntax | David Robillard | 1 | -7/+7 | |
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 | 1 | -1/+1 | |
2019-07-20 | Remove redisplay flag and use system events instead | David Robillard | 1 | -1/+0 | |
2019-06-29 | Implement attributes on MacOS | David Robillard | 1 | -7/+18 | |
2019-06-27 | Add puglGetTime() | David Robillard | 1 | -0/+9 | |
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 | Fix const casts | David Robillard | 1 | -10/+10 | |
2019-06-27 | Consistently use uint32_t everywhere | David Robillard | 1 | -6/+6 | |
2019-04-14 | Fix MacOS build | David Robillard | 1 | -1/+4 | |
2019-02-17 | Add puglGetProcAddress for using OpenGL extensions | David Robillard | 1 | -0/+16 | |
2019-02-17 | Add configuration API | David Robillard | 1 | -2/+2 | |
2019-02-16 | Clean up includes | David Robillard | 1 | -4/+4 | |
2017-10-03 | Don't clear entire cairo surface on each expose | David Robillard | 1 | -6/+0 | |
2017-10-03 | Fix size constraints on OSX | David Robillard | 1 | -15/+39 | |
2017-10-03 | Send zero instead of replacement char for invalid key strings | David Robillard | 1 | -1/+2 | |
2017-10-03 | Fix implicit integer conversion warning | David Robillard | 1 | -2/+2 | |
2017-07-23 | Fix duplicate method declaration | David Robillard | 1 | -1/+0 | |
2017-07-23 | Implement special key handling on MacOS | Hanspeter Portner | 1 | -17/+78 | |
2016-10-27 | Support many mouse buttons on OSX | David Robillard | 1 | -0/+18 | |
2016-10-27 | Fix mouse button numbers on OSX | David Robillard | 1 | -2/+2 | |
2016-10-26 | Fix OSX build | David Robillard | 1 | -20/+29 | |
2016-09-14 | Fix puglInitInternals prototype | David Robillard | 1 | -1/+1 | |
2016-09-01 | Add PUGL_CLOSE event | David Robillard | 1 | -2/+7 | |
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 | Add puglGetVisible() | David Robillard | 1 | -0/+2 | |
2016-08-31 | Replace send_event with extensible flags | David Robillard | 1 | -7/+7 | |
This is currently functionally equivalent, but taking up space in the event struct for a single bool which could be used for 32 flags for any number of things that might show up in the future seems like a very bad idea. | |||||
2016-07-28 | Add support for Cairo on OSX | David Robillard | 1 | -18/+57 | |
2015-11-12 | Fix memory leaks | David Robillard | 1 | -0/+1 | |
2015-09-14 | Fix events on OSX. | David Robillard | 1 | -8/+15 | |
2015-09-12 | Update copyright dates. | David Robillard | 1 | -1/+1 | |
2015-09-12 | Add puglWaitForEvent for blocking main loops. | David Robillard | 1 | -2/+16 | |
2015-02-15 | UTF-8 support on OSX. | David Robillard | 1 | -5/+21 | |
2014-12-16 | Fix compilation on OSX. | David Robillard | 1 | -21/+20 | |
2014-12-16 | Use status window level for transients on OSX. | Robin Gareus | 1 | -1/+1 | |
Conflicts: pugl/pugl_osx.m | |||||
2014-12-16 | Redraw only when necessary on OSX. | Robin Gareus | 1 | -1/+0 | |
Conflicts: pugl/pugl_osx.m | |||||
2014-12-16 | Add support for transient child windows. | Robin Gareus | 1 | -12/+18 | |
No Windows support currently. Conflicts: pugl/pugl.h pugl/pugl_osx.m pugl/pugl_win.cpp pugl/pugl_x11.c | |||||
2014-12-16 | Various OSX fixes. | Robin Gareus | 1 | -30/+36 | |
Conflicts: pugl/pugl_osx.m | |||||
2014-12-16 | Support minimum window size. | Robin Gareus | 1 | -0/+3 | |
Conflicts: pugl/pugl_win.cpp | |||||
2014-11-21 | Fix compilation on OSX. | David Robillard | 1 | -80/+156 | |
Use new event dispatch mechanism on OSX. | |||||
2014-09-27 | Improve documentation. | David Robillard | 1 | -1/+1 | |
2014-08-27 | Event-based dispatch. | David Robillard | 1 | -0/+6 | |