{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8869463,"defaultBranch":"develop","name":"openfl","ownerLogin":"openfl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-19T02:50:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4061208?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710344211.0","currentOid":""},"activityList":{"items":[{"before":"b99d7807ba8295de4dcc998311f5b7193ce15778","after":"ecdabf370b5e0725a583dc8d256515f1b52c2470","ref":"refs/heads/develop","pushedAt":"2024-05-24T21:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshtynjala","name":"Josh Tynjala","path":"/joshtynjala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141885?s=80&v=4"},"commit":{"message":"CanvasGraphics, CairoGraphics: set private static graphics to null before returning from hitTest()\n\nIt can look like a memory leak, when a Graphics object and its owner are held in a static variable. Another hitTest() should clear it, but best to allow GC sooner rather than later.","shortMessageHtmlLink":"CanvasGraphics, CairoGraphics: set private static graphics to null be…"}},{"before":"0d7717740cebfc5778063d482c1fcf9c1541c12c","after":"534ddfe765959191d6e7b1d23ae93e5054af2790","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-21T20:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"AMF3: Minor change","shortMessageHtmlLink":"AMF3: Minor change"}},{"before":"aed023c1f49bd7450547247c3f6585f9067117c4","after":"0d7717740cebfc5778063d482c1fcf9c1541c12c","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-21T20:39:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"tests: Fix NDLL path on Windows","shortMessageHtmlLink":"tests: Fix NDLL path on Windows"}},{"before":"678070efbe90a33f495d228cd2548506bf6ef0cf","after":"aed023c1f49bd7450547247c3f6585f9067117c4","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-21T20:05:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"AMF3: One more try","shortMessageHtmlLink":"AMF3: One more try"}},{"before":"d62df1389bd29c480738a4516b308d5ac9250bd2","after":"678070efbe90a33f495d228cd2548506bf6ef0cf","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-21T20:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"AMF3: Minor compile fix","shortMessageHtmlLink":"AMF3: Minor compile fix"}},{"before":"bc2327975ab8e0687ba2fe55a775361236c4c596","after":"d62df1389bd29c480738a4516b308d5ac9250bd2","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-21T19:53:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"AMF3: First pass to support deserializing Vectors","shortMessageHtmlLink":"AMF3: First pass to support deserializing Vectors"}},{"before":"c02fc33486a95e76d0e1e3a1794dc02adfd805c1","after":"bc2327975ab8e0687ba2fe55a775361236c4c596","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-21T18:08:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"AMF3: ByteArray should be BIG_ENDIAN","shortMessageHtmlLink":"AMF3: ByteArray should be BIG_ENDIAN"}},{"before":"4e81d09f87fdfe6dd70673db0a192892cf007661","after":"c02fc33486a95e76d0e1e3a1794dc02adfd805c1","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-21T16:59:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"AMF3: Enforce IExternalizable interface","shortMessageHtmlLink":"AMF3: Enforce IExternalizable interface"}},{"before":"0279fd4918606e29aeea9f8e134c1a65e4fcacc4","after":"4e81d09f87fdfe6dd70673db0a192892cf007661","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-21T16:54:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"AMF3: Fix timing when creating a new IExternalizable instance","shortMessageHtmlLink":"AMF3: Fix timing when creating a new IExternalizable instance"}},{"before":"e8b5c7b815e4a84c687e19f881a22e031549e93a","after":"0279fd4918606e29aeea9f8e134c1a65e4fcacc4","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-20T23:49:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"Flash IDataInput fix","shortMessageHtmlLink":"Flash IDataInput fix"}},{"before":"d4dcf29d2c9b4f0732dfff1d514781b61de6563e","after":"e8b5c7b815e4a84c687e19f881a22e031549e93a","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-20T23:39:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"Flash target fix","shortMessageHtmlLink":"Flash target fix"}},{"before":"fbaa19f6097a7e9ac6f789508cebdcd682f75e24","after":"d4dcf29d2c9b4f0732dfff1d514781b61de6563e","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-20T23:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"Fix type check","shortMessageHtmlLink":"Fix type check"}},{"before":"6cdf2c2a6e7fbd602995dff2f7a8bf96b6d6db81","after":"fbaa19f6097a7e9ac6f789508cebdcd682f75e24","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-20T23:25:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"Import fix","shortMessageHtmlLink":"Import fix"}},{"before":"55f74d35528cfc337755b79e22f9bfd8e090b987","after":"6cdf2c2a6e7fbd602995dff2f7a8bf96b6d6db81","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-20T23:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"Add missing files","shortMessageHtmlLink":"Add missing files"}},{"before":"b08f2f20abf59894aa9437567dd1b58731679c6e","after":"55f74d35528cfc337755b79e22f9bfd8e090b987","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-20T23:19:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jgranick","name":"Joshua Granick","path":"/jgranick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/833997?s=80&v=4"},"commit":{"message":"Add improved and integrated AMF/AMF3 support.\n\n - As AMF/AMF3 support has extended through more of the OpenFL library,\n it is sensible to allow the use of AMF serialization without the\n inclusion of the separate \"format\" library.\n - Add support for AMF3 typed object instances (which relies on\n openfl.Lib.registerClassAlias for classname routing)\n - Add initial support for openfl.utils.IExternalizable.readExternal()\n - Fixed issues where multiple objects rely upon the same internal\n string tables. As I write this, I realize this may actually work\n re-using the same AMF3Reader instance. I will test this.\n - Renamed *.Value and *.Reader to AMFReader/AMF3Reader for clarity\n - Apologies in advance that auto-formatting in the OpenFL library has\n broken line-comparision with the original format library. Ultimately\n I think this is a fact of life and better to accept now rather than\n fighting this convention, which I think is good for the OpenFL\n codebase overall.\n - This may cause conflicts with unique forks of the \"format\" library\n that other users may rely upon. If so, hopefully we can integrate any\n necessary changes/improvements they have made into OpenFL official!","shortMessageHtmlLink":"Add improved and integrated AMF/AMF3 support."}},{"before":"f626aa8d2db8ae656e0aa8c7e9f635093419fc3a","after":"b99d7807ba8295de4dcc998311f5b7193ce15778","ref":"refs/heads/develop","pushedAt":"2024-05-15T18:43:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimensionscape","name":"Chris Speciale","path":"/Dimensionscape","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26172437?s=80&v=4"},"commit":{"message":"ServerSocket: Fix docs layout","shortMessageHtmlLink":"ServerSocket: Fix docs layout"}},{"before":"f8ee4f35be3ab207744c3e22049abce5529a1dff","after":"f626aa8d2db8ae656e0aa8c7e9f635093419fc3a","ref":"refs/heads/develop","pushedAt":"2024-05-09T16:45:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshtynjala","name":"Josh Tynjala","path":"/joshtynjala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141885?s=80&v=4"},"commit":{"message":"OpenGLRenderer: fix scissor rect calculation in __render()\n\nWhen __context3D.__backBufferWantsBestResolution is true, need to account for __pixelRatio, or the scissor rect will be too large or too small, depending on the __pixelRatio.\n\nFollowup to commit da0463a39863cf9caa86fe2d9716d7579251da5a, which includes some test code in a comment that includes scrollRect, filters, and Starling masks, which all affect the scissor rect.","shortMessageHtmlLink":"OpenGLRenderer: fix scissor rect calculation in __render()"}},{"before":"7ae1be770f1d433487fc1355d5bb95caf1f99ac6","after":"b08f2f20abf59894aa9437567dd1b58731679c6e","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-07T22:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshtynjala","name":"Josh Tynjala","path":"/joshtynjala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141885?s=80&v=4"},"commit":{"message":"TextEngine: fix text rendering outside of TextField bounds because textBounds was accounting for gutter twice\n\nRequired TextField width or height to be set smaller than autoSize would calculate them.\n\nThe +4 gutter adjustment was happening for autoSize and then again for textBounds.","shortMessageHtmlLink":"TextEngine: fix text rendering outside of TextField bounds because te…"}},{"before":"77088f4bb63af0fac3a84724658612d304a6ad02","after":"7ae1be770f1d433487fc1355d5bb95caf1f99ac6","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-07T16:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshtynjala","name":"Josh Tynjala","path":"/joshtynjala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141885?s=80&v=4"},"commit":{"message":"Docs: formatting fixes\n\nMissing spaces before parentheses. Badly formatted bold.","shortMessageHtmlLink":"Docs: formatting fixes"}},{"before":"fc8a0b739d0752e04aef78d2f98f438dab74b9bf","after":"77088f4bb63af0fac3a84724658612d304a6ad02","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-05-06T21:15:54.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"joshtynjala","name":"Josh Tynjala","path":"/joshtynjala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141885?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into 9.4.0-Dev","shortMessageHtmlLink":"Merge branch 'develop' into 9.4.0-Dev"}},{"before":"a01ab0ede8c03f43080f3d2ee74e8d6dcb11595f","after":"f8ee4f35be3ab207744c3e22049abce5529a1dff","ref":"refs/heads/develop","pushedAt":"2024-05-06T21:07:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshtynjala","name":"Josh Tynjala","path":"/joshtynjala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141885?s=80&v=4"},"commit":{"message":"actions: update deps","shortMessageHtmlLink":"actions: update deps"}},{"before":"34c8fb1943ec938627410a2bb238611e151aab26","after":"a01ab0ede8c03f43080f3d2ee74e8d6dcb11595f","ref":"refs/heads/develop","pushedAt":"2024-04-26T22:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshtynjala","name":"Josh Tynjala","path":"/joshtynjala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141885?s=80&v=4"},"commit":{"message":"actions: macos-13 because krdlab/setup-haxe doesn't support arm64 yet","shortMessageHtmlLink":"actions: macos-13 because krdlab/setup-haxe doesn't support arm64 yet"}},{"before":"c7861adaca97dff8697b334162a04a60e5d7090b","after":"34c8fb1943ec938627410a2bb238611e151aab26","ref":"refs/heads/develop","pushedAt":"2024-04-25T15:56:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimensionscape","name":"Chris Speciale","path":"/Dimensionscape","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26172437?s=80&v=4"},"commit":{"message":"FileReference: download() html5 improvements\n\nIf we allow the download method to be exposed on html5, it should at least do something. This change makes it work minimally even though we can not open a file dialog on all browsers yet. \r\n\r\nChromes File API is slowly being adopted, so we may be able to support this better in the future.","shortMessageHtmlLink":"FileReference: download() html5 improvements"}},{"before":"b7b1d09c1def03829eb50f25190c05c6e204ba64","after":"fc8a0b739d0752e04aef78d2f98f438dab74b9bf","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-04-10T17:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimensionscape","name":"Chris Speciale","path":"/Dimensionscape","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26172437?s=80&v=4"},"commit":{"message":"Screen: Fix mode getter\n\nLast time, I promise! :dog:\n\nFamous last words.","shortMessageHtmlLink":"Screen: Fix mode getter"}},{"before":"01785bea3737d4d2a9d804f6242f0f148ad23abc","after":"b7b1d09c1def03829eb50f25190c05c6e204ba64","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-04-10T17:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimensionscape","name":"Chris Speciale","path":"/Dimensionscape","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26172437?s=80&v=4"},"commit":{"message":"Screen: Fix visibleBounds getter\n\nSame oversight from the draft merger as before. I probably should have tested, but I was in a bit of a hurry to finish this up before I left the office for the day. :pensive:","shortMessageHtmlLink":"Screen: Fix visibleBounds getter"}},{"before":"238c126a7b3bea797a312d4b11342a855158bf70","after":"01785bea3737d4d2a9d804f6242f0f148ad23abc","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-04-10T17:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimensionscape","name":"Chris Speciale","path":"/Dimensionscape","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26172437?s=80&v=4"},"commit":{"message":"Screen: Fix modes getter\n\nWhoops! Small discrepancy remained when merging the draft with the src version.","shortMessageHtmlLink":"Screen: Fix modes getter"}},{"before":"7f2d52412822e6aa0a538180f5ac1c3d50ef0534","after":"238c126a7b3bea797a312d4b11342a855158bf70","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-04-10T17:12:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimensionscape","name":"Chris Speciale","path":"/Dimensionscape","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26172437?s=80&v=4"},"commit":{"message":"Remove dead drafts","shortMessageHtmlLink":"Remove dead drafts"}},{"before":"59f97fb9e2d163b8d984e68bbef7f3ad7f119d0c","after":"7f2d52412822e6aa0a538180f5ac1c3d50ef0534","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-04-10T17:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimensionscape","name":"Chris Speciale","path":"/Dimensionscape","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26172437?s=80&v=4"},"commit":{"message":"Draft: WebSocket, ServerWebSocket\n\nIncludes the draft for the websocket api implementations","shortMessageHtmlLink":"Draft: WebSocket, ServerWebSocket"}},{"before":"4e6cc4293a4e6caaa0737fce3732c40d21a78250","after":"59f97fb9e2d163b8d984e68bbef7f3ad7f119d0c","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-04-10T16:36:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimensionscape","name":"Chris Speciale","path":"/Dimensionscape","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26172437?s=80&v=4"},"commit":{"message":"Implement ScreenMode\n\nProvides a mostly complete implementation of the ScreenMode API. Some things that are missing:\n- mode setter in Screen.hx\n- colordepth property in ScreenMode.hx","shortMessageHtmlLink":"Implement ScreenMode"}},{"before":"c375cc44b6727c8866df018dd139ec8232eb7919","after":"4e6cc4293a4e6caaa0737fce3732c40d21a78250","ref":"refs/heads/9.4.0-Dev","pushedAt":"2024-04-10T15:52:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimensionscape","name":"Chris Speciale","path":"/Dimensionscape","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26172437?s=80&v=4"},"commit":{"message":"Draft: NativeMenu, NativeMenuItem\n\nMaking a bit of progress on drafting the NativeMenu API","shortMessageHtmlLink":"Draft: NativeMenu, NativeMenuItem"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU2woyQA","startCursor":null,"endCursor":null}},"title":"Activity · openfl/openfl"}