Josh Tynjala
4458cefeb2
HTML5Helper: need to chmod +x node when running terser on non-Windows platforms
2023-05-18 14:59:04 -07:00
Josh Tynjala
df2ae53ad3
haxelib.json: version 8.0.2 so that it can be targeted with conditional compilation
2023-05-18 13:01:37 -07:00
Josh Tynjala
309b28ec18
actions: build html5 samples with terser minifier
2023-05-18 13:00:30 -07:00
Josh Tynjala
5424e8562e
HTML5Helper: don't display deprecation warnings from Node.js
...
They are not relevant to our users
2023-05-16 12:55:18 -07:00
Josh Tynjala
a0c6f92136
http-server: update module to latest
2023-05-16 12:53:26 -07:00
Josh Tynjala
571c2bd181
HTML5Helper, similar to -terser, adding -npx for Closure Compiler also uses the npx version instead of the bundled version
2023-05-16 12:50:53 -07:00
Josh Tynjala
763b982bd1
HTML5Helper: use bundled terser, but also add optional -npx flag to use npx version
2023-05-16 12:45:29 -07:00
Josh Tynjala
802472cee6
update ancient bundled Node.js to 18.16.0 LTS
2023-05-16 12:34:23 -07:00
Josh Tynjala
2dbe108d4e
HTML5Helper: option to use terser as JS minifier for html5 target
2023-05-16 10:14:57 -07:00
Josh Tynjala
51c90393fe
ProjectXMLParser: avoid exception for directories that don't exist (references #1689 )
...
Calls FileSystem.exists() before FileSystem.isDirectory()
2023-05-16 08:56:43 -07:00
Josh Tynjala
6e15d43178
externs: update AIR display externs for Haxe 4.3
2023-05-09 09:28:20 -07:00
Josh Tynjala
a34dece1ff
externs: more Haxe 4.3 compatibility
2023-05-08 16:06:57 -07:00
Josh Tynjala
7243fa5bbc
FileStream: fix AIR extern for Haxe 4.3
2023-05-08 15:21:15 -07:00
Joseph Cloutier
d43eab44af
Fix rest of WebGL2RenderContext indentation.
...
This all could have been one big change, but the diff view would be very hard to read. Breaking it up like this allows Git to highlight the whitespace changes for you. Otherwise, it would show that 1245 lines were removed and replaced by 1245 new lines, not recognizing that any of those lines match.
2023-05-07 15:39:50 -04:00
Joseph Cloutier
542007680d
Fix WebGL2RenderContext indentation up to line 4816.
2023-05-07 15:36:20 -04:00
Joseph Cloutier
9c63387e5f
Fix WebGL2RenderContext indentation up to line 4661.
2023-05-07 15:35:39 -04:00
Joseph Cloutier
5f7d3170ac
Fix WebGL2RenderContext indentation up to line 4533.
2023-05-07 15:34:52 -04:00
Joseph Cloutier
087660f7a7
Fix WebGL2RenderContext indentation up to line 4189.
2023-05-07 15:33:56 -04:00
Joseph Cloutier
3aec2c6a49
Fix WebGL2RenderContext indentation up to line 3847.
...
Perhaps going a few lines at a time will help Git manage.
2023-05-07 15:32:36 -04:00
Joseph Cloutier
ec20e46dca
WebGl2RenderContext: fix some indentation.
...
If we fix all the indentation at once, it will permanently mess up the diff. Git will see
that the new line 4544 matches the old line 3773, and conclude that it got moved
800 lines down.
2023-05-07 15:24:04 -04:00
Joseph Cloutier
2857016a52
Begin to fix WebGL2RenderContext formatting.
...
Not removing any tabs yet, to help Git generate diffs.
2023-05-07 15:09:19 -04:00
Josh Tynjala
d299add52d
FileDialog: should use #if (!macro && lime_cffi) around calls to NativeCFFI methods, similar to Application
2023-05-03 12:29:38 -07:00
Josh Tynjala
103206b2d6
actions: it makes more sense to use Haxe version matrix on samples
2023-05-02 09:21:04 -07:00
Josh Tynjala
e2d34a52ac
actions: simplify Neko and HashLink samples jobs
2023-05-02 09:19:51 -07:00
Josh Tynjala
ab1860a54a
actions: since ndll builds are mostly C++, it doesn't make sense to use a Haxe version matrix for them
2023-05-02 09:18:12 -07:00
Josh Tynjala
f808e45132
Fix more :enum abstract warnings in Haxe 4.3
2023-05-02 08:28:46 -07:00
Josh Tynjala
15ed9509c1
Fix :enum abstract warnings in Flash/AIR externs with Haxe 4.3
2023-05-02 08:09:31 -07:00
Josh Tynjala
f6e3c5475b
Fix :enum abstract warnings with Haxe 4.3
2023-05-02 08:08:47 -07:00
Josh Tynjala
787a78d505
Fix :extern warnings with Haxe 4.3
2023-05-02 07:53:20 -07:00
Josh Tynjala
21b502ab17
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
2023-04-27 07:58:38 -07:00
Josh Tynjala
e6c03494df
Window: set default min/max width/height values
2023-04-27 07:56:38 -07:00
Josh Tynjala
1a71249c09
actions: needs JDK 11 for android-samples
...
Uses JDK 11 for android-ndll too, for consistency
2023-04-24 11:51:58 -07:00
Josh Tynjala
ed3d7efe19
Merge branch 'develop' into 8.1.0-Dev
2023-04-24 09:52:11 -07:00
player-03
523292235c
Merge pull request #1671 from tobil4sk/fix/font-char-ptrs
...
Take const char pointers in lime::Font methods
2023-04-21 19:49:12 -04:00
tobil4sk
7c9a1894f6
Take const char pointers in lime::Font methods
2023-04-21 19:11:38 +01:00
player-03
79eed06b74
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
2023-04-17 19:20:04 -04:00
Josh Tynjala
ef5edc0dfb
actions: temporarily require hxcpp 4.2.1 until HaxeFoundation/hxcpp#1042 is released
2023-04-17 14:58:37 -07:00
Josh Tynjala
7d4d20df9e
actions: build html5 samples with genes to ensure that it doesn't break
2023-04-17 14:30:00 -07:00
player-03
9f9604e0c8
Restore untyped keyword.
...
I meant to move this to right before `__js__` because it's only needed in Haxe 3, but forgot. Also, I realized Lime always puts it before the `#if`, so I just put it back where it was.
2023-04-17 14:23:29 -04:00
player-03
0535ae0266
Always call new window.Image(), for consistency.
2023-04-17 14:21:44 -04:00
player-03
e14d3e24d6
Always call new window.Image(), for consistency.
...
There's no practical downside to doing this, and it makes Lime compatible with tools that act like genes but aren't named "genes."
2023-04-17 14:19:15 -04:00
andresa88
fb5d64dc79
Fixed an HTML Image issue when using the genes library to compile ES modules. Need to explicitly use: new window.Image()
2023-04-17 10:06:24 -07:00
player-03
1951c30d05
Merge pull request #1653 from player-03/lime.ndll-error-message
...
Improve "Could not find NekoAPI interface" message.
2023-04-16 17:31:34 -04:00
player-03
3bb936c37d
Merge pull request #1657 from player-03/html5-now
...
Use `performance.now()` for HTML5 timing.
2023-04-16 17:28:02 -04:00
player-03
ee4bcb5b65
Merge pull request #1604 from MAJigsaw77/patch-2
...
Use `getDisplayMetrics()` to find screen DPI on Android.
2023-04-16 14:51:12 -04:00
player-03
766db267b1
Merge pull request #1626 from dpomier/patch-1
...
Allow Assets.registerLibrary() for default library
2023-04-16 14:45:32 -04:00
player-03
539e84dc7c
Merge pull request #1648 from jobf/feature/open-al-efx-hl-invalid-param
...
Fix OpenAL binding AL.filteri for hashlink
2023-04-16 14:43:17 -04:00
player-03
16f96fadf7
Merge pull request #1494 from player-03/include.hxp
...
Add support for include.hxp.
2023-04-16 14:02:27 -04:00
player-03
9ebe6f3b60
Merge pull request #1593 from Sirox228/patch-2
...
remove arguments limit in jni
2023-04-16 13:58:59 -04:00
player-03
a44098946d
Merge pull request #1654 from player-03/lime.ndll-forward-slashes
...
Use forward slashes to load lime.ndll.
2023-04-16 13:40:43 -04:00