- 09 Jan, 2012 1 commit
-
-
Liz Looney authored
build.xml Added YailGenerator target to appinventor/buildserver/build.xml. In BuildServer target, added task to copy YailGenerate.jar to the build/classes/files directory so it can be loaded as a resource at runtime. In CopyToRunLibDir, removed fileset entry that copied OpenBlocks.jar to the build/run/lib directory. The buildserver no longer needs it there. BuildServer.java: Fixed problems where temp files were not being deleted. Fixed problem in buildAllFromZipFileAsync where the FileInputStream for the outputZip was never closed. Added code to print out the amount of memory being used after each build. ProjectBuilder.java: Launch the YailGenerator as a separate process. The YailGenerator has a memory leak and by launching it as a separate process, the buildserver process doesn't leak memory. Added static inner class YailGenerationException.java. Result.java: Added constant int GENERAL_FAILURE with value 1 and use it instead of ~SUCCESS. This matches what the appengine client code (in WaitForBuildResultCommand.java) expects for a general build failure value. YailGenerator.java: Moved YailGenerator.java from appinventor/buildserver/src/com/google/appinventor/buildserver to appinventor/buildserver/src/com/google/appinventor/yailgenerator. Updated package statement. YailGenerationException.java: Removed unneeded formName field, getFormName method, and constructor with formName argument from the blockslib exception class YailGenerationException. (appinventor/blockslib/src/openblocks/yacodeblocks/YailGenerationException.java)
-
- 04 Jan, 2012 1 commit
-
-
Liz Looney authored
-
- 28 Dec, 2011 1 commit
-
-
Mark Friedman authored
-
- 17 Dec, 2011 2 commits
-
-
Ellen Spertus authored
fixing issue 26: warning users if they are running a version of App Engine earlier than 1.6.2, which will have the fix for the problem with blobs on local dev servers. Also converted tab to space in appengine-web.xml
-
Liz Looney authored
build server (stdout). Include the Mercurial build id in the CrashReport extra info. Added java class MercurialBuildId, which is generated during the ant build from a template file called MercurialBuildId.template and the results of executing "hg id -n -i". Made a new target in common/build.xml called CommonVersion, which builds CommonVersion.jar and CommonVersion-gwt.jar. These jars contain classes named AppInventorFeatures and MercurialBuildId. These jars have no external dependencies and can be used on Java 5. Moved AppInventorFeatures from CommonUtils.jar (which contains some other classes that require Java 6) to CommonVersion.jar so that it can be used by any part of App Inventor, including the blocks editor running on Java 5.
-
- 16 Dec, 2011 1 commit
-
-
andrew.f.mckinney authored
-
- 15 Dec, 2011 1 commit
-
-
Ellen Spertus authored
Specifically, instead of being non-cacheable (no-store), they can be privately cached but must be revalidated by comparing server-side the date of the prior response with the date of the last build. Changed behavior so that if build date cannot be determined, the response payload cannot be cached at all.
-
- 14 Dec, 2011 3 commits
-
-
Liz Looney authored
-
Hal Abelson authored
-
Liz Looney authored
-
- 13 Dec, 2011 3 commits
-
-
Liz Looney authored
-
Liz Looney authored
-
Liz Looney authored
-
- 10 Dec, 2011 2 commits
-
-
Ellen Spertus authored
Removed unneeded session-id cookie code (http://code.google.com/p/app-inventor/issues/detail?id=50).
-
Ellen Spertus authored
Removed unneeded session-id cookie code (http://code.google.com/p/app-inventor/issues/detail?id=50).
-
- 09 Dec, 2011 2 commits
-
-
Hal Abelson authored
-
Liz Looney authored
-
- 08 Dec, 2011 4 commits
-
-
Ellen Spertus authored
MockNonVisibleComponent. This is external issue 53: http://code.google.com/p/app-inventor/issues/detail?id=53 Specifically, I corrected directory names, improved formatting, and added links, including adding the public GWT Javadoc link to the ant javadoc task. While making the changes, I fixed an unrelated Javadoc warning in WorkspaceController.java.
-
Ellen Spertus authored
new guava GWT library (guava-gwt-10.0.1.jar) on the JSR 305 library for javax.annotation.Nullable. In the guava subdirectory, I removed the files AUTHORS, CONTRIBUTIONS, and README, since they are not part of the latest release (which is jar-only), and I renamed COPYING to the more standard LICENSE. I downloaded the reference implementation of JSR 305 (jsr305.jar) as part of the findbugs project, so placed the library in a new directory named "findbugs". This is external issue 10: http://code.google.com/p/app-inventor/issues/detail?id=10
-
Sharon Perl authored
code. There are also some issues related to TODO cleanup that I filed with label open-source-release that are not covered by this CL.
-
Liz Looney authored
switches to a different project/form. Show buttons for adding and removing screens in the designer.
-
- 06 Dec, 2011 6 commits
-
-
Ellen Spertus authored
(or other) files out of source control management.
-
Ellen Spertus authored
specification for generated files or directories not of interest to them.
-
Liz Looney authored
-
Ellen Spertus authored
eliminate Javadoc warnings. The only remaining Javadoc warnings are the ones in the openblocks library, which uses non-standard tags.
-
Hal Abelson authored
-
Hal Abelson authored
that initial project is not yet loaded
-
- 05 Dec, 2011 1 commit
-
-
Liz Looney authored
-
- 02 Dec, 2011 1 commit
-
-
Liz Looney authored
-
- 01 Dec, 2011 2 commits
-
-
Liz Looney authored
Added the "Remove Screen" button to the designer toolbar. Show a tab bar (with one tab for each screen, scrollable if necessary) in the designer. Check that the form is Screen1 before setting the application icon in the project settings when the icon property is changed. Added blocks for opening another screen into the Control drawer. The block genuses already existed, but until now they were not added to any drawers. Show the form name (along with the project name) in the blocks editor title bar and header pane. Modified YABlockCompiler so that the code generated for REPL includes code that adjusts the screen name. Modified Form.java so that closing the application works correctly when there are multiple activities.
-
Liz Looney authored
-
- 29 Nov, 2011 6 commits
-
-
Liz Looney authored
-
Liz Looney authored
-
Liz Looney authored
when building the apk. Refactored RPC method storeProjectSettings. Now, ProjectServiceImpl.storeProjectSettings calls YoungAndroidProjectService.storeProjectSettings. YoungAndroidProjectService.storeProjectSettings calls super.storeProjectSettings (CommonProjectService.storeProjectSettings) to actually store the project setting and then it updates the project.properties file if the icon has changed. Modified YoungAndroidProjectService.getProjectPropertiesFileContents to include the icon if there is one. Added getProjectPackage and getQualifiedFormName to StringUtils. Replaced most calls to StringUtils.userToPackageName with StringUtils.getProjectPackage or StringUtils.getQualifiedFormName. Removed SettingsConstants.YOUNG_ANDROID_SETTINGS_STARTUP_FORM. Removed the startupFormName parameter from the YoungAndroidProjectService.getProjectSettings method. Removed YoungAndroidCheckStartupFormCommand.java. The StartupForm item in the project settings is not needed. The build system uses the project.properties file, not the project settings, to get the main class name. Removed the unused projectSettings parameter from the build methods in ProjectService, ProjectServiceAsync, ProjectServiceImpl, CommonProjectService, and YoungAndroidProjectService. Removed CommonProjectService.getChildren, which was dead code.
-
Hal Abelson authored
-
Hal Abelson authored
-
Hal Abelson authored
-
- 24 Nov, 2011 2 commits
-
-
Hal Abelson authored
two files are different.
-
Hal Abelson authored
the repositoryy because of conflict with lessthan.png, in such a way that you count not grab the course when using a Mac.
-
- 23 Nov, 2011 1 commit
-
-
Mark Friedman authored
-