{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":48276333,"defaultBranch":"master","name":"SiO2","ownerLogin":"Simsilica","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-19T09:33:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9910631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1674784955.003178","currentOid":""},"activityList":{"items":[{"before":"1b2f0c50a2d62af9fe4ccf42590142f8e1a07b39","after":"49dd6afcf8542db0d748115a2a6305021776e7a2","ref":"refs/heads/master","pushedAt":"2024-05-17T20:42:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Just added some trace logging to the worker pool update loop.","shortMessageHtmlLink":"Just added some trace logging to the worker pool update loop."}},{"before":"b3849941ac1fce309496d88160eb3b43df6f9c62","after":"1b2f0c50a2d62af9fe4ccf42590142f8e1a07b39","ref":"refs/heads/master","pushedAt":"2024-04-21T16:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Moved the base guava version forward a bit to get the jdk 1.8 function mappings.","shortMessageHtmlLink":"Moved the base guava version forward a bit to get the jdk 1.8 functio…"}},{"before":"be4c858004f8a7e275f2266acfde9d1617234afa","after":"b3849941ac1fce309496d88160eb3b43df6f9c62","ref":"refs/heads/master","pushedAt":"2024-04-07T18:31:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Added EntityContainer.getComponentTypes() for subclasses.","shortMessageHtmlLink":"Added EntityContainer.getComponentTypes() for subclasses."}},{"before":"f4303548df5cde49034237e6f4ffe4f339c8a550","after":"be4c858004f8a7e275f2266acfde9d1617234afa","ref":"refs/heads/master","pushedAt":"2024-04-07T18:05:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Fixed an issue where parameterized subclasses of EntityContainer were throwing an\nexception because of a failure to detect the array element type.","shortMessageHtmlLink":"Fixed an issue where parameterized subclasses of EntityContainer were…"}},{"before":"7e6c8f812a39ed801054ea0c6cd6ce49b07937c4","after":"f4303548df5cde49034237e6f4ffe4f339c8a550","ref":"refs/heads/master","pushedAt":"2024-03-28T01:47:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Modified GameSystemManager to keep track of the systems that were actually inititalized\nand started. This is so that the started systems can be stopped of the start loop fails\nand so that the initialized systems can be terminated if the init loop fails.","shortMessageHtmlLink":"Modified GameSystemManager to keep track of the systems that were act…"}},{"before":"bc3c0f032a1fbd71f79b8372bf57d24c672c4662","after":"7e6c8f812a39ed801054ea0c6cd6ce49b07937c4","ref":"refs/heads/master","pushedAt":"2024-02-09T02:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Added a frame MDC to the per-frame logging.\nAdded optional support for collecting per-iteration system timing information\nthat automatically dumps the info to a warning log when a certain frame time threshold has\nbeen exceeded.","shortMessageHtmlLink":"Added a frame MDC to the per-frame logging."}},{"before":"e198643b77bc66af8d1330389588c0ba7bf6c948","after":"bc3c0f032a1fbd71f79b8372bf57d24c672c4662","ref":"refs/heads/master","pushedAt":"2024-02-09T01:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Added the ability to decouple the direct iterate() -> doIterate() matching in IterationProcessorThread.\nModified EntityUpdater to optionally allow updating the entities on a background thread using\nan IterationProcessorThread.\nAlso included some basic performance monitoring.","shortMessageHtmlLink":"Added the ability to decouple the direct iterate() -> doIterate() mat…"}},{"before":"18abfc85e0eb8c7a2bb4e917927e08d5c50db705","after":"e198643b77bc66af8d1330389588c0ba7bf6c948","ref":"refs/heads/master","pushedAt":"2024-01-01T05:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Fixed a comment to be more accurate based on testing.\nModified the starting count of the internal semaphore such that iterate()\nmust be called before the first onIterate() will be called.","shortMessageHtmlLink":"Fixed a comment to be more accurate based on testing."}},{"before":"82517fface6d1f8b4432bf9a790c7dd9cf20dbf4","after":"18abfc85e0eb8c7a2bb4e917927e08d5c50db705","ref":"refs/heads/master","pushedAt":"2024-01-01T05:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Added some classes for managing background iteration such that one outer\niteration means at most one background iteration.","shortMessageHtmlLink":"Added some classes for managing background iteration such that one outer"}},{"before":"6513e79afae9538ef04dc4a77d6a0f2dfd15708a","after":"82517fface6d1f8b4432bf9a790c7dd9cf20dbf4","ref":"refs/heads/master","pushedAt":"2023-12-24T09:26:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Fixed a bug when removing a watcher. Not sure why it.remove() threw an exception\nwhile listeners.remove() works... but this is the simpler way anyway.","shortMessageHtmlLink":"Fixed a bug when removing a watcher. Not sure why it.remove() threw a…"}},{"before":"badaca9b58dbcfc8e10235e1f763046ea2207cf6","after":"6513e79afae9538ef04dc4a77d6a0f2dfd15708a","ref":"refs/heads/master","pushedAt":"2023-12-24T08:59:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Updated EntityContainer to have an isStarted() method.\nTweaked the method signatures for watch().","shortMessageHtmlLink":"Updated EntityContainer to have an isStarted() method."}},{"before":"4f200ff89c102e3f901041c6601198a3219eb6b0","after":"badaca9b58dbcfc8e10235e1f763046ea2207cf6","ref":"refs/heads/master","pushedAt":"2023-12-24T08:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Support \"id\" in the BlackboardState to allow for more than one blackboard per application.\nUpdated the blackboard to support watch/unwatch methods as convenience listeners.","shortMessageHtmlLink":"Support \"id\" in the BlackboardState to allow for more than one blackb…"}},{"before":"309c2edf22053b8f88fb083551f4f59f69205423","after":"4f200ff89c102e3f901041c6601198a3219eb6b0","ref":"refs/heads/master","pushedAt":"2023-06-25T06:06:29.050Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspeed42","name":"Paul Speed","path":"/pspeed42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7004062?s=80&v=4"},"commit":{"message":"Added the ability to abort processing for a particular event by throwing\na special runtime exception. Eventually, there may be other error processing\noptions available but this at least allows for the most common case where event\nhandlers are somewhat coordinated and if one fails then the subsequent ones should\nnot be processed.","shortMessageHtmlLink":"Added the ability to abort processing for a particular event by throwing"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETUfiOQA","startCursor":null,"endCursor":null}},"title":"Activity · Simsilica/SiO2"}