Made UI changes:

Changed Download Menu to Build and rename build options.
Removed save menubutton from main menu.
Changed Report a Problem link to Report an Issue and added it to Help menu.
Changed help menu items.
add guide and my projects back on toppanel
add library to help menu
created new items in file menu

Change-Id: I4efb533089339a03c9b58b439e425ad44b10fb62
add docs link to same page

Change-Id: I88936321ca97539b6ff9c761c8bb09a4566b25a8
Change the color for control blacks to make it slightly darker.

Change-Id: Ie8af4309cdcf8c5bd5c09acc80a3f98dfa40bebd
Fix Delete Button in Designer Component List.

The Button read “Delete Project” which is wrong. Turns out that the
“Delete” button was used in both project and non-project contexts
because it’s text read “Delete.” However when renaming to “Delete
Project” it causes the wrong message in the component designer
context. So now there are two different messages, “Delete” and “Delete
Project.”

This fixes Trac issue #550.

Change-Id: I3289ef6fe8de7ab205deec1cbad2cc52f4fa6e9f
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