Neil Fraser
d919b0af21
Update JSDoc from Array.<> to Array<>
...
Same with Object.
2021-05-27 21:30:26 -07:00
Grayson Nix
3d22f8401e
Issue #4475 fix ( #4758 )
...
* Issue #4475 fix
2021-04-08 16:01:16 -07:00
Maribeth Bottorff
55a453dab9
update break block even if it's not the dragged block ( #4533 )
2020-12-14 11:40:25 -08:00
Beka Westberg
04ea0f1397
Fixes mutators considering insertion markers during compose ( #4449 )
...
* Fix markers for lists, logic, and text
* Fix insertion markers in procedure mutators
2020-11-17 13:32:36 -08:00
Monica Kozbial
dd0d5aee53
Adding procedure tests and handling procedures instantiated without name ( #4428 )
...
* Expand procedure tests and fix bug with default ids
* Add tests
* Remove xml_procedures_test.js and add non-overlapping test cases into procedures_test.js
2020-11-06 11:48:48 -08:00
Rachel Fenichel
7288c66294
Rename connectionTypeChecker->connectionChecker
2020-07-16 17:40:13 -06:00
Rachel Fenichel
e24f3cef9b
Add isDragging to canConnectWithReason and delete newly unused code paths.
2020-07-16 17:40:13 -06:00
Rachel Fenichel
bb8348befd
Move to a single canConnect function, and update tests
2020-07-16 17:40:12 -06:00
Rachel Fenichel
c743a92bb9
Start work on connection type checker
2020-07-16 17:40:12 -06:00
Monica Kozbial
638ecf6023
Adding getter to procedures call for arguments_. ( #3983 )
2020-06-22 15:28:31 -07:00
Beka Westberg
79ce850cf8
Fix procedure callers accessing private vars
2020-04-11 16:16:25 -07:00
Monica Kozbial
a9223b0b22
Typo fixes. ( #3769 )
2020-03-25 15:47:27 -07:00
Jakub Vrána
00bb99e0ff
Add non-nullable modifier to return type of functions never returning null ( #3742 )
2020-03-16 08:14:47 -07:00
Beka Westberg
fabb8c44b1
Fix procedure args handling case incorrectly
2020-02-23 10:12:08 -08:00
Beka Westberg
5445cf4cf8
Add comments to break block change listener.
2020-02-19 14:40:28 -08:00
Beka Westberg
392d25eb39
fix: Break breaking undo.
2020-02-18 16:01:18 -08:00
Neil Fraser
4e2f8e6e02
Use SPDX licences.
...
This is a followup to #3127 .
At the time, SPDX licenses were pending approval by Google.
2020-02-11 13:27:20 -08:00
Sam El-Husseini
0bc8960d79
Update list and text create block to right align its value inputs ( #3667 )
2020-01-30 17:05:00 -08:00
Monica Kozbial
e2b510662c
Fixing typo on "programmatically". ( #3654 )
2020-01-24 15:10:22 -08:00
Beka Westberg
6d1bb201f7
feat: Improved procedure arg interaction. ( #3527 )
...
* feat: Improved procedure arg interaction.
* Added docs.
* Fixed typos and typings.
* Fixed typings?
* Changed visibility to private.
2020-01-07 13:55:46 -08:00
Beka Westberg
1ce97d1c50
Added checking if the block is disposed before trying to reconnect in logic_compare block.
2019-11-04 14:41:45 -08:00
Neil Fraser
22c1eba546
Make warnings an optional module.
2019-11-01 11:52:12 -07:00
Neil Fraser
123f436e04
Add parens around inline assignments ( #3381 )
2019-10-31 15:17:35 -07:00
Sam El-Husseini
52bef4463c
Fix warnings related to connections. ( #3306 )
...
* Fix warnings related to connections.
2019-10-23 17:56:52 -04:00
Sam El-Husseini
664cc3d6cd
Fix warnings related to number of arguments passed. ( #3270 )
2019-10-17 11:47:30 -05:00
Sam El-Husseini
2ac4149d98
Misc compiler warnings. ( #3172 )
...
* Fix misc compiler warnings. Use ws.getToolbox() instead of ws.toolbox_
2019-10-07 11:06:56 -07:00
Sam El-Husseini
d0772ad496
Fix compiler warnings related to fields. ( #3144 )
...
* Fix compiler warnings related to fields.
2019-10-03 15:58:46 -07:00
Neil Fraser
b46a4fe286
Bring our license format up to date ( #3127 )
...
* Google changed from an Inc to an LLC.
This happened back in 2017 but we didn’t notice. Officially we should update files from Inc to LLC when they are changed as part of regular edits, but this is a nightmare to remember for the next decade.
* Remove project description/titles from licenses
This is no longer part of Google’s header requirements. Our existing descriptions were useless (“Visual Blocks Editor”) or grossly obselete (“Visual Blocks Language”).
* License no longer requires URL.
* Fix license regexps.
2019-10-02 14:46:56 -07:00
Neil Fraser
a1e3973499
Make block comments an optional module. ( #3053 )
...
Measured as a 5 KB *increase* in code size, but that's because some other commit just landed between my tests. It's like running down an up escalator.
2019-09-19 14:53:28 -07:00
Neil Fraser
84a814cda1
Make mutator an optional module. ( #3048 )
2019-09-19 11:39:55 -07:00
Beka Westberg
093467aed1
Added More Procedure Unit Tests ( #2630 )
...
* Added more procedure unit tests.
* Cleanup from rebase.
* Cleanup.
2019-09-18 16:14:06 -07:00
Neil Fraser
0add3a5e3e
Add require statements to all block files.
2019-09-18 13:00:44 -07:00
Neil Fraser
5650fe51a2
Typos.
2019-09-12 18:24:48 -07:00
Rachel Fenichel
6f4476c962
Textarea Field, Multiline Block (from acbart) ( #2663 )
...
* Field Textarea, text_multiline block, generators
2019-09-11 17:57:46 -07:00
Rachel Fenichel
f717add5a5
Block annotations ( #2997 )
...
* Replace `@this Blockly.Block` with `@this {Blockly.Block}` in all block files.
* Fix 9 compiler warnings (JSC_USED_GLOBAL_THIS)
2019-09-11 17:50:52 -07:00
RoboErikG
a7b560db81
Revert "Mark Blockly.Constants.Colour and .Lists depreacted. ( #1797 )"
...
This reverts commit b2cb96b5b1 .
2019-09-05 15:34:20 -07:00
Rachel Fenichel
e523943ee9
Merge pull request #2615 from BeksOmega/fixes/Procedures
...
Fixed Procedure Empty Names & Procedure Parameters
2019-07-23 11:21:22 -07:00
Beka Westberg
b7e6d3704a
Fixed Procedure Argument Escaping ( #2626 )
...
* Refactored procedure decompose to build XML node by node. Fixed argument name escaping.
* Fixed review comments.
2019-07-10 16:58:25 -07:00
alschmiedt
6e9761b249
Merge pull request #2618 from alschmiedt/dynamic_variable_error
...
Fixes bug with using dynamic variable in toolbox
2019-07-09 16:29:11 -07:00
Beka Westberg
c053130da3
Fixed Procedure Decomposition Not Working with >1 Arguments ( #2622 )
...
* Fixed procedure decomposition not working with >1 arguments.
* Fixed typo causing #2612 .
2019-07-09 16:06:58 -07:00
alschmiedt
f30d79fbc8
Fixes bug with using dynamic variable in toolbox
2019-07-09 11:02:02 -07:00
Neil Fraser
52b6ce18a5
Fix unit tests
2019-07-08 13:29:43 -07:00
Beka Westberg
bb19b4ce0c
Reenabled parameter case tests.
2019-07-08 10:44:20 -07:00
Beka Westberg
ab352114b7
Fixed renaming procedure parameters.
2019-07-08 10:39:29 -07:00
Beka Westberg
b34ca2f93b
Fixed review comments.
2019-06-25 15:08:01 -07:00
Beka Westberg
85c4e4129f
Added procedure tests.
2019-06-25 15:08:01 -07:00
Neil Fraser
b8cbd9e7df
Resolve 13 warnings
...
Reduce count from 632 to 619.
Eliminate copy-paste code duplication in Field.prototype.setValue
2019-06-12 10:59:33 -07:00
Neil Fraser
cf91b82bb0
Fix three new and ten existing Closure warnings.
...
Current count: 638
2019-06-07 10:32:57 -07:00
Beka Westberg
73ff710a4d
Added getSourceBlock function to field. ( #2508 )
2019-05-29 12:50:00 -07:00
Beka Westberg
f16c9c0beb
Refactored field validation.
2019-05-24 14:23:42 -07:00