aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/pugl_x11.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-29Clean up file documentationDavid Robillard1-1/+1
2019-07-29Completely separate backends from platform implementationDavid Robillard1-18/+0
2019-07-29Move trivial backend dispatch functions to common codeDavid Robillard1-18/+0
2019-07-29Move backend to PuglViewDavid Robillard1-11/+11
2019-07-28Make enterContext take a drawing parameter like leaveContextDavid Robillard1-9/+10
2019-07-28Give backends general namesDavid Robillard1-13/+13
2019-07-28Rename getHandle to getContext for consistent terminologyDavid Robillard1-1/+1
2019-07-28Rename PuglDrawContext to PuglBackendDavid Robillard1-11/+11
2019-07-25X11: Close input context on destructionDavid Robillard1-0/+6
2019-07-24Support additional special keysDavid Robillard1-29/+36
2019-07-24Unify key and character fields and separate text eventsDavid Robillard1-23/+44
2019-07-24Rename PuglEventKey::utf8 to "string" with char typeDavid Robillard1-7/+6
2019-07-24Remove view pointer from eventsDavid Robillard1-3/+2
2019-07-24Represent event time as double in seconds on all platformsStefan Westerfeld1-5/+5
2019-07-24Simplify modifier translation codeDavid Robillard1-7/+5
2019-07-23X11: Factor out impl variable for brevityDavid Robillard1-11/+12
2019-07-23X11: Improve live resize smoothnessDavid Robillard1-9/+15
2019-07-23X11: Factor out window event maskDavid Robillard1-5/+6
2019-07-21Fix some warningsDavid Robillard1-8/+8
2019-07-21Tidy up X11 codeDavid Robillard1-30/+16
2019-07-21Add puglRequestAttention()David Robillard1-0/+33
2019-07-21Fix handling of WM_DELETE_WINDOWDavid Robillard1-8/+11
2019-07-21Use local display and window variables for brevityDavid Robillard1-18/+18
2019-07-21Make time start from approximately zeroDavid Robillard1-1/+1
2019-07-20Remove redisplay flag and use system events insteadDavid Robillard1-11/+7
2019-06-30Make translateKey take a PuglEventKeyDavid Robillard1-9/+9
2019-06-30Send a configure event on initial window mappingDavid Robillard1-0/+10
2019-06-30Tidy up whitespaceDavid Robillard1-0/+1
2019-06-27Add puglGetTime()David Robillard1-0/+10
2019-06-27Consistently use uint32_t everywhereDavid Robillard1-2/+2
2019-02-17Add configuration APIDavid Robillard1-3/+3
2019-02-16Add missing default caseDavid Robillard1-0/+1
2019-02-16Fix implicit double to int castsDavid Robillard1-2/+2
2019-02-16Clean up includesDavid Robillard1-10/+9
2019-02-16Factor out drawing context from platform window implementationDavid Robillard1-188/+37
2019-02-15Remove PUGL_CAIRO_GLDavid Robillard1-36/+0
2018-09-15Fix minor clang-tidy warningsDavid Robillard1-1/+1
2018-09-11Fix GCC8 fall-through warningsDavid Robillard1-1/+2
2017-10-03Don't clear entire cairo surface on each exposeDavid Robillard1-6/+0
2017-07-23Fix merging of expose eventsDavid Robillard1-7/+13
2016-09-20Move entire API to pugl.hDavid Robillard1-1/+0
2016-09-18Remove GLUT-like event callbacksDavid Robillard1-0/+5
2016-09-14Fix compose keyDavid Robillard1-3/+5
2016-09-14Fix focus eventsDavid Robillard1-1/+1
2016-09-14Fix puglInitInternals prototypeDavid Robillard1-1/+1
2016-09-01Add PUGL_CLOSE eventDavid Robillard1-11/+9
2016-09-01Add puglGetVisible()David Robillard1-0/+2
2016-08-31Replace send_event with extensible flagsDavid Robillard1-3/+4
2016-07-28Add support for Cairo on GLDavid Robillard1-24/+90
2016-07-28Clean up GL attributes and simplify configurationDavid Robillard1-21/+32