Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/openfl/scratch-openfl
Open source version of the Scratch 2.0 project editor. This is the basis for the online and offline versions of Scratch found on the website.
https://github.com/openfl/scratch-openfl
Calculate MD5 if it's null
bf0435c69e8876e080edddf500e715d02f44578d authored over 9 years ago by Chris Willis-Ford <[email protected]>22bd51f210902a302b170009a525fe62fccb6b8f authored over 9 years ago by Chris Willis-Ford <[email protected]>
ff1dc318733517dc0a1c6b9eb711da54075a8967 authored over 9 years ago by Chris Willis-Ford <[email protected]>
3482b40801ec046acf0a359283f0068ba06db122 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Honor resolution setting if present in JSON
d2eb0b266e2582a3a995f1e1e8edf94e961dd6ff authored over 9 years ago by Shane M. Clements <[email protected]>Merged ServerOnline.callServer() features upward
c105f6e043c0d60eb2ce11590108acca05f93d09 authored over 9 years ago by Shane M. Clements <[email protected]>
These are remnants from the ScratchX merge.
- We now try to reload crossdomain.xml in the event ...
4f5de1351f039f21e0aba676ee835b4d0cae9225 authored over 9 years ago by Chris Willis-Ford <[email protected]>
7f0a10fe425ac5ae47dfd312f57fde19313acfb9 authored over 9 years ago by Chris Willis-Ford <[email protected]>
9a060c64bbdd397990185c568b69a9f0cb2ae648 authored over 9 years ago by Chris Willis-Ford <[email protected]>
017ef51df61b67e717b01b51a0d5272d84112524 authored over 9 years ago by Shane M. Clements <[email protected]>
d0a7c286c368a974e92771f7f196678dffe62197 authored over 9 years ago by Chris Willis-Ford <[email protected]>
707ffadbf0190ed335590e08b30d698b9942f1d7 authored over 9 years ago by Chris Willis-Ford <[email protected]>
3d cleanup
b43e54469c6c45d315b04e56626c66bc52a316c5 authored over 9 years ago by Shane M. Clements <[email protected]>
During a normal render all sprites always use the same blend mode, so
there's no need to set the...
ScratchX
b03f6e1876c18365f30f96fa5a776ec41921468f authored over 9 years ago by Shane M. Clements <[email protected]>Avoid AS3 class properties when caching lower case strings
15c8bd0680b18d88b4094c676d7371f3ce412692 authored over 9 years ago by Chris Willis-Ford <[email protected]>Don't try to decode zero length ByteArrays.
649c03a4c3e62de2166bfccb12ab2fcd1be9f425 authored over 9 years ago by Chris Willis-Ford <[email protected]>
I had removed the argument since pre-multiplied alpha lets us use the
same blend mode for both s...
96c7f5660f858f7a69c57f86844d3e7611fa3324 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fix issue 769
6bd926c445600ddd6d2dc850b275f4bc71d13bb0 authored over 9 years ago by Shane M. Clements <[email protected]>Fix issue 788
4a43db4b72d30c7c6c02a2489bd096234829527f authored over 9 years ago by Shane M. Clements <[email protected]>
This is a fairly expensive fix, which involves having a separate
"stamping" version for potentia...
By setting the blend factors to (One,OneMinusSourceAlpha) at all times
we can use the same set o...
18b20c05b0d24e6219f705c5e3bbbaf2d828a6db authored over 9 years ago by Chris Willis-Ford <[email protected]>
This should be tested on iOS, but seems to be reliable on desktop for
both editor and presentati...
Fixes #788
1ed0172d928132a7d6e321a5e58b3d1db875f164 authored over 9 years ago by Chris Willis-Ford <[email protected]>3d refactor
d083bf64adbc0d37dbbca0401ba4c825fdc6b128 authored over 9 years ago by Shane M. Clements <[email protected]>fa74647014e3f15332d925a7d9a5bea98795ceef authored over 9 years ago by Chris Willis-Ford <[email protected]>
6bf9cc4b60d0c577fc1514d97ceca5090b1d1215 authored over 9 years ago by Chris Willis-Ford <[email protected]>
a623441a48e9786eacfc34bd625c98478a781ded authored over 9 years ago by Chris Willis-Ford <[email protected]>
c481b30465913a2aecbd1f64ec7f1e0d96763026 authored over 9 years ago by Chris Willis-Ford <[email protected]>
31589f10004a2ee8381105cd20cdeeb6e0708deb authored over 9 years ago by Chris Willis-Ford <[email protected]>
899ab91dc06a17613c4bf2c358ee02ca12ba6f11 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Merged ServerWeb's callServer() method into Server's fetchAsset() and
improved error reporting i...
6d68a3a0db2c4393f943e118387d163ba5d85bd5 authored over 9 years ago by Chris Willis-Ford <[email protected]>
For now ServerWeb contains the minimum necessary to support fetching the
media library and its t...
d12187be253edecc68cb44f1454efc6340ff7837 authored over 9 years ago by Chris Willis-Ford <[email protected]>
b49938fd6336c684ce6910858118d144587d62cb authored over 9 years ago by Chris Willis-Ford <[email protected]>
39ece7b618417e79822155e79d9c38901161db7a authored over 9 years ago by Chris Willis-Ford <[email protected]>
6a9846dff2e57ec3581feb147a9b82277c29c0d9 authored over 9 years ago by Chris Willis-Ford <[email protected]>
63ac9c923d90ea7d22880d38e113056064a3d964 authored over 9 years ago by Chris Willis-Ford <[email protected]>
09c96fa6dad525e5acf99a7ac1ad2d8ab9bc8e0f authored over 9 years ago by Chris Willis-Ford <[email protected]>
0df624d1e8ec7d4d42e235404d9f3182de3e911a authored over 9 years ago by Chris Willis-Ford <[email protected]>
2c321c8c5ac7a567b8b24df7bf8eb6a98103fb77 authored over 9 years ago by Chris Willis-Ford <[email protected]>
100249b483eb8ae59481003c1e24f3dd731e381d authored over 9 years ago by Chris Willis-Ford <[email protected]>
The top bar now shows the experimental extension(s) that you have
loaded, if any, as well as eit...
This should be replaced by one that's designed to be tiny
227a4a401e9d78446342c85459cd23e03d1797af authored over 9 years ago by Chris Willis-Ford <[email protected]>b6bf7b0db5428aa551b107d78e6afd8edaac7619 authored over 9 years ago by Chris Willis-Ford <[email protected]>
13e5f44edfaaff46e8796aa70ec62440aa560a10 authored over 9 years ago by Chris Willis-Ford <[email protected]>
65ccabbdb26a61ef1ef0252d814b3136aacb0ebe authored over 9 years ago by Chris Willis-Ford <[email protected]>
21d0fafd47f3655f5b628531283d8257cc5050f0 authored over 9 years ago by Chris Willis-Ford <[email protected]>
JS can now call ASsetModalOverlay(true/false) to enable or disable an
overlay that will block in...
One of these imports was causing a compile error
da3766fda8f4d95e891677c88eb3b81af61c7185 authored over 9 years ago by Chris Willis-Ford <[email protected]>2f55a277f88f3236fcc2554a3fb552abe37994ee authored over 9 years ago by Chris Willis-Ford <[email protected]>
921af028a1405ffe4e90846be1a435ef4a9f7919 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Experimental JS extensions are only supported on ScratchX, and must be
hosted on GitHub Pages. E...
This is currently just a copy of ExtensionManagerOnline.as and will not
compile as-is. It's just...
97bbfeabc08146c1e49d543df51d39103833f284 authored over 9 years ago by Chris Willis-Ford <[email protected]>
4a6a295e93fe105864241baf7e9ab2aec5345dc3 authored over 9 years ago by Chris Willis-Ford <[email protected]>
aa32ea29a49bc4442777318fb9d322a6d58bfbd2 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Also added '.sbx' filter to File->Open dialog when in ScratchX mode.
97c7058df39cbda98431b019406856c2c0127020 authored over 9 years ago by Chris Willis-Ford <[email protected]>1c245271b1d4a77242fc56fb7cd5dd513214cd95 authored over 9 years ago by Chris Willis-Ford <[email protected]>
2fe493fbb5be295f726834be9d81c43c05d115ae authored over 9 years ago by Chris Willis-Ford <[email protected]>
19ff1706f10c726bb2283301bdc9986f2f2b5af2 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Also removed no-longer-necessary stub JS callbacks
e855ac2a512fbc5e60ab92b928b984b2968b5668 authored over 9 years ago by Chris Willis-Ford <[email protected]>e8ada2c366812f3381149a63ce30fa1546fe9714 authored over 9 years ago by Chris Willis-Ford <[email protected]>
c2345cb90473343e42cda92cd34b1f232366c977 authored over 9 years ago by Chris Willis-Ford <[email protected]>
c0b613b6878a0559671e4f7f3669b292f3bdaf31 authored over 9 years ago by Chris Willis-Ford <[email protected]>
319fb53b6131cf2b35799b9ce9c286472ec83447 authored over 9 years ago by Chris Willis-Ford <[email protected]>
47583cedd6324f8af6b4e8cd5758836c11ce13de authored over 9 years ago by Chris Willis-Ford <[email protected]>
9a866f48c002fb12780b187f14e0658ba7a9c013 authored over 9 years ago by Chris Willis-Ford <[email protected]>
6b7502bdf33591ae38639414a6247ecbe06552c2 authored over 9 years ago by Chris Willis-Ford <[email protected]>
dd216f7902a609caeece171718723f5690f4ee32 authored over 9 years ago by Chris Willis-Ford <[email protected]>
664b934f6f21427946660088ddd2ebf33b7027a5 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Code from @sclements
91870408ef7640a18f53a39f5e03e31c963bb931 authored over 9 years ago by Chris Willis-Ford <[email protected]>This improves our ability to benchmark individual parts
1c3b5a4f012d7ff05ffeddc774d56135d54d2a19 authored over 9 years ago by Chris Willis-Ford <[email protected]>80dd6c457dfbee20ce344b79e7312cf25fe4d89c authored over 9 years ago by Chris Willis-Ford <[email protected]>
Wipe out a sprite's shader ID when its effects change, and recalculate
the ID at draw time only ...
ba9177f7519b5b902f76b93ed0ed509a5425bef4 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Calculate shader ID at effect change time, so that the per-quad work at
render time is as small ...
552db83d0155115c9c6f25476c4201aef37bcdf9 authored over 9 years ago by Colby Gutierrez-Kraybill <[email protected]>
044639993313e78e0cddff94a1f683b27069ff9c authored over 9 years ago by Colby Gutierrez-Kraybill <[email protected]>
Update Primitives.as
5cf068090c7014af1d8809c48a8cb85b9b720547 authored over 9 years ago by Shane M. Clements <[email protected]>
for example... when n=14 (etc.),
'Math.pow(10, n)' is '100000000000000',
but
'Math.exp(n * Ma...
79afbf4c73921a57ec1ebb66e2fa31ec36cdc491 authored over 9 years ago by Chris Willis-Ford <[email protected]>
c250e4ee2026229bf55fc10a5313f11f6fdbf9b2 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Some calculations were being done even when the currently-enabled
effects did not need the resul...
5a081c0207164eaec6415229a406ab0e4d84c689 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Also set the shader before its parameters.
c862eebcd4d3d728db73d4920b6a365ed9f9ef22 authored over 9 years ago by Chris Willis-Ford <[email protected]>
This means code that checks a sprite's effect values can assume the
values are always numerical,...
ddb0ad683acbba44fb393f0794593a4edff8b0e9 authored over 9 years ago by Shane M. Clements <[email protected]>
a9caf2cb0bc2053d47c806f7760df6815d1fe22e authored over 9 years ago by Shane M. Clements <[email protected]>
9abdd071cdc13e8c97b95df41b7fab451ec9918e authored over 9 years ago by TheLogFather <[email protected]>
e470503d84dfe66defa42a2a33cfd2fcbb9337f8 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Setting FC4.yzw to silly values in the alias prevents AGALMacroAssembler
from using any of those...
a4f87024c4583ed0463465f855a2b61c13bd561f authored over 9 years ago by Shane M. Clements <[email protected]>
be37a68f7bcd4349c493ac6be96a672d1fd43fb0 authored over 9 years ago by Shane M. Clements <[email protected]>
e50625ff70afcefbb55554375558e8f1c444eb31 authored over 9 years ago by Shane M. Clements <[email protected]>
cc3f78bd92827bd6c250cf328757caf146aaf5e4 authored over 9 years ago by Shane M. Clements <[email protected]>