First, the ApkBuilder didn't cancel its run if the project had markers from JDT.
Second, the try/catch on ApkBuilder#build didn't properly test the
CoreException status severity (used getCode instead of getSeverity), so it did
not detect cancels being thrown by #abortOnBadSetup and displayed the error
in the console instead.
Basically:
editors.resources.manager -> resources.manager
editors.resources.configurations -> resources.configurations
This is to make it less confusing between the "Resources editors" and the
class parsing/handling Android resources (either in a project or in the
framework).
Also moved the ResourceExplorerView out of the resources editors, and clean
up a few other misc classes.
project.*
refactorings.*
Also: moved the export wizard from project.export to wizards.export, moved some
actions out of project into the new internal package actions.
StreamHelper was used before by AdtPlugin, DdmsPlugin and EditorsPlugin. It's now
only used by AdtPlugin, so the only 2 methods in it can go in AdtPlugin.
I merged the externalized string in the messages.properties file used by AdtPlugin.
Merge commit 'c331aeb8d65805a3a1129ecdea62567b6c7bb24b' into donut
* commit 'c331aeb8d65805a3a1129ecdea62567b6c7bb24b':
AI 148799: New TOC for PDK -- should be less cluttered and uses folding to better
Merge commit '24a8fe82dffacdfe2fab9d007b2a6538b5f511bc' into donut
* commit '24a8fe82dffacdfe2fab9d007b2a6538b5f511bc':
AI 148797: Back-port the new version of the Grid.java from Donut.
This new version uses "direct" java.nio.Buffer objects, which avoids a potential
crash that may occur when "indirect" java.nio.Buffer objects are used.
BUG=1849855
Automated import of CL 148797
Merge commit '0355976f628857b2675377fa4f2de12b3b5a44aa' into donut
* commit '0355976f628857b2675377fa4f2de12b3b5a44aa':
AI 148793: Integrating publicly posted Bluetooth content.
Merge commit 'eb98133b0f66cca46ea2b8f54479fb745ddc478a' into donut
* commit 'eb98133b0f66cca46ea2b8f54479fb745ddc478a':
AI 148792: 3 new pages: customization, early_suspend, and wakelock.
This sample is not an application sample, but a framework sample.
It is moved to vendor/sample. A new "sample" vendor that will show how to create Android-based device
* changes:
Fixed bugs in the media player api demo application - release the MediaPlayer object when onPause - use onVideoSizeChanged listener to make sure that correct video size is known before starting playback
The check_stack program checks that the generated stack that includes both
native functions and Java methods (generated from the emulator instruction
trace plus the method trace) is consistent with the stack of Java methods
that is computed from the method trace alone. (The method trace is
generated by the Dalvik interpreter).
This fixes a bug that was causing a "stack overflow" because it sometimes
wasn't popping off a Java method when it should have. I also changed the
showStack() method so that instead of always printing to stderr, you can
pass in a FILE* object to print to.
* changes:
Remove hard-coded path to my home directory in build/tools/make-release.sh. Now you need to use the --prebuilt-path=<path> option to specify where to pick up the prebuilt toolchain tarballs instead, for example:
Now you need to use the --prebuilt-path=<path> option to specify where to pick up
the prebuilt toolchain tarballs instead, for example:
build/tools/make-release.sh --prebuilt-path=/home/digit/android/ndk
Add also some other options to change the package prefix / release number / etc
Note: the prebuilt binary packages used by "make-release.sh" have
been updated to include the COPYING and COPYING.LIB files.
After this patch is commited, you should be able to run "make-release.sh"
to re-generate release packages that contain docs/LICENSES.TXT as well as COPYING and COPYING.LIB