Fix "Highlight Procedure" in prcedure call block menu

Change-Id: Ia6c3ad45cc6a3d3cc8da93c1e432a128a8c116a6
Adds closing mutators when user clicks on workspace

Change-Id: If877ff62d6a1e7d21fc8f86a45073989a9328341
typeblocking bugfix

Fixes a type blocking bug where typed statement blocks did not connect properly
to other statement blocks.

Change-Id: I0624e7dbf646246a0de67c363033f578920ecd4e
Adds date modified column to projects list

Change-Id: I23edbfb9d0259620f8f45574e36a3776834473b9
Change multiplication symbol from star to times
Fix long lines

Change-Id: I21c3d7cbab96f593994caa0265af97779441511b
Changes to Notifier component

Adds the ability to change the background color, text color, and the display
length for the Notifier

Change-Id: I4102c5dfb759b5849994ca178d7f3cfa3445e955
Added a sensitivity property to the accelerometer (weak/moderate/strong)

Change-Id: I57e4dc46537dcfff298a6d7d2839e1e438179ed1
adds a typeblocking option for if-then-else

Change-Id: I8102d40e2d8cd882e7b6404f5f73ca0a9ddc7a61
adds basic instructions for compiling in README

Change-Id: I6ab96e143632bc4b88c119641b7247f9f40a04b4
Refresh a MockCanvas that has a background image loaded.

Setup a timer to fire after one second when a Canvas has its
background image changed. This permits the system to learn the image’s
dimensions and resize an “Automatic” MockCanvas to have the correct
dimensions. See the comment in MockComponentsUtil.java

Change-Id: I054b33d1cea91970af2dc2ea1e539d7862e6e44a
Made changes to the now Projects menu made name changes to the menu items
MenuItems now enable and disable according to current view

Change-Id: Ic1c75a2cfd8351ca0de5fd395859c8ad7b6e576c
minor changes to README

Change-Id: Ic710546ae3693695fe9581e797a413a2cdcdb8d8
Changes needed for Java 7.

Updates to build scripts to Generate Java 7 Code for Servlets while
still generating Java 5 code for Dalvik.

Note: After this change is commited, people *must* use at least Java 7
to compile App Inventor.

Change-Id: I200f66658dee23445587a14020cb9fe129f6e30e
Fixed issue #556: nonopening blocks drawers in Safari on MacOSX.

The problem was my (= Lyn's) failure to appropriately abstract over
the code for getting the children of an HTML DOM element. For this purpose,
do *not* use <element>.children or <element>.childNodes; instead use
goog.dom.getChildren(<element>).

Change-Id: I18205cce71fdd1143d10afb97382b1dd305f6c4c
Cache fetching of the User Object.

Every transaction requires the User object, which never changes once
the terms of service are accepted. So we cache it iff terms of service
are accepted. We hold it in memcache for 60 seconds. This removes one
datastore “get” operation per transaction.

More to come...

Change-Id: Ifd11ad6af9cef5f2e67949c0b5aa66e62e6579e4
Change Blocks Editor Autosave Interval to 5 seconds.

The previous value of 500ms was way over aggressive resulting in a lot
of network/datastore traffic. Note: If a user closes their browser
while unsaved changes are pending, the WindowClosing handler in
Ode.java will save the changes. I have verified that this mechanism
does in fact work.

Change-Id: Ib693fc1c5bc3ac4dd0b2ab9b323dba09bd962539
fix for dropdown check selection in variables

Change-Id: If36dbbb8020751b2cc2cb91cc128939cbb2fe5c4
adds a key handler to delete components when selected in Designer

Change-Id: Ie567c46bf46e5f726890dbe702e7c2ea73900e25
Fix typeblocking and mutators.

This code fixes the problem that type blocking didn't work for blocks
with mutators and it adds a type block for 'create empty list'.

Change-Id: Icf33cd06ea5e4616808cff6da6d8c9c631138dd4
edits to make the change from File to Project in the top toolbar consistent

Change-Id: I80535a871d4c3d2f13a8b4c898654511bffe1424