1. 04 12月, 2014 10 次提交
    • J
      Simplify the thunk targets since we don't support apps as components · f6527512
      James Robinson 提交于
      Since we don't support using the component build to produce mojo apps,
      we can simplify the build targets in a few ways:
      
      *) every mojo_native_application must depend on the c system thunks,
      so just make that part of the template instead of requiring the dep
      *) there's no such thing as depending on gles2 headers from a component,
      so delete the forwarding group.
      
      Most targets that want to use the gles2 headers in a mojo context
      want to depend on an implementation through the thunks, so
      //mojo/public/c/gles2 does just that. A smaller number of targets (such
      as the implementation of the thunks) want to just depend on the headers
      but not an impl, so they can depend on //mojo/public/c/gles2:headers.
      The //mojo/public/gles target isn't that useful since the only thing we
      expose is a set of C entry points.
      
      We can probably also simplify the c system targets, but that's trickier
      due to more extensive use from the chromium side.
      
      BUG=438701
      R=viettrungluu@chromium.org
      
      Review URL: https://codereview.chromium.org/780733002
      f6527512
    • E
      Remove SchemeRegistry and WebSecurityPolicy. · 1771ec30
      Elliott Sprehn 提交于
      Mojo handles the security of our network layer, so we don't need
      SchemeRegistry, and WebSecurityPolicy was just a wrapper around it.
      
      R=eseidel@google.com
      
      Review URL: https://codereview.chromium.org/758233004
      1771ec30
    • E
      Remove CSSOM mutability in StyleRule. · e9294308
      Elliott Sprehn 提交于
      The StyleRule classes supported copy() operations and mutable
      property sets so that we could do copy-on-write and mutate them
      using the CSSOM. Sky doesn't have a CSSOM like this though,
      so we can remove all this code and make the StyleRule classes
      effectively immutable after construction (the parser does mutate some
      rules though).
      
      I also removed some other dead code in the StyleRule hierarchy,
      like some left over mutation methods that the CSSOM used to use.
      
      R=eseidel@chromium.org, ojan@chromium.org
      
      Review URL: https://codereview.chromium.org/758573005
      e9294308
    • E
      Remove Isolated Worlds from Sky · c14361a7
      Eric Seidel 提交于
      These were a feature for allowing multiple
      scripting contexts to access the same global
      state without leaking wrappers between them.
      For example, if the inspector wanted to
      modify window.Array.dangerousFunction = ...
      it wouldn't want the author's content to have
      access to that.
      
      This feature is not part of Sky's security model
      and thus this is just dead code.
      
      I tried to remove worlds all together, but there
      is something special about how we use a
      "fake" world (which is neither main nor isolated)
      for GC, regexp and testing.
      
      R=rafaelw@chromium.org, abarth@chromium.org
      BUG=
      
      Review URL: https://codereview.chromium.org/776143003
      c14361a7
    • E
      Merge StyleSheet into CSSStyleSheet. · c229da3e
      Elliott Sprehn 提交于
      R=eseidel@chromium.org
      
      Review URL: https://codereview.chromium.org/778743003
      c229da3e
    • A
      Update HACKING.md · 45e8c0dc
      Adam Barth 提交于
      45e8c0dc
    • J
      Update from https://crrev.com/306655 · 621cae6f
      James Robinson 提交于
      Includes updates to ui/ and mojo/services for cc and gpu changes and
      a minor update to a unit test in sky/ for skia interface changes.
      
      Review URL: https://codereview.chromium.org/761903003
      621cae6f
    • E
      Remove TouchAdjustment. · d8eea65c
      Elliott Sprehn 提交于
      TouchAdjustment adjusts the hit test rects to nearby elements so
      that when touch targets are too small they can still be hit by users. Instead
      applications should just make their touch targets big enough, and if they
      need adjustment it should be implemented at the framework level.
      
      R=ojan@chromium.org
      
      Review URL: https://codereview.chromium.org/774053003
      d8eea65c
    • E
      Remove the CSSOM. · 6c94c186
      Elliott Sprehn 提交于
      This leaves CSSValue, but removes everything else.
      
      R=ojan@chromium.org
      
      Review URL: https://codereview.chromium.org/780483002
      6c94c186
    • O
      Remove PaintLayerAppliedTransform. · e719d6ea
      Ojan Vafai 提交于
      This was for RenderReplica, which we no longer have.
      
      R=esprehn@chromium.org
      
      Review URL: https://codereview.chromium.org/772333002
      e719d6ea
  2. 03 12月, 2014 21 次提交
  3. 02 12月, 2014 9 次提交