| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | remove some spaces | jmoenig | 2015-06-25 | 1 | -3/+3 |
| | | |||||
| * | Merge pull request #826 from bromagosa/contrib | Jens Mönig | 2015-06-25 | 1 | -1/+4 |
| |\ | | | | | fixes #815 | ||||
| | * | fixes #815 | Bernat Romagosa | 2015-06-09 | 1 | -1/+4 |
| | | | |||||
| * | | Merge pull request #834 from cycomachead/number-functions | Jens Mönig | 2015-06-25 | 2 | -6/+6 |
| |\ \ | | | | | | | Implement log10 and 10^x math functions | ||||
| | * | | Implement log10 and 10^x math functions | Michael Ball | 2015-06-15 | 2 | -6/+6 |
| | | | | |||||
| * | | | update threads.js version | jmoenig | 2015-06-25 | 1 | -7/+6 |
| | | | | |||||
| * | | | Merge pull request #836 from cycomachead/date-error-fix | Jens Mönig | 2015-06-25 | 1 | -15/+15 |
| |\ \ \ | | | | | | | | | Fix Error Handing in the DATE block | ||||
| | * | | | Fix Error Handing in the DATE block | Michael Ball | 2015-06-15 | 1 | -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" Dialog | jmoenig | 2015-06-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | to accommodate for @nathan ’s abundant contributions :-) | ||||
| * | | | Revert to "new" for object creation | jmoenig | 2015-06-25 | 10 | -107/+111 |
| | | | | | | | | | | | | | and prepare for new release | ||||
| * | | | Simplify Morphic | jmoenig | 2015-06-25 | 1 | -192/+142 |
| | | | | | | | | | | | | | | | | * revert to “new” for object creation (for now) * take out fallback for missing Map | ||||
| * | | | Merge pull request #837 from nathan/optim | Jens Mönig | 2015-06-25 | 10 | -488/+341 |
| |\ \ \ | |/ / |/| | | Optimizations | ||||
| | * | | Use associative arrays if Map doesn't exist | Nathan Dinsmore | 2015-06-25 | 1 | -72/+69 |
| | | | | |||||
| | * | | Speed up parser | Nathan Dinsmore | 2015-06-18 | 1 | -89/+30 |
| | | | | | | | | | | | | | About an order of magnitude faster (268.5 ms => 31.3 ms). | ||||
| | * | | Fix InputSlotMorph::fixLayout() | Nathan Dinsmore | 2015-06-18 | 1 | -2/+2 |
| | | | | |||||
| | * | | Call isTransparentAt | Nathan Dinsmore | 2015-06-18 | 1 | -3/+4 |
| | | | | |||||
| | * | | Add braces | Nathan Dinsmore | 2015-06-18 | 1 | -1/+1 |
| | | | | |||||
| | * | | Declare some variables earlier | Nathan Dinsmore | 2015-06-18 | 1 | -3/+3 |
| | | | | |||||
| | * | | Fix ListWatcherMorph initialization | Nathan Dinsmore | 2015-06-18 | 1 | -7/+8 |
| | | | | |||||
| | * | | Optimize loading projects a bit more | Nathan Dinsmore | 2015-06-17 | 2 | -33/+36 |
| | | | | |||||
| | * | | Don't redraw label parts unnecessarily | Nathan Dinsmore | 2015-06-17 | 1 | -1/+1 |
| | | | | |||||
| | * | | Add missing init() super calls in paint.js | Nathan Dinsmore | 2015-06-17 | 1 | -0/+4 |
| | | | | |||||
| | * | | 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 |
| | | | |||||
