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
player-03
2b3fe0ac0d
Add .git suffix.
...
GitHub may be the only one that allows urls without the suffix.
2023-04-24 17:51:52 -04:00
player-03
2fc023f1e6
Refer to official Cairo and Pixman repos.
...
The GitHub mirrors seem to have been taken down or made private.
2023-04-24 17:49:43 -04:00
Josh Tynjala
ab0cdc057d
Merge branch '8.1.0-Dev' into 8.2.0-Dev
2023-04-24 14:01:04 -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
player-03
b560468088
Merge pull request #1656 from player-03/password-input-android
...
Use "password" text input only on Android.
2023-04-16 13:29:57 -04:00
Joseph Cloutier
f1dec33ef0
Use performance.now() for HTML5 timing.
...
This way, changing the computer clock can't mess up animations. (Unless
we're using the fallback, in which case everything will act as before.)
2023-04-16 13:21:51 -04:00
player-03
60be6d1d5d
Merge pull request #1662 from player-03/promise-macro-generic
...
Remove `@:generic` from `Promise` at macro time.
2023-04-16 13:16:44 -04:00
player-03
9be759826a
Exclude more code from macros.
2023-04-15 20:36:54 -04:00
player-03
c00589c189
Use original haxe.Timer in macros.
...
During macros, `System.getTimer()` falls through to `Sys.time()`, which is the same thing the original `haxe.Timer` uses. Therefore this change produces the same behavior but reduces the number of classes imported, which may help prevent errors.
2023-04-15 20:29:33 -04:00
player-03
88b6a7e14b
Remove @:generic from Promise at macro time.
...
This prevents an inconsistent "Field has no new expression" bug.
2023-04-15 14:57:19 -04:00
Josh Tynjala
f8ec10b969
AIRHelper: allow listen=port in <config:air/> to use USB debugging instead of wifi debugging for Adobe AIR apps on Android or iOS
2023-04-13 15:42:05 -07:00
tobil4sk
940eb2083d
Copy mingw libraries after build
2023-04-12 23:17:07 +01:00
tobil4sk
7f5dcb4e9f
Respect -mingw flag for cross compiling to windows
2023-04-12 23:17:07 +01:00
tobil4sk
60aabeeff3
Fix mingw check in System.hx
...
HXCPP_MINGW does not get defined by hxcpp, so it may not always be set.
2023-04-12 23:17:07 +01:00
Josh Tynjala
1ac0810895
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 scheme stays the same, this should choose the newest iPhone supported by Xcode, and we won't need to update manually anymore, like in commit 72dd60f1c8
2023-04-11 16:02:17 -07:00