{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":707226348,"defaultBranch":"master","name":"JUCE","ownerLogin":"plugdata-team","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-19T13:23:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/119793798?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713475417.0","currentOid":""},"activityList":{"items":[{"before":"0129efe1590595306fe3a244e110d92f33fc6fcb","after":"de1c89b16860469c7447250723c3e81cd0269fec","ref":"refs/heads/opengl_test","pushedAt":"2024-08-25T16:32:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Set tooltips to non-opaque before adding to desktop","shortMessageHtmlLink":"Set tooltips to non-opaque before adding to desktop"}},{"before":"77db1fe08256f188374a3a24467aa96785074fb0","after":"0129efe1590595306fe3a244e110d92f33fc6fcb","ref":"refs/heads/opengl_test","pushedAt":"2024-08-20T23:41:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"MIDI keyboard optimisation","shortMessageHtmlLink":"MIDI keyboard optimisation"}},{"before":"25c51d3885f560d63986d79393a73b4a972d2d41","after":"77db1fe08256f188374a3a24467aa96785074fb0","ref":"refs/heads/opengl_test","pushedAt":"2024-08-15T19:57:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Add setVisible method to openGLContext, to allow off-screen rendering","shortMessageHtmlLink":"Add setVisible method to openGLContext, to allow off-screen rendering"}},{"before":"0a2cb8a566a0ad951d557bee3f3cfa2061937d3f","after":"25c51d3885f560d63986d79393a73b4a972d2d41","ref":"refs/heads/opengl_test","pushedAt":"2024-08-11T14:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Optimisation for keyboard drawing","shortMessageHtmlLink":"Optimisation for keyboard drawing"}},{"before":"823a0717a06079bfe9098556df730dc59f521669","after":"0a2cb8a566a0ad951d557bee3f3cfa2061937d3f","ref":"refs/heads/opengl_test","pushedAt":"2024-08-05T23:25:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"iOS fix","shortMessageHtmlLink":"iOS fix"}},{"before":"01da89115472c0e6b72ceb3814a72cebaccb61aa","after":"823a0717a06079bfe9098556df730dc59f521669","ref":"refs/heads/opengl_test","pushedAt":"2024-07-31T15:06:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Merge branch 'opengl_test' of https://github.com/plugdata-team/JUCE into opengl_test","shortMessageHtmlLink":"Merge branch 'opengl_test' of https://github.com/plugdata-team/JUCE i…"}},{"before":"f90c5040ee338f4afccd62cd4d0e0aa358603559","after":"01da89115472c0e6b72ceb3814a72cebaccb61aa","ref":"refs/heads/opengl_test","pushedAt":"2024-07-07T16:27:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Silence assertion","shortMessageHtmlLink":"Silence assertion"}},{"before":"2c39cf781aecd5dae52dcbe3cd24f16b7439722d","after":"f90c5040ee338f4afccd62cd4d0e0aa358603559","ref":"refs/heads/opengl_test","pushedAt":"2024-07-07T00:10:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Fixed potential crash on Windows because of VBlankListener","shortMessageHtmlLink":"Fixed potential crash on Windows because of VBlankListener"}},{"before":"9f3720e3ba7c5b1af6f0f6ec9b32834697ccd85a","after":"2c39cf781aecd5dae52dcbe3cd24f16b7439722d","ref":"refs/heads/opengl_test","pushedAt":"2024-07-06T23:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"EdgeTable: Implement using vector to simplify special member functions","shortMessageHtmlLink":"EdgeTable: Implement using vector to simplify special member functions"}},{"before":"6434344c42d026f5a038a84132331f567a97b24b","after":"9f3720e3ba7c5b1af6f0f6ec9b32834697ccd85a","ref":"refs/heads/opengl_test","pushedAt":"2024-07-06T22:54:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"EdgeTable: Keep better track of buffer memory ranges\n\nOccasionally, on Linux, Address Sanitizer can complain about a memory\nregion overlap in the arguments to memcpy, originating in\nEdgeTable::intersectWithEdgeTableLine. I haven't been able to reproduce\nthis personally.\n\nThe final memcpy call in this function requires there to be\n\"srcNum1 * 2\" valid entries after the current \"src1\" ptr, and none of\nthose entries may overlap with the area starting at \"temp\".\n\nOn inspection, I think that the memory region being read is too large.\nAt the point of the call, src1 will point to a LineItem::level, not\nLineItem::x, so there will actually be (srcNum1 * 2 - 1) valid items\nfollowing it.\n\nAll this pointer arithmetic is very difficult to understand. In an\neffort to make this function slightly more understandable, I've switched\nto using Spans to delineate lines of the table, which makes it easier to\nkeep track of the size of each line.","shortMessageHtmlLink":"EdgeTable: Keep better track of buffer memory ranges"}},{"before":"a6a69bcdbb3478188e3bc41a2d0207b772484e4b","after":"6434344c42d026f5a038a84132331f567a97b24b","ref":"refs/heads/opengl_test","pushedAt":"2024-07-05T14:43:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Another fix for openGL shutdown","shortMessageHtmlLink":"Another fix for openGL shutdown"}},{"before":"66d55784e50d7ea384a48184b08da0a381e8a2b7","after":"a6a69bcdbb3478188e3bc41a2d0207b772484e4b","ref":"refs/heads/opengl_test","pushedAt":"2024-07-05T14:25:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Fixed openGL shutdown bug","shortMessageHtmlLink":"Fixed openGL shutdown bug"}},{"before":"74517f27efce19b7c070de34ee63a9a357d355fb","after":"66d55784e50d7ea384a48184b08da0a381e8a2b7","ref":"refs/heads/opengl_test","pushedAt":"2024-06-12T12:58:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Make keypress mappings weak referencable","shortMessageHtmlLink":"Make keypress mappings weak referencable"}},{"before":"d9d358251fdd17e0796f062bb35b2415d5ea5250","after":"74517f27efce19b7c070de34ee63a9a357d355fb","ref":"refs/heads/opengl_test","pushedAt":"2024-06-05T15:35:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Added offset function for ComponentDragger","shortMessageHtmlLink":"Added offset function for ComponentDragger"}},{"before":"391015a7bd458827a0c380109d2887ba891851d6","after":"d9d358251fdd17e0796f062bb35b2415d5ea5250","ref":"refs/heads/opengl_test","pushedAt":"2024-05-30T14:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Fixed global scale issues for UIViewComponent","shortMessageHtmlLink":"Fixed global scale issues for UIViewComponent"}},{"before":"92db47b276f789b240b920669bb197ff46d29fa7","after":"391015a7bd458827a0c380109d2887ba891851d6","ref":"refs/heads/opengl_test","pushedAt":"2024-05-14T16:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Small simplification to openGL renderer","shortMessageHtmlLink":"Small simplification to openGL renderer"}},{"before":"494eef1f331079cbd33377a5d24bfd3c05d9e14f","after":"92db47b276f789b240b920669bb197ff46d29fa7","ref":"refs/heads/opengl_test","pushedAt":"2024-05-14T15:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Fix for blocking alert sound","shortMessageHtmlLink":"Fix for blocking alert sound"}},{"before":"efaf343b91728c7c6720d81b6684a9081ca5794a","after":"494eef1f331079cbd33377a5d24bfd3c05d9e14f","ref":"refs/heads/opengl_test","pushedAt":"2024-05-14T15:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Small fix","shortMessageHtmlLink":"Small fix"}},{"before":"a08a665568a340941d03ab9f9ea8fe1a34165339","after":"efaf343b91728c7c6720d81b6684a9081ca5794a","ref":"refs/heads/opengl_test","pushedAt":"2024-05-14T15:11:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Allow failed key commands to happen quietly with flag","shortMessageHtmlLink":"Allow failed key commands to happen quietly with flag"}},{"before":"45574aa4b8eeb9098c213170f85eb3bf6227a0ee","after":"a08a665568a340941d03ab9f9ea8fe1a34165339","ref":"refs/heads/opengl_test","pushedAt":"2024-04-25T13:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Compilation fix 4","shortMessageHtmlLink":"Compilation fix 4"}},{"before":"74fb0c93a1470faa0dccab9ab182192235c40a1a","after":"45574aa4b8eeb9098c213170f85eb3bf6227a0ee","ref":"refs/heads/opengl_test","pushedAt":"2024-04-25T13:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Compilation fix 3","shortMessageHtmlLink":"Compilation fix 3"}},{"before":"d18a3121e0f9a24a93fc61895de42bb99ce9d5b9","after":"74fb0c93a1470faa0dccab9ab182192235c40a1a","ref":"refs/heads/opengl_test","pushedAt":"2024-04-25T13:08:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Compilation fix 2","shortMessageHtmlLink":"Compilation fix 2"}},{"before":"336a8e83973eb72b091c71ff6f0eb87a843500ad","after":"d18a3121e0f9a24a93fc61895de42bb99ce9d5b9","ref":"refs/heads/opengl_test","pushedAt":"2024-04-25T13:03:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Fixed Windows compilation","shortMessageHtmlLink":"Fixed Windows compilation"}},{"before":"70f3136bc40d442b81641d7748917b51e1c9e962","after":"336a8e83973eb72b091c71ff6f0eb87a843500ad","ref":"refs/heads/opengl_test","pushedAt":"2024-04-24T11:20:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Optimise colour lookups","shortMessageHtmlLink":"Optimise colour lookups"}},{"before":"744f4105bf5c1337365bd76ae6136d701d2b4904","after":"70f3136bc40d442b81641d7748917b51e1c9e962","ref":"refs/heads/opengl_test","pushedAt":"2024-04-23T23:38:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Optimised array comparison","shortMessageHtmlLink":"Optimised array comparison"}},{"before":"a7e425410cbf9b4d667dd1a3c289b2e70b9f0e78","after":"744f4105bf5c1337365bd76ae6136d701d2b4904","ref":"refs/heads/opengl_test","pushedAt":"2024-04-23T00:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Optimisations for Array::contains and Array::indexOf for objects that have a heavy constructor","shortMessageHtmlLink":"Optimisations for Array::contains and Array::indexOf for objects that…"}},{"before":"a7e425410cbf9b4d667dd1a3c289b2e70b9f0e78","after":"b39e97805498dc7930d164d9699d4b8b88227e2f","ref":"refs/heads/juce8","pushedAt":"2024-04-18T21:55:30.000Z","pushType":"push","commitsCount":70,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Merge branch 'juce8' of https://github.com/juce-framework/JUCE into juce-framework-juce8\n\n# Conflicts:\n#\tmodules/juce_gui_basics/native/juce_Windowing_windows.cpp","shortMessageHtmlLink":"Merge branch 'juce8' of https://github.com/juce-framework/JUCE into j…"}},{"before":null,"after":"a7e425410cbf9b4d667dd1a3c289b2e70b9f0e78","ref":"refs/heads/juce8","pushedAt":"2024-04-18T21:23:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Merge pull request #5 from juce-framework/master\n\nMerge JUCE master","shortMessageHtmlLink":"Merge pull request #5 from juce-framework/master"}},{"before":"7c364fcb5d540278df318688f336f8fb78727886","after":"a7e425410cbf9b4d667dd1a3c289b2e70b9f0e78","ref":"refs/heads/opengl_test","pushedAt":"2024-04-18T11:52:46.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Merge pull request #5 from juce-framework/master\n\nMerge JUCE master","shortMessageHtmlLink":"Merge pull request #5 from juce-framework/master"}},{"before":"c6b49522d2823864c2fbf8ef849f24237e074fb1","after":"7c364fcb5d540278df318688f336f8fb78727886","ref":"refs/heads/opengl_test","pushedAt":"2024-04-04T12:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothyschoen","name":"Timothy Schoen","path":"/timothyschoen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44585538?s=80&v=4"},"commit":{"message":"Small fix for Windows vblanks","shortMessageHtmlLink":"Small fix for Windows vblanks"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEo5XHvAA","startCursor":null,"endCursor":null}},"title":"Activity · plugdata-team/JUCE"}