| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add a missing super call in overridden updateReferences() | Nathan Dinsmore | 2015-06-17 | 1 | -1/+2 |
| | | |||||
| * | Provide a fallback for browsers that don't support Map | Nathan Dinsmore | 2015-06-17 | 1 | -0/+34 |
| | | |||||
| * | Optimize moveBy and friends | Nathan Dinsmore | 2015-06-17 | 2 | -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 Dinsmore | 2015-06-17 | 2 | -11/+1 |
| | | |||||
| * | Don't step SyntaxElementMorphs or their children | Nathan Dinsmore | 2015-06-17 | 1 | -0/+4 |
| | | | | | ~1500 ms before => ~150 ms after (stepping world with large scripts) | ||||
| * | Fix and greatly simplify copying mechanism | Nathan Dinsmore | 2015-06-17 | 1 | -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 Dinsmore | 2015-06-17 | 1 | -8/+6 |
| | | | | | 1356.2 ms before => 73.3 ms after (on a large block stack) | ||||
| * | Optimize StringMorph::clearSelection() | Nathan Dinsmore | 2015-06-17 | 1 | -0/+1 |
| | | | | | This was taking a very large chunk of CPU time when copying large scripts. | ||||
| * | Optimize Block::thumbnail() | Nathan Dinsmore | 2015-06-17 | 1 | -16/+13 |
| | | | | | Remove noShadow, because copying is really expensive--you could probably add this in-place with some more complicated logic, but it doesn't seem worth it. Also fix clipping logic so that fades look good on all background colors. | ||||
| * | Remove extra space | Nathan Dinsmore | 2015-06-17 | 1 | -1/+1 |
| | | |||||
| * | Optimize HandMorph::morphAtPointer a lot | Nathan Dinsmore | 2015-06-17 | 1 | -21/+20 |
| | | | | | On large morph hierarchies this goes from ~85% CPU usage when moving the mouse around to ~5%. | ||||
| * | Fix missing initialization call in SnapSerializer() | Nathan Dinsmore | 2015-06-17 | 1 | -0/+1 |
| | | |||||
| * | Use Object.create(…) instead of new …() for inheritance (faster) | Nathan Dinsmore | 2015-06-17 | 10 | -100/+100 |
| | | |||||
| * | Fix errors in two help screens. | Brian Harvey | 2015-06-10 | 2 | -0/+0 |
| | | |||||
| * | Speed up join words and list->sentence in tools.xml | Brian Harvey | 2015-06-10 | 1 | -1/+1 |
| | | |||||
| * | fixed #820 | Jens Mönig | 2015-06-08 | 2 | -1/+10 |
| | | |||||
| * | Finally creating the missing help screens. | Brian Harvey | 2015-05-26 | 17 | -0/+0 |
| | | |||||
| * | fix block library export encoding glitch | Jens Mönig | 2015-05-23 | 2 | -3/+7 |
| | | |||||
| * | Fix encoding for exported libraries of global blocks | Jens Mönig | 2015-05-21 | 2 | -2/+8 |
| | | |||||
| * | updated localization timestamp and history | Jens Mönig | 2015-05-18 | 2 | -1/+2 |
| | | |||||
| * | Merge pull request #793 from MMSequeira/master | Jens Mönig | 2015-05-18 | 2 | -10/+20 |
| |\ | | | | | Update to Portuguese localization | ||||
| | * | Update last_changed field for Portuguese localization | Manuel Menezes de Sequeira | 2015-05-04 | 1 | -1/+1 |
| | | | |||||
| | * | Update portuguese translation to align with latest german version. | Manuel Menezes de Sequeira | 2015-05-04 | 1 | -9/+19 |
| | | | |||||
| * | | Fix encoding for exported sprites (esp. comments) | Jens Mönig | 2015-05-18 | 3 | -4/+12 |
| |/ | |||||
| * | Release! | Jens Mönig | 2015-05-01 | 2 | -1/+9 |
| | | |||||
| * | formatting tweaks for JSLint’s benefit | Jens Mönig | 2015-05-01 | 1 | -3/+3 |
| | | |||||
| * | Merge pull request #768 from bromagosa/contrib | Jens Mönig | 2015-05-01 | 1 | -2/+15 |
| |\ | | | | | new parameters to allow embedding projects | ||||
| | * | new parameters to allow embedding projects | Bernat Romagosa | 2015-04-10 | 1 | -2/+15 |
| | | | |||||
| * | | hide “save to disk” option behind shift-click again (has issues in Chrome) | Jens Mönig | 2015-05-01 | 1 | -7/+10 |
| | | | |||||
| * | | return empty string when querying first letter of a list | Jens Mönig | 2015-05-01 | 1 | -1/+4 |
| | | | |||||
| * | | indicate numeric inputs in the block prototype with the # sign | Jens Mönig | 2015-05-01 | 1 | -2/+8 |
| | | | |||||
| * | | select all text when first clicking an input slot | Jens Mönig | 2015-05-01 | 1 | -1/+10 |
| | | | |||||
| * | | Morphic: Dynamic enhancements | Jens Mönig | 2015-05-01 | 1 | -14/+28 |
| | | | | | | | | | | | | | new event hooks for “reactToTemplateCopy”, first mouse click on editable text, and allow trigger hint to also be a function returning a dynamic help string rather than only a static string | ||||
| * | | fixed #784 | Jens Mönig | 2015-04-26 | 2 | -35/+47 |
| | | | |||||
| * | | fixed #770 | Jens Mönig | 2015-04-15 | 2 | -3/+4 |
| | | | |||||
| * | | flush Stage>>keysPressed when prompting the user | Jens Mönig | 2015-04-15 | 2 | -1/+6 |
| | | | |||||
| * | | fixed #752 and #745 | Jens Mönig | 2015-03-25 | 2 | -6/+19 |
| | | | |||||
| * | | switch from beta to release candidate | Jens Mönig | 2015-03-15 | 3 | -3/+4 |
| | | | |||||
| * | | fixed #743 | Jens Mönig | 2015-03-15 | 2 | -2/+7 |
| | | | |||||
| * | | Only enable input caching for blocks | Jens Mönig | 2015-03-09 | 2 | -13/+6 |
| | | | |||||
| * | | fixed #738 | Jens Mönig | 2015-03-09 | 2 | -3/+14 |
| | | | |||||
| * | | fixed #736 | Jens Mönig | 2015-03-06 | 2 | -2/+30 |
| | | | | | | | | | | | caching really *is* evil :-) (if it weren’t for performance…) | ||||
| * | | fixed #730 | Jens Mönig | 2015-03-02 | 2 | -1/+15 |
| | | | | | | | | | caching is evil, haha! | ||||
| * | | fixed #716 | Jens Mönig | 2015-02-28 | 2 | -2/+3 |
| | | | |||||
| * | | fixed #715 | Jens Mönig | 2015-02-28 | 2 | -3/+4 |
| | | | |||||
| * | | slightly optimize warped / turbo execution | Jens Mönig | 2015-02-28 | 2 | -6/+10 |
| | | | |||||
| * | | Cache inputs - accelerate recursive reporters | Jens Mönig | 2015-02-28 | 4 | -7/+42 |
| | | | | | | | | | and warped / turbo recursive commands by up to 40% | ||||
| * | | fixed #725 | Jens Mönig | 2015-02-24 | 2 | -2/+10 |
| | | | |||||
| * | | fix a bug in the automatic block migration mechanism | jmoenig | 2015-02-23 | 1 | -2/+2 |
| | | | | | | | | | Thanks, Josh, for telling me! | ||||
| * | | Avoid incompatibility warning for very old (pre-earmarked) projects | jmoenig | 2015-02-23 | 2 | -2/+3 |
| | | | |||||
