1. 03 Dec, 2018 7 commits
    • Matt Falkenhagen's avatar
      Documentation: Mention need to flash your device for Android tests. · 3473e2ed
      Matt Falkenhagen authored
      Change-Id: I5b4035dadf55b3a5e1d1b32010f0bfd324ad9b6b
      Reviewed-on: https://chromium-review.googlesource.com/c/1355313Reviewed-by: default avataragrieve <agrieve@chromium.org>
      Commit-Queue: Matt Falkenhagen <falken@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#612993}
      3473e2ed
    • Chris Hall's avatar
      Moving AXNode.language_info_ from raw pointer to unique_ptr · b35a59e1
      Chris Hall authored
      R=dmazzoni,aboxhall
      BUG=889370
      
      Change-Id: Ic3cb08d971a387fe55fe9b6c527eaab09db18dd5
      Reviewed-on: https://chromium-review.googlesource.com/c/1354734
      Commit-Queue: Chris Hall <chrishall@chromium.org>
      Reviewed-by: default avatarAlice Boxhall <aboxhall@chromium.org>
      Reviewed-by: default avatarDominic Mazzoni <dmazzoni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#612992}
      b35a59e1
    • chromium-internal-autoroll's avatar
      Roll src-internal 53a14f8c058b..897e391e1f64 (2 commits) · 2014176e
      chromium-internal-autoroll authored
      https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/53a14f8c058b..897e391e1f64
      
      
      Created with:
        gclient setdep -r src-internal@897e391e1f64
      
      The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      TBR=mmoss@chromium.org
      
      Change-Id: Id885b19ffdd455527b821d7c5999ca8fc344c231
      Reviewed-on: https://chromium-review.googlesource.com/c/1358080Reviewed-by: default avatarchromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
      Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#612991}
      2014176e
    • Noel Gordon's avatar
      Closure compile file_operation_handler_unittest · 0bb6b2a8
      Noel Gordon authored
       - remove file_operation_handler_unittest.html
       - add BUILD rules to auto-generate and compile this unittest
       - document, add Closure @type's, and auto-format the unittest
       - fix Closure compile errors
      
      No change in test behavior, no new tests.
      
      Bug: 910774
      Change-Id: Ie91e8ac6951821af05cd5c8482b7be7ae2c3b04f
      Reviewed-on: https://chromium-review.googlesource.com/c/1356726
      Commit-Queue: Noel Gordon <noel@chromium.org>
      Reviewed-by: default avatarSam McNally <sammc@chromium.org>
      Reviewed-by: default avatarLuciano Pacheco <lucmult@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#612990}
      0bb6b2a8
    • calamity's avatar
      Revert "Enable Crashpad for Android" · 5b3c3ff0
      calamity authored
      This reverts commit 66b2e0f1.
      
      Reason for revert: Breaks compile
      https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/android-rel/5134
      
      Original change's description:
      > Enable Crashpad for Android
      > 
      > Overview:
      > This CL disables Breakpad for Chrome, Content Shell, WebView, and
      > Chromecast on Android and replaces it with Crashpad. When a crash
      > signal is received, the browser forks+execs a Crashpad handler process
      > either for itself or on behalf of a crashing child to create a crash
      > dump.
      > 
      > components/crash/
      >   - Remove CrashDumpManager. Minidump creation is handled entirely by
      >     Crashpad.
      >   - Remove OnChildStart from ChildExitObserver as it is no longer
      >     necessary.
      >   - ChildExitObserver observers CrashHandlerHost to be notified when
      >     child processes receive crash signals.
      >   - De-duplicate calls to ChildExitObserver::Client::OnChildExit when
      >     NOTIFICATION_RENDER_PROCESS_{CLOSED, TERMINATED} are both sent.
      > 
      > components/minidump_uploader/
      >   - Uploaders expect crash reports to already be MIME encoded since
      >     Breakpad was doing that in a signal handler call-back.
      >     CrashFileManager now automatically calls into native code to do
      >     the encoding and write to a directory of crash reports whenever it
      >     checks for reports without logcats.
      > 
      > chrome/app/*.{cc,h}
      > chrome/browser/*.cc
      > content/shell/app/*.{cc,h}
      > content/shell/browser/*.cc
      >   - Initialize Crashpad instead of Breakpad, with minor cleanup and
      >     adjustment for changes to CrashDumpObserver.
      > 
      > chrome/browser/metrics/oom/out_of_memory_reporter_unittest.cc
      >   - Simulate crashes/exits with NOTIFICATION_RENDER_PROCESS_{CREATED,
      >     CLOSED} and signals sent to ChildExitObserver instead of a crash
      >     dump.
      > 
      > android_webview/
      >   - AwBrowserTerminator now observes child process crashes via
      >     ChildExitObserver rather than its own pipe.
      >   - Crashpad always produces minidumps, and not microdumps.
      >   - Disabling Crashpad is not yet supported.
      > 
      > chromecast/
      >   - There are now two directories that crash report uploaders should
      >     be aware of: "Crashpad" contains a database of raw minidumps
      >     produced by Crashpad, and "Crash Reports" contains MIME encoded
      >     minidumps. MIME encoding is performed by a CrashReportMimeWriter
      >     in CastCrashUploader.java:checkForCrashDumps().
      > 
      > Bug: crashpad:30
      > Cq-Include-Trybots: master.tryserver.chromium.android:android_compile_x64_dbg;master.tryserver.chromium.android:android_compile_x86_dbg
      > Change-Id: I0efa451585f60287853c47f860f09ced581c8958
      > Reviewed-on: https://chromium-review.googlesource.com/c/989401
      > Commit-Queue: Joshua Peraza <jperaza@chromium.org>
      > Reviewed-by: Tobias Sargeant <tobiasjs@chromium.org>
      > Reviewed-by: John Abd-El-Malek <jam@chromium.org>
      > Reviewed-by: Peter Wen <wnwen@chromium.org>
      > Reviewed-by: Luke Halliwell <halliwell@chromium.org>
      > Reviewed-by: Simeon Anfinrud <sanfin@chromium.org>
      > Reviewed-by: Yaron Friedman <yfriedman@chromium.org>
      > Reviewed-by: Mark Mentovai <mark@chromium.org>
      > Reviewed-by: Peter Beverloo <peter@chromium.org>
      > Reviewed-by: Ilya Sherman <isherman@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#612987}
      
      TBR=yfriedman@chromium.org,peter@chromium.org,isherman@chromium.org,jam@chromium.org,wnwen@chromium.org,torne@chromium.org,halliwell@chromium.org,tobiasjs@chromium.org,rsesek@chromium.org,sanfin@chromium.org,jperaza@chromium.org,mark@chromium.org
      
      Change-Id: I602251d05a6f89aa8f1a7c40c50d7b413fb514d4
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: crashpad:30
      Cq-Include-Trybots: master.tryserver.chromium.android:android_compile_x64_dbg;master.tryserver.chromium.android:android_compile_x86_dbg
      Reviewed-on: https://chromium-review.googlesource.com/c/1358103Reviewed-by: default avatarcalamity <calamity@chromium.org>
      Commit-Queue: calamity <calamity@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#612989}
      5b3c3ff0
    • Noel Gordon's avatar
      Closure compile: add missing ui BUILD.gn extern dependencies · c057542b
      Noel Gordon authored
       - banners.js depends on type {chrome.echoPrivate}
         - add externs deps: externs/chrome_echo_private.js
       - combobutton.js and files_menu.js depend on type {PaperRipple}
         - add externs deps: externs/paper_elements.js
       - providers_menu.js depends on type {MenuItemUpdateEvent}
         - add externs deps: externs/menu_item_update_event.js
       - search_box.js depends on type {SearchItem}
         - add externs deps: externs/search_item.js
       - suggest_apps_dialog.js depends on {chrome.webstoreWidgetPrivate}
         - add externs deps: externs/chrome_webstore_widget_private.js
      
      No change in test behavior, no new tests.
      
      Bug: 910975
      Change-Id: Ib38947f6f6717b9767be6ec4472b1bbd16ac384a
      Reviewed-on: https://chromium-review.googlesource.com/c/1356734Reviewed-by: default avatarLuciano Pacheco <lucmult@chromium.org>
      Commit-Queue: Noel Gordon <noel@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#612988}
      c057542b
    • Joshua Peraza's avatar
      Enable Crashpad for Android · 66b2e0f1
      Joshua Peraza authored
      Overview:
      This CL disables Breakpad for Chrome, Content Shell, WebView, and
      Chromecast on Android and replaces it with Crashpad. When a crash
      signal is received, the browser forks+execs a Crashpad handler process
      either for itself or on behalf of a crashing child to create a crash
      dump.
      
      components/crash/
        - Remove CrashDumpManager. Minidump creation is handled entirely by
          Crashpad.
        - Remove OnChildStart from ChildExitObserver as it is no longer
          necessary.
        - ChildExitObserver observers CrashHandlerHost to be notified when
          child processes receive crash signals.
        - De-duplicate calls to ChildExitObserver::Client::OnChildExit when
          NOTIFICATION_RENDER_PROCESS_{CLOSED, TERMINATED} are both sent.
      
      components/minidump_uploader/
        - Uploaders expect crash reports to already be MIME encoded since
          Breakpad was doing that in a signal handler call-back.
          CrashFileManager now automatically calls into native code to do
          the encoding and write to a directory of crash reports whenever it
          checks for reports without logcats.
      
      chrome/app/*.{cc,h}
      chrome/browser/*.cc
      content/shell/app/*.{cc,h}
      content/shell/browser/*.cc
        - Initialize Crashpad instead of Breakpad, with minor cleanup and
          adjustment for changes to CrashDumpObserver.
      
      chrome/browser/metrics/oom/out_of_memory_reporter_unittest.cc
        - Simulate crashes/exits with NOTIFICATION_RENDER_PROCESS_{CREATED,
          CLOSED} and signals sent to ChildExitObserver instead of a crash
          dump.
      
      android_webview/
        - AwBrowserTerminator now observes child process crashes via
          ChildExitObserver rather than its own pipe.
        - Crashpad always produces minidumps, and not microdumps.
        - Disabling Crashpad is not yet supported.
      
      chromecast/
        - There are now two directories that crash report uploaders should
          be aware of: "Crashpad" contains a database of raw minidumps
          produced by Crashpad, and "Crash Reports" contains MIME encoded
          minidumps. MIME encoding is performed by a CrashReportMimeWriter
          in CastCrashUploader.java:checkForCrashDumps().
      
      Bug: crashpad:30
      Cq-Include-Trybots: master.tryserver.chromium.android:android_compile_x64_dbg;master.tryserver.chromium.android:android_compile_x86_dbg
      Change-Id: I0efa451585f60287853c47f860f09ced581c8958
      Reviewed-on: https://chromium-review.googlesource.com/c/989401
      Commit-Queue: Joshua Peraza <jperaza@chromium.org>
      Reviewed-by: default avatarTobias Sargeant <tobiasjs@chromium.org>
      Reviewed-by: default avatarJohn Abd-El-Malek <jam@chromium.org>
      Reviewed-by: default avatarPeter Wen <wnwen@chromium.org>
      Reviewed-by: default avatarLuke Halliwell <halliwell@chromium.org>
      Reviewed-by: default avatarSimeon Anfinrud <sanfin@chromium.org>
      Reviewed-by: default avatarYaron Friedman <yfriedman@chromium.org>
      Reviewed-by: default avatarMark Mentovai <mark@chromium.org>
      Reviewed-by: default avatarPeter Beverloo <peter@chromium.org>
      Reviewed-by: default avatarIlya Sherman <isherman@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#612987}
      66b2e0f1
  2. 02 Dec, 2018 32 commits
  3. 01 Dec, 2018 1 commit