[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-23 Thread Raphael Kubo da Costa
SVN commit 13940 by rakuco: qtwebengine: Stop using the stub version of CreateVideoCaptureDeviceFactory(). And we thus get rid of another "not implemented" warning on the console. AM patch-src_3rdparty_chromium_media_capture_video_video__capture__device__factory.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-23 Thread Raphael Kubo da Costa
SVN commit 13934 by rakuco: qtwebengine: Add OS_BSD to FileVideoCaptureDeviceFactory::GetDeviceNames(). Borrow another patch from www/chromium. AM patch-src_3rdparty_chromium_media_capture_video_file__video__capture__device__factory.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-23 Thread Raphael Kubo da Costa
SVN commit 13933 by rakuco: qtwebengine: Implement crypto::UseLocalCacheOfNSSDatabaseIfNFS(). Borrow a patch from www/chromium to implement it and get rid of some "not implemented" warning messages. AMpatch-src_3rdparty_chromium_crypto_nss__util.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13922 by rakuco: qtwebengine: Revert r13888. tcberner said his build on 12amd64 was failing without them. I had only tried 11.0-amd64 and 10.3-i386. A patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc#13

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13921 by rakuco: qtwebengine: Make freebsd.pri inherit from desktop_linux.pri. There isn't anything Linux-specific in desktop_linux.pri, and it allows us to stop having to set a lot of flags that the upstream .pri files already take care of. M +7 -25 freebsd.pri

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13915 by rakuco: qtwebengine: Add another net/ patch. Piggyback on an existing #ifdef to make sure the definitions of some stub network functions are present. AM patch-src_3rdparty_chromium_net_base_network__interfaces__posix.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13912 by rakuco: qtwebengine: Do not reference the libusb hotplug API on FreeBSD <= 10.3. The API is not available there. The patches contain additional background on when the changes were committed to base. AMpatch-src_3rdparty_chromium_device_usb_usb__service__impl.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13908 by rakuco: qtwebengine: Another content/ patch. Surround some sandbox calls with checks for OS_LINUX so we do not have even more undefined reference errors. AM patch-src_3rdparty_chromium_content_renderer_renderer__main__platform__delegate__linux.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13907 by rakuco: qtwebengine: Add another WebRTC patch exposing another function. AM patch-src_3rdparty_chromium_third__party_webrtc_modules_rtp__rtcp_source_rtp__utility.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13906 by rakuco: qtwebengine: Sync content_browser.gypi with my tree. We do not need to exclude so many files (which reduces the "undefined reference" link errors). M +23 -24patch-src_3rdparty_chromium_content_content__browser.gypi

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13905 by rakuco: qtwebengine: Make file_metadata_linux.cc work on FreeBSD. AM patch-src_3rdparty_chromium_content_browser_download_file__metadata__linux.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13904 by rakuco: qtwebengine: Add Skia patch to build all the files we need. AMpatch-src_3rdparty_chromium_skia_skia__chrome.gypi

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13903 by rakuco: qtwebengine: Depend on the mesa_headers target in content_common.gypi. This makes sure the Mesa headers from Chromium's third_party/mesa get picked up instead of the system ones, which were causing build failures at least in 10.3-i386 due to GLintptr being typedef'ed w

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13902 by rakuco: qtwebengine: Rework patch removed in r13894. FreeBSD 11+ does not seem to need the include, but 10.3 was failing here without it. AMpatch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13901 by rakuco: qtwebengine: Update vp9_parser.h patch. off_t comes from sys/types.h, not unistd.h. This also makes the code in sync with what's currently upstream. M +1 -1 patch-src_3rdparty_chromium_media_filters_vp9__parser.h

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-20 Thread Raphael Kubo da Costa
SVN commit 13900 by rakuco: qtwebengine: Remove unneeded dbus.gyp patch. D patch-src_3rdparty_chromium_dbus_dbus.gyp

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13898 by rakuco: qtwebengine: Drop unneded stringutils.h. It was also invalid, I generated it against the wrong base... D patch-src_3rdparty_chromium_third__party_webrtc_base_stringutils.h

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13897 by rakuco: qtwebengine: Sync Chromium net/ patches. Stop building some Linux files. D patch-src_3rdparty_chromium_net_base_address__tracker__linux.cc M +1 -13 patch-src_3rdparty_chromium_net_base_address__tracker__linux.h D patch-src_3rdpar

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13896 by rakuco: qtwebengine: Fix one of the media/ patches I've committed. It had a check backwards. M +1 -1 patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__linux.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13895 by rakuco: qtwebengine: Simplify the ppapi/ patch. We only need one include here. M +7 -12 patch-src_3rdparty_chromium_ppapi_shared__impl_private_net__address__private__impl.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13894 by rakuco: qtwebengine: Drop patch that does not seem to be needed. My tree built fine without it, so fingers crossed. D patch-src_3rdparty_chromium_net_dns_address__sorter__posix.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13893 by rakuco: qtwebengine: Update Blink's media/ patches. Sync with my tree: stop excluding some files, use the v4lcompat headers we have. AM patch-src_3rdparty_chromium_media_capture_video_linux_v4l2__capture__delegate.cc M +13 -14 patch-src_3rdparty_chromi

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13892 by rakuco: qtwebengine: Update gpu_config.gypi patch. There is no need to drop any files, and pull in the libpci dependency that Linux has. M +8 -14 patch-src_3rdparty_chromium_gpu_gpu__config.gypi

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13891 by rakuco: qtwebengine: Drop patch for a file we no longer build. D patch-src_3rdparty_chromium_content_common_sandbox__linux_sandbox__debug__handling__linux.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13890 by rakuco: qtwebengine: Define only "BSD" in WebRTC, add all missing WebRTC patches. There is no need to piggyback on WEBRTC_LINUX, which requires us to add ifdefs all around. D patch-src_3rdparty_chromium_third__party_webrtc_base_httpcommon.cc D p

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13888 by rakuco: qtwebengine: Drop v8 patches. They were not needed in my build, so let's try removing them. D patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.cc D patch-src_3rdparty_chromium_v8_src_crankshaft_lithium.h

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13887 by rakuco: qtwebengine: Pull in the fontconfig dependency in web.gyp too. AM patch-src_3rdparty_chromium_third__party_WebKit_Source_web_web.gyp

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13886 by rakuco: qtwebengine: Stop hardcoding /usr/local/include/include. It is not needed, and the directory does not even exist. M +1 -9 patch-src_3rdparty_chromium_third__party_WebKit_Source_platform_blink__platform.gyp

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13885 by rakuco: qtwebengine: Check for os_bsd in more places in core.gyp. This ensures we do not exclude files we need. M +17 -3 patch-src_3rdparty_chromium_third__party_WebKit_Source_core_core.gyp

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13884 by rakuco: qtwebengine: Update content_common.gypi exclusion list. Several sandbox files had wrong paths, and we can exclude set_process_title_linux.{cc,h} altogether, as FreeBSD already provides setproctitle(3). D patch-src_3rdparty_chromium_content_common_set__

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13883 by rakuco: qtwebengine: Stop calling content::NewSystemLocationProvider(). We should follow OS X, Linux and others and just return NULL in LocationArbitratorImpl::NewSystemLocationProvider(). AM patch-src_3rdparty_chromium_content_browser_geolocation_location__arb

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13882 by rakuco: qtwebengine: Stop referencing the zygote code in content_main_runner.cc. We do not use it (at least yet). AMpatch-src_3rdparty_chromium_content_app_content__main__runner.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13881 by rakuco: qtwebengine: Enable HiDPI and dbus support. Enable them via freebsd.pri instead of hacking the conditions in common.gypi. M +3 -1 freebsd.pri

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13880 by rakuco: qtwebengine: Do not define UncheckedCalloc() in multiple locations. Use the version in memory.cc, which is not just a stub, instead of the one from memory_stubs.cc. AMpatch-src_3rdparty_chromium_base_process_memory__stubs.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13879 by rakuco: qtwebengine: Do not pass USE_SYMBOLIZE when building Chromium base. It assumes Linux, and calls code we are not building. AMpatch-src_3rdparty_chromium_base_base.gyp

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13878 by rakuco: qtwebengine: Use OS_BSD instead of __FreeBSD__ in process_memory_dump.cc check. Both work, but we seem to be using OS_BSD elsewhere so use it here for consistency. M +21 -3 patch-src_3rdparty_chromium_base_trace__event_process__memory__dump.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13877 by rakuco: qtwebengine: Sort list and do not build file_path_watcher_stub.cc in base.gypi. M +6 -9 patch-src_3rdparty_chromium_base_base.gypi

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13876 by rakuco: qtwebengine: Update the dns_reloader.cc patch. Simplify the header inclusion a bit and add a pointer about how FreeBSD's libc resolver achieve the same thing startin with FreeBSD 11. M +11 -6 patch-src_3rdparty_chromium_net_dns_dns__reloader.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13875 by rakuco: qtwebengine: Note that one of our patches is already upstream. M +2 -0 patch-src_3rdparty_chromium_third__party_ots_include_opentype-sanitiser.h

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13874 by rakuco: qtwebengine: Patch event_switches.cc in Chromium too. We were only patching event_switches.h, so we were declaring kTouchDevices but not actually defining it anywhere. AMpatch-src_3rdparty_chromium_ui_events_event__switches.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13873 by rakuco: qtwebengine: Rename patch-src_3rdparty_chromium_net_dns_address_sorter_posix.cc Take the underscores in the actual file name into account so we have a patch with the same name that's generated by `make makepatch'. A patch-src_3rdparty_chromium_net_dns_a

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13872 by rakuco: qtwebengine: Implement FilePatchWatcher constructor in Chromium. The upstream version implements it in file_path_watcher_mac.cc, which we do not use. Add a version to file_path_watcher_kqueue.cc. AM patch-src_3rdparty_chromium_base_files_file__path__wat

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13870 by rakuco: qtwebengine: Pull in dependency on fontconfig. Turn a linux gyp check into an os_posix one, we also need to depend on fontconfig. AMpatch-src_core_qtwebengine.gypi

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13869 by rakuco: qtwebengine: Generalize Linux checks in configure.prf. Turn more "linux" conditionals into "unix" ones, since we also need those. AMpatch-tools_qmake_mkspecs_features_configure.prf

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-19 Thread Raphael Kubo da Costa
SVN commit 13868 by rakuco: qtwebengine: Also enable khr configuration test on FreeBSD. M +8 -0 patch-tools-qmake-config.tests-enable-on-FreeBSD

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-18 Thread Raphael Kubo da Costa
SVN commit 13867 by rakuco: qtwebengine: In functions.prf, just change the linux check to unix. This works with other mkspecs besides freebsd-clang, and allows further checks to run instead of just returning early like we were doing before. We also do not need to change NINJA_PATH, we are settin

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2017-04-18 Thread Raphael Kubo da Costa
SVN commit 13866 by rakuco: qtwebengine: Build part of QtWebEngine without -Wl,--no-undefined. environ is provided by crt1.o, so Chromium was failing to link with "undefined reference to environ" errors. AMpatch-src_core_core__common.pri

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2016-09-21 Thread Tobias Berner
SVN commit 13050 by tcberner: Add some more patches AM patch-src_3rdparty_chromium_content_browser_browser__main__loop.cc AM patch-src_3rdparty_chromium_content_browser_child__process__launcher.cc AM patch-src_3rdparty_chromium_content_browser_gpu_gpu_

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2016-09-03 Thread Tobias Berner
SVN commit 12955 by tcberner: Import patches from www/chromium AMpatch-src_3rdparty_chromium_content_gpu_gpu__main.cc AMpatch-src_3rdparty_chromium_gpu_config_gpu__info__collector.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2016-09-03 Thread Tobias Berner
SVN commit 12954 by tcberner: Import patch from www/chromium AMpatch-src_3rdparty_chromium_ui_gl_gl.gyp

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2016-09-03 Thread Tobias Berner
SVN commit 12953 by tcberner: Mask some stuff away M +30 -2 patch-src_3rdparty_chromium_media_video_capture_linux_v4l2__capture__delegate.cc

[SVN Commit] branches/plasma5/QT/www/qt5-webengine/files

2016-09-03 Thread Tobias Berner
SVN commit 12952 by tcberner: Fix issues with libc++ 3.8 see: https://svnweb.freebsd.org/ports?view=revision&revision=412412 AMpatch-src_3rdparty_chromium_v8_src_compiler_instruction.h AMpatch-src_3rdparty_chromium_v8_src_compiler_js-type-feedback.h AM