summaryrefslogtreecommitdiff
path: root/Android.mk
AgeCommit message (Collapse)Author
2013-02-13Revert "Merge remote-tracking branch 'goog/master-chromium' into ↵Chris Craik
'goog/master'" DO NOT MERGE This reverts commit 77437f7411c2a1b6eed9e8635cd1d79c216064af, reversing changes made to 97df262f2fd351a399bc757d3f7e7c7bb3b00065. Change-Id: I594d7f423efce65f02b7ac14aff875aa22742ad0
2013-02-04Changes needed to roll Skia to r7527.Derek Sollenberger
Change-Id: Icf9f0a42d8c84385a70b15a72d2d040eb96d942a
2012-12-10Apply changes to the WebView for compatibility with r5967 of Skia.Derek Sollenberger
bug: 6906025 Change-Id: Ia434cc8b6fc00db391ca9e6686de9b9f35d63b22
2012-10-30Remove obsolete references to libmedia_nativeGlenn Kasten
Bug: 6654403 Change-Id: I30248c1469a7fafadec59e091feb230c75a38d54
2012-08-30am 76150b63: am 5423878e: Merge "Enable dynamic effect of GIF animating ↵Jean-Baptiste Queru
images in browser" * commit '76150b639b267a6f89506ad9b75c7eae5e2b60c2': Enable dynamic effect of GIF animating images in browser
2012-08-30Enable dynamic effect of GIF animating images in browserbxu10X
The ANDROID_LARGE_MEMORY_DEVICE flag is not set for x86 platforms but it is required to get animated GIF working. 256MB is considered "large". Change-Id: Ic0158e1bff44cbed0f4301f99104c1b5ac0e9c59 Author: Bin Xu <bxu10X@intel.com> Signed-off-by: Bin Xu <bxu10X@intel.com> Singed-off-by: Shuo Gao <shuo.gao@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Author-tracking-BZ: 19205
2012-08-30am 88c8b226: am 9b636ce4: Merge "webkit: enable no-pic compiling option"Jean-Baptiste Queru
* commit '88c8b22657f6cfd1269219430aa31c5ecb03faba': webkit: enable no-pic compiling option
2012-08-14webkit: enable no-pic compiling optionbxu10X
This patch is to enable no-pic compiling option PIC enables efficient code sharing between processes but increases overhead due to indirectly access global variables and functions. By enabling no-pic here, we can get rid of indirect access calling __x86.get_pc_thunk.bx, while still share the library between processes, since zygote loads libwebcore, and all android applications are forked from zygote and inherits its address space. The patch takes effect together with the one enabling no-pic compiling option in v8. With them, we can see obvious performance improvement for browser workloads, 5%+ for HTML5-zoom and HTML5-animation, 6.6% for sunspider, and 9.1% for pageloading Note: This patch is related to a change in platform/external/v8 Change-Id: I47ee3149d31b2f7d78c4a399503b6d9a9f0f572a Author: Lijuan Xiao<lijuan.xiao@intel.com> Signed-off-by: Bin Xu <bxu10X@intel.com> Singed-off-by: Shuo Gao <shuo.gao@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Author-tracking-BZ: 26358
2012-05-24Modify makefile for building for ASANSelim Gurun
Change-Id: Iaeca0893acb9df9c919f3b72c03ff99745ab4e82
2012-04-06Reorganize platform/graphics/androidNicolas Roard
Change-Id: Idc67155cfa99784dcd931e705336bfa063ecae46
2012-04-06Implements a recording GraphicsContextNicolas Roard
Change-Id: I41feadb23dce25af321331c459eb159c6141831b
2012-03-13Add libmedia_nativeGlenn Kasten
Change-Id: I6b835330c67a308834cafe35b916fa98869bebbf
2012-02-23Support address detectionJohn Reck
Change-Id: I88b6ebfb4c967e954a2420592a58af3ed188226d
2012-02-22Drop support for Android HTTP stackSteve Block
All future releases will use the Chromium HTTP stack and maintaining two HTTP stacks adds maintenance overhead. The Chromium HTTP stack requires V8, but we now use V8 in all build targets (b/5495373), so we can safely drop the Android HTTP stack. See corresponding framework change https://android-git.corp.google.com/g/166325. Bug: 5495616 Change-Id: I41117b6750fbc1c84cbd4a5951b0d1a457354f93
2012-02-22Merge changes I6312736c,I55a2ecd2Steve Block
* changes: Remove benchmark tool Fix comments for willLoadFromCache()
2012-02-21Remove benchmark toolSteve Block
This relies on use of the Android HTTP stack, which hasn't been used since before HC, so is of little value. Bug: 5458617 Change-Id: I6312736cb139cd7a4e295e1cb6390d2a797fd37b
2012-02-20frameworks/base refactoring.Mathias Agopian
update makefiles Change-Id: I0d388bd9156916fb91199e407679b814dcfb580f
2012-02-16Remove option to build WebKit with JSCSteve Block
V8 has been the default JS engine since Froyo and has shipped on all devices in Gingerbread onwards. However, we continued to support JSC for a number of reasons. See bug for details. Now that we can use V8 in all cases, we should drop support for JSC to eliminate the maintenance overhead. Adds a clean step as this changes a Makefile. Note that this was previously landed as https://android-git.corp.google.com/g/#/c/162144/, but broke the full_x86-eng build, so was reverted. Bug: 5495373 Change-Id: I3d41362f93b9f3d034f17150aaa402379e75d367
2012-02-02Revert "Remove option to build WebKit with JSC"Steve Block
This reverts commit c7a3e9f1af3485e19dee3ea3897580d33c1b9ffe. This broke the full_x86-eng build, as V8 does not support x86. Bug: 5495373
2012-02-02Remove option to build WebKit with JSCSteve Block
V8 has been the default JS engine since Froyo and has shipped on all devices in Gingerbread onwards. However, we continued to support JSC because V8 requires ARMv7 and at the time, the emulator did not support this. Now that the emulator supports ARMv7, we should drop support for JSC to eliminate the maintenance overhead. Bug: 5495373 Change-Id: Ib31fa1b4927099cf16e9e465233c8667317e209c
2012-01-11Disable C++0x compatibility warningsSteve Block
WebKit is not currently C++0x compatibile and we have no plans to fix this downstream. We can remove this if and when it is fixed upstream. Change-Id: I255e5fcebc3a79d500b0c66eba1fa6c6f5088307
2012-01-09Revert a temporary WAR before ICS open sourceTeng-Hui Zhu
Now ICS is open source, we should be able to remove this now. bug:4986875 Change-Id: I24a7b31dcdc3eee0cc80aea5e66e1d420686bbce
2011-11-17Removing ANDROID_INSTRUMENTATION codeKristian Monsen
This has not been used for years, and due to WebKit merges the results are not accurate anymore. The resulting code is cleaner, less likely to create merge conflicts, and does not give the impression that this can be turned on and it will still work. Needs CL: https://android-git.corp.google.com/g/#/c/148912/ Change-Id: I617ad00c103ab72038371a3203452d2ccec0e50c
2011-08-16Testing for bug 5122864 libwebcore related libraries increased by 3MB in ICS ↵Kristian Monsen
vs HCMR2 Reenabling chromium as a shread lib Change-Id: I746dad6c4ec8410fea3f525820362f1b54c07a6c
2011-08-10Testing for bug 5122864 libwebcore related libraries increased by 3MB in ICS ↵Kristian Monsen
vs HCMR2 Trying to build with static libchromium on the build server. Change-Id: I6ee74f769e51ea7506c7bf1a835f84b351be1774
2011-07-29Merge "Add features to support Ganesh in the Android browser"Derek Sollenberger
2011-07-28Add features to support Ganesh in the Android browserDerek Sollenberger
1) Added a runtime switch between Raster and Ganesh 2) Added support for using SurfaceTextures with Ganesh bug: 5013645 Change-Id: I2efebf1bc9befb0c7f6f66109d80818f9d0775b3
2011-07-28Part of fix for 5065047: build libchromium as a shared libKristian Monsen
Webkit patch needed, simply declaring that chromium_net is a shared library Change-Id: I48e19e8aca929258ddde70f1772073fa9e0097a1
2011-07-11Remove the simulator target from all makefiles.Jeff Brown
Bug: 5010576 Change-Id: Iec42857a1f01da52a1f9e968ffa0e791404063b4
2011-07-01Remove libsurfaceflinger_client while keeping it for AOSPTeng-Hui Zhu
Change-Id: I959a27e8d163158b013251b16eaf3f9f7542ded6
2011-06-30Add initial support for Ganesh renderer.Derek Sollenberger
The GaneshRenderer can now be swapped in for the RasterRenderer in BaseTile. A following CL will enable this swap at runtime. Change-Id: Id42040fce2895ab00cccb8f11dfd0489df861655
2011-06-10Merge WebKit at r84325: Fix makefiles.Ben Murdoch
See http://trac.webkit.org/changeset/82562 for new XMLTreeViewer generation. Change-Id: I52c8d510602e7e77ea6a134510f8e5bb6b0c4d9a
2011-06-02Fix master-gpl build.Ben Murdoch
Turn off prelinking of libwebcore. This has no effect in the master branch where the prelinker no longer exists, but will disable prelinking in the master-gpl branch and fix the build as libwebcore has grown in size with the last merge (to r80534). Change-Id: Id42fca910b4c6604fe127904c7e8704cc62cd768
2011-06-02Merge WebKit at r80534: Fix makefiles.Ben Murdoch
Add new and remove deleted files to fix makefiles. See http://trac.webkit.org/changeset/79861 for new XSLTreeViewer generation. Also remove a stub from TemporaryLInkStubs that we now get by compiling the correct files in JSC (see http://trac.webkit.org/changeset/78634). Change-Id: I550b035b7c9c915b42738366da7817dca020c9a8
2011-05-16Merge WebKit at r75993: Fix MakefilesBen Murdoch
Change-Id: I81db2c8ade83fcaf85db13629a12b7e0d2e6dccc
2011-05-16Merge WebKit at r75993: Initial merge by git.Ben Murdoch
Change-Id: I602bbdc3974787a3b0450456a30a7868286921c3
2011-05-13Merge WebKit at r75315: Fix MakefilesSteve Block
See http://trac.webkit.org/changeset/74646 Change-Id: Ib0ef9902925ddb13ec97fad0753515b10b1d3c01
2011-05-12Merge WebKit at r75315: Initial merge by git.Steve Block
Change-Id: I570314b346ce101c935ed22a626b48c2af266b84
2011-05-10Clean up makefiles in preparation for new Source/ directorySteve Block
Change-Id: Iebb4d96933c59028f024ac29b348b98d13a29610
2011-05-10Merge WebKit at r74534: Fix MakefilesBen Murdoch
Change-Id: Ife4c035f871dd827884645255ce788fbdb49f84e
2011-03-14external/webkit: remove LOCAL_PRELINK_MODULEIliyan Malchev
Change-Id: I8e7bd2fd7780c3626f54366796ed26d7ac6cf92b Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-01-26Initial pass at a video API for plugins.Derek Sollenberger
bug: 3072603 Change-Id: Ie22d289a93682dfd68cf81f5220d658d45a69d81
2011-01-24Optimize display lists by caching drawGL function pointer.Chet Haase
This is a change to help framework optimizations for display lists. A display list can now cache a function pointer to the drawGL call of webcore. Change-Id: I9ba133d5a28f12b1c3626301414786a41c1d58b9
2011-01-20Prelinking libwebcore after making more space in the prelink mapKristian Monsen
Depends on this CL in the build package: https://android-git.corp.google.com/g/#change,90379 Fix for bug 2917906 Change-Id: I69ffa74de5341096012488648e8a0d72774421ca
2011-01-19Fix browser build on non-ARMv7 configurations.David 'Digit' Turner
This is required to prevent the browser from crashing with a SIGILL when running the full-eng product in the emulator. Change-Id: I321130fe4d568c927999ae41503d2a5c24b3cbae
2010-12-21Override ALWAYS_INLINE attribute with inline.Jing Yu
ALWAYS_INLINE attribute was abused in libwebcore.so. By overriding it with normal inline attribute, the size of libwebcore.so is reduced by 3.71%, wihtout noticable performance regression on webcore_test benchmark. Change-Id: Icc1710726f28a93c3be660ba7c22c8c356748460
2010-12-17Fail when building with JSC and the Chrome HTTP stackSteve Block
This seems better than silently switching to the Android HTTP stack, which could be confusing. Change-Id: I9396beeed1e5803fe5ab16ce0d232dc5d0683f0a
2010-11-17Merge Webkit at r71558: Fix MakefilesTeng-Hui Zhu
Change-Id: I6e437c61405ca117da435b32a8a933a3aa53ba32
2010-11-01Disable -Wsign-promo when building WebKit to avoid excessive warnings from ↵Steve Block
Chromium headers If the root of the problem is fixed upstream, this warning can be re-enabled. Bug: 3143773 Change-Id: Ic419e353e3d0536d3a3c86f9e8e4615d30d9fb25
2010-10-26Merge Webkit at r70209: Fix Makefiles.Ben Murdoch
Change-Id: Ib60d9a927bad38e128765e122e86bcc547a785cf