{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5373551,"defaultBranch":"master","name":"libgdx","ownerLogin":"libgdx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-08-10T19:34:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/509841?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714323878.0","currentOid":""},"activityList":{"items":[{"before":"b0a3e8b9b205c03085b3243fe229c6ae77a43766","after":"980fa732f7e949dddf38d748d93920bbe7c765fc","ref":"refs/heads/master","pushedAt":"2024-04-28T17:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"ActorGestureListener, don't hold event reference, reset longPressTask, clean up.","shortMessageHtmlLink":"ActorGestureListener, don't hold event reference, reset longPressTask…"}},{"before":"bba4270fe6203bca7529f11b8032cc9076f18f00","after":null,"ref":"refs/heads/timer","pushedAt":"2024-04-28T17:04:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"}},{"before":null,"after":"bba4270fe6203bca7529f11b8032cc9076f18f00","ref":"refs/heads/timer","pushedAt":"2024-04-28T16:43:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fixed Timer tasks being run after cancellation.","shortMessageHtmlLink":"Fixed Timer tasks being run after cancellation."}},{"before":"bba4270fe6203bca7529f11b8032cc9076f18f00","after":null,"ref":"refs/heads/timer","pushedAt":"2024-04-28T16:42:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"}},{"before":null,"after":"bba4270fe6203bca7529f11b8032cc9076f18f00","ref":"refs/heads/timer","pushedAt":"2024-04-28T16:42:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"Fixed Timer tasks being run after cancellation.","shortMessageHtmlLink":"Fixed Timer tasks being run after cancellation."}},{"before":"a523316e4a7428b4ebcc46e827cb6480071c1f3e","after":"b0a3e8b9b205c03085b3243fe229c6ae77a43766","ref":"refs/heads/master","pushedAt":"2024-04-28T16:28:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"DragListener should only stop dragging when touchUp matches the button it cares about. (#7389)","shortMessageHtmlLink":"DragListener should only stop dragging when touchUp matches the butto…"}},{"before":"0ae653c84b82a15e1049be3a638f0b09fd751f48","after":"a523316e4a7428b4ebcc46e827cb6480071c1f3e","ref":"refs/heads/master","pushedAt":"2024-04-28T03:32:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"Fixed ActorGestureListener long press.\n\nKeep the actor until touch up.","shortMessageHtmlLink":"Fixed ActorGestureListener long press."}},{"before":"748ae62c9a3e9bbb8d64a43a9eb2182e9ab5f912","after":"0ae653c84b82a15e1049be3a638f0b09fd751f48","ref":"refs/heads/master","pushedAt":"2024-04-28T00:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"Fixed ActorGestureListener holding actor references forever.\n\nThese references can prevent GC!","shortMessageHtmlLink":"Fixed ActorGestureListener holding actor references forever."}},{"before":"f2f176f35a753761210f5d9448b184711ade0ea7","after":"748ae62c9a3e9bbb8d64a43a9eb2182e9ab5f912","ref":"refs/heads/master","pushedAt":"2024-04-27T22:43:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"gdx-ttf fonts bleed black color onto glyphs when they have shadows of any color (#7391)\n\n* Add default transparent color to shadow pixmap\r\n\r\n* Improved performance by eliminating unecessary fill\r\n\r\n* Update FreeTypeFontGenerator.java\r\n\r\n* Added missing import\r\n\r\n* Updated changelog\r\n\r\n* Fixed format violation\r\n\r\n* Update CHANGES","shortMessageHtmlLink":"gdx-ttf fonts bleed black color onto glyphs when they have shadows of…"}},{"before":"406f7d81c1d2a38b87ef058f458253a4c7d02f30","after":"f2f176f35a753761210f5d9448b184711ade0ea7","ref":"refs/heads/master","pushedAt":"2024-04-27T22:41:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"Alternative to #7357 for setting glyph page index. (#7388)\n\n* Alternative to #7357 for setting glyph page index.\r\n\r\n* Spotless didn't seem to run initially.\r\n\r\nThe only \"issue\" is an unused import, which I guess is technically a code style violation of the most minor variety.\r\n\r\n---------\r\n\r\nCo-authored-by: Tommy Ettinger ","shortMessageHtmlLink":"Alternative to #7357 for setting glyph page index. (#7388)"}},{"before":"b2c054942ea2574200337cbdb823129263aba2c4","after":null,"ref":"refs/heads/glyph-page-7357","pushedAt":"2024-04-21T16:44:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"}},{"before":"3d3ddbfc839dfd032adde4b6869a0831d3e8e521","after":"b2c054942ea2574200337cbdb823129263aba2c4","ref":"refs/heads/glyph-page-7357","pushedAt":"2024-04-21T16:44:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Apply formatter","shortMessageHtmlLink":"Apply formatter"}},{"before":null,"after":"3d3ddbfc839dfd032adde4b6869a0831d3e8e521","ref":"refs/heads/glyph-page-7357","pushedAt":"2024-04-21T16:43:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"Alternative to #7357 for setting glyph page index.","shortMessageHtmlLink":"Alternative to #7357 for setting glyph page index."}},{"before":"c8918bb27b8dd2cabbdbf7927beebf55b7a7538d","after":"406f7d81c1d2a38b87ef058f458253a4c7d02f30","ref":"refs/heads/master","pushedAt":"2024-04-21T15:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"Added TextureAtlas.TextureAtlasData.Page#name.","shortMessageHtmlLink":"Added TextureAtlas.TextureAtlasData.Page#name."}},{"before":"284992649104a199ae79df98d5625d6cc39c6ed4","after":"c8918bb27b8dd2cabbdbf7927beebf55b7a7538d","ref":"refs/heads/master","pushedAt":"2024-04-21T08:00:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crykn","name":"damios","path":"/crykn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125827?s=80&v=4"},"commit":{"message":"Added pauseWhenMinimized and pauseWhenLostFocus to Lwjgl3 backend (#7287)","shortMessageHtmlLink":"Added pauseWhenMinimized and pauseWhenLostFocus to Lwjgl3 backend (#7287"}},{"before":"10b21c0658be721b540fd0d43207805f8dd1d316","after":"284992649104a199ae79df98d5625d6cc39c6ed4","ref":"refs/heads/master","pushedAt":"2024-04-20T17:40:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obigu","name":"obigu","path":"/obigu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794492?s=80&v=4"},"commit":{"message":"[scene2d.ui] Fixed TextField breaking if the font has markup enabled. (#7383)","shortMessageHtmlLink":"[scene2d.ui] Fixed TextField breaking if the font has markup enabled. ("}},{"before":"57c8ce122b3702222803478a9e9aeb0e50d1f636","after":"10b21c0658be721b540fd0d43207805f8dd1d316","ref":"refs/heads/master","pushedAt":"2024-04-20T12:27:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crykn","name":"damios","path":"/crykn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125827?s=80&v=4"},"commit":{"message":"Fix incorrect glyph page index in FreeTypeFontGenerator (#7357)\n\n* Fixed assigning glyphs the wrong page index.\r\n\r\n* Avoid collisions with glyph hash codes.","shortMessageHtmlLink":"Fix incorrect glyph page index in FreeTypeFontGenerator (#7357)"}},{"before":"8a2504fbe0f94a69131b72d82e4e1336d1e901d2","after":"57c8ce122b3702222803478a9e9aeb0e50d1f636","ref":"refs/heads/master","pushedAt":"2024-04-20T12:20:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crykn","name":"damios","path":"/crykn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125827?s=80&v=4"},"commit":{"message":"Improve preferred FPS setting logic and documentation on iOS backend (#7382)\n\n* Generate MobiVM MetalANGLE backend\r\n\r\n* Generate updated MobiVM MetalANGLE backend (#7377)\r\n\r\n* Generate MobiVM MetalANGLE backend\r\n\r\n* feat: Add CHANGES for iOS AudioDevice\r\n\r\n---------\r\n\r\nCo-authored-by: GitHub Action \r\n\r\n* Improved preferred FPS setting logic and coumentation on iOS backend\r\n\r\n* Generate MobiVM MetalANGLE backend\r\n\r\n---------\r\n\r\nCo-authored-by: GitHub Action \r\nCo-authored-by: Berstanio ","shortMessageHtmlLink":"Improve preferred FPS setting logic and documentation on iOS backend (#…"}},{"before":"942b8217917f10588b760ddcf36f7251a58b5f2b","after":"8a2504fbe0f94a69131b72d82e4e1336d1e901d2","ref":"refs/heads/master","pushedAt":"2024-04-19T20:58:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"Exceptions occurring on Runnable tasks no longer swallowed (#7384)\n\n* Exceptions occurring on Runnable tasks no longer swallowed on Android and iOS\r\n\r\n* Generate MobiVM MetalANGLE backend\r\n\r\n---------\r\n\r\nCo-authored-by: GitHub Action ","shortMessageHtmlLink":"Exceptions occurring on Runnable tasks no longer swallowed (#7384)"}},{"before":null,"after":"424de2b83c5fa70bb514496c3a39460bdc246791","ref":"refs/heads/experimental","pushedAt":"2024-04-16T16:57:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tom-Ski","name":"Tomski","path":"/Tom-Ski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4346114?s=80&v=4"},"commit":{"message":"patch to jnigen renaming, deploy to experimental","shortMessageHtmlLink":"patch to jnigen renaming, deploy to experimental"}},{"before":"3a9a2fe8399e1a9b83895cf68e685afebb5b6d86","after":"942b8217917f10588b760ddcf36f7251a58b5f2b","ref":"refs/heads/master","pushedAt":"2024-04-15T13:00:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obigu","name":"obigu","path":"/obigu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794492?s=80&v=4"},"commit":{"message":"Added Proguard/R8 rules for Scene2d Skins (#7375)","shortMessageHtmlLink":"Added Proguard/R8 rules for Scene2d Skins (#7375)"}},{"before":"cd0628f62b133132b7515d012afdda6bf2ea158f","after":"3a9a2fe8399e1a9b83895cf68e685afebb5b6d86","ref":"refs/heads/master","pushedAt":"2024-04-13T18:09:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"Only allow scrolling of a scroll pane if it has scroll focus (#7358)\n\n* Allow scrolling only if this ScrollPane has scroll focus\r\n\r\n* Changed to event.cancel().","shortMessageHtmlLink":"Only allow scrolling of a scroll pane if it has scroll focus (#7358)"}},{"before":"d603706bc3d7e9defceeb0aee6d2ecd02fc4f0b0","after":"cd0628f62b133132b7515d012afdda6bf2ea158f","ref":"refs/heads/master","pushedAt":"2024-04-13T14:29:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obigu","name":"obigu","path":"/obigu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794492?s=80&v=4"},"commit":{"message":"Fix RoboVM backend gdx tests (#7372)","shortMessageHtmlLink":"Fix RoboVM backend gdx tests (#7372)"}},{"before":"7c6db62bdc8d39989be3ad7e06cac641fdb268b4","after":"d603706bc3d7e9defceeb0aee6d2ecd02fc4f0b0","ref":"refs/heads/master","pushedAt":"2024-04-13T10:46:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tom-Ski","name":"Tomski","path":"/Tom-Ski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4346114?s=80&v=4"},"commit":{"message":"Generate updated MobiVM MetalANGLE backend (#7377)\n\n* Generate MobiVM MetalANGLE backend\r\n\r\n* feat: Add CHANGES for iOS AudioDevice\r\n\r\n---------\r\n\r\nCo-authored-by: GitHub Action ","shortMessageHtmlLink":"Generate updated MobiVM MetalANGLE backend (#7377)"}},{"before":"a6dc60f58213d199a7e72cd2c01cb714a7ecfe33","after":"7c6db62bdc8d39989be3ad7e06cac641fdb268b4","ref":"refs/heads/master","pushedAt":"2024-04-05T13:56:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obigu","name":"obigu","path":"/obigu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794492?s=80&v=4"},"commit":{"message":"Adding iOS RoboVM AudioDevice implementation (#7371)","shortMessageHtmlLink":"Adding iOS RoboVM AudioDevice implementation (#7371)"}},{"before":"38ac8e253b37c168a3933ff68e795db8a2fe095a","after":"a6dc60f58213d199a7e72cd2c01cb714a7ecfe33","ref":"refs/heads/master","pushedAt":"2024-04-01T15:53:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obigu","name":"obigu","path":"/obigu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794492?s=80&v=4"},"commit":{"message":"Added new Color CLEAR_WHITE (#7374)","shortMessageHtmlLink":"Added new Color CLEAR_WHITE (#7374)"}},{"before":"d3ec4309792159ee97df8c1d87fcb8025e3ab683","after":"38ac8e253b37c168a3933ff68e795db8a2fe095a","ref":"refs/heads/master","pushedAt":"2024-03-31T02:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"[lwjgl2] Added applyCursor methods to customize setting the cursor.\n\nLWJGL2 smokes the cursor every frame in WindowsDisplay.nSetNativeCursor.","shortMessageHtmlLink":"[lwjgl2] Added applyCursor methods to customize setting the cursor."}},{"before":"312118bfce391c42f8360a63b2e939e79e38408e","after":"d3ec4309792159ee97df8c1d87fcb8025e3ab683","ref":"refs/heads/master","pushedAt":"2024-03-20T10:47:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crykn","name":"damios","path":"/crykn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125827?s=80&v=4"},"commit":{"message":"Document units of Batch rotation (#7366)\n\n* Document units of Batch rotation\r\n\r\n* Fix whitespace from GitHub editor\r\n\r\n* Fix code style in Batch.java\r\n\r\n* Remove a trailing whitespace","shortMessageHtmlLink":"Document units of Batch rotation (#7366)"}},{"before":"5ddcc7af88638b0f2f77d47e9f7fc4143f2f38a4","after":"312118bfce391c42f8360a63b2e939e79e38408e","ref":"refs/heads/master","pushedAt":"2024-03-15T23:03:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"[scene2d.ui] Fixed ScrollPane#scrollTo setting scrollX when there's a width.","shortMessageHtmlLink":"[scene2d.ui] Fixed ScrollPane#scrollTo setting scrollX when there's a…"}},{"before":"d862041b45cdf5cf90ef370035867b25bea2af89","after":"5ddcc7af88638b0f2f77d47e9f7fc4143f2f38a4","ref":"refs/heads/master","pushedAt":"2024-03-15T18:19:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NathanSweet","name":"Nathan Sweet","path":"/NathanSweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434010?s=80&v=4"},"commit":{"message":"[scene2d.ui] Javadoc typo in Table.","shortMessageHtmlLink":"[scene2d.ui] Javadoc typo in Table."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPFs3awA","startCursor":null,"endCursor":null}},"title":"Activity · libgdx/libgdx"}