aboutsummaryrefslogtreecommitdiffstats
path: root/src/win.c
AgeCommit message (Expand)AuthorFilesLines
2023-05-29Deprecate redundant key symbolsDavid Robillard1-5/+5
2023-05-12Factor out return code to status conversionDavid Robillard1-32/+30
2023-05-12Factor out puglIsValidSize() and use consistent rules everywhereDavid Robillard1-3/+3
2023-05-12Windows: Pass the struct from BeginPaint() to EndPaint()David Robillard1-4/+2
2023-05-12Remove redundant castsDavid Robillard1-3/+3
2023-05-03Add missing field initializerDavid Robillard1-1/+1
2023-05-03Avoid double equality comparisonDavid Robillard1-2/+2
2023-05-03Fix mismatched types in ternary expressionsDavid Robillard1-11/+12
2023-05-03Fix implicit sign conversionsDavid Robillard1-2/+2
2023-01-14Windows: Fix potentially insecure library loadingDavid Robillard1-2/+4
2023-01-14Windows: Add PUGL_DARK_FRAME hintDavid Robillard1-0/+20
2023-01-14Add general string hint interfaceDavid Robillard1-15/+19
2023-01-11Clean up puglRealize() implementationsDavid Robillard1-7/+3
2023-01-11Remove cached frame from viewDavid Robillard1-58/+91
2023-01-11Fix checks for invalid view positionsDavid Robillard1-1/+1
2023-01-11Center windows on their transient parent where possibleDavid Robillard1-10/+18
2023-01-10Add PUGL_CURSOR_ALL_SCROLLDavid Robillard1-0/+1
2023-01-10Windows: Make puglGetScaleFactor always return a reasonable valueDavid Robillard1-4/+24
2023-01-08Use ensureHint pattern everywhereDavid Robillard1-12/+4
2023-01-08Add support for raising windowsDavid Robillard1-3/+15
2023-01-07Replace map/unmap events with more expressive configure eventsDavid Robillard1-6/+4
2023-01-07Add support for special view types and stylesDavid Robillard1-23/+109
2023-01-07Support closing views by sending a close eventDavid Robillard1-0/+5
2023-01-07Rename create/destroy events to realize/unrealizeDavid Robillard1-18/+17
2023-01-04Add puglUnrealize()David Robillard1-1/+25
2023-01-02Factor out common realize checks and initializationDavid Robillard1-16/+8
2022-12-27Fix inconsistent initial window positioning across platformsDavid Robillard1-4/+8
2022-12-27Set transient parent when views are realized if necessaryDavid Robillard1-0/+4
2022-12-24Add diagonal cursorsfalkTX1-7/+9
2022-10-30Windows: Fix missing field initializers when building as C++falkTX1-4/+14
2022-10-07Suppress MinGW warningsDavid Robillard1-1/+1
2022-10-07Use uppercase integer literal suffixesDavid Robillard1-17/+17
2022-06-08Use consistent terminology for native viewsDavid Robillard1-1/+1
2022-06-08Separate platform.h from internal.hDavid Robillard1-0/+1
2022-06-08Separate private and public function implementationsDavid Robillard1-1/+1
2022-06-07Use a consistent scheme for enum sizesDavid Robillard1-1/+1
2022-05-23Add rich clipboard supportDavid Robillard1-11/+70
2022-05-21Add puglGetScaleFactor()David Robillard1-1/+42
2022-05-21Windows: Send configure events when frame moves or resizesDavid Robillard1-0/+3
2022-05-21Add puglSetPosition() and puglSetSize()David Robillard1-8/+74
2022-05-21Use consistent integer types for view positions and sizesDavid Robillard1-12/+13
2022-05-21Add a uniform API for setting size hintsDavid Robillard1-45/+27
2022-05-21Rename PUGL_UNSUPPORTED_TYPE to be more genericDavid Robillard1-1/+1
2022-05-20Windows: Set window class on local moduleDavid Robillard1-2/+10
2022-04-23Windows: Remove redundant view size assignmentDavid Robillard1-5/+0
2022-04-23Windows: Avoid initialization warningDavid Robillard1-1/+2
2022-04-23Windows: Avoid else after returnDavid Robillard1-3/+9
2022-04-23Strengthen MSVC warningsDavid Robillard1-2/+2
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2021-12-17Windows: Support extended mouse buttonsDavid Robillard1-0/+14