8603daf | blob8108 | 06 November 2013, 23:58:09 UTC | Bump version | 06 November 2013, 23:58:09 UTC |
63b15c0 | blob8108 | 06 November 2013, 23:42:38 UTC | Hotfix: list watchers now show up in "children" too. | 06 November 2013, 23:42:38 UTC |
be672f6 | blob8108 | 05 October 2013, 07:50:30 UTC | scratch14: Thumbnail save fix Fixes #13 | 05 October 2013, 08:20:36 UTC |
8c417ff | blob8108 | 21 September 2013, 15:35:24 UTC | Make Project.thumbnail an Image, not a Costume. This is a *mostly* backwards-compatible change. | 02 October 2013, 20:10:26 UTC |
c1ce11f | blob8108 | 21 September 2013, 14:10:47 UTC | Rework Features and add "First-class Lists" | 02 October 2013, 20:10:26 UTC |
1e3091f | blob8108 | 21 September 2013, 14:09:24 UTC | Add Insert.copy | 02 October 2013, 20:10:25 UTC |
175cf3f | blob8108 | 21 September 2013, 14:09:02 UTC | Make sure Colors have int values | 02 October 2013, 20:10:25 UTC |
3989b5a | blob8108 | 02 October 2013, 20:07:54 UTC | Update Python version requirement in Readme. | 02 October 2013, 20:07:54 UTC |
81ef120 | blob8108 | 25 August 2013, 20:01:03 UTC | Bump version | 25 August 2013, 20:01:03 UTC |
fdff154 | blob8108 | 25 August 2013, 19:58:11 UTC | Project.load should not close passed in file-like object Fixes #12 | 25 August 2013, 19:58:11 UTC |
8c8adfa | blob8108 | 24 August 2013, 11:44:00 UTC | Bump version | 24 August 2013, 11:44:00 UTC |
f5dfdca | blob8108 | 24 August 2013, 11:41:12 UTC | Fix: "play until done" shouldn't be unevaluated | 24 August 2013, 11:41:12 UTC |
8d04819 | blob8108 | 05 August 2013, 21:56:29 UTC | Merge branch 'kurt2' Conflicts: kurt/__init__.py setup.py | 05 August 2013, 21:56:29 UTC |
73f4813 | blob8108 | 05 August 2013, 21:53:56 UTC | Remove docs warning | 05 August 2013, 21:53:56 UTC |
6907c3e | blob8108 | 05 August 2013, 21:53:42 UTC | Some small changes; update todo | 05 August 2013, 21:53:42 UTC |
b72ce0c | blob8108 | 05 August 2013, 21:43:03 UTC | Fix Project.save when using self.path | 05 August 2013, 21:43:03 UTC |
74ca1c8 | blob8108 | 05 August 2013, 21:42:46 UTC | Remove unused compiler | 05 August 2013, 21:42:46 UTC |
9cd07fc | blob8108 | 05 August 2013, 21:35:02 UTC | parser: Tweak errors | 05 August 2013, 21:35:02 UTC |
c20258b | blob8108 | 05 August 2013, 21:34:32 UTC | Block/Script stringify/reprs: Use spaces instead of tabs | 05 August 2013, 21:34:32 UTC |
b0ee4c2 | blob8108 | 05 August 2013, 21:34:09 UTC | Don't raise error for obsolete blocks | 05 August 2013, 21:34:09 UTC |
b410895 | blob8108 | 05 August 2013, 21:32:36 UTC | Update Readme | 05 August 2013, 21:32:36 UTC |
adab456 | blob8108 | 02 August 2013, 22:21:53 UTC | parser: Include expected attribute on SyntaxError | 02 August 2013, 22:21:53 UTC |
d97d192 | blob8108 | 02 August 2013, 21:39:21 UTC | Fixes | 02 August 2013, 21:39:21 UTC |
98e2eab | blob8108 | 02 August 2013, 21:38:57 UTC | Normalize makes watchers if needed | 02 August 2013, 21:38:57 UTC |
7484b56 | blob8108 | 01 August 2013, 21:51:24 UTC | Update docs, rename to "API" | 01 August 2013, 21:51:24 UTC |
bb13d15 | blob8108 | 01 August 2013, 21:27:14 UTC | Rename TranslatedBlockType -> PluginBlockType BlockType.translate -> BlockType.convert BlockType.translations -> BlockType.conversions BlockType.has_translation -> BlockType.has_conversion | 01 August 2013, 21:33:54 UTC |
0099c4f | blob8108 | 01 August 2013, 21:12:19 UTC | Add BlockType.has_translation | 01 August 2013, 21:12:19 UTC |
3fee835 | blob8108 | 01 August 2013, 21:11:41 UTC | Update doc | 01 August 2013, 21:11:41 UTC |
2173525 | blob8108 | 01 August 2013, 21:10:34 UTC | Parser tweaks | 01 August 2013, 21:10:34 UTC |
9178af8 | blob8108 | 01 August 2013, 21:10:18 UTC | Add Insert.unevaluated | 01 August 2013, 21:10:18 UTC |
24bf7a8 | blob8108 | 25 July 2013, 16:55:33 UTC | scratch14: Don't crash without thumbnail | 25 July 2013, 16:58:00 UTC |
d7d5d88 | blob8108 | 21 July 2013, 16:01:45 UTC | Copy TranslatedBlockTypes before adding to Kurt.blocks | 21 July 2013, 16:01:45 UTC |
6c82194 | blob8108 | 20 July 2013, 19:11:42 UTC | scratch14: Major rewrite of user objects and obj table; drop files.py | 21 July 2013, 15:26:45 UTC |
988717a | blob8108 | 20 July 2013, 19:11:42 UTC | scratch14: Remove BinaryFile; simplify WatcherMorph defaults | 20 July 2013, 19:11:42 UTC |
cc9507d | blob8108 | 20 July 2013, 19:03:45 UTC | Update todo | 20 July 2013, 19:03:45 UTC |
68c7718 | blob8108 | 20 July 2013, 12:45:31 UTC | scratch14: Clean up some more, revert names of Stage, Sprite, Image, Sound | 20 July 2013, 12:45:31 UTC |
d5f605e | blob8108 | 20 July 2013, 12:35:16 UTC | scratch14: Move all conversion code to separate Serializer class | 20 July 2013, 12:35:16 UTC |
cd567d9 | blob8108 | 20 July 2013, 12:14:02 UTC | scratch14: Move load_watcher, save_watcher to separate functions | 20 July 2013, 12:14:02 UTC |
16ae64d | blob8108 | 20 July 2013, 12:05:50 UTC | scratch14: Remove unneeded functions: built, normalize, etc | 20 July 2013, 12:05:50 UTC |
b0b0878 | blob8108 | 20 July 2013, 11:20:31 UTC | scratch14: Remove unneeded WatcherMorph defaults; remove unneeded bounds | 20 July 2013, 11:21:03 UTC |
dbc7b50 | blob8108 | 20 July 2013, 10:44:29 UTC | scratch14: Remove unused code | 20 July 2013, 10:46:57 UTC |
17091d0 | blob8108 | 20 July 2013, 10:16:37 UTC | Minor cleanup | 20 July 2013, 10:16:37 UTC |
41d906d | blob8108 | 20 July 2013, 08:45:16 UTC | scratch14: Remove unneeded blocks_by_cmd | 20 July 2013, 08:45:16 UTC |
10f11b3 | blob8108 | 20 July 2013, 08:26:35 UTC | scratch14: Remove construct.text based blockspecs parser | 20 July 2013, 08:29:25 UTC |
2cda742 | blob8108 | 19 July 2013, 14:42:05 UTC | scratch14: Remove S14BlockType | 20 July 2013, 08:29:25 UTC |
da7744f | blob8108 | 19 July 2013, 14:41:35 UTC | Make color Insert default not random. | 20 July 2013, 08:29:21 UTC |
ff757c2 | blob8108 | 19 July 2013, 12:00:46 UTC | Clean up blocks2raw, todo files | 19 July 2013, 14:13:22 UTC |
4e71442 | blob8108 | 19 July 2013, 11:46:59 UTC | scratch14: Categorise "when clicked" block | 19 July 2013, 11:46:59 UTC |
0cb9410 | blob8108 | 14 July 2013, 16:26:44 UTC | Fix Comment.copy | 14 July 2013, 16:26:44 UTC |
63e2cf1 | blob8108 | 14 July 2013, 15:55:36 UTC | Don't close file pointers | 14 July 2013, 15:55:36 UTC |
f602ad7 | blob8108 | 14 July 2013, 15:42:43 UTC | Release-candidate version | 14 July 2013, 15:42:43 UTC |
a07e686 | blob8108 | 14 July 2013, 15:41:02 UTC | Rename scratch20 plugin arguments (path -> fp) | 14 July 2013, 15:41:02 UTC |
2a7c000 | blob8108 | 14 July 2013, 14:31:06 UTC | Allow passing file pointers to Project.load/Project.save; plugins take file pointers instead of path. | 14 July 2013, 14:31:06 UTC |
1bf4fbd | blob8108 | 12 July 2013, 20:34:03 UTC | Parser: ignore broadcast tokens | 12 July 2013, 20:34:03 UTC |
206cc97 | blob8108 | 12 July 2013, 20:31:30 UTC | Parser doc | 12 July 2013, 20:31:30 UTC |
8b2c30f | blob8108 | 12 July 2013, 20:30:41 UTC | Fix string insert stringify(); make broadcast stringify as string | 12 July 2013, 20:31:18 UTC |
c49d255 | blob8108 | 12 July 2013, 14:11:47 UTC | New parser; drop PLY requirement | 12 July 2013, 14:11:47 UTC |
8c8c30c | blob8108 | 12 July 2013, 14:02:56 UTC | Broadcast insert options | 12 July 2013, 14:04:14 UTC |
920f379 | blob8108 | 12 July 2013, 11:20:43 UTC | stringify() now uses simple () brackets; add block_plugin=True argument | 12 July 2013, 12:06:42 UTC |
831b54a | blob8108 | 12 July 2013, 10:20:46 UTC | Add some attribute insert options | 12 July 2013, 10:20:46 UTC |
67a34ec | blob8108 | 12 July 2013, 10:20:35 UTC | Update todo | 12 July 2013, 10:20:35 UTC |
1d5a8d5 | blob8108 | 11 July 2013, 09:34:07 UTC | Fix list item insert options | 11 July 2013, 09:34:07 UTC |
576fe4e | blob8108 | 10 July 2013, 16:04:49 UTC | Return TranslatedBlockType.format (to replace TranslatedBlockType.plugin) | 10 July 2013, 16:04:49 UTC |
3ae1027 | blob8108 | 09 July 2013, 17:05:29 UTC | Remove TranslatedBlockType.plugin | 09 July 2013, 17:05:29 UTC |
662bf91 | blob8108 | 09 July 2013, 15:59:31 UTC | Update Readme | 09 July 2013, 15:59:42 UTC |
c9d2a7f | blob8108 | 09 July 2013, 05:55:11 UTC | Update todo | 09 July 2013, 05:55:11 UTC |
6ed7efe | blob8108 | 09 July 2013, 05:48:30 UTC | Doc CustomBlockType | 09 July 2013, 05:48:30 UTC |
b47368e | blob8108 | 09 July 2013, 05:48:21 UTC | Fix setup | 09 July 2013, 05:48:21 UTC |
fc28f5d | blob8108 | 07 July 2013, 15:23:09 UTC | scratch20: fix custom blocks | 07 July 2013, 15:23:09 UTC |
579cd3e | blob8108 | 07 July 2013, 15:22:41 UTC | Allow '.' in clean_filename | 07 July 2013, 15:22:41 UTC |
a502847 | blob8108 | 07 July 2013, 15:22:09 UTC | scratch14: fix saving rotation centers | 07 July 2013, 15:22:09 UTC |
fc637cb | blob8108 | 07 July 2013, 15:18:29 UTC | Nicer unsupported wave file errors | 07 July 2013, 15:18:29 UTC |
877bad9 | blob8108 | 07 July 2013, 14:31:24 UTC | Tiny bit of cleanup | 07 July 2013, 14:31:24 UTC |
d26ed0b | blob8108 | 07 July 2013, 14:25:36 UTC | Various block fixes | 07 July 2013, 14:25:36 UTC |
c6bc867 | blob8108 | 07 July 2013, 14:05:07 UTC | Fix Scriptable._normalize when there's no costume | 07 July 2013, 14:05:07 UTC |
1f4eff3 | blob8108 | 07 July 2013, 13:17:55 UTC | Update todo; delete @done | 07 July 2013, 13:29:52 UTC |
1f30351 | blob8108 | 07 July 2013, 13:16:28 UTC | Sort scripts by y position | 07 July 2013, 13:29:48 UTC |
71fccaa | blob8108 | 07 July 2013, 13:11:57 UTC | Remove underscores from insert options: _mouse_ -> mouse-pointer, _edge_ -> edge, _myself_ -> myself | 07 July 2013, 13:12:51 UTC |
df3d904 | blob8108 | 07 July 2013, 12:46:40 UTC | Change plugin.make_blocks() method -> plugin.blocks list | 07 July 2013, 12:47:25 UTC |
4ba4332 | blob8108 | 07 July 2013, 12:33:13 UTC | Add a bunch of tests from earlier | 07 July 2013, 12:33:13 UTC |
8d20df1 | blob8108 | 07 July 2013, 12:26:28 UTC | Examples scripts allow either .sb or .sb2 | 07 July 2013, 12:27:21 UTC |
8114eb2 | blob8108 | 07 July 2013, 12:18:34 UTC | Correct default Sprite direction | 07 July 2013, 12:18:34 UTC |
4d03196 | blob8108 | 07 July 2013, 12:14:19 UTC | Update todo | 07 July 2013, 12:14:19 UTC |
f2b5935 | blob8108 | 07 July 2013, 12:12:45 UTC | scratch20: Images with text | 07 July 2013, 12:12:45 UTC |
b5203c4 | blob8108 | 07 July 2013, 11:12:53 UTC | Stage.backgrounds setter | 07 July 2013, 11:20:07 UTC |
9a321dd | blob8108 | 07 July 2013, 11:02:37 UTC | scratch14: save sounds | 07 July 2013, 11:02:49 UTC |
f646445 | blob8108 | 07 July 2013, 08:47:59 UTC | scratch14: load sounds | 07 July 2013, 08:47:59 UTC |
ec48597 | blob8108 | 06 July 2013, 08:12:08 UTC | scratch20: Sounds | 06 July 2013, 08:12:22 UTC |
76e54f9 | blob8108 | 06 July 2013, 07:53:56 UTC | Fix Watcher target copying | 06 July 2013, 07:53:56 UTC |
42cabeb | blob8108 | 06 July 2013, 07:23:34 UTC | Sound, Waveform interfaces | 06 July 2013, 07:23:34 UTC |
63fb216 | blob8108 | 03 July 2013, 16:08:15 UTC | Don't warn for ambigious arg to BlockType.get when unnecessary | 03 July 2013, 16:08:15 UTC |
d21e464 | blob8108 | 03 July 2013, 13:27:42 UTC | Reorder submodule imports | 03 July 2013, 13:27:42 UTC |
6a7021c | blob8108 | 03 July 2013, 13:27:30 UTC | Fix stringify() empty boolean inserts | 03 July 2013, 13:27:30 UTC |
075244c | blob8108 | 03 July 2013, 13:02:16 UTC | Allow CustomBlockTypes as argument to Block | 03 July 2013, 13:23:15 UTC |
fb847e1 | blob8108 | 03 July 2013, 13:00:50 UTC | Custom blocks (scratch20) | 03 July 2013, 13:01:33 UTC |
83fb54c | blob8108 | 03 July 2013, 12:47:06 UTC | Clean up BlockType | 03 July 2013, 12:47:06 UTC |
06f4318 | blob8108 | 03 July 2013, 12:43:30 UTC | Fix Image.new parameter ordering | 03 July 2013, 12:43:30 UTC |
bc569d3 | blob8108 | 03 July 2013, 08:27:02 UTC | Fix Script.copy | 03 July 2013, 12:39:16 UTC |
46a4cc6 | blob8108 | 03 July 2013, 07:23:11 UTC | Tweak block errors | 03 July 2013, 12:39:16 UTC |
0a0b2b8 | blob8108 | 01 July 2013, 21:17:24 UTC | Workaround BlockTypes with different arguments: 'stop' and 'forever if' | 03 July 2013, 12:39:04 UTC |