{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10876724,"defaultBranch":"develop","name":"lime","ownerLogin":"openfl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-23T02:49:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4061208?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714538513.0","currentOid":""},"activityList":{"items":[{"before":"6a6f6534621bd2db83179dacde598dcd6f480a1d","after":"958e5c6c0975d86caee76260b57c7400de1f6e6f","ref":"refs/heads/feature/System-block-usleep","pushedAt":"2024-05-01T17:38:35.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":"System: Prepare timestamp for hl and neko\n\nWe need to pass the native time_stamp from cffi for neko and hl.","shortMessageHtmlLink":"System: Prepare timestamp for hl and neko"}},{"before":"c1580d06e56bf3a782757ff607f194cc511f150d","after":"6a6f6534621bd2db83179dacde598dcd6f480a1d","ref":"refs/heads/feature/System-block-usleep","pushedAt":"2024-05-01T17:31:27.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":"System: Rework spinlock and usleep Impl\n\nReworked the spinlock and usleep implementations and added a timestamp method since we override haxe.Timer and lose access to the high definition stamp for native targets it originally provided.","shortMessageHtmlLink":"System: Rework spinlock and usleep Impl"}},{"before":"96c8d6fa60533ed15897ac039cd76e53d6142d6e","after":"c1580d06e56bf3a782757ff607f194cc511f150d","ref":"refs/heads/feature/System-block-usleep","pushedAt":"2024-05-01T05:01:16.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":"System\n\nChange conditionals to require only sys","shortMessageHtmlLink":"System"}},{"before":"5381f960615d457cb999b6c61881da71ebd7001e","after":"96c8d6fa60533ed15897ac039cd76e53d6142d6e","ref":"refs/heads/feature/System-block-usleep","pushedAt":"2024-05-01T04:53: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":"System: Impl spinlock and usleep methods for sys targets\n\nThis feature change adds a cross platform sleep and spinlock method with microsecond accuracy.","shortMessageHtmlLink":"System: Impl spinlock and usleep methods for sys targets"}},{"before":null,"after":"5381f960615d457cb999b6c61881da71ebd7001e","ref":"refs/heads/feature/System-block-usleep","pushedAt":"2024-05-01T04:41:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dimensionscape","name":"Chris Speciale","path":"/Dimensionscape","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26172437?s=80&v=4"},"commit":{"message":"Allow cross-compiling to Linux cpp from other operating systems\n\nSimilar to #1661, except targeting Linux instead of Windows\n\nOn macOS, need to install https://github.com/messense/homebrew-macos-cross-toolchains\n\nOn Windows, I think it may be possible to get Linux compilers with Cygwin, but I haven't tried","shortMessageHtmlLink":"Allow cross-compiling to Linux cpp from other operating systems"}},{"before":"c26a73fc3cee637a318bd0df8fb10988a46492a1","after":"5381f960615d457cb999b6c61881da71ebd7001e","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-04-26T17:04:43.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":"Allow cross-compiling to Linux cpp from other operating systems\n\nSimilar to #1661, except targeting Linux instead of Windows\n\nOn macOS, need to install https://github.com/messense/homebrew-macos-cross-toolchains\n\nOn Windows, I think it may be possible to get Linux compilers with Cygwin, but I haven't tried","shortMessageHtmlLink":"Allow cross-compiling to Linux cpp from other operating systems"}},{"before":"237c8c63578940bc3e60b9085eee9e25a0c98417","after":"c26a73fc3cee637a318bd0df8fb10988a46492a1","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-04-25T22:25:18.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":"MacPlatform: when rebuilding the bundled HashLink, bundle all Homebrew dependencies too\n\nPreviously, a compiled .app file for HL/C wouldn't launch at all because it couldn't find these libraries. For HL/JIT, it would launch, but it might crash later when it needed to load a missing library.\n\nWe need to bundle these dependencies into the .app file so that it can successfully launch on systems that don't have Homebrew installed, or haven't separately installed the exact set of Homebrew libraries that we need. We also don't want to have to make people ask their users to install Homebrew and to install the dependencies manually.\n\nTested the .app files for both HL/JIT and HL/C on a system without Homebrew. It failed before, but now it launches successfully!","shortMessageHtmlLink":"MacPlatform: when rebuilding the bundled HashLink, bundle all Homebre…"}},{"before":"b84eafdef65658796ceb3e4c91e0e4950f3caac8","after":"237c8c63578940bc3e60b9085eee9e25a0c98417","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-04-19T16:26:17.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":"update pixman to 0.42.2 to fix macOS builds\n\nwas running into this issue: https://issuetracker.google.com/issues/249834910","shortMessageHtmlLink":"update pixman to 0.42.2 to fix macOS builds"}},{"before":"2822bdc1247d37f918a4fae02a1b5b3a8d34a7ac","after":"b84eafdef65658796ceb3e4c91e0e4950f3caac8","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-04-18T15:39:59.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":"Update SVG tool","shortMessageHtmlLink":"Update SVG tool"}},{"before":"657ad24682d87e01e331bc6511171bbafcce8e2b","after":"2822bdc1247d37f918a4fae02a1b5b3a8d34a7ac","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-04-13T18:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"player-03","name":null,"path":"/player-03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/433823?s=80&v=4"},"commit":{"message":"Remove incorrect `!`.","shortMessageHtmlLink":"Remove incorrect !."}},{"before":"58bedb124e1f3919530bad96b6f1a2ada8a6b218","after":"657ad24682d87e01e331bc6511171bbafcce8e2b","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-04-13T17:55:10.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"player-03","name":null,"path":"/player-03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/433823?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into 8.2.0-Dev","shortMessageHtmlLink":"Merge branch 'develop' into 8.2.0-Dev"}},{"before":"307d3ed54ef615ee4bc54fa8f6fdcbbd5a761f9f","after":"bb3b31b08d75c0b9aa2dc1f3ab5f4539737f4d57","ref":"refs/heads/develop","pushedAt":"2024-04-12T10:35:09.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":"ObjectPool: Write documentation","shortMessageHtmlLink":"ObjectPool: Write documentation"}},{"before":"c50c30353a28b8dc52997e8fa73d4fb9739d7f50","after":"58bedb124e1f3919530bad96b6f1a2ada8a6b218","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-04-09T16:09:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshtynjala","name":"Josh Tynjala","path":"/joshtynjala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141885?s=80&v=4"},"commit":{"message":"actions: Build SimpleImage for iOS simulator and SimpleAudio for iOS devices (using new -nosign option)\n\nThat way, we test both simulator and device builds for iOS.","shortMessageHtmlLink":"actions: Build SimpleImage for iOS simulator and SimpleAudio for iOS …"}},{"before":"83db8d8939ce21fcb53c24b97a8e7848ba84e65d","after":"c50c30353a28b8dc52997e8fa73d4fb9739d7f50","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-04-02T07:44:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"player-03","name":null,"path":"/player-03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/433823?s=80&v=4"},"commit":{"message":"Include stack information for errors caught on another thread.","shortMessageHtmlLink":"Include stack information for errors caught on another thread."}},{"before":"093cd6a59224005144f8a2751961a04f5ca29aaa","after":"83db8d8939ce21fcb53c24b97a8e7848ba84e65d","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-04-01T19:20:32.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":"NativeWindow: call setTextInputEnabled(false) right away when window is created (closes openfl/openfl#2697)\n\nWe seem to have been assuming that it was false by default, but in SDL 2, it is true by default (planned to be false in SDL 3, apparently). It can cause weird behavior like IME popups appearing when holding down keys (something commonly done by users playing games, so we don't want that!). We want setTextInputEnabled(true) to happen only when an OpenFL TextField (or anything else that accepts text input) receives focus, and then cleared again when focus is lost.\n\nThis does not disable regular keyboard input. It is specifically related to what SDL considers text input, which is different, even if it uses the keyboard.","shortMessageHtmlLink":"NativeWindow: call setTextInputEnabled(false) right away when window …"}},{"before":"f8f97b5771789253d833174fd0bd96b5f73c1517","after":"093cd6a59224005144f8a2751961a04f5ca29aaa","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-03-26T17:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"player-03","name":null,"path":"/player-03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/433823?s=80&v=4"},"commit":{"message":"Update `ThreadPool` constructor documentation (closes #1772).","shortMessageHtmlLink":"Update ThreadPool constructor documentation (closes #1772)."}},{"before":"5f63ef1ee35e1e2cc5a017769ed9ab0130c0502d","after":"307d3ed54ef615ee4bc54fa8f6fdcbbd5a761f9f","ref":"refs/heads/develop","pushedAt":"2024-03-24T09:00:49.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":"Update LICENSE.md","shortMessageHtmlLink":"Update LICENSE.md"}},{"before":"1c8ecd30eab3f2b5840a9f8abf3887d8be35aa2d","after":"5f63ef1ee35e1e2cc5a017769ed9ab0130c0502d","ref":"refs/heads/develop","pushedAt":"2024-03-21T17:12:24.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":"ObjectPool: null safety because map exists() result with null key is unspecified","shortMessageHtmlLink":"ObjectPool: null safety because map exists() result with null key is …"}},{"before":"fc6b90538abf3293eae0334d433a7b587bc0e5e7","after":"1c8ecd30eab3f2b5840a9f8abf3887d8be35aa2d","ref":"refs/heads/develop","pushedAt":"2024-03-13T15:34:14.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":"CHANGELOG","shortMessageHtmlLink":"CHANGELOG"}},{"before":"0894d9010de9346861e6accf7d5bde84a64e8531","after":"fc6b90538abf3293eae0334d433a7b587bc0e5e7","ref":"refs/heads/develop","pushedAt":"2024-03-11T19:41:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshtynjala","name":"Josh Tynjala","path":"/joshtynjala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141885?s=80&v=4"},"commit":{"message":"Downgrade mbedtls to 2.28.7\n\nOn ios, we build statically linked executables. This means that if lime uses mbedtls 3, hxcpp is also forced to use it which can cause crashes and other problems, as hxcpp is currently written for 2.28","shortMessageHtmlLink":"Downgrade mbedtls to 2.28.7"}},{"before":"0a8a84a61b2bfcb10960a98e5f96edc651184e12","after":"0894d9010de9346861e6accf7d5bde84a64e8531","ref":"refs/heads/develop","pushedAt":"2024-03-07T23:42:47.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":"haxelib.json: prepare for Lime 8.1.2","shortMessageHtmlLink":"haxelib.json: prepare for Lime 8.1.2"}},{"before":"d0e2a340147823aa84229a25a18c36c0782013a8","after":"0a8a84a61b2bfcb10960a98e5f96edc651184e12","ref":"refs/heads/develop","pushedAt":"2024-03-07T23:06:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"player-03","name":null,"path":"/player-03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/433823?s=80&v=4"},"commit":{"message":"Prepare for Lime 8.1.2.","shortMessageHtmlLink":"Prepare for Lime 8.1.2."}},{"before":"045920596ce32e5d16978b3ba3d66e38c96b3a2e","after":"d0e2a340147823aa84229a25a18c36c0782013a8","ref":"refs/heads/develop","pushedAt":"2024-02-28T00:05:10.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"player-03","name":null,"path":"/player-03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/433823?s=80&v=4"},"commit":{"message":"Merge pull request #1764 from player-03/AssetsMacro\n\nRemove conditional compilation from `AssetsMacro` class.","shortMessageHtmlLink":"Merge pull request #1764 from player-03/AssetsMacro"}},{"before":"458ee49fbdf445c7a400d40d11aa50de5d94d068","after":"045920596ce32e5d16978b3ba3d66e38c96b3a2e","ref":"refs/heads/develop","pushedAt":"2024-02-12T18:49:11.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":"WindowsPlatform: fix Visual Studio path discovery for uwp target\n\nIt was hardcoding VS 2017, but now uses vswhere.exe to find newer Visual Studio versions too.\n\nNewer versions of VS don't actually support UWP JavaScript, though. However, if users have UWP installed in VS, the error message will be clearer about that lack of support.","shortMessageHtmlLink":"WindowsPlatform: fix Visual Studio path discovery for uwp target"}},{"before":"76437a30141f1f384fdef2d2159b01a7aa2d2d97","after":"458ee49fbdf445c7a400d40d11aa50de5d94d068","ref":"refs/heads/develop","pushedAt":"2024-02-12T17:48: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":"FileDialog: fix compilation error for sys.io.File on non-sys desktop targets","shortMessageHtmlLink":"FileDialog: fix compilation error for sys.io.File on non-sys desktop …"}},{"before":"c9605ee784f26d0f5df050dc9d557a5972cf223f","after":"76437a30141f1f384fdef2d2159b01a7aa2d2d97","ref":"refs/heads/develop","pushedAt":"2024-02-12T02:18:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"player-03","name":null,"path":"/player-03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/433823?s=80&v=4"},"commit":{"message":"Don't set `asset.id` to an empty string.\n\nThe `Asset` constructor sets `asset.id` to the asset's path, a sensible default. Of course, if the asset has a name instead of a path, we have to use that instead. Or if the user specified an ID, that's even better.\r\n\r\nWe just don't want to default to `\"\"`, since then a bunch of assets could have the same ID.\r\n\r\nResolves #1758.","shortMessageHtmlLink":"Don't set asset.id to an empty string."}},{"before":"1186d9e75a0221cf95c4a335da6da66e747c060f","after":"f8f97b5771789253d833174fd0bd96b5f73c1517","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-02-09T18:34:50.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":"IOSPlatform: don't copy 32-bit liblime.iphonesim.a by default\n\nFollowup to commit 1186d9e","shortMessageHtmlLink":"IOSPlatform: don't copy 32-bit liblime.iphonesim.a by default"}},{"before":"4819ff3b278a28eec784ad0830c4b5103dc68ef8","after":"1186d9e75a0221cf95c4a335da6da66e747c060f","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-02-09T16:51:16.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":"IOSPlatform: don't rebuild 32-bit liblime.iphonesim.a by default anymore\n\nSimilar to how we removed armv7 from the defaults. 32-bit iOS is very old and no longer supported by Apple.","shortMessageHtmlLink":"IOSPlatform: don't rebuild 32-bit liblime.iphonesim.a by default anymore"}},{"before":"4ed893afbd3a9b16990b530fd3fcaca679fb6d12","after":"c9605ee784f26d0f5df050dc9d557a5972cf223f","ref":"refs/heads/develop","pushedAt":"2024-02-08T22:29:10.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":"PlatformSetup: in verbose mode, failure to install lime alias logs a warning\n\nOn Windows, if HAXEPATH is not set, but it probably should be, and installing the alias fails, logs a warning suggesting to set HAXEPATH","shortMessageHtmlLink":"PlatformSetup: in verbose mode, failure to install lime alias logs a …"}},{"before":"f52b59bbffdb0bf604d47662e90288d39edd972b","after":"4819ff3b278a28eec784ad0830c4b5103dc68ef8","ref":"refs/heads/8.2.0-Dev","pushedAt":"2024-02-05T20:11:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"player-03","name":null,"path":"/player-03","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/433823?s=80&v=4"},"commit":{"message":"Make C++ mutex methods constant.\n\nCloses #1729.\n\nCo-authored-by: Diego Fonseca ","shortMessageHtmlLink":"Make C++ mutex methods constant."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPxX2vgA","startCursor":null,"endCursor":null}},"title":"Activity · openfl/lime"}