{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":46066978,"defaultBranch":"main","name":"pugl","ownerLogin":"lv2","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-12T16:53:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60923374?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1676515114.330797","currentOid":""},"activityList":{"items":[{"before":"91ba4a52701db0a43ffc7769d2fda510ca2ebfa3","after":"180b95250cb4df3ee0ebdc05dd70eca56195edec","ref":"refs/heads/dragdrop","pushedAt":"2024-07-13T22:18:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"[WIP] Add support for drag and drop","shortMessageHtmlLink":"[WIP] Add support for drag and drop"}},{"before":"d5959095d8ea8e3adfa661f622d7f1d2c2771c49","after":"f7b3fe466e7c443b4ec60901899fc538b66c0cc1","ref":"refs/heads/main","pushedAt":"2024-07-13T20:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"MacOS: Fix mouse wheel scroll speed\n\nThis just happens to be the factor that results in one tick of a conventional\nmouse wheel being a change of 1.0 \"lines\" as on other platforms (at least for\nme, hopefully everywhere). Moving a wheel quickly does result in quite a lot\nof acceleration on MacOS though, so more refinement might be needed here for\nconsistent event handling across platforms.","shortMessageHtmlLink":"MacOS: Fix mouse wheel scroll speed"}},{"before":"143861758f472340d887978f1afb1b1d3a5130bc","after":"d5959095d8ea8e3adfa661f622d7f1d2c2771c49","ref":"refs/heads/main","pushedAt":"2024-07-13T20:05:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"MacOS: Fix expose event coordinates","shortMessageHtmlLink":"MacOS: Fix expose event coordinates"}},{"before":"996196c0db350140f7097e9b463919effd954077","after":"143861758f472340d887978f1afb1b1d3a5130bc","ref":"refs/heads/main","pushedAt":"2024-07-13T15:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"X11: Avoid setting PBaseSize hints for top-level windows\n\nBy my reading of the spec, pugl's use of this hint was correct. However, many\nwindow managers break when it's set and use that size as the minimum (even when\nan actual minimum is set). This seems to be a bug based on a misreading of the\nspec which has been copy-pasted across many small window manager projects over\nthe years.\n\nNot exposing the default size is unfortunate, but apparently nobody misses\nfeatures based on it and there's nothing we can do about it here, so just deny\nthe window manager the information entirely. The hint is still set for\nembedded views because (for example) plugin hosts need this information.","shortMessageHtmlLink":"X11: Avoid setting PBaseSize hints for top-level windows"}},{"before":"55245b99cc4e7992f34244b773eeb510f3af8904","after":"996196c0db350140f7097e9b463919effd954077","ref":"refs/heads/main","pushedAt":"2024-07-13T00:16:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Windows: Support building with UNICODE","shortMessageHtmlLink":"Windows: Support building with UNICODE"}},{"before":"e33b2f6b0cea6d6263990aa9abe6a69fdfba5973","after":"55245b99cc4e7992f34244b773eeb510f3af8904","ref":"refs/heads/main","pushedAt":"2024-06-10T13:41:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Fix build and tests with optional X11 features disabled","shortMessageHtmlLink":"Fix build and tests with optional X11 features disabled"}},{"before":"98bd60abe8f34dbbe538b6f85f5f5c02550b5236","after":"e33b2f6b0cea6d6263990aa9abe6a69fdfba5973","ref":"refs/heads/main","pushedAt":"2023-11-11T23:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"MacOS: Fix Cairo rendering on some systems\n\nCGContextConvertSizeToUserSpace returns a negative height on some systems and a\npositive height on others. I have no idea why, but only basic scaling is\nrequired here, so just avoid this function entirely.","shortMessageHtmlLink":"MacOS: Fix Cairo rendering on some systems"}},{"before":"ad651857ee2435582115e7de0e50e645e0aa9fc7","after":"98bd60abe8f34dbbe538b6f85f5f5c02550b5236","ref":"refs/heads/main","pushedAt":"2023-11-11T22:07:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Add support for Num, Scroll, and Caps Lock","shortMessageHtmlLink":"Add support for Num, Scroll, and Caps Lock"}},{"before":"61980dbb9e6968f9d99df9cbd4bbe2f46f0c5050","after":"ad651857ee2435582115e7de0e50e645e0aa9fc7","ref":"refs/heads/main","pushedAt":"2023-11-11T15:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Suppress new warnings in clang-tidy 16","shortMessageHtmlLink":"Suppress new warnings in clang-tidy 16"}},{"before":"f6f7cb8f7222507f1d3ff6685061876913000eaf","after":"91ba4a52701db0a43ffc7769d2fda510ca2ebfa3","ref":"refs/heads/dragdrop","pushedAt":"2023-11-11T15:21:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"[WIP] Add support for drag and drop","shortMessageHtmlLink":"[WIP] Add support for drag and drop"}},{"before":"5d8b3d3b46b1c288e87079dc531694f4377eedc4","after":"61980dbb9e6968f9d99df9cbd4bbe2f46f0c5050","ref":"refs/heads/main","pushedAt":"2023-11-11T14:20:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Remove redundant default values from meson_options.txt","shortMessageHtmlLink":"Remove redundant default values from meson_options.txt"}},{"before":"4d9059e23bb6f2edfcb938c050fe8eb78bec2b62","after":"5d8b3d3b46b1c288e87079dc531694f4377eedc4","ref":"refs/heads/main","pushedAt":"2023-10-22T15:18:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"X11: Only call XSetTransientForHint for valid windows\n\nSigned-off-by: falkTX ","shortMessageHtmlLink":"X11: Only call XSetTransientForHint for valid windows"}},{"before":"0fed0b5f864cf70e2ed3a82236fd81554f52948e","after":"4d9059e23bb6f2edfcb938c050fe8eb78bec2b62","ref":"refs/heads/main","pushedAt":"2023-10-21T16:34:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"MacOS: Fix horizontal scroll direction","shortMessageHtmlLink":"MacOS: Fix horizontal scroll direction"}},{"before":"a7803c92f144221edba9a966eb664da8049ce7bf","after":"0fed0b5f864cf70e2ed3a82236fd81554f52948e","ref":"refs/heads/main","pushedAt":"2023-10-21T14:45:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"X11: Use PUGL_INIT_STRUCT to initialize char arrays","shortMessageHtmlLink":"X11: Use PUGL_INIT_STRUCT to initialize char arrays"}},{"before":"6c2a219c3e4fd28b839449be46c285ea8fc68133","after":"a7803c92f144221edba9a966eb664da8049ce7bf","ref":"refs/heads/main","pushedAt":"2023-10-21T14:40:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"X11: Fix key press event key when control is pressed","shortMessageHtmlLink":"X11: Fix key press event key when control is pressed"}},{"before":"757e15e5c25dabfb4b204339bacdeba9728117dc","after":"6c2a219c3e4fd28b839449be46c285ea8fc68133","ref":"refs/heads/main","pushedAt":"2023-10-21T14:26:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Filter out corresponding modifiers from key events\n\nPlatforms differ here, but it's meaningless to ask about the state of a\nmodifier that's currently being pressed or released, so simply mask this out in\ngeneral so it's easy for platform implementations to clean events up before\ndispatching them.","shortMessageHtmlLink":"Filter out corresponding modifiers from key events"}},{"before":"377979b723f0c1bae1ff239ea3d99c0422f7d4a9","after":"757e15e5c25dabfb4b204339bacdeba9728117dc","ref":"refs/heads/main","pushedAt":"2023-10-21T13:56:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Clean up includes","shortMessageHtmlLink":"Clean up includes"}},{"before":"f6f0ecfa0aa9872a582e22f2b839d500105aafa1","after":"377979b723f0c1bae1ff239ea3d99c0422f7d4a9","ref":"refs/heads/main","pushedAt":"2023-10-08T01:30:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Fix puglGetTime() on Apple Silicon\n\nThe floating point precision of these chips is... strange.","shortMessageHtmlLink":"Fix puglGetTime() on Apple Silicon"}},{"before":"a347ffd2f45feb4e180dd470046436f51591bd91","after":"f6f0ecfa0aa9872a582e22f2b839d500105aafa1","ref":"refs/heads/main","pushedAt":"2023-09-23T22:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Format meson.build files with muon\n\nThe less time wasted with manual code formatting, the better.","shortMessageHtmlLink":"Format meson.build files with muon"}},{"before":"34e8ea1477fe4b61075dbaea30d7040713a2714d","after":"a347ffd2f45feb4e180dd470046436f51591bd91","ref":"refs/heads/main","pushedAt":"2023-05-30T00:21:09.749Z","pushType":"push","commitsCount":6,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Add support for numeric keypad and simplify keyboard handling","shortMessageHtmlLink":"Add support for numeric keypad and simplify keyboard handling"}},{"before":"e493446eee14980e8747486300dabd02595b987a","after":"34e8ea1477fe4b61075dbaea30d7040713a2714d","ref":"refs/heads/main","pushedAt":"2023-05-27T18:00:53.323Z","pushType":"push","commitsCount":7,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Remove sanitize row on CI\n\nSince the tests unfortunately aren't run on\nCI (because most of them require graphics), this row wasn't actually doing any\nuseful testing.q","shortMessageHtmlLink":"Remove sanitize row on CI"}},{"before":"0fac728dc65385af2c8e0b7a0fdc373e3c550ca8","after":"e493446eee14980e8747486300dabd02595b987a","ref":"refs/heads/main","pushedAt":"2023-05-23T16:56:41.807Z","pushType":"push","commitsCount":2,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Improve introduction and deployment documentation","shortMessageHtmlLink":"Improve introduction and deployment documentation"}},{"before":"b3f68b0c17edb686749ad2e595476ed971af01e3","after":"0fac728dc65385af2c8e0b7a0fdc373e3c550ca8","ref":"refs/heads/main","pushedAt":"2023-05-22T20:00:31.444Z","pushType":"push","commitsCount":2,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Test that multiple timers with different frequencies work correctly","shortMessageHtmlLink":"Test that multiple timers with different frequencies work correctly"}},{"before":"cbd266cc661e73a1ba76068506ed15c491ac32b5","after":"b3f68b0c17edb686749ad2e595476ed971af01e3","ref":"refs/heads/main","pushedAt":"2023-05-13T01:16:40.980Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Clean up Vulkan demo code","shortMessageHtmlLink":"Clean up Vulkan demo code"}},{"before":"5a0a47b8740a847e2524de0357af437e2b5b52ac","after":"cbd266cc661e73a1ba76068506ed15c491ac32b5","ref":"refs/heads/main","pushedAt":"2023-05-12T21:17:23.926Z","pushType":"push","commitsCount":10,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Factor out return code to status conversion","shortMessageHtmlLink":"Factor out return code to status conversion"}},{"before":"3e6504247e5eb05fb9e326f8550daa5e2a18737a","after":"5a0a47b8740a847e2524de0357af437e2b5b52ac","ref":"refs/heads/main","pushedAt":"2023-05-12T16:13:58.584Z","pushType":"push","commitsCount":4,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Windows: Improve the frame rate of demos with vsync","shortMessageHtmlLink":"Windows: Improve the frame rate of demos with vsync"}},{"before":"83c02756c8f48fc54c6e2cf96edb9245d891396a","after":"3e6504247e5eb05fb9e326f8550daa5e2a18737a","ref":"refs/heads/main","pushedAt":"2023-05-03T16:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Fix documentation upload on CI","shortMessageHtmlLink":"Fix documentation upload on CI"}},{"before":"9b5a0871c1a8771dbe204e60f437653a67abd42a","after":"83c02756c8f48fc54c6e2cf96edb9245d891396a","ref":"refs/heads/main","pushedAt":"2023-05-03T16:11:59.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Replace strict option with new meson warning level","shortMessageHtmlLink":"Replace strict option with new meson warning level"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfrrmhgA","startCursor":null,"endCursor":null}},"title":"Activity ยท lv2/pugl"}