Ecosyste.ms: OpenCollective

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

github.com/openfl/openfl

The Open Flash Library for creative expression on the web, desktop, mobile and consoles.
https://github.com/openfl/openfl

File: basic isHidden for macOS/Linux that checks for leading . in file name

a4b4e62a1209c4386fa5a7eedd8761b30564f498 authored over 2 years ago by Josh Tynjala <[email protected]>
Run formatter

04289b3860aef67e141119bd0dbabc6570d09d9a authored over 2 years ago by Josh Tynjala <[email protected]>
File: isHidden should return the correct value

Implemented isHidden behavior on Windows. It's not optimal, but at least it works. In the near f...

b0f0496a938568374e8207e023eb93ba5c42defd authored over 2 years ago by Chris Speciale <[email protected]>
Fix typo

249c3e2a6d8aca7b6457672faaabaeab8161c636 authored over 2 years ago by Josh Tynjala <[email protected]>
contributors

134fb086804f97acc4c71bb48717d9ef0a094f8d authored over 2 years ago by Josh Tynjala <[email protected]>
releasenote

b8d9a4edbd11a269208aad68a8b726ee3c1e5e99 authored over 2 years ago by Josh Tynjala <[email protected]>
CHANGELOG: clarification

d43b345d6d1d3873b1dc9691f616aa11d8abbb9f authored over 2 years ago by Josh Tynjala <[email protected]>
preliminary CHANGELOG (needs a release date!)

383b809822ac502db95cef08f791d2ca91f1db1f authored over 2 years ago by Josh Tynjala <[email protected]>
Font: enumerateFonts() should return all installed fonts on Windows

Automatically installed fonts on Windows are placed in the current users local appData font loca...

da438ca16f2c86a05b9859cbfb83b5f8edfc4f62 authored over 2 years ago by Chris Speciale <[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...

efc0e1198bb9021432c9b48d69d88392a1180ae0 authored over 2 years ago by Josh Tynjala <[email protected]>
Docs: dark theme (closes #2549)

fc48d5e750809e67f3142eaa4c10a42956b85aba authored over 2 years ago by Josh Tynjala <[email protected]>
README: add nightly build instructions similar to Lime

53ea3f20794011d2db96ca189f093935fc64d750 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

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 ...

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...

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

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...

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

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

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

d5ebae3a726c9d7e3bb5a8e72947ab070d7a5824 authored over 2 years ago by Josh Tynjala <[email protected]>
Github Actions: fix missing run

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

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

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

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

3a4985e7896b5c21ab8da81628b0df229fbffeb1 authored over 2 years ago by Josh Tynjala <[email protected]>
DisplayObjectRenderer: pass the __pixelRatio to __cacheBitmapRenderer so that TextField renders at the correct resolution with filters

f657ca664e9ccb8c6e87ebf264904255708113b0 authored over 2 years ago by Josh Tynjala <[email protected]>
Fix openfl_pool_events, which had broken at some point

65cfc2d5fb8cc417bb0232f4c5123822c58aed10 authored over 2 years ago by Josh Tynjala <[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

dcf041a4ff2fd6ab968c9a453bf6f8d77ae9d9cc authored over 2 years ago by Josh Tynjala <[email protected]>
TextEngine: local y variable should be initialized to height instead of width

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()

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

5696df26ad36fb787693f89b0187a61abe41c8c0 authored over 2 years ago by Josh Tynjala <[email protected]>
File: Select event should fire with onSelect callback

ea79e47384e3cbd60c0e7467a0620e3a6404c078 authored over 2 years ago by Chris Speciale <[email protected]>
revert first commit

44f2fc60c6919967e5d55595f65d327d8052c739 authored over 2 years ago by Junsred <[email protected]>
re-add first commit

3192981cebc80adb000890efcfdccb687d83d7e8 authored over 2 years ago by Junsred <[email protected]>
revert first commit

520fb37d2a67b18b4750431f568ac06dae3e1ea3 authored over 2 years ago by Junsred <[email protected]>
remove unnecessary check

28830b851f0bd06fd5c040f589637857a4e9cd16 authored over 2 years ago by Junsred <[email protected]>
add restrictions to scrollV too

ac5b64a33846bf31e64cd982563fcf7659f0a077 authored over 2 years ago by Junsred <[email protected]>
Context3D: fix HiDPI scaling when back buffer doesn't want best resolution

a2234f9f17678c00d4650d4dd70634e8b41ead27 authored over 2 years ago by Josh Tynjala <[email protected]>
tests: TextField restrict tests shouldn't run on flash

0159886e23550a12932628bd8bad3b68fccbe58f authored over 2 years ago by Josh Tynjala <[email protected]>
tests: TextField restrict

647afdb0ac2f737203828d475c01dea24a5d1abb authored over 2 years ago by Josh Tynjala <[email protected]>
TextEngine: every ^ character should toggle between accept and decline, so a second ^ will start accepting characters again

9196ea44d06d328615a97cb66798f87626afa354 authored over 2 years ago by Josh Tynjala <[email protected]>
TextEngine: first part of restrict regexp should contain only accepted characters, and not the full restrict string

06a823acbac01f2a7e988845aeb00ce43059ff98 authored over 2 years ago by Josh Tynjala <[email protected]>
TextEngine: better restrict

b739f6b9f2a1fa91edd581ae87d35941370caf7b authored over 2 years ago by Junsred <[email protected]>
TextEngine: findFonts() needs to add the result of Font.fromFile() to both Font.__registeredFonts and Font.__fontByName

Previously, it added the font to Font.__registeredFonts only, but then bold/italic variants coul...

99b879283b2da9cd306aa41d5af1f0451b13665e authored over 2 years ago by Josh Tynjala <[email protected]>
StyleSheet: style names are not case-sensitive (references #2555)

141df94f6a3021cbe7c7abf52341fb9dc0ecae44 authored over 2 years ago by Josh Tynjala <[email protected]>
Lowercase style name

02b75ab71daea41cdacaab5533ecceccb1b357a3 authored over 2 years ago by Junsred <[email protected]>
Font: add lime to conditional that uses a class in the lime package (references #2489)

208359b5db87b860c3d59dde379ed1bb45be4b25 authored over 2 years ago by Josh Tynjala <[email protected]>
add registered fonts to the list

7332a2dcd3ce9bc17c690c27a8f178f988d5b73e authored over 2 years ago by loudoweb <[email protected]>
add enumerate device fonts

0232a9714aac1fe26a81aab6954172a47ef3de71 authored over 2 years ago by loudoweb <[email protected]>
TextField: fix null stage exception in MouseEvent.MOUSE_DOWN listener when TextField was removed from stage in earlier FocusEvent.FOCUS_IN listener

54b348edd2d3d926044df300feb4cd8af0a9e268 authored over 2 years ago by Josh Tynjala <[email protected]>
Stage, Context3D: fixed back buffer sizing when openfl_dpi_aware is not defined

6b019ab5dc846d5a0c3a9400425a8bb6df000426 authored over 2 years ago by Josh Tynjala <[email protected]>
TextEngine: Handle scrollV overflow + getter fix

Makes sure scrollV overflow is handled properly. Changed the getter to return `maxScrollV` inste...

dfba69306ce5f25b53a0f197659d0d571a0fd382 authored over 2 years ago by Chris Speciale <[email protected]>
TextLayout: Resolve inconsistant letter spacing

Thanks @ShallowMallow for discovering the cause of this!

I commented out `FT_LOAD_FORCE_AUTO...

667003cee9ec4f3a7030a5c450c7237c6ded3b10 authored over 2 years ago by Chris Speciale <[email protected]>
DisplayObjectContainerTest: conditionally compile whole function instead of just its body to avoid no assertions error

d67d4dc7def2deca838e0785cd63e530cd982695 authored over 2 years ago by Josh Tynjala <[email protected]>
TextField: refine selection preservation and validation from commit c4bfca735328e02f722bb72caba160bd5bbadad8

Also, add tests for this behavior, to be sure that there isn't a regression later

86cf3f1882c9f30a8e4dc410d79be39c58881fe9 authored over 2 years ago by Josh Tynjala <[email protected]>
TextField: comment about keeping selection when changing text

Just to make it clear that this is intentional

083b2b8740a7e48ad72652313fab52174c6a6546 authored over 2 years ago by Josh Tynjala <[email protected]>
TextField: fixed issue where selection rectangle was not updated sometimes when setSelection() is called or TextField receives focus with existing selection

b7b13287f5f365f6d71614d6787028edfd672b3f authored over 2 years ago by Josh Tynjala <[email protected]>
TextField: when setting text or htmlText, the selection should not be cleared

This change is to match the behavior of Flash/AIR

c4bfca735328e02f722bb72caba160bd5bbadad8 authored over 2 years ago by Josh Tynjala <[email protected]>
TextEngine: strip away the combined width of the whitespace at the end of a line when determining if long words should be broken into multiple lines

The whitespace's width was included in the width of the preceding word, but that makes the word ...

6018a7745c79543add812b9b09784efee0bb0da4 authored over 2 years ago by Josh Tynjala <[email protected]>
Fix async WRITE leak

Fix increasingly high CPU usage with multiple writes.

be6c410f48b1cfd62718b47f4189f30bc30427a9 authored over 2 years ago by Chris Speciale <[email protected]>
Fix event dispatches for async

Events should fire in main thread.

89f8900e067603a10b5a0c9bf345a90032e77b6d authored over 2 years ago by Chris Speciale <[email protected]>
WRITE mode async fix

Prevents hanging when writing using async. Additionally a fix for edge case in situation where w...

eb41d57e2eb6fc1ba8ba67280ac08bccbdedc66b authored over 2 years ago by Chris Speciale <[email protected]>
Fix <sup>®</sup> in docs

c2af3d39efcc236b7a2465525793eaaf6ccb444a authored over 2 years ago by Josh Tynjala <[email protected]>
Github Actions: switch back to released Lime instead of Github Lime for now

Wait until after Haxe 3 support is restored in Lime (and probably until after refactoring of Lime)

5b084dc1726cd466fa938878c7a0a6360c40ff21 authored almost 3 years ago by Josh Tynjala <[email protected]>
TextField: improvements to scrolling via mouse selection

Check for null stage, and make sure that stage listeners are always removed, even if removed fro...

88eb1aa3b1e6c9497e0112bc31fd94f594365bfc authored almost 3 years ago by Josh Tynjala <[email protected]>
Fix segfault in HashLink. (closes #2538)

HashLink crashes if you try to access a negative index, while other platforms are fine.

Co-auth...

8c3fd38ec2c20b39705840172059ec85caae9e83 authored almost 3 years ago by Josh Tynjala <[email protected]>
Revert "Github Actions: test to see if build passes with only Haxe 4.1.5"

This reverts commit f6189cac09cfda2f77aff726bcf9172c7945ba2f.

18397603f4d4b1d1bc078cd351e978f18599094d authored almost 3 years ago by Josh Tynjala <[email protected]>
Github Actions: test to see if build passes with only Haxe 4.1.5

f6189cac09cfda2f77aff726bcf9172c7945ba2f authored almost 3 years ago by Josh Tynjala <[email protected]>
Revert "Github Actions: lime rebuild tools"

This reverts commit 591748608c9856a91687e6a20bcf8624080107d0.

aef6e3bd283cbbbb90218444d1f66ea3cedd2ca3 authored almost 3 years ago by Josh Tynjala <[email protected]>
Github Actions: lime rebuild tools

591748608c9856a91687e6a20bcf8624080107d0 authored almost 3 years ago by Josh Tynjala <[email protected]>
TextEngine: fix height measurement when text ends with a new line

05e2a8d9bd1a9de7d516afa17136d110a0919618 authored almost 3 years ago by Josh Tynjala <[email protected]>
TextEngine: fix extra new line at end of text beccause the breakIndex wasn't updated after alignBaseline()

a587bb76fb86f56c8461a5aa2bd604a0c1c60938 authored almost 3 years ago by Josh Tynjala <[email protected]>
Add missing `open event` dispatch

027308170a5454aa64a9432aaf967bbfb3af450c authored almost 3 years ago by Chris Speciale <[email protected]>
Window: attempt to fix StageScaleMode.SHOW_ALL error in older Haxe

4d4a2b6fe7290aff6417b5ce248097a1dd1a93b7 authored almost 3 years ago by Josh Tynjala <[email protected]>
Context3DTextField: set __pixelRatio on software renderer before asking it to render

Context3DGraphics does this too, but that gets called after rendering the TextField to canvas/ca...

2d6d4ceaf113f9b054cc3bae7090cf8bc9028623 authored almost 3 years ago by Josh Tynjala <[email protected]>
Dispatch open event on load operation

Even though its documented, this was somehow left out.

ea3a18010d90d01b2fdecc5abfa42966d44675a3 authored almost 3 years ago by Chris Speciale <[email protected]>
Enable high-DPI graphics in WebGL, add -Dopenfl-disable-hdpi and rename other disable-hdpi defines

beb702b4344b25e38a04fef4c6ae87a1a59721c6 authored almost 3 years ago by Joshua Granick <[email protected]>
Improve high-DPI for Context3D graphics

779455ac2e4f13f5df0ec0d627e3a0062b03f657 authored almost 3 years ago by Joshua Granick <[email protected]>
Fix Context3D Graphics DPI scale

91a1b0768e5287d045ccfc45cfa40711d42d19bf authored almost 3 years ago by Joshua Granick <[email protected]>
Fixes for high-DPI TextField

58701b6c99f1af127a9b547d3664102581091ea5 authored almost 3 years ago by Joshua Granick <[email protected]>
Add high-DPI TextField support (Canvas)

0dd3d3c0e8e564678e996db66f9a2d961c9d2a96 authored almost 3 years ago by Joshua Granick <[email protected]>
Minor high-DPI fix, add -Dopenfl-dpi-aware

267181703f1d40c76076b167e51457a72921eb4b authored almost 3 years ago by Joshua Granick <[email protected]>
Fixes for high-DPI cacheAsBitmap

2f00f197b9cdba3824edcc5c67e46d9ecfcf0c87 authored almost 3 years ago by Joshua Granick <[email protected]>
First pass on high-DPI cacheAsBitmap

a9de4c00d7ea14d4d53c87d86df0e21a1dd530a6 authored almost 3 years ago by Joshua Granick <[email protected]>
First pass adding stage.scaleMode

098b1583d8a6d4a776de3963c9c6c5c5bf8b57c7 authored almost 3 years ago by Joshua Granick <[email protected]>
TextEngine: fix new measureText() method from commit 17ad97aa51c20dbffc6c91689ab0b4ddb2c1f56f not working on non-JS/HTML platforms

86a8f4edfefb0ec3ac4c9105298415c5ce1ab5dd authored almost 3 years ago by Josh Tynjala <[email protected]>
Canvas scale9 fix

d366b6ee27fbb0df9cbc585efcb7f990ad9c2f44 authored almost 3 years ago by Joshua Granick <[email protected]>
DOM text render improvements

0a3a4ee2ec7ef99bff0488c708055fbaaf22f118 authored almost 3 years ago by Joshua Granick <[email protected]>
Add optional (-Dopenfl-measuretext-div) DIV text measurement

17ad97aa51c20dbffc6c91689ab0b4ddb2c1f56f authored almost 3 years ago by Joshua Granick <[email protected]>
Fix Tilemap samples on HTML5 DOM

756f1e3a254f1a23e920a99167b7ec0291756638 authored almost 3 years ago by Joshua Granick <[email protected]>
Allow Lime 8

bbf9e61671dbe5643ca2008f716d5cefe07767b2 authored almost 3 years ago by Joshua Granick <[email protected]>
Guard URLLoader changes for Lime 8+ only

91a66fe0e16a11e620b0b01575471dceb67c1d2b authored almost 3 years ago by Joshua Granick <[email protected]>
Enable Stage3D for DOM

c9676774514072268ecc6d4e8f0d9bcf9b820560 authored almost 3 years ago by Joshua Granick <[email protected]>
Github Actions: skip duplicate hxp install

4f03a535b7f15ec8fd0bcf371af2473ea938217b authored almost 3 years ago by Josh Tynjala <[email protected]>
URLLoader: fix crash on HashLink

c8ef8089d5678709ffb60b7832cc2d526338c941 authored almost 3 years ago by Josh Tynjala <[email protected]>
Github Actions: Lime dependencies

a096fe1b467c6d351182b6776f57734bca03ba66 authored almost 3 years ago by Josh Tynjala <[email protected]>
Github Actions: need to use Lime from Github

66a156820d752f690e28f4ca7eede83b5e3fee63 authored almost 3 years ago by Josh Tynjala <[email protected]>
URLLoader: use manageCookies instead of useCredentials

They are not the same thing. useCredentials specifically applies to cross-origin requests. manag...

7ccb2a167123214a4c1c30e867ccdd2f9a4331a0 authored almost 3 years ago by Josh Tynjala <[email protected]>
Disable cacheAsBitmap on DOM unless filters are active

9d0bd0ce9b1aa19d79d0df7ca4a6cc8ae3dd6343 authored almost 3 years ago by Joshua Granick <[email protected]>
DOM cacheAsBitmap cleanup fixes

e536003cf71c7a6e13af8c3cc3eada6103248d02 authored almost 3 years ago by Joshua Granick <[email protected]>