• Cary Clark's avatar
    AI 145053: add SVG to the browser [disabled by default] · 2a66f069
    Cary Clark authored
      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
    2a66f069
buildspec.mk.default 3.78 KB