Wykres commitów

202 Commity (09adb5f484bcc7067cab958ae944197f9990c8f5)

Autor SHA1 Wiadomość Data
Jens Mönig 2cd8c6e06a updated German translation and history 2017-10-20 19:18:35 +02:00
Bernat Romagosa 6f17dab0ef Fix reportURL for URLs that have // in the middle
Reported by @brianharvey.

When using proxies we often embed "https://" right in the middle of the URL. The reportURL block was mistakenly thinking that the protocol had already been added to the URL, thus trying to access a relative path.
2017-10-20 09:19:17 +02:00
Jens Mönig ce75402fc4 made 'myself' default input for "a new clone of" reporter
made cloning “myself” a noop for the stage rather than throwing an
error. German translation update for the changed TELL and ASK blocks
2017-10-17 10:56:26 +02:00
Jens Mönig da9c293321 added "with inpus" to TELL and ASK prims
changed TELL's C-shape to command-style input
2017-10-17 09:19:53 +02:00
Jens Mönig ec917de0bf retain the current process receiver when launching a new thread 2017-10-12 19:17:33 +02:00
Jens Mönig ddee221147 make sure to retain the current instrument when launching a new thread 2017-10-12 12:34:50 +02:00
Jens Mönig 4b169000b5 allow https query from locally loaded sources
thanks, Michael, for the hint!
2017-09-06 07:55:30 +02:00
Jens Mönig 9f17f34e7c added “csv” option to the SPLIT primitive 2017-09-06 07:26:28 +02:00
Jens Mönig 37dbcad27f Renamed “http” block to “url”, use location.protocol (support https) 2017-09-05 11:24:57 +02:00
Jens Mönig 1d174626a3 small tweaks, updated history & versions 2017-09-01 14:36:52 +02:00
Jens Mönig 1905142fc7 Confine programmatically setting the “temporary?” attribute to dev mode
because it has serious pitfall issues
2017-08-30 08:09:48 +02:00
Jens Mönig 19b36c7ee7 added “temporary?” as gettable and settable attribute for clones 2017-08-29 12:21:37 +02:00
Jens Mönig 20313ae29b allow two-item lists as x-y coordinate arguments for “distance to” reporter 2017-08-29 10:06:45 +02:00
Jens Mönig 9e19e6f43d enable multiple instruments per sprite in parallel threads 2017-08-02 14:33:12 +02:00
Jens Mönig 0e1dfc9298 simplified “instrument” access 2017-08-02 14:16:36 +02:00
Jens Mönig 1cecb672d5 added “instruments”: sine, square, sawtooth, triangle waves 2017-07-31 20:09:46 +02:00
Jens Mönig 745d833e64 Allow two-item lists as arguments for "point towards" and "go to" primitives 2017-07-27 16:20:37 +02:00
Jens Mönig 4ef3b64aa4 fold two "stop" commands into one
… the one with the flat bottom. The reasoning behind this is that even
when you’ll want the script to continue afterwards, you’ll probably use
it inside a conditional statement, but this way we only have a single
“stop” block
2017-07-27 10:06:51 +02:00
Jens Mönig f7ff3074d2 enable type-assertion for list elements (costumes, sounds) 2017-07-26 17:07:18 +02:00
Jens Mönig 4b461bb83a added 'costume' and 'sound' as first-class data types 2017-07-26 16:03:23 +02:00
Jens Mönig 2668d3a0f6 programmatically hide and show primitives in the palette
Thanks, Cynthia Solomon, for this idea!
2017-07-26 10:58:17 +02:00
Jens Mönig 7669cfda86 OOP tweaks 2017-07-12 10:29:27 +02:00
Jens Mönig a0cbf2993c “new clone of ...” primitive
also made TELL, ASK primitives offiical
2017-07-12 09:43:35 +02:00
Jens Mönig 2133f1a8f0 added experimental “tell ... to ..." and “ask ... for ...” primitives
(hidden in dev mode)
2017-07-09 17:44:28 +02:00
Jens Mönig b6159d7b19 more meaningful error messages for list operations
now asserting data types to list operations, due to popular request.
This is somewhat sad, because *always* type-asserting *everything* puts
a strain on performance and takes away some of the “liveliness”. But I
hear you, teachers :-/
2017-07-08 10:18:44 +02:00
Jens Mönig de10e558e6 unify Scratch-style clones and Snap-specimens
implement clones as specimens
2017-07-04 13:51:22 +02:00
Jens Mönig 7b8602e367 First-Class Sounds 2017-06-26 12:46:05 +02:00
Jens Mönig f09361231f tweaked error-catching & handling for receiver-less scripts 2017-06-24 18:31:58 +02:00
Jens Mönig 9b497c2132 make sure to stop active processes when deleting a block 2017-06-20 08:51:55 +02:00
Jens Mönig 4fd6190ca0 optimized "glow"-halo thread count readout 2017-06-19 16:59:44 +02:00
Jens Mönig 0df5a7a722 fixed ##1767
optimized thread-launch and script highlighting to a single frame
instead of formerly two
2017-06-19 10:39:16 +02:00
Jens Mönig ef834a44d5 added a thread count indicator to shared-script highlights
and fixed result-bubbles
2017-06-02 17:44:26 +02:00
Jens Mönig eea1d08c82 let clones share the orginal’s scripts without shallow-copying them 2017-05-30 17:07:09 +02:00
Jens Mönig 1a872934de added inheritance support for the wardrobe
also exposed “costumes” as an attribute
2017-05-12 15:21:12 +02:00
Jens Mönig c14e15f7b1 added attributes to the “delete” block’s drop-down menu 2017-05-09 18:08:56 +02:00
Jens Mönig 145c764632 inheritance of sprite attributes (x, y, direction, size) 2017-05-05 11:17:15 +02:00
Jens Mönig e206f145a7 Chrome patch - attribute inheritance (in progress) 2017-04-23 18:30:49 +02:00
Jens Mönig ce23f9f54f v4.1 - dev -
Features:
* polymorphic sprite-local custom blocks
* inheritance of sprite-local custom blocks
* localization support when typing expressions
* support for user-forced line-breaks in custom block labels
* ternary Boolean slot setting: support to limit Boolean input slots to
“true/false” outside of rings and in palette
* support for default values in custom block Boolean slots
* experimental: duplicate block definition (hidden in shift-click
context menu)
* support for codification of String, Number and Boolean value types
* costume icons indicate svg costumes
* sprites’s rotation centers can be adjusted onstage

Fixes:
* changed keyboard shortcut indicator for “find blocks” to “^”
* prevent Snap from “hanging” when encountering certain errors in
visible stepping
* only mark implicit parameters if no formal ones exist
2017-04-10 11:48:55 +02:00
Jens Mönig 00db1cce3f Revert to 4.0.10
to prepare for newly surfaced bug in the Chrome browser
2017-04-10 10:28:30 +02:00
Jens Mönig 4db428b65c roll-back double-pointer container cache for methods 2017-03-01 10:11:47 +01:00
Jens Mönig ebc29c76d5 turned “definition” property of custom block instances into a double-pointer (Variable) structure
in preparation for OOP (method inheritance). This should not result in
any new behavior or break anything, if it does (at this point), it’s a
bug.
2017-02-16 08:08:30 +01:00
Jens Mönig e86490dfab fixed #1618 - only mark implicit parameters if no formal ones exist 2017-02-09 20:27:30 -08:00
Jens Mönig c8c36ae18f added support for codification of String, Number and Boolean value types 2017-01-27 19:05:50 +01:00
jmoenig ed407dc558 make error messages occurring in generic WHEN hat scripts visible 2017-01-11 13:39:48 +01:00
jmoenig bb8154a211 fixed #1602 2017-01-04 17:33:38 +01:00
jmoenig 1ecb97a972 Disable JS-Functions to protect users from malicious scripts
commented out for now
2016-12-27 16:08:23 +01:00
jmoenig b920624c4a updated history 2016-12-22 14:30:55 +01:00
Joan Guillén i Pelegay 6b20644c53 Fixing typo - tab control character hidden 2016-12-22 09:45:04 +01:00
Joan Guillén i Pelegay e50f4e3712 Fixing ColorSlotMorphs behavior in Visible Stepping 2016-12-22 00:19:38 +01:00
jmoenig f720fa7629 updated versions for pending release v4.0.9 2016-10-28 19:09:28 +02:00