DELTA 460442 0 27 SVN;>*e)LPPkM. .d,/[Fu}x^mSk"1=U^KlՃ&c$r$j{A7/7i~'ezgwgT=٢TY)!>֏PT0ؙɠ?ƽa7k߈x}Z8U…ed)37o 'Э)ZF+l`q~D>9qZ<x> D^سP:t0*Pw07w/[p{oخT.}\[j/ }ENDREP DELTA 456694 1557 433 SVNfD>- rv4x^A FG7*o9IVOw&T9g}1+E!Y,{B~KXx^W{oH)6TASMr!P]OIe{q\zB|]cXYۻ3͸HSsjtl G-Wjiwt+PSZab{Uyg.O5_ :Q.w:iٻޓ5 VNO}'YFK]-[BOG3ˈM8J!We<NX vm W |%5N>NoO]]NY 4~h{ٔ13u#3e]EGG\x R4? 8r|36*gד_eyF$eQ>-TB`di>z~d xA׮[Ă4KÔpH ,uW+Y&4ި?ibEəUw Ml}d(z[xr9{c~g~ƽԨ56<^w~|euVK^<*ߠ}ɜb>u0,ha1c ˱`)3w|?E>9F5eR҆Y[nچKĦ#sm( { #'\)˜gێ'4P*xDPrE(lfa1v 1[ ]6Q0V [M_@.ݟ{0,'aFuT!;ЪER+! /|/*t((Rd[8z @P?2(VTa]Y q3or"Vܓ,6v=5( #%i۷蛖٩q(jV CGS(GLR89v$ͧ,Ph4ˢG J,aL/l(nfѓKy.o\R^_x;"e=f1e*~BVqMDU>^?}7:(~pMӳ0 ٓy~Pr|G2+5 V"{S!Ovc;ʂ)JΆ$!DQ[ZC[T*^3t/rw):*;CP†ߜ~Dr :s pBJ>;i><B[)TpFX!v}ۚE5Er_E]+/fS^ IM` UUm:>EtѲB N#8#N[tA!H5]m5.wn[5.>VmaM`| XXh +finpq^e.c K$NOa|*0 ZNbGaaMY3'5uKlW}nOi3]3?<[ENDREP DELTA SVN--- Telegram/Resources/qrc/telegram_linux.qrc.orig 2018-01-03 10:46:01 UTC +++ Telegram/Resources/qrc/telegram_linux.qrc @@ -1,5 +1,4 @@ - ../etc/qt_linux.conf ENDREP DELTA 456694 5558 473 SVNHH O 3NGN8-02-06 05:52:28 UTC +++ Telegram/SourceFiles/_other/packer.cpp @@ -233,7 +233ENDREP DELTA 456694 6044 427 SVN~5|1d6}8-02-06 05:52:11 UTC +++ Telegram/SourceFiles/base/build_config.h @@ -13,7 +13,7 @@ https://github.com/telegramdesktop/tdesk ENDREP DELTA 456694 6484 755 SVN]]'z&/KBz F=o 5pIBy8-01-03 10:46:01 UTC +++ Telegram/SourceFiles/base/lambda.h @@ -226,11 +22676,12 +27960,7 +36568,7 +37343,7 +44851,7 +456ENDREP DELTA SVN*6**x^Rj0}6_qa/vH@pUQbk M$M7u/ 9{I1)дtU `;WkJegp%bl(͋O.&>&!0(a6C\<zA9lXiF 4in'-]u]kijX (Z_;ق ayY[L|t\$}Lx|fȹ>| dK,Y*!mx1K^wcضb똉M|,~d)o.o+s sx'7}TKcSӁENDREP DELTA 456694 7252 513 SVNppM*DPn*FL8-04-08 17:34:33 UTC +++ Telegram/SourceFiles/config.h @@ -240,7 +2451,6 +25ENDREP DELTA SVNx^TrF}FbS^m,` pK*Im43#Tj==#Xd rna%z1^ "NQv䒯ky뷻=i?ZV?sТsTB:-No=JPmt^x,pE Bnc%cT*q|Ecy.Izv9,FlOWW׷빹Ԫ`[Tt&L>aCLÅ&ױ q$Lha\k?<9kYL+ Po)OQeNRl~$  >" û(?&8:j»w@J6/nW8:g.]6뭚5 @EK \s.7\Dp!K"ם7Yi-yTz3A8EN:|0]вD>AJoܾR,ؓI`"ɳNӵZ'yqr_m|ӳSMLY_ /WM"I蔫GT"OYD`t1MQjDB̎30]bm*s I.~Ұ3<;(N= `9hgbekÒd#`u )fLHQ lޔ -Y.ybV. TC`IGr<p#R=ONz,'q' Ys \鈋,ݕ7Ƭ\{~SmWN7p! /PS"HHrdV~4~GF/_z=]'4EK)Q誩 ` Xi,aE䊍LBR"R{+f=Uj_V~k x}laں(ƣ{"I*ENDREP DELTA SVN--- Telegram/SourceFiles/core/utils.h.orig 2018-04-08 17:34:33 UTC +++ Telegram/SourceFiles/core/utils.h @@ -451,6 +451,7 @@ enum DBIPlatform { dbipLinux64 = 2, dbipLinux32 = 3, dbipMacOld = 4, + dbipFreeBSD = 5, }; enum DBIPeerReportSpamStatus { ENDREP DELTA SVN%&%%x^QKO@>_1KkY B(`LBbfmu[wȏw͈03<B`sVA: hRq eL4kGvՇv/tN+}ȜH΢RsömVe:PlMSc!XlZ0=*4ÕtߍpOҐCJ/,SzJ95*{ A,C?dte`h:Ke3KeGB0C6RR(>+a14|;?ENDREP DELTA SVN{u{{x^_O0ş٧Č2`D o q]!LE4m2` j\`.)R9OIw$,IHBGYVJF5:H0*dcԾUg&)$(_ڑp,3 ?QkTyר]7|8q)$v 8.H i8 km9^i0C>ҘP2ղ ƠH(soI/B&bś?[_ ~Zz6)E)6Oϯtl\Ob[)6RpտҢvZƢP-y:{BZ ;ENDREP DELTA 456694 7778 428 SVN I ,Hmt4bH8-04-08 17:34:33 UTC +++ Telegram/SourceFiles/layout.cpp @@ -206,16 +206ENDREP DELTA 456694 8219 564 SVNM? *:t :~&`_x^QO0ǟOqS_҅ځM2! M;yɵpq`sP: $*^r9;w{7>̦C7a?Q\IՂ4!vN.!å*Q@Q-kysHh0QwY^׹YmlQ~)ne2'|yQ\[#VU.R7Mz\SU~5ENDREP DELTA 456694 12792 279 SVN~AZ GJ}8-02-06 05:55:51 UTC +++ Telegram/SourceFiles/platform/platform_main_window.h @@ -19,8 +19 Q_OS_LINUX || defined Q_OS_FREEBSDENDREP DELTA 456694 13084 294 SVNEC Kd/[j8-02-06 05:55:59 UTC +++ Telegram/SourceFiles/platform/platform_notifications_manager.h @@ -26,8 +26 Q_OS_LINUX || defined Q_OS_FREEBSDENDREP DELTA 456694 13391 278 SVN}{>WA>z8-02-06 05:56:11 UTC +++ Telegram/SourceFiles/platform/platform_specific.h @@ -32,8 +32 Q_OS_LINUX || defined Q_OS_FREEBSDENDREP DELTA 456694 13682 323 SVNkj3B[#VT18-02-06 05:56:19 UTC +++ Telegram/SourceFiles/platform/platform_window_title.h @@ -25,7 +25|| defined Q_OS_FREEBSD // Q_OS_MAC || Q_OS_WIN namespace Platform { @@ -43,4 +43ENDREP DELTA 456694 14018 1613 SVN;;2yB8-02-06 05:16:48ENDREP DELTA 456694 15644 340 SVN R 7Q Q8-01-03 10:46:01 UTC +++ Telegram/SourceFiles/qt_static_plugins.cpp @@ -14,14 +14ENDREP DELTA SVNnpnn--- Telegram/SourceFiles/settings.cpp.orig 2018-02-06 06:26:16 UTC +++ Telegram/SourceFiles/settings.cpp @@ -83,6 +83,8 @@ DBIPlatform gPlatform = dbipMac; DBIPlatform gPlatform = dbipLinux64; #elif defined Q_OS_LINUX32 DBIPlatform gPlatform = dbipLinux32; +#elif defined Q_OS_FREEBSD +DBIPlatform gPlatform = dbipFreeBSD; #else #error Unknown platform #endif ENDREP DELTA SVN~t~~x^R]k0}nTF7+!HY%i ĤQ1s/!9src&0IƖ'Y[ʱ%M 1 D 0MK<#Rw]1mlǭܺe:NըZqI>~na$ϕ A{H<uILH+K#k' )>uSXQK,⳼XST$ GkN970_Wv V|t/I&hE±}Xlϛ82b3۫sQJ$oSFcDh3-8A4`0Ω.F$ІS) yZ ("*)|oP.ENDREP DELTA 456694 16323 326 SVN Q 2PP8-04-08 17:34:33 UTC +++ Telegram/SourceFiles/ui/text/text.cpp @@ -1748,11 +1748ENDREP DELTA 456694 16662 443 SVN*E8 8-04-08 17:34:33 UTC +++ Telegram/SourceFiles/ui/text/text_block.cpp @@ -332,6 +332,9 @@ TextBlock::TextBlock(const style::font & QStackTextEngine engine(part, blockFont->f); BlockParser parser(&engine, this, minResizeWidth, _from, part); + QTextLayout layout(part, blockFont->f); + layout.beginLayout(); + layout.createLine(); CrashReports::ClearAnnotationRef("CrashString"); } ENDREP DELTA 456694 17118 342 SVN L0K{K8-01-03 10:46:01 UTC +++ Telegram/SourceFiles/ui/twidget.cpp @@ -235,9 +235ENDREP DELTA SVNNANNx^QN0}f_Q˖Q6%&ARXf"Dw;ymz{9c4yIARTe1`t ngJ(qᰇ$|3 ܽmu:-4!$1 t% 5V|^A+`%04M_txFh];gx<G2WڰVfz5NJ Lp,h\k0[75咊oDBiVxd.skHg;6xwTp$҂߯$t>SJ0U)?N;_ӃENDREP DELTA SVN$&$$--- Telegram/SourceFiles/window/main_window.h.orig 2018-04-08 17:34:33 UTC +++ Telegram/SourceFiles/window/main_window.h @@ -57,7 +57,7 @@ public: } void reActivateWindow() { -#if defined Q_OS_LINUX32 || defined Q_OS_LINUX64 +#if defined Q_OS_LINUX32 || defined Q_OS_LINUX64 || defined Q_OS_FREEBSD onReActivate(); QTimer::singleShot(200, this, SLOT(onReActivate())); #endif // Q_OS_LINUX32 || Q_OS_LINUX64 ENDREP DELTA SVN,.,,--- Telegram/ThirdParty/libtgvoip/VoIPController.cpp.orig 2018-02-07 04:45:28 UTC +++ Telegram/ThirdParty/libtgvoip/VoIPController.cpp @@ -1954,7 +1954,7 @@ static void initMachTimestart() { #endif double VoIPController::GetCurrentTime(){ -#if defined(__linux__) +#if defined(__linux__) || defined(__FreeBSD__) struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); return ts.tv_sec+(double)ts.tv_nsec/1000000000.0; ENDREP DELTA 456694 17473 436 SVN#u]AV N|qZx^}Q]o@|_qĀi#6!iZSmHNY&x_Ӏew;37;ǵC;tј<-gad l8ZќJpo-"YK|tJL{rÞ~4}Uű~ݻAuJC^pF6hϴ-J"-y (kx^$ny%ńtS>~v58H@WA0̑&r;20"nX.r+G)t{.2B1 F&Lax CzS_{Cj(Z go(r녤#F8O[ow^'o_aENDREP DELTA 456694 17922 442 SVN)_BWNzfx^_O0şOQBB6[$ iKwؤ~w/]{齿 ?gٵ8 +o!7Q2Re8$9 Z`0N,׏h){q$#Uk"P,)Cq+FT;(*6|B䶁QHYHβ5Ilux=HLgg==x^KPƟ/ښlh, JYmwnf|BX=p9;iBc. !'*6"~M)D$"ZXkNϴۦnӃipUwUA:E#`lx?7#ƪ\G87U,Si [ɹnQP(I cMM{/F7Up QrJΊTZ~x)YE$ 9FZ rAӴE#؇)gG<]?gy=W=5|'l6^SENDREP DELTA SVNRTRR--- Telegram/ThirdParty/libtgvoip/os/linux/AudioInputALSA.cpp.orig 2018-02-07 04:47:15 UTC +++ Telegram/ThirdParty/libtgvoip/os/linux/AudioInputALSA.cpp @@ -12,6 +12,10 @@ #include "../../logging.h" #include "../../VoIPController.h" +#ifndef typeof +#define typeof __typeof__ +#endif + using namespace tgvoip::audio; #define BUFFER_SIZE 960 @@ -177,4 +181,4 @@ void AudioInputALSA::EnumerateDevices(st } dlclose(lib); -} \ No newline at end of file +} ENDREP DELTA SVN[][[--- Telegram/ThirdParty/libtgvoip/os/linux/AudioInputPulse.cpp.orig 2018-02-07 04:48:22 UTC +++ Telegram/ThirdParty/libtgvoip/os/linux/AudioInputPulse.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include "AudioInputPulse.h" #include "../../logging.h" #include "../../VoIPController.h" ENDREP DELTA SVNu{uux^QJ1}6_1V.۽Tk[ֺ^X]i$Y/Hݩ '!Lr2s3A %&_DaenK$Ž+"m 9\I Wp^U6\ۊ۽ ];Ill|6 h[]c l55GhaDG ?{7r3ZJ4oBq,T O Y2j(I:>>Nm {1:MGY:NM [z ؏$m4شdV:hby^\H6nr4g}%ӆCŭE6$hrG(hG˹Xς% j% nA0ENDREP DELTA SVN^`^^--- Telegram/ThirdParty/libtgvoip/os/linux/AudioOutputPulse.cpp.orig 2018-02-07 04:48:32 UTC +++ Telegram/ThirdParty/libtgvoip/os/linux/AudioOutputPulse.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include "AudioOutputPulse.h" #include "../../logging.h" #include "../../VoIPController.h" ENDREP DELTA SVNBXBBx^PQO0~_q /*c$cJBISGaMXKJ7]Ęһzݝio|MEa!VCd㴵x~XٶH-)O8.\lb;7=1k]ϝz\3 Қ9M|_ tVͶ$p6^ߩC+Ir^)e!AH}VRբTMa4Oe=ys7:%]U% iHB?^a=`8*$޷qoPHy;YNPNCI|?q"y"$ hWXp` ԝ*ڐӅdENDREP DELTA 456694 18377 463 SVN>> b La-a12-27 18:47:58 UTC +++ Telegram/ThirdParty/libtgvoip/os/posix/NetworkSocketPosix.cpp @@ -46,6 +46ENDREP DELTA 456694 18853 512 SVNoo8*E 12-27 18:47:5ENDREP DELTA 456694 19378 368 SVN__ Q^ 12-27 18:47:5ENDREP DELTA 456694 19759 657 SVN$$1cA8-01-03 10:46:01ENDREP DELTA 456694 20429 354 SVNQQ?%nc>8-02-06 06:29:27 UTC +++ Telegram/gyp/common.gypi @@ -29,7 +29ENDREP DELTA 456694 20796 441 SVN(K-~y 8-01-03 10:46:01 UTC +++ Telegram/gyp/settings_linux.gypi @@ -11,7 +11,6 @@ 'linux_common_flags': [ '-pipe25,7 +24,7 @@ ], }, 'conditions': [ - [ '"