1. 04 Mar, 2015 33 commits
  2. 03 Mar, 2015 7 commits
    • derekjchow's avatar
      [Chromecast] Don't log time to first paint if no app has been set. · 9b418422
      derekjchow authored
      BUG=internal b/19071054
      
      Review URL: https://codereview.chromium.org/972393002
      
      Cr-Commit-Position: refs/heads/master@{#318962}
      9b418422
    • ananta's avatar
      Ensure that the on screen keyboard detection on Windows 8+ is more reliable. · 0bca9e95
      ananta authored
      The keyboard detection code is heuristic based as we don't have a reliable way to detect if a keyboard
      is attached. We use the Setup API's for keyboard class GUID's and look for specific prefixes in the device names like
      ACPI\PNP*, ACPI\MSF* and HID\VID*. If we find one of these we assume that a keyboard is present.
      
      Fixed a bug in the keyboard detection function where in the order of params for the StartsWith helper was flipped.
      
      This works on the Surface and Samsung touch screen laptops in my testing.
      
      BUG=335735
      
      Review URL: https://codereview.chromium.org/969293002
      
      Cr-Commit-Position: refs/heads/master@{#318961}
      0bca9e95
    • dpranke's avatar
      Re-land the 'gn_migration.gyp' patch. · 5b90c6fd
      dpranke authored
      This patch re-lands the original change plus the fixes I
      had to introduce the 'gn_all' and 'gyp_remaining' targets
      in the GYP build. This patch is thus reverting
      378e940e (#318636).
      
      The code was actually correct at #318636 but was failing
      on the iOS bots due to problems w/ their recipes that have
      since been fixed.
      
      TBR=brettw@chromium.org
      BUG=461019
      
      Review URL: https://codereview.chromium.org/977703003
      
      Cr-Commit-Position: refs/heads/master@{#318960}
      5b90c6fd
    • hanxi's avatar
      This CL adds routing info for content scripts from <webview>. · ccff496a
      hanxi authored
      To support dynamically added/removed content scripts in <webview>, we store
      these content scripts in the same shared memory where user scripts from
      declarative content API are stored, but the decision for injection will
      be made in the render once the url pattern is matched. Since render doesn't
      need to send IPCs to ask a decision from browser, it makes a precise time
      injection possible.
      
      Special to <webview>, once the content scripts are updated (added/removed),
      browser will only notify the render process of the given <webview>, rather than
      all of the renders (which is the case for user scripts).
      
      BUG=437566
      
      Committed: https://crrev.com/f853287c95cf818d0b5b02d7f4a6588761096d1c
      Cr-Commit-Position: refs/heads/master@{#318774}
      
      Review URL: https://codereview.chromium.org/906493004
      
      Cr-Commit-Position: refs/heads/master@{#318959}
      ccff496a
    • miu's avatar
      Crash fix for desktop capture size calculations, and some minor things. · db73faec
      miu authored
      When stress-testing desktop resize (by running a CrOS Ash desktop in a
      window), a problem with the capture frame size calculations was
      revealed: The max frame size was being updated for each change in
      desktop size.  This meant that once width or height were reduced, they
      could never be increased again.  When the width or height were reduced
      to zero, Chrome would crash.
      
      This change fixes the size calculation (the max size is made constant
      from construction), adds a few extra sanity-checks to prevent crashes on
      OOM or zero frame sizes, and also adds re-scaling of the rendered mouse
      cursor bitmap whenever the desktop size has changed.
      
      BUG=462799
      TEST=Resized CrOS Ash-desktop-in-a-window on my local dev workstation to confirm crash is resolved.
      
      Review URL: https://codereview.chromium.org/965123002
      
      Cr-Commit-Position: refs/heads/master@{#318958}
      db73faec
    • rtenneti's avatar
      QUIC - minor cleanup of the following field trials and used defaults for · ca75eb1b
      rtenneti authored
      them.
      
         "enable_truncated_connection_ids": "true",
         "load_server_info_time_to_srtt": "0.25"
      
      Deleted "load_server_info_timeout" field trial, because
      "load_server_info_time_to_srtt" field trial accomplishes the same in a
      better manner.
      
      R=rch@chromium.org
      
      Review URL: https://codereview.chromium.org/975613002
      
      Cr-Commit-Position: refs/heads/master@{#318957}
      ca75eb1b
    • dnicoara's avatar
      [Ozone-Demo] Update Surfaceless renderer · 7b7eb8b4
      dnicoara authored
      Fixes the surfaceless renderer since it now has a specfic API for the
      creation of the GLSurface.
      
      BUG=none
      TEST=Run ./ozone_demo --ozone-platform=gbm --ozone-use-surfaceless
      
      Review URL: https://codereview.chromium.org/975733004
      
      Cr-Commit-Position: refs/heads/master@{#318956}
      7b7eb8b4