Ecosyste.ms: OpenCollective

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

github.com/openfl/lime

A foundational Haxe framework for cross-platform development
https://github.com/openfl/lime

Minor WebAssembly adjustments

58275329cc2e0158d994fe3950ce6498c4bc0388 authored over 1 year ago by Joshua Granick <[email protected]>
Minor main loop change for Emscripten

79e11e4270914ababe1c4cdcbddd127bf50a0f0d authored over 1 year ago by Joshua Granick <[email protected]>
Revert back to built-in Emscripten OpenAL implementation

a05ee5a0092e2fbb6047cfb710c9620f241ffc03 authored over 1 year ago by Joshua Granick <[email protected]>
Improve error log on webassembly

305c788ed70e87561827b2bcc9f1f29801749e9d authored over 1 year ago by Joshua Granick <[email protected]>
Include cURL and MojoAL in WebAssembly/Emscripten build

9ca0531105f6664a111b668fe255d1c945be0fbb authored over 1 year ago by Joshua Granick <[email protected]>
Update cURL

58f8db6843cf8f309c5401c13d8798560df3c800 authored over 1 year ago by Joshua Granick <[email protected]>
Set webassembly, wasm, emscripten in Lime project XML parse

920eb77db47b2ac037a117d53a8a7e41f6e5c2bb authored over 1 year ago by Joshua Granick <[email protected]>
Update cairo

91e840c73beadae4a7400158179977197fd0ba86 authored over 1 year ago by Joshua Granick <[email protected]>
Rename Emscripten target to WebAssembly

2ccee960dc43cc338ad70425bae953ff30c779d9 authored over 1 year ago by Joshua Granick <[email protected]>
Support JS dependency embedding on Emscripten output

f285df6f76ba353e2f4a195f1ebc1640338d5a5e authored over 1 year ago by Joshua Granick <[email protected]>
Print http-server message, allow auto port finding starting at 3000

b410a90121121de7a9ca177291ba926b5940d4e9 authored over 1 year ago by Joshua Granick <[email protected]>
Add Emscripten source map on debug build

ab820f7c6476222553ead8e10c480cd5a65d787e authored over 1 year ago by Joshua Granick <[email protected]>
Progress on exception catching

2ef647f1fce82d41e2208976ec1aef7775ad2c15 authored over 1 year ago by Joshua Granick <[email protected]>
Add favicon to Emscripten output

9adab8f8c6e26190fa147f39c218a3b9a4cf2780 authored over 1 year ago by Joshua Granick <[email protected]>
Emscripten fixes

be193819996d7df59bcf5e6420e9174fb5bf4b25 authored over 1 year ago by Joshua Granick <[email protected]>
Use -O0 for now on WebAssembly (haxefoundation/hxcpp#987)

1a463668236182bbaa5ce6df64b1c9ac3b381238 authored over 1 year ago by Joshua Granick <[email protected]>
Minor WebAssembly adjustments

2406ff4b9481b66d44bf0071ec1c8bc399b718df authored over 1 year ago by Joshua Granick <[email protected]>
Minor main loop change for Emscripten

de5844aae1355fd0dfa312ac44399136414d675d authored over 1 year ago by Joshua Granick <[email protected]>
Revert back to built-in Emscripten OpenAL implementation

5ba432fd8bd2bfddd2c89d2a09d2603e57e3511d authored over 1 year ago by Joshua Granick <[email protected]>
Improve error log on webassembly

22abd302097570f4fd19f8db7ea8e2660b98350e authored over 1 year ago by Joshua Granick <[email protected]>
Include cURL and MojoAL in WebAssembly/Emscripten build

22fb444e71eaf18c9c923d38eff6a29f9a55ce04 authored over 1 year ago by Joshua Granick <[email protected]>
Update cURL

550a5671a2669fffc3ff24de68a09edb3ecd68b5 authored over 1 year ago by Joshua Granick <[email protected]>
Set webassembly, wasm, emscripten in Lime project XML parse

6dee2204b030bde292bc9707cb0fa350a1df80eb authored over 1 year ago by Joshua Granick <[email protected]>
Update cairo

d80ed56bf503fd8c6b3d2db6909d512f8b2568f3 authored over 1 year ago by Joshua Granick <[email protected]>
Rename Emscripten target to WebAssembly

3dbc73f9abff2cd91616059f3d6300d70ac73a86 authored over 1 year ago by Joshua Granick <[email protected]>
Support JS dependency embedding on Emscripten output

deecd6c6f872f2855a879d8006dfb97f63134f84 authored over 1 year ago by Joshua Granick <[email protected]>
Print http-server message, allow auto port finding starting at 3000

a90915cb3ffcd91111957229725d5d566f0f6c8e authored over 1 year ago by Joshua Granick <[email protected]>
Add Emscripten source map on debug build

9cec64b34a57410f114a50f1020ef27de555cd94 authored over 1 year ago by Joshua Granick <[email protected]>
Progress on exception catching

7e8337e4c93c5f59e5d6956a848de1229dbd847f authored over 1 year ago by Joshua Granick <[email protected]>
Patch node http-server for wasm mime-type

3596f83a41232006c521c4ce9f15ad10430d04e3 authored over 1 year ago by Joshua Granick <[email protected]>
Add favicon to Emscripten output

7c73bff438c09ba288a93511b7856fd075ee3935 authored over 1 year ago by Joshua Granick <[email protected]>
Emscripten fixes

eec6e5e0faed6cc5f1bb29869cac9ac5e7046c48 authored over 1 year ago by Joshua Granick <[email protected]>
HTML5Helper: need to chmod +x node when running terser on non-Windows platforms

4458cefeb28a80dff29b4a56a80520fb717bd12f authored over 1 year ago by Josh Tynjala <[email protected]>
haxelib.json: version 8.0.2 so that it can be targeted with conditional compilation

df2ae53ad366076d2c322684776117fe6c9d4cc8 authored over 1 year ago by Josh Tynjala <[email protected]>
actions: build html5 samples with terser minifier

309b28ec18646b5b8dd99a14af15b862d4f530dd authored over 1 year ago by Josh Tynjala <[email protected]>
HTML5Helper: don't display deprecation warnings from Node.js

They are not relevant to our users

5424e8562e170191d5cf936244ed986fce03803d authored over 1 year ago by Josh Tynjala <[email protected]>
http-server: update module to latest

a0c6f92136524f6cc550739e39424cca95dd963c authored over 1 year ago by Josh Tynjala <[email protected]>
HTML5Helper, similar to -terser, adding -npx for Closure Compiler also uses the npx version instead of the bundled version

571c2bd181e7e88c5380d0e42a8b4886dec28cbf authored over 1 year ago by Josh Tynjala <[email protected]>
HTML5Helper: use bundled terser, but also add optional -npx flag to use npx version

763b982bd1dff1ee4d11eba137c5903f2c1758cc authored over 1 year ago by Josh Tynjala <[email protected]>
update ancient bundled Node.js to 18.16.0 LTS

802472cee63548c9b933a075450003931fc7b142 authored over 1 year ago by Josh Tynjala <[email protected]>
HTML5Helper: option to use terser as JS minifier for html5 target

2dbe108d4e441cce7c3861538401f71feb35b739 authored over 1 year ago by Josh Tynjala <[email protected]>
ProjectXMLParser: avoid exception for directories that don't exist (references #1689)

Calls FileSystem.exists() before FileSystem.isDirectory()

51c90393fe17f2d159970752290070b62c9fc1e8 authored over 1 year ago by Josh Tynjala <[email protected]>
externs: update AIR display externs for Haxe 4.3

6e15d431785756a831b5c57dddf9128df1db1cec authored over 1 year ago by Josh Tynjala <[email protected]>
externs: more Haxe 4.3 compatibility

a34dece1ffd8bf3360a759bf509a4f8906204382 authored over 1 year ago by Josh Tynjala <[email protected]>
FileStream: fix AIR extern for Haxe 4.3

7243fa5bbc3a406b7009633e3c74f43ebf37d7ff authored over 1 year ago by Josh Tynjala <[email protected]>
Fix rest of `WebGL2RenderContext` indentation.

This all could have been one big change, but the diff view would be very hard to read. Breaking ...

d43eab44aff7d7543ff51ac15ae8fa869724901a authored over 1 year ago by Joseph Cloutier <[email protected]>
Fix `WebGL2RenderContext` indentation up to line 4816.

542007680da8d44ec0b957665f8aa8ee43879f6d authored over 1 year ago by Joseph Cloutier <[email protected]>
Fix `WebGL2RenderContext` indentation up to line 4661.

9c63387e5f42078663f4efb86747b5e7b61ef36a authored over 1 year ago by Joseph Cloutier <[email protected]>
Fix `WebGL2RenderContext` indentation up to line 4533.

5f7d3170ac6dfe5b586644bb17ccb7d1869deb5e authored over 1 year ago by Joseph Cloutier <[email protected]>
Fix `WebGL2RenderContext` indentation up to line 4189.

087660f7a70bc2d1d190bb2bc09a51e62f331a68 authored over 1 year ago by Joseph Cloutier <[email protected]>
Fix `WebGL2RenderContext` indentation up to line 3847.

Perhaps going a few lines at a time will help Git manage.

3aec2c6a494d9fc1aa3684d040ccce58bb57bdd1 authored over 1 year ago by Joseph Cloutier <[email protected]>
`WebGl2RenderContext`: fix some indentation.

If we fix all the indentation at once, it will permanently mess up the diff. Git will see
that t...

ec20e46dca69e80d264c45e997ed8c1694aaefcb authored over 1 year ago by Joseph Cloutier <[email protected]>
Begin to fix `WebGL2RenderContext` formatting.

Not removing any tabs yet, to help Git generate diffs.

2857016a525b487f5a1155eb9fb891feefe6816c authored over 1 year ago by Joseph Cloutier <[email protected]>
FileDialog: should use #if (!macro && lime_cffi) around calls to NativeCFFI methods, similar to Application

d299add52df39e9e879bbf09c3eacde851eb2dba authored over 1 year ago by Josh Tynjala <[email protected]>
actions: it makes more sense to use Haxe version matrix on samples

103206b2d64856e0dc0790b954077027316a7f8a authored over 1 year ago by Josh Tynjala <[email protected]>
actions: simplify Neko and HashLink samples jobs

e2d34a52acd52a063b1345baade7a0aa195ec652 authored over 1 year ago by Josh Tynjala <[email protected]>
actions: since ndll builds are mostly C++, it doesn't make sense to use a Haxe version matrix for them

ab1860a54ab82e49d3f1d035096a9039ccf78000 authored over 1 year ago by Josh Tynjala <[email protected]>
Fix more :enum abstract warnings in Haxe 4.3

f808e4513207833b1869355718c1ad531f9547bc authored over 1 year ago by Josh Tynjala <[email protected]>
Fix :enum abstract warnings in Flash/AIR externs with Haxe 4.3

15ed9509c19182ddc660a900179a42068ed2591e authored over 1 year ago by Josh Tynjala <[email protected]>
Fix :enum abstract warnings with Haxe 4.3

f6e3c5475b22dd91153e8c9dfdc2f6dd94eecedb authored over 1 year ago by Josh Tynjala <[email protected]>
Fix :extern warnings with Haxe 4.3

787a78d50560388057352505e2900d9119d2c0ee authored over 1 year ago by Josh Tynjala <[email protected]>
Window: when calling setMinSize() or setMaxSize(), ensure that width and height are updated in the backend by calling resize() instead of setting __width and __height

21b502ab172b2ad4c9677d7ee80ce21da47043ee authored over 1 year ago by Josh Tynjala <[email protected]>
Window: set default min/max width/height values

e6c03494df30bda3501ac9803c4e7014e635285a authored over 1 year ago by Josh Tynjala <[email protected]>
actions: needs JDK 11 for android-samples

Uses JDK 11 for android-ndll too, for consistency

1a71249c095576ea14c0218b43eff47e3d9f3c2c authored over 1 year ago by Josh Tynjala <[email protected]>
Merge branch 'develop' into 8.1.0-Dev

ed3d7efe195cc2e2598c8e99e48a2dca7e11c911 authored over 1 year ago by Josh Tynjala <[email protected]>
Merge pull request #1671 from tobil4sk/fix/font-char-ptrs

Take const char pointers in lime::Font methods

523292235c0d525b91af1a4712b882672f56f586 authored over 1 year ago by player-03 <[email protected]>
Take const char pointers in lime::Font methods

7c9a1894f6278ba29007715168494d03eefb1e3a authored over 1 year ago by tobil4sk <[email protected]>
Merge pull request #1663 from andresa88/bugfix/compatibility-fix-for-when-using-es-modules

Fixed JS Image issue when using the genes library to compile ES modules

79eed06b74b4fff7af8a7d13b3a274ba8356e35a authored over 1 year ago by player-03 <[email protected]>
actions: temporarily require hxcpp 4.2.1 until HaxeFoundation/hxcpp#1042 is released

ef5edc0dfb81f837ecd8bb5d85524542650d6222 authored over 1 year ago by Josh Tynjala <[email protected]>
actions: build html5 samples with genes to ensure that it doesn't break

7d4d20df9ecd5951e882fc817d01485ea04279e5 authored over 1 year ago by Josh Tynjala <[email protected]>
Restore `untyped` keyword.

I meant to move this to right before `__js__` because it's only needed in Haxe 3, but forgot. Al...

9f9604e0c89a90941e31c3710864f8f8ba71e0f6 authored over 1 year ago by player-03 <[email protected]>
Always call `new window.Image()`, for consistency.

0535ae026652e6e8216aea583fd119902559d009 authored over 1 year ago by player-03 <[email protected]>
Always call `new window.Image()`, for consistency.

There's no practical downside to doing this, and it makes Lime compatible with tools that act li...

e14d3e24d65a38ba073a4413a934371908c46381 authored over 1 year ago by player-03 <[email protected]>
Fixed an HTML Image issue when using the genes library to compile ES modules. Need to explicitly use: new window.Image()

fb5d64dc79f076a1d9e325c2e42130c87fe0ab50 authored over 1 year ago by andresa88 <[email protected]>
Merge pull request #1653 from player-03/lime.ndll-error-message

Improve "Could not find NekoAPI interface" message.

1951c30d05d0aa5ed015af5f0f1fe6633af27d92 authored over 1 year ago by player-03 <[email protected]>
Merge pull request #1657 from player-03/html5-now

Use `performance.now()` for HTML5 timing.

3bb936c37dabc9d8f4dcaacd03c65ff599c54ce5 authored over 1 year ago by player-03 <[email protected]>
Merge pull request #1604 from MAJigsaw77/patch-2

Use `getDisplayMetrics()` to find screen DPI on Android.

ee4bcb5b65fbdba846bbdddcdd43f5d9c987aebf authored over 1 year ago by player-03 <[email protected]>
Merge pull request #1626 from dpomier/patch-1

Allow Assets.registerLibrary() for default library

766db267b178569b038fd7e88669406f87450a05 authored over 1 year ago by player-03 <[email protected]>
Merge pull request #1648 from jobf/feature/open-al-efx-hl-invalid-param

Fix OpenAL binding AL.filteri for hashlink

539e84dc7ce0818ac2c794d67fbdb21b2cd2c1c0 authored over 1 year ago by player-03 <[email protected]>
Merge pull request #1494 from player-03/include.hxp

Add support for include.hxp.

16f96fadf7866ed8f326e0d83251cf6dfab2983c authored over 1 year ago by player-03 <[email protected]>
Merge pull request #1593 from Sirox228/patch-2

remove arguments limit in jni

9ebe6f3b6042e95b3e72635bedf1b8e0b3169acc authored over 1 year ago by player-03 <[email protected]>
Merge pull request #1654 from player-03/lime.ndll-forward-slashes

Use forward slashes to load lime.ndll.

a44098946dcb4e99c4cebdf87d6ea01f691b8a28 authored over 1 year ago by player-03 <[email protected]>
Merge pull request #1656 from player-03/password-input-android

Use "password" text input only on Android.

b56046808839bbd0be67edc5cc8e995a149c31f0 authored over 1 year ago by player-03 <[email protected]>
Use `performance.now()` for HTML5 timing.

This way, changing the computer clock can't mess up animations. (Unless
we're using the fallback...

f1dec33ef0f6639736d510765547eda6e8b94d29 authored over 1 year ago by Joseph Cloutier <[email protected]>
AIRHelper: allow listen=port in <config:air/> to use USB debugging instead of wifi debugging for Adobe AIR apps on Android or iOS

f8ec10b969d82946664a8fe6b719a8b776b574a7 authored over 1 year ago by Josh Tynjala <[email protected]>
XcodeHelper: search for default iPhone simulator device id with a regular expression instead of a specific string

Previously, the value was "iphone-11". Now the regex is ~/iphone-\d+/g

As long as the naming sc...

1ac0810895c9adb881109fab1447d10d2689242d authored over 1 year ago by Josh Tynjala <[email protected]>
AIRHelper: display a warning when no selected iOS simulator is found when building AIR for iOS app

Ideally, we'd always get a simulator name, but better to fail gracefully

04b69a9cef0bfdc333cc8371a8efa507d0f33487 authored over 1 year ago by Josh Tynjala <[email protected]>
XCodeHelper: fix null exception when trying to get the ID or name of the selected iOS simulator

Ideally, it shouldn't return null, but if it does, fail gracefully

2e19898c288b29dcd7c33774ab546eb695a7a38a authored over 1 year ago by Josh Tynjala <[email protected]>
AIRHelper: fix failed Adobe AIR for iOS build on Windows

It was incorrectly trying to list simulators from Xcode (and Xcode, obviously, doesn't exist on ...

e753c5c9334f9a49cc6ab6505b7ee1397c6fbe72 authored over 1 year ago by Josh Tynjala <[email protected]>
Window: minWidth/minHeight/setMinSize and maxWidth/maxHeight/setMaxSize

f07e94708b139ae5f3bec899ab2cf17a8cb0547b authored over 1 year ago by Josh Tynjala <[email protected]>
Merge pull request #1658 from player-03/setup-java-v2

Update actions/setup-java

bd810c888dd7990aeb0f0c1c9d8a63459e494877 authored almost 2 years ago by player-03 <[email protected]>
Use version 3 of actions/setup-java.

Version 2 wasn't even the latest version, and still used Node 12.

8825d27cb2f108757bd02751d8514922b567b6de authored almost 2 years ago by player-03 <[email protected]>
IOSPlatform: remove armv7 from default iOS architectures because latest Xcode reports error

Fixes error: The armv7 architecture is deprecated. You should update your ARCHS build setting to...

f34b595e70785758d3517030466a954af17027bb authored almost 2 years ago by Josh Tynjala <[email protected]>
IOSPlatform: be explicit about armv6, just in case the default architecture used by hxcpp changes in the future

The default changed recently for the x86 simulator, so best to be safe

72db2427205b682bfb11f9fe982ec8ef72d0d290 authored almost 2 years ago by Josh Tynjala <[email protected]>
IOSPlatform: when building liblime.iphonesim.a, explicitly add -DHXCPP_M32

It looks like the new hxcpp update defaults to 64-bit now, so we need to be explicit

1e6d883baf567f06599af952ebf215b27cf6398e authored almost 2 years ago by Josh Tynjala <[email protected]>
Use version 2 of actions/setup-java

GitHub is deprecating Node 12, forcing us to update any actions that rely on it. https://github....

dc1a11bdace5217ff9f0389e56e962f3c551a033 authored almost 2 years ago by player-03 <[email protected]>
Application: call __unregisterLimeModule on exit, similar to match the call to __registerLimeModule in the constructor

For some reason, this method was never called.

f43173b942faf65695c01f8afefb2dc563d54f6a authored almost 2 years ago by Josh Tynjala <[email protected]>
HTML5Window: clean up canvas/div and event listeners on window close()

ea8ed5bbe4a2b51287324d97da71c90aa310cf9e authored almost 2 years ago by Josh Tynjala <[email protected]>
AIRApplication: check for null with Application.current

e9a085311ea2863dfc14a660aea3b54e6017aa4d authored almost 2 years ago by Josh Tynjala <[email protected]>
Application: fix handling of canceled when onExit is dispatched

906492a5b1bb94ed374ab14103315c28b0b2896a authored almost 2 years ago by Josh Tynjala <[email protected]>