1. 05 Feb, 2014 1 commit
  2. 04 Feb, 2014 2 commits
    • scroggo@google.com's avatar
      Gyp file changes for the android framework. · eb629504
      scroggo@google.com authored
      Split off from https://codereview.chromium.org/140503007/.
      
      The eventual goal is to create our Android.mk from gyp. This patch
      adds an option for skia_android_framework with the right settings.
      The follow-up (https://codereview.chromium.org/140503007/) will
      use scripts to create the final makefile.
      
      gyp/android_deps.gyp:
      Use different dependencies for the framework than for building Skia
      normally.
      
      gyp/android_framework_lib.gyp:
      Like skia_lib, specifies the minimum needed for building Skia, in this
      case for the framework.
      
      gyp/common_conditions.gypi:
      Add settings specific to skia_android_framework. In some cases this
      means turning off flags and defines.
      
      gyp/common.gypi
      Turn off SK_DEBUG and SK_DEVELOPER when building for the framework.
      This allows the framework to create a single makefile which can be
      modified to add SK_DEBUG and SK_DEVELOPER as desired.
      
      gyp/common_variables.gypi:
      Add skia_android_framework.
      
      gyp/core.gyp:
      Don't depend on cpufeatures, and add the cutils library for
      skia_android_framework.
      
      gyp/freetype.gyp:
      skia_android_framework-specific options:
      Don't include freetype_static as a dependency.
      Include the proper folders.
      Include the android library.
      
      gyp/images.gyp:
      Don't export libjpeg as a dependency for targets that include images
      for the framework.
      Also reorder image decoders to match the Android order, leaving our
      most commonly used ones last (and therefore first in the chain for
      trying them).
      
      gyp/libwebp.gyp:
      Use the system webp when building for the Android framework. Specify
      the correct settings for the framework.
      
      gyp/opts.gyp:
      Specify a default set of files to compile when there are no possible
      optimizations.
      
      gyp/pdf.gyp:
      Add dependencies for Android framework.
      
      gyp/zlib.gyp:
      Include the zlib folder, and undefine SK_ZLIB_INCLUDE.
      
      BUG=skia:1975
      R=djsollen@google.com
      
      Committed: https://code.google.com/p/skia/source/detail?r=13298
      
      Review URL: https://codereview.chromium.org/153093003
      
      git-svn-id: http://skia.googlecode.com/svn/trunk@13304 2bbb7eff-a529-9590-31e7-b0007b416f81
      eb629504
    • scroggo@google.com's avatar
      Gyp file changes for the android framework. · 1c9bd55e
      scroggo@google.com authored
      Split off from https://codereview.chromium.org/140503007/.
      
      The eventual goal is to create our Android.mk from gyp. This patch
      adds an option for skia_android_framework with the right settings.
      The follow-up (https://codereview.chromium.org/140503007/) will
      use scripts to create the final makefile.
      
      gyp/android_deps.gyp:
      Use different dependencies for the framework than for building Skia
      normally.
      
      gyp/android_framework_lib.gyp:
      Like skia_lib, specifies the minimum needed for building Skia, in this
      case for the framework.
      
      gyp/common_conditions.gypi:
      Add settings specific to skia_android_framework. In some cases this
      means turning off flags and defines.
      
      gyp/common.gypi
      Turn off SK_DEBUG and SK_DEVELOPER when building for the framework.
      This allows the framework to create a single makefile which can be
      modified to add SK_DEBUG and SK_DEVELOPER as desired.
      
      gyp/common_variables.gypi:
      Add skia_android_framework.
      
      gyp/core.gyp:
      Don't depend on cpufeatures, and add the cutils library for
      skia_android_framework.
      
      gyp/freetype.gyp:
      skia_android_framework-specific options:
      Don't include freetype_static as a dependency.
      Include the proper folders.
      Include the android library.
      
      gyp/images.gyp:
      Don't export libjpeg as a dependency for targets that include images
      for the framework.
      Also reorder image decoders to match the Android order, leaving our
      most commonly used ones last (and therefore first in the chain for
      trying them).
      
      gyp/libwebp.gyp:
      Use the system webp when building for the Android framework. Specify
      the correct settings for the framework.
      
      gyp/opts.gyp:
      Specify a default set of files to compile when there are no possible
      optimizations.
      
      gyp/pdf.gyp:
      Add dependencies for Android framework.
      
      gyp/zlib.gyp:
      Include the zlib folder, and undefine SK_ZLIB_INCLUDE.
      
      BUG=skia:1975
      R=djsollen@google.com
      
      Review URL: https://codereview.chromium.org/153093003
      
      git-svn-id: http://skia.googlecode.com/svn/trunk@13298 2bbb7eff-a529-9590-31e7-b0007b416f81
      1c9bd55e
  3. 02 Dec, 2013 1 commit
  4. 25 Nov, 2013 1 commit
  5. 03 Sep, 2013 1 commit
  6. 28 Aug, 2013 1 commit
  7. 24 Jun, 2013 1 commit
  8. 20 Jun, 2013 1 commit
  9. 11 Jun, 2013 1 commit
  10. 03 Jun, 2013 1 commit
  11. 31 May, 2013 2 commits
  12. 08 Mar, 2013 1 commit
  13. 14 Jan, 2013 1 commit
  14. 01 Nov, 2012 1 commit
  15. 24 Sep, 2012 1 commit
    • caryclark@google.com's avatar
      iOS support work in progress · 594dd3cd
      caryclark@google.com authored
      include/core/SkTypes.h
      - address unsigned warning
      
      include/core/SkInstCnt.h
      src/core/SkInstCnt.cpp
      gyp/common.gypi
      - always define SK_ENABLE_INST_COUNT for debug builds
      
      src/views/mac/SkNSView.mm
      - only call glClear if there is a GL context
      
      src/ports/SkImageDecoder_CG.cpp
      - fix iOS hack by using proper include
      
      gyp/opts.gyp
      - exclude more ARM files from iOS for now (see issue 900)
      
      gyp/common_conditions.gypi
      - add release, more ios specific common settings
      
      gyp/bench.gyp
      - add iOS condition
      
      gyp/SampleApp.gyp
      - remove precompiled header, hardcoded SDK path
      - add more frameworks
      
      gyp/debugger.gyp
      - fix syntax error
      - add iOS/Android condition
      
      gyp/core.gyp
      - remove hardcoded SDK path, add more frameworks
      
      gyp/common_variables.gypi
      - add ios SDK path
      - add ios SDK version
      
      gyp/iOSSampleApp.gyp
      - remove obsolete project
      
      gyp/zlib.gyp
      - add ios library path
      Review URL: https://codereview.appspot.com/6551070
      
      git-svn-id: http://skia.googlecode.com/svn/trunk@5649 2bbb7eff-a529-9590-31e7-b0007b416f81
      594dd3cd
  16. 16 Aug, 2012 2 commits
  17. 30 Jul, 2012 1 commit
  18. 28 Jun, 2012 2 commits
  19. 27 Jun, 2012 1 commit
  20. 02 Apr, 2012 1 commit
  21. 16 Mar, 2012 2 commits
  22. 19 Oct, 2011 1 commit
  23. 15 Sep, 2011 1 commit
  24. 13 Sep, 2011 1 commit
  25. 29 Jul, 2011 1 commit
  26. 28 Jul, 2011 1 commit
  27. 22 Jul, 2011 1 commit
  28. 01 Jul, 2011 3 commits
  29. 19 May, 2011 1 commit
    • senorblanco@chromium.org's avatar
      The plain Makefile was using -Wall, but the gyp build wasn't. This CL turns on · 64cc579e
      senorblanco@chromium.org authored
      -Wall -Wextra and -Wno-unused in common.gypi.  This revealed a lot of warnings
      (and some actual bugs), all of which I fixed here.  This is pretty mindless
      stuff for the most part (order of intialization, missing initializers, && within
      ||, etc), but will allow us to build cleanly with -Wall and -Wextra (and
      -Werror, if we so choose).
      
      I put defaults into switches that were missing cases.  I could put in the actual
      missing enums instead if that's desired.  I could also assert on missing enums
      instead of break, if that's desired.  I wasn't sure how to test the stuff in
      "animator", so that should be looked at a bit more closely.
      
      Review URL:  http://codereview.appspot.com/4547055/
      
      
      
      git-svn-id: http://skia.googlecode.com/svn/trunk@1386 2bbb7eff-a529-9590-31e7-b0007b416f81
      64cc579e
  30. 11 Apr, 2011 1 commit