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

Merge pull request #822 from LLK/fix_slow_rotation

Calculate MD5 if it's null

bf0435c69e8876e080edddf500e715d02f44578d authored over 9 years ago by Chris Willis-Ford <[email protected]>
Split downloadThumbnail() into overridable parts

22bd51f210902a302b170009a525fe62fccb6b8f authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fix compiling for Air 2.6

ff1dc318733517dc0a1c6b9eb711da54075a8967 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fix logo position problems from ScratchX merge

3482b40801ec046acf0a359283f0068ba06db122 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Merge pull request #792 from LLK/fix-large-backdrops-more

Honor resolution setting if present in JSON

d2eb0b266e2582a3a995f1e1e8edf94e961dd6ff authored over 9 years ago by Shane M. Clements <[email protected]>
Merge pull request #823 from LLK/scratchx-callserver-merge

Merged ServerOnline.callServer() features upward

c105f6e043c0d60eb2ce11590108acca05f93d09 authored over 9 years ago by Shane M. Clements <[email protected]>
Merged ServerOnline.callServer() features upward

These are remnants from the ScratchX merge.
- We now try to reload crossdomain.xml in the event ...

e8945644fae0d29f2e5a71395de3cb4d984fcdab authored over 9 years ago by Chris Willis-Ford <[email protected]>
Allow tightly packed methods

4f5de1351f039f21e0aba676ee835b4d0cae9225 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Formatting

7f0a10fe425ac5ae47dfd312f57fde19313acfb9 authored over 9 years ago by Chris Willis-Ford <[email protected]>
More code style settings

9a060c64bbdd397990185c568b69a9f0cb2ae648 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Calculate MD5 if it's null

017ef51df61b67e717b01b51a0d5272d84112524 authored over 9 years ago by Shane M. Clements <[email protected]>
Add project code style

d0a7c286c368a974e92771f7f196678dffe62197 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Ignore IDEA's uiDesigner.xml

707ffadbf0190ed335590e08b30d698b9942f1d7 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Merge pull request #821 from LLK/3d-cleanup

3d cleanup

b43e54469c6c45d315b04e56626c66bc52a316c5 authored over 9 years ago by Shane M. Clements <[email protected]>
Set blend factors less often

During a normal render all sprites always use the same blend mode, so
there's no need to set the...

b19b87adda1e804390692f98d17f81b9dd15b11c authored over 9 years ago by Chris Willis-Ford <[email protected]>
Merge pull request #818 from LLK/scratchx-v437

ScratchX

b03f6e1876c18365f30f96fa5a776ec41921468f authored over 9 years ago by Shane M. Clements <[email protected]>
Merge pull request #780 from LLK/fix_str_comp

Avoid AS3 class properties when caching lower case strings

15c8bd0680b18d88b4094c676d7371f3ce412692 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Merge pull request #799 from LLK/fail_empty_imgs

Don't try to decode zero length ByteArrays.

649c03a4c3e62de2166bfccb12ab2fcd1be9f425 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Bring back blend argument for drawChild()

I had removed the argument since pre-multiplied alpha lets us use the
same blend mode for both s...

de7491519facde51d6ebaff682a64eb21b582f94 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Disable Context3D error checking

96c7f5660f858f7a69c57f86844d3e7611fa3324 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Merge pull request #817 from LLK/fix-issue-769

Fix issue 769

6bd926c445600ddd6d2dc850b275f4bc71d13bb0 authored over 9 years ago by Shane M. Clements <[email protected]>
Merge pull request #814 from LLK/fix-issue-788

Fix issue 788

4a43db4b72d30c7c6c02a2489bd096234829527f authored over 9 years ago by Shane M. Clements <[email protected]>
Fixed blending when stamping on the pen layer

This is a fairly expensive fix, which involves having a separate
"stamping" version for potentia...

6b81187863ae8375ac3238de36103932d6265965 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Don't dupe shaders for stamping; always use PMA.

By setting the blend factors to (One,OneMinusSourceAlpha) at all times
we can use the same set o...

101b29944e86426384ecbed3cef8ae37554db29e authored over 9 years ago by Chris Willis-Ford <[email protected]>
Shaved some instructions off the alpha de-multiply

18b20c05b0d24e6219f705c5e3bbbaf2d828a6db authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed scaling and occasional white border

This should be tested on iOS, but seems to be reliable on desktop for
both editor and presentati...

8f531391495887364c92563f0aa0e06637d57e42 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fix exception when clearing FX on video image

Fixes #788

1ed0172d928132a7d6e321a5e58b3d1db875f164 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Merge pull request #813 from LLK/3d_refactor

3d refactor

d083bf64adbc0d37dbbca0401ba4c825fdc6b128 authored over 9 years ago by Shane M. Clements <[email protected]>
Expose savePhotoAsCostume() to allow override

fa74647014e3f15332d925a7d9a5bea98795ceef authored over 9 years ago by Chris Willis-Ford <[email protected]>
Don't try to use right/middle click on Flash 10.2

6bf9cc4b60d0c577fc1514d97ceca5090b1d1215 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed build.xml by adding as3corelib.swc

a623441a48e9786eacfc34bd625c98478a781ded authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed tests/build.js by adding as3corelib.swc

c481b30465913a2aecbd1f64ec7f1e0d96763026 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed bad merge related to Scratch.loadSingleFile

31589f10004a2ee8381105cd20cdeeb6e0708deb authored over 9 years ago by Chris Willis-Ford <[email protected]>
Improved ScratchX logo

899ab91dc06a17613c4bf2c358ee02ca12ba6f11 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Merged ServerWeb into Server

Merged ServerWeb's callServer() method into Server's fetchAsset() and
improved error reporting i...

4e21983e61605095973b41725ba562725007f452 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed getAsset() URL construction

6d68a3a0db2c4393f943e118387d163ba5d85bd5 authored over 9 years ago by Chris Willis-Ford <[email protected]>
New class ServerWeb extends Server for web use

For now ServerWeb contains the minimum necessary to support fetching the
media library and its t...

901ebaa13fdeb258b76b99c5d070631e3d097a8b authored over 9 years ago by Chris Willis-Ford <[email protected]>
Un-change CreateNewProject signature for Online compat

d12187be253edecc68cb44f1454efc6340ff7837 authored over 9 years ago by Chris Willis-Ford <[email protected]>
ExtensionManagerOnline compatibility

b49938fd6336c684ce6910858118d144587d62cb authored over 9 years ago by Chris Willis-Ford <[email protected]>
JS can ask for a callback in AScreateNewProject()

39ece7b618417e79822155e79d9c38901161db7a authored over 9 years ago by Chris Willis-Ford <[email protected]>
Send callback from save->export only on save

6a9846dff2e57ec3581feb147a9b82277c29c0d9 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Added AScreateNewProject

63ac9c923d90ea7d22880d38e113056064a3d964 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed enabling saved extensions

09c96fa6dad525e5acf99a7ac1ad2d8ab9bc8e0f authored over 9 years ago by Chris Willis-Ford <[email protected]>
Delay url=JS load until after SBX load finishes

0df624d1e8ec7d4d42e235404d9f3182de3e911a authored over 9 years ago by Chris Willis-Ford <[email protected]>
Unescape URLs coming into loadGithubURL()

2c321c8c5ac7a567b8b24df7bf8eb6a98103fb77 authored over 9 years ago by Chris Willis-Ford <[email protected]>
loadGithubURL handles arrays, shows warning

100249b483eb8ae59481003c1e24f3dd731e381d authored over 9 years ago by Chris Willis-Ford <[email protected]>
Added top-bar elements for ScratchX

The top bar now shows the experimental extension(s) that you have
loaded, if any, as well as eit...

eb7fc3ff59251417b1c05f7fc11fa376f57698b8 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Made ScratchX logo a little bit better

This should be replaced by one that's designed to be tiny

227a4a401e9d78446342c85459cd23e03d1797af authored over 9 years ago by Chris Willis-Ford <[email protected]>
Save as .SBX if experimental extensions are present

b6bf7b0db5428aa551b107d78e6afd8edaac7619 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Added shift/right click to connect to a local ext

13e5f44edfaaff46e8796aa70ec62440aa560a10 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Added ScratchX logo button

65ccabbdb26a61ef1ef0252d814b3136aacb0ebe authored over 9 years ago by Chris Willis-Ford <[email protected]>
Default to More Blocks category on ScratchX

21d0fafd47f3655f5b628531283d8257cc5050f0 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Let user call up the load/link/sample dialogs

JS can now call ASsetModalOverlay(true/false) to enable or disable an
overlay that will block in...

798416933f9c4a2600e4567a6967481e0fd84262 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Removed unnecessary imports in ExtensionDevManager

One of these imports was causing a compile error

da3766fda8f4d95e891677c88eb3b81af61c7185 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Adapted existing extension dev system for ScratchX

2f55a277f88f3236fcc2554a3fb552abe37994ee authored over 9 years ago by Chris Willis-Ford <[email protected]>
Handle JS URLs coming into loadGithubURL()

921af028a1405ffe4e90846be1a435ef4a9f7919 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Updated project extension loading for ScratchX

Experimental JS extensions are only supported on ScratchX, and must be
hosted on GitHub Pages. E...

82e1929cb0e1c8c8160046392d707247687c9405 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Copied ExtensionDevManager.as from Online

This is currently just a copy of ExtensionManagerOnline.as and will not
compile as-is. It's just...

d35b1c9742ad3dafb8bd5a6919cc0c9632e66b7b authored over 9 years ago by Chris Willis-Ford <[email protected]>
Changed colors for ScratchX based on Carl's design

97bbfeabc08146c1e49d543df51d39103833f284 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Rename ASloadSBXFromURL to ASloadGithubURL

4a6a295e93fe105864241baf7e9ab2aec5345dc3 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Allow loading an SBX from JS-supplied Base64

aa32ea29a49bc4442777318fb9d322a6d58bfbd2 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Added JS->SWF call ASbrowseForSBX

Also added '.sbx' filter to File->Open dialog when in ScratchX mode.

97c7058df39cbda98431b019406856c2c0127020 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Let IDEA clean up project files

1c245271b1d4a77242fc56fb7cd5dd513214cd95 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Support loading a project through the URL

2fe493fbb5be295f726834be9d81c43c05d115ae authored over 9 years ago by Chris Willis-Ford <[email protected]>
Use externalCall to call jsEditorReady()

19ff1706f10c726bb2283301bdc9986f2f2b5af2 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed loading extensions on ScratchX prototype

Also removed no-longer-necessary stub JS callbacks

e855ac2a512fbc5e60ab92b928b984b2968b5668 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Moved basic extension support into scratch-flash

e8ada2c366812f3381149a63ce30fa1546fe9714 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed extension dev mode detection

c2345cb90473343e42cda92cd34b1f232366c977 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Created IDEA project, plus some cleanup

c0b613b6878a0559671e4f7f3669b292f3bdaf31 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Simpler updateFilters() and checks for disabled FX

319fb53b6131cf2b35799b9ce9c286472ec83447 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Removed IRenderIn3D

47583cedd6324f8af6b4e8cd5758836c11ce13de authored over 9 years ago by Chris Willis-Ford <[email protected]>
Autoformat DisplayObjectContainerIn3D.as

9a866f48c002fb12780b187f14e0658ba7a9c013 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fully collapsed the matrix math in setMatrix()

6b7502bdf33591ae38639414a6247ecbe06552c2 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Precompose the first 4 matrix ops in setMatrix()

dd216f7902a609caeece171718723f5690f4ee32 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed math in setEffectConstants()

664b934f6f21427946660088ddd2ebf33b7027a5 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Set texture, blend, and shader values less often

Code from @sclements

91870408ef7640a18f53a39f5e03e31c963bb931 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Break up drawChild into separate functions

This improves our ability to benchmark individual parts

1c3b5a4f012d7ff05ffeddc774d56135d54d2a19 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fix shader ID calculation

80dd6c457dfbee20ce344b79e7312cf25fe4d89c authored over 9 years ago by Chris Willis-Ford <[email protected]>
Lazy shader ID calculation

Wipe out a sprite's shader ID when its effects change, and recalculate
the ID at draw time only ...

1c02b9fb0e3afa6cc9c7062a417693fe6c913053 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Don't create a closure in updateFilters()

ba9177f7519b5b902f76b93ed0ed509a5425bef4 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Minimize work in switchShaders()

Calculate shader ID at effect change time, so that the per-quad work at
render time is as small ...

b7e78ccefbd9b1605c755b2b9226450aa220d4b2 authored over 9 years ago by Chris Willis-Ford <[email protected]>
change format for slack

552db83d0155115c9c6f25476c4201aef37bcdf9 authored over 9 years ago by Colby Gutierrez-Kraybill <[email protected]>
Adding slack integration

044639993313e78e0cddff94a1f683b27069ff9c authored over 9 years ago by Colby Gutierrez-Kraybill <[email protected]>
Merge pull request #804 from togazo/patch-1

Update Primitives.as

5cf068090c7014af1d8809c48a8cb85b9b720547 authored over 9 years ago by Shane M. Clements <[email protected]>
Update Primitives.as

for example... when n=14 (etc.),
'Math.pow(10, n)' is '100000000000000',
but
'Math.exp(n * Ma...

554d39ce16d0aa4ed94686901729318664e27f19 authored over 9 years ago by togazo <[email protected]>
Fixed warning and removed obsolete comment

79afbf4c73921a57ec1ebb66e2fa31ec36cdc491 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed picking up sprites in 3D

c250e4ee2026229bf55fc10a5313f11f6fdbf9b2 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Fixed Mosaic when Pixelate off, moved math inward

Some calculations were being done even when the currently-enabled
effects did not need the resul...

84bdfdf52d7ee545a4cbba3b1a1746fd2680f6fe authored over 9 years ago by Chris Willis-Ford <[email protected]>
Simpler buffer setup and fragment constant setup

5a081c0207164eaec6415229a406ab0e4d84c689 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Eliminate unnecessary shader switch

Also set the shader before its parameters.

c862eebcd4d3d728db73d4920b6a365ed9f9ef22 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Prefill effect list with zeroes

This means code that checks a sprite's effect values can assume the
values are always numerical,...

8b73fbf1364f415b6b17884352c9af47e46378ae authored over 9 years ago by Chris Willis-Ford <[email protected]>
Added null check

ddb0ad683acbba44fb393f0794593a4edff8b0e9 authored over 9 years ago by Shane M. Clements <[email protected]>
Don't try to decode zero length ByteArrays.

a9caf2cb0bc2053d47c806f7760df6815d1fe22e authored over 9 years ago by Shane M. Clements <[email protected]>
Adds new item "go to definition" for drop-down menus of custom block callers.

9abdd071cdc13e8c97b95df41b7fab451ec9918e authored over 9 years ago by TheLogFather <[email protected]>
Corrected sprite position

e470503d84dfe66defa42a2a33cfd2fcbb9337f8 authored over 9 years ago by Chris Willis-Ford <[email protected]>
Prevent AGALMacroAssembler from assuming FC4.yzw=0

Setting FC4.yzw to silly values in the alias prevents AGALMacroAssembler
from using any of those...

7a788407425d7afb55b549d3e1f405c581d6438e authored over 9 years ago by Chris Willis-Ford <[email protected]>
More GC optimizations

a4f87024c4583ed0463465f855a2b61c13bd561f authored over 9 years ago by Shane M. Clements <[email protected]>
Fixed color effect when brightness effect is zero.

be37a68f7bcd4349c493ac6be96a672d1fd43fb0 authored over 9 years ago by Shane M. Clements <[email protected]>
Now switching shaders per Sprite if necessary

e50625ff70afcefbb55554375558e8f1c444eb31 authored over 9 years ago by Shane M. Clements <[email protected]>
Removed all of the large memory allocations. Fixed the effect register assignment.

cc3f78bd92827bd6c250cf328757caf146aaf5e4 authored over 9 years ago by Shane M. Clements <[email protected]>