Qt 5.12 LTS

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Qt 5.12 LTS

Bryan Everly
Hi @ports,

Is anyone aware of plans to bump up our qt5 support for 5.9 to 5.12?  I ask because I would like to add the NextCloud desktop client as a port but they have already taken the time to move fro QtWebKit to QtWebEngine.

Thanks.

Get Outlook for iOS<https://aka.ms/o0ukef>
Reply | Threaded
Open this post in threaded view
|

Re: Qt 5.12 LTS

Vadim Zhukov
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.

пт, 15 мар. 2019 г., 4:49 Bryan Everly <[hidden email]>:

> Hi @ports,
>
> Is anyone aware of plans to bump up our qt5 support for 5.9 to 5.12?  I
> ask because I would like to add the NextCloud desktop client as a port but
> they have already taken the time to move fro QtWebKit to QtWebEngine.
>
> Thanks.
>
> Get Outlook for iOS<https://aka.ms/o0ukef>
>
Reply | Threaded
Open this post in threaded view
|

Re: Qt 5.12 LTS

Bryan Everly
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.

Thanks.

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.

пт, 15 мар. 2019 г., 4:49 Bryan Everly <[hidden email]<mailto:[hidden email]>>:
Hi @ports,

Is anyone aware of plans to bump up our qt5 support for 5.9 to 5.12?  I ask because I would like to add the NextCloud desktop client as a port but they have already taken the time to move fro QtWebKit to QtWebEngine.

Thanks.

Get Outlook for iOS<https://aka.ms/o0ukef>
Reply | Threaded
Open this post in threaded view
|

Re: Qt 5.12 LTS

Stuart Henderson
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(-)