| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I1d5eaec7e6f61a21b07cf790166d9b6ea8f041db
|
|
|
|
| |
Change-Id: Idf12b9f222ad862bf5b8f0cc51b602eaf0924054
|
|
|
|
| |
Change-Id: I54e45e8d9aafccea9d1177b5c5c259ca059b5677
|
|
|
|
| |
Change-Id: I0421e319ec529feb0b6bcbfc3fe41350295afe5d
|
|
|
|
| |
Change-Id: I35126be74bfbbafb3c7acb047b8dc0076bd3b669
|
|
|
|
| |
Change-Id: I23d62d1778b798711d1ad666db3bead193f90ef2
|
|
|
|
| |
Change-Id: I710982520f2ac40674dca7f63760f525051342a2
|
|
|
|
| |
Change-Id: If666053e03e67b49c3337129be869ebe996ec58d
|
|
|
|
| |
Change-Id: I77448d2769d2a15b64987ae7d9e2cb887aef3bc2
|
|
|
|
| |
Change-Id: I25f248244c588c36eeb92b4abb802a2877f3407b
|
|
|
|
| |
Change-Id: Ieceeae72231107ea4d49aa9dcb4a4c33220f5ffd
|
|
|
|
| |
Change-Id: Icb5be47b688808488811411a5f45a23a49f774d2
|
|
|
|
| |
Change-Id: I354930bdc6304908e447b4eb8b66f6f09b0ffb4c
|
|
|
|
|
|
|
| |
Similar to change I1913711556c17fe1799a963b52214f338768fffd
this is only provisional till the final versio number gets decided.
Change-Id: I976cd490a7dee07d4a6b0eaf98972bcd89620f80
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We tried the approach of replacing bundled jars with OSGI
jars. However, this eventually ended up resulting in
ClassCircularityError thrown at runtime when running on
Java 7. As far as we could diagnose, the issue seems to
be that:
- LayoutLibrary attempts to load layoutlib.jar (which is
a regular jar present inside the android sdk data folder).
- The class loader passed to layoutlib is the LayoutLibrary's
class loader.
- The classes inside the layout library then attempt to
load classes from a different OSGI jar (layoutlib-api)
- At this time, we receive a ClassCircularityError
Most of our other jars depend on layoutlib-api, so it is
not possible to just bundle layoutlib-api. So for now, we
are back to bundling jars.
Change-Id: Ic8c838a1a7e90e1bc6b8c5251341b1ded46053ba
|
|
|
|
|
|
|
| |
The earlier CL to add this broke the existing PDE build scripts.
The PDE build has now been turned off.
Change-Id: Ica3b783af117ff1e52f53e6813ac8389c4bb80c9
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL removes all the jars bundled in inside the libs
folder and adds explicit dependencies on OSGI bundles
for each of the dependencies.
See eec615b94b504de6d87702b830a6fc85fc7d5108 for more
info on how the dependency jars are converted into
OSGI bundles.
Change-Id: I5356edc2ca857ea961392c599fa0e985b16b4b2d
|
|
|
|
|
|
|
|
| |
Breaks existing scripts.
This reverts commit 68bd64a51f78ae6a66bd8eea9baf07185e2b9588.
Change-Id: I2cfe3ba2cea94850f4273170fbb5a46d7b727633
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL adds all the required files to perform a build
using Tycho. It is not integrated into the Android build
system though. In order to perform a build, make sure your
repository has the git projects prebuilts/eclipse and
prebuilts/eclipse-build-deps, then do:
$ cd sdk/eclipse
$ make -f maven.mk
That should create the necessary target platform and start
a build using Maven/Tycho. The resulting artifacts should
be in out/host/maven/bundles-<version>/products
Change-Id: I4672cd9ea1ac072a9b5ddb27d98a9849b2a2b8cb
|
|
|
|
|
| |
Change-Id: Ia548e9c61a6d2d1ec121a86002af8810ba2f4340
(cherry picked from commit 81e48b1ba10e38ae10db1dbdefcba99758e9ffd2)
|
|
|
|
| |
Change-Id: I4ca7e5c5ab3d44cd2ccfc5ef26d0382c633d308a
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I38049360b416fcc3426df3724a2d058483743c6d
|
|/
|
|
| |
Change-Id: I596991ceef33ed2b09a2e18013e671cc2e2b26c5
(cherry picked from commit 17f167fdbc0c08b301a0f2debca1afc05aa6406e)
|
|
|
|
| |
Change-Id: I6ee2ff4aabe6ae4f20627385ecefc6b7bac40489
|
|
|
|
| |
Change-Id: I388397dde0f465409e7cede32ce38cc91a8f94c3
(cherry picked from commit fc5197e3e4de338b895c2fb8c15faea60024dfb7)
|
|
|
|
| |
Change-Id: I14e95b886f39ffc73f14fbe201e7936e4fe57778
(cherry picked from commit 6598a14ec6f0bd983d22aef0c7bc1cfed66efb40)
|
|
|
|
| |
Change-Id: I85c92266998677c8f47b61ac539b32f7bb420afa
(cherry picked from commit 7e7b15172c324693555bb3657c28a26fc3129b32)
|
|
|
|
| |
Change-Id: I4c0fc9be7b64606d109dd636066f856d618465a0
|
|
|
|
|
|
|
| |
As the BouncyCastle based signing code has been reverted
for now, this is not needed anymore.
Change-Id: If61f136907cdd8f82d8a63d70ddb270985e39ff2
|
|
|
|
|
|
|
| |
plugin-base depends on http mime (from the apache libs)
but for some reason it wasn't in the build path.
Change-Id: I083290cddd45dbf718bbd5403b28ed74865a73ac
|
|
|
|
| |
Change-Id: I6cd127ed7034ba33c32a1994bc312e187a15b250
|
|
|
|
| |
Change-Id: I401ec02d4674739b5f160fc0cf61aebdb9fa6cbf
|
|
|
|
| |
Change-Id: Ibf8919eb96d9d026988bd2d97972e35aa0c9ae2f
|
|
|
|
|
|
| |
This is now needed by sdklib for signing.
Change-Id: I804d8d2ca2d5a939c24e977ea48a2a5ad4fa7501
|
|
|
|
| |
Change-Id: I324a5cb5c9c34ec4a8c2e4438bba8ebd56a693e6
|
|
|
|
| |
Change-Id: I3cff176281b4949f814023f0c7ecda897bc1354b
|
|
|
|
|
|
|
|
|
|
| |
Turns off the ability to use @SuppressWarnings with optional
errors is available, but off by default (see Eclipse issue 392875).
This turns that off, makes missing enums in switch statements a
warning, and synchronizes the settings file to all projects (except
tests.)
Change-Id: Iad7060523b6ee2cbbca97e0a6ffedb264b185222
|
|
|
|
|
|
|
|
| |
This CL moves the initial parsing of the SDK to after
the workbench has been loaded. This allows early startup
code to specify the location of bundled SDK if necessary.
Change-Id: I21d98531dc6ddee0a615cbfc78c5aa470a6770ef
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously all predexed libraries used the same filename
as their source but all predexed libs would go in the same
folders, possibly conflicting with each others.
This fixes it by making the predexed lib filename use
the (hashed) path of the original library.
Also added some extra logging to indicate when a predexed
lib is used.
Change-Id: I7c248f647ee0531334d7fa4f1e943ea0932699d4
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I42426009df581ff51389f0641eab053ac706d723
|
|/
|
|
| |
Change-Id: I1b39ee439a532f3f6758be35b569948e2e906665
|
|
|
|
| |
Change-Id: Ia51e3e2280c3d360496550df50a540571b9b7582
|
|
|
|
| |
Change-Id: I1d1aa146fad375e06a26c4c60eb203588e7ca542
|
|
|
|
|
|
|
|
|
| |
Currently, we use the version of the ResourcePlugin as a way to
identify the version of Eclipse. However, both Eclipse 4.2 and 3.8
have the same 3.8 version of the resources plugin. The version of
org.eclipse.platform seems like it will resolve this issue.
Change-Id: Ib9325873b9b37b3b02b25b991cf13e469cedcfd0
|
|
|
|
|
|
|
|
|
|
| |
Removed ILogger from ide_common
Removed ISdkLog (and implementations) from sdklib
Moved all existing code to com.android.utils.ILogger
which is located in common.
Change-Id: Icd674d4b8d10f6ae8b60a83acb43cc53c7a52137
|
|
|
|
| |
Change-Id: I09b4bb213e81afc30b61d388e7a8e3d7e636ed65
|
|
|
|
|
|
|
| |
Move stuff out of sdklib into common and ide_common.
Remove androidprefs and move the one class into common.
Change-Id: I71d126a13cf2ba413692e29616f4968a37d7b33a
|
|
|
|
|
|
|
|
| |
Without this there are runtime class loading failures in the
layout editor since sdklib is in base and it refences layoutlib_api
which in turn references kxml.
Change-Id: I65a76a01266fe3608db9752104d3ae4e2a9d48b7
|