Comment #17 on issue 25354 by [email protected]: Need a fool-proof way  
of executing tasks on other threads without worrying about thread  
destruction order
http://code.google.com/p/chromium/issues/detail?id=25354

The following revision refers to this bug:
     http://src.chromium.org/viewvc/chrome?view=rev&revision=30687

------------------------------------------------------------------------
r30687 | [email protected] | 2009-11-01 21:59:37 -0800 (Sun, 01 Nov 2009) |  
5 lines
Changed paths:
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/autocomplete/history_contents_provider_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/autocomplete/history_url_provider_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/bookmarks/bookmark_drag_data_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/bookmarks/bookmark_folder_tree_model_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/bookmarks/bookmark_html_writer.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/bookmarks/bookmark_html_writer.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/bookmarks/bookmark_html_writer_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/bookmarks/bookmark_index_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/bookmarks/bookmark_model_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/bookmarks/bookmark_storage.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/bookmarks/bookmark_storage.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/bookmarks/bookmark_table_model_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/browser_about_handler.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/browser_commands_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/browser_main.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/browser_process_impl.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/browser_shutdown.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/browsing_data_remover.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/chrome_plugin_host.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/cocoa/browser_test_helper.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/debugger/devtools_protocol_handler.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/debugger/devtools_protocol_handler.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/dom_ui/new_tab_ui_uitest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/dom_ui/shown_sections_handler_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_updater_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extensions_service_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/gtk/bookmark_bar_gtk_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/gtk/bookmark_editor_gtk_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/gtk/bookmark_manager_gtk.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/gtk/dialogs_gtk.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/jankometer.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/memory_details.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/memory_details.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/memory_details_linux.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/memory_details_win.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/metrics/metrics_service_uitest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/net/chrome_url_request_context.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/net/dns_global.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/net/dns_master.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/net/dns_master.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/net/dns_master_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/notifications/desktop_notification_service.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/printing/print_dialog_gtk.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/printing/print_dialog_gtk.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/profile.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/profile_manager.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/browser_render_process_host.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/buffered_resource_handler.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/buffered_resource_handler.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/render_widget_helper.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/render_widget_helper.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/render_widget_host_view_win.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/resource_message_filter.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/resource_message_filter.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/resource_message_filter_gtk.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/renderer_host/resource_message_filter_mac.mm?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/safe_browsing/safe_browsing_service.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/spellcheck_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/spellchecker.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/spellchecker.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/strict_transport_security_persister.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/strict_transport_security_persister.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/sync/profile_sync_service_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/sync/sync_setup_wizard.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/sync/sync_setup_wizard_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/tab_contents/interstitial_page.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/tab_contents/web_contents_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/task_manager_resource_providers.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/views/about_network_dialog.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/views/bookmark_context_menu_test.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/views/bookmark_editor_view_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/views/bookmark_manager_view.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/visitedlink_master.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/visitedlink_master.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/visitedlink_perftest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/visitedlink_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/web_resource/web_resource_service.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/web_resource/web_resource_service.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/worker_host/worker_process_host.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/worker_host/worker_service.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/worker_host/worker_service.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/histogram_synchronizer.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/important_file_writer.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/important_file_writer.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/important_file_writer_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/pref_member_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/pref_service.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/pref_service.h?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/pref_service_unittest.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/in_process_browser_test.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/reliability/page_load_test.cc?r1=30687&r2=30686
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/testing_profile.h?r1=30687&r2=30686

Third patch in getting rid of caching MessageLoop pointers and always using  
ChromeThread instead.

BUG=25354

Review URL: http://codereview.chromium.org/342068
------------------------------------------------------------------------


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to