1. 26 Sep, 2014 13 commits
    • cmasone's avatar
      GN: Fix compile errors with os==chromeos mojo/public build · 2c8e745d
      cmasone authored
      The big changes here are:
      1) Allow injecting of a target toolchain via args for os==chromeos.
      2) For ARM builds, allow injecting -mtune and -mfloat-abi settings.
      3) Allow injecting a pkg-config wrapper that correctly handles the
         CrOS build environment. This is how pkg-config is handled for
         all other packages in the build.
      4) Create libmojo_sdk target, a static library of public Mojo code
         suitable for distribution.
      5) Added testonly = true to a few targets under mojo/ that are not
         meant to be used in production.
      
      BUG=388412
      TEST=Create a target that builds //mojo/public, build with os==chromeos
      
      Review URL: https://codereview.chromium.org/549453004
      
      Cr-Commit-Position: refs/heads/master@{#296849}
      2c8e745d
    • viettrungluu's avatar
      Mojo: COMPILE_ASSERT -> static_assert in mojo/system and mojo/embedder. · 8e87d53d
      viettrungluu authored
      R=jamesr@chromium.org
      
      Review URL: https://codereview.chromium.org/603983003
      
      Cr-Commit-Position: refs/heads/master@{#296848}
      8e87d53d
    • qyearsley's avatar
      Move bisect-perf-regression.py into auto_bisect directory. · 62edbcf1
      qyearsley authored
      The purpose of this is to continue gathering all the related code together, and to make it easier to run pylint/tests for the main module which still contains most of the code.
      
      After doing this, pylint and the tests caught a couple of things -- one unused variable name, and after the script changed directory, some of the paths had to be modified as well.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/564663002
      
      Cr-Commit-Position: refs/heads/master@{#296847}
      62edbcf1
    • abarth's avatar
      Add a headless configuration to Mojo's native viewport service · cff892f9
      abarth authored
      Rather than talking to X11, in headless mode, the native viewport service just
      drops requests on the floor. This configuration is useful for writing
      integration tests for the Mojo system that don't need to interact with X11.
      
      R=jamesr@chromium.org
      
      Review URL: https://codereview.chromium.org/606883002
      
      Cr-Commit-Position: refs/heads/master@{#296846}
      cff892f9
    • Reilly Grant's avatar
      Revert "extensions: Explicitly ignore result of CalledOnValidThread()." · 9c49ac15
      Reilly Grant authored
      This reverts commit 7fb8b995.
      
      BUG=417939
      TBR=rockot@chromium.org
      
      Review URL: https://codereview.chromium.org/609633002
      
      Cr-Commit-Position: refs/heads/master@{#296845}
      9c49ac15
    • xhwang's avatar
      MediaSourcePlayer: Only StopInterpolating() when it's interpolating. · 35a199f1
      xhwang authored
      BUG=417399
      
      Review URL: https://codereview.chromium.org/601783004
      
      Cr-Commit-Position: refs/heads/master@{#296844}
      35a199f1
    • dmazzoni's avatar
      Add owners for c/b/ui/views/accessibility · 4a414030
      dmazzoni authored
      BUG=none
      
      Review URL: https://codereview.chromium.org/608573003
      
      Cr-Commit-Position: refs/heads/master@{#296843}
      4a414030
    • reillyg's avatar
      Mark "u2fDevices" permission stable. · c28d9d75
      reillyg authored
      This permission is used by whitelisted apps and extensions to access all
      FIDO Alliance Universal 2nd Factor devices without a hard-coded list of
      all present and future vendor and product IDs.
      
      BUG=374307
      
      Review URL: https://codereview.chromium.org/601423002
      
      Cr-Commit-Position: refs/heads/master@{#296842}
      c28d9d75
    • Adam Langley's avatar
      Roll BoringSSL. · 0aecae95
      Adam Langley authored
      This brings in the following changes:
      
      01fe820 Add tests for client version negotiation and session resumption.
      30ddb43 Handle session resumption in SSLv23_client_method.
      b0c8db7 runner: don't resume sessions if SessionTicketsDisabled is true.
      7f520db Remove OPENSSL_NO_TLS1_2_CLIENT and OPENSSL_NO_DTLS1.
      37d9246 Disallow all special operators once groups are used.
      2a5ea98 Remove redundant check in cipher rule parsing.
      bb0a17c Add a set of tests for cipher string parsing.
      e113608 Switch the reason code check to a compile-time assert.
      5127db3 Provide compatibility functions for PKCS#12 parsing.
      588d252 Don't try to setup CPUID if NO_ASM.
      bed8ce7 Add misc functions for easier porting.
      d7c5368 Add missing errors codes for alerts.
      fc7b086 Test that ALPN is preferred over NPN.
      ae2888f Add tests for ALPN support.
      fa055a2 Implement ALPN in runner.go.
      812152a Don't deadlock if a resume test fails the first half.
      e78bfde Improve test coverage for server_name extension.
      594a58e Remove remnants of export cipher suite selection.
      d633d63 Remove indirection in loading ciphers.
      172fc2c Fix some OPENSSL_PUT_ERROR calls.
      
      BUG=417134
      
      Review URL: https://codereview.chromium.org/604103003
      
      Cr-Commit-Position: refs/heads/master@{#296841}
      0aecae95
    • noelallen's avatar
      Replace allocated ino with hash of path. · 40b895fd
      noelallen authored
      HTML5FS (PPAPI) does not provide an INO so it is impossible to determine
      a files uniqueness.  In addition, node information does not persist in
      memory since nodes could be transparently destroyed from JavaScript, thus
      creating leaks.  Because of this the current stack based INO allocation
      causes sequentially accesed file handles to report the same INO.
      
      HTML5FS (including media galleries) does not traverse links.  This implies
      that all paths normalized to the mount are unique.  We use this property
      to generate a 64 bit hash.
      
      R=binji@chromium.org
      BUG=414938
      
      Review URL: https://codereview.chromium.org/605513002
      
      Cr-Commit-Position: refs/heads/master@{#296840}
      40b895fd
    • sky's avatar
      Revert of Changes NineImagePainter to snap to (enclosed) pixel boundaries... · 70d0d490
      sky authored
      Revert of Changes NineImagePainter to snap to (enclosed) pixel boundaries (patchset #2 id:20001 of https://codereview.chromium.org/604463003/)
      
      Reason for revert:
      I'm reverting this as there are two issues:
      1. Translate isn't being set correctly.
      2. Even with 1 fixed there are problems with scrollbars. I'll investigate after the revert.
      
      Original issue's description:
      > Changes NineImagePainter to snap to (enclosed) pixel boundaries
      >
      > Otherwise the sides may be clipped out.
      >
      > BUG=417493
      > TEST=see bug
      > R=ananta@chromium.org
      >
      > Committed: https://crrev.com/d1ab0241ee29c70bd08531d1f038964664b124b6
      > Cr-Commit-Position: refs/heads/master@{#296608}
      
      TBR=ananta@chromium.org
      NOTREECHECKS=true
      NOTRY=true
      BUG=417493
      
      Review URL: https://codereview.chromium.org/605893002
      
      Cr-Commit-Position: refs/heads/master@{#296839}
      70d0d490
    • jrummell's avatar
      Update MediaKeys interface for EME · 80428d2e
      jrummell authored
      To support CDM_6, make the following changes:
      - add SetServerCertificate
      - add GetUsableKeyIds
      - rename ReleaseSession to CloseSession
      - add RemoveSession
      - add SessionKeysChange event
      - add SessionExpirationChange event
      
      This gets the new functionality up to the blink boundary. Changes to
      use these new interfaces in blink in a future CL.
      
      For backwards compatibility with existing prefixed EME code, calls
      to CancelKeyRequest() call RemoveSession() instead of CloseSession().
      
      BUG=358271,417481
      TEST=existing EME tests still pass + manual testing
      
      Review URL: https://codereview.chromium.org/555223004
      
      Cr-Commit-Position: refs/heads/master@{#296838}
      80428d2e
    • Viet-Trung Luu's avatar
      Mojo: Remove ProxyMessagePipeEndpoint::Run(), etc. · 422b4342
      Viet-Trung Luu authored
      R=darin@chromium.org
      
      Review URL: https://codereview.chromium.org/596363003
      
      Cr-Commit-Position: refs/heads/master@{#296837}
      422b4342
  2. 25 Sep, 2014 27 commits