| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| |
| |
| | |
automerge: 343a78f
* commit '343a78fae064d666b02416b56039b86c554fa615':
emulator/opengl: Prepare for 64-bit build changes.
|
| | |\ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch slightly modifies the build files for the GPU emulation
libraries to prepare for future changes in the emulator-specific
build system that will be necessary to support Win64 binaries.
The main difference is the introduction of 64-bit versions of the
emugl-begin-host-<type> macros, named emugl-begin-host64-<type>.
Change-Id: Ib40c030fa407b0ed951755dd9b007fda85778e03
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
automerge: a1b9c29
* commit 'a1b9c2959460852c13c18addb428224a94c72439':
Fix classpath for test plugins
|
| | |\ \ |
|
| | |/ /
| | |
| | |
| | | |
Change-Id: Icee859d2e325cf4bc46509cf098c52e5940e9f58
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
automerge: 4da1c1f
* commit '4da1c1feb088bfd2754d02a4244530482a6dde3f':
Revert back from OSGI -> bundled jars
|
| | |\ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
automerge: 86fcdd2
* commit '86fcdd206ee4f5553e9b646c61887ef21d88019c':
Add script to bundle jars inside plugin's libs folder.
|
| | |\ \ \
| | |/ /
| | | /
| | |/
| |/| |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| | |
This CL adds a build script that replaces the existing
create_symlinks script. This script will analyze the
dependencies specified inside the MANIFEST.MF and copy
all the libraries specified as required bundles.
Change-Id: I346ba4206868cc04192eae678e66a5b236732758
|
| |\ \
| |/
| |
| |
| |
| |
| | |
automerge: 14338f9
* commit '14338f93d7ab117bbc0f15e206622a99e1ff9d2f':
Fix title bar to say "Android Device monitor"
|
| | |\ |
|
| | |/
| |
| |
| | |
Change-Id: I5725e4f941771f8dc3a01e4cf97a896fcf7d0bd3
|
| |\ \
| |/
| |
| |
| |
| |
| | |
automerge: 183aa4f
* commit '183aa4f4213a03aa4081aec487bec101db64b3f7':
emulator/opengl: Fix compilation with Mingw64 toolchain.
|
| | |\ |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When using the newest Mingw64 toolchain, both the forward declaration
and the definition of functions need to use GLAPI / GLAPIENTRY or the
compiler will complain.
BUG=15402623
Change-Id: Ida9e1cb9b177759e7d6688dc1d883dd856abda04
|
| |\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
idea133
automerge: 3e92426
* commit '3e924260e43a43057196e98976a5c4643eb7a480':
emulator/opengl: Fix GPU emulation library crash on Windows.
|
| | |\
| | |
| | |
| | | |
idea133
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The definitions of two EGL translator functions were missing
EGLAPI / EGLAPIENTRY macros. On Windows, these enforces the
__stdcall procedure call modifier, which changes the way the
stack pointer is modified on function exit.
Without this patch, a call to these function will result in
a corrupted stack pointer in the caller, quickly followed by
a random crash.
BUG=15402623
Change-Id: Ia0f7ebef29e1252086fb59ebf2e6f907c2a69487
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
automerge: af590e0
* commit 'af590e034788bbccd804f8b2d149071c1f899b91':
Create a target platform for dev environment.
|
| | |\ \
| | |/
| |/| |
|
| | |/
| |
| |
| | |
Change-Id: Id64b765f140d13872420ae83c1c815eec197200e
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
idea133 automerge: a509402
* commit '662a8c9ddb160ed08b1b8b7a4290b20665d2fc0e':
opengl: rcOpenColorBuffer must be synchronous
|
| | |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
automerge: a509402
* commit 'a509402a6b907a871b62f89ea713ff63286c23ae':
opengl: rcOpenColorBuffer must be synchronous
|
| | | |\ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The gralloc register_buffer() function, which calls rcOpenColorBuffer,
must actually increment the reference count before returning.
Otherwise the buffer allocator may release its reference before the
client has obtained one, and the buffer will be freed prematurely.
Since rcOpenColorBuffer was just sending a message to the host without
waiting for it to be received/processed, this guarantee was not met.
Adding a return value makes the call synchronous.
Bug: 12988668
Change-Id: I8b2399cfb0f600f99b3387f630343291b59bc9a6
|
| |\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '315e2bd36eb2ecac8419f7b372163ec919278a4d':
Fix ADT.
|
| | |\ \ \
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
automerge: c06a076
* commit 'c06a076f6795edaf3baf1ec24d732080b4433ec1':
Fix ADT.
|
| | | |\ \
| | | |/
| | |/| |
|
| | | |/
| | |
| | |
| | | |
Change-Id: Ib685bfa749b63f9e04f9990459ad47b2d812f692
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
idea133 automerge: 93aa027
* commit '79f862d45273eb18c2aaea4ec3d3ae25a6c8c4f5':
Include all dependencies in the p2 repository
|
| | |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
automerge: 93aa027
* commit '93aa02793ea1594d788a3ec67139db183dc307b4':
Include all dependencies in the p2 repository
|
| | | |\ |
|
| | | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Currently, the generated p2 repository only includes the ADT
plugins. We need to include all the tools and prebuilts that
are now OSGI bundles, so this CL instructs p2 to include all
the dependencies as well.
Unfortunately, this means that all of the platform, jdt, cdt
are all included as well.
Change-Id: I5d2bfc8f72b18145e60985bffb54074a83a7d26a
|
| |\ \ \
| |/ /
| | |
| | |
| | | |
* commit '2c49eafd44cc0556879e6e604d1bbb398a66e057':
Enable building with Tycho
|
| | |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
automerge: 4648148
* commit '4648148c1e87bac9aa326ba942bc065e0731733b':
Enable building with Tycho
|
| | | |\ |
|
| | | |/
| | |
| | |
| | | |
Change-Id: I728dbb397a6a80b10f15785323e1231c89778e7c
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
2fbf149
* commit '02a8e04d3b03e7ee8a4b9923a83c6e5ac02fd526':
Fix path to GrabProcessOutput
|
| | |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
automerge: 2fbf149
* commit '2fbf149ea861cad6338576f6222d29a6ed400987':
Fix path to GrabProcessOutput
|
| | | |\ |
|
| | | |/
| | |
| | |
| | | |
Change-Id: I58365108cd065a5ef710514f834741202af08666
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
automerge: 11f179f
* commit 'e5d6e995cdcc790a79b91f5dbbdc057849a886f2':
Add scripts to enable Tycho build, take 2.
|
| | |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
automerge: 11f179f
* commit '11f179ff8739e9e638d88610b51b8597bff0ce67':
Add scripts to enable Tycho build, take 2.
|
| | | |\ |
|
| | | |/
| | |
| | |
| | |
| | |
| | |
| | | |
The earlier CL to add this broke the existing PDE build scripts.
The PDE build has now been turned off.
Change-Id: Ica3b783af117ff1e52f53e6813ac8389c4bb80c9
|
| |\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
bb11376
* commit '1c77e3df9a7157b94df6579f2bd2b767649f384b':
Override freemarker manifest
|
| | |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
automerge: bb11376
* commit 'bb11376a4004aabe6350316ef83f4a31fa52e457':
Override freemarker manifest
|