summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* merge developmentgh-pagesGubolin2015-07-2353-1878/+3023
|\
| * merge upstreamdevelopmentGubolin2015-07-2351-494/+2371
| |\
| | * Merge pull request #847 from bl-nero/manualHEADmasterBrian Harvey2015-07-2016-0/+1819
| | |\ | | | | | | | | First batch of the LaTeX version of the manual and its Polish translation
| | | * Merge branch 'master' into manualBartosz Leper2015-07-2016-472/+487
| | | |\ | | | |/ | | |/|
| | * | update version historyjmoenig2015-06-261-1/+5
| | | |
| | * | update Morphicjmoenig2015-06-262-19/+56
| | | | | | | | | | | | | | | | to the latest version
| | * | add indentationjmoenig2015-06-251-3/+3
| | | | | | | | | | | | | | | | again to please old.jslint.com :-)
| | * | Merge pull request #624 from cycomachead/shared-urlJens Mönig2015-06-251-0/+15
| | |\ \ | | | | | | | | | | Set location.hash to cloud URLs on project shares
| | | * | Shared URLs: remove call to .siblings()Michael Ball2014-11-241-3/+3
| | | | | | | | | | | | | | | | | | | | Project dialog morphs reference `ide` directly instead of using a function call
| | | * | Merge branch 'master' of ↵Michael Ball2014-11-2413-213/+374
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://github.com/jmoenig/Snap--Build-Your-Own-Blocks into shared-url * 'master' of git://github.com/jmoenig/Snap--Build-Your-Own-Blocks: (34 commits) tail-call-elimination for reporters - experiment allow recursive reporters to be stopped by user updated history fixed #131 Fixed #34 Fixed #644 Fixed #372 Fixed #416 Fixed #318 Fix “stop this block” primitive for tail-call-elimination Fix "stop this block"’s lexical awareness Add a new Favicon to Snap! (Clearer Lambda) integrate translation update push morphic.js version date fix ‘line’ option in ‘split’ block for Windows files integrate percent sign fix for JSLint Updated the “About” Dialog renamed Process::callback to "onComplete" Fixed #364 avoid “freezing” when calling LAUNCH on empty ring Fixed #642, avoid “freezing” when calling CONS on non-list/null ...
| | | * | | Set location.hash to cloud URLs on project sharesMichael Ball2014-10-251-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will make it much easier to get the URL for a shared project. It also removes the # from the URL when the open project is unshared."
| | * | | | update French translation, thanks, Frédéric Bonnaud!jmoenig2015-06-252-7/+151
| | | | | |
| | * | | | Merge pull request #606 from Gubolin/issue_190Jens Mönig2015-06-251-1/+2
| | |\ \ \ \ | | | | | | | | | | | | | | show an error message if project cannot be loaded (fix #190)
| | * | | | | add some spacesjmoenig2015-06-251-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | to satisfy old.jslint.com :-)
| | * | | | | Merge pull request #821 from show0k/masterJens Mönig2015-06-252-13/+19
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | Remove harcoded url in gui.js (fix #814)
| | | * | | | | add a index.html file to redirect automaticly to snap.htmlThéo Segonds2015-06-071-0/+7
| | | | | | | |
| | | * | | | | Remove hardcoded URLs in gui.js. This fix #814Théo Segonds2015-06-071-13/+12
| | | | | | | |
| | * | | | | | Merge pull request #805 from brollb/masterJens Mönig2015-06-252-3/+3
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fixed typo in Process definition
| | | * | | | | | Fixed #809Brian Broll2015-05-231-2/+2
| | | | | | | | |
| | | * | | | | | Fixed typo in Process constructorBrian Broll2015-05-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed Process.prototype.contructor to Process.prototype.constructor
| | * | | | | | | remove some spacesjmoenig2015-06-251-3/+3
| | | | | | | | |
| | * | | | | | | Merge pull request #826 from bromagosa/contribJens Mönig2015-06-251-1/+4
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | fixes #815
| | | * | | | | | | fixes #815Bernat Romagosa2015-06-091-1/+4
| | | | | | | | | |
| | * | | | | | | | Merge pull request #834 from cycomachead/number-functionsJens Mönig2015-06-252-6/+6
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Implement log10 and 10^x math functions
| | | * | | | | | | | Implement log10 and 10^x math functionsMichael Ball2015-06-152-6/+6
| | | | | | | | | | |
| | * | | | | | | | | update threads.js versionjmoenig2015-06-251-7/+6
| | | | | | | | | | |
| | * | | | | | | | | Merge pull request #836 from cycomachead/date-error-fixJens Mönig2015-06-251-15/+15
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix Error Handing in the DATE block
| | | * | | | | | | | | Fix Error Handing in the DATE blockMichael Ball2015-06-151-15/+15
| | | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason the function wasnt properly catching errors and was instead rasing native JS errors. This fixes that bug, so the function will now report nothing when it doesnt know what to do. In addition, moving the variable `dateMap` inside the function reduces a global variable, which shouldnt affect anything other than keeping the code clean. :)
| | * | | | | | | | | wrap credits tab in "about" Dialogjmoenig2015-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to accommodate for @nathan ’s abundant contributions :-)
| | * | | | | | | | | Revert to "new" for object creationjmoenig2015-06-2510-107/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and prepare for new release
| | * | | | | | | | | Simplify Morphicjmoenig2015-06-251-192/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * revert to “new” for object creation (for now) * take out fallback for missing Map
| | * | | | | | | | | Merge pull request #837 from nathan/optimJens Mönig2015-06-2510-488/+341
| | |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / | | |/| | | | | | | | Optimizations
| | | * | | | | | | | Use associative arrays if Map doesn't existNathan Dinsmore2015-06-251-72/+69
| | | | | | | | | | |
| | | * | | | | | | | Speed up parserNathan Dinsmore2015-06-181-89/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | About an order of magnitude faster (268.5 ms => 31.3 ms).
| | | * | | | | | | | Fix InputSlotMorph::fixLayout()Nathan Dinsmore2015-06-181-2/+2
| | | | | | | | | | |
| | | * | | | | | | | Call isTransparentAtNathan Dinsmore2015-06-181-3/+4
| | | | | | | | | | |
| | | * | | | | | | | Add bracesNathan Dinsmore2015-06-181-1/+1
| | | | | | | | | | |
| | | * | | | | | | | Declare some variables earlierNathan Dinsmore2015-06-181-3/+3
| | | | | | | | | | |
| | | * | | | | | | | Fix ListWatcherMorph initializationNathan Dinsmore2015-06-181-7/+8
| | | | | | | | | | |
| | | * | | | | | | | Optimize loading projects a bit moreNathan Dinsmore2015-06-172-33/+36
| | | | | | | | | | |
| | | * | | | | | | | Don't redraw label parts unnecessarilyNathan Dinsmore2015-06-171-1/+1
| | | | | | | | | | |
| | | * | | | | | | | Add missing init() super calls in paint.jsNathan Dinsmore2015-06-171-0/+4
| | | | | | | | | | |
| | | * | | | | | | | Add a missing super call in overridden updateReferences()Nathan Dinsmore2015-06-171-1/+2
| | | | | | | | | | |
| | | * | | | | | | | Provide a fallback for browsers that don't support MapNathan Dinsmore2015-06-171-0/+34
| | | | | | | | | | |
| | | * | | | | | | | Optimize moveBy and friendsNathan Dinsmore2015-06-172-35/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This results in realtime speed for dragging where I used to get 10-15 fps before this change.
| | | * | | | | | | | Remove clone function (unused)Nathan Dinsmore2015-06-172-11/+1
| | | | | | | | | | |
| | | * | | | | | | | Don't step SyntaxElementMorphs or their childrenNathan Dinsmore2015-06-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~1500 ms before => ~150 ms after (stepping world with large scripts)
| | | * | | | | | | | Fix and greatly simplify copying mechanismNathan Dinsmore2015-06-171-128/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to an error in the original implementation of updateReferences(), Morph subclasses which stored references to other morphs needed to manually override copyRecordingReferences() to update these references (which should have been done automatically by updateReferences). This change fixes updateReferences() and changes the copying mechanism to use Maps, which are much faster.
| | | * | | | | | | | Optimize copy()Nathan Dinsmore2015-06-171-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1356.2 ms before => 73.3 ms after (on a large block stack)
| | | * | | | | | | | Optimize StringMorph::clearSelection()Nathan Dinsmore2015-06-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was taking a very large chunk of CPU time when copying large scripts.