Joshua Granick
103fcd2a53
Resolve Haxe 4 dev 'operator' conflict with Cairo setOperator/getOperator instead
2018-09-25 13:46:42 -07:00
Joshua Granick
84909d7aa6
Implement fromBase64/loadFromBase64 for non-HTML5 targets
2018-09-25 12:24:41 -07:00
Joshua Granick
91426f2267
Workaround 'operator' as forbidden variable name in Haxe 4 dev
2018-09-24 15:49:55 -07:00
miltoncandelero
14f12a41da
Updated Howler to enable sound position ( #1243 )
...
Updated Howler to version 2.0.15
For what we use, we could use the "stereo()" function but as we already generated the coordinates, I settled for the "pos()" function.
My knowledge of sound isn't enough to understand where the "w" variable of the position goes (as "pos()" uses only x, y and z). My guess is that "pannerAttr()" might have the access to what we are looking for, but again I don't fully understand sound.
2018-09-24 10:04:02 -07:00
Pete Shand
7bbc7077fa
HTML5Window readPixels issue ( #1240 )
...
* Fix HTML5Window readPixels canvas name conflict which was resulting in empty pixels being read
2018-09-18 18:11:44 -07:00
shohei909
3f2b1c09d3
calculate AssetsMacro.cacheVersion at compile time
2018-09-17 10:44:18 -07:00
Joshua Granick
e1ef7a9876
Minor compile fix
2018-09-14 02:20:46 -07:00
Joshua Granick
a4dda159f1
Fix mozImageSmoothingEnabled warning
2018-09-13 21:28:18 -07:00
Joshua Granick
58f7749d65
Resolve #1232 , improve native HTTPRequest support
2018-09-12 11:23:00 -07:00
Joshua Granick
ed773ae74e
Revert "Help resolve support for multiple running cURL handles ( resolve #1225 )"
...
This reverts commit 56e37aa886 .
2018-09-12 10:53:19 -07:00
Joshua Granick
4547718b4e
Fixed for 'zip' library type
2018-09-11 10:52:56 -07:00
MrCdK
c384eb26d4
Use Unifill.uLength() in UTF8String get_length()
...
If the String isn't a valid UTF8 string haxe.Utf8.length() will throw a cryptic "Invalid UTF8" error while Unifill.uLength() will return 0
2018-09-10 13:56:18 -07:00
George Corney
98d8296c06
js.html.compat is being removed in haxe 4
...
See https://github.com/HaxeFoundation/haxe/issues/7091
2018-09-10 13:54:05 -07:00
Joshua Granick
adb0766199
Set 'window.parameters' if 'attributes.parameters' is set during Window creation
2018-09-10 10:41:23 -07:00
Joshua Granick
4adb7d638d
Fix BMP format encode
2018-09-07 13:18:17 -07:00
Joshua Granick
083be8a3af
Add 'undefine' project.xml tag
2018-09-07 12:36:12 -07:00
Patrick Gutlich
c2103d151f
window title can be set as parameter in project.xml
2018-09-05 10:41:41 -07:00
George Corney
563246630e
Functions marked as :Void shouldn't return
...
A number of functions are annotated as `: Void` but return the result of call, in recent versions of the HTMLMediaElement specification `play()` returns a promise. To avoid errors when the externs are updated I've removed the `return`
2018-09-05 10:40:37 -07:00
Joshua Granick
accfc369eb
Initial font metrics to 0, allow modification at runtime
2018-09-04 11:06:00 -07:00
Joshua Granick
0be5bb1b99
Change 'import x in y' to 'import x as y'
2018-08-30 13:23:13 -07:00
Joshua Granick
e488e20153
Minor pointer fix
2018-08-29 13:23:58 -07:00
Joshua Granick
56e37aa886
Help resolve support for multiple running cURL handles ( resolve #1225 )
2018-08-29 12:19:30 -07:00
Joshua Granick
a5d22e0a84
Update Harfbuzz to 1.8.8
2018-08-28 18:36:38 -07:00
Joshua Granick
872aba046d
Improvement to path overrides
2018-08-22 18:22:13 -07:00
Joshua Granick
ac68dc7c78
Fix compilation of JS ArrayBuffer when generating documentation
2018-08-21 12:20:04 -07:00
Joshua Granick
cb8c7aafd9
Fix support of WebGL2 in default HTML5 window
2018-08-15 13:39:18 -07:00
Joshua Granick
77dedf6941
Compile fix
2018-08-14 12:22:09 -07:00
Joshua Granick
d10a092ed6
Force disable CFFI build macro except rare case
2018-08-14 12:18:11 -07:00
andrew-git
8aec4d7080
Html5 mp3 detection update
...
Looks like MP3 could have FF FX bits (https://www.garykessler.net/library/file_sigs.html ),
but in my sample for mp3 22k second bit was 243 and after change normally plays in Firefox and Chrome.
Need test and maybe update algo to take into account all second bits started with F
2018-08-13 11:15:37 -07:00
Joshua Granick
6ec3275c77
Compile fix
2018-08-09 12:06:51 -07:00
Joshua Granick
b86aea2893
Minor improvement to AssetLibrary projgress events
2018-08-09 12:02:19 -07:00
Joshua Granick
2222e81767
Make HowlerJS define consistent
2018-08-09 12:02:05 -07:00
Joshua Granick
91872a282e
Minor documentation tweak
2018-08-09 12:01:40 -07:00
Joshua Granick
8d8ee345b5
Minor HTML5 window init fix
2018-08-09 10:51:41 -07:00
Joshua Granick
e93c2fa4ae
HTML5 audio context fix
2018-08-08 21:11:35 -07:00
Joshua Granick
4c869ccd06
Dispatch progress event when loading local file in HTTPRequest
2018-08-08 15:39:12 -07:00
Joshua Granick
381f18a791
Electron tweak
2018-08-08 11:36:39 -07:00
Joshua Granick
41b12ebcdc
Revert "Improve Image sync" ( resolve openfl/openfl#1976 )
...
This reverts commit 3d4d10dfde .
2018-08-07 17:05:19 -07:00
Joshua Granick
3d4d10dfde
Improve Image sync
2018-08-07 15:04:55 -07:00
Joshua Granick
6753c6d3ca
Minor fix
2018-08-06 12:58:42 -07:00
Joshua Granick
87a956741d
Reset back to Lime config
2018-08-06 12:58:11 -07:00
Joshua Granick
430820cdb4
Name lime.tools.Project back to HXProject
2018-08-06 11:03:42 -07:00
Joshua Granick
e0f8813b96
Simplify HXP imports, fixes
2018-08-04 18:17:51 -07:00
Joshua Granick
bd9abc4c2a
Update for HXP API change
2018-08-04 18:09:44 -07:00
Joshua Granick
ddd19afe52
Only build HashLink on 32-bit, fix embedded bytes on HashLink
2018-08-03 17:22:08 -07:00
Joshua Granick
4ec83c3638
Add lime.tools.* and keep Project-based tool code
2018-08-03 16:38:50 -07:00
Joshua Granick
feeb8c150b
Crash fix, minor changes
2018-08-02 19:20:05 -07:00
Joshua Granick
415627069e
Improve HTML5 frameRate calculation
2018-08-02 18:27:29 -07:00
Jens Fischer
8738781481
Fix CFFIMacro for latest Haxe dev
...
`return null` is no longer allowed for Void-returns: HaxeFoundation/haxe#7198
This was causing issues when building a completion cache with the HL target:
lime/src/lime/_internal/backend/native/NativeCFFI.hx:3435: characters 9-82 : Cannot return `null` from Void-function
2018-08-02 09:07:41 -07:00
Joshua Granick
4449bb4328
HashLink fix
2018-08-01 22:37:17 -07:00