Commit graph

1321 commits

Author SHA1 Message Date
Chris Willis-Ford
2e4a402ceb
Merge pull request from cwillisf/modernize-debugging-instructions
Modernize debugging instructions
2019-02-05 10:30:33 -08:00
U-JARETH\cwillisf
e2140eed6f Fix incorrect repository name 2019-02-05 09:44:48 -08:00
Christopher Willis-Ford
146872e3ad Add VSCode quick start instructions, support files 2019-02-04 22:49:08 -08:00
Christopher Willis-Ford
fbc01c42d8 Adjust README.md to make markdownlint happy 2019-02-04 22:49:03 -08:00
Christopher Willis-Ford
72e4729b81 Revert "Merge pull request from cwillisf/fix-warp"
This reverts commit 21c611b050, reversing
changes made to 76af421d3e. This puts the
"Flash 30 fix" code in the same state it was in at v461.
2018-11-05 14:14:24 -08:00
Christopher Willis-Ford
689f3c79a7 v461.2 version bump: cloud var retry fixes 2018-11-05 13:46:53 -08:00
Christopher Willis-Ford
74ae0cbc04 Line ending fixes 2018-06-26 10:27:40 -07:00
Christopher Willis-Ford
646523e684 v461.1 version bump: second pass Flash 30 perf fix 2018-06-26 10:09:37 -07:00
Chris Willis-Ford
21c611b050
Merge pull request from cwillisf/fix-warp
Fix warp thread bug caused by Flash 30 perf "fix"
2018-06-22 12:08:13 -07:00
Christopher Willis-Ford
7ea6804c2b Fix warp thread bug caused by Flash 30 perf "fix"
The recent changes made to fix performance problems on Flash version 30
also introduced a timing problem in Scratch threads running in warp
mode. Timekeeping was wrong in such cases, leading to incorrect timer
block results and causing minutes-long or even permanent hangs in some
projects.

This change corrects the timekeeping for warp-mode threads and also
simplifies the thread iteration count estimation math.
2018-06-21 11:42:32 -07:00
Andrew Sliwinski
76af421d3e
Update TRADEMARK_POLICY 2018-06-18 13:17:14 -04:00
Christopher Willis-Ford
aacad1ba0f Remove unused import flash.utils.getTimer; lines 2018-06-13 11:05:22 -07:00
Chris Willis-Ford
044a5e7f50
Merge pull request from cwillisf/cache-gettimer
Flash 30 performance changes
2018-06-12 10:32:09 -07:00
Christopher Willis-Ford
825cbcc0cb v461 version bump: Flash 30 performance changes 2018-06-11 10:27:17 -07:00
Christopher Willis-Ford
0c605cabd3 Minimize how often we check against workTime 2018-06-08 17:05:54 -07:00
Christopher Willis-Ford
b0de4bb377 Use cached timer more often when warping 2018-06-08 15:29:23 -07:00
Christopher Willis-Ford
fa059c9d1e Add CachedTimer, replace getTimer() calls 2018-06-08 13:47:02 -07:00
Christopher Willis-Ford
a4d01c9e9e Update .gitattributes 2018-06-08 13:44:03 -07:00
Chris Willis-Ford
d277495f73 v460.0.1 version bump: offline Kazakh fixes 2018-05-24 18:10:51 -04:00
Christopher Willis-Ford
35b6a84bfd v460 version bump
Offline telemetry system
2018-01-25 12:01:54 -08:00
Chris Willis-Ford
7bc376ee9b
Merge pull request from LLK/offline-editor-telemetry
Telemetry system related updates
2017-12-19 14:53:10 -08:00
sammoh94
c2ef3b4e3e Removed privacy dialog strings call 2017-12-19 17:15:29 -05:00
sammoh94
a9dca1f920 Removed dependency to scratch offline code 2017-12-19 16:18:44 -05:00
sammoh94
38b4ac1359 Adding call to privacy dialog strings function 2017-12-19 14:56:45 -05:00
Christopher Willis-Ford
559cd50a2f v459.1 version bump
For online editor cloud info link fix
2017-12-14 21:49:34 -08:00
sammoh94
404d59276f Removed trace statement 2017-11-06 12:47:55 -05:00
sammoh94
ee7b6ce99f Added a padding field and custom text function 2017-11-06 12:38:24 -05:00
Christopher Willis-Ford
ffa2e5d1e8 v459 version bump
for reverting the Edge keypress fix
2017-11-03 14:06:54 -07:00
Chris Willis-Ford
996a2911dd
Merge pull request from cwillisf/pseudo-revert-keypress-changes
Pseudo-revert keypress changes
2017-11-03 14:02:59 -07:00
Christopher Willis-Ford
8bba2aef76 v458.0.1 version bump
For offline editor translation updates
2017-10-30 10:52:44 -07:00
Christopher Willis-Ford
807e2b0e3c Revert Edge keyboard fixes, keeping some cleanup
Edge has fixed their `charCode` bug, so we don't need to work around it
any more. However, I felt that some of the changes I made for the
workaround were worth keeping. This code should have the same observable
behavior as the pre-Edge-fix code, but logic related to keyboard events
and key codes & names is centralized and better documented. Hopefully
this will make this a more useful reference as we run into edge cases
and quirks in Scratch 3.0...
2017-10-27 12:36:06 -07:00
Christopher Willis-Ford
f75c91759c Revert "Merge pull request from cwillisf/use-keycode-for-whenKeyPressed"
This reverts commit 10a60fa919, reversing
changes made to 23fddb0211.
2017-10-27 10:49:27 -07:00
Christopher Willis-Ford
a489c76103 Revert "Merge pull request from cwillisf/fix-keypress-again"
This reverts commit 15b3144ff8, reversing
changes made to 10a60fa919.
2017-10-27 10:49:21 -07:00
Christopher Willis-Ford
84de7de5ef Minor line-ending & BOM cleanup 2017-10-25 13:58:02 -07:00
sammoh94
7de98349ad Adding util file that generates a unique id 2017-10-02 17:06:23 -04:00
Chris Willis-Ford
0c6892ce40 v458 version bump 2017-09-20 16:41:11 -04:00
Andrew Sliwinski
b573f88384 Merge pull request from LLK/enhancement/deprecate
Add deprecation warning to README
2017-09-03 19:49:14 -03:00
Andrew Sliwinski
67b5c8dc70 Add deprecation warning to README 2017-08-29 08:54:33 -04:00
Christopher Willis-Ford
631f6f9cfc v457 version bump 2017-08-24 11:41:57 -07:00
Chris Willis-Ford
15b3144ff8 Merge pull request from cwillisf/fix-keypress-again
Use `keyCode` instead of ASCII for `primKeyPressed`
2017-08-23 08:11:30 -07:00
Christopher Willis-Ford
c9ccd270e3 Use keyCode instead of charCode for primKeyPressed
The `keyIsDown` array now tracks keys by their normalized `keyCode`
rather than ASCII value. This means that in situations where we don't
get a good `charCode` (see ) we can still track a key without
worrying about mapping its `keyCode` to an ASCII value. That mapping is
straightforward for some keys (letters, for example) but not for others
(comma, for example).
2017-08-21 11:13:54 -07:00
Chris Willis-Ford
10a60fa919 Merge pull request from cwillisf/use-keycode-for-whenKeyPressed
Work around Edge bug where charCode is 0
2017-08-18 12:24:33 -07:00
Christopher Willis-Ford
81202f33f4 Work around Edge bug where charCode is 0
Edge is delivering keyboard events with `charCode` = 0 even for basic
letter or number keypresses. This change relies on `keyCode` instead,
which appears to be reliable in all browsers.
2017-08-15 11:08:05 -07:00
Chris Willis-Ford
23fddb0211 v456.0.4 version bump 2017-07-05 14:16:25 -04:00
Chris Willis-Ford
a29ce6533e v456.0.3 version bump
for translation update
2017-06-15 16:20:21 -04:00
Chris Willis-Ford
5d80795f60 v456.0.2 version bump 2017-05-25 14:24:48 -04:00
Samarth Mohan
83512c109f Minor code cleanup 2017-05-08 17:17:02 -04:00
Samarth Mohan
7c724637aa Minor Changes 2017-05-05 14:27:11 -04:00
Samarth Mohan
8f699916c7 Changed Scratch.as to use Singleton Instance of OfflineSystem 2017-05-05 14:23:26 -04:00
Samarth Mohan
6216ffbddd Updated Scratch.as to add project create packet 2017-05-02 15:41:20 -04:00