Commit Graph

464 Commits

Author SHA1 Message Date
Neil Fraser
37777828f4 Fix disconnect sound in FF. 2015-09-22 11:14:25 -07:00
Neil Fraser
f23702f2c7 Turn off debugging in compiled mode. 2015-09-21 18:05:34 -07:00
Neil Fraser
317db942d5 Fix jump when blocks are added from top of flyout. Issue 179. 2015-09-21 16:23:33 -07:00
Neil Fraser
7ecf7df1cb Don't leave blockly_uncompressed.js empty for a long period during build. 2015-09-21 16:12:21 -07:00
Neil Fraser
c00f95f45b Stub out Realtime. Saves 15kb in blockly_compressed.js 2015-09-21 15:11:51 -07:00
Neil Fraser
bd77e4c1bf Fix deletion or cutting block that is being dragged. 2015-09-21 15:08:35 -07:00
Neil Fraser
2d60d94941 Re-allow output coupled with next statement. 2015-09-20 14:37:28 -07:00
Neil Fraser
c14951c928 Add disconnect sound and animation. 2015-09-20 14:28:39 -07:00
Neil Fraser
ad1d1261c8 Duplicate should spread blocks out like copy and paste do. 2015-09-18 18:46:19 -07:00
Neil Fraser
2b345bbcb6 Fix centering of fields. 2015-09-17 17:12:18 -07:00
Neil Fraser
0061482977 Disallow output coupled with next statement. 2015-09-17 16:47:13 -07:00
Neil Fraser
6f2f3914f6 Double rendering speeds by adding a cache to prevent repeated calls to getComputedTextLength. 2015-09-15 16:20:13 -07:00
Neil Fraser
76697301e7 Fix IE's failure to scroll grid (issue 173)
IE does not realize that when a pattern changes, objects painted with
said pattern need to be rerendered.
2015-09-14 16:17:36 -07:00
Neil Fraser
0c3dad0e1c Resize Code demo before injection to eliminate loading reflow. 2015-09-14 15:23:42 -07:00
Neil Fraser
3f8e586fe8 Use prototypes for primitive properties. 2015-09-12 19:31:22 -07:00
Neil Fraser
1b43699ae3 Use prototypes for Connection properties. 2015-09-12 18:44:14 -07:00
Neil Fraser
58db773526 Move trashcan split by 1px.
Firefox on Windows is off by a pixel.
2015-09-11 21:50:44 -07:00
Neil Fraser
aaccb2ee1d Recompile language updates. 2015-09-11 21:47:17 -07:00
Siebrand Mazeland
33bd0ba350 Localisation updates from https://translatewiki.net. 2015-09-10 10:29:12 +02:00
Neil Fraser
cb26a13b00 Fix generators for deprecated controls_repeat block. 2015-09-07 19:42:22 -07:00
Neil Fraser
db940ca493 Fix reversed height and width on image fields. 2015-09-07 18:52:07 -07:00
Neil Fraser
8660bbe6e9 Make XML parser less fragile.
This allows fields and inputs to be deprecated.
2015-09-03 08:21:31 -07:00
Neil Fraser
ea96266408 Routine recompile. 2015-09-02 15:15:28 -07:00
Neil Fraser
e4c902a105 Fix RTL alignment of new blocks when zoomed. 2015-09-02 00:09:49 +01:00
Neil Fraser
f9d47bd39e Lay out trashcan and zoom controls more flexibly. 2015-09-01 22:44:33 +01:00
Neil Fraser
7568015c8c Scale the flyout as the workspace zooms. 2015-09-01 20:00:13 +01:00
Neil Fraser
8f73c6b042 Clean getSvgXY_.
No functional change.
2015-09-01 12:22:50 +01:00
Neil Fraser
ca9ee114bc Remove 'id' from XML unless realtime is enabled. 2015-08-28 09:53:03 +01:00
Neil Fraser
8aa8bbb53e Fix placement of blocks on zoomed flyouts. 2015-08-27 16:46:45 +01:00
Neil Fraser
d1d89abca8 Fix block locations on flyouts.
Output tabs are negative coordinates.
2015-08-27 15:08:26 +01:00
Neil Fraser
8540118fe0 Add optional class to FieldLabel. 2015-08-26 14:27:30 +01:00
Neil Fraser
f81a5bd11a Expand regex to handle IE's scientific notation. 2015-08-26 14:08:03 +01:00
Neil Fraser
ffe49a7020 Remove needless use of .call() 2015-08-25 15:09:55 +01:00
Neil Fraser
88ac36db12 Merge pull request #168 from Kaworru/patch-1
Add window scope for getSelection.
2015-08-25 15:01:24 +01:00
Markus Bordihn
d555121a1c Update utils.js
There is no global "getSelection()" function, see:
https://developer.mozilla.org/en-US/docs/Web/API/Window/getSelection
2015-08-25 15:39:09 +02:00
Neil Fraser
218fdc667d Fix duplicate procedure naming.
https://groups.google.com/forum/#!topic/blockly/2q0pleoMIco
2015-08-25 14:11:07 +01:00
Neil Fraser
535b4202d9 Convert 5 blocks to JSON.
No functional change.
2015-08-24 01:28:43 -07:00
Neil Fraser
20820b5861 Fix drag events. 2015-08-21 19:37:57 -07:00
Neil Fraser
d4a8012b72 Routine recompile. 2015-08-21 14:54:11 -07:00
Neil Fraser
739918b870 Merge pull request #162 from skcamp/fix-issue-161-pinch-gesture-error
fix: https://github.com/google/blockly/issues/161
2015-08-21 14:39:15 -07:00
Neil Fraser
2b18078cb6 Merge pull request #165 from carlosperate/zoom_ie
Revert DOM injection order of the zoom control images.
2015-08-21 14:35:12 -07:00
Neil Fraser
f601bdc3c7 Fix FF editor location by a pixel. 2015-08-21 14:13:07 -07:00
carlosperate
466115d52b Revert DOM injection order of the zoom control images. 2015-08-21 20:51:35 +01:00
Neil Fraser
fe12aeee93 Merge pull request #164 from carlosperate/getScaledBBox_
Update getScaledBBox_ to return new object to fix issue in IE.
2015-08-21 12:39:02 -07:00
carlosperate
17be3219ee Update FieldTextInput to not edit possible read-only attributes.
The SVGRect returned from getBBox can be have its attributes as read-only.
2015-08-21 19:20:00 +01:00
carlosperate
055c11155d Update getScaledBBox_ to return new object to fix issue in IE. 2015-08-21 18:51:25 +01:00
Neil Fraser
73ad694be4 Merge pull request #163 from carlosperate/FieldImage
Remove additional height to the FieldImage size.
2015-08-21 10:50:50 -07:00
carlosperate
a43c426986 Remove additional height to the FieldImage size. 2015-08-21 17:25:05 +01:00
Neil Fraser
53f5424801 Skc memory leaks (PR #159) 2015-08-20 15:46:44 -07:00
Winston
575b712462 fix: https://github.com/google/blockly/issues/161
On iOS, if I use a pinch gesture in the workspace, these errors appear in the console:

Error: Invalid value for <rect> attribute x="NaN"
2015-08-20 15:26:56 -07:00