aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-01-10Add missing cursors to C++ bindingsDavid Robillard1-8/+12
2023-01-10Fix inconsistent naming conventionDavid Robillard1-5/+5
2023-01-10Windows: Make puglGetScaleFactor always return a reasonable valueDavid Robillard1-4/+24
2023-01-09Raise test windows initiallyDavid Robillard11-12/+12
2023-01-08Fix Doxygen errorsDavid Robillard2-5/+7
2023-01-08Add support for OpenGL ES 3.2 in pugl_shader_demoDavid Robillard10-39/+88
2023-01-08Update example GLAD loader and add OpenGL ES 3.2David Robillard2-9/+1280
2023-01-08Prepare OpenGL context flags for OpenGL ES supportDavid Robillard15-39/+59
2023-01-08Windows: Fix OpenGL profile hint interpretationDavid Robillard1-2/+2
2023-01-08Use ensureHint pattern everywhereDavid Robillard6-60/+48
2023-01-08Add PUGL_SAMPLE_BUFFERS hintDavid Robillard8-14/+30
2023-01-08Add missing default hintDavid Robillard1-0/+1
2023-01-08Gracefully handle out of range hintsDavid Robillard2-3/+17
2023-01-08Update READMEDavid Robillard1-2/+6
2023-01-08Remove branch cloneDavid Robillard1-2/+0
2023-01-08X11: Add support for _NET_WM_PING protocolDavid Robillard2-14/+56
2023-01-08Add support for raising windowsDavid Robillard29-37/+119
2023-01-07Replace map/unmap events with more expressive configure eventsDavid Robillard14-112/+51
2023-01-07Add support for special view types and stylesDavid Robillard16-144/+961
2023-01-07Support closing views by sending a close eventDavid Robillard4-4/+37
2023-01-07Rename create/destroy events to realize/unrealizeDavid Robillard16-100/+99
2023-01-07Replace visible flag with a more descriptive view "stage"David Robillard5-19/+46
2023-01-07MacOS: Consistently use the same flags for ObjC and ObjC++David Robillard3-6/+13
2023-01-06MacOS: Fix repeated realize/unrealizeDavid Robillard1-1/+0
2023-01-04Add puglUnrealize()David Robillard7-41/+157
2023-01-04Clean up licensing metadataDavid Robillard33-7/+103
2023-01-04Improve reliability of remote copy/paste testDavid Robillard1-0/+2
2023-01-03Use globally unique names for documentation groupsDavid Robillard13-43/+43
2023-01-02Reorganize documentationDavid Robillard2-129/+180
2023-01-02Move attributes to a separate headerDavid Robillard4-46/+63
2023-01-02X11: Create Cairo drawing surface with precisely the needed sizeDavid Robillard1-12/+11
2023-01-02X11: Factor out getCurrentConfigurationDavid Robillard1-11/+18
2023-01-02Ensure that views have an event handler setDavid Robillard1-0/+5
2023-01-02Factor out common realize checks and initializationDavid Robillard5-44/+49
2023-01-02Fix PUGL_NUM_CURSORSDavid Robillard2-4/+2
2023-01-02Clean up whitespaceDavid Robillard1-6/+4
2023-01-02Remove dead codeDavid Robillard1-5/+0
2022-12-27Fix inconsistent initial window positioning across platformsDavid Robillard3-9/+17
2022-12-27Set transient parent when views are realized if necessaryDavid Robillard3-1/+8
2022-12-27Fail to set transient parent of views with a parent windowDavid Robillard2-0/+8
2022-12-27MacOS: Fix timestamps on systems with different clock ratesDavid Robillard2-5/+14
2022-12-27MacOS: Use appleframeworks meson dependenciesMichael Fisher1-13/+7
2022-12-24Fix weird/inconsistent control flow in puglSetSize()David Robillard1-3/+2
2022-12-24Fix 32-bit MinGW CI rowDavid Robillard1-0/+2
2022-12-24Add diagonal cursorsfalkTX5-18/+41
2022-11-25Build C++ documentation on CIDavid Robillard1-1/+1
2022-11-24Arrange CI rows more logicallyDavid Robillard1-74/+53
2022-11-24Add docs_cpp configuration option and disable it by defaultDavid Robillard2-1/+7
2022-11-24Trim redundant warning flags enabled by -Wextra and -WpedanticDavid Robillard1-27/+3
2022-11-24Fix double check for warning flagsDavid Robillard1-18/+18