1. 25 Aug, 2016 7 commits
    • horo's avatar
      Introduce ServiceWorker.EventDispatchingDelay UMA · b7132308
      horo authored
      This UMA records the time taken between sending an event IPC from
      the browser process to a Service Worker and executing the event
      handler in the Service Worker.
      
      This CL depends on https://codereview.chromium.org/2249063004/.
      
      BUG=561209
      
      Review-Url: https://codereview.chromium.org/2218943002
      Cr-Commit-Position: refs/heads/master@{#414214}
      b7132308
    • rch's avatar
      CHECK that QuicHttpStream::callback_ is null in any methods which may · 29c9de5f
      rch authored
      set the callback. Should help explain how we're crashing in
      http://crbug.com/640288
      
      BUG=640288
      
      Review-Url: https://codereview.chromium.org/2267283003
      Cr-Commit-Position: refs/heads/master@{#414213}
      29c9de5f
    • danakj's avatar
      cc: Delete all the RendererCapabilities. · 6484c37f
      danakj authored
      The one left that gets used is max_texture_size, for scrollbars. Since
      painted scrollbars only happen on desktop, and we just make them blurry
      if they exceed the max size, we just hardcode a limit of 2048 which
      should be supported on any desktop device (it's guaranteed by DirectX9)
      and we're fine with scrollbars becoming less than pixel-perfect if you
      pinch zoom in and they become larger than max-texture-size anyhow.
      
      Everything else is unused or already deleted, so kill the structures
      and the thread/ipc messages related to them.
      
      R=enne
      BUG=606056
      CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
      
      Review-Url: https://codereview.chromium.org/2267263002
      Cr-Commit-Position: refs/heads/master@{#414212}
      6484c37f
    • bajones's avatar
      Added support for GameController devices on OSX · 3b3379ec
      bajones authored
      This is Apple's new gamepad API for Mac and iOS devices, which imposes a ridgid
      set of guidelines on controller capabilities, similar to XInput on Windows. This
      allows us to provide a "standard" mapping for every compatible controller. While
      there aren't many on the market right now, it should make us more future proof
      and provide better compatibility with newer controllers.
      
      BUG=638588
      
      Review-Url: https://codereview.chromium.org/2271353002
      Cr-Commit-Position: refs/heads/master@{#414211}
      3b3379ec
    • ssid's avatar
      [tracing] Add trace events filtering predicate for heap profiler · f35fbb8a
      ssid authored
      The heap profiler gets context for each allocation only from trace
      events whose category is enabled for recording. This CL changes:
      1. The AddTraceEvent was called only for trace events with categories
         that are enabled for recording modes, but now it gets called for all
         categories including ones specified in filters.
      2. Trace events are not added to traces if the category is enabled for
         filtering but not enabled for recording, irrespective of the filter
         result.
      3. Add new filter "heap_profiler_predicate" that tracks trace events and
         adds to heap profiler pseudo stack. This filter returns true only for
         the events enabled for recording mode (only the recording mode is
         affected by filters, not etw and event callback modes).
      4. When "memory-infra" is enabled with heap profiler flag turned on,
         then the heap profiler filter is installed by default and filters all
         categories and adds to trace only if the category is enabled for
         recording.
      
      This ensures that the heap profiler filter always gets all trace events
      and they only get added to trace file if they are enabled for recording,
      or they are enabled by other filters.
      
      BUG=598426, 625170
      
      Review-Url: https://codereview.chromium.org/2259493003
      Cr-Commit-Position: refs/heads/master@{#414210}
      f35fbb8a
    • thestig's avatar
      Windows: Make it possible to print text with GDI. · e85e6b6c
      thestig authored
      This only affects the printing of web pages directly on the host.
      
      - Renderer tells the browser if the print job is HTML. (AKA modifiable)
      -- Browser does lots of plumbing to get the bool into PrintSettings.
      -- Print preview already sends this info and it just needs extraction.
      - Add --disable-gdi-text-printing for reverting to old behavior.
      - Browser plumbs bool to PdfToEmfConverter to the utility process.
      - Utility plumbs bool into the PDF plugin code into PDFium.
      - Move unused PreCacheFontCharacters code out of RenderThreadImpl.
      -- Use it in PrintingHandler instead.
      - Remove dead code, fix lint errors / typos.
      
      BUG=409472
      
      Review-Url: https://codereview.chromium.org/2114583002
      Cr-Commit-Position: refs/heads/master@{#414209}
      e85e6b6c
    • pfeldman's avatar
      DevTools: merge devtools target with devtools host, part 1 · fcf3423e
      pfeldman authored
      BUG=627517
      TBR=
      
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
      
      Review-Url: https://codereview.chromium.org/2263843002
      Cr-Commit-Position: refs/heads/master@{#414208}
      fcf3423e
  2. 24 Aug, 2016 33 commits