apps/apps.gypi | 1 apps/ui/views/app_window_frame_view.cc | 2 base/atomicops.h | 4 base/base.gypi | 8 base/debug/debugger_posix.cc | 27 base/debug/proc_maps_linux.cc | 2 base/debug/stack_trace.h | 1 base/debug/stack_trace_posix.cc | 6 base/message_loop/message_loop.cc | 2 base/posix/unix_domain_socket_linux.cc | 13 base/process/launch.h | 2 base/process/memory.cc | 5 base/process/memory_linux.cc | 4 base/process/process_handle_openbsd.cc | 57 - base/process/process_iterator_openbsd.cc | 3 base/process/process_metrics_openbsd.cc | 62 + base/process/process_posix.cc | 1 base/strings/safe_sprintf.cc | 2 base/sys_info_openbsd.cc | 5 base/sys_info_posix.cc | 11 base/test/launcher/test_launcher.cc | 3 base/threading/platform_thread_linux.cc | 4 build/all.gyp | 1 build/common.gypi | 24 build/filename_rules.gypi | 2 chrome/app/chrome_main_delegate.cc | 18 chrome/app/chrome_main_delegate.h | 2 chrome/app/chromium_strings.grd | 2 chrome/app/google_chrome_strings.grd | 2 chrome/app/resources/locale_settings.grd | 2 chrome/app/theme/theme_resources.grd | 2 chrome/browser/about_flags.cc | 4 chrome/browser/browser_resources.grd | 2 chrome/browser/chrome_browser_main_posix.cc | 6 chrome/browser/chrome_content_browser_client.cc | 8 chrome/browser/chrome_content_browser_client.h | 2 .../custom_handlers/protocol_handler_registry.cc | 2 chrome/browser/defaults.cc | 2 .../download/chrome_download_manager_delegate.cc | 2 chrome/browser/download/download_commands.cc | 8 chrome/browser/download/download_commands.h | 2 chrome/browser/download/download_prefs.cc | 14 chrome/browser/download/download_prefs.h | 4 .../download/download_shelf_context_menu.cc | 2 chrome/browser/download/download_status_updater.cc | 4 .../image_writer_private_api.cc | 2 .../extensions/api/messaging/message_service.cc | 4 .../api/music_manager_private/device_id_linux.cc | 34 .../browser/extensions/api/omnibox/omnibox_api.cc | 2 chrome/browser/extensions/bookmark_app_helper.cc | 2 .../browser/first_run/first_run_internal_posix.cc | 2 chrome/browser/gpu/gl_string_manager.cc | 2 chrome/browser/gpu/gpu_feature_checker.cc | 2 .../fileapi/mtp_device_map_service.cc | 2 .../media_galleries/media_file_system_registry.cc | 7 .../browser/media_galleries/media_folder_finder.cc | 4 chrome/browser/memory_details.cc | 6 .../chrome_browser_main_extra_parts_metrics.cc | 4 .../metrics/drive_metrics_provider_linux.cc | 6 chrome/browser/net/async_dns_field_trial.cc | 2 chrome/browser/net/cookie_store_util.cc | 2 .../message_center_notification_manager.cc | 2 chrome/browser/platform_util_linux.cc | 2 chrome/browser/plugins/plugins_resource_service.cc | 2 chrome/browser/process_singleton_posix.cc | 8 chrome/browser/renderer_preferences_util.cc | 8 .../resources/plugin_metadata/plugins_linux.json | 22 chrome/browser/speech/tts_controller_impl.cc | 4 chrome/browser/ssl/ssl_blocking_page.cc | 2 .../sync/profile_sync_components_factory_impl.cc | 2 chrome/browser/tracing/crash_service_uploader.cc | 2 .../browser/ui/ash/system_tray_delegate_common.cc | 2 .../aura/chrome_browser_main_extra_parts_aura.cc | 8 .../ui/aura/chrome_browser_main_extra_parts_aura.h | 2 chrome/browser/ui/browser.cc | 2 chrome/browser/ui/browser_command_controller.cc | 8 chrome/browser/ui/browser_view_prefs.cc | 4 .../ui/exclusive_access/exclusive_access_bubble.cc | 2 chrome/browser/ui/panels/panel_manager.cc | 2 chrome/browser/ui/startup/bad_flags_prompt.cc | 2 .../browser/ui/startup/startup_browser_creator.cc | 2 chrome/browser/ui/toolbar/wrench_menu_model.cc | 2 chrome/browser/ui/views/accelerator_table.cc | 6 .../ui/views/app_list/linux/app_list_linux.cc | 2 .../apps/chrome_native_app_window_views_aura.cc | 4 .../ash/chrome_browser_main_extra_parts_ash.cc | 2 chrome/browser/ui/views/chrome_views_delegate.cc | 6 chrome/browser/ui/views/chrome_views_delegate.h | 4 chrome/browser/ui/views/first_run_dialog.cc | 4 chrome/browser/ui/views/frame/browser_frame.cc | 4 .../ui/views/frame/opaque_browser_frame_view.cc | 8 .../frame/opaque_browser_frame_view_layout.cc | 2 .../opaque_browser_frame_view_platform_specific.cc | 2 .../ui/views/frame/system_menu_model_builder.cc | 4 .../message_center/message_center_frame_view.cc | 2 .../message_center_widget_delegate.cc | 2 .../views/message_center/web_notification_tray.cc | 4 chrome/browser/ui/views/panels/panel_frame_view.cc | 2 .../browser/ui/views/tabs/tab_drag_controller.cc | 6 chrome/browser/ui/views/tabs/tab_strip.cc | 2 chrome/browser/ui/views/task_manager_view.cc | 2 chrome/browser/ui/webui/about_ui.cc | 10 .../ui/webui/chrome_web_ui_controller_factory.cc | 2 .../ui/webui/options/browser_options_handler.cc | 8 .../ui/webui/options/browser_options_handler.h | 3 chrome/browser/web_applications/web_app.cc | 4 chrome/browser/web_applications/web_app.h | 2 chrome/chrome_browser_extensions.gypi | 7 chrome/chrome_browser.gypi | 13 chrome/chrome_browser_ui.gypi | 10 chrome/chrome_common.gypi | 1 chrome/chrome_exe.gypi | 2 chrome/chrome_utility.gypi | 1 chrome/common/chrome_paths.cc | 4 chrome/common/chrome_paths.h | 2 chrome/common/chrome_paths_internal.h | 2 chrome/common/chrome_switches.cc | 2 chrome/common/chrome_switches.h | 2 chrome/common/extensions/api/schemas.gypi | 5 chrome/common/extensions/command.cc | 2 chrome/common/pref_names.cc | 4 chrome/common/pref_names.h | 4 chrome/common/url_constants.cc | 4 chrome/common/url_constants.h | 4 .../media_galleries/image_metadata_extractor.cc | 2 components/audio_modem/modem_impl.cc | 2 components/omnibox/omnibox_field_trial.cc | 2 components/policy/resources/policy_templates.json | 6 components/policy/tools/generate_policy_source.py | 2 .../printing/renderer/print_web_view_helper.h | 2 components/storage_monitor.gypi | 16 .../storage_monitor/storage_monitor_openbsd.cc | 55 + .../storage_monitor/storage_monitor_openbsd.h | 47 + content/app/content_main_runner.cc | 8 content/browser/browser_main_loop.cc | 6 content/browser/child_process_launcher.cc | 14 content/browser/devtools/protocol/color_picker.cc | 2 content/browser/download/base_file.cc | 2 content/browser/download/base_file_linux.cc | 2 content/browser/gamepad/gamepad_provider.cc | 2 .../geolocation/location_arbitrator_impl.cc | 2 .../browser/gpu/gpu_data_manager_impl_private.cc | 2 content/browser/gpu/gpu_internals_ui.cc | 6 content/browser/power_usage_monitor_impl.cc | 2 .../renderer_host/p2p/socket_dispatcher_host.h | 7 .../renderer_host/render_widget_host_view_aura.cc | 6 content/common/gpu/gpu_memory_manager.h | 2 content/common/set_process_title_linux.cc | 3 content/common/set_process_title_linux.h | 4 content/content_browser.gypi | 26 content/content_common.gypi | 28 content/content_renderer.gypi | 1 content/gpu/gpu_main.cc | 18 content/ppapi_plugin/ppapi_blink_platform_impl.cc | 10 content/ppapi_plugin/ppapi_blink_platform_impl.h | 2 content/public/common/content_switches.cc | 2 content/public/common/content_switches.h | 2 content/renderer/devtools/v8_sampling_profiler.cc | 7 content/renderer/pepper/usb_key_code_conversion.cc | 2 content/renderer/render_thread_impl.cc | 2 content/renderer/renderer_blink_platform_impl.cc | 10 content/renderer/renderer_blink_platform_impl.h | 2 .../renderer_main_platform_delegate_linux.cc | 2 .../webscrollbarbehavior_impl_gtkoraura.cc | 4 content/shell/browser/shell_browser_context.cc | 4 content/shell/browser/shell_browser_main_parts.cc | 4 dbus/property.cc | 4 device/hid/hid.gyp | 12 device/serial/serial.gyp | 6 device/serial/serial_io_handler_posix.cc | 4 device/serial/serial_service_impl.cc | 5 device/usb/usb_context.cc | 2 device/usb/usb_error.cc | 2 device/usb/usb_service_impl.cc | 6 device/usb/usb_service_impl.h | 4 extensions/browser/api/serial/serial_api.cc | 2 .../service/async_pixel_transfer_manager_egl.cc | 6 .../async_pixel_transfer_manager_share_group.cc | 2 gpu/config/gpu_info_collector_linux.cc | 4 gpu/config/gpu_info_collector_linux.h | 3 gpu/config/gpu_info_collector_x11.cc | 46 gpu/gpu_config.gypi | 4 gpu/tools/tools.gyp | 3 media/audio/audio_input_controller.cc | 2 media/audio/openbsd/audio_manager_openbsd.cc | 69 - media/media.gyp | 46 .../capture/fake_video_capture_device_factory.cc | 2 .../capture/file_video_capture_device_factory.cc | 2 media/video/capture/video_capture_device.cc | 6 .../video/capture/video_capture_device_factory.cc | 5 media/video/capture/video_capture_device.h | 8 native_client/build/compiler_version.py | 2 net/base/address_tracker_linux.h | 3 net/base/net_util.cc | 1 net/base/net_util_linux.cc | 18 net/base/network_change_notifier.cc | 1 net/disk_cache/blockfile/disk_format.h | 2 net/dns/address_sorter_posix.cc | 1 net/dns/host_resolver_proc.cc | 4 net/http/http_network_session.cc | 2 net/net.gypi | 2 net/socket/client_socket_factory.cc | 2 net/socket/socks5_client_socket.cc | 3 net/tools/get_server_time/get_server_time.cc | 4 net/udp/udp_socket_libevent.cc | 6 net/url_request/url_request_context_builder.cc | 2 pdf/pdfium/pdfium_engine.cc | 10 .../private/net_address_private_impl.cc | 5 printing/backend/cups_helper.cc | 5 printing/printing.gyp | 8 remoting/remoting_host.gypi | 6 skia/ext/SkMemory_new_handler.cpp | 2 skia/skia_chrome.gypi | 5 skia/skia_common.gypi | 2 sync/util/get_session_name.cc | 4 sync/util/get_session_name_linux.cc | 5 .../Source/bindings/core/v8/V8ScriptRunner.cpp | 2 third_party/WebKit/Source/core/core.gyp | 8 .../WebKit/Source/platform/blink_platform.gyp | 8 .../Source/platform/fonts/SimpleFontData.cpp | 6 .../platform/fonts/linux/FontPlatformDataLinux.cpp | 2 .../Source/platform/fonts/skia/FontCacheSkia.cpp | 6 .../Source/platform/heap/StackFrameDepth.cpp | 14 .../WebKit/Source/platform/heap/ThreadState.cpp | 2 .../WebKit/Source/platform/heap/ThreadState.h | 2 third_party/WebKit/Source/web/PopupListBox.cpp | 2 third_party/WebKit/Source/web/web.gyp | 2 .../chromium/config/Chrome/openbsd/ia32/config.asm | 1846 ++++++++++++++++++++ .../chromium/config/Chrome/openbsd/ia32/config.h | 1863 ++++++++++++++++++++ .../chromium/config/Chrome/openbsd/x64/config.asm | 1846 ++++++++++++++++++++ .../chromium/config/Chrome/openbsd/x64/config.h | 1863 ++++++++++++++++++++ third_party/ffmpeg/ffmpeg.gyp | 1 third_party/ffmpeg/libavcodec/x86/cabac.h | 2 third_party/ffmpeg/libavutil/cpu.c | 5 third_party/ffmpeg/libavutil/mem.c | 3 third_party/iccjpeg/iccjpeg.gyp | 7 third_party/libXNVCtrl/NVCtrl.c | 9 third_party/libXNVCtrl/libXNVCtrl.gyp | 3 third_party/libjingle/libjingle.gyp | 2 third_party/libjpeg_turbo/libjpeg.gyp | 5 third_party/libyuv/libyuv.gyp | 4 third_party/pdfium/build/standalone.gypi | 6 third_party/pdfium/core/include/fxcrt/fx_system.h | 2 .../fx_libopenjpeg/libopenjpeg20/opj_malloc.h | 2 .../pdfium/core/src/fxge/ge/fx_ge_linux.cpp | 4 .../fpdfsdk/src/javascript/PublicMethods.cpp | 4 third_party/pdfium/fpdfsdk/src/jsapi/fxjs_v8.cpp | 6 third_party/pdfium/pdfium.gyp | 4 .../protobuf/src/google/protobuf/stubs/atomicops.h | 4 .../protobuf/src/google/protobuf/stubs/strutil.h | 4 third_party/skia/gyp/ports.gyp | 11 third_party/skia/src/core/SkVarAlloc.cpp | 4 third_party/skia/src/gpu/GrAutoLocaleSetter.h | 6 third_party/webrtc/base/base.gyp | 2 third_party/webrtc/base/httpcommon.cc | 2 third_party/webrtc/base/network.cc | 6 third_party/webrtc/base/physicalsocketserver.cc | 8 third_party/webrtc/base/stringutils.h | 8 third_party/webrtc/base/thread_checker_impl.cc | 4 third_party/webrtc/build/common.gypi | 7 .../system_wrappers/source/atomic32_posix.cc | 2 .../system_wrappers/source/condition_variable.cc | 2 .../webrtc/system_wrappers/source/thread_posix.cc | 6 .../source/timestamp_extrapolator.cc | 2 third_party/yasm/source/config/openbsd/config.h | 8 .../yasm/source/config/openbsd/libyasm-stdint.h | 2 tools/gyp/pylib/gyp/generator/make.py | 10 tools/gyp/pylib/gyp/generator/ninja.py | 4 ui/accessibility/accessibility.gyp | 4 ui/accessibility/platform/ax_platform_node.cc | 2 ui/app_list/app_list_constants.cc | 2 ui/app_list/app_list_constants.h | 2 ui/app_list/app_list_menu.cc | 2 ui/app_list/views/app_list_item_view.cc | 2 ui/app_list/views/app_list_view.cc | 4 ui/base/ime/input_method_factory.cc | 4 ui/base/ime/input_method_initializer.cc | 8 ui/base/resource/resource_bundle.cc | 2 ui/base/ui_base.gyp | 2 ui/base/webui/web_ui_util.cc | 2 ui/events/devices/x11/device_data_manager_x11.cc | 3 ui/events/event_switches.cc | 2 ui/events/event_switches.h | 2 ui/events/keycodes/dom4/keycode_converter.cc | 2 ui/events/x/keysym_to_unicode.cc | 4 ui/events/x/keysym_to_unicode.h | 2 ui/gfx/canvas_skia.cc | 2 ui/gfx/codec/png_codec.cc | 2 ui/gl/generate_bindings.py | 3 ui/gl/gl_bindings_api_autogen_glx.h | 1 ui/gl/gl_bindings_autogen_glx.cc | 69 + ui/gl/gl_bindings_autogen_glx.h | 7 ui/gl/gl.gyp | 6 ui/gl/gl_surface_glx.cc | 2 ui/gl/sync_control_vsync_provider.cc | 4 ui/message_center/message_center_style.h | 2 .../views/message_center_button_bar.cc | 10 .../views/message_center_button_bar.h | 2 ui/message_center/views/message_center_view.cc | 4 ui/message_center/views/notification_view.cc | 2 ui/resources/ui_resources.grd | 2 ui/shell_dialogs/select_file_dialog.cc | 4 .../accessibility/native_view_accessibility.cc | 2 ui/views/bubble/bubble_delegate.cc | 2 ui/views/controls/button/label_button.cc | 8 ui/views/controls/combobox/combobox.cc | 2 .../controls/menu/menu_scroll_view_container.cc | 2 ui/views/controls/scrollbar/base_scroll_bar.cc | 2 ui/views/controls/textfield/textfield.cc | 18 ui/views/examples/widget_example.cc | 2 ui/views/views_delegate.cc | 2 ui/views/views_delegate.h | 2 ui/views/views.gyp | 6 ui/views/views_switches.cc | 2 ui/views/window/custom_frame_view.cc | 2 ui/views/window/dialog_delegate.cc | 2 v8/src/base/platform/platform-posix.cc | 2 317 files changed, 8626 insertions(+), 617 deletions(-)