{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4112602,"defaultBranch":"master","name":"SquidLib","ownerLogin":"yellowstonegames","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-04-23T12:05:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66745535?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1673659083.506887","currentOid":""},"activityList":{"items":[{"before":"25ca31aa113c678c78921a630f51a4f6dee97807","after":"b10cdeeb4c86a5ef15664d1df5d1c0a3c4de3ca3","ref":"refs/heads/master","pushedAt":"2024-02-24T22:58:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Fix #214 .\n\nClassicRogueMapGenerator should be correct now. It still doesn't generate open doors (which are used in graphical displays to draw vertically-spanning doors differently from horizontally-spanning ones), so it isn't quite as useful as other generators here... It is a classic, though.","shortMessageHtmlLink":"Fix #214 ."}},{"before":"81d6176614c1501ffff622feb5f7a95c46e494e1","after":"25ca31aa113c678c78921a630f51a4f6dee97807","ref":"refs/heads/master","pushedAt":"2023-11-17T07:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"The docs in MarkovChar were quite bad.\n\nThey seemed to be directly copied from MarkovText... They should be better now.","shortMessageHtmlLink":"The docs in MarkovChar were quite bad."}},{"before":"98d7b86cd9786a3bcc5c9020d67a41df81822edf","after":"81d6176614c1501ffff622feb5f7a95c46e494e1","ref":"refs/heads/master","pushedAt":"2023-11-14T00:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Make putIfAbsent() act the same everywhere.\n\nThat is, like Map specifies. This only needed a change in the Markov Chain classes.","shortMessageHtmlLink":"Make putIfAbsent() act the same everywhere."}},{"before":"1424b174d8575044fb2a233d02ae53745ba4638e","after":"98d7b86cd9786a3bcc5c9020d67a41df81822edf","ref":"refs/heads/master","pushedAt":"2023-11-05T03:14:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Try seeing how resizing changed in 1.12.1 .\n\nThe Gradle wrapper is also now up-to-date. SparseLightingDemo has at least the changes needed to notice that the window is updating somehow, but not its FPS count.","shortMessageHtmlLink":"Try seeing how resizing changed in 1.12.1 ."}},{"before":"7705b845896389635972e40f81265af9ec608a8a","after":"1424b174d8575044fb2a233d02ae53745ba4638e","ref":"refs/heads/master","pushedAt":"2023-11-05T02:40:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Update libGDX; improve some resizing code.\n\nPlaces where text was displayed on-screen but not with TextCellFactory would gradually have their position slip to the left when the window was stretched, or to the right if shrunk. This should be fixed in most demos that were affected (not OldEverythingDemo, though).","shortMessageHtmlLink":"Update libGDX; improve some resizing code."}},{"before":"1c5f90d43ae26e4474d4990cbdd6625bc6e4ce46","after":"7705b845896389635972e40f81265af9ec608a8a","ref":"refs/heads/master","pushedAt":"2023-10-21T03:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Update Gradle, publish plugin, anim8-gdx.\n\nThe new publish plugin means you'll need to build with at minimum Java 11 now; 8 has been on its way out for a while now, so it's not like anyone couldn't see this coming. The maximum version hasn't changed -- because we still target compatibility with Java 7, we can't use Java 20 or newer, and so the max version you can use to build SquidLib is Java 19.","shortMessageHtmlLink":"Update Gradle, publish plugin, anim8-gdx."}},{"before":"6513e0ca4c14536499edd4b8959f8a4886c69dcc","after":"1c5f90d43ae26e4474d4990cbdd6625bc6e4ce46","ref":"refs/heads/master","pushedAt":"2023-09-22T04:27:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Try comparing older mantissa-twiddling floats.\n\nDon't use them unless they're crazy fast or something... LSB is always 0.","shortMessageHtmlLink":"Try comparing older mantissa-twiddling floats."}},{"before":"adebc19ac2aaf295596823b048c65ee053d7ef49","after":"6513e0ca4c14536499edd4b8959f8a4886c69dcc","ref":"refs/heads/master","pushedAt":"2023-07-08T04:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Update libGDX, anim8, Gradle. CHANGES.\n\nThis fixes the one breaking change encountered in libGDX 1.12.0 so far, where touchCancelled() was added to InputProcessor.","shortMessageHtmlLink":"Update libGDX, anim8, Gradle. CHANGES."}},{"before":"295837d52b483b616851a62ef48b7b15f6c9658e","after":"adebc19ac2aaf295596823b048c65ee053d7ef49","ref":"refs/heads/master","pushedAt":"2023-06-26T04:21:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Update Mnemonic docs, get some useful info.","shortMessageHtmlLink":"Update Mnemonic docs, get some useful info."}},{"before":"89deb881bfe68ddb45e0ad884520d8480c376ee5","after":"295837d52b483b616851a62ef48b7b15f6c9658e","ref":"refs/heads/master","pushedAt":"2023-05-18T21:49:19.754Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Preview some of the failed experimental noises.\n\nThis is how we learn from our mistakes.","shortMessageHtmlLink":"Preview some of the failed experimental noises."}},{"before":"a20038668d9a8f5942ef0daecb8cc0d193195cc4","after":"89deb881bfe68ddb45e0ad884520d8480c376ee5","ref":"refs/heads/master","pushedAt":"2023-05-12T00:43:14.235Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Make sure different seeds act differently.","shortMessageHtmlLink":"Make sure different seeds act differently."}},{"before":"b92d4af4d69f76eb5f276f5fdaeaf797bdb9530a","after":"a20038668d9a8f5942ef0daecb8cc0d193195cc4","ref":"refs/heads/master","pushedAt":"2023-05-11T21:57:23.749Z","pushType":"push","commitsCount":2,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"On the other hand, bcSway3() is bad for now.","shortMessageHtmlLink":"On the other hand, bcSway3() is bad for now."}},{"before":"cf99d59e6d060757d582ed48780f68b3c4fba943","after":"b92d4af4d69f76eb5f276f5fdaeaf797bdb9530a","ref":"refs/heads/master","pushedAt":"2023-05-11T07:50:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"I really like how bcSway() looks.\n\nIt's the yellow line here, https://i.imgur.com/ZlZTfMi.gif , and it notably doesn't ever get so steep that the line becomes dotted.","shortMessageHtmlLink":"I really like how bcSway() looks."}},{"before":"db607746fdb7d9fca68a7a9c6c015005ff0adf2a","after":"cf99d59e6d060757d582ed48780f68b3c4fba943","ref":"refs/heads/master","pushedAt":"2023-04-20T07:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Tiny name changes.","shortMessageHtmlLink":"Tiny name changes."}},{"before":"22cf57ff7180c807692a85c9ddce43356ad5e29c","after":"db607746fdb7d9fca68a7a9c6c015005ff0adf2a","ref":"refs/heads/master","pushedAt":"2023-04-09T03:32:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Update Gradle and anim8-gdx; doc stuff.","shortMessageHtmlLink":"Update Gradle and anim8-gdx; doc stuff."}},{"before":"e356b3f6ac06256fe02e4a82708a7cb3a3b9277d","after":"22cf57ff7180c807692a85c9ddce43356ad5e29c","ref":"refs/heads/master","pushedAt":"2023-03-28T21:30:19.404Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Several fixes for int 1 being shifted as a long.\n\nAs I understand it, this would have introduced logic errors in AOE code (and CoordPacker.packMulti() ) when the shift got to 32 or higher.","shortMessageHtmlLink":"Several fixes for int 1 being shifted as a long."}},{"before":"2663ec3a972145b5a8b8124ec5046a1ea47222bf","after":"e356b3f6ac06256fe02e4a82708a7cb3a3b9277d","ref":"refs/heads/master","pushedAt":"2023-03-27T02:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"Update very out-of-date README.md .\n\nZoneDemo also looks better; its code needs to be refreshed a bit, though.","shortMessageHtmlLink":"Update very out-of-date README.md ."}},{"before":"266920dafcf6dfa3ad40b66f0fa58fd75e9d385a","after":"2663ec3a972145b5a8b8124ec5046a1ea47222bf","ref":"refs/heads/master","pushedAt":"2023-03-23T23:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tommyettinger","name":"Tommy Ettinger","path":"/tommyettinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160684?s=80&v=4"},"commit":{"message":"SparseLayers.recallToGrid(). Fixes #213 .","shortMessageHtmlLink":"SparseLayers.recallToGrid(). Fixes #213 ."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBDVkTAA","startCursor":null,"endCursor":null}},"title":"Activity ยท yellowstonegames/SquidLib"}