DELTA 431339 0 103 SVNFUiT^Vz{KC_`[~ >'RZpp;BSatyh)eIx^SmoHlQU=\={!F^R~ѮMR{ 'xvgvfzͥusr՗+\v[X^~gF|_~ԁjSʢ߆;[Lr#)}ԁebѶnb0v-}+QUYBڋK7Ka!|!င/% Fme^1`'ʬ3H S = Z4w q!s[0lLh4 6 g:c؆SsH'چGf1:sZ86F G6v=G+\QylZ%E^2JU z}&T Xl{9ZQ/ ?HP^",V>%2RV%>[ӽ?NOmYլ,{n@b N!q</| pƔk;X6<FKhBWj"q@ԐA gjŕ4L1('?H4uf]w+ֱhjwW5יɓ?p(viߔG w-%l 1%ȼ݀@iYL-ii8 ᶫgjՙiZl'O~[m ~*nW8)(.̣l~Bm]w =5'%^ʵJ8[eL~zENDREP DELTA 426855 2027 356 SVN_[OMM81977811 SHA256 (chromium-55.0.2883.87.tar.xz) = e81bd3140d9c84dfee04d9a94686dfe6a20ae79475d84f17154c5536dcb81a58 SIZE (chromium-55.0.2883.87.tar.xz) = 511249724 SHA256 (chromium-55.0.2883.87-testdata.tar.xz) = 24ee31dfe7c665cfce5e6e826d2864292585f5b95dd5ead235d0edf89f2f38c0 SIZE (chromium-55.0.2883.87-testdata.tar.xz) = 124466280 ENDREP DELTA 426855 2743 544 SVNT@  1EENDREP DELTA 426855 4134 1449 SVN|3p4oMMzlU8O^B).e29 y\z} ,VD6(/l 2I3x^;k0w SڒeY2Bۥб:B[B|-@:$!(JCߟlx6axudzipw hҿ $L׍q}< ST;2IptL5' 8` %ghу4K@d$v]B뱐^B\4b̧`YLN(.z5uKGq}+L|Ԩ*3^VünEZ|VU.M20.$ENDREP DELTA 426855 6738 723 SVNGe12-01 23:02:05 UTC +++ base/allocator/allocator_shim_default_dispatch_to_glibc.cc @@ -3,19 +3,28 @@ // found in the LICENSE file. #include "base/allocator/allocator_shim.h" - -#include return nullptr; + } else { + return ret; + } +} +int3,23 +32,23 @@ namespace {size_t GlibcGetSizeEstimate(const AllocatorDispatch*, void* address) { ENDREP DELTA SVN  --- base/debug/scoped_thread_heap_usage.cc.orig 2016-12-12 23:57:03 UTC +++ base/debug/scoped_thread_heap_usage.cc @@ -14,11 +14,13 @@ #include "base/threading/thread_local_storage.h" #include "build/build_config.h" +#if !defined(OS_BSD) #if defined(OS_MACOSX) || defined(OS_IOS) #include #else #include #endif +#endif namespace base { namespace debug { ENDREP DELTA 426855 19649 1456 SVNw9[A֋(w׷I?(}dENDREP DELTA SVNnpnn--- chrome/browser/extensions/bookmark_app_helper.cc.orig 2016-12-16 03:24:27.367808000 +0000 +++ chrome/browser/extensions/bookmark_app_helper.cc 2016-12-16 03:24:51.798418000 +0000 @@ -707,7 +707,7 @@ #if !defined(OS_MACOSX) #if !defined(USE_ASH) web_app::ShortcutLocations creation_locations; -#if defined(OS_LINUX) || defined(OS_WIN) +#if defined(OS_LINUX) || defined(OS_WIN) || defined(OS_BSD) creation_locations.on_desktop = true; #else creation_locations.on_desktop = false; ENDREP DELTA 416521 32672 380 SVNqy+S;Za)12-01 23:02:07.000000000 +0000 +++ chrome/browser/extensions/browser_context_keyed_service_factories.cc 2016-12-16 19:35:19.489404000 +0000 @@ -62,7 +623,7 +103,7 @@&& !ENDREP DELTA 416521 33065 422 SVN`2BqM DUx^QN@}+j)5Ӧ`BB},0FR?_nMԘeNfv3;7 X_UTUE9")%WK&xCiF )$,/8Vk4].nRd#qn0J=}ƎrBYal=,8d[O bzmLC@NNIu s0W9{;ub˛_/yAHA+16m:-2`zYVTJS>ŻENDREP DELTA SVN2422--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2016-12-01 23:02:07 UTC +++ chrome/browser/media/webrtc/webrtc_log_uploader.cc @@ -344,6 +344,8 @@ void WebRtcLogUploader::SetupMultipart( const char product[] = "Chrome_Android"; #elif defined(OS_CHROMEOS) const char product[] = "Chrome_ChromeOS"; +#elif defined(OS_FREEBSD) + const char product[] = "Chrome_FreeBSD"; #else #error Platform not supported. #endif ENDREP DELTA SVN1311--- chrome/browser/net/async_dns_field_trial.cc.orig 2016-12-16 03:12:55.927001000 +0000 +++ chrome/browser/net/async_dns_field_trial.cc 2016-12-16 03:13:16.445410000 +0000 @@ -61,7 +61,7 @@ } // namespace bool ConfigureAsyncDnsFieldTrial() { -#if defined(OS_CHROMEOS) || defined(OS_MACOSX) +#if defined(OS_CHROMEOS) || defined(OS_MACOSX) || defined(OS_BSD) const bool kDefault = true; #else const bool kDefault = false; ENDREP DELTA SVNHTHHx^S]o@}^m mCV` ݧ 2W%⌙0nuIay`~s8k$Kؚ (ZE$5b%O)nIIbr.>-Ұۆ} _9Ӷ,n4-\k6̶Gtv:uGќ$v۝+hnN3 X>ιR)rئY,(3UHWI0ɑaPU>')5b#v!dϲKT .FrAMJ539 xmM\-3kq:!!Qkm8h49Ō=J=ELsz G?] <ܸ([RW 볜0Q! fiT2`?6ioЍ"7c$V\ZmLuV@Gia#w%}yENDREP DELTA 426855 36588 506 SVNEsX*j_86$^gV2-01 23:02:09 UTC +++ chrome/common/pref_names.h @@ -312,7 +312,7 @@ extern const char kForceGoogleSafeSearch extern const char kForceYouTubeRestrict[]; extern const char kForceSessionSync[]; extern const char kAllowedDomainsForApp5,7 +345,7 @@ extern const char kDefaultBrowserSetting3,7 +493,7 @@ extern const char kAppWindowPlacement[];ENDREP DELTA 426855 37568 1565 SVN4~$_#&D {^M9uNtwJ~Xx9!Sj)FHs0j|ayK. r6:9-x^T]O0}ﯸ W/$$4xĴ&Ibڑwm(֗{IGq,N\JYd6/WJ..` <6T_BkBE$/-c2w {=xƐH1-U0=[!#2%@>e=j_5aR3eͅ0 ŸW&bp0~'͠Wcb(f8ZD8xmUw*8|}KYu J2]Y{}Ե}d1cre^k5 1%uEHց~n5p5tÁqU3t1'JTJE_d؝@6 ab ҋuxLSNFl89YD,mhafWady^/+coI˜7$9p /M,߼\篢?^s-0I{J~+sp^sk~|@MU7a&Fj {؃-l[4wVh. ;ke@YZ;:B LocationArbitrator::NewSystemLocationProvider() { -#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) +#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) return nullptr; #else return device::NewSystemLocationProvider(); ENDREP DELTA SVNpNppx^PMO@=_. !ARlRvq;A~[#${3/"$4W4\MéъTYTzMOFq|pSwnT>9Sa5Z6SE3? D\3JBlGiwp!E8O %J3*$w_$ߚFJSvwx0M+Tx 1!K%,%e0W"F 'S9,b`|{B9(,ñ+ &[X҉3"]"G2n z$ҌENDREP DELTA SVNFfFFx^Q]O0}_qS $LŸ,.3cRF(6t:拤{eYIW҂D%#QQ2*KFviznchaGTN>9BE+Ƥ!U7kW`"Kėg,'8 ìǘ%¯Dn4'n:|hl4CUIx',㌲U52[rj 5QYS,9'L6s;kp_ Yl:ƣȬt<&C)Zh%BaĮt8%=UkY&$3*j8ⵌ[܉[@uO`ENDREP DELTA SVN<-<krips[LglwK羊ENDREP DELTA 426855 64702 458 SVN94 o 'nn12-13 11:53:02 UTC +++ gpu/ipc/service/BUILD.gn @@ -102,11 +102,12 @@ target(link_target_type, "ipc_service_soENDREP DELTA SVN:z::x^S[o0~^~J[Uja*t[d!l'+0:>.qIZ )&לRZ]w^w׬G^m e\\\.ǧ^6G^r lt,cr>ٌ,,M7+ (kC(bT_J,8UWLpV߿vg"τ no TfEi"u*Pء DnІY֜M%#==CV}#ˣKQz_oG7oLG.LᚇGd0to9!| jɓs 3DlLEE@pCh6 BԀh P H |Ú2JR<78S8rE4G, !J61̤Xeo/ҐHaT ^g?+6tAX@sp5ιrh?C))Z,pTOU=݆͠, DGdv5t*Q#)'|G2&ILҾk&!D4Ui]8 +ԑ(9'V+ӗReamۻ?Na5}i}؁7xep)%-/;ENDREP DELTA 426855 65173 509 SVNl!  9M(\2-12 22:09:19 UTC +++ gpu/tools/compositor_model_bench/BUILD.gnexecutable("compositor_model_bench") { sources = [ "compositor_model_bench.cc", ENDREP DELTA SVN;W;;x^_K0şKa doM`&Û>8E%9s/!@\mj਻;2`1)Pـ@b} kF W1,^S0HxoZ-8|ig{8ң)Ifj.R0J(B5us)[%u mcIx[V9@Null)#b){n`4b A-HEcY$YRZr 钢"qu^cSrnKwdϓʰ/=s2[\iqi6_=8Gy^NDi}һENDREP DELTA 426855 71684 460 SVN; i E h2-12 22:10:20 UTC +++ mojo/BUILD.gn @@ -12,7 +12,7 @@ group("mojo") {deps += [ "//mojo/public" ] } ENDREP DELTA 416521 123418 398 SVN}N A;SI@12-12 22:12:11 #include "base/cancelable_callback.h" ENDREP DELTA SVNq{qqx^]O0W 74f:oL3#&F Ho ˢrq},ґQbINSW4?]/<p7 Gu]0Uq 4E ¡k7_a?ө f!9ZDl=뜥EMzD󔤎Hy$f"%@ՈKuC{3C,QE24`^E[חo^e4'S놦gAҍ #4k xC_+@H5ϵz4 %DgyW5-N~dڡ;sM\ތ\K Vzgy s@HuZϬur FFMJBgA!X*cB%tew)bENDREP DELTA SVNkBkkx^ok0_ϟJ8sX&oIaKK^my6 x?slzETM"Q10,E%-Rn jx`h! ߶xA0*7RVV|O]7z$yjU(yOi3`'Q܏'Ot{hGf7B=:\y*ìh,i9geӿEVENDREP DELTA SVN--- services/ui/BUILD.gn.orig 2016-12-09 05:04:22.000000000 +0000 +++ services/ui/BUILD.gn 2016-12-19 19:02:41.332230000 +0000 @@ -13,7 +13,6 @@ testonly = true deps = [ ":ui", - "//services/ui/ime/test_ime_driver", "//services/ui/test_wm", ] } @@ -38,7 +37,6 @@ data_deps = [ ":manifest", - "//services/ui/ime/test_ime_driver", ] resources = [ ENDREP DELTA SVN --- services/ui/ime/BUILD.gn.orig 2016-12-19 15:26:06.098748000 +0000 +++ services/ui/ime/BUILD.gn 2016-12-19 15:26:20.556851000 +0000 @@ -49,7 +49,6 @@ ":test_manifest", ":lib", "//services/ui", - "//services/ui/ime/test_ime_driver", ] } ENDREP DELTA SVN--- third_party/WebKit/Source/core/layout/BUILD.gn.orig 2016-12-15 15:07:51.031899000 +0000 +++ third_party/WebKit/Source/core/layout/BUILD.gn 2016-12-15 15:08:04.975660000 +0000 @@ -341,7 +341,7 @@ sources += [ "LayoutThemeFontProviderDefault.cpp" ] } - if (is_linux) { + if (is_linux || is_bsd) { sources += [ "LayoutThemeLinux.cpp", "LayoutThemeLinux.h", ENDREP DELTA 416521 136276 383 SVN,b EtVl`12-13 00:43:16 UTC +++ third_party/WebKit/Source/platform/fonts/FontCache.cpp @@ -61,9 +61,9 @@ using namespace WTF; : m_purgePreventCount(0), m_fontManager(nullptr) {} -#endif // !OS(WIN) && !OS(LINUX) +#endif // !OS(WIN) && !OS(LINUX) && !OS(FREEBSD) && !OS(OPENBSD) typedef HashMap, ENDREP DELTA 416521 136672 372 SVNIX' Chp[=%12-13 00:42:58 UTC +++ third_party/WebKit/Source/platform/fonts/FontCache.h @@ -217,7 +217,7 @@ class PLATFORM_EXPORT FontCache { const FontFaceCreationParams&, static AtomicString getFamilyNameForCharacter(SkFontMgr*, UChar32, const FontDescription&, ENDREP DELTA 426855 79350 223 SVN mLM>M>ZM>.\%x^Ք]o0*!I lTL]U6Ui!Ś6@>T|u^`c3wLJφ8T dRMx{-w4ǀGqWWhxy9-v+YGUk4q юld .(Y@WN=*g$[Ѥ"5 OQOoCįbѷ6y/PA$ HjQSʪ'4!ݐWU9I$zs}~q4ůȏ>i{pMmh}[< >ospt4 (TI S t>".c'{Ab'Buvjݰ'?_h:z’sv, \LOuF^22'Y}Ǭ"<:l*2id5L%ҸT^lENDREP DELTA 426855 79602 165 SVNkg`J_KYj gTr#HNx^QQO0|߯(:a IPؖm(oKܒ.]! &]w]Je`)OR V{ŷk>XZSbR=RI7QF#;P4p|f/W-%0&-Em`NcKtc_A 0-_ ?Y57}l_fk=0e,uγNWH=]`[ 2F$-h^ [ A`+JͰHxEV\ډs2'@mð0Fy])=u;1 ls_fu3g3uX9'Ho]YWӚ[|T>;2H4MK? vXw*UN-ENDREP DELTA 426855 80521 163 SVN,='NyfQq[%12-13 00:51:35 UTC +++ third_party/WebKit/Source/platform/fonts/skia/FontCacheSkia.cpp @@ -63,7 +63,7 @@ static sk_sp typefaceForFont229,7 +229,7 @@ sk_sp FontCache::createTypef // On linux if the fontManager has been overridden then we should be calling // the embedder provided font Manager rather than calling // SkTypeface::CreateFromName which may redirect the call to the default font ENDREP DELTA 426523 761 1321 SVN~<0;ZL@QX6S}RcN0yoLuL3qa%x^mo0?_q4VJhm 4EnBR9߱dmWs{Z{-$ʭʄ9-K%D?J$RfiY=yg/3/:A7~8R'!+-**ٚ+*20f-.+fᄲayݮ~1n{5R^UBQ:LGszk78 c.\ļS/-wL΁buQGyXMrZ18|]%l<պ E=hY(ևd 9>Dx7l} h7kx=V! ̚njE;>7 VVgA/@iC<1=(A[U4]Dhc09"ۮw[?9zENDREP DELTA 426855 80714 329 SVN?>}R4@HN=12-13 00:40:36 UTC +++ third_party/WebKit/Source/web/PopupMenuImpl.cpp @@ -154,7 +154,7 @@ class PopupMenuImpl::ItemIterationContex m_isInGroup(false), m_buffer(buffer) { DCHECK(m_buffer); -#if OS(LINUX) +#if OS(LINUX) || OS(BSD) //