| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This change requires clean libwebcore, but I saw there are three clean libwebcore_intermediates steps in build/cleanspec.mk already. Do I need to add another one?
|
|
|
|
| |
Command line start with # instead of //
|
| |
|
|
|
|
| |
Prepare for the buildbot for both JS engines.
|
|
|
|
| |
Not exact match of JSC build because some Makefiles have to be splitted into two. I use Android.v8...mk.
|
|
|
|
|
|
| |
It is easier to work with merge tool. Will add a separate set of Makefiles for V8.
Add Android.v8.mk as a reference.
|
| |
|
|
|
|
| |
Change how we set plugin path as we can support more than one path now.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Build libwebcore as a static library first. Then build it as a shared library
using the jni entry point as the single source file. This strips uneeded code
out of the final library.
Have webcore_test link against the static library so that the symbols are all
visible. Update webcore_test to link against the new webkit drop as well.
Rearrange the main makefile to create WEBKIT_* variables that a sub-makefile
like webcore_test can use to define includes, cflags, and libraries. Manually
add a dependency on the generated webkit source files.
Verified that svg and v8 work as well as the simulator.
|
|
|
|
|
|
| |
Because some SVG anomation source files depend on generic sort functions,
we cannot compile them. Add as ENABLE_SVG_ANIMATION build flag to disable
SVG Animation.
|
|
|
|
|
|
|
|
| |
turn on SVG_FONTS, SVG_AS_IMAGE, SVG_FILTERS, SVG_FOREIGN_OBJECT, SVG_USE
getWebCore may return null for SVG ScrollView
add FontPlatformData.size()
add more stl sort interfaces
|
|
|
|
| |
browser.
|
|\
| |
| |
| |
| |
| |
| | |
The CL imports V8 source from trunk, and V8 binding code from Chromium,
and small changes from future WebKit revision.
To enable V8, add ENABLE_V8 := true in buildspec.mk.
|
| |
| |
| |
| |
| | |
To enable V8, set ENABLE_V8 := true in the buildspec.mk in the home directory.
Also fixed one SVG build issue in JSC build case.
|
| |
| |
| |
| | |
To switch between jsc and v8, one needs to edit webkit/Android.mk to change the value of JS_ENGINE, make sure no white space after 'jsc' or 'v8'.
|
| | |
|
| |
| |
| |
| | |
This file can be shared by both JavaScriptCore and V8 builds.
|
| |
| |
| |
| | |
Introduce a flag JS_ENGINE, which can be set to 'jsc' or 'v8'. Currently only 'jsc' is working.
|
|/
|
|
|
| |
To build v8 librariy, use make libv8, and build v8 shell, use make v8shell.
v8 is built as a shared library, it requires libv8.so be in core/prelink-linux-arm.map
|
|
|
|
| |
Automated import of CL 145796
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To enable SVG, edit your buildspec.mk to
ENABLE_SVG:=true
then
make clean-libwebcore && make
Some SVG functionality has been stubbed out in this checkin.
//branches/master/android/build/buildspec.mk.default # edit
- add ENABLE_SVG, commented out by default
- fix up WEBCORE_INSTRUMENTATION define while I was in there
//branches/master/android/external/webkit/Android.mk # edit
- add ENABLE_SVG C define
- add svg paths to C includes
//branches/master/android/external/webkit/WebCore/Android.derived.mk # edit
- update merge tool rules
- add svg to css property names, keywords, generated bindings
- add svg names, element factory, wrappers
- remove obsolete ksvgcssproperties.h
- add XLinkNames, required by SVG
//branches/master/android/external/webkit/WebCore/Android.mk # edit
- update merge tool rules
- add svg bindings, css svg parsing, svg rendering, svg engine
//branches/master/android/external/webkit/WebCore/config.h # edit
- leave ENABLE_SVG alone if it is already defined
//branches/master/android/external/webkit/WebCore/loader/EmptyClients.h # edit
- add some Android extensions as empty virtuals (EmptyClients is only used by SVG)
//branches/master/android/external/webkit/WebCore/platform/graphics/android/GraphicsContextAndroid.cpp # edit
//branches/master/android/external/webkit/WebCore/platform/graphics/android/PathAndroid.cpp # edit
- add SVG graphics porting functions. Note the FIXMEs -- some are unimplemented.
BUG=1474412
Automated import of CL 145053
|
|
|
|
|
|
|
|
|
| |
webkit to Android.
It can be either run from XCode using the xcodeproj or from the command line.
BUG=1553405
Automated import of CL 144627
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|