Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

OpenFL

OpenFL
Collective - Host: opensource - https://opencollective.com/openfl - Website: https://www.openfl.org - Code: https://github.com/openfl

Fix NativeHTTPRequest.loadText

Followup to these two commits:
02617a854d02777ebb0e9534c1d59642938e8aef
ad3a632927c06e5ed7d4b14c...

github.com/openfl/lime - 364454957478a09bfdcaf8b12c600b30e14b8ff9 authored over 2 years ago by Justin Espedal <[email protected]>
NativeProcess for sys targets on Haxe 4+

Uses sys.io.Process and sys.thread.Thread

Haxe 3 doesn't have the unified threading API, so the...

github.com/openfl/openfl - efc0e1198bb9021432c9b48d69d88392a1180ae0 authored over 2 years ago by Josh Tynjala <[email protected]>
Preloader: use ObjectMap instead of Map with bytesLoadedCache so that Dynamic can be a key when disable_preloader_assets flag is set

github.com/openfl/lime - 862fe55b1cf567bdfb4ada7d5bc78be36353f9e6 authored over 2 years ago by Josh Tynjala <[email protected]>
project.xml: add <config:air profile=value/> to optionally support custom AIR profiles on run

github.com/openfl/lime - aa1f305f9d723170586e5fbd996051e70dc23136 authored over 2 years ago by Josh Tynjala <[email protected]>
docs-theme: minor color tweak for links

github.com/openfl/lime - 5a494a1742b402eb74ca2524e30a36e2df9d7a09 authored over 2 years ago by Josh Tynjala <[email protected]>
Docs: dark theme (closes #2549)

github.com/openfl/openfl - fc48d5e750809e67f3142eaa4c10a42956b85aba authored over 2 years ago by Josh Tynjala <[email protected]>
API: dark mode fix

github.com/openfl/lime.openfl.org - 489d9e3ac1bef0feb4a1c1bf0fa2b8218ff1f550 authored over 2 years ago by Josh Tynjala <[email protected]>
docs-theme: dark mode support

github.com/openfl/lime - 795b2fcace6f47905a1a81e90402889a93d8591c authored over 2 years ago by Josh Tynjala <[email protected]>
Document JNI constructors.

github.com/openfl/lime - dada3e3b0a361baba7b68a7c97b2fff0ea37a774 authored over 2 years ago by Joseph Cloutier <[email protected]>
HashLink: fix the ability to double-click the .app file on macOS to run it

The HashLink executable expects hlboot.dat and libraries to be in the current working directory ...

github.com/openfl/lime - fd0fc3da48335bd60e15696aeb7781e6d9d22703 authored over 2 years ago by Josh Tynjala <[email protected]>
README: add nightly build instructions similar to Lime

github.com/openfl/openfl - 53ea3f20794011d2db96ca189f093935fc64d750 authored over 2 years ago by Josh Tynjala <[email protected]>
README: use correct file name for installing nightly build

github.com/openfl/lime - 06baca43962846e32cc2d4c7c73a730c2639dacd authored over 2 years ago by Josh Tynjala <[email protected]>
SpriteSymbol: fix __constructor field moving from MovieClip to Sprite in OpenFL

For reference, see these related commits:

openfl/swf@c4aa5b9da95e6cbd526224cf2ef50f543195388e
o...

github.com/openfl/swf - 0da6f2207cbf03d8154ea4e9304e35126d2d8493 authored over 2 years ago by Josh Tynjala <[email protected]>
README: link to development builds shows only successful builds

github.com/openfl/lime - f004b968d0fa2f592e47c3407088572db76535dc authored over 2 years ago by Josh Tynjala <[email protected]>
SWFLite MovieClip.mtt and SimpleButton.mtt need :access metadata to call __init()

github.com/openfl/swf - 6fefd488bdc22a893b0a518f2a393b5698634fb2 authored over 2 years ago by Josh Tynjala <[email protected]>
README: update build instructions

github.com/openfl/swf - 8bbba7f83a0873a566dfd583654b5ac2907800e7 authored over 2 years ago by Josh Tynjala <[email protected]>
Github Actions

github.com/openfl/swf - ecdc99d56a8611adcc34d68573b48754b4099334 authored over 2 years ago by Josh Tynjala <[email protected]>
package.json: fix URLs to repository

github.com/openfl/openfl-js - 242cb5462fe478f7832ed108d951c9e6c9925900 authored over 2 years ago by Josh Tynjala <[email protected]>
File: FileDialog onCancel listener should be added before browse() is called

This fixes an exception on HL

github.com/openfl/openfl - 27990e47d6cdedb844865f7cfbdfd07273693639 authored over 2 years ago by Josh Tynjala <[email protected]>
TextField: restore selection preservation behavior, but only when focused

Flash preserves selection whent he TextField is focused, but clears it when the TextField isn't ...

github.com/openfl/openfl - 74c1b011f6a984163e5d16f0d5cad15ef815cdb2 authored over 2 years ago by Josh Tynjala <[email protected]>
TextField: revert appendText() change in 18f59ba because that's an edge case in Flash

The old behavior was correct in clearing to the length most of the time, but sometimes, flash pr...

github.com/openfl/openfl - 20ede9fcebf2082a341a3036b665c712b17ec63c authored over 2 years ago by Josh Tynjala <[email protected]>
Tests: fix some tests so that they work in Flash

github.com/openfl/openfl - 90c7f55ce23812b08eee2ba8ae026115f1959ddc authored over 2 years ago by Josh Tynjala <[email protected]>
TextField selection behavior modified to better match Flash

When text is set, selection cleared to 0. When htmlText is set, selection cleared to text.length...

github.com/openfl/openfl - 18f59ba378521c1cdab8a2f14d4c050f3d32ea35 authored over 2 years ago by Josh Tynjala <[email protected]>
Tests: use Asset.isOfType() instead of Assert.isTrue(Assert.is())

github.com/openfl/openfl - 1672448086dce49eea05bb112fdc6b50bbb8ab15 authored over 2 years ago by Josh Tynjala <[email protected]>
UncaughtErrorEvent: use Std.isOfType() in docs instead of Std.is()

github.com/openfl/openfl - b2a0a4ce9817ed82da338d0d96bf6082433c4ebd authored over 2 years ago by Josh Tynjala <[email protected]>
Github: fix duplicate test run when installing hxp alias

github.com/openfl/openfl - d5ebae3a726c9d7e3bb5a8e72947ab070d7a5824 authored over 2 years ago by Josh Tynjala <[email protected]>
Github Actions: fix missing run

github.com/openfl/openfl - c2714418ec2f2cd262cdba1341c965e096874586 authored over 2 years ago by Josh Tynjala <[email protected]>
Tests: forgot an Assert.is => Assert.isOfType

github.com/openfl/openfl - 7fcbc3243123e5efaeab6e8a6950d2fd571690f5 authored over 2 years ago by Josh Tynjala <[email protected]>
Github Actions: run tests on both Neko and HashLink

github.com/openfl/openfl - 98a315fa021c9ff03b07a66fe3dc7df0d6d567e5 authored over 2 years ago by Josh Tynjala <[email protected]>
Tests: Use Assert.isOfType() instead of Assert.is()

github.com/openfl/openfl - dbf2b0dcaa2e2cb0320bfe4b259f4ae6feac3301 authored over 2 years ago by Josh Tynjala <[email protected]>
Tests: can also run on HashLink and C++ by adding -Dtarget=hl or -Dtarget=cpp argument to hxp

-Dtarget=neko is also supported, and is the default if -Dtarget is omitted

github.com/openfl/openfl - 3a4985e7896b5c21ab8da81628b0df229fbffeb1 authored over 2 years ago by Josh Tynjala <[email protected]>
Merge pull request #1559 from mgambrell/develop

vorbisfile.cpp - change free(x) to `delete x` (fixes #1556)

github.com/openfl/lime - 2a81e10ba97b01e71fe40bda3ef2fd129561be2a authored over 2 years ago by player-03 <[email protected]>
docs website URL

This may change, but this is where it is right now

github.com/openfl/lime - 8d715cb741d7945137fc691aa5509f8162a37e7f authored over 2 years ago by Josh Tynjala <[email protected]>
docs: logo not required to be served from root of domain

github.com/openfl/lime - 7e33d526453b27f8542c752b6567bc9ac86b2834 authored over 2 years ago by Josh Tynjala <[email protected]>
_config.yml: baseurl for Github Pages

github.com/openfl/lime.openfl.org - 875d0489a8b9e2cf86e9069ae5ec21e41ce8c54c authored over 2 years ago by Josh Tynjala <[email protected]>
remove CNAME file

github.com/openfl/lime.openfl.org - 3250bd84b06188fa7eef33dfa318a7d6aed822ed authored over 2 years ago by Josh Tynjala <[email protected]>
not on lime.software

github.com/openfl/lime.openfl.org - 59f0f878ccc82ad410d3cab3135a4e6ae16d5a84 authored over 2 years ago by Josh Tynjala <[email protected]>
vorbisfile.cpp - change free(x) to `delete x` (fixes #1556)

github.com/openfl/lime - 0125e939a91483b1a2f3d36a8f46ffb58ceb8bf5 authored over 2 years ago by mgambrell <[email protected]>
Don't set AL.BYTE_OFFSET immediately after calling AL.sourcePlay

The sourcePlay call in NativeAudioSource.play is removed, since
setCurrentTime will always do th...

github.com/openfl/lime - b4110480c1a3e3897988981da774619c0ba02c41 authored over 2 years ago by Justin Espedal <[email protected]>
DisplayObjectRenderer: pass the __pixelRatio to __cacheBitmapRenderer so that TextField renders at the correct resolution with filters

github.com/openfl/openfl - f657ca664e9ccb8c6e87ebf264904255708113b0 authored over 2 years ago by Josh Tynjala <[email protected]>
Merge pull request #1545 from player-03/configChanges

Suppress `uiMode` configuration changes.

github.com/openfl/lime - 4f83af5848d1655b810705ba1b63d6cd0738ee15 authored over 2 years ago by player-03 <[email protected]>
Merge pull request #1552 from player-03/JNI_safety

Rename `ForegroundWorker` → `JNISafety`.

github.com/openfl/lime - b542d624290d00bebbf635f435b4c83582846888 authored over 2 years ago by player-03 <[email protected]>
Rename `ForegroundWorker` → `JNISafety`.

This change places the focus on the one known use case, while clearing
up potential confusion ca...

github.com/openfl/lime - da5704e263ead24bb5a50818b0a2ffea1f5ad426 authored over 2 years ago by Joseph Cloutier <[email protected]>
Expose more information to project.xml users.

Previously, they could access `${app.file}` and `${config.android}`, but
not `${project.platform...

github.com/openfl/lime - 0fd31443239966b7e9785c168035ff6ea89225a5 authored over 2 years ago by Joseph Cloutier <[email protected]>
Fix openfl_pool_events, which had broken at some point

github.com/openfl/openfl - 65cfc2d5fb8cc417bb0232f4c5123822c58aed10 authored over 2 years ago by Josh Tynjala <[email protected]>
Preloader: if disable_preloader_assets is defined, keep the public API available

Ensures that existing custom templates still work

github.com/openfl/lime - 33502b099ec83a82c3630cb869601ca3f90680df authored over 2 years ago by Josh Tynjala <[email protected]>
ManifestResources: use Dynamic instead of AssetLibrary when disable_preloader_assets is defined

github.com/openfl/lime - e3a755ff60679c69ee59a05a04b5e7beff1f11a5 authored over 2 years ago by Josh Tynjala <[email protected]>
ManifestResources: if disable_preloader_assets is defined, keep the public API available

Ensures that existing custom templates still work

github.com/openfl/lime - 4e1974fc9ffc4edfefe61f4527cea0bb5058fd09 authored over 2 years ago by Josh Tynjala <[email protected]>
Don't treat include.hxp as a complete project.

github.com/openfl/lime - 83b39e918443d97bb4a99839e7a691e2ad644664 authored over 2 years ago by Joseph Cloutier <[email protected]>
Update Android SDK setup instructions.

Not only are we no longer targeting API 19, the minimum is now 21.

github.com/openfl/lime - 2a2b5ebd22cd3cfce8dcebcaff93643014f50cb3 authored over 2 years ago by Joseph Cloutier <[email protected]>
Merge branch 'develop' into DeprecatedGradleFeatures

github.com/openfl/lime - 9a81ae87982aaa9c53d5a3a213ae2574b3f73640 authored over 2 years ago by Joseph Cloutier <[email protected]>
Suppress `uiMode` configuration changes.

When the user switches between dark and light themes, Android destroys
and recreates the activit...

github.com/openfl/lime - bb9b64af8112fbf590e0619cea53ea00df7ec6d8 authored over 2 years ago by Joseph Cloutier <[email protected]>
Add AndroidX options to `<config:android />`.

`enableJetifier` defaults to false because it can slow compilation.

github.com/openfl/lime - 5ffbfd7f3a09bd9ff889f3f2e4f5cd0d51817b02 authored over 2 years ago by Joseph Cloutier <[email protected]>
Remove reference to nonexistant folder.

libs/ doesn't exist; only app/libs/ does, and that's handled by app/build.gradle.

github.com/openfl/lime - 619b67b4722fb0f4f22d56c314add6acfec83114 authored over 2 years ago by Joseph Cloutier <[email protected]>
Use `implementation` instead of `api`.

This is recommended as a best practice, though AFAIK this only matters
for projects that are goi...

github.com/openfl/lime - 00fd063026c0ddb72ee57d5c90523e1b407d0c8c authored over 2 years ago by Joseph Cloutier <[email protected]>
Remove trailing spaces.

github.com/openfl/lime - 1ff434043cb2aefda4552050d5348b4d35110407 authored over 2 years ago by Joseph Cloutier <[email protected]>
Merge pull request #1541 from Stencyl/fix-native-audio-stream-pos

Fix getCurrentTime for streaming native sounds

github.com/openfl/lime - 89158a9b7fb4070d146ce663de87a422efa7823c authored over 2 years ago by player-03 <[email protected]>
CommandLineTools: mention new --template option from commit 3ba4c4c5c0daf66f89385a0c67895cb96a2b1ddc in help text

github.com/openfl/lime - 4be9bcf6fffb084b37a4f56a854657340a715e28 authored over 2 years ago by Josh Tynjala <[email protected]>
Fix getCurrentTime for streaming native sounds

vorbisFile.timeTell() returns the current decoding offset in seconds,
and it's updated each time...

github.com/openfl/lime - 8660a189ba7b6e452ad46f1b035a2134c46b2553 authored over 2 years ago by Justin Espedal <[email protected]>
TextField: use setTextInputRect() to notify window of location when editing

On native mobile, this ensures that the TextField is not covered up by the soft keyboard

github.com/openfl/openfl - dcf041a4ff2fd6ab968c9a453bf6f8d77ae9d9cc authored over 2 years ago by Josh Tynjala <[email protected]>
Window: add new setTextInputRect() method to optionally specify the location of the input when textInputEnabled is set to true

On native, this uses SDL_SetTextInputRect

github.com/openfl/lime - 81d682d355dfeaeb74c40d907283a1c7d7e66258 authored over 2 years ago by Josh Tynjala <[email protected]>
TextEngine: local y variable should be initialized to height instead of width

github.com/openfl/openfl - b4449c33bb4f0e21221ad22c7dab4676e8110619 authored over 2 years ago by Josh Tynjala <[email protected]>
TextEngine: getBounds() should skip the last layout group under certain circumstances, similar to getLineMeasurements()

github.com/openfl/openfl - 76ed91f38c9d43bc5173a9fe3f75a8c162e843fc authored over 2 years ago by Josh Tynjala <[email protected]>
TextEngine: prevent the last blank line from being skipped twice, and skip it at a more appropriate earlier time

Refines commit 05e2a8d9bd1a9de7d516afa17136d110a0919618

github.com/openfl/openfl - 5696df26ad36fb787693f89b0187a61abe41c8c0 authored over 2 years ago by Josh Tynjala <[email protected]>
Merge pull request #1536 from player-03/android-21

Set minimum-sdk-version to 21.

github.com/openfl/lime - 5f6f762ff8a0ac644c5028a5926ebba9470d9db0 authored over 2 years ago by player-03 <[email protected]>
Work around unreliable clipboard on Linux.

Most likely SDL_waylandvideo.c is to blame, but I don't know enough to
rule out SDL_x11video.c.

github.com/openfl/lime - f14dfc8462325e57604c4e0767b5a4d6a91776cc authored over 2 years ago by Joseph Cloutier <[email protected]>
Document JNI function arguments.

github.com/openfl/lime - be8fd592a3515ad93fb10e97acdd50dfa8ec417b authored over 2 years ago by Joseph Cloutier <[email protected]>
Parse JNI class names more intelligently.

github.com/openfl/lime - 14671facef15076898a22c31dd739be6bc206c53 authored over 2 years ago by Joseph Cloutier <[email protected]>
Allow running native apps from other directories.

It isn't always safe to assume `./` is the app directory, and removing
that assumption opens up ...

github.com/openfl/lime - 0e6bfa830b13d711524a9196e9ee69f508f18f7f authored over 2 years ago by Joseph Cloutier <[email protected]>
Check all asset types if `type == null`.

According to OpenFL's documentation, `type` is
"The asset type to match, or null to match any ty...

github.com/openfl/lime - c13f02ef9c50ab0a1b15ae7d34de87da593f88fe authored over 2 years ago by Joseph Cloutier <[email protected]>
Simplify switch statement.

`cast` can handle `null`; no need for a ternary operator.

github.com/openfl/lime - 6652a6f7ab993c7cbfd6c8de0fd094890239ec6b authored over 2 years ago by Joseph Cloutier <[email protected]>
Set minimum-sdk-version to 21.

For parity with #1519, and to resolve #757.

github.com/openfl/lime - 3d3bcc4ebc156d3b0eda43d319bca075c4ff2eb1 authored over 2 years ago by Joseph Cloutier <[email protected]>
Merge pull request #1509 from player-03/icon_priorities

Implement `Icon` priorities.

github.com/openfl/lime - 238428c7eac90255e76414a65ec11701653d0273 authored over 2 years ago by player-03 <[email protected]>
Merge pull request #1496 from player-03/android-ndll

Don't expect Android extensions to use ndlls

github.com/openfl/lime - d4f5c04d22a106baa77f6996acab983583b59137 authored over 2 years ago by player-03 <[email protected]>
Use Java 11 to build Android.

This is required by the newer Gradle plugin.

github.com/openfl/lime - b03edaec730afca4dc6d0fd9027d4a52f0590066 authored over 2 years ago by player-03 <[email protected]>
Use type hint in `findMatch()`.

Haxe 3 can't deduce the type without it.

github.com/openfl/lime - ab8003640be6b43ee03ffcae84a9c5e4fafbfda2 authored over 2 years ago by Joseph Cloutier <[email protected]>
Add `acceptSmaller` argument.

I finally figured out why `findNearestMatch()` was coded the way it was.

github.com/openfl/lime - 744b476f545136b63f93874bad6b6fb8cd9615bf authored over 2 years ago by Joseph Cloutier <[email protected]>
Don't ignore `priority` argument.

github.com/openfl/lime - 793aa69ff40451355688145510a9cd4237072878 authored over 2 years ago by Joseph Cloutier <[email protected]>
Target Android API level 30.

https://developer.android.com/distribute/best-practices/develop/target-sdk

github.com/openfl/lime - 46acd3b3735aaa279d53ef91f22d79aaa600bb3a authored over 2 years ago by Joseph Cloutier <[email protected]>
Update the Android Gradle Plugin.

github.com/openfl/lime - 8bcbafd587a15eea6b6d9798114cbb46549d1850 authored over 2 years ago by Joseph Cloutier <[email protected]>
Replace references to `jcenter()`.

https://developer.android.com/studio/build/jcenter-migration

Gradle considers this function a "...

github.com/openfl/lime - ded22af195cf6a8b8d3367567632019ac3fbaec0 authored over 2 years ago by Joseph Cloutier <[email protected]>
Add instructions to debug Java classes.

The Java compiler complains about deprecated features and unsafe
operations, but it's surprising...

github.com/openfl/lime - 96bfa805cf1a9009f814907ce9bd476b02db6f2a authored over 2 years ago by Joseph Cloutier <[email protected]>
Remove uses-sdk tag.

This is now redundant, and sometimes even causes builds to fail.

github.com/openfl/lime - 87611eeed1f2fdbf4c90aa0160278518822b6e50 authored over 2 years ago by Joseph Cloutier <[email protected]>
Replace `ndk.dir` with `ndkPath`.

https://developer.android.com/studio/projects/configure-agp-ndk#agp_version_41

The documentatio...

github.com/openfl/lime - fa7f487595dfdf5a7327f43655c17dc0211ba60a authored over 2 years ago by Joseph Cloutier <[email protected]>
Use androidX when available.

https://developer.android.com/jetpack/androidx/

github.com/openfl/lime - f81439d1d2b2ce322b49fa5543d7766c1108693d authored over 2 years ago by Joseph Cloutier <[email protected]>
Don't expect Android extensions to use ndlls

I can't think of any practical reasons for an Android extension to compile an ndll. All of Andro...

github.com/openfl/lime - 2cd7161bbe6c19a14e6bbebc3b440b5227edad5a authored over 2 years ago by player-03 <[email protected]>
Add support for include.hxp.

Note that all paths in an include.hxp file must be absolute.
Fortunately, `Sys.getCwd()` works a...

github.com/openfl/lime - 1b310dcc456746580b63b8920a2c68d0b9c9dce0 authored over 2 years ago by Joseph Cloutier <[email protected]>
Merge pull request #1535 from player-03/buildBuffer

Only call `buildBuffer()` when needed.

github.com/openfl/lime - 80b9b89908a19f5d226659bafe0bb9c4f8badd97 authored over 2 years ago by player-03 <[email protected]>
Remove trailing whitespace.

github.com/openfl/lime - 17232fd7dceb570562b1ad31ce7c3745daf1656a authored over 2 years ago by Joseph Cloutier <[email protected]>
Only call `buildBuffer()` when needed.

Turns out, `HTTPRequest`'s call is only needed for internet requests.
Files on the local machine...

github.com/openfl/lime - ad3a632927c06e5ed7d4b14ca3a6dd95a2e6c720 authored over 2 years ago by Joseph Cloutier <[email protected]>
Merge pull request #1534 from player-03/ForegroundWorker

Add thread management tools for Android

github.com/openfl/lime - 2d028bf75fc50df63af996d1ee773013a1376a81 authored over 2 years ago by player-03 <[email protected]>
Explain `ForegroundWorker`'s main use case.

github.com/openfl/lime - f70b43a543e05ff239499752a8cd4e55da7e8f1e authored over 2 years ago by Joseph Cloutier <[email protected]>
MacPlatform: use executableDirectory instead of applicationDirectory when copying HashLink (references #1517)

github.com/openfl/lime - 8a3b990f980a3181a6e6be4e631b0a8685aa2593 authored over 2 years ago by Josh Tynjala <[email protected]>
Merge pull request #1517 from Apprentice-Alchemist/feature/update-hashlink

Update hashlink.

github.com/openfl/lime - 276a8f6c8a63083cc7aa2f62925672f7b692248a authored over 2 years ago by player-03 <[email protected]>
Fix null pointer error in FileDialog.hx.

Co-authored-by: ShaharMS <[email protected]>

github.com/openfl/lime - afbd7e15f870a9df3f70591280f907e718074c95 authored over 2 years ago by Joseph Cloutier <[email protected]>
Try a different approach to `haxe_ver`.

github.com/openfl/lime - c48f1fb44abaec254435c7c6ed26da62e19b58a3 authored over 2 years ago by Joseph Cloutier <[email protected]>
Fix conditional compilation.

For real this time, definitely, hopefully, maybe.

github.com/openfl/lime - 8015148ee07ea8c5eaeb4c8bacf28f8d91968f06 authored over 2 years ago by Joseph Cloutier <[email protected]>
Remove nonexistent function calls.

Earlier Haxe versions just used `EntryPoint`.

github.com/openfl/lime - 894445687e6c0207434a188802e1a5524e67b871 authored over 2 years ago by Joseph Cloutier <[email protected]>
Never inline `ForegroundWorker` functions.

The early `return` is incompatible with it.

github.com/openfl/lime - 312dd70d72cdb785c88ac206063d7139b602ac3a authored over 2 years ago by Joseph Cloutier <[email protected]>