summaryrefslogtreecommitdiffstats
path: root/chrome/browser/crash_upload_list.h
Commit message (Collapse)AuthorAgeFilesLines
* Componentize upload_list.{h,cc} and crash_upload_list.{h,cc}.sdefresne2015-08-061-21/+6
| | | | | | | | | | | | | | | | | | | Componentize upload_list.{h,cc} and crash_upload_list.{h,cc} so that the code can be shared with iOS. Do not move the factory function into the component (as it depends on //content) nor the system specific sub-classes of CrashUploadList (as they depends on //components/crash that cannot be used on iOS). Remove the dependency on content::BrowserThread by injecting the base::SequencedWorkerPool, passing the base::SequencedTaskRunner to LoadUploadListAndInformDelegateOfCompletion and checking the thread using base::ThreadChecker. BUG=516343 Review URL: https://codereview.chromium.org/1269073002 Cr-Commit-Position: refs/heads/master@{#342079}
* Standardize usage of virtual/override/final in chrome/browser/Daniel Cheng2014-10-211-1/+1
| | | | | | | | | BUG=417463 TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/648653003 Cr-Commit-Position: refs/heads/master@{#300440}
* Revert 213003 "Move UploadList class to base/"jochen@chromium.org2013-07-231-2/+2
| | | | | | | | | | | | | | | | | | | > Move UploadList class to base/ > > I want to move CrashUploadList to components/breakpad. However, since > other classes in chrome/ also inherit from UploadList, I need to move it > to a "neutral" location. > > BUG=247431 > R=mark@chromium.org > > Review URL: https://chromiumcodereview.appspot.com/19955002 TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/20030002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213058 0039d316-1c4b-4281-b951-d872f2087c98
* Move UploadList class to base/jochen@chromium.org2013-07-231-2/+2
| | | | | | | | | | | | | I want to move CrashUploadList to components/breakpad. However, since other classes in chrome/ also inherit from UploadList, I need to move it to a "neutral" location. BUG=247431 R=mark@chromium.org Review URL: https://chromiumcodereview.appspot.com/19955002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213003 0039d316-1c4b-4281-b951-d872f2087c98
* Refactoring CrashUploadList to enable re-use.grunell@chromium.org2013-06-241-59/+4
| | | | | | Review URL: https://chromiumcodereview.appspot.com/17150003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208188 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the rest of #pragma once in one big CL.ajwong@chromium.org2012-07-111-1/+0
| | | | | | | | | For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Make "uploads.log" a constant.thestig@chromium.org2012-02-221-4/+8
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/9432015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123104 0039d316-1c4b-4281-b951-d872f2087c98
* Implement CrashUploadListWin to enable chrome://crashes on Windows.asvitkine@chromium.org2011-04-011-4/+19
| | | | | | | | | | | | | | | | | | | | | | | Added new class CrashUploadListWin, subclass of CrashUploadList which has the Windows platform-specific logic to read crash logs from Windows Event Log. Added static CrashUploadList::Create() factory method which returns an instance of CrashUploadListWin on Windows and an instance of CrashUploadList on other platforms. Also implemented the max_count parameter in CrashUploadList::GetUploadedCrashes(), which was part of the interface but was ignored by the code. BUG=73468 TEST=Open chrome://crashes under Windows after one or more crash reports were uploaded. See the crash reports listed. Review URL: http://codereview.chromium.org/6771021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80165 0039d316-1c4b-4281-b951-d872f2087c98
* Move some files from base to base/memory.levin@chromium.org2011-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | raw_scoped_refptr_mismatch_checker.h ref_counted.cc ref_counted.h ref_counted_memory.cc ref_counted_memory.h ref_counted_unittest.cc scoped_callback_factory.h scoped_comptr_win.h scoped_handle.h scoped_native_library.cc scoped_native_library.h scoped_native_library_unittest.cc scoped_nsobject.h scoped_open_process.h scoped_ptr.h scoped_ptr_unittest.cc scoped_temp_dir.cc scoped_temp_dir.h scoped_temp_dir_unittest.cc scoped_vector.h singleton.h singleton_objc.h singleton_unittest.cc linked_ptr.h linked_ptr_unittest.cc weak_ptr.cc weak_ptr.h weak_ptr_unittest.cc BUG=None TEST=Compile Review URL: http://codereview.chromium.org/6714032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79524 0039d316-1c4b-4281-b951-d872f2087c98
* Implement chrome://crashesstuartmorgan@chromium.org2011-02-181-0/+68
Creates a new internal page for listing recent reported crashes, to make it easier for users to report crashes, or get crash IDs when asked in bug reports. Won't yet display any crashes on Windows, since the breakpad side is not yet done on Windows. BUG=41106 TEST=Visit chrome://crashes; depending on the build type, platform, and metric pref state, it should display crashes or an informative message. Review URL: http://codereview.chromium.org/6545001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75433 0039d316-1c4b-4281-b951-d872f2087c98