On 2019/03/15 17:02, Bryan Everly wrote: > Hi, > > I'm guessing that the big work would be making everything else in the > ports tree that has dependencies on QtWebKit work with QtWebEngine? Or > is QtWebKit still present in 5.12? I do have some time on my hands and > would be willing to pitch in if I can help. > > On Fri, 2019-03-15 at 10:47 +0300, Vadim Zhukov wrote: > I'm slowly working on Qt 5.12. > > BUT > > There will be no QtWebEngine yet, sorry. I don't have time for > fighting with it. Look at www/chromium port - this one would be the > same, only with few extra patches. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > Anyone willing to do real work there, be guest of Rafael and me.
$ cd /usr/ports/www/chromium/patches; diffstat * BUILD.gn | 22 apps/ui/views/app_window_frame_view.cc | 2 ash/display/mirror_window_controller.cc | 4 base/BUILD.gn | 29 base/allocator/allocator_shim.cc | 2 base/atomicops.h | 4 base/debug/debugger_posix.cc | 27 base/debug/elf_reader_linux.cc | 2 base/debug/proc_maps_linux.cc | 2 base/debug/stack_trace.h | 1 base/debug/stack_trace_posix.cc | 9 base/debug/thread_heap_usage_tracker.cc | 2 base/files/file_path_watcher_kqueue.h | 1 base/files/file_path_watcher_stub.cc | 26 base/files/file_util_posix.cc | 32 base/files/memory_mapped_file_posix.cc | 2 base/i18n/icu_util.cc | 4 base/linux_util.cc | 6 base/native_library_posix.cc | 2 base/posix/can_lower_nice_to.cc | 2 base/posix/unix_domain_socket.cc | 13 base/process/kill.h | 2 base/process/kill_posix.cc | 2 base/process/launch.h | 2 base/process/memory.cc | 4 base/process/process_handle.cc | 2 base/process/process_handle.h | 2 base/process/process_handle_openbsd.cc | 52 base/process/process_iterator_openbsd.cc | 8 base/process/process_metrics.h | 18 base/process/process_metrics_openbsd.cc | 112 base/process/process_metrics_posix.cc | 4 base/process/process_posix.cc | 34 base/rand_util.h | 2 base/rand_util_posix.cc | 8 base/system/sys_info_openbsd.cc | 26 base/system/sys_info_posix.cc | 2 base/test/launcher/test_launcher.cc | 1 base/test/test_file_util_linux.cc | 2 base/third_party/libevent/event-config.h | 2 base/third_party/libevent/openbsd/config.h | 276 + base/third_party/libevent/openbsd/event-config.h | 284 + base/third_party/symbolize/symbolize.cc | 2 base/threading/platform_thread.h | 2 base/threading/platform_thread_linux.cc | 12 base/threading/platform_thread_posix.cc | 2 base/threading/thread_task_runner_handle.cc | 3 base/trace_event/malloc_dump_provider.cc | 5 base/trace_event/process_memory_dump.cc | 2 base/trace_event/process_memory_dump.h | 2 build/config/BUILD.gn | 2 build/config/BUILDCONFIG.gn | 29 build/config/allocator.gni | 4 build/config/c++/c++.gni | 2 build/config/compiler/BUILD.gn | 25 build/config/compiler/compiler.gni | 4 build/config/features.gni | 2 build/config/linux/BUILD.gn | 2 build/config/linux/pkg-config.py | 2 build/detect_host_arch.py | 2 build/gn_run_binary.py | 2 build/toolchain/gcc_solink_wrapper.py | 2 build/toolchain/gcc_toolchain.gni | 13 build/toolchain/openbsd/BUILD.gn | 66 cc/BUILD.gn | 5 chrome/app/chrome_command_ids.h | 2 chrome/app/chrome_main.cc | 2 chrome/app/chrome_main_delegate.cc | 20 chrome/app/chromium_strings.grd | 4 chrome/app/generated_resources.grd | 8 chrome/app/google_chrome_strings.grd | 4 chrome/app/settings_strings.grdp | 4 chrome/app/shutdown_signal_handlers_posix.cc | 6 chrome/app/theme/chrome_unscaled_resources.grd | 2 chrome/browser/about_flags.cc | 14 chrome/browser/after_startup_task_utils.cc | 8 chrome/browser/apps/platform_apps/api/music_manager_private/device_id_linux.cc | 39 chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc | 2 chrome/browser/background/background_mode_optimizer.cc | 2 chrome/browser/browser_process_impl.cc | 2 chrome/browser/browser_process_impl.h | 2 chrome/browser/browser_resources.grd | 2 chrome/browser/chrome_browser_main.cc | 10 chrome/browser/chrome_browser_main_linux.cc | 6 chrome/browser/chrome_content_browser_client.cc | 24 chrome/browser/chrome_content_browser_client.h | 2 chrome/browser/custom_handlers/protocol_handler_registry.cc | 2 chrome/browser/defaults.cc | 2 chrome/browser/devtools/devtools_eye_dropper.cc | 2 chrome/browser/diagnostics/diagnostics_writer.h | 2 chrome/browser/download/chrome_download_manager_delegate.cc | 4 chrome/browser/download/download_commands.cc | 4 chrome/browser/download/download_commands.h | 2 chrome/browser/download/download_item_model.cc | 4 chrome/browser/download/download_prefs.cc | 25 chrome/browser/download/download_prefs.h | 4 chrome/browser/download/download_shelf_context_menu.cc | 2 chrome/browser/download/download_status_updater.cc | 4 chrome/browser/extensions/BUILD.gn | 4 chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc | 4 chrome/browser/extensions/api/input_ime/input_ime_api.h | 2 chrome/browser/extensions/api/settings_private/prefs_util.cc | 4 chrome/browser/extensions/bookmark_app_helper.cc | 2 chrome/browser/extensions/browser_context_keyed_service_factories.cc | 4 chrome/browser/extensions/external_provider_impl.cc | 4 chrome/browser/first_run/first_run_internal_posix.cc | 4 chrome/browser/flag_descriptions.cc | 4 chrome/browser/flag_descriptions.h | 4 chrome/browser/media/router/discovery/discovery_network_list_posix.cc | 9 chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc | 4 chrome/browser/media/webrtc/webrtc_event_log_uploader.cc | 2 chrome/browser/media/webrtc/webrtc_log_uploader.cc | 2 chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc | 2 chrome/browser/media_galleries/media_file_system_registry.cc | 7 chrome/browser/memory_details.cc | 4 chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc | 4 chrome/browser/metrics/chrome_metrics_service_client.cc | 2 chrome/browser/net/system_network_context_manager.cc | 4 chrome/browser/password_manager/password_store_factory.cc | 2 chrome/browser/platform_util.h | 2 chrome/browser/platform_util_linux.cc | 2 chrome/browser/plugins/plugins_resource_service.cc | 2 chrome/browser/policy/configuration_policy_handler_list_factory.cc | 4 chrome/browser/policy/machine_level_user_cloud_policy_controller.cc | 4 chrome/browser/prefs/browser_prefs.cc | 4 chrome/browser/prefs/pref_service_incognito_whitelist.cc | 2 chrome/browser/process_singleton_posix.cc | 8 chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc | 2 chrome/browser/profiles/profile_attributes_entry.cc | 2 chrome/browser/profiles/profile_impl.cc | 9 chrome/browser/profiles/profile_io_data.cc | 4 chrome/browser/renderer_preferences_util.cc | 8 chrome/browser/resources/plugin_metadata/plugins_linux.json | 22 chrome/browser/resources/safe_browsing/gen_file_type_proto.py | 3 chrome/browser/resources/settings/appearance_page/appearance_browser_proxy.js | 4 chrome/browser/resources/settings/appearance_page/appearance_page.html | 6 chrome/browser/resources/settings/appearance_page/appearance_page.js | 8 chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc | 2 chrome/browser/signin/signin_util.cc | 2 chrome/browser/speech/tts_message_filter.cc | 4 chrome/browser/ssl/ssl_error_controller_client.cc | 4 chrome/browser/sync/chrome_sync_client.cc | 2 chrome/browser/task_manager/sampling/task_group.cc | 8 chrome/browser/task_manager/sampling/task_group.h | 6 chrome/browser/task_manager/sampling/task_group_sampler.cc | 10 chrome/browser/task_manager/sampling/task_group_sampler.h | 8 chrome/browser/task_manager/sampling/task_manager_impl.cc | 2 chrome/browser/task_manager/task_manager_observer.h | 2 chrome/browser/tracing/crash_service_uploader.cc | 2 chrome/browser/ui/browser_command_controller.cc | 8 chrome/browser/ui/browser_view_prefs.cc | 2 chrome/browser/ui/browser_window.h | 2 chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc | 2 chrome/browser/ui/input_method/input_method_engine.h | 2 chrome/browser/ui/input_method/input_method_engine_base.cc | 2 chrome/browser/ui/libgtkui/print_dialog_gtk.cc | 1 chrome/browser/ui/sad_tab.cc | 2 chrome/browser/ui/startup/bad_flags_prompt.cc | 2 chrome/browser/ui/startup/startup_browser_creator.cc | 2 chrome/browser/ui/tab_helpers.cc | 6 chrome/browser/ui/task_manager/task_manager_columns.cc | 2 chrome/browser/ui/task_manager/task_manager_table_model.cc | 6 chrome/browser/ui/toolbar/app_menu_model.cc | 2 chrome/browser/ui/views/accelerator_table.cc | 6 chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc | 4 chrome/browser/ui/views/chrome_views_delegate.h | 2 chrome/browser/ui/views/first_run_dialog.cc | 4 chrome/browser/ui/views/frame/browser_frame.cc | 4 chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc | 4 chrome/browser/ui/views/frame/browser_view.cc | 6 chrome/browser/ui/views/frame/browser_view.h | 4 chrome/browser/ui/views/frame/opaque_browser_frame_view.cc | 4 chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.cc | 2 chrome/browser/ui/views/frame/opaque_browser_frame_view_platform_specific.cc | 2 chrome/browser/ui/views/frame/system_menu_model_builder.cc | 6 chrome/browser/ui/views/frame/system_menu_model_delegate.cc | 6 chrome/browser/ui/views/tabs/new_tab_button.cc | 2 chrome/browser/ui/views/tabs/tab_drag_controller.cc | 6 chrome/browser/ui/webui/about_ui.cc | 4 chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc | 12 chrome/browser/ui/webui/settings/appearance_handler.cc | 4 chrome/browser/ui/webui/settings/appearance_handler.h | 2 chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc | 4 chrome/browser/web_applications/extensions/web_app_extension_shortcut.cc | 2 chrome/common/BUILD.gn | 4 chrome/common/chrome_features.cc | 6 chrome/common/chrome_features.h | 4 chrome/common/chrome_paths.cc | 18 chrome/common/chrome_paths.h | 6 chrome/common/chrome_paths_internal.h | 2 chrome/common/chrome_switches.cc | 4 chrome/common/chrome_switches.h | 4 chrome/common/extensions/command.cc | 2 chrome/common/pref_names.cc | 6 chrome/common/pref_names.h | 6 chrome/common/webui_url_constants.cc | 10 chrome/common/webui_url_constants.h | 6 chrome/renderer/chrome_content_renderer_client.cc | 2 chrome/renderer/pepper/pepper_flash_font_file_host.cc | 6 chrome/renderer/pepper/pepper_flash_font_file_host.h | 2 chrome/service/cloud_print/print_system.cc | 2 chrome/test/chromedriver/chrome/chrome_finder.cc | 4 chromecast/browser/cast_browser_main_parts.cc | 6 chromecast/browser/cast_content_browser_client.cc | 2 components/autofill/core/browser/autofill_experiments.cc | 12 components/autofill/core/browser/autofill_experiments.h | 8 components/autofill/core/common/autofill_features.cc | 2 components/autofill/core/common/autofill_util.cc | 2 components/autofill_strings.grdp | 2 components/content_settings/core/browser/website_settings_registry.cc | 2 components/cookie_config/cookie_store_util.cc | 2 components/crash/content/app/BUILD.gn | 3 components/crash/content/app/crashpad.cc | 11 components/crash/content/browser/BUILD.gn | 5 components/crash/core/common/BUILD.gn | 5 components/download/internal/common/base_file.cc | 2 components/download/quarantine/quarantine.cc | 2 components/download/quarantine/quarantine_linux.cc | 6 components/feature_engagement/public/event_constants.cc | 2 components/feature_engagement/public/event_constants.h | 2 components/metrics/BUILD.gn | 4 components/metrics/drive_metrics_provider_linux.cc | 6 components/neterror/resources/neterror.js | 2 components/network_session_configurator/browser/network_session_configurator.cc | 2 components/new_or_sad_tab_strings.grdp | 8 components/os_crypt/keyring_util_linux.cc | 4 components/os_crypt/libsecret_util_linux.cc | 4 components/os_crypt/os_crypt.h | 8 components/policy/core/common/cloud/cloud_policy_util.cc | 12 components/policy/resources/policy_templates.json | 18 components/policy/tools/generate_policy_source.py | 4 components/previews/core/previews_features.cc | 2 components/services/filesystem/file_system_app.cc | 4 components/services/font/font_service_app.cc | 2 components/storage_monitor/BUILD.gn | 15 components/storage_monitor/removable_device_constants.cc | 2 components/storage_monitor/removable_device_constants.h | 2 components/storage_monitor/storage_monitor_openbsd.cc | 54 components/storage_monitor/storage_monitor_openbsd.h | 45 components/sync/base/get_session_name.cc | 4 components/sync/base/get_session_name_linux.cc | 5 components/sync/device_info/local_device_info_provider_impl.cc | 2 content/app/content_main_runner_impl.cc | 42 content/browser/BUILD.gn | 5 content/browser/browser_child_process_host_impl.cc | 1 content/browser/browser_main_loop.cc | 12 content/browser/child_process_launcher_helper_linux.cc | 14 content/browser/gpu/gpu_process_host.cc | 1 content/browser/media/media_internals.cc | 2 content/browser/memory/memory_monitor.cc | 2 content/browser/memory/swap_metrics_driver_impl_linux.cc | 4 content/browser/renderer_host/input/input_device_change_observer.cc | 6 content/browser/renderer_host/pepper/pepper_file_io_host.cc | 4 content/browser/renderer_host/render_message_filter.cc | 6 content/browser/renderer_host/render_message_filter.h | 4 content/browser/renderer_host/render_process_host_impl.cc | 1 content/browser/renderer_host/render_process_host_impl.h | 2 content/browser/renderer_host/render_view_host_impl.cc | 2 content/browser/renderer_host/render_widget_host_view_aura.cc | 6 content/browser/renderer_host/render_widget_host_view_event_handler.cc | 2 content/browser/scheduler/responsiveness/native_event_observer.cc | 4 content/browser/scheduler/responsiveness/native_event_observer.h | 10 content/browser/service_manager/service_manager_context.cc | 6 content/browser/webui/shared_resources_data_source.cc | 2 content/browser/webui/web_ui_data_source_impl.cc | 24 content/browser/webui/web_ui_data_source_impl.h | 14 content/common/common_sandbox_support_linux.cc | 1 content/common/sandbox_init_linux.cc | 6 content/common/user_agent.cc | 10 content/gpu/gpu_main.cc | 12 content/gpu/gpu_sandbox_hook_linux.cc | 12 content/ppapi_plugin/ppapi_blink_platform_impl.cc | 8 content/ppapi_plugin/ppapi_blink_platform_impl.h | 6 content/ppapi_plugin/ppapi_plugin_main.cc | 9 content/public/browser/web_ui_data_source.h | 15 content/public/common/common_param_traits_macros.h | 2 content/public/common/content_features.cc | 2 content/public/common/content_switches.cc | 4 content/public/common/content_switches.h | 3 content/public/common/renderer_preferences.h | 2 content/public/common/use_zoom_for_dsf_policy.cc | 2 content/renderer/media/audio/audio_device_factory.cc | 2 content/renderer/media/stream/processed_local_audio_source.cc | 2 content/renderer/render_process_impl.cc | 2 content/renderer/render_thread_impl.cc | 15 content/renderer/renderer_blink_platform_impl.cc | 14 content/renderer/renderer_blink_platform_impl.h | 6 content/renderer/renderer_main_platform_delegate_linux.cc | 2 content/shell/browser/shell_browser_context.cc | 4 content/shell/browser/shell_browser_main_parts.cc | 4 content/utility/utility_blink_platform_with_sandbox_support_impl.cc | 10 content/utility/utility_blink_platform_with_sandbox_support_impl.h | 6 content/utility/utility_main.cc | 13 device/bluetooth/BUILD.gn | 2 device/gamepad/gamepad_provider.cc | 2 device/serial/BUILD.gn | 6 device/serial/serial_io_handler_posix.cc | 2 device/usb/BUILD.gn | 2 extensions/browser/api/messaging/message_service.cc | 4 extensions/browser/api/networking_private/networking_private_delegate_factory.cc | 4 extensions/browser/browser_context_keyed_service_factories.cc | 2 extensions/common/api/_permission_features.json | 6 extensions/common/feature_switch.cc | 4 extensions/common/features/feature.cc | 2 extensions/shell/app/shell_main_delegate.cc | 6 gpu/command_buffer/common/gpu_memory_buffer_support.cc | 2 gpu/ipc/common/gpu_memory_buffer_support.cc | 10 gpu/ipc/common/gpu_memory_buffer_support.h | 6 gpu/ipc/service/gpu_init.cc | 6 gpu/ipc/service/gpu_memory_buffer_factory.cc | 4 gpu/ipc/service/gpu_watchdog_thread.cc | 14 gpu/ipc/service/gpu_watchdog_thread.h | 2 headless/lib/browser/headless_content_browser_client.cc | 2 headless/lib/browser/headless_content_browser_client.h | 2 headless/lib/browser/headless_request_context_manager.cc | 4 headless/lib/headless_macros.h | 2 ipc/ipc_channel.h | 2 ipc/ipc_channel_common.cc | 2 ipc/ipc_channel_mojo.cc | 2 ipc/ipc_message_utils.cc | 2 ipc/ipc_message_utils.h | 2 media/BUILD.gn | 3 media/audio/BUILD.gn | 13 media/audio/audio_input_device.cc | 2 media/audio/audio_manager.cc | 6 media/audio/audio_manager.h | 2 media/audio/audio_thread_impl.cc | 4 media/base/audio_latency.cc | 2 media/base/scopedfd_helper.h | 2 media/base/vector_math.cc | 2 media/base/video_frame.cc | 10 media/base/video_frame.h | 8 media/capture/video/create_video_capture_device_factory.cc | 4 media/capture/video/fake_video_capture_device_factory.cc | 2 media/capture/video/file_video_capture_device_factory.cc | 2 media/capture/video/linux/v4l2_capture_delegate.cc | 6 media/capture/video/mock_gpu_memory_buffer_manager.cc | 2 media/capture/video/shared_memory_handle_provider.cc | 2 media/capture/video/shared_memory_handle_provider.h | 2 media/capture/video/video_capture_buffer_pool_impl.cc | 2 media/capture/video/video_capture_device_client.cc | 2 media/media_options.gni | 9 media/video/gpu_memory_buffer_video_frame_pool.cc | 2 mojo/public/c/system/thunks.cc | 10 mojo/public/js/mojo_bindings_resources.grd | 2 net/BUILD.gn | 15 net/base/address_tracker_linux.cc | 321 - net/base/address_tracker_linux.h | 3 net/base/network_change_notifier.cc | 1 net/base/network_interfaces_posix.h | 2 net/disk_cache/blockfile/disk_format.h | 2 net/dns/address_sorter_posix.cc | 1 net/dns/dns_util.cc | 2 net/dns/host_resolver_proc.cc | 4 net/http/http_network_session.cc | 2 net/proxy_resolution/proxy_config_service_linux.cc | 6 net/proxy_resolution/proxy_resolution_service.cc | 6 net/socket/socks5_client_socket.cc | 3 net/socket/udp_socket_posix.cc | 26 net/third_party/quic/platform/impl/quic_ip_address_impl.cc | 1 net/tools/cert_verify_tool/cert_verify_tool.cc | 4 net/url_request/url_request_context_builder.cc | 2 pdf/pdfium/pdfium_engine.cc | 14 printing/backend/print_backend_cups.h | 2 remoting/base/chromoting_event.cc | 2 remoting/client/display/sys_opengl.h | 2 remoting/host/evaluate_capability.cc | 2 remoting/host/host_attributes.cc | 2 remoting/host/host_details.cc | 2 remoting/host/it2me/it2me_native_messaging_host_main.cc | 4 remoting/host/me2me_desktop_environment.cc | 2 remoting/host/remoting_me2me_host.cc | 26 remoting/webapp/base/js/platform.js | 8 sandbox/BUILD.gn | 2 sandbox/features.gni | 2 sandbox/linux/BUILD.gn | 34 sandbox/linux/services/init_process_reaper.cc | 2 sandbox/linux/services/libc_interceptor.cc | 4 services/audio/audio_sandbox_hook_linux.cc | 4 services/catalog/public/cpp/manifest_parsing_util.cc | 5 services/catalog/store.cc | 2 services/catalog/store.h | 1 services/content/simple_browser/simple_browser_service.cc | 4 services/content/simple_browser/simple_browser_service.h | 4 services/device/geolocation/location_arbitrator.cc | 2 services/device/hid/BUILD.gn | 7 services/device/time_zone_monitor/time_zone_monitor.cc | 4 services/device/time_zone_monitor/time_zone_monitor_linux.cc | 4 services/network/BUILD.gn | 1 services/network/network_context.cc | 8 services/network/network_sandbox_hook_linux.cc | 2 services/network/network_service.cc | 4 services/network/network_service.h | 2 services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h | 2 services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_linux.cc | 10 services/service_manager/embedder/main.cc | 2 services/service_manager/embedder/switches.cc | 2 services/service_manager/embedder/switches.h | 1 services/service_manager/public/cpp/standalone_service/BUILD.gn | 2 services/service_manager/public/cpp/standalone_service/standalone_service.cc | 2 services/service_manager/runner/host/BUILD.gn | 2 services/service_manager/sandbox/BUILD.gn | 12 services/service_manager/sandbox/openbsd/sandbox_openbsd.cc | 313 + services/service_manager/sandbox/openbsd/sandbox_openbsd.h | 264 + services/service_manager/sandbox/sandbox.cc | 6 services/service_manager/sandbox/sandbox.h | 6 services/service_manager/zygote/common/zygote_features.gni | 2 services/service_manager/zygote/host/zygote_host_impl_linux.cc | 12 services/service_manager/zygote/host/zygote_host_impl_linux.h | 4 services/service_manager/zygote/zygote_host_linux.h | 2 services/service_manager/zygote/zygote_linux.cc | 2 services/service_manager/zygote/zygote_main_linux.cc | 10 services/tracing/public/cpp/trace_event_agent.cc | 2 services/tracing/tracing_service.h | 2 skia/ext/SkMemory_new_handler.cpp | 2 third_party/angle/BUILD.gn | 5 third_party/angle/src/gpu_info_util/SystemInfo_internal.h | 2 third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp | 7 third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp | 34 third_party/angle/src/libANGLE/Display.cpp | 4 third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp | 2 third_party/angle/third_party/vulkan-loader/BUILD.gn | 2 third_party/angle/third_party/vulkan-loader/src/loader/loader.c | 4 third_party/angle/third_party/vulkan-loader/src/loader/vk_loader_platform.h | 2 third_party/angle/third_party/vulkan-validation-layers/src/layers/vk_loader_platform.h | 2 third_party/blink/public/platform/web_vector.h | 2 third_party/blink/renderer/core/editing/editing_behavior.cc | 2 third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc | 2 third_party/blink/renderer/core/html/forms/internal_popup_menu.cc | 2 third_party/blink/renderer/core/inspector/inspector_memory_agent.cc | 2 third_party/blink/renderer/core/layout/layout_view.cc | 4 third_party/blink/renderer/core/paint/paint_layer.cc | 2 third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc | 4 third_party/blink/renderer/platform/BUILD.gn | 1 third_party/blink/renderer/platform/fonts/font_cache.cc | 4 third_party/blink/renderer/platform/fonts/font_cache.h | 8 third_party/blink/renderer/platform/fonts/font_description.cc | 4 third_party/blink/renderer/platform/fonts/font_metrics.cc | 6 third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc | 4 third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc | 8 third_party/blink/renderer/platform/heap/stack_frame_depth.cc | 5 third_party/blink/renderer/platform/heap/thread_state.cc | 2 third_party/blink/renderer/platform/wtf/BUILD.gn | 2 third_party/blink/renderer/platform/wtf/atomics.h | 2 third_party/blink/renderer/platform/wtf/container_annotations.h | 2 third_party/blink/renderer/platform/wtf/stack_util.cc | 15 third_party/boringssl/BUILD.generated.gni | 1 third_party/boringssl/src/crypto/fipsmodule/rand/urandom.c | 3 third_party/boringssl/src/crypto/rand_extra/arc4random.c | 29 third_party/boringssl/src/include/openssl/base.h | 5 third_party/boringssl/src/include/openssl/cpu.h | 2 third_party/breakpad/breakpad/src/common/simple_string_dictionary.h | 2 third_party/brotli/common/platform.h | 2 third_party/closure_compiler/js_binary.py | 14 third_party/crashpad/crashpad/build/crashpad_buildconfig.gni | 2 third_party/crashpad/crashpad/client/BUILD.gn | 8 third_party/crashpad/crashpad/client/crashpad_client_posix.cc | 38 third_party/crashpad/crashpad/util/misc/address_types.h | 4 third_party/crashpad/crashpad/util/misc/capture_context.h | 2 third_party/crashpad/crashpad/util/misc/metrics.cc | 2 third_party/crashpad/crashpad/util/misc/uuid.cc | 2 third_party/crashpad/crashpad/util/posix/close_multiple.cc | 2 third_party/crashpad/crashpad/util/posix/drop_privileges.cc | 2 third_party/crashpad/crashpad/util/posix/signals.cc | 8 third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc | 4 third_party/crc32c/BUILD.gn | 2 third_party/ffmpeg/BUILD.gn | 1 third_party/ffmpeg/chromium/config/Chrome/openbsd/arm64/config.h | 2400 +++++++++ third_party/ffmpeg/chromium/config/Chrome/openbsd/ia32/config.asm | 2437 +++++++++ third_party/ffmpeg/chromium/config/Chrome/openbsd/ia32/config.h | 2453 ++++++++++ third_party/ffmpeg/chromium/config/Chrome/openbsd/x64/config.asm | 2437 +++++++++ third_party/ffmpeg/chromium/config/Chrome/openbsd/x64/config.h | 2453 ++++++++++ third_party/ffmpeg/libavcodec/x86/cabac.h | 2 third_party/ffmpeg/libavutil/cpu.c | 5 third_party/ffmpeg/libavutil/mem.c | 3 third_party/ffmpeg/libavutil/random_seed.c | 5 third_party/fontconfig/include/config.h | 22 third_party/fontconfig/src/src/fccompat.c | 4 third_party/libXNVCtrl/NVCtrl.c | 9 third_party/libjingle_xmpp/task_runner/taskrunner.cc | 2 third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h | 2 third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h | 2 third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h | 4 third_party/libusb/BUILD.gn | 14 third_party/libusb/src/libusb/core.c | 2 third_party/libxml/linux/config.h | 3 third_party/libxml/src/dict.c | 16 third_party/nasm/config/config-linux.h | 38 third_party/node/node.py | 1 third_party/opus/BUILD.gn | 1 third_party/pdfium/core/fxcrt/fx_system.h | 2 third_party/pdfium/core/fxge/fx_ge_linux.cpp | 5 third_party/pdfium/third_party/libopenjpeg20/opj_malloc.h | 2 third_party/pdfium/xfa/fgas/font/cfx_fontsourceenum_file.cpp | 4 third_party/perfetto/include/perfetto/base/build_config.h | 6 third_party/perfetto/include/perfetto/base/event.h | 2 third_party/perfetto/include/perfetto/base/watchdog_posix.h | 2 third_party/perfetto/src/tracing/core/tracing_service_impl.cc | 6 third_party/protobuf/src/google/protobuf/stubs/platform_macros.h | 2 third_party/protobuf/src/google/protobuf/stubs/strutil.h | 4 third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc | 10 third_party/skia/src/gpu/GrAutoLocaleSetter.h | 2 third_party/skia/src/ports/SkOSFile_stdio.cpp | 2 third_party/skia/src/sksl/SkSLString.h | 2 third_party/skia/third_party/vulkanmemoryallocator/include/vk_mem_alloc.h | 4 third_party/sqlite/BUILD.gn | 2 third_party/sqlite/amalgamation/sqlite3.c | 6 third_party/swiftshader/BUILD.gn | 2 third_party/swiftshader/src/Common/Configurator.cpp | 4 third_party/swiftshader/src/Common/MutexLock.hpp | 2 third_party/swiftshader/src/Common/SharedLibrary.hpp | 2 third_party/swiftshader/src/Main/SwiftConfig.cpp | 4 third_party/swiftshader/src/OpenGL/libEGL/Display.cpp | 4 third_party/swiftshader/src/OpenGL/libEGL/Surface.cpp | 2 third_party/swiftshader/src/OpenGL/libEGL/libEGL.cpp | 6 third_party/swiftshader/src/OpenGL/libEGL/libEGL.hpp | 2 third_party/swiftshader/src/OpenGL/libGLES_CM/libGLES_CM.hpp | 2 third_party/swiftshader/src/OpenGL/libGLESv2/libGLESv2.hpp | 2 third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h | 8 third_party/unrar/src/crypt.cpp | 2 third_party/usrsctp/BUILD.gn | 7 third_party/webrtc/BUILD.gn | 3 third_party/webrtc/modules/audio_device/BUILD.gn | 2 third_party/webrtc/rtc_base/BUILD.gn | 4 third_party/webrtc/rtc_base/network.cc | 6 third_party/webrtc/rtc_base/physicalsocketserver.cc | 12 third_party/webrtc/rtc_base/physicalsocketserver.h | 2 third_party/webrtc/rtc_base/platform_thread_types.cc | 8 third_party/webrtc/rtc_base/stringutils.h | 2 third_party/webrtc/system_wrappers/BUILD.gn | 2 third_party/webrtc/webrtc.gni | 2 third_party/yasm/source/config/openbsd/config.h | 8 third_party/yasm/source/config/openbsd/libyasm-stdint.h | 2 third_party/zlib/BUILD.gn | 6 tools/gn/base/files/file_posix.cc | 2 tools/gn/base/files/file_util.h | 2 tools/gn/base/files/file_util_posix.cc | 6 tools/gn/base/files/scoped_file.cc | 2 tools/gn/build/build_linux.ninja.template | 2 tools/gn/build/gen.py | 7 tools/gn/tools/gn/args.cc | 4 tools/json_schema_compiler/feature_compiler.py | 1 tools/json_schema_compiler/model.py | 2 tools/variations/fieldtrial_to_struct.py | 1 ui/base/dragdrop/os_exchange_data_provider_factory.cc | 4 ui/base/ime/ime_engine_handler_interface.h | 2 ui/base/ime/input_method_initializer.cc | 8 ui/base/resource/resource_bundle.cc | 4 ui/base/ui_base_features.cc | 2 ui/base/ui_base_features.h | 2 ui/base/webui/web_ui_util.cc | 2 ui/events/devices/x11/device_data_manager_x11.cc | 1 ui/events/event_switches.cc | 2 ui/events/event_switches.h | 2 ui/events/keycodes/dom/keycode_converter.cc | 2 ui/gfx/BUILD.gn | 2 ui/gfx/canvas_skia.cc | 2 ui/gfx/codec/png_codec.cc | 2 ui/gfx/font_fallback_linux.cc | 2 ui/gfx/font_list.cc | 2 ui/gfx/font_render_params.h | 4 ui/gfx/gpu_memory_buffer.h | 4 ui/gfx/ipc/gfx_param_traits_macros.h | 6 ui/gfx/linux/client_native_pixmap_dmabuf.cc | 8 ui/gfx/mojo/buffer_types_struct_traits.cc | 8 ui/gfx/mojo/buffer_types_struct_traits.h | 2 ui/gfx/native_pixmap_handle.cc | 6 ui/gfx/native_pixmap_handle.h | 6 ui/gl/BUILD.gn | 10 ui/gl/generate_bindings.py | 3 ui/gl/gl_bindings_api_autogen_glx.h | 1 ui/gl/gl_bindings_autogen_glx.cc | 24 ui/gl/gl_bindings_autogen_glx.h | 6 ui/gl/gl_fence.cc | 2 ui/gl/sync_control_vsync_provider.cc | 8 ui/gl/sync_control_vsync_provider.h | 4 ui/message_center/public/cpp/message_center_constants.h | 2 ui/message_center/views/message_popup_view.cc | 2 ui/native_theme/native_theme.h | 2 ui/native_theme/native_theme_base.cc | 2 ui/strings/app_locale_settings.grd | 2 ui/views/bubble/bubble_dialog_delegate_view.cc | 2 ui/views/controls/label.cc | 4 ui/views/controls/textfield/textfield.cc | 16 ui/views/corewm/tooltip_aura.cc | 2 ui/views/examples/widget_example.cc | 2 ui/views/selection_controller.cc | 2 ui/views/style/platform_style.cc | 2 ui/views/views_delegate.cc | 2 ui/views/views_delegate.h | 2 ui/views/window/custom_frame_view.cc | 2 ui/views/window/dialog_delegate.cc | 2 ui/views/window/frame_background.cc | 2 ui/webui/resources/js/cr.js | 5 ui/webui/resources/js/icon.js | 2 v8/BUILD.gn | 8 v8/src/api.cc | 4 v8/src/base/platform/platform-openbsd.cc | 6 v8/src/base/utils/random-number-generator.cc | 2 v8/src/log-utils.h | 2 v8/src/trap-handler/handler-inside-posix.cc | 12 v8/src/trap-handler/handler-inside-posix.h | 2 v8/src/trap-handler/trap-handler.h | 2 v8/tools/run.py | 2 604 files changed, 15517 insertions(+), 1493 deletions(-)