From 11f566d4535e65d6d920ee3506a95c9b33ea448e Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Fri, 4 Dec 2015 22:01:08 -0500 Subject: [PATCH 001/674] TrueType File --- packages/comet-develop/fonts/ARLRDBD.TTF | Bin 0 -> 45260 bytes packages/comet-develop/fonts/BRLNSB.TTF | Bin 0 -> 96880 bytes packages/comet-develop/fonts/BRLNSDB.TTF | Bin 0 -> 96852 bytes packages/comet-develop/fonts/BRLNSR.TTF | Bin 0 -> 97284 bytes packages/comet-develop/fonts/FORTE.TTF | Bin 0 -> 61776 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 packages/comet-develop/fonts/ARLRDBD.TTF create mode 100644 packages/comet-develop/fonts/BRLNSB.TTF create mode 100644 packages/comet-develop/fonts/BRLNSDB.TTF create mode 100644 packages/comet-develop/fonts/BRLNSR.TTF create mode 100644 packages/comet-develop/fonts/FORTE.TTF diff --git a/packages/comet-develop/fonts/ARLRDBD.TTF b/packages/comet-develop/fonts/ARLRDBD.TTF new file mode 100644 index 0000000000000000000000000000000000000000..20b92a27d731cc52d0c7988b2611560653ca2c97 GIT binary patch literal 45260 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 xuejue7lg+zKs9d{{c^^0Ez$r literal 0 HcmV?d00001 diff --git a/packages/comet-develop/fonts/BRLNSB.TTF b/packages/comet-develop/fonts/BRLNSB.TTF new file mode 100644 index 0000000000000000000000000000000000000000..509477ede1b11d912a8f5503001a917720522d08 GIT binary patch literal 96880 zcmcG%2b>(mnLb=SIZt;_&-CQ!$$4is=iSjpWvy0$m5^Xp+EqXi1)>BJ7y}Yu0XD`M zn_xgTCakalVZdM`2^$lP0b`Rn@Zo?k=K!2RJO8I@c7?DxbNBmxU#goz_J@uyQ z=^hb|5F&zTh|;rQM*p-+?$|=ORV6~C;_QVBreAvDPhKNLzJw5N)4T*8FXt#H=K2Bx2A)Ts%r_! zUAty%Wb}y}9y$qq`I$Y;QaUNTTIUcIBIwZYJEyCh)J_yk%_j z;VaL6iICuLaIPX0D;#xCezS0@z3uPBYd`@Z;}`uULO&1uV%PQM)yI|^59+6(p0P45 zTtFNBv|~#NF}{WCUo#$LJ<%qUiCafYK)*)xzbhu{C%uqJiMr{;|?l}r^#As zVqoKOqIx8DjJ(<^#9M{S6T9liB1+AmSNGXmYz-e?S*KyyP%xg%D`wq+NQEuQK zpUi7Wf_sML>8vc=-zW1Ll2LIi4|yYZsj`!Kj`&r-oy?;jRi(ZWB{|ix$#V3mPEY2w z#I2q;nb(nsdi7*pj|p8mnKzJ(=JLtBk+?PYPv%Xk9hwSnMq(y4`dO3Z7SgBR$?_)f zY|}qBnFl8NXIb8ia#3I5#|%u020JUa(778bxLHu1F!Zx>8_IdZhRM8!R2eG$^Ryqs z_gOj5`gxe;9Vpisj!x!*t>LdMFQMFKlqd7x#~5dMC(0$`{K>qA)ELKD-o@&FeKJq$ z-^%hHR=+YA55}!A{*IOVP;N3+`uCwcWeT(M0Lpcy8IyVNW2#^tV)eJO@(`#Fz#7b7At|zwr14ozn(^0&+(KL#!)G6AZ)A14$aaR;2tIST zG6Ur+NfmO_fZTd~e%d3&j$*qN#};x1=qRh%!^-Hm8(En`R)7t+UEpm!+EiBQ-_@kOR_gxmYAt4bZv{tm_7s;YQpDeht*4}fj-Ef>{}-X# zMCuuO6zL`)O_8kRn@-3#qxAou75KavD3~W*u@M~GuwEm;bc}4k=N7UKWt+&V{}Vs| zd(Qu-bw82I6ZNse=L&E}C5uW+Wql~;E5PkqCW&ity&|(CINuCO9>GCoT%{#v;*+*qi_fiWJ*H}{LfICS(LT1a{wZSgDs8Qh+0crWs6$7dlHrZ) z>K4Z57}J6+xJI$1k~O6RR07sAv{&PEBkON1t4&vABWq19(>DCAN83EsWFzKqCTKxZxu``IyHy&RN?(=*i|^F^gD$G<$fdhr`%9P zrz`|5-G;M@Bvo|3g5;D8(Yn-%C=BT-`%^)ht`)T+pVnE4+8e+F9jCHFXEGetpjI#A zj?RUmzj6}k5#(r1IszSk8z{w>_OTuLio8&+MP06yto z)$v)bVEm7v)pnFtIQ+l2DEyNYP|2F|NOYzDw;ridcQ)oiZP(iR9^ml`+u!Zt@9W8$V#2* znALi4NxkbAwfJn^0r0gNbK4HfQSkz2e*vGL*W$!A{i1n(rmiNW>Cm)lx-|`&CQV7x zu9>B2{`cd5Zi|Kg%UI>pdX?DX->*oe&Mb;8wo)7aJzwP0db5D%7&L3$7q0nvu4kkJ8xkA;DUvV7N0bo9;e&(0Y{_45sU-I$$6yARdZe30&avmi#w0IO7*zv=c-rLUsZok{gC=mg;ylSs|1yZ zl2D3Di_)WPQ|<^y!ik6~qKnugV#FEoMuL%SWO`&cG8TX0ebvV*+^ryR9yg-rY1|+; zjGlL*=OgI(Hz)M$P~3`NQCQE-|I)L7o;}BV9!1aG$G8ttev6RuZRMNFr?ANY&?dI3^67t%9 z9NS(y{k2nHE4)^G>CgNl+DDjJEUvVhqD)%oJ)7f+({KjPa{TnOnSbDv9{-%~Am1Th zA{UW|$u;En7rC5#om@g5Bd?J^?uJ*24td2qSSiObd0SG|V{zPWz7t5zfK(;#{(m>>vlpO}I~V z9@#~9lfRRrA{{6k#qusTkYBGP-#7Uyj)t82g9A>Zqc zyC3#E=pFRF=iBak(I52h_Wx%f7+4c{E;u9j)sQZ&k?};-LFDFk)wWt1?zABT>+>`l7c2D-#+4pl-=WfV7nEO@k-TYno$MV0) zAFa|>d8?|cx~fj9T35BJ>e{M1svfO+zHn|~U*Xom1BIsx|5^CB$QR?qmf~RX@#3-S zOKa+Dx!Ppy6Ll-=Gxc{jtZ%r#(ciePX{c#!)8VFnG}knr)-t2zyp~5=xz?)IrLA9X zliT*Rz21IrM{UPfJKpM4b?zwXN+*~0Oe;)#sVj@WuC66ro4bSEk9B|C)6_HGo9aEi z_h9cQeWkvk{{H^2_Wxn}^y&L&^v`&4=AN0~o%#N((`LJ7r)IazoH`bCaK(M7e3x)%*CdSP*5@$$uYE&k-Bc_&>q z)H3vkB~LEBUVq8@|JZQmh7UGw z-=y0#W7Ex>J2&5Q`ra+dmfN@bx9-{I*>>0V#P;zs+Rqfuy!EWiS%=SFdG^M$&pvza z+221We@^E)^Uqmx&N=6N^_=gYJMY|)bI(2Z>T_@1am|i9cKmq9FL(UM&hMS~t@AgW z|IV%ryKdVZ+`W7E3l}WB;D;AHe8G_mp1I&R7rc4FA20ap1)p4~z0me0_z7+uN0V94 zNi1XK><%u$vT=@!+c}&hIFF9wA}HKz&2tuZQI@!zN3?TR{3SW9mecOyIMX#>b6hiE z3Olsidsa?xxg4yn$HN+HS>kpfU4vu_(?l!ySuGx8A&DG!gp+0NXE(;|C{g{6b0jz~ zyTsWzboFU+aMBGN7pk=Pz@kR>B28Yu=F@r{C%;F}v}^=R4aXH7R!%!vA;WQMj8?lx@CU!=7Vn<#e zeEALL>IGI5qaf){jwdWa0_CGPTv#78`!e&PiU5MTKN5@a+) z{KzXLQ2sj!lOSk>gg~Q2DgTYcNEkFuBA^KpE&r7yNenba;-G1gDF20IND?&5XpW@I z|AmbzrBx&YS|Hi-`?!IU1FdGXhE$dROlldeBSqxvLEj?{qz1H+(I!$`K8hP9b)YSz z9<&woUD8GxLE9PaAkF1JkxoWSqy_nDpnpVA+6LN9+Ch6rNBIxfGE&+{IzjtMsr-8~ zopgcDAl;xdLEk~J+6y|H(K)0K`MIRO{GVhVnGQNYW`NEoGt0lj_au}qAhSRhk~!tK z$s#frbTOkRk$LdvLyRsV^O0W)`XA(EvH)}$qsz&n@|)xoMo%S+ksl@}mES<1y99Iv zqbteM^6T)8l#Y>;L06Gw<=5a3PXS%S=vs1W`BiwsVbFDC1QfS4%CEpPt_0mk#y~fL zz6}4k3iNbFw~#gEm*6ca-9}CW-46O&c+Pd8XOi`xXORu%-@t=z1U-jr0zH>(F24wG zdOGM%M$aQ#%D;wZ-3q#kYzN&9`T{)Y8K4(3`XzE!`FTVNlzy3<19~y&bBGFdfL_Yz z90;8^1bp;$%BkO zM81#w!=OJQKPGpAKEmjuf1BlUn3i={B1o|7$gNUsTgT6$LfWAx~FW--ti_%xg&p}@!Pn7RN^z{qSHyC}B zJc;~&fZj{qB2R<9O`ZY$9r5;N}O_ zp}RS9XXp;)&f=XK{#@?X+Z-YCo#Ot|{(=3QZX4dedH=5c`}W`cox5)v-~Z@->%fuW zBb$$?kDTNTUGsH!=-Vd;L(6g8gyYBG3Wmt1?Fx-{MMEobeFcsY9H(>zLQ7F^367J7 zqM@N~F|-){Eh_z_+Y&n5C59GuNudQe264>CF>vqjy{b7~LTEOQd%K0utZqkWCYsH_ z=X4zXDDT73gM)PQ-KFkb-J0%cVyJ7H6e>>RqPE_Mr8jKqRSdl$U2jm+8&LK7NpHg7 zHMk8fgJcj5yuoI$7)%C(L1)kyRB*E;_dfTH?)TlA5fJ1z@7*P7s7oeB z4&P~#R0^TKC>T_wMtkQ$jvR1tvkvOZgR{mB11Aq1;J7Q6jEl3#tc6_(k^b+z|a8$8g?(Me7g9}9S2K98ISd@99Q)!<7DAb_@Is~Surkl z5BUzN$nZf8SrMJejGMF3CFAC3*SIO#MLIj(S-y=c=q%$p6zQW~Teoe^ettsv371aD zetz|-(yd#wTR)TN1wu+K^9Sb5oilsZ%o)@B`+9r2yQY;oJKEb?Tk!o}Lw%ttpGzg; zv1laZmIU5zHJgkEy-ur9kuW?=XxSsW;tQ`l>WUq1{_voI> zAVw>OvzF25=*Y66arFoq?NRsc*>mx@kR4A)d&bk}yzK^nW8=AKPw#j(3dUv)9v^@k z*T(s%vghvv%tw#D3$9Nn8JR56#d++Magk2(I85WXp)v^>0dL?C^9zS5FMA=eD{wNt zYyME>9AC@$?jfZ@cFDMEm|l5w>WXs_y|QcS%JJsIQ6SqJ?H!){cg7m`_^uU7K8KZM z|Kj7CIIb(>>csGhm22qd$k?7}4`v7~p(f*{9%M=*lVJ89C>BtEWEhiJOJSHlG+u~q z9+#qB6|_-+PU29-A=ac)+B+_FkCWk*ldZ-Jy=V&&>D@yYhB8R|iq0Q;072>-2kI2x z4{AvrSwi_3cXeY?61{tdMpuo8hJB-u&sEBhFFama0{E6hhsKuBRf_WC={GPO5*CoP z!rcC;_Ecp|dt4tkC_^frdI?=E6exWl(XKXJ;Ky~9Q@WyEZORbmBU9Bd%47|i`%FJL zQOCQdqcJ|ww0pWQ4B=+!->~GXOaN?*8;l^R8Y{@u3 zyoPImr0cKB{>b0{bsX{XU*Hy7FI&zp#M22Y(@zmHbvkR72cPx$C$Iu9t^>7{7oPWS=BA;N- zWXFy&%>9jXlXto6$gemD`3JX#I|b)XFl16$x!>Y^Huo;Mg)`#wcJ4(k%iY3Vh!L=b zSI;ItH#Be%#ml0q$o0lzWBy8g>#FsomJ=7U=Gq)L?Hl3p>wM*p&`p z7aT@pd=*)ydRLWFO{k2jnCeTa0d6L@n0%s|qgu~xBonHu5xK4;ZQKjEi?EP9&8^^G zSE;!zDjoM1E{88i&c%a(yC`(@hCDmIO@`IakRI&>*{GRIX6pVzY}#u`r)rQ4s=q=O zC1K4%5>g#5|5<$>8B!f4Y22&{YiHwABvH)@64Ge!jMsDc>_OefaRi7-Q%!Wp z%c`xUQMI*v5PdDwG_rnsu%ZE-hSX{y720dbd~GB0Z;?UGkH~z@K{8vXBegm_{ik{r z^*hVQATNWO>&XJ$&&i-JjiVm*H<4LWpXz5xP%}i#;C+^MCu!BcMOwA^no!$Le40KI zR^Lvp2hSmV)@rULLG|y-e^7@>tL78P=mcq2Zw1d2B(51G1$C16HNV68o1|BDBe1xG z=(J%n9r=EJC#gYsLURh{A0qX%y?PkW)lCqe`V{bh$8aj3>(1KOKxm@JD%^JTl;^S#@Li5RQX5R!{Lp z`TNX4`8x4?U+kOeKA?3 z`yI(s%rzfCF8WB1>PKWYj$zEVM$MBA>QS;o^)gwcj*%oixOd8LXm%q10SRantVQlF19e_Jsd(}hbgPOzS3f22$A&xYj8})1FVtwBt15}P# z8?-lkKtwtYU5m-jc{C6Co1uEO{05FKI9{SWu=zue=qHmmDswoftf+C93daZP5OBlO zc{uLFu?|N8hlFDZt)scV{GfV!`Bf^nstKG!MyZ^rt|Z^qzEysU$|B{T$~fe#p#Bn> zqgo70*h^gM0`cf2;?_rS{IUEeCSwapU!|R@k@da1{3`gH1FW0Xn~9{oi}>|#;&_Mn zbv9sdGs$Q_A{pZ~M9|HI?0!rX!rZXMSD-i7kOFLoOM5=aX*2H()jEovo!a>=fs%}n5nylNQQ%$+bLMrcZsBV zhB(2GN4ui@mio=|AyyaVv^~AXc%Xcoct9Q~Pm}ymo_cY#)3JfY%o7jY>m;wSkVf?} zJogG&R)3TD)g_!iKs@SIShw#G1$j3uKXD!D+I(I;?F+cO2zx~cx7ldMnzpUZ>OPwOYMitdc97s!xyYNBMLRFf=-7E8l8?d zHKMW(J?XF?)w1h2M_XEqgfiMKYJQq9EV`o!qoIGWphr&{jY_LA8gv-Lh@LPY2R^Wc zGH6f(jdZ9)`@xAxr`1*Z)$6r%EIOIVgc)D}HD#Ojr7;-L9o>k5eVx&Wa{W=}gef01UvZ!GKGk2F#f+#io zWoi@-By^#tEK+RH2k=CqIf}R0t^?j0NVmyA7nJg*F#tLy4VXEFy#le$U{qsqO$H+t zR;xEuhGTd$nZnGeTvB;~;IQ?8U?W49i^9YblLU%)g~>`8#-nu%7#IMfwFX)OF4Z^% zHX15@=$_(jG#T|2eekK%Lo!edqP0*V!1!u47RZR6PQ;rn7F8TDrq*gqCNmumeM4K# zW>mHsbr!&fF_>u4E`h{x5HJOXH~7;Uv?ha{DjB9^q4z6*cZGNKLqVo!flVr}6m2TO z72LH3;BBek4OwM)V+s^sfJOgsM&Z;_{-HZYinrcmGy*&f$M8nCbdA9d{Rg>Jn*kh^ zd%fNS(ZhHQYc!(MWwk1}R8A{pXiCM_h=H}h6KGO^nM@j?>l$bY{7V71tS?P0L^HF%<7F6OaxP%VhL>+48R`q zr|M&bJQ#ImgPlr`!C$Q~B1J^kyR#l&%)= z#rzrnm=1-VLX10vCX)s%noTCi7=+zqHJAV>#hbDN4?t(HvC#1_Pr4pdh)@%gKqJNn zxI>~ERyk#qE*LHwjTl&GHcjG4GeFy!D^zWkeU)5(1f(mC8SCV zy9t)eSTl=OXEs_b7L&zeKywpnriYdHJpTQf7hU*k-G@6{q=ip7J2@<@OV0^Y&wHzf%jtlQoPaAiFoS)q(O^Sptee{v)Op~ zI`EE>%sfD|IIIQ%@L?iUv}mf}O+mn_QiY+`(PGx&!)BJKQG=!lR!q@M`>G^nN&yTK z1f=2!AQ}vH08bx66P!lKw+3ut-KAuP`n{^)TmOe&>0+5=`cQ4%1Twx0^ylTP(}=(wPFM~U%lRL z7feQc8=}WZ76G7HC96R+TLg>&URi?vehPwt3K+%PqJxpNTbyRJhNd}eF#cxvO^72) zRCiGeiTM+Zi*v>a%~^rBC>sfNomLZX1>T6hs60bj(IJG68cFym3NhBqrh_usZ8qpM zyro5i;G!RZil7SYL)|FeXbIj>0OYCXHdCx^HgrG}wbBfiiXc_WuvEB=de92sc>>-> zBTqwXf#K~?S*vKbv_s|YJIB^TfycvBFtsuV)1K2|G$GV)g0g4tNCb_pLShfASdLl&qk zp%#)I8HP5)yON`LJKQFQx6LFViU;1*FIX{u3K(t_nnZhs>Z#w|i*%?~Y z<_eH+BLKprC6&!)7kB`}VmpL&u$WLb=!es028Xnf-EOjD!pG5u-K2P%bQl48iAf5A z!)yXi2B?nJ0U@=?cB2Gw#Tb|=OBC-42-L`76#z8WQIF73u)3*HgQhv{aJGN~eKC-2 zpW@9^`+#v#f)N2MayH;Cc_`j`lie)XU`0(>RlUIq;lz>w4M+~e+-|p7?a&d5w?(k? zHr@t+Y?2kr%K~D${AQ|dI;&2^;1#@iYPex|DAs6HnF#YNR1PbO%L-}u0x7fEY;a=& z1R633yr_>enMACo(E+@zR;Su-=S9JaGkVoxrFc`V(3@O#3pk`8^Sp^iPi&TSrl)xr4{sz%cAMSJo17M#lj1!IIM~J-Q4q`);0?n8gKD$s5tNBG z4+IXK@h<2Z%7H%GAwi*$SXMxWq0R8FK^fj?NfnFP8@e9A+lIDO=#Y-%U9m5fGAtD?qaN@U zfr4HyP|L@BoP&A>35E!2Pw{pLHi?;hfCJH`$_KpNC*Vz0(EeGxF{<8<1qI$lgTvtj z-Vj-gWOq7wJMR%pF00*z;EReDV-t8|{`kYH8UZ1Ve(iPxjHJWvffKPn(`4uxf^ZAZ zWMv9(3~slJ%pTLwfsV-Bp^4({3YZCOp^3LR>8D7t_n@P?36n+c6Wb(9 zn7x7x98$bRk*Xk6@pxi*!?EC15j%}KB&Te(2*6uJlpsS$1;1!^+XOeodlGQq4I!W) zSYbrakm4=y6mKUVu!~T5-r*4i8#X;aAMKC?hBwQ?Vqxyo1y7AU=rEX|%%X#L@CZJ6naA={ZviOaqd+lxgA4AI8Zx`h zfiCEEinZvVLWhLNup);Q`@+hg$5vd%bG|T3P6q%sIH&+4rmz5S1V1udf!*#=i=x9N z@j##6AwU?7paBTMMEgV=IHY(x92Te`RPlI%vq3av5V4?k>II!nH-rHqi;)DkTNK2A z!{V_E9t2+kM2oR$wjBonAR|hLHv)ea!Qv8vcFf2wNM45sOKGv8F9tFKHYEDIvfxC9 zh8$P{j7VVzjKJF$u@Sg;t7MlQu%d`#tVWXvu&9y7gkU5Q7f23K;(5twG&^|N=@gx! z)$VZk5KAE#0qBANd7;a15DaeU0$peU_6BAS*Ck2holXh@67wt+m&&{*2$6x^%EK}nEnc_^LGY_3$?0*49_k>V-l7p(E(ilmOHks$A%)oKv^mjJ zW!q5^I9LT3GD$#HYL(q?A8*GKNfxKw;_&$-hom^I0m0$N7!HTXSc3k-@lg=$P&&~e zT1Bf>a+na5xg8O~De{8D6>v(BBrA`;FrveO00N0+Wh$@C`qL3BIlSaU0&zRV+vegu z5Zx}1{3Dd4Gkqs1wBT(TrfHlP@AI1m?EfwTyA?4YoXMxV$# z5Tih;Wgcb@*D2O$B(lUT9mRzzJtAS6tPmilC_0^znYVgm9xg++P`qJtc`pxV?1$+R z#h}LNl)Y|;5B3XoNpK)|F#{opy5bbTA?;U|?Xo0E%r7&z&4Lxy*KTy;wKHraEf%jg zAYeSfijkawfJ<^kWm`ye1~CQ9l(7W1(T0M+L+Q}aCfRIG$%G)mE5#iyhv1OhitH2+ zgbSD-MuaRd>&UVm7#wPp5!qlwYMHDyC-7F%Jbu8$WOoaG7Yr~=5L}@XV4*`SA!Y)z z=$2hhx5MG~Sgf+>^LShymmTOUP7G&(ZdoM>W(E|}Wei9nPO)bbz32iK&>_oC2O2Rx zBv==^F0i6(UaSz>EdnE1c46`S9tTXA7qKSn4#X%R*i7~yOqV2uHL~mpcmWKIDFn%h z8y^!$$x?D1KLGZvx zK4hpPgLlD*m7EN`!x;g1n|Y5IkYOQtk>c&LiUW6`qKV;6E!scf?S@r#%TN=) z*MXgjkGc=50c#$F=Ga5nb~~LBjoa-F`dlF%k$}zWa521Hz?+Y|CATC|h`nCHE6XzT z6HLFY4jXR~1+&}f0&FM`1i}u{?R40@qD>BmJ+dd|<)cn_M6fuiXwigeA*P}rh?3dv zl3l=+cgq&u%?ITSjGDtK`(j=^C`s{lLROI66mEE6BtN_`92xMYBUbQs1Mhg=L2&az z^y3XjXtgNeCXCGku%KlQOvntgDENI|x6kGB2ds9lGvp6=0v=KFdSY%22WpE`HBZ@w+ zRrHEsZ{F>9yRh=9fX{^>#fABKXo5pS!r)%7;-JC?(BaD<#w_Op-kCZlfviX&ITo;B zBOu!ycHR%LsL^o2F~L+hlu*DI@^}=*E(F~%B^(F`BsmaB`~3hE+QfUkqE{BY@M=C= z!V9KFyXbXCWcW5-^n^k_4;nE(ywD3-rZ80SXN965%R!$n7!2^TBNm35+af&pfDLd; z3E5$Dq+q&yzMM7`3MZoeBsPU`${xSXYq$ISAW|XZ0f#iQ2#1~FKp;?w7?{AhMahn} z2zmVhpNQ}w9?y8>kk>7SWigmeE5T4r*qQSNvo5<%~YVj##KtHU4gOMa&_ z7_du0DG{jiDSnSH5UmP_JWjvl!Tc~{AP|zMYOrh!8CZ4dGB6@F7Y+$u(37fWnP7A0 zig;2A41(<8om7QAGCG7G$EF=-FB(yT5uYy_;~imNG8zlTLN1`64+cGOQ(l)C2uKil zKfGGNp7CRF7(Tx@jxHoY@k92$z(Ld60A!Fmk`bPDrJ(-4~$~5h~#r+ zlOcGHl!Llm3!FvX=i=p}$0I39oh}wjR;2-q8@5#ngt1W(!(kYAcT+4F3kGQ@mrQz+ z(P)&}EoQQ$fD0jwmyd_S5yb`5mCIKLeDP4gmGn7d)zyh;ye;Xe55;P|ju2+bSVFMp z@G=nmL4X_yyCWV?EGoKV?tHXENrnSTG~Jkr2R#vYAP#Y)Ddwgkgu$cHEHa4WoPZr8 z!oDLH1KthYK7yT$Hx(!(czC0L!{d-*&Y%w+`uz%K;&;2#$wV}zDCvykN`|U3nRq7d z4J6|Av1q^pZSp!J5jhfYhQopo6{^F5C~UYK4rS2=+?WEal}skVScv>uZFMP8F(66N zSlHq4wk4IMqELJ@8DA!mNFWNGN+H=R1^hxP5{*Zxl_(bLl|Tw_1!MwpqP{+zNKMQ5 znj^_ZzZAht8K06nUE(yF_`U3=;4SzONlZFBIha_lU!leYFp=dA&$K(xpy}3*} zk&Q%hd8a!QuFmI^`J`V-rssin?Ok23Xdvm2WaH5kO&LEGp%g|>*C2x+13xk0#fTo3%K-20g%N_Cj8YS8DL8_`a7+%# zo}4!xNyQ)!a8p6RUQ=DjRi{!lb+WIRY_6-Ts;g3Bg{rPxE(SN12zxV`Kql%m z;HP#|F7Y`J>x@rqG1NGtlOtClW$rKAY#-=Bj z^hOy7@su-|tI8?)aJX1-D@CQPurOPfOJ)m=GwN$nk-U7ks#d7BV(>ztB@%|$ z3i*SfAVx&Efm}84p0zwd91c&cDK)Lmg+M9oje7kxfpj9D$|sX~_=r?E+|*cC-I&WY zwfKS!*-}eOZA)z|T~|A^x;ho1s~ad3ltMCCRVB+sxw|S|EZ`?DsxocqTr%tr=NcQU zb1f|t1SD9OWRl`i#h_+nP!~vtr?upvQf+~-FAxwj@pyMS?1}a#62W3| zuCcMPrKh8&FBbE9L&03NH|O_P*Hn4Ev4xE}a7fj;r6ti)S69dE78SQZAgjdusieEH zP+eOLL(;ptXXet4g>1Mbt<=w)*<9bWv^74j&@d zJl;_6i#5c$>y{T=s&mDq`ROfgh+96841^k$e5NK>lg-w6Jn>vS-qGID&|Y2LSqem2i+!b1Q>iJH zZ)qNEY{(@-iDF8rtBciT!?m!h_1>Aa`T9CoquN4uzL<@N;??c#4b`O*1pz6RMWRwy zo2RLkrdT*%)mmTI*4C`#%S+G{dRsp|Innr52XnJK~GEiL`{F^hO48HEYMh%uIH2j0uJRuKfhx!#(A zk}sXk*C<&f+8(W`YOHQ76dV2ibTOUo?Jl+TG&J<~N8(-ebNl-{`a5zprOuPv+p06s zOnpAq+?;AI#G0D?{#O5BQ%!4gGMsFxn_1IPNJUc(-Q8^s{rx4zQge!m4-EpFYG`Vr zDHW@!?P_W1>gtTur04ZFCPJZ^v1B+FbJbN<4c4TCnUe}t@z&O1OLuqw!rASMb9jF& z5pQSyunHgrJK9vhs7lJ*_Z5^#CUm`w#@Z^S? zp62>ge@$xI$tU+s>)klLYNWaAlw!EKtJKE$45u5SMFv7`V<6q$*_P|5s_HI~Z4IrZ*`qUh8ml_;4Lz-moiuglsJdeCQfXeHssO{9%w*FTF~xG-z|@ZvLOOlzGpx37bxY&{b7 zneB}a>+1_qyH!ao*}bi&ZOrzsSUJ0I)>-pvPV1Pyx-QW%y>A+0Gm&da)G-hm+mw7)Z&$Iq zre=CytT?^6w0B2oPFHKGZ*arF%(j~DV(ZLOTQ5yBid2MpF?!$P+M3#Yx{%2i@)$A8 zax;K8UL4tlC!=@iM(~SIdg3dYwQ8e=81VDIcxkosslrnn|JqadS6!?X!a_VOgmoU9x9?;Cb$M`$0z<#$vI@s5xizvqxGc`h+uYyPfTO*UFQ3ris`6xT=2_nV#g zLaDR1^VriI|Lf&PpFdh%T+T^4JEx245z?#b9d)%euG*T0+8W8FmUPibqP`9%F4e+F zZn`PjK09RDsq)0X7RNu2N^|Lk4VPZBal@sWtFOKJoS%j1uYDBr+#jL_L(heuq&Hl8 z>4uG$TngTL)YH|MYcIn4Kq=B#ir6!ujOt?N*PZ*FYVPuV#v6^lG^&m9%ZL4(Kdp6J z!(g)Q)i%cCj^~%VDVxhVr=$l%NpM8DY^;%M@S7nhN+c7>`npD!TqC>e9QeL`nPF&! zagNFs*cSM%Z6c|vaT!)D)h$uqcV)n==2U8xc68_WUvWzhDsIl{)9EJeRjySejr7~? z_xbRoZzkB#;U1=#ZY*D>-KG5|xq$2;=a+h$XU#cPQ@a=WIED%%s(km^2#Cp6=a^mQC-A3O-@#)$C5bN zX-zT_M{xxh;E<@79MK3KS7t~}7O=}esDb{~0wuYj@n6dvQx|ck$|eOhd zO=LNpzP3TTi|4dfwJ!aR;(vC~#jCVd&Xk(?U9f2K7#v!oobvf1+vW|_M(659z0sBN zSDR0dFPWd0bq2h(rE}IVTbFRetJbY(kac#%H=sC#rOYvmU5g;#Qkoc&5${xOX@f!_HhIp~<`=uvHrdE)t;UHf zMxV$oatkgM9&>QmCN9)Gr~1mwe*Ct}%<^K57jIO|C6|>J%2K1G(n*}DnNtg#zLV>B zahq6-2#-9^TD5w9f? zTlt9YEo~CNk`u@A&_>g(PY-`l<~l&#)p z+}pTMQUkj~M?X1QpoGHp$x%iqT%M=guXd3{PzR@b0@mq=%}l zHj${QizRA5IiseMtKlxJT>DV$fi6OZu|-)WFw?$z)emiyY%LF)r4ngo|NS z7`qbA)XH_V8r*K&g%w+-cYR~CxJ%q8s>S|frmn8()Z(V1syLR(1a0OHS}}%u8!=T- z)qAha+O!70tk8KBe=t^_LP0>#u^f213rClWC=i=DH+3TX(?W9r=8Rrm&OfzWpdW_> z)DZ9+$W2Yv#W)0!B25K!%7inylP0|jY*{@6ni?l+=8p?KI2!l8q*6J8+GIL zow54OYj3|{L#eyot-rnPdx!U5HTTzg`;y&8YvWCeWw*aQ+i;g#J=_{$Nm=C;kJJS}N7?zIOS*6j=79Zilbo|vv)k2ka8BwBLt zL^kx}2QGF55@c7D=XXgWTM>+UZ22pP=&%&4DYPos!9`YaOu6~ShB#$Gy*@F0S#?AS zgwtJPxWb$Ki{2}Jxv%Zu54d`tnJ;N^@3eTw((A6;bo$+o4ScEFBRgl#H3cqj-TBf( z&v89}e{a3%BJdUiZ_QJ@Sp#lolT+o~L6U)83UA$IoZ{`Z6L@0|n)z(H;MCMm&ZrLu zW3oneshit+FD|{e$Zz74@x-dG6mEh=ip%>Gor1~F)&1b0D)8JxFYRo-JYbqT(bj+O6mj?cBGdZ!{!YMKSY=j^Lo;egSIHklm{T%x#%vPbK-lr*n`NHJ zi8^;7n#Q8N(&l-!?bYS(L!75jyR#tF?kITp!-ro%iHCp1U4a$ALiZtITedA<+L!Zv%O&sg=lTZLY&7c4Y94GzLdt| zGI4V|M9p|6+kC?}nzPwEIJu?WZE*xzG`8f@jktGoZ_=je#H>POu_lIhg&Rn1DPT}t zQG2=n3KvNXB!&~}M53|Dw$I?Ysy4qb@fFC$;bVu7a?C%p9X)pRFqMwUFo3y)O6Y_o zU^-X{2UswGnK4miiie45VxrbsKfE>%r}?uR?V?&6+P|>ZFDhr&VdNO65OK98q1% z{T@0MD&b)g{CXAE#e2TrVkFc|^Y3y{r&m0TcgS@`dca>rbm$UL!|*HVl5E$7 zbSfRW(ka{;u@4w-Fwam1hQ{Ghysyl6MQ{3MLewMF;qdSUhhI*6 zM|HhwDLh@YL$V&YoHhHGhga`4ioe>iP$E?>=~N_wEO{ z@a_j#o=SgtgX(4NmBddnB}v8);+%mmpG8q7K{0?ACPfn|)OOZ#{1N`h#kQ*K#kQSH z%HabMDV`8KioVLsWS8pY;njwQxkA<`YK_^2xjClM?HAdidPi#W*;>Uo@#w^@{wF40 zoc9g9Y8*9%bXNQl>s8#lJzsXE@OuR+%RP$TRP$sdG!?Kci3LZ{esdL*`8@0~W zYU`9GJGvZ!4TO~^VTA~cp6GA2(TTkiAK`B=w;jJ?YT&j{mpm zs`qKR4dT{s8l9BlAnC_-Ip$-+`a%^A~M~T(LcKYLZK?scUI*t{RSV(Ws_Q zYZHbv5DSFAZp0jgx z+egmf7C*G=BzG{Y6ZhVz6sL7-REEg6>Ox{oqZGDnIL#BWH_usi)4d~so2cxE@DBOq zS`A{flgRGUOt){ar?qySZe@RAuygSILG|F^sWZ44^X9FMXQg;N8;?hZvYNnHYdkw| zJ{OvQ>ikXf|2)4uUps&Pym>Q(YE#ymRb{pKP8~6B=W@C^XclVSh2^J<&4B9IA#5Fw z)D);<@8l10%WH7y(6P4~C0cswX^bItIl3n#D$TM@nlZY{){&f4t_LkHcIAu7w z$uk!R5vmx(R%#;}8#I@v;$xClqrxkl{=oKN{1Nu6Zb^R{I>Wf+mEwteki>T{9*{4YN3X)O`QMb?hEI}hzV0ukm zBKT#_j*@~08K7MA3BEi{uhbV3tMJ{FhC;H&tj#e55a1(Z-&t@UV*93=0_MFO$~LKD z)Fj8Ly})Bz6=Mh?z+5Xg60|35j5K%L`Hc@JKAyOrv;UbJby`-1B=1^ZQ)!V=t=C%H zPriHe857yYbh@!Am2Tt?9^JW#Yr_vypY)U4gA)@WDWwkLpJGnt=DDoVWVruV0GardUb9=oyQ=U1Bt%Ha`HzBr%c~%Kac*8X}a>Onxy7c zk^ukhWL+s&=LpqsH7ki7rf;V&Y&BG6NhhD>vMU{=g=;y_&=IzVt*16{4Qr|nmOm<4 ztEx2kCW@0aZL9EW2-u1(e+q`N>F9E{BcuB-tQB>jLNm5!G)EWnMC%Aeor+p3OU9x+ z07C;;s?%(T`~N6=6Tqmdvv2&Kd++S~zGe1gCX-1r$!yt^$wEj1WPz|IVV6x1P!JGM zLD@tFm*QH2E4X8;R=cS!vGoP2ZLw-A+P;letytgIS{HKj|D8KCEVl3WeSfk|W-gO^ zp7We%`8``znuD^)dRov3;YV-&rOEf`u9H97^N8P494L-Ci-oQ2P1VRW z)7`#=mDmcLOZv%-A1$3Z=h8p4ZVwUyzJqoV4qN0;kHFh{A zm50af9}19odBGgYt2WT*ap(uis|^{iA-IUC;N?t&MEYE@(j^FQDnrY>l3pcIW?6Np z3DSQ{o>eKA+V$^_Wes*Vdq_pO5Ah@}=A1I{*{m0{>Zae1{n4ymkak|`OgGO0he|a~ zvyWcB;i-GRBGQKrj|u4z;)})M6npn?o)V6EKWi+O8mu9fGb~#64t_f4K4w?;aM~v=W{TP6J z5ydIWK@(Nf#KjV@NmjP)?o})AzVy<&SFXBy`SQCf#glR>}n=Y?b9 z-&FxENxy(bynoEtn9Wl4RDXN9%kp~ZA4@+gbqNy4cTLk5&Y#Ve`go5 zU#9v((~>j89HbwVYe%AJA;VhflnmwGsm$-W&$z$C=B{Sk8I7B%HN|Q| zmn4;!*rk-*RGil1GkY3wlc1?TYnNrI$tU74zYLV>l;Z#4HSRN+oaNN4Bqc0s6aL<2 zRs%dWwG+q0E>hfO()}M^rg60GbF!$LSD5Orv1wJADblrup~1y5wF`Svuo^qzhL+d?@23cI zwmf4uFJ@fwg@^P+AKFqH*D7OoMpO>#dh`JUxH|T(s3=YiojGwjXGZ3ko^Aux3+Ge> z9%Z@c!bk|WV@~X5prV3va$@(ZZW}_L;e{ zy7DR{i5a=ltLv8}=NEnHT;fFJckyLstqX6wapA%nZlHXW7=J_ZJ;}qk_gdz*Orlsr zYTP8IBX)UwEtB4*3*jTm)O%OUp(yH}O1_w6lNq(HBe})^N%(?CJ)#b9e!E(;+ktucs#;!p@%$8Ql#d&M}_&9FQ|=P#{SqVJRsv| zbY8aX*6%O7tlO=3EEE3vvlH8Q=sz=)?~^31e)gST2|r!5s3Z;g;h*F!?0zM>haboc zZcUQfB#9)6D@infb{{vixt>VIA6K@ahjN765h2$^$ixUqM@TqAq);~1ZsJZR>l-Q> zh_`_-4MeByNCu%{!@a)VAS)RL0w=c)n;d{c6QlKpgnqPXl)8z=nz4E^G(=Bn;Ct1LINhR&n&n zX!OyjlMj8=tB~6x4@Qa~D0Y*#6 zKw5k;`pP>r%BUa9Nx@(MtzpGg!zJZHF%n8pS5y=cDKJvj$;h&l3C0Pv;3#`lr6q&w zHXa@j4$Miup77gMoSd*O_KCB%Oo)WnJGPF!cyAExcod-nf#*ul^hQ}a)iHq_eRSIn zx!k>qJiF?0(md@!t!-g!cK@vQAFJf1xnyCtURGABGzbk-b+FPEdiVnbr}1q`spJsi zl!**7d?ieYT}!m>frld!RaX&bF?4xxj6@d|-{=~t`2|BHXENu6IXxQL4ZP6mI)6kY zr9VMoha?;;ZJRuQ$By~;&D6@&m#wz-+;ZKG=gvgcF+2Z^MR-i7_J=LLz4I5`G+%%J z!v!YKlG+q`LOcjh{~Q_kR2MOrQnD3zVT`HH1mr&AYoE=ajbbrge6TXyX6n{->mRBJ zc3RoePSjV?Xh{<^)EA?pXY|5Q4#URH`zcJH-yt@YtRvLahy9eZphQt_F^gMrbnX17 zg?H*cuA_T`-2Stn_DLaf`wzGGOddOX-}*SuS8wd@Vn_B0|GoJ6+(xV;zrMmo$mZ!s zhVQ%b;b})oA`e8$=F9-)`_QrSVQ^s&Gd)w@^xYaJ_}!57r%YdLVw=*YpN z%`2>&u06+u@vJVkS>fem9k+9g7lcbk{~KOFu$9`&Hmjc^`~1Ti*mw?!PiZ_VobDBV z)|2PUZc@|JLo&V9Dv8IE{(aSKP4^J&ze=xLswZygGUOEB+w5 zr%hxgWg>0gbuyjB-O4~)Ek>qPJ=9Uq>+3Y?)kLkXtY>?roh`jh!}TSVbn8W=Q$&jM zr1}7)LV)oYb$CGmy3neNNI;qSLK0+MT#?No#LQKcl;IGlA{sR|pbh*%i`;zn@~M37 zT;r<###t7Zg3m5pMx=b9$~g0`&|M+FLWc<<&K}axJB>`4)&RK7%e`h{gGAykS0Sz& z@NM_`uJ)oHKYs6SeY(tP2;Yhc%sIA6n zPIoiiH4VOY)x-74;j-b%O0C@4>+aHW!7eE)=Rk{*GdRtZZS0^54#XL7%;+h=Z2GYp zP=m&i*|vV25OO4fbKnaf!i0KAd4cqFd};|mtYe*T#7nlOnxMXGK;_;`7VQ-S%!v zs;#&?&|UOUZ%0dsp+jFoYHEBF%7!aSSc!WWn$78>vKwk`G!79S7v;D9SX`71W5-5E z^#aAkDQ8ex&^1%7h5e?RPtQgE%;cYk)DRV#NC!4Az;ieWgn9mXqvW)^nv0d$rJ{}E!Hwui za<}QbmED?$e0IyQ5$YZ^p~|dj6o5J8BVq!d{@dEWy+$Lu*ByPLH1be{-h1iOW#{kJ zeHHm+^HOrpC06X(5@G3*%>t?d$@rM?L-s@5NePq8czoRjZA>?Je`!VOno?F>VV)0= znlnd3!$H=prYR%f%~L}TxNz8yG4Ys!v{s8=c248uT{h9*829YE^Et-*%h-%I??0k zv9?9JgWaKrX7#K6y~fV2`e<#fKT}yg9A!PjE>G!PHkrmJXZ|q2wnuu|VIw33Iv)+p2P?5G^wX5o#D!o!- zPi0JY7f(#zV$JBIC3sa4+~zY+G=GAzLM0}dlQVlmlTuZ|UggbfjjjaSt!Z4mF`Q|Z z#QzhQwhMo0FIE{ox_PD7Em1TPfAL=ZjK;}bNrQCv>?aKGh%tg`DZ{H&cYT} zC#%_Ni;fG#drNc1xp%lAAXg!j2z+G-oRqWCkvRkN`xL~wXrT|;M;v2OJ3Y}OLk`3h zat{$<`<7%223Ya)f01n<6+S7qP%|j&>Ea=tvzT!xjnWPN@OO*D!(p#lYI@sT@VZ&5 z_7op1&Puj29J8W3ixjR^TS{d*e{kXwoy}NuXQ=2F6d1MqH>MxN+Gm?3bx$2d|Pri)6D!iGj*1ZEY%V2modU8h)NG5psXx5QA=RV zO0~omBU)fkll7?G(`yse-Kjn_tA_Y#)mwUueMQ~g?!ZGWI}@Zou{g0V!L?&3-1Fmi zX6n_Qg$ZIzkjM07kDd(ZFV%0>bDet9s3%c9aq9`I)hA-SJJT>+3;d*vRSc`qOU*fK zbBi)Hw=rN-?9DvUJEGsB_{tskS0LWr9~(UvrlkJW5Dn4Cx5nU35$crA6TMQ_!kyDc zVTKxJ|MBEs07Sr_zd&wF-nOzq|8@Sr4MBrl_>M=b_7>h!nBAjD*#Yy+mSU~Tuz$+K zN~gK_P%$)A$7&rQW$4`@`bxw_(gYK^;}MVvDRu}b?T_=zt+AftDQosri78v zk@fEd`1dptTAL}n6B4t%9sBj5;|_3ad#990AGSZDBf2gH_b`z8E-vqY=zM4?=?n~eS>v!4t?5Kb4IDO> z5dDV_U?b=SKq+(!bN)ltRurwsoKc_`jl=9AVREoD^&%wgd-n@pB6}=lG|P-LpP&|@ zy@0UJ#xEOFr&3>%s7P7#)fe5VBRL&R_ba~^V}79n7e5R>}%Xtf~x@k6bxu3NR^l0{!tJLRW^|3R<% zBuS9((S2ET-Ol;gmyv%6nm|TGpi{N_eMA$#9;u{@LbcPhDpT>l*gR0cl{h&=wR=k3rkg6vHn@KY*Esbt8A{d@zw7zl#wJ zQQ4k5Zg~#?1|i+!szBEMr0Xs{k!{*_M)$YAm>)C z-Kwki;ADBmZ{)6*9L8*chclSHNouXctt4g%NqUGKs7L`ZJ4u8iGd#%KBc1}^Iw!fr zNoF{SbD~s-@(eb_NXvT52#@eSt2OW9$YzeL;K*!_OymeR(f3fP&lxgHIW5x};>?{o ztryoZh*&p$0?UOODn$SJ8Ig9t1%_a>y?aWu-RN_;Vu+@1Qqe|_4IWXi8q$lJAru)5H6{_v_rZi#iJa8^R~hH8AA?~>e!%&CD)>Zuf2 zlOjDS5-9LJXDw$cpHp;8+w7+9{Z?YNCR4E#aSq$rVZO7px3IUE)egf9$ch9Q9dCR< zC>RzS8hvGK^z5-?`m=~n!wwOb7>pPF2WKHHm0bkb`^Cs&)_>wBS{=d}-r|An57f(V z;b$F10|x|QI5n^SB`KW!&#M$3rIGu3S$!2;1JT^Bd|V2{ST(T7Ft|<5T5W0_ zM0;Q-R*QLl5;{qvifPUiZ&Hx5?h?`PuEAMpvjJtOPNWOioyDZM^G@XvCA$Z~C&*)p zkTjhFbo>RZhnxkDZOfV9Qok>^P05^!fg2pg8NlmUGsQ}wc&gIWV1Sh%=`yjsn}l-V ztE;ap_7Ic3i$uFJx`2h);JehP~LxY{_VPG9)Gsm8HwBEaS?aM|db1>W;J( z^f0>O?FZ72#Mjymw(Q>+2=vUeZgcXZ%^3T$v{E^ujdjOA|BVwDjqP)Gi&c zTx#KGcK5d}=wY7kH5hv3^4=fRTP*eM6MMRTkdAf7+lqPu&!_iz2E1Z%C+oWup0bkRFl+aq;gPrn;wFe2K=%NdibHF2TL5GB zY<3Uu<4jEh_T=nK`P~s;VTP)yoXLI9?ND}mDj{)lLL5BIQEy80slv>E+N!LHv_ovpS*wz%0rmQJ8^>WcB0~s)o$p)e@I1H@eWvR5LR$rT` zT~m8)EuV@9*dkK&GFq3tT&*+*3IF>q0zu=9R3|L4*R4V<3FlIBc5Zw)1&7{RiqCp=ib2=||A&v!C5Z*sWhKl-^pgaYx_wU; zX#v_$lf-Yf*I$;IU?oJYvcUz2y%f{&DEGE{0va7Gf50RVFzMf~^a(Hiv7#V#DoHg> z@>I%KG533`u8X+STh}!~%2;pT?`W!WIFj}D_%AC_ivqg&$3NoBpkHg46&cOu3bM{Z zLKVbTK`LnSesm`upu5)Ok_wd3SMW@6NuAHBHP%*G;-$9EKyQex?ls0cq`hiz6JTzj zl1-y$;vzuuyJM%25jS#bB%jnt=m{51anY6#&oUw|lqjhr4m4#bF%c$9pmS+}qLRvb zN_-jm%1JDBf32G(9GX?iaaKFo;uJ<)YCUInMxQKY7uzK^$Kl5L5+KbP22{YxfD~Hv3Z#C zjiHStTa6pl8+B=4;Witatk@=FV*fnW^iLY6g|Gg>2k#(wB*A*}l1Y?H7YLdx6pdgK z&`23Hu8D?>s%TV=+rUfAiPsYK|5NYtczpPQUy!oqaISDnOJcMG8hFZ*(;O?Dj_>@~ z0na-C;O6Gr*zVhq9N>2RIHo0}Q1^oHUyD}>|7g3u5R;_oN$?`u_H9HQ#cW#(x~X1? zC@A`3GAJoBSU42z{fBH@x&rzk?gl4nLW;Ri6v1R<-&U6NMEm7ZqrzN#y?oicO>4qt znciPId!q^~iudnMHI)Mux^l^keySaY|dU^g$$aj?@=e zms#tJQXJ8Vm0H(^E2J97gqvLiLkTX-E_g~YqfzS+vkP3=RD@OJMg=dct2U=z>qi%K zWkLFmRpwxXi_4UbZ?wDaqPZl)tENxi4_x;nVIKE4OlNa5#^)HX(c`!khiSgQ}e==D(HOU4DM`rFO)jd;5=TvK_QTR3L-Z+eY zi5MQ6+;0>!IO_NU_V1WIWJkVVV1|WkG?Q25WSNZgf~-!H%CT8RR6e7nLuI;AfiN7qJf*+OLe&V|$UOLsI|U@jQ#>nf?dATWS;DX!>$9u$70Aze5iEADgNXB@B|u20M=87!500z(CiMp-jUHi#))bU{s{HTaSB zvX3Ek8=y`$F$hvEA!69#vZ!=6ATn-2J!_UTpyA!boDfCDMLBGLSikvn*#l_DZwTET z_Fe0%f~M8@yYDTW-d%#Ok{hSLw`r~5t_nxe=}06+{{E+3`_nZt-X+x@Ax~~62T!RG zc;i^D#vi=7@O^j7t-F6;oKE3V`&;WajN=3YH>e(Vy1S*IMJZ>-?Hk)(}`bf<}d#}tD^j^QB z_P4?aDgE#JSNORjy8Sn%q>0F&^T_ShXl6vJfBPpAPN7pMi+S{a;eR1{1Za3IxVw->F|q_im@QinEU)VY( zR274iXo?}(%l=(hf1lu8q?MW_tgL3z{@s6kf7kxzf)9Mxc>P*Vr#;(PTtzntlxLY3 z&Q1W>zaMrhWS3VNh#S|Q=xVB_}$)OUiWQIg?ZTWsAV$67veT`+WVfV3Y z1)E{<&mJrKTM=87(Hc66CVA1|AL&8QsdOERN#d48X?8s_eyE#1wD!yppjG=BioTvc z^C_%}Ts9?2!g2KTI5!R+-9qZ+ihIc988Pb)@PTIAnUB@!Xj$1En24bBhXR__!e_$S zTfa+Ue}09ygtakuu+DGtMU)6#B{C_Y$HQz0MV`@Akwy=9mu{B-aBN>V9pDkY__gosAm=^_vtBvUbxs=G$g}Ts))sEj;w|NXXX$XH$1$22$!=3XQnho!M(x2 zooM zUXN;@v7uKWZn7EeX8>JLd3xs5h=^Q#eqrP+Bd((PwbTII1Vpm%ck@MooqjMunCB}KQRL$X zb_b&>c%d53uChLzLwy$fN2wrHy(VveAcp7j+L&i_!sRt|r`h&*45HnX=d@wi= zI-HEhhS>R~QioTmMCJn4`svou`fQ>L&9VA`#;IvaZ#EM;yMZS7N;zyXPXl_0;Zt(> zkvHqu8RN{V3Eh2Nmt4}-r(}aNR^r5R@#&PX(g5czzAqBFuh_%?^f&S9Ws4fBs~d!2 znMv5as1=5>Ut&NPV2QttXj<)hBAbXEG-mpW2D}4-!|iCPZZt~uGrX<)TG`fCXXE-*jg;ytwG&Kx3`~2BBJrqr ziqkr4%D<>+pd9?}nPUKq^LRW60|$>9Ln63tF-HlGFVZl?TZ`w;s4yC38i{7h)#TZ+ zKUYQO&5NekgKMTGlO-yn@U_xod{J7k9!(4Q=wfo~;w|LU&4}AjbHew}8TWc+twJ(V z)iR~Jj-KI(V23$~VuYBYjJfy$*#HAU?i#QR*bj#TjLIOM-0Z5wYzwTAML)=_-GKE$ zB!vO3W|0uOCab8L*g33QMkKB*s}@M4ZlzRH{M|4-c&}uM)Ql>{->w!~S4TPIURb&4 zYVwoSE6J0WS|l7obGWbg_*v;^+*gIL>h+@4_YRaT{W^AR?AWJpS#pY&nyTlERL)B$x?}(Gg^R`3h1_q=N-Ge@W|e-X zkmN;{RGO+%6TUEbLm;p#00~xCTZzIU=(A{$GcLG6J=E#6MkTV7J%4K1`GXAu%Q&X? z#g*ps4cA1eD(T!@2zVCRYT)v z`2(OT%)Ly3rZ4$GT9+neCFZ`ugTBM5&`?R4aaM&??iP3b%*j*q=))?@$?FSa@&8#^ z=T}YHASFMIycR_q=;(goK&tB+zBa_%5OhT zSD=C4y{@M93M#i~HCY1+QPl9Ml9_;J8uJKR1g>^od3 zqr&Tpqkh(~VjtNu)8{d$O&fi`*|SrS(wk3*!YT5HH*Pu5;zq_+Le3R)(qH{fBQ>GN zJTYr~oVV>iSzK3F9ICIS)Qt-7^QYhyK~*vBnUczoalq227+?s;g_QtKuQ0V0_- z87kbtRKC;Rxg$5;HAD{8ap#ED8j9kAGck3Fzg8i89LjA;7 zna6jB$!-_fU?+R5q{~VM)MO)126$43ZVXCtm-7)Po3@byQt~e?>DA8HuF)RS9@W02 zm9}dMgJ87T`J(SNAG^m#Rs-W_2YjT{M|4O?X2Lhv$SfO4qMmI;n$bEs>X7_kbjrG>2cC74Mfd-Bh4eAUNp4EZYp7FnPwUPp$=slSjVDS_;z(k7&pm+uxCgng(a}9a{yr_8% zn)mPoUBmP;&rrx(CT(t=MML&uuQVYu6;+O7aB;psx%x4jfckevaR#z0p!e>}tC6hq zq-CqLVN@3P$~iWo`pnx@qG6a#1mkK=hQceqFFdN8E0y&T-r?x#Eilb&E-uizv7L4; z??srvJ+AktUl8ec9!|wQK!r?$bR0w$4-z4UH;|G+ zjUswRzHQNpt~(WJ=y;O14d~+ZIP%oRL!g9zQm@u2{m8v4yd`MDD8G?GVLa(9))cun zcwo(kQ9fffq{#Xx_q|@>#ol(|!*(yG9;&ap^0Upa5XE+=j!@;RapCJK^4o+CbL?n$ z4u)TXiPkA*-Lq?|NRd29i#996JkeG4RI#x9`ixH(Mg~HC%+qQqQ@Ey(^%eFO&c}oO zg|8P%3(K9h%BZc7Mo<)mg=)7ABc-rrv}!&M0Cpa2T5#?;3Vbe6`>)(pN;Tw;K=$;UK8mGK*qS{4Y z*cGs;<$CtDliq1R{GD9>#t&vrI84(tkeU`bT=FMU2@e*DPfA;5mI~5tP+=+aL}ux} z<-^NgTh6UnPISw?%X^m3Th7mNE^|Kb{H2rE`)2nsznDf#Q>Oj0exOFLubDP^py!u~ zl7X^5&o2^od%|d(pIDPPl;9GJ7aW=^?P@;MDAi9(6tFX6GJA2+p@7tAr!(C|8l4Ln ziSf|b(79eNc}j_~P`iHA@d=X0;xtr!){Za|IEbG5EcxhJ&k^waBaxIBvl5g`)<33E zPLZNsk~T+Kv;xT;sc*e(6^|H9v2M3>$%;aB=bvqLEq5lb-cpK_Vw+_Re5ZCofm&7w zj~HDQToR5L(Hh^R=T#b4@#Yu=qEuNtr`CnJJPu5rU|HUU>-^UTf*9ia+L5+~qt8W< z{PgwLa{2pn9-MIa@tW-ZM7sPY^t~;zS9cfPUQ~qlC4`j};c>ceWkrd}--Y^S?4G}d z@^BG&xQcrZ+W60z;cMbA#$StbGt0@$60*!nW?RWK0Lsj5=4Z@YPaO6#saP68`;v+X z8#(GV=xj|k)^_ya(&tLqsig~H9KZaCnGBg%nOXD83dUREo$o#5{i9dntty>}S0m1s zyyO`#x!+6BlCa8)BSgF}KW88Y?T-}X2?gmdgdr=l_1`*ahHHACW0`p7;qM2|{6p1|kWP(4yShw8;to7|RXL#q_xrkU#q zhCwva?WBeMG!~YHv+&RjbwKmIEPPd&@Ql}}E{e)6JtnX4V%c-gm62wzsmCIZ7O9P1 zGP&$|A|L7x2Hob0s?F};=LL_MbdS6L5iHnT6|)os|KWbpV4mLX1+5LjgZwU>ln!QN zMzN-Ae;2!F=|K;FpA+u5K8ph0O5!kO?~O`L$p9)gtc&bHs^2uM?Bsyz-uY5+U)hdaZP=M_xZ83EkiGSagGyXW` zRMYq$cnxo6x|pFCm{y3)vOB>&zE-b0(^N0LkEx#=zAtKbyIpW9Cp86Tl?^4Norm15 zv-F@86{}lE5j~BM(je*?vAiJ>qqKQv>nZ!F{uIiKYpRE+a1h06RxX4?^k>#g7LPqV z>T_N;C0AapQelx-r;y4tbb@Dijm!{0+aC*ZOt1gxzN-u_bf09c)&sjxQCzU5z+71v zu@%R33pe%cy&vt9WLp>4>~s#cV9*~qC^wYcI;p3>2w^fz$DJ1oYICyw zYO`xKj@abV*tS4*wQifk!3Mat=4}9;0q2Y5^|`()P`keyI(A|Vlz9iG>UtW7%@zlV zo_Ib|l$VFO9H;Yi$e9%)bWC&CMEYD{cyR8we=vLZ9D~U#YmVvlo3 z?oQUPT5!V+3s=@BJ)7JXnMT-K5UM>`MP$ivaZH7V5=L_$Z8~V)l_b{cd+S04`c|X4 z-|SLWxc`#e(KE55XJ_g|cNzm^Cg4&^kvC!G`Xo1@ACNtx46N2@LPai4&ePfov1=Bf zLWz~;!iZaLMJrSa3c`uY)o0r9q6M=&STE6ABQe8eg=k(%6hy-5m1{MYeyazaP*5o_ z8=?b&6{AP7lRf+rv6-jT7Zo6)&K87*Hfw}>VTJH8y`N>+p&IN^57V6qg@aS%t*Wi% zzF@UA8oauFJ~|!sg~RN&jt*T@qGDSU=kjdR<-)iyaVcn@t+9L;yBom7V^Y%)H^!@?lIquB&Zs z(`$+D(W%?Yn_rhGRdsh7*tz!Jx?oCQu<;&CZ%=;5h5QF4X)m$#&U zVAJ3vhS->!nV&IVFwTsjskv#_6l`*&>lFKR+P7X#@P>Xy42gs0Y zYPk`(DTBwcc!5dc1ctH5U^<$&gDeo-Y=6*L3XbV9}kTMV~r1;{-u?xgvqXJRz7N9=(tW}E^Sr)6LIZ0jo=PFnf(|1<40jDSZlulDmkV*Yew zm6zmvOypY$XSvsD=IT`fl8dk2kjq>xoz$cY<}+6}iJ7a`9$!lfiZ*=_1us>UhVBXD zG19xn8q31>gabSL#R^S2bVsP*@`6^aQ8M{*q55(-h{C6XHzg~tnE7f!b92!ZrU3O(~aKEykf|L%xsz7GRLyH%e`?DYx4`2(|A6vrbYc$ z=G|#dM)@3JN&_wie;rqdac7ZE9a%atFX#TUw+er`zQXIxttopYr4zl<%CxS?($ky7 zb#>pqj#4T6j&Cuy<=-()-x00kbMII}W8RVz=ic#V<}V_Zyfb@PZ;CEvb(45;j!JM{ z*w4g!eN()Ho6d@NKs=>Aa8fYgBm2JN$8g%{kqXWx(E#+TwcD{8EYAjOw5Et%l-OY9SxQY5vU#xxG{eFX<;Ok-KY zP;^S6f5;=vg*Ha(^Jf`{c=Xe)=xKgZf9j-YYaaf(Q$}NsKSV@c+;7NiTzM0N9TU&6(g#i|awwG-T}gMGUJ2e@n7hu6>k7Yp9o_Nl zJHEvn%D)boP%^YAN*?Xn$ z96f&zA`T|5YF2htgpRuq`Hrr?ITelOR+YVyt}1(FEAxx|l}LSNGT*+Et}A=xTg<2V zE5-M0{?>c`ICmu^)3P_|x>(O(5Ai_O5N2JQcrjfU?A88pIe!c4syfg^)!fSMP+gxW z*?}n-o%Nj3zq2)g?7Ue0*htox{^Z!$C!$rBgR|pB=d9732Fix>!XnsuUKzm$M`mXV zd`*oE%H1*=w~X_*$fZ7s@bN{_KGt#Bw4@(_q7$yyoBT3!+EuMD)lrNTt5@UvMzhP(jAt#C7E= z_PiOr`T%pU@qpBBIl$ekJD@6NB&S%BYTj#nyeDMB{K78Pzzl<~8 zjdi`#s_T1s$Ace!^uPljfAnC()c(4fX*5Bvcl;an8~#lu!z_9M;m9vD(PUX9-Qe=p zc_WbugN0{W)YB@OmA5vOHE3^jB-1WO13m&ZX-NP+ZElhPZ4|FZ1R1f$t$H-~LTaDb zk%V?NIDsCaHE;~j7EVl~gT)8SpB8ZC%;Id6HM`EoePM&PryR{S}QleD^8PK?>YsGzIG)?ImRr zBhzyUMl>_%mpU?nCJ(RB#BzHKzln}546IWp&`eK%2A`-er^(dW?sDR;(x@y?<7C-9 zFzV2U^R1Jq>kHpMfKg`W93~pE4aP;f+C=9clMQGGV{{D>p(H+7R@N+h(=41^9dv}7 zrA0&^!w@AYi^wdyQ%k@miJoNmhGwjeyLL0#qd#WcXu1EoD?OMDStGoO>wT?HQv{~tam%= z;l_r5wZKbhpm^O-4b3&9;|vVcD*-sSbrg7Awuj+K;M{0Dg?tATT8R(g)}5f4sWdMY zgamc7NoW*~$?~TNy;9Kbe1pUDk7&!9Y#L8Kx`7NPiP*Cu8|mQdifrXY@>vh<{_U1E zcgBspJz6hQOBGk%RCC=E6Rz9f^@Yv8hjyJJRkKuz!LURr`&oT$J7HFC6Z$7MloWS0 z6&JBT>}iga79#&+;(f;!_PK%`4xLOMXj`oX>g)GL!kxSBn`Yr;?qDP{gbQ|Jey)1k zYTX*Q&(M^a^80|>?)SRH>Wanam)ynw996>lXVC;&>;O&ql-dXvRQ^i3gna`2w~wqP zEI!tlun&8j8b8GU6!NPDdUZ~wytlHbz13}Fid03aYG&G`snt^*9n0#% zYtTxsKBz`Tk_n2!#_dp5){i{plf^6NnoT`~1`HV5i?bNvjX& zAwdGA1mX`HBF4z73Jnn5Vq=hVw9i6hSzr|rSzs$Z+T$4*1NMiel!^VYM4u8ZWq-;F z!NaeX>RGeZTR*%QYqWW0N-Nu++;jI_yWB9PZ)2OmY?UbPjSK70Aw_-Jfo$inV0gi1_u zzK+~M)TF}Yasm<)!mv-23nq0gBlYmv`^Pu)Um(jLvnNnZcjXHZNuOmJXCz4EY8^&& zp;@avH4=^u0jgo5Gx&aMnvOr`GtATweik>`LBjbyb*=8(M z_L#ut)K9mi`7b^Z-t_B@{u-sypp*I9m!R~jOsh_mH}C$RlsUL|{bP#u$2h8c z-#G(mZ381hlpxwmOSHurZ9RGm0MI=N>7qXgeig5yY)o|{SQ&Chf7(zpLamYu4%E56 zr&MWYp)bf9TRK;_Y{ApC5m}bYbH)rsfU`Ytvu)aJM#&uE2H{`ASHf;`B_Kf+S$D^- z8{WKYy^@uOhl}r9b=NxG=H(vsKMw`}#YtkjA29?I+zH~Rv-dL`4D@vrNe)09xkHL+66vb|)^hK`|? z24#%H96}8@wKTC3p8m08r;i=07bh{Dh7^AH#5h0>R*eO->mIdKOw42pw(u%GJ& zMow>6I;ASx(#36iWqP^V(-NFuk|dPcnNwzR#HEg_^%=cESymUDEs=6^UyZFo2Yx6) zc9&oBJ~Hf^ff8!Gcj!@RI#)WoReSdBu$ za%N~ml@^&xGUIWc*37bI2Cd?$(e*}rEdD!ujo>$03bgg4{gwC|5UgA2v@tx!+WlPE z6ioT6{3*Z5#w9F%nV<6u5B09^_%k65!q3QH4;~8R4QOGxOZcgq6m9ro6Un%R)0@7? z+L~viuS)hZE0_(;otfU!QVa;4>|KQ+(W} z!lsG6U7fWF7MK?ZltDdc{EgbfT<;#bce7oykVl*~_{erBA8UM=I zD|(Dc7=?j}yh3#U189oRV+dp&Gb9`_nf9gnUFCMMRerX!2W7LocBLg*)Rw`XXP?fC zv-7Frcs1KAUy|(uC|WXEHi62G=gv3%-#Jl`wKs8$sZOEU*wh+INnb_#K!si6QyC7= zM)$y8AIp($*FcX+g2{hzxy!Yt0NrU2s9)Ale^)_N2@|EKjqIs-xuROlsmzw(O@+60 zvTLm~EKY@rRr@^aJ#*@`Q<13dID3aqt-q~gb`?*%3r<((x(m8v8I4@dvJxG4JrEg} zeSsb3fOhoy>&amCWnnWfPo$P^?lN1WDWx&rZqN~rDOn9WrM5)aURhw+R8CP!5et_* z4D5hn;a27wU<}IV0I;C-F(3}b4{U`2eJQQT zAV?!9VdD%znXM=sG$i;_Yrn~KEm~M&aYx72t{rRXSg^1&^UWHv^V9q87v6g4ub-V= zyY`N|noUkvmS@+JHFw;xb}jlWeg4%qU!E0^)58KI{wc@vJZu;pQW zu{Q|9uJCud1HnbSdr_Wtv8 z;jImHW%Kd(26KNeow343KvQKN5ll5;KZbVu68|2ShQD_@9zQMqyJtK{)#72Ju%e7jBl4FNh!^->|!dhxdN|&%MF}V=v?H(cJ2BDL@KlBdY6DvF482 zj_T^r%(jjfLi#ILOIFKdws~!Bw!-dEXwy|ImJTnTEU8`HVGGHs2WVcD zexSMoAAzYo!;{4}U(|$-WfLA?+EwdEPLJr1;p-HdBETYyp?OrcZhVZ2a6lrbPw3A- z%u94JM4#8g)NwDmSO@3lBj$tK(AzMn6X)tjs-y|j=$%KYaMmFQV0(*(`329TxGbmb zrD?bST3@8w)=?LXDD)m8?ACcueva~To26|3`iUOBA`)qyVJhoAp~U0rrW>`i7QNy{ z3`{BXSy78F*P#;%@|PWIGMA6YbzGm0op>`a0Iy}b#WLNhqY4@g4%|b(2g0SZ(kCrm zUfO!AL~ofve?b7{0Ua$=_wV-SE7gNH22iPPcdc;d-iPkqDq$b{Aa{~6FtLo)WH^p; zH}HpEVbnmA=rGVjZe;Yos@IXmcqv{W)sJg^h`h~#?2BK|Wmk+Hplh9uJJ^FeP%~W_KX+WIl*t&a{5a36juQ

^SO8Cw&I;5 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 TzRu;@uA5vnpYa0$)f4>(sxpvS literal 0 HcmV?d00001 diff --git a/packages/comet-develop/fonts/BRLNSDB.TTF b/packages/comet-develop/fonts/BRLNSDB.TTF new file mode 100644 index 0000000000000000000000000000000000000000..e5f34b2f342ffcd820a8a0956af3ab36bb1f9e1f GIT binary patch literal 96852 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

Zbo?qP=j5|;Ix-7e6n%!HUy>!_NU?V^ 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 I*Jot#-SJo2oM4? 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 literal 0 HcmV?d00001 From 24eab424b4353b4a1db490cd912dc95d7c08b096 Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Fri, 4 Dec 2015 22:01:30 -0500 Subject: [PATCH 002/674] css components --- packages/comet-develop/css/New Text Document.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 packages/comet-develop/css/New Text Document.txt diff --git a/packages/comet-develop/css/New Text Document.txt b/packages/comet-develop/css/New Text Document.txt new file mode 100644 index 0000000..e69de29 From 28e39def80e4bc61afbf6fd203de8a3b0e2aeade Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Fri, 4 Dec 2015 22:01:40 -0500 Subject: [PATCH 003/674] examples --- packages/comet-develop/examples/New Text Document.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 packages/comet-develop/examples/New Text Document.txt diff --git a/packages/comet-develop/examples/New Text Document.txt b/packages/comet-develop/examples/New Text Document.txt new file mode 100644 index 0000000..e69de29 From 2991748a7f7baa7e861c15f9f73d65651c94d0fb Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 4 Dec 2015 22:26:27 -0500 Subject: [PATCH 004/674] Create comet.bat --- bin/comet.bat | 1 + 1 file changed, 1 insertion(+) create mode 100644 bin/comet.bat diff --git a/bin/comet.bat b/bin/comet.bat new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/bin/comet.bat @@ -0,0 +1 @@ + From 37a0cd02e699e73bc3dd8f9cfd3528006e8b3f3c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 4 Dec 2015 22:27:55 -0500 Subject: [PATCH 005/674] Create develop.js --- packages/comet-develop/develop.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 packages/comet-develop/develop.js diff --git a/packages/comet-develop/develop.js b/packages/comet-develop/develop.js new file mode 100644 index 0000000..e946916 --- /dev/null +++ b/packages/comet-develop/develop.js @@ -0,0 +1 @@ +var developJS = require("developJS"); From aef21ebd546f66ee035b7a0f387609d9e41eaa30 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 5 Dec 2015 08:54:55 -0500 Subject: [PATCH 006/674] Update develop.js --- packages/comet-develop/develop.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/packages/comet-develop/develop.js b/packages/comet-develop/develop.js index e946916..2f15409 100644 --- a/packages/comet-develop/develop.js +++ b/packages/comet-develop/develop.js @@ -1 +1,27 @@ var developJS = require("developJS"); +var sdk = create({ + blp: "comet-develop/boilerplate" +}); +var pkg = require("pkg") +makeDevel = function(dir){ + developJS(dir).open(dir); + if(!dir&&developJS(dir)){ + dir.find(sdk.blp(developJS(dir))); + for(var i=0; i Date: Sat, 5 Dec 2015 09:03:58 -0500 Subject: [PATCH 007/674] Update modules_stable.js --- packages/comet-build/modules_stable.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/comet-build/modules_stable.js b/packages/comet-build/modules_stable.js index 3642f9a..9b111f0 100644 --- a/packages/comet-build/modules_stable.js +++ b/packages/comet-build/modules_stable.js @@ -1,6 +1,12 @@ var cmd = { cmp:"cmd.compile()" } +var browserify = require("Browserify"); +var pkg = describe({ + properties: "build", + type: "build apps with javascript", + typeJSON:"package.json" +}) var input = ""; cmd.cmpl = function(command){ if(input === cmd.cmp){ @@ -17,4 +23,9 @@ cmd.cmpl = function(command){ input.confirm(cmd.cmp); } } -cmd.cmpl(cmd.cmp); +browserify(cmp.cmpl(cmd.cmp)); +while(browserify(input.compile(cmd.cmp)&&!input.confirm("error"))){ + do { + pkg.input("Comet Package") + } +} From 005c7680ff135b42ab6962ca328a2131e7f92d3c Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Sat, 5 Dec 2015 09:33:32 -0500 Subject: [PATCH 008/674] documentation for comet --- docs/Builds/New Text Document.txt | 0 docs/Examples/New Text Document.txt | 0 docs/Installation/New Text Document.txt | 0 docs/Integrations/New Text Document.txt | 0 docs/Modules/New Text Document.txt | 0 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/Builds/New Text Document.txt create mode 100644 docs/Examples/New Text Document.txt create mode 100644 docs/Installation/New Text Document.txt create mode 100644 docs/Integrations/New Text Document.txt create mode 100644 docs/Modules/New Text Document.txt diff --git a/docs/Builds/New Text Document.txt b/docs/Builds/New Text Document.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/Examples/New Text Document.txt b/docs/Examples/New Text Document.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/Installation/New Text Document.txt b/docs/Installation/New Text Document.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/Integrations/New Text Document.txt b/docs/Integrations/New Text Document.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/Modules/New Text Document.txt b/docs/Modules/New Text Document.txt new file mode 100644 index 0000000..e69de29 From 6653f27f5735ec1227e314c955b4471c2d7d8490 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 5 Dec 2015 09:44:27 -0500 Subject: [PATCH 009/674] Update and rename New Text Document.txt to Modules.md --- docs/Modules/Modules.md | 6 ++++++ docs/Modules/New Text Document.txt | 0 2 files changed, 6 insertions(+) create mode 100644 docs/Modules/Modules.md delete mode 100644 docs/Modules/New Text Document.txt diff --git a/docs/Modules/Modules.md b/docs/Modules/Modules.md new file mode 100644 index 0000000..01db43a --- /dev/null +++ b/docs/Modules/Modules.md @@ -0,0 +1,6 @@ +# Modules how-to's + +- Comet has many different modules to configure optimal performance + +## These markdown files are documentation on how to use them. + diff --git a/docs/Modules/New Text Document.txt b/docs/Modules/New Text Document.txt deleted file mode 100644 index e69de29..0000000 From 186dfb9828c3ebe854df2084d45d4f4b8667e85f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 5 Dec 2015 09:50:00 -0500 Subject: [PATCH 010/674] Create experiment.js --- tools/experiment.js | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 tools/experiment.js diff --git a/tools/experiment.js b/tools/experiment.js new file mode 100644 index 0000000..70a4415 --- /dev/null +++ b/tools/experiment.js @@ -0,0 +1,2 @@ +var experimentJS = require("ExperimentJS"); +var developJS = require("DevelopJS"); From 64b93458bb214856e50503e72bba4c285fac81f0 Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Sat, 5 Dec 2015 09:59:14 -0500 Subject: [PATCH 011/674] enable npm install --- npm-shrinkwrap.json | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 npm-shrinkwrap.json diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json new file mode 100644 index 0000000..e13e902 --- /dev/null +++ b/npm-shrinkwrap.json @@ -0,0 +1,4 @@ +{ + "name": "Comet", + "version": "1.0.0" +} From cc6b48ea4adc2bf6d7b2ba74c90e563d539265b6 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 5 Dec 2015 10:11:48 -0500 Subject: [PATCH 012/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index e13e902..80925f2 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,4 +1,17 @@ { "name": "Comet", - "version": "1.0.0" + "description": "Software development at the speed of a comet.", + "version": "1.0.0", + "bin": { + "comet": "packages/comet-build/build.js" + }, + + "devDependencies": { + "jshint": "^2.6.0", + "browserify": "^12.0.1" + }, + + "scripts": { + "test": "./node_modules/jshint/bin/jshint log-version.js" + } } From 8601ce0a633148b4c7ac0fc974ba62a1f56fbd6d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 5 Dec 2015 10:49:56 -0500 Subject: [PATCH 013/674] Create button.html --- packages/comet-develop/examples/button.html | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 packages/comet-develop/examples/button.html diff --git a/packages/comet-develop/examples/button.html b/packages/comet-develop/examples/button.html new file mode 100644 index 0000000..dd6c7e1 --- /dev/null +++ b/packages/comet-develop/examples/button.html @@ -0,0 +1,7 @@ + + +ButtonJS + + + + From 344cabd84f1dd1c6b2975326bf7de0948c9684a5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 5 Dec 2015 10:50:38 -0500 Subject: [PATCH 014/674] Update and rename New Text Document.txt to button.css --- packages/comet-develop/examples/New Text Document.txt | 0 packages/comet-develop/examples/button.css | 3 +++ 2 files changed, 3 insertions(+) delete mode 100644 packages/comet-develop/examples/New Text Document.txt create mode 100644 packages/comet-develop/examples/button.css diff --git a/packages/comet-develop/examples/New Text Document.txt b/packages/comet-develop/examples/New Text Document.txt deleted file mode 100644 index e69de29..0000000 diff --git a/packages/comet-develop/examples/button.css b/packages/comet-develop/examples/button.css new file mode 100644 index 0000000..f524f0f --- /dev/null +++ b/packages/comet-develop/examples/button.css @@ -0,0 +1,3 @@ +.button { + +} From bd0203af34f1550d4e6439d7eaad227702877221 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 5 Dec 2015 10:59:12 -0500 Subject: [PATCH 015/674] Update button.css --- packages/comet-develop/examples/button.css | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/examples/button.css b/packages/comet-develop/examples/button.css index f524f0f..b9af933 100644 --- a/packages/comet-develop/examples/button.css +++ b/packages/comet-develop/examples/button.css @@ -1,3 +1,5 @@ .button { - + color: blue; + display: "block"; + text-align:"center"; } From 0d3fb3b24e84d313387b23a70ada5e810d6c399b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 5 Dec 2015 11:08:56 -0500 Subject: [PATCH 016/674] Create getBuild.js --- bin/getBuild.js | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 bin/getBuild.js diff --git a/bin/getBuild.js b/bin/getBuild.js new file mode 100644 index 0000000..adb1f3c --- /dev/null +++ b/bin/getBuild.js @@ -0,0 +1,9 @@ +#!/usr/bin/env node + +var getBuild = require("getBuild"); + +function build(){ + getBuild("comet"); +} + +build(); From 0dae6325fd14a2599509d3bb6e011b3cc9845713 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 5 Dec 2015 11:10:06 -0500 Subject: [PATCH 017/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 80925f2..5a0f5eb 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "description": "Software development at the speed of a comet.", "version": "1.0.0", "bin": { - "comet": "packages/comet-build/build.js" + "comet": "./bin/comet" }, "devDependencies": { From 56d0e9c9e09c02caa45cf0e68889dc79c6cfc895 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 5 Dec 2015 11:22:57 -0500 Subject: [PATCH 018/674] Create .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store From 18900cbfc5b1fc14b3923986e5743727c5b8a610 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 6 Dec 2015 09:04:55 -0500 Subject: [PATCH 019/674] Update package.json --- package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package.json b/package.json index 5a0f5eb..9d1beb2 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,11 @@ "browserify": "^12.0.1" }, + "dependencies": { + "ExperimentJS": "1.0.0", + "DevelopJS":"1.0.0" + }, + "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } From e089b3bbb8a49dc73a81b2636df4325cc9515d87 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 6 Dec 2015 09:09:34 -0500 Subject: [PATCH 020/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2921750..1f95049 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![Build Status](https://travis-ci.org/mosesag0813/comet.svg?branch=master)](https://travis-ci.org/mosesag0813/comet) [![devDependency Status](https://david-dm.org/mosesag0813/comet/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies) An organized, simple-to-use development. It is smooth, and it is easy. -> Comet runs on JavaScript and Browserify. +> Comet runs on JavaScript. ## Quickstart From 7a334b3a450245b91b844f08f82a1e314ce3fd89 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 6 Dec 2015 09:10:26 -0500 Subject: [PATCH 021/674] Update build.js --- packages/comet-build/build.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/comet-build/build.js b/packages/comet-build/build.js index 6ba5e0a..287045a 100644 --- a/packages/comet-build/build.js +++ b/packages/comet-build/build.js @@ -10,3 +10,5 @@ function createBuild(repo){ repo + comet.debug(repository); } createBuild(repository); + + From 39bca95af886e5222fa0f8566017a9d7458cb93f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 6 Dec 2015 09:31:43 -0500 Subject: [PATCH 022/674] Update modules.js --- packages/comet-build/modules.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/comet-build/modules.js b/packages/comet-build/modules.js index 45606e2..b616ff9 100644 --- a/packages/comet-build/modules.js +++ b/packages/comet-build/modules.js @@ -39,7 +39,9 @@ cmd.pop = function(addtoArray){ var stack = "add to stack"; addtoArray.add(stack); if(addtoArray > stack.push(cmd.pop).length){ - cmd.pop.exec(); + cmdpop("cmd.pop").exec(); } } -createModules(cmd.pkg, cmd.execute, cmd.imprt); +for(var i=0; i Date: Mon, 7 Dec 2015 21:35:07 -0500 Subject: [PATCH 023/674] Make executable --- bin/comet | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 bin/comet diff --git a/bin/comet b/bin/comet old mode 100644 new mode 100755 From dd1d8ef69b11c01ae11b7d317e1c1b3ba17a166b Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Mon, 7 Dec 2015 21:38:34 -0500 Subject: [PATCH 024/674] set startup to pos A --- bin/startup | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 bin/startup diff --git a/bin/startup b/bin/startup old mode 100644 new mode 100755 From 084c23536f8c7dcb9dc9702e95e518356cf9e6ba Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Mon, 7 Dec 2015 21:43:58 -0500 Subject: [PATCH 025/674] Test Build and make executable --- packages/comet-build/build | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 packages/comet-build/build diff --git a/packages/comet-build/build b/packages/comet-build/build old mode 100644 new mode 100755 From ae7f352302aaec1999289aac662e3b115db1f575 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 8 Dec 2015 05:25:08 -0500 Subject: [PATCH 026/674] set PATH to batch --- bin/comet | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/comet b/bin/comet index 72d1ee5..90d7a0e 100755 --- a/bin/comet +++ b/bin/comet @@ -5,8 +5,8 @@ function cometBuild(file){ var comet; var cfg = require("../comet.bat"); if(1 === 1){ - comet.add(file); + comet.add(cfg(file).attract(file)); } return comet.open(file); } -cometBuild("../comet.bat") +cometBuild("../comet.bat").open("./bin/comet.bat") From 5cc52f3e957cec3c6b950c72ae65692597c8eeb3 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 8 Dec 2015 06:01:45 -0500 Subject: [PATCH 027/674] Update comet.bat --- bin/comet.bat | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/comet.bat b/bin/comet.bat index 8b13789..1c788fa 100644 --- a/bin/comet.bat +++ b/bin/comet.bat @@ -1 +1,5 @@ - +@echo off +echo "Starting Comet-Dev..." +start "./bin/comet" +prompt "Type in the link to your repo." +find "./bin/comet" From 4a07428b9053e5f58c7a477dd4aa45bda6a14d35 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 8 Dec 2015 06:06:44 -0500 Subject: [PATCH 028/674] Update check.bat --- packages/binary-comet/check.bat | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/binary-comet/check.bat b/packages/binary-comet/check.bat index 93a8096..78c4d4a 100644 --- a/packages/binary-comet/check.bat +++ b/packages/binary-comet/check.bat @@ -1,5 +1,6 @@ @echo off echo "Checking for build..." -chdir "ThisPC\Downloads\comet-master\comet-master\bin\comet" +prompt "Where do you have Comet?" find comet -start comet +exit + From 97caa1750d8e99069918dc7371b46fba4a28c774 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 8 Dec 2015 06:09:10 -0500 Subject: [PATCH 029/674] Create config --- packages/binary-comet/config | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 packages/binary-comet/config diff --git a/packages/binary-comet/config b/packages/binary-comet/config new file mode 100644 index 0000000..13f4793 --- /dev/null +++ b/packages/binary-comet/config @@ -0,0 +1,2 @@ +#!/bin/sh + From 1c45436074ce1094f0a8c2eeb708b1f076ab058e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 8 Dec 2015 11:12:05 -0500 Subject: [PATCH 030/674] Update package.json --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 9d1beb2..03deb2f 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,10 @@ { "name": "Comet", - "description": "Software development at the speed of a comet.", + "description": "Software development for building application", "version": "1.0.0", "bin": { - "comet": "./bin/comet" + "comet": "./bin/comet", + "startup":"/bin/startup" }, "devDependencies": { From eddf841cb1e0bff48fcb172bb57c052ae9dfb873 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 8 Dec 2015 11:50:14 -0500 Subject: [PATCH 031/674] config --- packages/binary-comet/config | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/binary-comet/config b/packages/binary-comet/config index 13f4793..083a56f 100644 --- a/packages/binary-comet/config +++ b/packages/binary-comet/config @@ -1,2 +1,15 @@ #!/bin/sh +CFG = "PATH" +ZIP = "comet-build" + +cfg_set(){ + set -e + if[$CFG == "True"]; + then + compress $ZIP + else + return "False" +} + +cfg_set From e0d68cd5f5e78f35fae593c3b08c84ea149a07f8 Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Tue, 8 Dec 2015 11:54:22 -0500 Subject: [PATCH 032/674] set config to binary form --- packages/binary-comet/config | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 packages/binary-comet/config diff --git a/packages/binary-comet/config b/packages/binary-comet/config old mode 100644 new mode 100755 From f9049c9469e63845f6b502de3f7a6aa7e4007045 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 8 Dec 2015 15:49:04 -0500 Subject: [PATCH 033/674] Update develop.js --- packages/comet-develop/develop.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/develop.js b/packages/comet-develop/develop.js index 2f15409..994271e 100644 --- a/packages/comet-develop/develop.js +++ b/packages/comet-develop/develop.js @@ -23,5 +23,7 @@ while(makeDevel(developJS(blp))){ developJS("log for sdk").enable(developJS(pkg("comet-build"))); } } - +if(developJS(sdk.blp) === "comet-develop/boilerplate"){ + developJS(makeDevel(pkg(sdk).open())); +} From 0b6d055f9b931e8099a9662cb1834d718b1fc920 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 06:09:45 -0500 Subject: [PATCH 034/674] Update log-version.js --- log-version.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/log-version.js b/log-version.js index 8b68667..290bd6e 100644 --- a/log-version.js +++ b/log-version.js @@ -1,7 +1,8 @@ #!/usr/bin/env node var log = "Bug fixes, add to and to-does, bump version"; +var version = "1.0.0"; print(log); -require("log-version.js")(process.argv); +"log-version.js"+process.argv+version+1; From 4acf9946a57491f23c172ce9bda3a455ff3edb81 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 06:14:24 -0500 Subject: [PATCH 035/674] Create set_http --- packages/https-native/set_http | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 packages/https-native/set_http diff --git a/packages/https-native/set_http b/packages/https-native/set_http new file mode 100644 index 0000000..fc6c697 --- /dev/null +++ b/packages/https-native/set_http @@ -0,0 +1,12 @@ +var https = require("https"); + +https("8080").find("8080"); + +function setHttps(http){ + http.find("8080"); + while(http.find("8080")){ + do { + https(http)+"8080"; + } + } +} From 8b6aac242c5a973b974be2afa3278c60aa9a586b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 06:17:47 -0500 Subject: [PATCH 036/674] Update develop.js --- packages/comet-develop/develop.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/comet-develop/develop.js b/packages/comet-develop/develop.js index 994271e..8d2dfe7 100644 --- a/packages/comet-develop/develop.js +++ b/packages/comet-develop/develop.js @@ -26,4 +26,8 @@ while(makeDevel(developJS(blp))){ if(developJS(sdk.blp) === "comet-develop/boilerplate"){ developJS(makeDevel(pkg(sdk).open())); } +for(var e=0; e Date: Wed, 9 Dec 2015 07:17:07 -0500 Subject: [PATCH 037/674] Update button.html --- packages/comet-develop/examples/button.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/examples/button.html b/packages/comet-develop/examples/button.html index dd6c7e1..d08753b 100644 --- a/packages/comet-develop/examples/button.html +++ b/packages/comet-develop/examples/button.html @@ -1,6 +1,8 @@ -ButtonJS + + +/head> From 2d15cde214d8bbb9a3c19b123e05ec9912d3055b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 07:19:34 -0500 Subject: [PATCH 038/674] Update button.css --- packages/comet-develop/examples/button.css | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/comet-develop/examples/button.css b/packages/comet-develop/examples/button.css index b9af933..d1bbe12 100644 --- a/packages/comet-develop/examples/button.css +++ b/packages/comet-develop/examples/button.css @@ -1,5 +1 @@ -.button { - color: blue; - display: "block"; - text-align:"center"; -} +.button { font-family: Arial; color: #ffffff; font-size: 35px; padding: 10px; text-decoration: none; -webkit-border-radius: 28px; -moz-border-radius: 28px; border-radius: 28px; -webkit-box-shadow: 0px 1px 3px #666666; -moz-box-shadow: 0px 1px 3px #666666; box-shadow: 0px 1px 3px #666666; text-shadow: 1px 1px 3px #666666; border: solid #d91c71 2px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fc3f94), to(#fc0574)); background: -moz-linear-gradient(top, #fc3f94, #fc0574);}.button:hover { background: #e62097;} From f3e9c33d1b0ddbd5c552c05b9c997e1d479a9bdc Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 07:39:21 -0500 Subject: [PATCH 039/674] Create develop --- bin/develop | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 bin/develop diff --git a/bin/develop b/bin/develop new file mode 100644 index 0000000..90db9cd --- /dev/null +++ b/bin/develop @@ -0,0 +1,5 @@ +#!/usr/bin/env node + +develop = function(){ + +} From de54aa2d72e0be4bc70416a2f04d9ba5ebfd2474 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 08:55:12 -0500 Subject: [PATCH 040/674] Update develop --- bin/develop | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/bin/develop b/bin/develop index 90db9cd..74ab379 100644 --- a/bin/develop +++ b/bin/develop @@ -1,5 +1,18 @@ #!/usr/bin/env node - -develop = function(){ - +var developJS = require("DevelopJS") +var pkg = create({ + comet:"Comet Package", + development:"Comet Development" +}); +var depedencies = require("dependencies"); +develop = function(file){ + if(file.find("develop.js") === true){ + developJS(file.exec("$PATH").open(pkg.comet)); + file.push(pkg.comet); + } + for(var i=0;i Date: Wed, 9 Dec 2015 10:22:28 -0500 Subject: [PATCH 041/674] Make changes to binaries --- bin/develop | 0 packages/comet-build/comet/New Text Document.txt | 0 2 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 bin/develop create mode 100644 packages/comet-build/comet/New Text Document.txt diff --git a/bin/develop b/bin/develop old mode 100644 new mode 100755 diff --git a/packages/comet-build/comet/New Text Document.txt b/packages/comet-build/comet/New Text Document.txt new file mode 100644 index 0000000..e69de29 From 89da61572366e7bd0d1e9d71fdb9ee1653f39332 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 11:55:36 -0500 Subject: [PATCH 042/674] Create deps.js --- packages/comet-build/comet/deps.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 packages/comet-build/comet/deps.js diff --git a/packages/comet-build/comet/deps.js b/packages/comet-build/comet/deps.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/comet-build/comet/deps.js @@ -0,0 +1 @@ + From e383805b0e77bcbca90b27a22881f7240a03e709 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 12:09:47 -0500 Subject: [PATCH 043/674] Delete New Text Document.txt --- packages/comet-build/comet/New Text Document.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 packages/comet-build/comet/New Text Document.txt diff --git a/packages/comet-build/comet/New Text Document.txt b/packages/comet-build/comet/New Text Document.txt deleted file mode 100644 index e69de29..0000000 From b10715e8b5d440a704b2b066b0dc5e2c042c6ec0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 17:22:13 -0500 Subject: [PATCH 044/674] Update deps.js --- packages/comet-build/comet/deps.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/comet-build/comet/deps.js b/packages/comet-build/comet/deps.js index 8b13789..122091b 100644 --- a/packages/comet-build/comet/deps.js +++ b/packages/comet-build/comet/deps.js @@ -1 +1 @@ - +var dependencies = require("dependencies"); From 12e8255974183d913021f6e2ef8473ad9d37ecec Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 17:24:14 -0500 Subject: [PATCH 045/674] Update package.json --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 03deb2f..a4ec023 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "bin": { "comet": "./bin/comet", - "startup":"/bin/startup" + "startup":"./bin/startup" }, "devDependencies": { @@ -13,8 +13,8 @@ }, "dependencies": { - "ExperimentJS": "1.0.0", - "DevelopJS":"1.0.0" + "ExperimentJS": "^1.0.0", + "DevelopJS":"^1.0.0" }, "scripts": { From 7ed42f2f6fc309170b64f141bcb5c9bdc6082455 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 17:26:35 -0500 Subject: [PATCH 046/674] Update log-version.js --- log-version.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/log-version.js b/log-version.js index 290bd6e..0f1b2a1 100644 --- a/log-version.js +++ b/log-version.js @@ -3,6 +3,5 @@ var log = "Bug fixes, add to and to-does, bump version"; var version = "1.0.0"; print(log); - -"log-version.js"+process.argv+version+1; +version.find(version); From 1f38f88cc2d4c3a7d984a08621a236834cd3b939 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 17:28:01 -0500 Subject: [PATCH 047/674] Update log-version.js --- log-version.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/log-version.js b/log-version.js index 0f1b2a1..8793717 100644 --- a/log-version.js +++ b/log-version.js @@ -1,6 +1,6 @@ #!/usr/bin/env node -var log = "Bug fixes, add to and to-does, bump version"; +var log = "Bug fies, add to and to-does, bump version"; var version = "1.0.0"; print(log); version.find(version); From 5ee2bc1619842b0cf8f5a268ad5e3ea3cab3513b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 17:29:04 -0500 Subject: [PATCH 048/674] Update log-version.js --- log-version.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/log-version.js b/log-version.js index 8793717..0f1b2a1 100644 --- a/log-version.js +++ b/log-version.js @@ -1,6 +1,6 @@ #!/usr/bin/env node -var log = "Bug fies, add to and to-does, bump version"; +var log = "Bug fixes, add to and to-does, bump version"; var version = "1.0.0"; print(log); version.find(version); From 7f30f63e018c4d8e14d1ac79e2cb06d70519ecb3 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 17:30:29 -0500 Subject: [PATCH 049/674] Update log-version.js --- log-version.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/log-version.js b/log-version.js index 0f1b2a1..8793717 100644 --- a/log-version.js +++ b/log-version.js @@ -1,6 +1,6 @@ #!/usr/bin/env node -var log = "Bug fixes, add to and to-does, bump version"; +var log = "Bug fies, add to and to-does, bump version"; var version = "1.0.0"; print(log); version.find(version); From 90834cf367d156358105c34f73d0e455e545bf5c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 17:32:32 -0500 Subject: [PATCH 050/674] Update log-version.js --- log-version.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/log-version.js b/log-version.js index 8793717..0f1b2a1 100644 --- a/log-version.js +++ b/log-version.js @@ -1,6 +1,6 @@ #!/usr/bin/env node -var log = "Bug fies, add to and to-does, bump version"; +var log = "Bug fixes, add to and to-does, bump version"; var version = "1.0.0"; print(log); version.find(version); From b9d1c5e29090701df736fd2d541d2316fc082d9a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 20:27:54 -0500 Subject: [PATCH 051/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 80925f2..68a7393 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,9 +1,11 @@ +{ { "name": "Comet", - "description": "Software development at the speed of a comet.", + "description": "Software development for building application", "version": "1.0.0", "bin": { - "comet": "packages/comet-build/build.js" + "comet": "./bin/comet", + "startup":"./bin/startup" }, "devDependencies": { @@ -11,6 +13,11 @@ "browserify": "^12.0.1" }, + "dependencies": { + "ExperimentJS": "^1.0.0", + "DevelopJS":"^1.0.0" + }, + "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } From 334cf57e3a26a5557b04996848fead8078555ddd Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 9 Dec 2015 20:28:05 -0500 Subject: [PATCH 052/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 1 - 1 file changed, 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 68a7393..a4ec023 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,4 +1,3 @@ -{ { "name": "Comet", "description": "Software development for building application", From 5b6f82b8c20b3c684b65d15e3dc3b71f39f3f560 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 10 Dec 2015 07:23:36 -0500 Subject: [PATCH 053/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index a4ec023..cbe19dd 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -12,11 +12,6 @@ "browserify": "^12.0.1" }, - "dependencies": { - "ExperimentJS": "^1.0.0", - "DevelopJS":"^1.0.0" - }, - "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } From acedc8d3bfdbf3cf90be6ca8ab401ac0a170e19b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 10 Dec 2015 07:25:11 -0500 Subject: [PATCH 054/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index cbe19dd..7350f6a 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "Comet", - "description": "Software development for building application", + "description": "Softwaroe development for building application", "version": "1.0.0", "bin": { "comet": "./bin/comet", From a66a6f36649ea8a41561f5fdf4582977e16c7793 Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Thu, 10 Dec 2015 07:25:56 -0500 Subject: [PATCH 055/674] Add folders --- comet/app/New Text Document.txt | 0 comet/platforms/New Text Document.txt | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 comet/app/New Text Document.txt create mode 100644 comet/platforms/New Text Document.txt diff --git a/comet/app/New Text Document.txt b/comet/app/New Text Document.txt new file mode 100644 index 0000000..e69de29 diff --git a/comet/platforms/New Text Document.txt b/comet/platforms/New Text Document.txt new file mode 100644 index 0000000..e69de29 From dfb7b7b848c14a7392ba946c03e297a7fce99769 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 10 Dec 2015 07:40:35 -0500 Subject: [PATCH 056/674] Create package.js --- packages/comet-build/comet/package.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 packages/comet-build/comet/package.js diff --git a/packages/comet-build/comet/package.js b/packages/comet-build/comet/package.js new file mode 100644 index 0000000..21c71b2 --- /dev/null +++ b/packages/comet-build/comet/package.js @@ -0,0 +1 @@ +var CometPackage = require("../deps.js") From 2fce0c8247a1433b1886dc5ba75676c35a169174 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 10 Dec 2015 14:47:01 -0500 Subject: [PATCH 057/674] Update deps.js --- packages/comet-build/comet/deps.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/comet-build/comet/deps.js b/packages/comet-build/comet/deps.js index 122091b..69b6a10 100644 --- a/packages/comet-build/comet/deps.js +++ b/packages/comet-build/comet/deps.js @@ -1 +1,13 @@ -var dependencies = require("dependencies"); +var depend = require("dependencies"); +var pkg; +deps = function(dependencies){ + depend(dependencies).find("DevelopJS"); + if(dependencies === "DevelopJS"){ + depend(pkg&&dependencies.compile(pkg&&dependencies)); + while(depend(pkg.parse("DevelopJS"))){ + do { + depend(pkg.compile()); + } + } + } +} From cc378e026895452bf35052a87c3b92072335355f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 10 Dec 2015 14:59:32 -0500 Subject: [PATCH 058/674] Create setcust.ini --- packages/setcust.ini | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 packages/setcust.ini diff --git a/packages/setcust.ini b/packages/setcust.ini new file mode 100644 index 0000000..5a6a1eb --- /dev/null +++ b/packages/setcust.ini @@ -0,0 +1,2 @@ +[installPackage] +customizablility=0 From be5475b14ea8db60ef94f158b830883f841ea61b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 10 Dec 2015 15:02:27 -0500 Subject: [PATCH 059/674] Update setcust.ini --- packages/setcust.ini | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/setcust.ini b/packages/setcust.ini index 5a6a1eb..c116dcb 100644 --- a/packages/setcust.ini +++ b/packages/setcust.ini @@ -1,2 +1,8 @@ -[installPackage] -customizablility=0 +[initPackage] +customizablility=10 +binary-comet="1.0.5" +comet-build="1.0.3" +comet-develop="1.0.3" +[settings] +customSetup="true" + From 3ed992aebfef44ce43e1965fb52fb0e26288b96d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 10 Dec 2015 15:02:43 -0500 Subject: [PATCH 060/674] Update setcust.ini --- packages/setcust.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/setcust.ini b/packages/setcust.ini index c116dcb..4978781 100644 --- a/packages/setcust.ini +++ b/packages/setcust.ini @@ -1,5 +1,5 @@ [initPackage] -customizablility=10 +customizablility="10" binary-comet="1.0.5" comet-build="1.0.3" comet-develop="1.0.3" From 97ac1fa74b66e599cfcc645ef6172ca7faacba82 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 10 Dec 2015 15:04:05 -0500 Subject: [PATCH 061/674] Create pkg.cfg --- packages/pkg.cfg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 packages/pkg.cfg diff --git a/packages/pkg.cfg b/packages/pkg.cfg new file mode 100644 index 0000000..01ffc10 --- /dev/null +++ b/packages/pkg.cfg @@ -0,0 +1,4 @@ +[customize] +installPackage="true or false" +setSettings="true" +developJS="1.0.3" From 70688fdbcd315e114c75bf43f268a8fcb75baa2e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 10 Dec 2015 15:04:40 -0500 Subject: [PATCH 062/674] Create framework.js --- src/framework.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/framework.js diff --git a/src/framework.js b/src/framework.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/framework.js @@ -0,0 +1 @@ + From 850ff508872d5ed9a00698f21173588509d52530 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 10 Dec 2015 20:08:18 -0500 Subject: [PATCH 063/674] add badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1f95049..99e36c7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Comet ### Build Status -[![Build Status](https://travis-ci.org/mosesag0813/comet.svg?branch=master)](https://travis-ci.org/mosesag0813/comet) [![devDependency Status](https://david-dm.org/mosesag0813/comet/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies) +[![Build Status](https://travis-ci.org/mosesag0813/comet.svg?branch=master)](https://travis-ci.org/mosesag0813/comet) [![devDependency Status](https://david-dm.org/mosesag0813/comet/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies)[![Dependency Status](https://david-dm.org/mosesag0813/comet.svg)](https://david-dm.org/mosesag0813/comet) An organized, simple-to-use development. It is smooth, and it is easy. > Comet runs on JavaScript. From d211a6d8ae0df47dc1cb334934d87fb3ee270773 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 05:43:14 -0500 Subject: [PATCH 064/674] Update experiment.js --- tools/experiment.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tools/experiment.js b/tools/experiment.js index 70a4415..c8d17c0 100644 --- a/tools/experiment.js +++ b/tools/experiment.js @@ -1,2 +1,22 @@ var experimentJS = require("ExperimentJS"); var developJS = require("DevelopJS"); +var pkg = require(../packages); +var components; +experimentPackage = function(pkges){ + if(pkges === true){ + experimentJS(pkges).developJS("Comet Packages"); + developJS(pkgs&&experimentJS(pkg("comet"+pkges+"/").send("New Comet Package"))); + pkg.find(pkges.send(developJS(pkges).experimentJS("Send debug info")&&pkg.call("New Package"+"to"+"destination"))); + pkges.parse("components"); + pkges.compile("Comet Package").find("bin/"); + } + if(!pkges === "invalid Comet Package"){ + components = false; + console.error("Error 109:Invalid Parse Code Package").send("usr/computer"); + } else { + console.warn("Package is eval & UNDEFINED"); + } +} +setup = function(){ + components.parse("New Package"&&console.log("Parsing...").compile("New Package")); +} From d78452eb8ab9b2709e59b4a6d54343ce0769022f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 05:45:14 -0500 Subject: [PATCH 065/674] Create package.js --- package.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 package.js diff --git a/package.js b/package.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/package.js @@ -0,0 +1 @@ + From 74a83eb8d986201e5df8feafce6ac38ab9e9884d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 05:49:08 -0500 Subject: [PATCH 066/674] Create build.sh --- packages/build.sh | 1 + 1 file changed, 1 insertion(+) create mode 100644 packages/build.sh diff --git a/packages/build.sh b/packages/build.sh new file mode 100644 index 0000000..1a24852 --- /dev/null +++ b/packages/build.sh @@ -0,0 +1 @@ +#!/bin/sh From 165d9162f0bf56f17015bcb843041bc47f0a0e67 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 07:21:53 -0500 Subject: [PATCH 067/674] Update build.sh --- packages/build.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/build.sh b/packages/build.sh index 1a24852..39668c1 100644 --- a/packages/build.sh +++ b/packages/build.sh @@ -1 +1,13 @@ #!/bin/sh +buildPackage = "./comet-build/build" + +if[$buildPackage == "False"]; + then + mkdir $buildPackage + find $buildPackage + +addAPackage(){ + $buildPackage == "True"; + compress $buildPackage + unzip $buildPackage +} From 92a57ba779aadd4574adbc8cabd716c2d793b91f Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Fri, 11 Dec 2015 07:25:15 -0500 Subject: [PATCH 068/674] Deleted ntd not needed --- comet/New Text Document.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 comet/New Text Document.txt diff --git a/comet/New Text Document.txt b/comet/New Text Document.txt deleted file mode 100644 index e69de29..0000000 From 60006de14de81f7ab0c82c36a852c99a48c401dc Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 07:29:21 -0500 Subject: [PATCH 069/674] Create cometdev.js --- packages/comet-develop/cometdev.js | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 packages/comet-develop/cometdev.js diff --git a/packages/comet-develop/cometdev.js b/packages/comet-develop/cometdev.js new file mode 100644 index 0000000..35c406a --- /dev/null +++ b/packages/comet-develop/cometdev.js @@ -0,0 +1,3 @@ +dev = function(){ + +} From 09f114d58377e0f99ffd22b7d3fa9cb0d0e5fe24 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 07:40:39 -0500 Subject: [PATCH 070/674] configure and sort tools --- packages/comet-develop/comet-dev.js | 10 ++++++++++ packages/comet-develop/cometdev.js | 3 --- 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 packages/comet-develop/comet-dev.js delete mode 100644 packages/comet-develop/cometdev.js diff --git a/packages/comet-develop/comet-dev.js b/packages/comet-develop/comet-dev.js new file mode 100644 index 0000000..470b62d --- /dev/null +++ b/packages/comet-develop/comet-dev.js @@ -0,0 +1,10 @@ +dev = function(accessories){ + accessories = create({ + builder:"./tools/comet-builder", + init_tool:"./tools/init_tool" + experimentJS:"./tools/experiment" + }); + accessories.debug("New Tool"); + accessories.find(accessories.log("$PATH")); + accessories.develop("comet-dev").console.log("added tools!"); +} diff --git a/packages/comet-develop/cometdev.js b/packages/comet-develop/cometdev.js deleted file mode 100644 index 35c406a..0000000 --- a/packages/comet-develop/cometdev.js +++ /dev/null @@ -1,3 +0,0 @@ -dev = function(){ - -} From 0ba5e796f890c3960136b4ff228fcc837d602bf5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 07:43:26 -0500 Subject: [PATCH 071/674] Update comet-dev.js --- packages/comet-develop/comet-dev.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/comet-develop/comet-dev.js b/packages/comet-develop/comet-dev.js index 470b62d..9887714 100644 --- a/packages/comet-develop/comet-dev.js +++ b/packages/comet-develop/comet-dev.js @@ -1,3 +1,4 @@ +var develop = require("DevelopJS"); dev = function(accessories){ accessories = create({ builder:"./tools/comet-builder", From 59ebe45084ab96353227cae143507e36ed946a3a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 09:31:31 -0500 Subject: [PATCH 072/674] Create build.bat --- packages/comet-build/build.bat | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 packages/comet-build/build.bat diff --git a/packages/comet-build/build.bat b/packages/comet-build/build.bat new file mode 100644 index 0000000..41eb36c --- /dev/null +++ b/packages/comet-build/build.bat @@ -0,0 +1,4 @@ +@echo off +echo "Starting Build..." +find "./packages/comet-build/build" +start "build" From 6ebdad14accde3ecde1ab7088ec05ecb41b8b01e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 09:32:21 -0500 Subject: [PATCH 073/674] Update build.bat --- packages/comet-build/build.bat | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/comet-build/build.bat b/packages/comet-build/build.bat index 41eb36c..ea0e76b 100644 --- a/packages/comet-build/build.bat +++ b/packages/comet-build/build.bat @@ -1,4 +1,5 @@ @echo off echo "Starting Build..." find "./packages/comet-build/build" +find "./packages/comet-build/build.js" start "build" From 2e5f673d7e5c2ea8fef15a92e75ba100d4f8e046 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 09:33:22 -0500 Subject: [PATCH 074/674] Create package.json --- packages/comet-build/comet/package.json | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 packages/comet-build/comet/package.json diff --git a/packages/comet-build/comet/package.json b/packages/comet-build/comet/package.json new file mode 100644 index 0000000..8915db0 --- /dev/null +++ b/packages/comet-build/comet/package.json @@ -0,0 +1,4 @@ +{ + "name": "Comet", + +} From ab6ff50cd638d2f8f48d8d6adcea3d4ea5f52a1c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 09:41:01 -0500 Subject: [PATCH 075/674] Update package.json --- packages/comet-build/comet/package.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/comet-build/comet/package.json b/packages/comet-build/comet/package.json index 8915db0..af7f228 100644 --- a/packages/comet-build/comet/package.json +++ b/packages/comet-build/comet/package.json @@ -1,4 +1,8 @@ { - "name": "Comet", - + "name": "comet-folder", + "version":"^1.0.3" + "author": { + "name":"Moses Grant", + "email":"mosesgrant3345@gmail.com" + } } From 09b4abd6f3f6cd8e6f76888dfd37d070b7b3d9c1 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 09:41:13 -0500 Subject: [PATCH 076/674] Update package.json --- packages/comet-build/comet/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/comet-build/comet/package.json b/packages/comet-build/comet/package.json index af7f228..9a64b0a 100644 --- a/packages/comet-build/comet/package.json +++ b/packages/comet-build/comet/package.json @@ -1,6 +1,6 @@ { "name": "comet-folder", - "version":"^1.0.3" + "version":"^1.0.3", "author": { "name":"Moses Grant", "email":"mosesgrant3345@gmail.com" From 35118ebbef858865cb9740d6d9be2fe6cc3453a5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 09:43:04 -0500 Subject: [PATCH 077/674] Update comet.bat --- bin/comet.bat | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/comet.bat b/bin/comet.bat index 1c788fa..12abc97 100644 --- a/bin/comet.bat +++ b/bin/comet.bat @@ -1,5 +1,6 @@ @echo off echo "Starting Comet-Dev..." -start "./bin/comet" prompt "Type in the link to your repo." -find "./bin/comet" +echo "Starting Build..." +start "./bin/comet" + From d68934fec29337f3e70c0dcc6d0195fe09838aee Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 09:44:33 -0500 Subject: [PATCH 078/674] Update comet.bat --- bin/comet.bat | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/comet.bat b/bin/comet.bat index 12abc97..6e67dd9 100644 --- a/bin/comet.bat +++ b/bin/comet.bat @@ -3,4 +3,6 @@ echo "Starting Comet-Dev..." prompt "Type in the link to your repo." echo "Starting Build..." start "./bin/comet" +echo "Configuring Development..." +start "./bin/comet" From 2e8c11394f21bb36f6a2aa82dbd5dda0c7b90b3d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 11 Dec 2015 09:44:56 -0500 Subject: [PATCH 079/674] Update comet.bat --- bin/comet.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/comet.bat b/bin/comet.bat index 6e67dd9..3a22503 100644 --- a/bin/comet.bat +++ b/bin/comet.bat @@ -4,5 +4,5 @@ prompt "Type in the link to your repo." echo "Starting Build..." start "./bin/comet" echo "Configuring Development..." -start "./bin/comet" +start "./bin/develop" From 80b7d9b1e1be543896cf80525aa9671a2bde1012 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 12 Dec 2015 18:34:03 -0500 Subject: [PATCH 080/674] Update package.js --- package.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/package.js b/package.js index 8b13789..f2dd737 100644 --- a/package.js +++ b/package.js @@ -1 +1,9 @@ - +var packageContains = create({ + init_tool:"./tools/init_tool", + experiment:"./tools/experiment.js" +}); +customizePackage = function(){ + var install = require("install"); + install(packageContains.experiment).push(console.log("New Dev")); + console.warn("Customizing package may alter the way the package works."); +} From f2b8c1f07f1022413e399f68b0924e5ab74c5a48 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 13 Dec 2015 19:34:37 -0500 Subject: [PATCH 081/674] Rename set_http to set_http.js --- packages/https-native/{set_http => set_http.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/https-native/{set_http => set_http.js} (100%) diff --git a/packages/https-native/set_http b/packages/https-native/set_http.js similarity index 100% rename from packages/https-native/set_http rename to packages/https-native/set_http.js From ba040da9d18e9a1bd2ba04c29e769d3c10a3abf7 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 13 Dec 2015 19:37:32 -0500 Subject: [PATCH 082/674] Update package.js --- package.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package.js b/package.js index f2dd737..94b4a27 100644 --- a/package.js +++ b/package.js @@ -7,3 +7,8 @@ customizePackage = function(){ install(packageContains.experiment).push(console.log("New Dev")); console.warn("Customizing package may alter the way the package works."); } + +init = function(){ + customizePackage(); +} +init(); From 029060163281145c0f4b010e5991160ca01d3d7a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 14 Dec 2015 05:55:41 -0500 Subject: [PATCH 083/674] Update package.js --- packages/comet-build/comet/package.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/comet-build/comet/package.js b/packages/comet-build/comet/package.js index 21c71b2..e8c44cd 100644 --- a/packages/comet-build/comet/package.js +++ b/packages/comet-build/comet/package.js @@ -1 +1,13 @@ -var CometPackage = require("../deps.js") +import CometPackage +set "Frameworks" +var CometPackage = require("../deps.js"); +var repo = ""; +if(repo === CometPackage(repo)){ + repo.push(CometPackage(repo)); + repo.integrate("Comet Packages to Repo"); +} +if(CometPackage(repo) === true){ + repo.alert("Package Integrated") +} + + From 01a0a6bb8ba54ff35aab4596430f1aad9cbc6d58 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 14 Dec 2015 05:56:35 -0500 Subject: [PATCH 084/674] Update package.json --- packages/comet-build/comet/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/comet-build/comet/package.json b/packages/comet-build/comet/package.json index 9a64b0a..2700769 100644 --- a/packages/comet-build/comet/package.json +++ b/packages/comet-build/comet/package.json @@ -4,5 +4,6 @@ "author": { "name":"Moses Grant", "email":"mosesgrant3345@gmail.com" - } + }, + "integrate-to":"repository" } From 74198e15ae5484beb9c64bc364e8c2d83c96a3fe Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 14 Dec 2015 05:58:25 -0500 Subject: [PATCH 085/674] Create packages --- packages/comet-build/comet/packages | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 packages/comet-build/comet/packages diff --git a/packages/comet-build/comet/packages b/packages/comet-build/comet/packages new file mode 100644 index 0000000..6c0d87b --- /dev/null +++ b/packages/comet-build/comet/packages @@ -0,0 +1,4 @@ +*NewPackage.set +integrate comet to repo +configure.txt +make repo check From 25b2230d50f8d420c33578aea60a1c9e914ebf93 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 14 Dec 2015 06:00:51 -0500 Subject: [PATCH 086/674] Update build.bat --- packages/comet-build/build.bat | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/comet-build/build.bat b/packages/comet-build/build.bat index ea0e76b..7dea5c7 100644 --- a/packages/comet-build/build.bat +++ b/packages/comet-build/build.bat @@ -1,5 +1,3 @@ @echo off echo "Starting Build..." -find "./packages/comet-build/build" -find "./packages/comet-build/build.js" -start "build" +start "./packages/comet-build/build" From 42bef8b3d2e80f3ba537209c405aba6d15ba2157 Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Mon, 14 Dec 2015 11:45:51 -0500 Subject: [PATCH 087/674] Set to executable --- packages/comet-build/build.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 packages/comet-build/build.js diff --git a/packages/comet-build/build.js b/packages/comet-build/build.js old mode 100644 new mode 100755 From 1a24279b2b197eb011b50afca59384e958bb8e13 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 14 Dec 2015 13:05:02 -0500 Subject: [PATCH 088/674] Delete framework.js --- src/framework.js | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/framework.js diff --git a/src/framework.js b/src/framework.js deleted file mode 100644 index 8b13789..0000000 --- a/src/framework.js +++ /dev/null @@ -1 +0,0 @@ - From bcd4912445fa948da0daddd3d6bea4cd14c5019a Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Mon, 14 Dec 2015 13:12:13 -0500 Subject: [PATCH 089/674] Add package to repo --- packages/comet-update-notification/New Text Document.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 packages/comet-update-notification/New Text Document.txt diff --git a/packages/comet-update-notification/New Text Document.txt b/packages/comet-update-notification/New Text Document.txt new file mode 100644 index 0000000..e69de29 From 31c7d7dc176f19150b45d1aff8e63e255d6afd19 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 05:49:33 -0500 Subject: [PATCH 090/674] Delete getBuild.js --- bin/getBuild.js | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 bin/getBuild.js diff --git a/bin/getBuild.js b/bin/getBuild.js deleted file mode 100644 index adb1f3c..0000000 --- a/bin/getBuild.js +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env node - -var getBuild = require("getBuild"); - -function build(){ - getBuild("comet"); -} - -build(); From e93bf525f21a665a34a8cd077709082673fbde41 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 06:10:19 -0500 Subject: [PATCH 091/674] Create builder.js --- tools/builder.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tools/builder.js diff --git a/tools/builder.js b/tools/builder.js new file mode 100644 index 0000000..b8afab7 --- /dev/null +++ b/tools/builder.js @@ -0,0 +1,16 @@ +var repo = ""; +var cometpkg = { + source: "GitHub", + owner: "Comet", + comet-repo:"https://github.com/mosesag0813/comet" +}; +var build = { + test: "build.js" +} +builder = function(package){ + package.integrate(repo); + package.push(repo); + if(repo === package){ + + } +} From f2b75645f8c09a11f279a920da0a944cde860192 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 06:11:25 -0500 Subject: [PATCH 092/674] Create appbuild --- comet/appbuild | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/appbuild diff --git a/comet/appbuild b/comet/appbuild new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/appbuild @@ -0,0 +1 @@ + From 18a627cf32e4bd8109a91caee054b16874f65d28 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 06:11:39 -0500 Subject: [PATCH 093/674] Delete appbuild --- comet/appbuild | 1 - 1 file changed, 1 deletion(-) delete mode 100644 comet/appbuild diff --git a/comet/appbuild b/comet/appbuild deleted file mode 100644 index 8b13789..0000000 --- a/comet/appbuild +++ /dev/null @@ -1 +0,0 @@ - From 411d479d45ae8b7fcc9fd6d7199e9b54bee4938b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 07:17:03 -0500 Subject: [PATCH 094/674] Create build.gradle --- build.gradle | 1 + 1 file changed, 1 insertion(+) create mode 100644 build.gradle diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..6178079 --- /dev/null +++ b/build.gradle @@ -0,0 +1 @@ +b From 54af3920db2642d2645a4702b65f008118f06cd7 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 07:17:25 -0500 Subject: [PATCH 095/674] Delete build.gradle --- build.gradle | 1 - 1 file changed, 1 deletion(-) delete mode 100644 build.gradle diff --git a/build.gradle b/build.gradle deleted file mode 100644 index 6178079..0000000 --- a/build.gradle +++ /dev/null @@ -1 +0,0 @@ -b From e6da412169f11dd73346fa55085e19c6ca551682 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 07:38:38 -0500 Subject: [PATCH 096/674] Update builder.js --- tools/builder.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tools/builder.js b/tools/builder.js index b8afab7..797ad1e 100644 --- a/tools/builder.js +++ b/tools/builder.js @@ -7,10 +7,12 @@ var cometpkg = { var build = { test: "build.js" } -builder = function(package){ - package.integrate(repo); - package.push(repo); - if(repo === package){ - +builder = function(pkg){ + pkg.integrate(repo); + pkg.push(repo); + if(repo === pkg){ + pkg = true; } + var makeApkg = new cometpkg; + var makeAbuild = new build; } From a822cb8f76d0c3cf0114e546e1191758c109821f Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Tue, 15 Dec 2015 08:56:02 -0500 Subject: [PATCH 097/674] Test components and binaries --- test/New Text Document.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/New Text Document.txt diff --git a/test/New Text Document.txt b/test/New Text Document.txt new file mode 100644 index 0000000..e69de29 From c6e46985dec79450258ac6cb394f54f131c57977 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 09:54:42 -0500 Subject: [PATCH 098/674] Rename New Text Document.txt to update.js --- test/New Text Document.txt | 0 test/update.js | 1 + 2 files changed, 1 insertion(+) delete mode 100644 test/New Text Document.txt create mode 100644 test/update.js diff --git a/test/New Text Document.txt b/test/New Text Document.txt deleted file mode 100644 index e69de29..0000000 diff --git a/test/update.js b/test/update.js new file mode 100644 index 0000000..d3f5a12 --- /dev/null +++ b/test/update.js @@ -0,0 +1 @@ + From b181138d03411c2cb48fd39b6032aab7baa47484 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 10:01:03 -0500 Subject: [PATCH 099/674] Delete update.js --- test/update.js | 1 - 1 file changed, 1 deletion(-) delete mode 100644 test/update.js diff --git a/test/update.js b/test/update.js deleted file mode 100644 index d3f5a12..0000000 --- a/test/update.js +++ /dev/null @@ -1 +0,0 @@ - From c372b6478fe5b5dbbae43ae08110820fd2203e09 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 10:01:40 -0500 Subject: [PATCH 100/674] Create update.js --- src/update.js | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/update.js diff --git a/src/update.js b/src/update.js new file mode 100644 index 0000000..81b9775 --- /dev/null +++ b/src/update.js @@ -0,0 +1,3 @@ +update = function(){ + +} From 8cd7c042558877b8e499f3e17fafe93da9908fd6 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 15 Dec 2015 17:43:51 -0500 Subject: [PATCH 101/674] Update update.js --- src/update.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/update.js b/src/update.js index 81b9775..242e43a 100644 --- a/src/update.js +++ b/src/update.js @@ -1,3 +1,4 @@ update = function(){ - + updateNew = "1.0.0" + "0.0.1"; + updateNew.push("update"); } From 9a3f605ee64d9e6f598116bc8e64176e48984c41 Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Wed, 16 Dec 2015 05:38:37 -0500 Subject: [PATCH 102/674] Simple initialization for npm --- package.json | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index a4ec023..03eb2d3 100644 --- a/package.json +++ b/package.json @@ -1,23 +1,35 @@ { - "name": "Comet", + "name": "comet", "description": "Software development for building application", "version": "1.0.0", "bin": { "comet": "./bin/comet", - "startup":"./bin/startup" + "startup": "./bin/startup" }, - "devDependencies": { "jshint": "^2.6.0", "browserify": "^12.0.1" }, - "dependencies": { "ExperimentJS": "^1.0.0", - "DevelopJS":"^1.0.0" + "DevelopJS": "^1.0.0" }, - "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" - } + }, + "main": "main.js", + "directories": { + "doc": "docs", + "test": "test" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/mosesag0813/comet.git" + }, + "author": "Moses Grant", + "license": "ISC", + "bugs": { + "url": "https://github.com/mosesag0813/comet/issues" + }, + "homepage": "https://github.com/mosesag0813/comet#readme" } From 3c032f5b39250691ead077b5a37b2002a92d3a14 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 05:43:46 -0500 Subject: [PATCH 103/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 7350f6a..03eb2d3 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,18 +1,35 @@ { - "name": "Comet", - "description": "Softwaroe development for building application", + "name": "comet", + "description": "Software development for building application", "version": "1.0.0", "bin": { "comet": "./bin/comet", - "startup":"./bin/startup" + "startup": "./bin/startup" }, - "devDependencies": { "jshint": "^2.6.0", "browserify": "^12.0.1" }, - + "dependencies": { + "ExperimentJS": "^1.0.0", + "DevelopJS": "^1.0.0" + }, "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" - } + }, + "main": "main.js", + "directories": { + "doc": "docs", + "test": "test" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/mosesag0813/comet.git" + }, + "author": "Moses Grant", + "license": "ISC", + "bugs": { + "url": "https://github.com/mosesag0813/comet/issues" + }, + "homepage": "https://github.com/mosesag0813/comet#readme" } From af6925b47de831010c6fa26f934d70693a1c72f4 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 05:48:06 -0500 Subject: [PATCH 104/674] Update CONTRIBUTING.md --- CONTRIBUTING.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2544552..58d58df 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,7 +3,6 @@ ### If you want to contribute to this project, here are some **guidelines**. - Before filing a bug, please send some evidence of what happened. - Before making a pull request, please make sure it's for a major update of configuration. -- Make a *update log* of what you have done to keep track of everything you have made and updated. *Thank you for contributing!* From 5e5fd93d837b69058886dc7e595b197ef0892a23 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 05:48:13 -0500 Subject: [PATCH 105/674] Update CONTRIBUTING.md From da225ffba50764456f99c16679a945bb0252e5a4 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 05:52:30 -0500 Subject: [PATCH 106/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 03eb2d3..043e60a 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "DevelopJS": "^1.0.0" }, "scripts": { - "test": "./node_modules/jshint/bin/jshint log-version.js" + "test": "./node_modules/jshint/bin/jshint build.js" }, "main": "main.js", "directories": { From 5b0e93db075c20dcccc7eca81c5ac52156645110 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 05:52:55 -0500 Subject: [PATCH 107/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 043e60a..f5a36fe 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "DevelopJS": "^1.0.0" }, "scripts": { - "test": "./node_modules/jshint/bin/jshint build.js" + "test": "./node_modules/jshint/bin/jshint package.js" }, "main": "main.js", "directories": { From 202605a7a0f3685fe61e2993be2355141aeca0c0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 05:57:52 -0500 Subject: [PATCH 108/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f5a36fe..7863555 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "DevelopJS": "^1.0.0" }, "scripts": { - "test": "./node_modules/jshint/bin/jshint package.js" + "test": "./node_modules/jshint/bin/jshint logversion.js" }, "main": "main.js", "directories": { From c71bedf499a361bd130fe87a508e0b57d4d39012 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:01:12 -0500 Subject: [PATCH 109/674] Update package.json --- package.json | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/package.json b/package.json index 7863555..2309820 100644 --- a/package.json +++ b/package.json @@ -16,20 +16,4 @@ }, "scripts": { "test": "./node_modules/jshint/bin/jshint logversion.js" - }, - "main": "main.js", - "directories": { - "doc": "docs", - "test": "test" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/mosesag0813/comet.git" - }, - "author": "Moses Grant", - "license": "ISC", - "bugs": { - "url": "https://github.com/mosesag0813/comet/issues" - }, - "homepage": "https://github.com/mosesag0813/comet#readme" } From 4e6a5fd344e90c4fd645d0f0419c129744f5139f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:03:33 -0500 Subject: [PATCH 110/674] Update package.json --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 2309820..0c916e2 100644 --- a/package.json +++ b/package.json @@ -16,4 +16,5 @@ }, "scripts": { "test": "./node_modules/jshint/bin/jshint logversion.js" -} + } +} From 0a4372c9592c753e331799b1dd2b7881670f6b06 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:04:36 -0500 Subject: [PATCH 111/674] Create notifications.js --- packages/comet-update-notification/notifications.js | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 packages/comet-update-notification/notifications.js diff --git a/packages/comet-update-notification/notifications.js b/packages/comet-update-notification/notifications.js new file mode 100644 index 0000000..c24f00d --- /dev/null +++ b/packages/comet-update-notification/notifications.js @@ -0,0 +1,3 @@ +notifications = function(){ + +} From e00703a9aafc7b082cf9cfd7d66ceb90dd78982d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:06:25 -0500 Subject: [PATCH 112/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0c916e2..ac1355e 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "jshint": "^2.6.0", "browserify": "^12.0.1" }, - "dependencies": { + "dependencies": { "ExperimentJS": "^1.0.0", "DevelopJS": "^1.0.0" }, From 43c811d2661148f74c00af25fdb04e654971cdff Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:07:48 -0500 Subject: [PATCH 113/674] Update package.json --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ac1355e..d138b9d 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "browserify": "^12.0.1" }, "dependencies": { - "ExperimentJS": "^1.0.0", - "DevelopJS": "^1.0.0" + "experimentjs": "^1.0.0", + "developjs": "^1.0.0" }, "scripts": { "test": "./node_modules/jshint/bin/jshint logversion.js" From 953b3a86ffdce0119f51889fafa19fea65fef3a3 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:10:48 -0500 Subject: [PATCH 114/674] Update package.json --- package.json | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index d138b9d..a4ec023 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,23 @@ { - "name": "comet", + "name": "Comet", "description": "Software development for building application", "version": "1.0.0", "bin": { "comet": "./bin/comet", - "startup": "./bin/startup" + "startup":"./bin/startup" }, + "devDependencies": { "jshint": "^2.6.0", "browserify": "^12.0.1" }, - "dependencies": { - "experimentjs": "^1.0.0", - "developjs": "^1.0.0" + + "dependencies": { + "ExperimentJS": "^1.0.0", + "DevelopJS":"^1.0.0" }, + "scripts": { - "test": "./node_modules/jshint/bin/jshint logversion.js" + "test": "./node_modules/jshint/bin/jshint log-version.js" } -} +} From 8ff8d6d3c32359020c5ddd0a4f7d95d22984b8d7 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:13:12 -0500 Subject: [PATCH 115/674] Update package.json --- package.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/package.json b/package.json index a4ec023..74c6f99 100644 --- a/package.json +++ b/package.json @@ -11,12 +11,7 @@ "jshint": "^2.6.0", "browserify": "^12.0.1" }, - - "dependencies": { - "ExperimentJS": "^1.0.0", - "DevelopJS":"^1.0.0" - }, - + "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } From 1b807acba794293321a7ab49c21aa514eb2ca8f9 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:15:00 -0500 Subject: [PATCH 116/674] Update package.json --- package.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/package.json b/package.json index 74c6f99..5b9e548 100644 --- a/package.json +++ b/package.json @@ -6,12 +6,10 @@ "comet": "./bin/comet", "startup":"./bin/startup" }, - "devDependencies": { "jshint": "^2.6.0", "browserify": "^12.0.1" }, - "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } From c16107e7def6d971f5efbed3bd3e8d4acacf8c61 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:16:59 -0500 Subject: [PATCH 117/674] Update package.json --- package.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 5b9e548..03deb2f 100644 --- a/package.json +++ b/package.json @@ -4,12 +4,19 @@ "version": "1.0.0", "bin": { "comet": "./bin/comet", - "startup":"./bin/startup" + "startup":"/bin/startup" }, + "devDependencies": { "jshint": "^2.6.0", "browserify": "^12.0.1" }, + + "dependencies": { + "ExperimentJS": "1.0.0", + "DevelopJS":"1.0.0" + }, + "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } From 121c3c4d7e6847d2d1e18277d46a4016ba1fe5b0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:18:32 -0500 Subject: [PATCH 118/674] Update package.json --- package.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/package.json b/package.json index 03deb2f..5ea6547 100644 --- a/package.json +++ b/package.json @@ -11,12 +11,6 @@ "jshint": "^2.6.0", "browserify": "^12.0.1" }, - - "dependencies": { - "ExperimentJS": "1.0.0", - "DevelopJS":"1.0.0" - }, - "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } From 7abc83b94a006d4f858cd7e50351dfb0e05bcfe4 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 06:19:41 -0500 Subject: [PATCH 119/674] Update package.json --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index 5ea6547..94ab426 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,6 @@ "comet": "./bin/comet", "startup":"/bin/startup" }, - "devDependencies": { "jshint": "^2.6.0", "browserify": "^12.0.1" From 51b5296d5f1ff3f9e38fd5b83b138c9f5d843ee5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:11:37 -0500 Subject: [PATCH 120/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 03eb2d3..a4ec023 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,35 +1,23 @@ { - "name": "comet", + "name": "Comet", "description": "Software development for building application", "version": "1.0.0", "bin": { "comet": "./bin/comet", - "startup": "./bin/startup" + "startup":"./bin/startup" }, + "devDependencies": { "jshint": "^2.6.0", "browserify": "^12.0.1" }, + "dependencies": { "ExperimentJS": "^1.0.0", - "DevelopJS": "^1.0.0" + "DevelopJS":"^1.0.0" }, + "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" - }, - "main": "main.js", - "directories": { - "doc": "docs", - "test": "test" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/mosesag0813/comet.git" - }, - "author": "Moses Grant", - "license": "ISC", - "bugs": { - "url": "https://github.com/mosesag0813/comet/issues" - }, - "homepage": "https://github.com/mosesag0813/comet#readme" + } } From 0d4a54664d3f7c0a087d32f21bfc5e01658619c0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:12:51 -0500 Subject: [PATCH 121/674] Update package.json --- package.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/package.json b/package.json index 94ab426..f49a302 100644 --- a/package.json +++ b/package.json @@ -2,10 +2,7 @@ "name": "Comet", "description": "Software development for building application", "version": "1.0.0", - "bin": { - "comet": "./bin/comet", - "startup":"/bin/startup" - }, + "devDependencies": { "jshint": "^2.6.0", "browserify": "^12.0.1" From a634386e24b1a956baf0f8d5f55be7d6dd3ae412 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:14:30 -0500 Subject: [PATCH 122/674] Update package.json --- package.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/package.json b/package.json index f49a302..a4ec023 100644 --- a/package.json +++ b/package.json @@ -2,11 +2,21 @@ "name": "Comet", "description": "Software development for building application", "version": "1.0.0", + "bin": { + "comet": "./bin/comet", + "startup":"./bin/startup" + }, "devDependencies": { "jshint": "^2.6.0", "browserify": "^12.0.1" }, + + "dependencies": { + "ExperimentJS": "^1.0.0", + "DevelopJS":"^1.0.0" + }, + "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } From 375f96c897aab0570360e07ea6117d0edaeb1ce3 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:15:29 -0500 Subject: [PATCH 123/674] Update update.js --- src/update.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/update.js b/src/update.js index 242e43a..9c6c8eb 100644 --- a/src/update.js +++ b/src/update.js @@ -1,4 +1,4 @@ -update = function(){ +update = function(uptodate){ updateNew = "1.0.0" + "0.0.1"; - updateNew.push("update"); + updatetodate.push(updateNew); } From 90797115d875f9afb26dcb0b312115c9875cc6f0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:16:44 -0500 Subject: [PATCH 124/674] Update package.json --- package.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/package.json b/package.json index a4ec023..cbe19dd 100644 --- a/package.json +++ b/package.json @@ -12,11 +12,6 @@ "browserify": "^12.0.1" }, - "dependencies": { - "ExperimentJS": "^1.0.0", - "DevelopJS":"^1.0.0" - }, - "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } From 246ffebb6815342101348f6d3369ba6372e0e921 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:19:52 -0500 Subject: [PATCH 125/674] Update package.json --- package.json | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index cbe19dd..fcd1258 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,19 @@ { "name": "Comet", - "description": "Software development for building application", "version": "1.0.0", - "bin": { - "comet": "./bin/comet", - "startup":"./bin/startup" + "project-type": "development", + "description": "A quality build, and multiplatform development.", + "author": { + "name": "Moses Grant", + "email" : "mosesag0813@github.com", + "repo-url":"https://github.com/mosesag0813/ApplesBuild" }, "devDependencies": { - "jshint": "^2.6.0", - "browserify": "^12.0.1" + "jshint":"^2.6.0", + "browserify":"^12.0.0" }, "scripts": { - "test": "./node_modules/jshint/bin/jshint log-version.js" + "test": "./node_modules/jshint/bin/jshint main.js" } -} From ba772746118ea5736c558d821487980171b8de69 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:21:02 -0500 Subject: [PATCH 126/674] Update package.json --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index fcd1258..8df05d5 100644 --- a/package.json +++ b/package.json @@ -17,3 +17,4 @@ "scripts": { "test": "./node_modules/jshint/bin/jshint main.js" } +} From 245bc62257935943ab3b57f5707e1722ae85d345 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:22:13 -0500 Subject: [PATCH 127/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index a4ec023..cbe19dd 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -12,11 +12,6 @@ "browserify": "^12.0.1" }, - "dependencies": { - "ExperimentJS": "^1.0.0", - "DevelopJS":"^1.0.0" - }, - "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } From 383d43aacc36a2eea3c162bc10500ab77a636bc1 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:22:38 -0500 Subject: [PATCH 128/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8df05d5..0ddee3e 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "devDependencies": { "jshint":"^2.6.0", - "browserify":"^12.0.0" + "browserify":"^12.0.1" }, "scripts": { From d4a7aa9d26ab0f3526445d2bee8651714f126515 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:29:36 -0500 Subject: [PATCH 129/674] Update package.json --- package.json | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 0ddee3e..a4ec023 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,23 @@ { "name": "Comet", + "description": "Software development for building application", "version": "1.0.0", - "project-type": "development", - "description": "A quality build, and multiplatform development.", - "author": { - "name": "Moses Grant", - "email" : "mosesag0813@github.com", - "repo-url":"https://github.com/mosesag0813/ApplesBuild" + "bin": { + "comet": "./bin/comet", + "startup":"./bin/startup" }, "devDependencies": { - "jshint":"^2.6.0", - "browserify":"^12.0.1" + "jshint": "^2.6.0", + "browserify": "^12.0.1" + }, + + "dependencies": { + "ExperimentJS": "^1.0.0", + "DevelopJS":"^1.0.0" }, "scripts": { - "test": "./node_modules/jshint/bin/jshint main.js" + "test": "./node_modules/jshint/bin/jshint log-version.js" } } From 950421687097d14e1d5750d28b0f651b5b97d666 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:30:38 -0500 Subject: [PATCH 130/674] Update and rename New Text Document.txt to windows --- comet/platforms/New Text Document.txt | 0 comet/platforms/windows | 1 + 2 files changed, 1 insertion(+) delete mode 100644 comet/platforms/New Text Document.txt create mode 100644 comet/platforms/windows diff --git a/comet/platforms/New Text Document.txt b/comet/platforms/New Text Document.txt deleted file mode 100644 index e69de29..0000000 diff --git a/comet/platforms/windows b/comet/platforms/windows new file mode 100644 index 0000000..9a907ce --- /dev/null +++ b/comet/platforms/windows @@ -0,0 +1 @@ +#!/usr/bin/env node From eb3049977c71f107f1fd3c92b56297fe1043b67f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:34:54 -0500 Subject: [PATCH 131/674] Update comet.bat --- bin/comet.bat | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bin/comet.bat b/bin/comet.bat index 3a22503..8819f52 100644 --- a/bin/comet.bat +++ b/bin/comet.bat @@ -1,8 +1,9 @@ @echo off echo "Starting Comet-Dev..." -prompt "Type in the link to your repo." -echo "Starting Build..." start "./bin/comet" echo "Configuring Development..." -start "./bin/develop" +find "./packages/comet-develop" +echo "Done! :-)" +exit + From 8b4d9d799119e252179fa445728fe11160d6decf Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:39:21 -0500 Subject: [PATCH 132/674] Update notifications.js --- packages/comet-update-notification/notifications.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/comet-update-notification/notifications.js b/packages/comet-update-notification/notifications.js index c24f00d..bfe822d 100644 --- a/packages/comet-update-notification/notifications.js +++ b/packages/comet-update-notification/notifications.js @@ -1,3 +1,5 @@ -notifications = function(){ - +var version = require("update.js") +notifications = function(notify){ + make.prototype.box = notify.alert("Comet has been update to " + version("update.js")); } +notifications(version("update.js")); From 6d4c3254e3f9257e765d986ccc8fad54e57563ab Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:42:22 -0500 Subject: [PATCH 133/674] Update and rename New Text Document.txt to ok_btn.html --- packages/comet-update-notification/New Text Document.txt | 0 packages/comet-update-notification/ok_btn.html | 6 ++++++ 2 files changed, 6 insertions(+) delete mode 100644 packages/comet-update-notification/New Text Document.txt create mode 100644 packages/comet-update-notification/ok_btn.html diff --git a/packages/comet-update-notification/New Text Document.txt b/packages/comet-update-notification/New Text Document.txt deleted file mode 100644 index e69de29..0000000 diff --git a/packages/comet-update-notification/ok_btn.html b/packages/comet-update-notification/ok_btn.html new file mode 100644 index 0000000..1cbb394 --- /dev/null +++ b/packages/comet-update-notification/ok_btn.html @@ -0,0 +1,6 @@ + + + + + + From 852634277c81c1494422e8901b940f172ad682e0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:44:14 -0500 Subject: [PATCH 134/674] Update notifications.js --- packages/comet-update-notification/notifications.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/comet-update-notification/notifications.js b/packages/comet-update-notification/notifications.js index bfe822d..0cfeef8 100644 --- a/packages/comet-update-notification/notifications.js +++ b/packages/comet-update-notification/notifications.js @@ -1,4 +1,5 @@ -var version = require("update.js") +var version = require("update.js"); +var html = document.createElement("Button"); notifications = function(notify){ make.prototype.box = notify.alert("Comet has been update to " + version("update.js")); } From 442aafea09c178fc4cc49078402a50f9c289fae7 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 16 Dec 2015 08:45:32 -0500 Subject: [PATCH 135/674] Update ok_btn.html --- packages/comet-update-notification/ok_btn.html | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/comet-update-notification/ok_btn.html b/packages/comet-update-notification/ok_btn.html index 1cbb394..21145ba 100644 --- a/packages/comet-update-notification/ok_btn.html +++ b/packages/comet-update-notification/ok_btn.html @@ -2,5 +2,6 @@ + + From 847c092d94b5bb9b3995e0c8b74c9c905ea0907e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 25 Jan 2016 19:32:38 -0500 Subject: [PATCH 224/674] Update button.css --- packages/comet-develop/examples/button.css | 44 +++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/examples/button.css b/packages/comet-develop/examples/button.css index d1bbe12..d618858 100644 --- a/packages/comet-develop/examples/button.css +++ b/packages/comet-develop/examples/button.css @@ -1 +1,43 @@ -.button { font-family: Arial; color: #ffffff; font-size: 35px; padding: 10px; text-decoration: none; -webkit-border-radius: 28px; -moz-border-radius: 28px; border-radius: 28px; -webkit-box-shadow: 0px 1px 3px #666666; -moz-box-shadow: 0px 1px 3px #666666; box-shadow: 0px 1px 3px #666666; text-shadow: 1px 1px 3px #666666; border: solid #d91c71 2px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fc3f94), to(#fc0574)); background: -moz-linear-gradient(top, #fc3f94, #fc0574);}.button:hover { background: #e62097;} +.h3 { + font-family: "serif", "sans-serif", "cursive", "fantasy", "monospace"; + font-size: 15px; +} +.button { + text-align: center; + display: block; + background-color: aqua; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 6b10924ea62dff1f69173beb5ee5f38842350329 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 25 Jan 2016 19:33:44 -0500 Subject: [PATCH 225/674] Update button.css --- packages/comet-develop/examples/button.css | 34 ---------------------- 1 file changed, 34 deletions(-) diff --git a/packages/comet-develop/examples/button.css b/packages/comet-develop/examples/button.css index d618858..7c06019 100644 --- a/packages/comet-develop/examples/button.css +++ b/packages/comet-develop/examples/button.css @@ -7,37 +7,3 @@ display: block; background-color: aqua; } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From e1ba1c395c4c10b702f5cce60510794c010ebdaa Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 25 Jan 2016 19:35:29 -0500 Subject: [PATCH 226/674] Create button.js --- packages/comet-develop/examples/button.js | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 packages/comet-develop/examples/button.js diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js new file mode 100644 index 0000000..4766329 --- /dev/null +++ b/packages/comet-develop/examples/button.js @@ -0,0 +1,5 @@ + +button.prototype.press = function(){ + +} + From 76dc104d43d6be804313a471b81aa3e43b2c6976 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 25 Jan 2016 21:32:11 -0500 Subject: [PATCH 227/674] Update button.js --- packages/comet-develop/examples/button.js | 30 ++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 4766329..6c6c707 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -1,5 +1,33 @@ +'use strict'; -button.prototype.press = function(){ +/** +*@param button.press +*@constructor builder.js +*@author @mosesag0813 (github) +*/ +var cometButton = function(){ +button.prototype.press = (function(){ + var settings = { + button.ui:"", + html:"button.html", + css:"button.css" + }; +/** +* @alias setup +* @param {setup} +* @param creates new UI interface with +* button, button-set and radio button. +**/ + return settings.test(settings.button.ui()); +}); + if(!"frameworks" || settings.getElementById("Invalid"){ + throw "Error 104: Files given not secure" + } + // ComtonJS is a native button system that uses what is given to make a simple } + + + + From 621169b03e14608f070f1b6b3792556217dcb0ef Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 05:30:16 -0500 Subject: [PATCH 228/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 808f2fd..0722b2b 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Comet ### Build Status -[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) [![devDependency Status](https://david-dm.org/comet-dev/comet/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies)[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) +[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) [![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies)[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) What is CometJS? In simple terms, its an organized, simple-to-use framework. It is managable, and it is easy! Comet lets run your web application, and deploy it on the web. *Is there anything more simpler than that?* From 4dca050ac80c38231e1732e82307d34a0d094d4c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 05:38:56 -0500 Subject: [PATCH 229/674] Update README.md From 19e8d4ff016efb429c19602a6f5a9bac13246d34 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 05:46:18 -0500 Subject: [PATCH 230/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0722b2b..8873812 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ### Build Status [![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) [![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies)[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) -What is CometJS? In simple terms, its an organized, simple-to-use framework. It is managable, and it is easy! Comet lets run your web application, and deploy it on the web. *Is there anything more simpler than that?* +What is CometJS? Its an organized, multi-purpose framework. It is managable, and it is easy! Comet lets run your web application, and deploy it on the web. *Is there anything more simpler than that?* ## Quickstart From 82acf964accf2b49b3199ae32fa6ed2a66aeafb9 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 07:12:34 -0500 Subject: [PATCH 231/674] Update and rename web.js to app.js --- comet/framework/{web.js => app.js} | 4 ++++ 1 file changed, 4 insertions(+) rename comet/framework/{web.js => app.js} (72%) diff --git a/comet/framework/web.js b/comet/framework/app.js similarity index 72% rename from comet/framework/web.js rename to comet/framework/app.js index a5dfbbc..65d5a30 100644 --- a/comet/framework/web.js +++ b/comet/framework/app.js @@ -1,4 +1,8 @@ var app; + app.window.URL('1.100.COMET')&&app.window.open(app); + app.on("build"); +app.use(window.open(app)); + From b750ab6fb3b3ec521c3b2f9e286e702b5771a2c8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 08:15:30 -0500 Subject: [PATCH 232/674] Try appending child element --- packages/comet-develop/examples/button.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 6c6c707..1494a53 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -4,7 +4,9 @@ *@param button.press *@constructor builder.js *@author @mosesag0813 (github) +*@ */ + var cometButton = function(){ button.prototype.press = (function(){ var settings = { @@ -21,10 +23,14 @@ button.prototype.press = (function(){ return settings.test(settings.button.ui()); }); if(!"frameworks" || settings.getElementById("Invalid"){ - throw "Error 104: Files given not secure" + throw "Error 104: Files given not secure" + try { + settings.appendChild(); + } } + // FrameworkJS is a native framework system that uses Comet dependencies. - // ComtonJS is a native button system that uses what is given to make a simple + button.prototype.toggleON } From c3ae463c021594237bd7feea2104b5bb31d2c9b4 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 08:17:07 -0500 Subject: [PATCH 233/674] Rename New Text Document.txt to styles.css --- packages/comet-develop/css/New Text Document.txt | 0 packages/comet-develop/css/styles.css | 1 + 2 files changed, 1 insertion(+) delete mode 100644 packages/comet-develop/css/New Text Document.txt create mode 100644 packages/comet-develop/css/styles.css diff --git a/packages/comet-develop/css/New Text Document.txt b/packages/comet-develop/css/New Text Document.txt deleted file mode 100644 index e69de29..0000000 diff --git a/packages/comet-develop/css/styles.css b/packages/comet-develop/css/styles.css new file mode 100644 index 0000000..d3f5a12 --- /dev/null +++ b/packages/comet-develop/css/styles.css @@ -0,0 +1 @@ + From 1672494e4a4a3438e83edaceabf949746d147550 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 08:17:17 -0500 Subject: [PATCH 234/674] Create elements.css --- packages/comet-develop/css/elements.css | 1 + 1 file changed, 1 insertion(+) create mode 100644 packages/comet-develop/css/elements.css diff --git a/packages/comet-develop/css/elements.css b/packages/comet-develop/css/elements.css new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/comet-develop/css/elements.css @@ -0,0 +1 @@ + From 7a74389daa05aecc83c096187490dde364f29df2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 08:17:32 -0500 Subject: [PATCH 235/674] Create fwks.css --- packages/comet-develop/css/fwks.css | 1 + 1 file changed, 1 insertion(+) create mode 100644 packages/comet-develop/css/fwks.css diff --git a/packages/comet-develop/css/fwks.css b/packages/comet-develop/css/fwks.css new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/comet-develop/css/fwks.css @@ -0,0 +1 @@ + From 2cb27e3cb0c27766ad502378eb6a3c8c8c6cd114 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 08:18:03 -0500 Subject: [PATCH 236/674] Delete button.css --- packages/comet-develop/examples/button.css | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 packages/comet-develop/examples/button.css diff --git a/packages/comet-develop/examples/button.css b/packages/comet-develop/examples/button.css deleted file mode 100644 index 7c06019..0000000 --- a/packages/comet-develop/examples/button.css +++ /dev/null @@ -1,9 +0,0 @@ -.h3 { - font-family: "serif", "sans-serif", "cursive", "fantasy", "monospace"; - font-size: 15px; -} -.button { - text-align: center; - display: block; - background-color: aqua; -} From 5c206a210539cb579d67f324850fcbd48684b914 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 08:18:28 -0500 Subject: [PATCH 237/674] Update and rename fwks.css to button.css --- packages/comet-develop/css/button.css | 9 +++++++++ packages/comet-develop/css/fwks.css | 1 - 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 packages/comet-develop/css/button.css delete mode 100644 packages/comet-develop/css/fwks.css diff --git a/packages/comet-develop/css/button.css b/packages/comet-develop/css/button.css new file mode 100644 index 0000000..8c84ebb --- /dev/null +++ b/packages/comet-develop/css/button.css @@ -0,0 +1,9 @@ +.h3 { + font-family: "serif", "sans-serif", "cursive", "fantasy", "monospace"; + font-size: 15px; +} +.button { + text-align: center; + display: block; + background-color: aqua; +} diff --git a/packages/comet-develop/css/fwks.css b/packages/comet-develop/css/fwks.css deleted file mode 100644 index 8b13789..0000000 --- a/packages/comet-develop/css/fwks.css +++ /dev/null @@ -1 +0,0 @@ - From d57eddf783d368f71ed42e5177cb8f8d3086bb8a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 08:45:13 -0500 Subject: [PATCH 238/674] Update button.js --- packages/comet-develop/examples/button.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 1494a53..4627086 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -23,14 +23,26 @@ button.prototype.press = (function(){ return settings.test(settings.button.ui()); }); if(!"frameworks" || settings.getElementById("Invalid"){ - throw "Error 104: Files given not secure" + throw "Error 104: Files given are invalid" try { settings.appendChild(); } } // FrameworkJS is a native framework system that uses Comet dependencies. - button.prototype.toggleON + button.prototype.toggle = function(){ + var ui = this.ui; + var toggle = { + statusOne:"on", + statusTwo:"off" + }; + this.ui.display = window.open(settings.toggle.status("On")); + this.ui.test("web.js"); + this.ui.hasFeature("buttons") && this.ui.getElementsByClassName("button"); + } + var frameworks = (function(){ + var useDependencies = ""; + }); } From 4659d38b7ea249c1bec5ce3753e965ed587f4432 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 16:59:50 -0500 Subject: [PATCH 239/674] Update button.js --- packages/comet-develop/examples/button.js | 44 +++++++++++++++++------ 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 4627086..431db39 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -4,23 +4,27 @@ *@param button.press *@constructor builder.js *@author @mosesag0813 (github) -*@ */ var cometButton = function(){ -button.prototype.press = (function(){ +button.prototype.create = (function(){ var settings = { - button.ui:"", + button.name:"", html:"button.html", css:"button.css" }; + var createButton = { + min:"comet.min.js", + name: "" + }; /** * @alias setup * @param {setup} * @param creates new UI interface with * button, button-set and radio button. **/ - return settings.test(settings.button.ui()); + + return settings.test(settings.button.name("")); }); if(!"frameworks" || settings.getElementById("Invalid"){ throw "Error 104: Files given are invalid" @@ -40,12 +44,30 @@ button.prototype.press = (function(){ this.ui.test("web.js"); this.ui.hasFeature("buttons") && this.ui.getElementsByClassName("button"); } - var frameworks = (function(){ - var useDependencies = ""; + + // + var frameworksJS = (function(){ + var useElements = { + css:"button.css", + html:"button.html", + js:"button.js", + elements:"elements.css" + } + var buttonUI = this.ui.createElement("button"); + this.ui.test.StatusOne(useElements.html); + button.prototype.create(useElements.getElementsByClassName("css")); + button.prototype.toggle(ui.test(settings)); + + if(!buttonUI || useElements === "Files Unknown" && useElements.getElementById("frameworks") === false) + throw "Cannot interpret files" + catch(error){ + settings.find("frameworks"); + } + try { + ui.test(); + if(ui === false){ + ui.alert("Must get new download"); + } + } }); } - - - - - From c8785cf71e0d84c96e760940fa03c05b8855bf75 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 17:01:22 -0500 Subject: [PATCH 240/674] Update develop.js --- packages/comet-develop/develop.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/comet-develop/develop.js b/packages/comet-develop/develop.js index 606c92d..c54ca87 100644 --- a/packages/comet-develop/develop.js +++ b/packages/comet-develop/develop.js @@ -42,7 +42,7 @@ pushToWeb = function(wapp){ if(wapp === wapp.send("web")&&configure("servers")){ developJS(makeDevel(console.log("Configuring servers..."))); wapp.find("1.100.COMET")&&wapp.send("Server 100").getElementById(); - wapp.hasFeature("customizability") + wapp.hasFeature("customizability"); } } } From 89a7632a65690ac7ea6ae87a69220292fae9b6de Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 17:04:26 -0500 Subject: [PATCH 241/674] Update and rename New Text Document.txt to templates.md --- comet/assets/New Text Document.txt | 0 comet/assets/templates.md | 2 ++ 2 files changed, 2 insertions(+) delete mode 100644 comet/assets/New Text Document.txt create mode 100644 comet/assets/templates.md diff --git a/comet/assets/New Text Document.txt b/comet/assets/New Text Document.txt deleted file mode 100644 index e69de29..0000000 diff --git a/comet/assets/templates.md b/comet/assets/templates.md new file mode 100644 index 0000000..738b81b --- /dev/null +++ b/comet/assets/templates.md @@ -0,0 +1,2 @@ +# Choose a Template! + From 7f486819fc80935c84f2786de736e8f988a286fb Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Jan 2016 18:20:04 -0500 Subject: [PATCH 242/674] Update windows.js --- comet/platforms/windows-32xbit/windows.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/comet/platforms/windows-32xbit/windows.js b/comet/platforms/windows-32xbit/windows.js index bb36285..7a303c3 100644 --- a/comet/platforms/windows-32xbit/windows.js +++ b/comet/platforms/windows-32xbit/windows.js @@ -1,4 +1,6 @@ function windows(){ - var compatibility = require("system"); + var compatibility = require("system32"); + var setup; + throw "Not 32bit" } From 63b75689e6cfa2c0634497289f2487e0b48f8c22 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Jan 2016 19:06:14 -0500 Subject: [PATCH 243/674] Update README.md --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8873812..2eeda17 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,14 @@ NewApp.server('1.100.COMET')&&comet.send(NewApp.server('1.100.COMET')); comet.serve(NewApp.server('1.100.COMET'))||comet.install().build(NewApp); comet.NewApp.deploy('1.100.COMET').serve('1.100.COMET'); ``` - +## Install, Require or Import Frameworks into Script +```sh +npm install comet-frmk +``` +```js +import comet-frmk; +var framework = require('comet-frmk'); +``` ## Contributing - Great! Please see the CONTRIBUTING.md file, if decisions have been made to add to this project. - Bugs? Send an issue! From 447b288d8115b83ff5794eeeacfe42b69f3ea842 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 3 Feb 2016 16:46:29 -0500 Subject: [PATCH 244/674] Update button.js --- packages/comet-develop/examples/button.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 431db39..0eec4c9 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -58,7 +58,7 @@ button.prototype.create = (function(){ button.prototype.create(useElements.getElementsByClassName("css")); button.prototype.toggle(ui.test(settings)); - if(!buttonUI || useElements === "Files Unknown" && useElements.getElementById("frameworks") === false) + if(!buttonUI || useElements === "Files Unknown" && useElements.getElementById("frameworks") === false){ throw "Cannot interpret files" catch(error){ settings.find("frameworks"); @@ -66,8 +66,13 @@ button.prototype.create = (function(){ try { ui.test(); if(ui === false){ - ui.alert("Must get new download"); + ui.alert("Must get new download: 1.0.5"); } } + } + button.prototype.hover = function(){ + var mouse = ui.getElementById("Mouse-Over-Button"); + mouse.backgroundColor = "blue", "red", "green"; + } }); } From 3d733b0b6a6152bebad3b6ccb325a1b784d3cc0b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 4 Feb 2016 07:16:25 -0500 Subject: [PATCH 245/674] Update button.js --- packages/comet-develop/examples/button.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 0eec4c9..ec84385 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -34,6 +34,8 @@ button.prototype.create = (function(){ } // FrameworkJS is a native framework system that uses Comet dependencies. + // button toggle on/off + button.prototype.toggle = function(){ var ui = this.ui; var toggle = { @@ -45,7 +47,9 @@ button.prototype.create = (function(){ this.ui.hasFeature("buttons") && this.ui.getElementsByClassName("button"); } - // + // FrameworkJS is a native framework system that uses Comet dependencies. + + var frameworksJS = (function(){ var useElements = { css:"button.css", @@ -70,9 +74,17 @@ button.prototype.create = (function(){ } } } + + // over-button state button.prototype.hover = function(){ var mouse = ui.getElementById("Mouse-Over-Button"); + var overButton = { + state:"overButton" + } mouse.backgroundColor = "blue", "red", "green"; + if(mouse === overButton.state){ + ui.test()&&overButton.state = true; + } } }); } From d420f9bd42158a4fe21a8e82a2a7734b1a9982b2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 4 Feb 2016 17:04:33 -0500 Subject: [PATCH 246/674] Update button.js --- packages/comet-develop/examples/button.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index ec84385..5c85589 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -45,10 +45,14 @@ button.prototype.create = (function(){ this.ui.display = window.open(settings.toggle.status("On")); this.ui.test("web.js"); this.ui.hasFeature("buttons") && this.ui.getElementsByClassName("button"); + + return toggle.status("off") && toggle.statusOne === false || toggle.statusTwo === true; } - // FrameworkJS is a native framework system that uses Comet dependencies. - + /** FrameworkJS is a native framework system that uses Comet dependencies. + * @constructor button.createNew.ui + * @alias button.useNewElements + **/ var frameworksJS = (function(){ var useElements = { From e45478d5396b752952411ce308aad16b1d3978a7 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 9 Feb 2016 17:48:47 -0500 Subject: [PATCH 247/674] Create api.js --- docs/api.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/api.js diff --git a/docs/api.js b/docs/api.js new file mode 100644 index 0000000..371808a --- /dev/null +++ b/docs/api.js @@ -0,0 +1 @@ +var api = require("api"); From 5dcaab9957d5e6962c225529b220fe76a37d2754 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 10 Feb 2016 07:40:12 -0500 Subject: [PATCH 248/674] Delete New Text Document.txt --- docs/New Text Document.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 docs/New Text Document.txt diff --git a/docs/New Text Document.txt b/docs/New Text Document.txt deleted file mode 100644 index e69de29..0000000 From c3bafcf0ea4f94b362b464a1dd4f45e68a3b5a9a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 10 Feb 2016 08:52:14 -0500 Subject: [PATCH 249/674] Create cbutton.min.js --- comet/framework/cbutton.min.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/framework/cbutton.min.js diff --git a/comet/framework/cbutton.min.js b/comet/framework/cbutton.min.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/framework/cbutton.min.js @@ -0,0 +1 @@ + From b78be60e0d3f2ec58ca37e0d6a99290d88f14608 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 12 Feb 2016 11:08:20 -0500 Subject: [PATCH 250/674] Update develop.js --- packages/comet-develop/develop.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/comet-develop/develop.js b/packages/comet-develop/develop.js index c54ca87..2d1a72a 100644 --- a/packages/comet-develop/develop.js +++ b/packages/comet-develop/develop.js @@ -46,3 +46,7 @@ pushToWeb = function(wapp){ } } } + +APP.DEVELOP = (function({ + +})(APP); From 095374eabdb299111f91ea6c61dc4c572697c80f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 17 Mar 2016 07:31:46 -0400 Subject: [PATCH 251/674] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2eeda17..c8a8367 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,8 @@ npm install comet-frmk import comet-frmk; var framework = require('comet-frmk'); ``` +# Custom file manager +Manages all files associated with frameworks. ## Contributing - Great! Please see the CONTRIBUTING.md file, if decisions have been made to add to this project. - Bugs? Send an issue! From 423267d94fe6c34f57f516eabbd0a6bab6488ab0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 17 Mar 2016 07:32:21 -0400 Subject: [PATCH 252/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c8a8367..a5aae64 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ npm install comet-frmk import comet-frmk; var framework = require('comet-frmk'); ``` -# Custom file manager +## Custom file manager Manages all files associated with frameworks. ## Contributing - Great! Please see the CONTRIBUTING.md file, if decisions have been made to add to this project. From 2f64fee01869e9f67280a18daab45cde540f7678 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 22 Mar 2016 08:18:34 -0400 Subject: [PATCH 253/674] Create textBox.js --- packages/comet-develop/examples/textBox.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 packages/comet-develop/examples/textBox.js diff --git a/packages/comet-develop/examples/textBox.js b/packages/comet-develop/examples/textBox.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/comet-develop/examples/textBox.js @@ -0,0 +1 @@ + From 15acb42bb24155a580cf758b61fa668321cc3af0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 22 Mar 2016 08:52:10 -0400 Subject: [PATCH 254/674] Update button.js --- packages/comet-develop/examples/button.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 5c85589..b6ba2a2 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -32,7 +32,6 @@ button.prototype.create = (function(){ settings.appendChild(); } } - // FrameworkJS is a native framework system that uses Comet dependencies. // button toggle on/off @@ -79,16 +78,16 @@ button.prototype.create = (function(){ } } - // over-button state + // hover state button.prototype.hover = function(){ var mouse = ui.getElementById("Mouse-Over-Button"); var overButton = { state:"overButton" - } - mouse.backgroundColor = "blue", "red", "green"; + }; + mouse.backgroundColor = "blue", "red", "green", "alpha"; if(mouse === overButton.state){ - ui.test()&&overButton.state = true; + ui.test(overButton.state.push(mouse.backgroundColor)) && overButton.state = true; } - } - }); + } + }); } From 9bb771ee5a704da2d27bb473de14b43da9e765bd Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 22 Mar 2016 08:54:25 -0400 Subject: [PATCH 255/674] Rename cbutton.min.js to comet.min.js --- comet/framework/{cbutton.min.js => comet.min.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename comet/framework/{cbutton.min.js => comet.min.js} (100%) diff --git a/comet/framework/cbutton.min.js b/comet/framework/comet.min.js similarity index 100% rename from comet/framework/cbutton.min.js rename to comet/framework/comet.min.js From 7a6109f117255df6a9293dd025a7c1d835defa21 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 4 Apr 2016 08:53:55 -0400 Subject: [PATCH 256/674] Delete build.sh --- packages/build.sh | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 packages/build.sh diff --git a/packages/build.sh b/packages/build.sh deleted file mode 100644 index 46733f5..0000000 --- a/packages/build.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -buildPackage = "./comet-build/build" - -if[$buildPackage == "False"]; - then - mkdir $buildPackage - find $buildPackage - -addAPackage(){ - $buildPackage == "True"; - compress $buildPackage - unzip $buildPackage -} - -set $buildPackage + mkdir " .comet" -if[mkdir "correct " + "find new" set /bin]; - then - compress ".comet " From 0de87a400c733f1505829c7c66cbfe60a9964a38 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 4 Apr 2016 08:54:45 -0400 Subject: [PATCH 257/674] build using bash file --- packages/comet-build/comet/build.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 packages/comet-build/comet/build.sh diff --git a/packages/comet-build/comet/build.sh b/packages/comet-build/comet/build.sh new file mode 100644 index 0000000..46733f5 --- /dev/null +++ b/packages/comet-build/comet/build.sh @@ -0,0 +1,18 @@ +#!/bin/sh +buildPackage = "./comet-build/build" + +if[$buildPackage == "False"]; + then + mkdir $buildPackage + find $buildPackage + +addAPackage(){ + $buildPackage == "True"; + compress $buildPackage + unzip $buildPackage +} + +set $buildPackage + mkdir " .comet" +if[mkdir "correct " + "find new" set /bin]; + then + compress ".comet " From 1bbf525df4987da50c334df3c1e16e00c6a4f9ad Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 4 Apr 2016 08:55:13 -0400 Subject: [PATCH 258/674] Delete pkg.cfg --- packages/pkg.cfg | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 packages/pkg.cfg diff --git a/packages/pkg.cfg b/packages/pkg.cfg deleted file mode 100644 index 01ffc10..0000000 --- a/packages/pkg.cfg +++ /dev/null @@ -1,4 +0,0 @@ -[customize] -installPackage="true or false" -setSettings="true" -developJS="1.0.3" From 235743d341b6c7cb21c1c956699340b69f0f3042 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 4 Apr 2016 08:56:04 -0400 Subject: [PATCH 259/674] configure this comet package --- packages/comet-build/comet/package.cfg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 packages/comet-build/comet/package.cfg diff --git a/packages/comet-build/comet/package.cfg b/packages/comet-build/comet/package.cfg new file mode 100644 index 0000000..01ffc10 --- /dev/null +++ b/packages/comet-build/comet/package.cfg @@ -0,0 +1,4 @@ +[customize] +installPackage="true or false" +setSettings="true" +developJS="1.0.3" From 4960d404f96d201d941c64c14bbd071e3f3fde3c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 4 Apr 2016 08:57:42 -0400 Subject: [PATCH 260/674] Rename setcust.ini to customsettings.ini --- packages/{setcust.ini => customsettings.ini} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/{setcust.ini => customsettings.ini} (100%) diff --git a/packages/setcust.ini b/packages/customsettings.ini similarity index 100% rename from packages/setcust.ini rename to packages/customsettings.ini From 45267bd68a6db32fcf8c872d1c3b6fe54333b135 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 4 Apr 2016 19:00:39 -0400 Subject: [PATCH 261/674] Update textBox.js --- packages/comet-develop/examples/textBox.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/examples/textBox.js b/packages/comet-develop/examples/textBox.js index 8b13789..ae5d175 100644 --- a/packages/comet-develop/examples/textBox.js +++ b/packages/comet-develop/examples/textBox.js @@ -1 +1,2 @@ - +'use strict' +var textBox = function From 8abf20425b635900a52e3579bdd807ba36963208 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 18 Apr 2016 05:59:59 -0400 Subject: [PATCH 262/674] Add for clarity --- README.md | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index a5aae64..7de4cd3 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,13 @@ ![Logo](https://raw.githubusercontent.com/mosesag0813/comet/master/resources/Drawing%20(1).png) # Comet -### Build Status -[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) [![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies)[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) +### Builds | Badges +---------- | ---------- +Linux/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) +Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies) +Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) -What is CometJS? Its an organized, multi-purpose framework. It is managable, and it is easy! Comet lets run your web application, and deploy it on the web. *Is there anything more simpler than that?* +What is CometJS? Its an organized, multi-purpose framework. Comet lets run your web application, and test it on the web. Comet is tested on the JavaScript Platform, within the web. ## Quickstart @@ -13,7 +16,7 @@ git clone https://github.com/comet-dev/comet npm install comet comet new my-app ``` -## Example for Script Building +## Create a new app as a script ```js // Import the comet-build package in your JavaScript file. var comet = require('comet'); @@ -32,16 +35,19 @@ NewApp.server('1.100.COMET')&&comet.send(NewApp.server('1.100.COMET')); comet.serve(NewApp.server('1.100.COMET'))||comet.install().build(NewApp); comet.NewApp.deploy('1.100.COMET').serve('1.100.COMET'); ``` -## Install, Require or Import Frameworks into Script +## Comet Frameworks For Your Apps ```sh -npm install comet-frmk +npm install comet ``` ```js -import comet-frmk; -var framework = require('comet-frmk'); +import comet-frmk; // Import to Script +var framework = require('comet-frmk'); // Use as a 'require' variable ``` -## Custom file manager -Manages all files associated with frameworks. +## Experimental +- Comet has not been tested within the desktop... +- Comet Shell package is not within the files. +- Package Manager is being worked on. + ## Contributing - Great! Please see the CONTRIBUTING.md file, if decisions have been made to add to this project. - Bugs? Send an issue! From abd385e680f76e7a174fd94f03f3ee27ba942dc6 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 18 Apr 2016 06:03:46 -0400 Subject: [PATCH 263/674] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7de4cd3..69e8d19 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ ![Logo](https://raw.githubusercontent.com/mosesag0813/comet/master/resources/Drawing%20(1).png) # Comet -### Builds | Badges + Builds | Badges ---------- | ---------- Linux/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) -Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies) -Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) + Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies) + Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) What is CometJS? Its an organized, multi-purpose framework. Comet lets run your web application, and test it on the web. Comet is tested on the JavaScript Platform, within the web. @@ -45,7 +45,7 @@ var framework = require('comet-frmk'); // Use as a 'require' variable ``` ## Experimental - Comet has not been tested within the desktop... -- Comet Shell package is not within the files. +- Comet Shell package is not finished. - Package Manager is being worked on. ## Contributing From 9803d9e16decfb70b12971785f0c7ba9f4825646 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 18 Apr 2016 06:10:54 -0400 Subject: [PATCH 264/674] Update README.md --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 69e8d19..96c7a91 100644 --- a/README.md +++ b/README.md @@ -23,21 +23,21 @@ var comet = require('comet'); var build = require('comet-build'); var js = require('cometJS'); var server = require('1.100.COMET'); // Server required for web apps -var deploy = require('./deploy'); // deploy methods of app -var CometApp = { +var deploy = require('./deploy'); // deploy elements of app +var CometApp = { // Clarify the type of app, and use (dependencies) type: ["web", "comet"], use: ["comet-app.js", "web.js"] } -comet.send.appName("NewApp"); -// Deploy New Comet App -var NewApp = new CometApp; -NewApp.server('1.100.COMET')&&comet.send(NewApp.server('1.100.COMET')); -comet.serve(NewApp.server('1.100.COMET'))||comet.install().build(NewApp); -comet.NewApp.deploy('1.100.COMET').serve('1.100.COMET'); +comet.send.appName("NewApp"); // Name your app +// Deployment +var NewApp = new CometApp; // Make your app an object +NewApp.server('1.100.COMET')&&comet.send(NewApp.server('1.100.COMET')); // Send your app to 1.100.COMET +comet.serve(NewApp.server('1.100.COMET'))||comet.install().build(NewApp); // Comet will install, build, and serve your app to the IP Address +comet.NewApp.deploy('1.100.COMET').serve('1.100.COMET'); // Deployment ``` ## Comet Frameworks For Your Apps ```sh -npm install comet +npm install comet-frmk ``` ```js import comet-frmk; // Import to Script @@ -45,7 +45,7 @@ var framework = require('comet-frmk'); // Use as a 'require' variable ``` ## Experimental - Comet has not been tested within the desktop... -- Comet Shell package is not finished. +- Comet Shell package and commands has not been worked on. - Package Manager is being worked on. ## Contributing From 0b158a991c48efa3be77111f165411cf464ca486 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 18 Apr 2016 06:15:16 -0400 Subject: [PATCH 265/674] Update comet.bat --- bin/comet.bat | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/comet.bat b/bin/comet.bat index 3f0bb66..ef8145d 100644 --- a/bin/comet.bat +++ b/bin/comet.bat @@ -5,7 +5,9 @@ prompt "Type in repo url." if %url" " echo "Ok, thx :-)" -if goto "next setup" echo "" exit +if [goto "next setup" echo ""] + g- "" f% "invalid" + From 62355e74a26e8e6ecb48dbc5d92065e99ba6eb63 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 18 Apr 2016 06:21:51 -0400 Subject: [PATCH 266/674] Update button.js --- packages/comet-develop/examples/button.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index b6ba2a2..7a02171 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -73,7 +73,7 @@ button.prototype.create = (function(){ try { ui.test(); if(ui === false){ - ui.alert("Must get new download: 1.0.5"); + ui.alert("Must get new download: " + "version"); } } } From 0330203a6a94ed52b2826d78810169936440e790 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 18 Apr 2016 08:16:03 -0400 Subject: [PATCH 267/674] Added files via upload From 5af5865be8d11c8fc93dbcaae816493fe58044b0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 18 Apr 2016 08:38:45 -0400 Subject: [PATCH 268/674] Update README.md --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 96c7a91..62cbf81 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,17 @@ Linux/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?bran Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies) Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) -What is CometJS? Its an organized, multi-purpose framework. Comet lets run your web application, and test it on the web. Comet is tested on the JavaScript Platform, within the web. +## What is CometJS? + +**C**omet is quick and precise development within your choice of workflow. + +**O**ver complications are never a problem, because Comet keeps it simple but lets you do things on your own. + +**M**assive development tools, so you can create your apps with tools that meet your standards. + +**E**lements keep your apps looking nice, in a more of an organizational structure. + +**T**he best of the best, ## Quickstart From cf8aaab5f224ef11028c43db74de5a53e9d39283 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 20 Apr 2016 05:20:25 -0400 Subject: [PATCH 269/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 62cbf81..3e8b800 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Linux/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?bran **E**lements keep your apps looking nice, in a more of an organizational structure. -**T**he best of the best, +**T**he best of the best, all in one repository. ## Quickstart From e9d42efb85ee8c5358aa8ece9a9b90749d7dffde Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 20 Apr 2016 05:23:02 -0400 Subject: [PATCH 270/674] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3e8b800..862a120 100644 --- a/README.md +++ b/README.md @@ -41,8 +41,8 @@ var CometApp = { // Clarify the type of app, and use (dependencies) comet.send.appName("NewApp"); // Name your app // Deployment var NewApp = new CometApp; // Make your app an object -NewApp.server('1.100.COMET')&&comet.send(NewApp.server('1.100.COMET')); // Send your app to 1.100.COMET -comet.serve(NewApp.server('1.100.COMET'))||comet.install().build(NewApp); // Comet will install, build, and serve your app to the IP Address +NewApp.server('1.100.COMET') && comet.send(NewApp.server('1.100.COMET')); // Send your app to 1.100.COMET (Official IP Address) +comet.serve(NewApp.server('1.100.COMET')) || comet.install().build(NewApp); // Comet will install, build, and serve your app to the IP Address comet.NewApp.deploy('1.100.COMET').serve('1.100.COMET'); // Deployment ``` ## Comet Frameworks For Your Apps From 6cc90c8de0b9987b5668b536e32eefd7dbd15ee3 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 20 Apr 2016 05:24:21 -0400 Subject: [PATCH 271/674] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 862a120..c3e6a0e 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ comet.NewApp.deploy('1.100.COMET').serve('1.100.COMET'); // Deployment ``` ## Comet Frameworks For Your Apps ```sh -npm install comet-frmk +cpm install comet-frmk ``` ```js import comet-frmk; // Import to Script @@ -56,7 +56,7 @@ var framework = require('comet-frmk'); // Use as a 'require' variable ## Experimental - Comet has not been tested within the desktop... - Comet Shell package and commands has not been worked on. -- Package Manager is being worked on. + ## Contributing - Great! Please see the CONTRIBUTING.md file, if decisions have been made to add to this project. From 960f50daee3bf881db5d2978f95912ad0263242b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 20 Apr 2016 05:25:52 -0400 Subject: [PATCH 272/674] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c3e6a0e..5972e07 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ Linux/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?bran git clone https://github.com/comet-dev/comet npm install comet comet new my-app +comet my-app init ``` ## Create a new app as a script ```js From 4c2eb90b8ceb95b3d6eb1f305f344c1b84064a88 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 20 Apr 2016 05:51:59 -0400 Subject: [PATCH 273/674] Update README.md --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5972e07..1cc2be0 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,9 @@ Linux/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?bran **C**omet is quick and precise development within your choice of workflow. -**O**ver complications are never a problem, because Comet keeps it simple but lets you do things on your own. +**O**ver complications are never a problem because Comet keeps it simple, but lets you do things on your own. -**M**assive development tools, so you can create your apps with tools that meet your standards. +**M**assive development tools, so you can create your apps with tools that work at your level of development. **E**lements keep your apps looking nice, in a more of an organizational structure. @@ -22,8 +22,11 @@ Linux/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?bran ## Quickstart ```sh +# Git Clone git clone https://github.com/comet-dev/comet +# or npm npm install comet +# comet comet new my-app comet my-app init ``` From d6ad32d79961c3f43fc8a04f88949c5b91486c2f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 20 Apr 2016 05:55:33 -0400 Subject: [PATCH 274/674] Update check.bat --- packages/binary-comet/check.bat | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/binary-comet/check.bat b/packages/binary-comet/check.bat index 78c4d4a..a63a2f4 100644 --- a/packages/binary-comet/check.bat +++ b/packages/binary-comet/check.bat @@ -1,6 +1,8 @@ @echo off echo "Checking for build..." prompt "Where do you have Comet?" -find comet +find ./comet rem "Comet was found." +else rem "Comet not found." + exit From 04b76e22b9f0929042cc0e65587c304cb0040d9c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 21 Apr 2016 05:36:41 -0400 Subject: [PATCH 275/674] Update comet --- bin/comet | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/bin/comet b/bin/comet index 90d7a0e..4cc91fe 100755 --- a/bin/comet +++ b/bin/comet @@ -1,12 +1,6 @@ #!/usr/bin/env node +'use strict' + + -function cometBuild(file){ - var comet; - var cfg = require("../comet.bat"); - if(1 === 1){ - comet.add(cfg(file).attract(file)); - } - return comet.open(file); -} -cometBuild("../comet.bat").open("./bin/comet.bat") From d9abddb451114516e329393f62e4594449c1df97 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 21 Apr 2016 06:18:01 -0400 Subject: [PATCH 276/674] Grab all elements --- bin/comet | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/bin/comet b/bin/comet index 4cc91fe..f4e099c 100755 --- a/bin/comet +++ b/bin/comet @@ -1,6 +1,33 @@ #!/usr/bin/env node -'use strict' +'use strict'; +/** + * @constructor comet + * @alias Fixups, Testing, etc. + * @param comet.bat + **/ + use.cometElements = function(){ + this.comet = comet; + this.elements = elements.display; + + this.elements.parent("CometJS"); + comet.prototype.configure = function(){ + this.comet.test("modules.js", "build.js"); + if(=!this.element === this.comet.test("develop.js")){ + alert("Error: Can't test components, no DevelopJS devDependencies."); + console.error("STOP: COMPONENTS NOT FOUND; CAN'T BE TESTED"); + } + while(this.comet.test("./build.bat", "./build.js") === "running"); + var state = ["on", "off"]; + this.element.exec(state[0] && this.element = true); + if(=!this.element){ + this.element = false + this.element.test(state[1]); + } else { + this.comet.status(state[0]); + } + } + } From ad97b5b25ffce681698acf075e4ceac076cdeb17 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 22 Apr 2016 05:19:42 -0400 Subject: [PATCH 277/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1cc2be0..8fc16e2 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Builds | Badges ---------- | ---------- -Linux/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) +Linux/Mac |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies) Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) From ba4033a99416a92628f08dfeacd236fce8c80bf3 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 22 Apr 2016 06:05:51 -0400 Subject: [PATCH 278/674] Update comet --- bin/comet | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bin/comet b/bin/comet index f4e099c..98cb77d 100755 --- a/bin/comet +++ b/bin/comet @@ -26,6 +26,10 @@ } else { this.comet.status(state[0]); } + getCometElements.prototype.comet = function(){ + var useElements = this.comet.display; + useElements.find("./packages/comet-develop") + } } } From c09865dc3f6eea3a303cc294757ba47f3f991b39 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 22 Apr 2016 06:09:44 -0400 Subject: [PATCH 279/674] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8fc16e2..d06d5c4 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,9 @@ Linux/Mac |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=m git clone https://github.com/comet-dev/comet # or npm npm install comet -# comet +``` +```sh +# comet cli comet new my-app comet my-app init ``` From a069dcadeb37e8d885af9e639faffd7fdfce9710 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 22 Apr 2016 06:13:42 -0400 Subject: [PATCH 280/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d06d5c4..4c53ee8 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ var deploy = require('./deploy'); // deploy elements of app var CometApp = { // Clarify the type of app, and use (dependencies) type: ["web", "comet"], use: ["comet-app.js", "web.js"] -} +}; comet.send.appName("NewApp"); // Name your app // Deployment var NewApp = new CometApp; // Make your app an object From 99746d87a3b56f02924ec1819d64f8c79ee56f06 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 25 Apr 2016 13:15:48 -0400 Subject: [PATCH 281/674] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4c53ee8..0e8289f 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,10 @@ npm install comet comet new my-app comet my-app init ``` -## Create a new app as a script +## Builds for Comet Apps/Packages + +Currently, there are 3 builds + ```js // Import the comet-build package in your JavaScript file. var comet = require('comet'); From 4dd377ec23ba0dfd14d4fa634999f4805e834812 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 25 Apr 2016 17:04:51 -0400 Subject: [PATCH 282/674] Update README.md --- README.md | 55 +++++++++++++++++++++---------------------------------- 1 file changed, 21 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index 0e8289f..7f68887 100644 --- a/README.md +++ b/README.md @@ -6,20 +6,16 @@ Linux/Mac |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies) Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) +## Get Started -## What is CometJS? +CometJS specializes in not only creating applications, but can possibly act as a platform for packages. However, the packages must be tested on the frameworks. This practically sets it apart from the other popular frameworks, since the package must be valid. Risks follow behind this method, since the package may not be compatible with the platform. To keep the structure of this framework, -**C**omet is quick and precise development within your choice of workflow. +To test if your package is valid, use: ```comet test ``` -**O**ver complications are never a problem because Comet keeps it simple, but lets you do things on your own. -**M**assive development tools, so you can create your apps with tools that work at your level of development. -**E**lements keep your apps looking nice, in a more of an organizational structure. -**T**he best of the best, all in one repository. - -## Quickstart +## Get Started ```sh # Git Clone @@ -28,41 +24,32 @@ git clone https://github.com/comet-dev/comet npm install comet ``` ```sh -# comet cli +# comet cli comet new my-app comet my-app init ``` + + + + + + + + + ## Builds for Comet Apps/Packages -Currently, there are 3 builds - -```js -// Import the comet-build package in your JavaScript file. -var comet = require('comet'); -var build = require('comet-build'); -var js = require('cometJS'); -var server = require('1.100.COMET'); // Server required for web apps -var deploy = require('./deploy'); // deploy elements of app -var CometApp = { // Clarify the type of app, and use (dependencies) - type: ["web", "comet"], - use: ["comet-app.js", "web.js"] -}; -comet.send.appName("NewApp"); // Name your app -// Deployment -var NewApp = new CometApp; // Make your app an object -NewApp.server('1.100.COMET') && comet.send(NewApp.server('1.100.COMET')); // Send your app to 1.100.COMET (Official IP Address) -comet.serve(NewApp.server('1.100.COMET')) || comet.install().build(NewApp); // Comet will install, build, and serve your app to the IP Address -comet.NewApp.deploy('1.100.COMET').serve('1.100.COMET'); // Deployment -``` +Currently, there are 3 builds. + + ## Comet Frameworks For Your Apps ```sh cpm install comet-frmk ``` -```js -import comet-frmk; // Import to Script -var framework = require('comet-frmk'); // Use as a 'require' variable -``` -## Experimental + +## Using the Comet CLI +For Windows, change the /dir to CometJS +## Work in Progress - Comet has not been tested within the desktop... - Comet Shell package and commands has not been worked on. From 8d134351b4e15be461c443a19aedd47446f8af84 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 25 Apr 2016 17:17:57 -0400 Subject: [PATCH 283/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7f68887..2a576e1 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Linux/Mac |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=m Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) ## Get Started -CometJS specializes in not only creating applications, but can possibly act as a platform for packages. However, the packages must be tested on the frameworks. This practically sets it apart from the other popular frameworks, since the package must be valid. Risks follow behind this method, since the package may not be compatible with the platform. To keep the structure of this framework, +CometJS specializes in not only creating applications, but can possibly act as a platform for packages. However, the packages must be tested on the frameworks. This practically sets it apart from the other popular frameworks, since the package must be valid. Risks follow behind this method, since the package may not be compatible with the platform. To test if your package is valid, use: ```comet test ``` From be4a803ccf72a94b5cf323f84ddfaf3537859939 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 06:11:21 -0400 Subject: [PATCH 284/674] Update CONTRIBUTING.md --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 58d58df..da606fb 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,8 +1,8 @@ # Contributing to this project -### If you want to contribute to this project, here are some **guidelines**. +### Before you want to contribute to this project, here are some **guidelines**. - Before filing a bug, please send some evidence of what happened. -- Before making a pull request, please make sure it's for a major update of configuration. +- Before making a pull request or sending a release, please make sure it's for a major update of configuration. *Thank you for contributing!* From 8d0cabc1e392d32cae85823ffe1f455fe7d75aad Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 06:13:38 -0400 Subject: [PATCH 285/674] Update README.md --- README.md | 40 ++++++++-------------------------------- 1 file changed, 8 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 2a576e1..440e516 100644 --- a/README.md +++ b/README.md @@ -8,20 +8,16 @@ Linux/Mac |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=m Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) ## Get Started -CometJS specializes in not only creating applications, but can possibly act as a platform for packages. However, the packages must be tested on the frameworks. This practically sets it apart from the other popular frameworks, since the package must be valid. Risks follow behind this method, since the package may not be compatible with the platform. +CometJS specializes in creating applications, but can also host them. This practically sets it apart from the other popular frameworks, however, the app must be tested on the web. -To test if your package is valid, use: ```comet test ``` +To test if your app is valid, use: ```comet test ``` +> Note: Don't hate me, but CometJS is still in development (What do you expect, I am the only one working on this :-)). +## Usage - - -## Get Started - +On the contrary, lets keep things **real**. Install the comet-cli and lets get this party rolling! ```sh -# Git Clone -git clone https://github.com/comet-dev/comet -# or npm -npm install comet +npm install comet-cli ``` ```sh # comet cli @@ -29,32 +25,12 @@ comet new my-app comet my-app init ``` - - - - - - - - -## Builds for Comet Apps/Packages - -Currently, there are 3 builds. - - -## Comet Frameworks For Your Apps -```sh -cpm install comet-frmk -``` - -## Using the Comet CLI -For Windows, change the /dir to CometJS ## Work in Progress - Comet has not been tested within the desktop... - Comet Shell package and commands has not been worked on. ## Contributing -- Great! Please see the CONTRIBUTING.md file, if decisions have been made to add to this project. -- Bugs? Send an issue! +- Great! Please see the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) file, and get started! +- Bugs? Send an [issue](https://github.com/comet-dev/CometJS/issues)! From a36dbc701e067e624f9990fc8e4018b5ef9b964b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 06:15:02 -0400 Subject: [PATCH 286/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 440e516..f481667 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Linux/Mac |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=m CometJS specializes in creating applications, but can also host them. This practically sets it apart from the other popular frameworks, however, the app must be tested on the web. To test if your app is valid, use: ```comet test ``` -> Note: Don't hate me, but CometJS is still in development (What do you expect, I am the only one working on this :-)). +> Note: Don't hate me, but CometJS is still in development(what do you expect, I am the only one working on this)! ## Usage From 939e2254b97ac17bec260fa166297de822f4e8ae Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 12:33:38 -0400 Subject: [PATCH 287/674] Update package.json --- package.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index c69e815..9080832 100644 --- a/package.json +++ b/package.json @@ -7,14 +7,13 @@ "startup": "./bin/startup" }, "devDependencies": { - "jshint": "^2.8.0", + "jshint": "^2.9.2", "browserify": "^13.0.0" }, "dependencies": { "ExperimentJS": "^1.0.0", - "DevelopJS": "^1.0.0" - + "DevelopJS": "^1.0.5", }, "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js", From b3730a7008fefcafc44652c2d2ab665dc5dacbd7 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 12:42:58 -0400 Subject: [PATCH 288/674] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f481667..a5b3ad9 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,10 @@ To test if your app is valid, use: ```comet test ``` ## Usage -On the contrary, lets keep things **real**. Install the comet-cli and lets get this party rolling! +On the contrary, lets keep things **real**. Install CometJS and the comet-cli and lets get this party rolling! ```sh -npm install comet-cli +npm install cometjs +npm install cli ``` ```sh # comet cli From e32871581a07e1701d378c97a694099516844029 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 18:11:37 -0400 Subject: [PATCH 289/674] Update jshint --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9080832..dfa2c6c 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "startup": "./bin/startup" }, "devDependencies": { - "jshint": "^2.9.2", + "jshint": "^2.8.1", "browserify": "^13.0.0" }, From e2a6f924a17f215189cfb42bfd58b3d70e549e1e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 18:13:39 -0400 Subject: [PATCH 290/674] Fix errors --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dfa2c6c..ca579c8 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "dependencies": { "ExperimentJS": "^1.0.0", - "DevelopJS": "^1.0.5", + "DevelopJS": "^1.0.5" }, "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js", From 21f242b1e474439fdb352a268e480fbd65384b15 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 18:17:55 -0400 Subject: [PATCH 291/674] Add dependencies --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index ca579c8..b4000eb 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "dependencies": { "ExperimentJS": "^1.0.0", - "DevelopJS": "^1.0.5" + "DevelopJS": "^1.0.5", + "FrameworkJS": "^1.0.3" }, "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js", From a38b9a030fcdf096f817ee43e8995c4e3a4752a5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 18:39:46 -0400 Subject: [PATCH 292/674] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a5b3ad9..deb5236 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ -![Logo](https://raw.githubusercontent.com/mosesag0813/comet/master/resources/Drawing%20(1).png) +

+ + +

# Comet Builds | Badges From 05cd6f0cce8904724fd2c58863b1ab6e99011167 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:23:17 -0400 Subject: [PATCH 293/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index deb5236..a7a23b0 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,6 @@ comet my-app init ## Contributing -- Great! Please see the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) file, and get started! +- Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) file to get started. - Bugs? Send an [issue](https://github.com/comet-dev/CometJS/issues)! From d96da265d670e33b8940f6a93f0e1144084221a8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:24:11 -0400 Subject: [PATCH 294/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a7a23b0..f6eedbc 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,6 @@ comet my-app init ## Contributing -- Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) file to get started. +- [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) - Bugs? Send an [issue](https://github.com/comet-dev/CometJS/issues)! From 3fdb8c20092b8d58483782a08ead204a77a6d402 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:24:53 -0400 Subject: [PATCH 295/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f6eedbc..1f24231 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,6 @@ comet my-app init ## Contributing -- [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) +- ASD [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) - Bugs? Send an [issue](https://github.com/comet-dev/CometJS/issues)! From ad56b856691d18430afc9f3f4080a4a8549c6090 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:26:37 -0400 Subject: [PATCH 296/674] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 1f24231..72a34f3 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,5 @@ comet my-app init ## Contributing -- ASD [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) - Bugs? Send an [issue](https://github.com/comet-dev/CometJS/issues)! - +- Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. From c4a03e19b4164f47b7be70ee3feef6f9b604d869 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:27:38 -0400 Subject: [PATCH 297/674] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 72a34f3..d48262c 100644 --- a/README.md +++ b/README.md @@ -29,12 +29,12 @@ npm install cli comet new my-app comet my-app init ``` - ## Work in Progress - Comet has not been tested within the desktop... - Comet Shell package and commands has not been worked on. - ## Contributing - Bugs? Send an [issue](https://github.com/comet-dev/CometJS/issues)! - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. + + From 129e290b9bf53db49cb67b72940088ae0f31805e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:35:39 -0400 Subject: [PATCH 298/674] Update README.md --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d48262c..136ac78 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,9 @@

- - + +

+ # Comet Builds | Badges From e27bb901196bbfd7bd0c1565b7294f65f96de680 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:36:37 -0400 Subject: [PATCH 299/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 136ac78..0712446 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ comet my-app init - Comet Shell package and commands has not been worked on. ## Contributing -- Bugs? Send an [issue](https://github.com/comet-dev/CometJS/issues)! +- Send an [issue](https://github.com/comet-dev/CometJS/issues)! - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. From 3f4d4c181209d6d9c95ed77e76a87220466351be Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:37:03 -0400 Subject: [PATCH 300/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0712446..75cd40a 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ comet my-app init - Comet Shell package and commands has not been worked on. ## Contributing -- Send an [issue](https://github.com/comet-dev/CometJS/issues)! +- [issue](https://github.com/comet-dev/CometJS/issues)! - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. From eb8264f9d8fcde8b82d8dc6a7cb2f36baec0a5a2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:38:34 -0400 Subject: [PATCH 301/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 75cd40a..d42f21c 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ comet my-app init - Comet Shell package and commands has not been worked on. ## Contributing -- [issue](https://github.com/comet-dev/CometJS/issues)! +- [Issues](https://github.com/comet-dev/CometJS/issues)! are open for discussion! - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. From 3d2dd6a2e29342491825095ccdadb9cd31bda43b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:47:53 -0400 Subject: [PATCH 302/674] Update README.md --- README.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index d42f21c..4d85e5f 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,4 @@ -

- - -

+[!Comet Logo](http://nebula.wsimg.com/bd4eb81da0db5a7ebdf585ca67c19549?AccessKeyId=6AF0847A48BE134CF5A5&disposition=0&alloworigin=1)](http://www.comet-dev.com) # Comet @@ -35,7 +31,7 @@ comet my-app init - Comet Shell package and commands has not been worked on. ## Contributing -- [Issues](https://github.com/comet-dev/CometJS/issues)! are open for discussion! +- Send an [Issue](https://github.com/comet-dev/CometJS/issues) - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. From bf35df046f5058a8404923d3de5fb55b28be3efa Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:48:14 -0400 Subject: [PATCH 303/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4d85e5f..3c6bfa6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[!Comet Logo](http://nebula.wsimg.com/bd4eb81da0db5a7ebdf585ca67c19549?AccessKeyId=6AF0847A48BE134CF5A5&disposition=0&alloworigin=1)](http://www.comet-dev.com) +[[!Comet Logo](http://nebula.wsimg.com/bd4eb81da0db5a7ebdf585ca67c19549?AccessKeyId=6AF0847A48BE134CF5A5&disposition=0&alloworigin=1)](http://www.comet-dev.com) # Comet From bdff79b4e8a734b2238aec97dd6c80b168e38ac5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:48:47 -0400 Subject: [PATCH 304/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3c6bfa6..a57dc9d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[[!Comet Logo](http://nebula.wsimg.com/bd4eb81da0db5a7ebdf585ca67c19549?AccessKeyId=6AF0847A48BE134CF5A5&disposition=0&alloworigin=1)](http://www.comet-dev.com) +[![Comet Logo](http://nebula.wsimg.com/bd4eb81da0db5a7ebdf585ca67c19549?AccessKeyId=6AF0847A48BE134CF5A5&disposition=0&alloworigin=1)](http://www.comet-dev.com) # Comet From 9c25e6b947705a07cd640fc77fe3f8e46d05440d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:53:50 -0400 Subject: [PATCH 305/674] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a57dc9d..fd724d5 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ -[![Comet Logo](http://nebula.wsimg.com/bd4eb81da0db5a7ebdf585ca67c19549?AccessKeyId=6AF0847A48BE134CF5A5&disposition=0&alloworigin=1)](http://www.comet-dev.com) +

+ +

# Comet From 41e877d6adf3a2a74965adf6384394424485aa39 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:56:27 -0400 Subject: [PATCH 306/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd724d5..9fe9410 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ comet my-app init - Comet Shell package and commands has not been worked on. ## Contributing -- Send an [Issue](https://github.com/comet-dev/CometJS/issues) +- Send an [issue](https://github.com/comet-dev/CometJS/issues) - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. From 5faed98844bfe2dcabf64062f47f0e73358e9fea Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 19:56:51 -0400 Subject: [PATCH 307/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9fe9410..e2d6b57 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ comet my-app init - Comet Shell package and commands has not been worked on. ## Contributing -- Send an [issue](https://github.com/comet-dev/CometJS/issues) +- Send an [issue](https://github.com/comet-dev/CometJS/issues)! - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. From 00d1f242181b9b77ecca422605bdbf1a1f8a10f6 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 20:06:03 -0400 Subject: [PATCH 308/674] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e2d6b57..bb01a0d 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,10 @@ Linux/Mac |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=m Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) ## Get Started -CometJS specializes in creating applications, but can also host them. This practically sets it apart from the other popular frameworks, however, the app must be tested on the web. +CometJS specializes in creating applications, but can also host them. This practically sets it apart from the other popular frameworks, however, the app must be tested on the web. Comet sends your app to a server, but the common server is 1.100.COMET. From there, your app is public and you can share them with the world from the web. To test if your app is valid, use: ```comet test ``` -> Note: Don't hate me, but CometJS is still in development(what do you expect, I am the only one working on this)! +> Note: Don't hate me, but CometJS is still in development (what do you expect, I am the only one working on this). ## Usage @@ -28,6 +28,7 @@ npm install cli comet new my-app comet my-app init ``` + ## Work in Progress - Comet has not been tested within the desktop... - Comet Shell package and commands has not been worked on. From cc46a5849eb1684907b05393d3dacd4d1e68faf9 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 20:17:32 -0400 Subject: [PATCH 309/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bb01a0d..17a9560 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ npm install cli ```sh # comet cli comet new my-app -comet my-app init +comet serve my-app.comet.com ``` ## Work in Progress From df283f1563cc0d2d3020763a34418fb6d9ddf90f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 20:29:35 -0400 Subject: [PATCH 310/674] Update package.json --- package.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index b4000eb..f23d994 100644 --- a/package.json +++ b/package.json @@ -8,17 +8,21 @@ }, "devDependencies": { "jshint": "^2.8.1", - "browserify": "^13.0.0" + "browserify": "^13.0.0", + "gulp":"^2.9.1" }, "dependencies": { "ExperimentJS": "^1.0.0", "DevelopJS": "^1.0.5", - "FrameworkJS": "^1.0.3" + "FrameworkJS": "^1.0.3", + "cli": "^1.0.1", + "client":"^1.0.0", + "server":"^1.0.0" }, "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js", - "start":"./node_modules/jshint/bin/jshint comet.bat" + "start":"./node_modules/jshint/bin/jshint comet" }, "main": "main.js", From 35cc6b67a7fe35ceb895e79dbf6b559d1dbb0969 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 20:31:07 -0400 Subject: [PATCH 311/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f23d994..d4aae95 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "devDependencies": { "jshint": "^2.8.1", "browserify": "^13.0.0", - "gulp":"^2.9.1" + "gulp":"^3.9.1" }, "dependencies": { From c29cbac64b95f485ae4f3394ead67e4db1a38072 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 26 Apr 2016 20:50:51 -0400 Subject: [PATCH 312/674] Update package.json --- package.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d4aae95..3fe3946 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "devDependencies": { "jshint": "^2.8.1", "browserify": "^13.0.0", - "gulp":"^3.9.1" + "gulp":"^3.9.1", + "grunt":"^3.9.0" }, "dependencies": { @@ -20,6 +21,7 @@ "client":"^1.0.0", "server":"^1.0.0" }, + "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js", "start":"./node_modules/jshint/bin/jshint comet" @@ -30,14 +32,17 @@ "doc": "docs", "test": "test" }, + "repository": { "type": "git", "url": "git+https://github.com/mosesag0813/comet.git" }, + "author": "Moses Grant", "license": "ISC", "bugs": { "url": "https://github.com/mosesag0813/comet/issues" }, + "homepage": "https://github.com/mosesag0813/comet#readme" } From cc403f308864b81aa9b8d17ba372a79c6b8d624b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 05:23:08 -0400 Subject: [PATCH 313/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3fe3946..8661d9c 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "jshint": "^2.8.1", "browserify": "^13.0.0", "gulp":"^3.9.1", - "grunt":"^3.9.0" + "grunt":"0.4.0-rc8" }, "dependencies": { From 4dde63352bf935d9893e84f271ba58e32e335e06 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 05:24:16 -0400 Subject: [PATCH 314/674] Update package.json --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8661d9c..ede9d4a 100644 --- a/package.json +++ b/package.json @@ -29,8 +29,8 @@ "main": "main.js", "directories": { - "doc": "docs", - "test": "test" + "docs": "docs", + "test": "package.js" }, "repository": { From adb1016efe476752587eb631e49efb191a1a48cf Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 05:25:54 -0400 Subject: [PATCH 315/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ede9d4a..e2a0ecb 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "main": "main.js", "directories": { "docs": "docs", - "test": "package.js" + "test": "packaging.js" }, "repository": { From 6274b4da39ccc42558e8be124ac5461cf4341314 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 05:27:42 -0400 Subject: [PATCH 316/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e2a0ecb..ddd4540 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "main": "main.js", "directories": { "docs": "docs", - "test": "packaging.js" + "test": "test" }, "repository": { From c822b664630d7148c25a57e0742bbac8f0550c7e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 05:29:29 -0400 Subject: [PATCH 317/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ddd4540..01ecf32 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "comet", + "name": "CometJS", "description": "software development for building applications", "version": "1.0.3", "bin": { From f9e6106c47059812df20f005cda35201691c39e1 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 05:32:39 -0400 Subject: [PATCH 318/674] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 17a9560..8636a7f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@

+ +

# Comet From 9edf60c018bd666b5cf14ca81ca03f4943299121 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 05:33:50 -0400 Subject: [PATCH 319/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8636a7f..82f6b6f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- +

From 833d2d2f53cbc88a0432c4c2e1da2b755d83dc0d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 16:43:16 -0400 Subject: [PATCH 320/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 82f6b6f..f63f8dc 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ To test if your app is valid, use: ```comet test ``` On the contrary, lets keep things **real**. Install CometJS and the comet-cli and lets get this party rolling! ```sh -npm install cometjs +npm install comet-js npm install cli ``` ```sh From d7409303daf3619bd9c0870b2e6fc2b5a33307b4 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 16:54:14 -0400 Subject: [PATCH 321/674] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f63f8dc..aa141ba 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,13 @@ Builds | Badges ---------- | ---------- -Linux/Mac |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) +Linux/Mac/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies) Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) ## Get Started +CometJS is simple software development for building applications. + CometJS specializes in creating applications, but can also host them. This practically sets it apart from the other popular frameworks, however, the app must be tested on the web. Comet sends your app to a server, but the common server is 1.100.COMET. From there, your app is public and you can share them with the world from the web. To test if your app is valid, use: ```comet test ``` From 9f32fe5295bdb1e2a18b5da0db9f8a532c32981a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 16:56:36 -0400 Subject: [PATCH 322/674] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index aa141ba..9c6bd11 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,9 @@ To test if your app is valid, use: ```comet test ``` ## Usage -On the contrary, lets keep things **real**. Install CometJS and the comet-cli and lets get this party rolling! +On the contrary, lets keep things **real**. [npm install](https://www.npmjs.com/package/CometJS) CometJS and the comet-cli and lets get this party rolling! ```sh -npm install comet-js +npm install CometJS npm install cli ``` ```sh From 3aab4f7335dbf0b3f2d391e944027e9b9e0d94bb Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 17:02:46 -0400 Subject: [PATCH 323/674] Update package.json --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 01ecf32..055d488 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ }, "scripts": { - "test": "./node_modules/jshint/bin/jshint log-version.js", + "test": "./node_modules/jshint/bin/jshint package.js", "start":"./node_modules/jshint/bin/jshint comet" }, @@ -35,7 +35,7 @@ "repository": { "type": "git", - "url": "git+https://github.com/mosesag0813/comet.git" + "url": "git+https://github.com/comet-dev/comet.git" }, "author": "Moses Grant", @@ -44,5 +44,5 @@ "url": "https://github.com/mosesag0813/comet/issues" }, - "homepage": "https://github.com/mosesag0813/comet#readme" + "homepage": "http://www.comet-dev.com" } From 5c32eb0932b376a809faf80dbace1593b77c7f7b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 17:11:20 -0400 Subject: [PATCH 324/674] Create test.js --- test/test.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 test/test.js diff --git a/test/test.js b/test/test.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/test/test.js @@ -0,0 +1 @@ + From 5532209fcb8c9a1027f58111461af3b93674c963 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 22:16:24 -0400 Subject: [PATCH 325/674] Update package.js --- package.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.js b/package.js index 94b4a27..4687865 100644 --- a/package.js +++ b/package.js @@ -2,13 +2,15 @@ var packageContains = create({ init_tool:"./tools/init_tool", experiment:"./tools/experiment.js" }); + customizePackage = function(){ var install = require("install"); install(packageContains.experiment).push(console.log("New Dev")); console.warn("Customizing package may alter the way the package works."); -} +}; init = function(){ customizePackage(); -} +}; + init(); From b8a598a95848be1214b5b34ca03ee0bf519017b8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 22:17:55 -0400 Subject: [PATCH 326/674] Update package.js --- package.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.js b/package.js index 4687865..59eed2a 100644 --- a/package.js +++ b/package.js @@ -9,8 +9,8 @@ customizePackage = function(){ console.warn("Customizing package may alter the way the package works."); }; -init = function(){ - customizePackage(); +init = function(e){ + customizePackage(e); }; -init(); +init(packageContains); From b801fb0e6a6a378dd82c221c17715da2ed372ba0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 22:19:30 -0400 Subject: [PATCH 327/674] Update package.js --- package.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.js b/package.js index 59eed2a..7cba41d 100644 --- a/package.js +++ b/package.js @@ -1,6 +1,6 @@ var packageContains = create({ init_tool:"./tools/init_tool", - experiment:"./tools/experiment.js" + experiment:"./tools/experiment.jso" }); customizePackage = function(){ From 28fc3d4764f64af9f657037e38dd1154ab59aa3f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 22:20:45 -0400 Subject: [PATCH 328/674] Update package.js --- package.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.js b/package.js index 7cba41d..59eed2a 100644 --- a/package.js +++ b/package.js @@ -1,6 +1,6 @@ var packageContains = create({ init_tool:"./tools/init_tool", - experiment:"./tools/experiment.jso" + experiment:"./tools/experiment.js" }); customizePackage = function(){ From d3f09348d34649f998de83e98b9e681234900e49 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 22:23:15 -0400 Subject: [PATCH 329/674] Update develop.js --- packages/comet-develop/develop.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/comet-develop/develop.js b/packages/comet-develop/develop.js index 2d1a72a..ec03ba0 100644 --- a/packages/comet-develop/develop.js +++ b/packages/comet-develop/develop.js @@ -48,5 +48,7 @@ pushToWeb = function(wapp){ } APP.DEVELOP = (function({ + pushToWeb(""); + makeDevel("./"+""); })(APP); From 3e5201e44dffbc4aba9c76030380e79d31288ebc Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 22:33:17 -0400 Subject: [PATCH 330/674] Update comet.min.js --- comet/framework/comet.min.js | 1 + 1 file changed, 1 insertion(+) diff --git a/comet/framework/comet.min.js b/comet/framework/comet.min.js index 8b13789..a642cb3 100644 --- a/comet/framework/comet.min.js +++ b/comet/framework/comet.min.js @@ -1 +1,2 @@ +button.prototype.hover=function(){var t=ui.getElementById("Mouse-Over-Button"),o={state:"overButton"};t.backgroundColor="blue","alpha",t===o.state&&(ui.test(o.state.push(t.backgroundColor))&&o.state=!0)}; From 6debb079fe4bdb625c63c17b269eaf090f4dce47 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 22:37:12 -0400 Subject: [PATCH 331/674] Create windows --- comet/platforms/windows-32xbit/windows | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 comet/platforms/windows-32xbit/windows diff --git a/comet/platforms/windows-32xbit/windows b/comet/platforms/windows-32xbit/windows new file mode 100644 index 0000000..7a6b0e8 --- /dev/null +++ b/comet/platforms/windows-32xbit/windows @@ -0,0 +1,9 @@ +#!/usr/bin/env sh +set -e +WINDOWS = "WindowsOS" +comet = "comet-master" +if[$WINDOWS == true]; + then + compress /bin +fi + compress "./packages" From 3c2705a6ffd421fa01e8709e45607bb16d6a30d2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 27 Apr 2016 22:37:45 -0400 Subject: [PATCH 332/674] Delete windows --- comet/framework/windows | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 comet/framework/windows diff --git a/comet/framework/windows b/comet/framework/windows deleted file mode 100644 index 5b5ccb7..0000000 --- a/comet/framework/windows +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env sh -set -e -WINDOWS = "WindowsOS" -comet = "comet-master" -if[$WINDOWS == true]; - then - compress /bin -fi - compress "./packages" - From 8564c27cfb4de28ce5cd62614d399959e8665696 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 30 Apr 2016 13:32:21 -0400 Subject: [PATCH 333/674] Update error_maker.js --- tools/error_maker.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tools/error_maker.js b/tools/error_maker.js index 8b13789..f66ba22 100644 --- a/tools/error_maker.js +++ b/tools/error_maker.js @@ -1 +1,10 @@ - +var error = (function{ + var errNum = [100-299]; + var err = require('error') + throw(err){ + err.print("Error" + errNum); + } + try(err){ + errNum.resolve(err); + } +}); From 27d85d968a0657c645bfec7cbd8ae4224ffcf46b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 30 Apr 2016 13:34:25 -0400 Subject: [PATCH 334/674] Update builder.js --- tools/builder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/builder.js b/tools/builder.js index 8c146a7..d8efa35 100644 --- a/tools/builder.js +++ b/tools/builder.js @@ -3,7 +3,7 @@ var building = require("build.js"); var cometpkg = { source: "GitHub", owner: "Comet", - comet-repo:"https://github.com/mosesag0813/comet" + comet-repo:"https://github.com/comet-dev/comet" }; var build = { test: "build.js" From dcea077da7a1daae09479f801babd3a57f393f03 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 30 Apr 2016 13:34:52 -0400 Subject: [PATCH 335/674] Delete New Text Document.txt --- comet/New Text Document.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 comet/New Text Document.txt diff --git a/comet/New Text Document.txt b/comet/New Text Document.txt deleted file mode 100644 index e69de29..0000000 From 8bc6f4d8f8d9e34effc8f9d37dbd7a9909487fd2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 30 Apr 2016 13:38:37 -0400 Subject: [PATCH 336/674] Delete customsettings.ini --- packages/customsettings.ini | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 packages/customsettings.ini diff --git a/packages/customsettings.ini b/packages/customsettings.ini deleted file mode 100644 index 4978781..0000000 --- a/packages/customsettings.ini +++ /dev/null @@ -1,8 +0,0 @@ -[initPackage] -customizablility="10" -binary-comet="1.0.5" -comet-build="1.0.3" -comet-develop="1.0.3" -[settings] -customSetup="true" - From 2f2e6f9aa7017ca6b9dd34a48716fc4802e37bca Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 30 Apr 2016 14:03:22 -0400 Subject: [PATCH 337/674] Update README.md --- README.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index 9c6bd11..939872d 100644 --- a/README.md +++ b/README.md @@ -22,10 +22,9 @@ To test if your app is valid, use: ```comet test ``` ## Usage -On the contrary, lets keep things **real**. [npm install](https://www.npmjs.com/package/CometJS) CometJS and the comet-cli and lets get this party rolling! +On the contrary, lets keep things **real**. [npm install](https://www.npmjs.com/package/CometJS) CometJS and lets get this party rolling! ```sh npm install CometJS -npm install cli ``` ```sh # comet cli @@ -33,10 +32,6 @@ comet new my-app comet serve my-app.comet.com ``` -## Work in Progress -- Comet has not been tested within the desktop... -- Comet Shell package and commands has not been worked on. - ## Contributing - Send an [issue](https://github.com/comet-dev/CometJS/issues)! - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. From a82f61c0f71e8651ed4a7009ffc5821545c0e118 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 30 Apr 2016 15:39:26 -0400 Subject: [PATCH 338/674] enlargen logo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 939872d..32a9c26 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

- +

From 8396e02ced411bb55a83e0e46833fff4b617d6d9 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 30 Apr 2016 20:57:21 -0400 Subject: [PATCH 339/674] Update package.json --- package.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package.json b/package.json index 055d488..16d73a3 100644 --- a/package.json +++ b/package.json @@ -14,9 +14,7 @@ }, "dependencies": { - "ExperimentJS": "^1.0.0", - "DevelopJS": "^1.0.5", - "FrameworkJS": "^1.0.3", + "ices": "^1.0.0", "cli": "^1.0.1", "client":"^1.0.0", "server":"^1.0.0" From d7c1bcb0646a5d661e9ca6dbf0726600e686654f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 30 Apr 2016 22:00:49 -0400 Subject: [PATCH 340/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 16d73a3..d8a4324 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "CometJS", "description": "software development for building applications", - "version": "1.0.3", + "version": "1.0.4", "bin": { "comet": "./bin/comet", "startup": "./bin/startup" From 79ac8251e2f412c50c65eb84aaa5d335a6ffc535 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 30 Apr 2016 22:43:37 -0400 Subject: [PATCH 341/674] Update package.json --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d8a4324..debbc66 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "CometJS", - "description": "software development for building applications", + "name": "cometjs", + "description": "Software development for building applications", "version": "1.0.4", "bin": { "comet": "./bin/comet", From 56b6ce19c0b5327165c7a967c1fec75740594d3c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 2 May 2016 08:02:00 -0400 Subject: [PATCH 342/674] Update package.js --- package.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.js b/package.js index 59eed2a..e6d7061 100644 --- a/package.js +++ b/package.js @@ -5,7 +5,7 @@ var packageContains = create({ customizePackage = function(){ var install = require("install"); - install(packageContains.experiment).push(console.log("New Dev")); + install(packageContains.experiment).push(console.log("New Developments")); console.warn("Customizing package may alter the way the package works."); }; From 90e6d11edb117c6f31b9e90b46eaf8e1aa549fd7 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 2 May 2016 08:02:51 -0400 Subject: [PATCH 343/674] Update build.js --- packages/comet-build/build.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/comet-build/build.js b/packages/comet-build/build.js index 287045a..1e6bf95 100755 --- a/packages/comet-build/build.js +++ b/packages/comet-build/build.js @@ -3,12 +3,5 @@ var repository = ""; function createBuild(repo){ var build = require("../comet-build"); var comet = require("bin/comet") - if(build === true){ - repo.open(build); - repo.compile(build); - } - repo + comet.debug(repository); -} -createBuild(repository); - - + + From db81d4aab04420edeba69536a6ca15ca3eaff3f6 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 2 May 2016 08:14:10 -0400 Subject: [PATCH 344/674] Update comet-app.js --- comet/framework/comet-app.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/comet/framework/comet-app.js b/comet/framework/comet-app.js index de2fb8e..1394cf9 100644 --- a/comet/framework/comet-app.js +++ b/comet/framework/comet-app.js @@ -2,6 +2,9 @@ var on = require('app'); var app; app.on("comet-build-setup"); +while(app.on("comet-build")===true){ + app.use("comet.min.js") +} app.on().confirm("Setup Complete"); From 612ea2932af142d406716e71725e374d4a47b47e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 2 May 2016 08:43:19 -0400 Subject: [PATCH 345/674] Update build.js --- packages/comet-build/build.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/comet-build/build.js b/packages/comet-build/build.js index 1e6bf95..9b023d1 100755 --- a/packages/comet-build/build.js +++ b/packages/comet-build/build.js @@ -1,7 +1,11 @@ #!/usr/bin/env node var repository = ""; + function createBuild(repo){ var build = require("../comet-build"); var comet = require("bin/comet") - + if(build(repo)&&comet.use("new build") === true){ + + } +} From 80f669ffd1999aec5d5376b33ddf68ba18bea887 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 2 May 2016 16:48:15 -0400 Subject: [PATCH 346/674] Create robots.txt --- comet/assets/robots.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 comet/assets/robots.txt diff --git a/comet/assets/robots.txt b/comet/assets/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/comet/assets/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: From e460f5f1b57682eca6544f1462f1582a8e0d1556 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 3 May 2016 05:14:34 -0400 Subject: [PATCH 347/674] Update and rename comet-plaform.js to comet-platform.js --- src/{comet-plaform.js => comet-platform.js} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename src/{comet-plaform.js => comet-platform.js} (80%) diff --git a/src/comet-plaform.js b/src/comet-platform.js similarity index 80% rename from src/comet-plaform.js rename to src/comet-platform.js index b584530..ec35f57 100644 --- a/src/comet-plaform.js +++ b/src/comet-platform.js @@ -2,7 +2,7 @@ var comet = require("comet"); function cometPlatform(){ comet.create({ - platform:"optional platformal enviroment" + platform:"optional platform enviroment" }); comet.push("New Platform")+process.argv("New Env"); comet.platform.compile("Comet32", "Comet64"); From 14701907d12ad63bef6de9dbe106cd170b809256 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 3 May 2016 05:17:49 -0400 Subject: [PATCH 348/674] Update packages.js --- packages/comet-build/comet/packages.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/comet-build/comet/packages.js b/packages/comet-build/comet/packages.js index e8c44cd..0201880 100644 --- a/packages/comet-build/comet/packages.js +++ b/packages/comet-build/comet/packages.js @@ -1,11 +1,14 @@ -import CometPackage -set "Frameworks" +import comet from 'CometJS' +import comet-develop from 'CometJS' + var CometPackage = require("../deps.js"); var repo = ""; + if(repo === CometPackage(repo)){ repo.push(CometPackage(repo)); repo.integrate("Comet Packages to Repo"); } + if(CometPackage(repo) === true){ repo.alert("Package Integrated") } From 9509d1ccd22ed70d7541d7588bcd3d66d678c5db Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 3 May 2016 05:45:13 -0400 Subject: [PATCH 349/674] Update textBox.js --- packages/comet-develop/examples/textBox.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/examples/textBox.js b/packages/comet-develop/examples/textBox.js index ae5d175..2f7a07a 100644 --- a/packages/comet-develop/examples/textBox.js +++ b/packages/comet-develop/examples/textBox.js @@ -1,2 +1,6 @@ 'use strict' -var textBox = function +textBox.prototype.create = function(){ + var txtb = this.txtb + + txtb.getElementsByTagName('textbox'); +} From 99353643ffaf155b306b78a97d39259230269111 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 3 May 2016 05:48:12 -0400 Subject: [PATCH 350/674] Delete New Text Document.txt --- packages/comet-shell/New Text Document.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 packages/comet-shell/New Text Document.txt diff --git a/packages/comet-shell/New Text Document.txt b/packages/comet-shell/New Text Document.txt deleted file mode 100644 index e69de29..0000000 From 4cc26d4f652f9c72680a1415e4145690438dbc0d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 3 May 2016 18:18:44 -0400 Subject: [PATCH 351/674] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 32a9c26..c7dba31 100644 --- a/README.md +++ b/README.md @@ -21,9 +21,8 @@ To test if your app is valid, use: ```comet test ``` > Note: Don't hate me, but CometJS is still in development (what do you expect, I am the only one working on this). ## Usage - -On the contrary, lets keep things **real**. [npm install](https://www.npmjs.com/package/CometJS) CometJS and lets get this party rolling! -```sh +On the contrary, [npm install](https://www.npmjs.com/package/CometJS) CometJS and get started. +``` npm install CometJS ``` ```sh From edbf2bacbc7fa9461d20497c430c20666af2aa0c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 3 May 2016 19:33:21 -0400 Subject: [PATCH 352/674] Create comet.min.css --- comet/framework/comet.min.css | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/framework/comet.min.css diff --git a/comet/framework/comet.min.css b/comet/framework/comet.min.css new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/framework/comet.min.css @@ -0,0 +1 @@ + From 5b66267c0045ae5fcdae7cbd052aa757507ac5c8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 3 May 2016 21:39:13 -0400 Subject: [PATCH 353/674] Update button.js --- packages/comet-develop/examples/button.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 7a02171..e2d2d94 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -82,9 +82,9 @@ button.prototype.create = (function(){ button.prototype.hover = function(){ var mouse = ui.getElementById("Mouse-Over-Button"); var overButton = { - state:"overButton" + state:"over the button" }; - mouse.backgroundColor = "blue", "red", "green", "alpha"; + mouse.backgroundColor.display = overButton.test(mouse.status("true")); if(mouse === overButton.state){ ui.test(overButton.state.push(mouse.backgroundColor)) && overButton.state = true; } From 98a8fa7f8c5ea3678fe75274cb54f8e11454e001 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 4 May 2016 06:17:03 -0400 Subject: [PATCH 354/674] Update button.js --- packages/comet-develop/examples/button.js | 25 +++++++++++------------ 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index e2d2d94..2bc2741 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -7,14 +7,15 @@ */ var cometButton = function(){ -button.prototype.create = (function(){ +button.prototype.create = function(){ var settings = { button.name:"", html:"button.html", css:"button.css" }; var createButton = { - min:"comet.min.js", + minJs:"comet.min.js", + minCss:"comet.min.css", name: "" }; /** @@ -23,9 +24,8 @@ button.prototype.create = (function(){ * @param creates new UI interface with * button, button-set and radio button. **/ - - return settings.test(settings.button.name("")); -}); + return settings.test(settings.createButton.createAttribute("Generate a Button") && createButton.display.firstChild.innerHTML); +} if(!"frameworks" || settings.getElementById("Invalid"){ throw "Error 104: Files given are invalid" try { @@ -37,23 +37,22 @@ button.prototype.create = (function(){ button.prototype.toggle = function(){ var ui = this.ui; + var version = "1.0." + ".5" var toggle = { statusOne:"on", statusTwo:"off" }; - this.ui.display = window.open(settings.toggle.status("On")); - this.ui.test("web.js"); - this.ui.hasFeature("buttons") && this.ui.getElementsByClassName("button"); + this.ui.display = window.open(ui.toggle.status("On")); + this.ui.test("comet.min.js") && this.ui.test("comet.min.css"); + this.ui.hasFeature("buttonOn") && this.ui.getElementsByClassName("button"); - return toggle.status("off") && toggle.statusOne === false || toggle.statusTwo === true; + return toggle.status("on") && toggle.statusOne === true || toggle.statusTwo === false; } /** FrameworkJS is a native framework system that uses Comet dependencies. * @constructor button.createNew.ui * @alias button.useNewElements **/ - - var frameworksJS = (function(){ var useElements = { css:"button.css", html:"button.html", @@ -73,7 +72,7 @@ button.prototype.create = (function(){ try { ui.test(); if(ui === false){ - ui.alert("Must get new download: " + "version"); + ui.alert("Must get new download: " + version); } } } @@ -89,5 +88,5 @@ button.prototype.create = (function(){ ui.test(overButton.state.push(mouse.backgroundColor)) && overButton.state = true; } } - }); + }; } From df258ca9867b966c2b37c524c40cb1ec25b5c57a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 4 May 2016 17:10:54 -0400 Subject: [PATCH 355/674] Add example --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c7dba31..d481a58 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,8 @@ npm install CometJS comet new my-app comet serve my-app.comet.com ``` - +Still don't believe this works? +Demo - [http://mosesag0813.github.io/Comet-Example](http://mosesag0813.github.io/Comet-Example) ## Contributing - Send an [issue](https://github.com/comet-dev/CometJS/issues)! - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. From 7cd41f2e13614fcdc7a55c129c135c325ca11b78 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 4 May 2016 18:29:29 -0400 Subject: [PATCH 356/674] Update button.js --- packages/comet-develop/examples/button.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 2bc2741..f338067 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -6,7 +6,7 @@ *@author @mosesag0813 (github) */ -var cometButton = function(){ +cometButton = function(){ button.prototype.create = function(){ var settings = { button.name:"", @@ -86,7 +86,10 @@ button.prototype.create = function(){ mouse.backgroundColor.display = overButton.test(mouse.status("true")); if(mouse === overButton.state){ ui.test(overButton.state.push(mouse.backgroundColor)) && overButton.state = true; + ui.innerHTML.test(mouse); + } - } + return overButton.getAttribute(mouse); + } }; } From 6e9848762d9526079ef38d321834262e7ede22d9 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 4 May 2016 18:50:03 -0400 Subject: [PATCH 357/674] Update button.js --- packages/comet-develop/examples/button.js | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index f338067..f61d3b1 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -13,10 +13,11 @@ button.prototype.create = function(){ html:"button.html", css:"button.css" }; + var createButton = { minJs:"comet.min.js", minCss:"comet.min.css", - name: "" + button-name: "" }; /** * @alias setup @@ -25,7 +26,7 @@ button.prototype.create = function(){ * button, button-set and radio button. **/ return settings.test(settings.createButton.createAttribute("Generate a Button") && createButton.display.firstChild.innerHTML); -} + } if(!"frameworks" || settings.getElementById("Invalid"){ throw "Error 104: Files given are invalid" try { @@ -59,10 +60,13 @@ button.prototype.create = function(){ js:"button.js", elements:"elements.css" } + + useElements.test(this.ui); var buttonUI = this.ui.createElement("button"); this.ui.test.StatusOne(useElements.html); - button.prototype.create(useElements.getElementsByClassName("css")); + button.prototype.create(useElements.getElementById("css")); button.prototype.toggle(ui.test(settings)); + this.ui.prototype.URL.open(useElements.js, useElements.html); if(!buttonUI || useElements === "Files Unknown" && useElements.getElementById("frameworks") === false){ throw "Cannot interpret files" @@ -87,9 +91,16 @@ button.prototype.create = function(){ if(mouse === overButton.state){ ui.test(overButton.state.push(mouse.backgroundColor)) && overButton.state = true; ui.innerHTML.test(mouse); - + console.log(mouse.status(overButton)); + if(mouse.status(overButton) === true){ + mouse.status(overButton.display); + } } return overButton.getAttribute(mouse); } - }; + button.prototype.test = function(){ + var testButton = this.testButton; + testButton.exec(settings.display.status("On")); + } } +cometButton(); From aa5b37c50214cec22d29395fbbf0173b534c02fd Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 4 May 2016 18:52:38 -0400 Subject: [PATCH 358/674] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d481a58..087e8d4 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,8 @@ npm install CometJS comet new my-app comet serve my-app.comet.com ``` -Still don't believe this works? +## Still don't believe this works? + Demo - [http://mosesag0813.github.io/Comet-Example](http://mosesag0813.github.io/Comet-Example) ## Contributing - Send an [issue](https://github.com/comet-dev/CometJS/issues)! From 6245ecc5386f3e93b93c68a4610adc285c89a9d2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 5 May 2016 20:28:01 -0400 Subject: [PATCH 359/674] Update package.json --- package.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index debbc66..19f5fae 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "startup": "./bin/startup" }, "devDependencies": { - "jshint": "^2.8.1", + "jshint": "^2.8.1", "browserify": "^13.0.0", "gulp":"^3.9.1", "grunt":"0.4.0-rc8" @@ -36,6 +36,10 @@ "url": "git+https://github.com/comet-dev/comet.git" }, + "keywords": [ + "cometjs", + "comet" + ], "author": "Moses Grant", "license": "ISC", "bugs": { From c1abc2af5a37c709f7efd812b2b3336bed73f1de Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 5 May 2016 20:31:25 -0400 Subject: [PATCH 360/674] Update package.json --- package.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package.json b/package.json index 19f5fae..1bb0fe4 100644 --- a/package.json +++ b/package.json @@ -15,9 +15,7 @@ "dependencies": { "ices": "^1.0.0", - "cli": "^1.0.1", - "client":"^1.0.0", - "server":"^1.0.0" + "lodash":"^1.9.2" }, "scripts": { From 32f1c8c1019bacbd1d7030fe1009a5f201bcdc5a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 5 May 2016 20:46:59 -0400 Subject: [PATCH 361/674] Update deploy --- bin/deploy | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/deploy b/bin/deploy index 747502a..b869456 100644 --- a/bin/deploy +++ b/bin/deploy @@ -37,6 +37,8 @@ onInstall = function(e){ } onOpen = function(e){ - window.open(e); + window.open(onInstall(e)); + window.open(deploy("")); } } +onOpen(""); From 16dc3612bdc3465ace62d8c6bbe1ba3e0a1603a2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 5 May 2016 21:22:44 -0400 Subject: [PATCH 362/674] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 087e8d4..5475cf4 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,8 @@ Builds | Badges ---------- | ---------- Linux/Mac/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) - Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/mosesag0813/comet#info=devDependencies) - Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/mosesag0813/comet) + Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/comet-dev/CometJS#info=devDependencies) + Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/comet-dev/CometJ) ## Get Started CometJS is simple software development for building applications. From 92513c9cf6c59e0e2bd4be4219e86334b075a36f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 5 May 2016 21:23:38 -0400 Subject: [PATCH 363/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1bb0fe4..db01e65 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "dependencies": { "ices": "^1.0.0", - "lodash":"^1.9.2" + "lodash":"^4.11.2" }, "scripts": { From 0d9f16f8fd3595af196c0f0119f613518c38cc0b Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 5 May 2016 21:28:40 -0400 Subject: [PATCH 364/674] Update package.json version --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index db01e65..a0bdcd6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "cometjs", "description": "Software development for building applications", - "version": "1.0.4", + "version": "2.1.0", "bin": { "comet": "./bin/comet", "startup": "./bin/startup" @@ -10,7 +10,7 @@ "jshint": "^2.8.1", "browserify": "^13.0.0", "gulp":"^3.9.1", - "grunt":"0.4.0-rc8" + "grunt":"^0.4.0-rc8" }, "dependencies": { From edfc3339b81b2faf7e2f91a1a00eeae6fb693d80 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 5 May 2016 21:29:20 -0400 Subject: [PATCH 365/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5475cf4..b8cad49 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ ---------- | ---------- Linux/Mac/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/comet-dev/CometJS#info=devDependencies) - Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/comet-dev/CometJ) + Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/comet-dev/CometJS) ## Get Started CometJS is simple software development for building applications. From 39d58e40dc10fe42499eb2fd0cc9469a83cef509 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 5 May 2016 21:31:21 -0400 Subject: [PATCH 366/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a0bdcd6..061ccdc 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "jshint": "^2.8.1", "browserify": "^13.0.0", "gulp":"^3.9.1", - "grunt":"^0.4.0-rc8" + "grunt":"^1.0.1" }, "dependencies": { From 82c3e4a38ff5dac62fdc628f5fd3201df90f582f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 5 May 2016 21:40:44 -0400 Subject: [PATCH 367/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 061ccdc..22a63b0 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "cometjs", + "name": "comet-js", "description": "Software development for building applications", "version": "2.1.0", "bin": { From 5b1f62bd5d87e19f4a5b4163a2def3a4052c939c Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Fri, 6 May 2016 05:08:36 -0400 Subject: [PATCH 368/674] Conflicts within git --- npm-shrinkwrap.json | 6 ++---- package.json | 50 ++++++++++++++++++++------------------------- 2 files changed, 24 insertions(+), 32 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index cbe19dd..1aa1732 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,17 +1,15 @@ { "name": "Comet", "description": "Software development for building application", - "version": "1.0.0", + "version": "1.0.5", "bin": { "comet": "./bin/comet", - "startup":"./bin/startup" + "startup": "./bin/startup" }, - "devDependencies": { "jshint": "^2.6.0", "browserify": "^12.0.1" }, - "scripts": { "test": "./node_modules/jshint/bin/jshint log-version.js" } diff --git a/package.json b/package.json index debbc66..efe1b6d 100644 --- a/package.json +++ b/package.json @@ -1,46 +1,40 @@ { - "name": "cometjs", - "description": "Software development for building applications", - "version": "1.0.4", - "bin": { - "comet": "./bin/comet", - "startup": "./bin/startup" - }, - "devDependencies": { - "jshint": "^2.8.1", - "browserify": "^13.0.0", - "gulp":"^3.9.1", - "grunt":"0.4.0-rc8" - }, - - "dependencies": { - "ices": "^1.0.0", - "cli": "^1.0.1", - "client":"^1.0.0", - "server":"^1.0.0" - }, - - "scripts": { - "test": "./node_modules/jshint/bin/jshint package.js", - "start":"./node_modules/jshint/bin/jshint comet" + "name": "cometjs", + "description": "Software development for building applications", + "version": "1.0.5", + "bin": { + "comet": "./bin/comet", + "startup": "./bin/startup" + }, + "devDependencies": { + "jshint": "^2.8.1", + "browserify": "^13.0.0", + "gulp": "^3.9.1", + "grunt": "0.4.0-rc8" + }, + "dependencies": { + "ices": "^1.0.0", + "cli": "^1.0.1", + "client": "^1.0.0", + "server": "^1.0.0" + }, + "scripts": { + "test": "./node_modules/jshint/bin/jshint package.js", + "start": "./node_modules/jshint/bin/jshint comet" }, - "main": "main.js", "directories": { "docs": "docs", "test": "test" }, - "repository": { "type": "git", "url": "git+https://github.com/comet-dev/comet.git" }, - "author": "Moses Grant", "license": "ISC", "bugs": { "url": "https://github.com/mosesag0813/comet/issues" }, - "homepage": "http://www.comet-dev.com" } From 7e470f97f3e2435a43bd7ca37a3d84eb6f978e39 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 05:14:40 -0400 Subject: [PATCH 369/674] Update package.json --- package.json | 43 +------------------------------------------ 1 file changed, 1 insertion(+), 42 deletions(-) diff --git a/package.json b/package.json index 3a7ccdf..01ca19c 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,4 @@ { -<<<<<<< HEAD "name": "cometjs", "description": "Software development for building applications", "version": "1.0.5", @@ -14,56 +13,16 @@ "grunt": "0.4.0-rc8" }, "dependencies": { - "ices": "^1.0.0", - "cli": "^1.0.1", - "client": "^1.0.0", - "server": "^1.0.0" + "ices": "^1.0.0" }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js", "start": "./node_modules/jshint/bin/jshint comet" -======= - "name": "comet-js", - "description": "Software development for building applications", - "version": "2.1.0", - "bin": { - "comet": "./bin/comet", - "startup": "./bin/startup" - }, - "devDependencies": { - "jshint": "^2.8.1", - "browserify": "^13.0.0", - "gulp":"^3.9.1", - "grunt":"^1.0.1" - }, - - "dependencies": { - "ices": "^1.0.0", - "lodash":"^4.11.2" - }, - - "scripts": { - "test": "./node_modules/jshint/bin/jshint package.js", - "start":"./node_modules/jshint/bin/jshint comet" ->>>>>>> 82c3e4a38ff5dac62fdc628f5fd3201df90f582f }, - "main": "main.js", - "directories": { - "docs": "docs", - "test": "test" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/comet-dev/comet.git" - }, -<<<<<<< HEAD -======= - "keywords": [ "cometjs", "comet" ], ->>>>>>> 82c3e4a38ff5dac62fdc628f5fd3201df90f582f "author": "Moses Grant", "license": "ISC", "bugs": { From 82583de57008ea1a1cbba235167f8108f2161625 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 05:19:39 -0400 Subject: [PATCH 370/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 01ca19c..a74702d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "cometjs", "description": "Software development for building applications", - "version": "1.0.5", + "version": "2.1.0", "bin": { "comet": "./bin/comet", "startup": "./bin/startup" From c6b6f5f0142dd61558bd03d32f390bef3a8ec8cd Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 06:00:23 -0400 Subject: [PATCH 371/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a74702d..ca00881 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "cometjs", "comet" ], - "author": "Moses Grant", + "author": "mosesag0813", "license": "ISC", "bugs": { "url": "https://github.com/mosesag0813/comet/issues" From 598d962c10ea284aa38466b925cf3543a38fecae Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 07:56:14 -0400 Subject: [PATCH 372/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 1aa1732..ca00881 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,16 +1,32 @@ { - "name": "Comet", - "description": "Software development for building application", - "version": "1.0.5", + "name": "cometjs", + "description": "Software development for building applications", + "version": "2.1.0", "bin": { "comet": "./bin/comet", "startup": "./bin/startup" }, "devDependencies": { - "jshint": "^2.6.0", - "browserify": "^12.0.1" + "jshint": "^2.8.1", + "browserify": "^13.0.0", + "gulp": "^3.9.1", + "grunt": "0.4.0-rc8" + }, + "dependencies": { + "ices": "^1.0.0" }, "scripts": { - "test": "./node_modules/jshint/bin/jshint log-version.js" - } + "test": "./node_modules/jshint/bin/jshint package.js", + "start": "./node_modules/jshint/bin/jshint comet" + }, + "keywords": [ + "cometjs", + "comet" + ], + "author": "mosesag0813", + "license": "ISC", + "bugs": { + "url": "https://github.com/mosesag0813/comet/issues" + }, + "homepage": "http://www.comet-dev.com" } From 21a0010b847d652ab412c3f613593f7b6fad4788 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 08:13:10 -0400 Subject: [PATCH 373/674] earthandcomet --- resources/Drawing (1).png | Bin 9456 -> 7821 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/Drawing (1).png b/resources/Drawing (1).png index 68549660dd029cf583661c6f6b6777c32c29e16e..b327d7e7a40da685b089890911d17b522a98e324 100644 GIT binary patch literal 7821 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 literal 9456 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 From 75b06218d89376436a65565dad5ccfb55f14f46d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 08:19:21 -0400 Subject: [PATCH 374/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index ca00881..bb0b965 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,5 +1,5 @@ { - "name": "cometjs", + "name": "CometJS", "description": "Software development for building applications", "version": "2.1.0", "bin": { From fec6ee30587d57672ac7b43c3843cde94a84002c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 09:23:07 -0400 Subject: [PATCH 375/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index bb0b965..bd5855b 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -13,7 +13,7 @@ "grunt": "0.4.0-rc8" }, "dependencies": { - "ices": "^1.0.0" + "lodash":"" }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js", From 321b9e16eaa6c4552a4dfc883ed1c672c392493c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:14:52 -0400 Subject: [PATCH 376/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 56 +++++++++++++++++++-------------------------- 1 file changed, 24 insertions(+), 32 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index bd5855b..b9a1fc9 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,32 +1,24 @@ -{ - "name": "CometJS", - "description": "Software development for building applications", - "version": "2.1.0", - "bin": { - "comet": "./bin/comet", - "startup": "./bin/startup" - }, - "devDependencies": { - "jshint": "^2.8.1", - "browserify": "^13.0.0", - "gulp": "^3.9.1", - "grunt": "0.4.0-rc8" - }, - "dependencies": { - "lodash":"" - }, - "scripts": { - "test": "./node_modules/jshint/bin/jshint package.js", - "start": "./node_modules/jshint/bin/jshint comet" - }, - "keywords": [ - "cometjs", - "comet" - ], - "author": "mosesag0813", - "license": "ISC", - "bugs": { - "url": "https://github.com/mosesag0813/comet/issues" - }, - "homepage": "http://www.comet-dev.com" -} + { + "name": "cometjs", + "description": "Software development for building applications", + "version": "2.1.0", + "bin": { + "comet": "./bin/comet", + "startup": "./bin/startup" + }, + "devDependencies": { + "jshint": "^2.8.1", + "browserify": "^13.0.0", + "gulp":"^3.9.1", + "grunt":"0.4.0-rc8" + }, + + "dependencies": { + "lodash":"^4.11.2" + }, + + "scripts": { + "test": "./node_modules/jshint/bin/jshint package.js", + "start":"./node_modules/jshint/bin/jshint comet" + } + From 8fa800e2140d3b000e55601aaae0939c12824616 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:18:20 -0400 Subject: [PATCH 377/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ca00881..a4108f9 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "grunt": "0.4.0-rc8" }, "dependencies": { - "ices": "^1.0.0" + "lodash": "^4.11.2" }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js", From 34ad292dd3fd999b9145be0bfa3a43c7ffad4928 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:24:31 -0400 Subject: [PATCH 378/674] Update package.json --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index a4108f9..2035e9c 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,11 @@ "jshint": "^2.8.1", "browserify": "^13.0.0", "gulp": "^3.9.1", - "grunt": "0.4.0-rc8" + "grunt": "^1.0.1" }, "dependencies": { - "lodash": "^4.11.2" + "lodash": "^4.11.2", + "ices": "1.0.0" }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js", From 88a2f4fceab3f7b3e5d63173cf85245d93d57a75 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:26:53 -0400 Subject: [PATCH 379/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2035e9c..f681d5c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "cometjs", "description": "Software development for building applications", - "version": "2.1.0", + "version": "1.2.0", "bin": { "comet": "./bin/comet", "startup": "./bin/startup" From 7ad9f06b7d40a7dc268bf6aaa34ebd6829bead68 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:29:10 -0400 Subject: [PATCH 380/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f681d5c..5a96794 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "cometjs", "description": "Software development for building applications", - "version": "1.2.0", + "version": "1.2.3", "bin": { "comet": "./bin/comet", "startup": "./bin/startup" From 376ff01a69598402920fd6e2f246f0b5d2a750c0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:30:01 -0400 Subject: [PATCH 381/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index b9a1fc9..ee1bcbf 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,7 +1,7 @@ { "name": "cometjs", "description": "Software development for building applications", - "version": "2.1.0", + "version": "1.2.3", "bin": { "comet": "./bin/comet", "startup": "./bin/startup" @@ -10,11 +10,12 @@ "jshint": "^2.8.1", "browserify": "^13.0.0", "gulp":"^3.9.1", - "grunt":"0.4.0-rc8" + "grunt":"^1.0.1" }, "dependencies": { - "lodash":"^4.11.2" + "lodash":"^4.11.2", + "ices":"^1.0.0" }, "scripts": { From a2597b83a63b387c92bdfced3906ed363ec3db5c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:35:29 -0400 Subject: [PATCH 382/674] Fix errors due to build --- npm-shrinkwrap.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index ee1bcbf..e70b581 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -6,6 +6,11 @@ "comet": "./bin/comet", "startup": "./bin/startup" }, + + "scripts": { + "test": "./node_modules/jshint/bin/jshint package.js", + "start":"./node_modules/jshint/bin/jshint comet" + } "devDependencies": { "jshint": "^2.8.1", "browserify": "^13.0.0", @@ -16,10 +21,5 @@ "dependencies": { "lodash":"^4.11.2", "ices":"^1.0.0" - }, - - "scripts": { - "test": "./node_modules/jshint/bin/jshint package.js", - "start":"./node_modules/jshint/bin/jshint comet" } - +} From 2ddec2caa5bb224984b62ebb28884806fd68f504 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:38:51 -0400 Subject: [PATCH 383/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 44 +++++++++++++++++++++----------------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index e70b581..f71110a 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,25 +1,23 @@ { - "name": "cometjs", - "description": "Software development for building applications", - "version": "1.2.3", - "bin": { - "comet": "./bin/comet", - "startup": "./bin/startup" - }, - - "scripts": { - "test": "./node_modules/jshint/bin/jshint package.js", - "start":"./node_modules/jshint/bin/jshint comet" - } - "devDependencies": { - "jshint": "^2.8.1", - "browserify": "^13.0.0", - "gulp":"^3.9.1", - "grunt":"^1.0.1" - }, - - "dependencies": { - "lodash":"^4.11.2", - "ices":"^1.0.0" - } +"name": "cometjs", +"description": "Software development for building applications", +"version": "1.2.3", +"bin": { + "comet": "./bin/comet", + "startup": "./bin/startup" + }, + "scripts": { + "test": "./node_modules/jshint/bin/jshint package.js", + "start":"./node_modules/jshint/bin/jshint comet" + } + "devDependencies": { + "jshint": "^2.8.1", + "browserify": "^13.0.0", + "gulp":"^3.9.1", + "grunt":"^1.0.1" + }, + "dependencies": { + "lodash":"^4.11.2", + "ices":"^1.0.0" + } } From 8fd900ce8ed1ef9cd11483d7a40655c30addac12 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:40:17 -0400 Subject: [PATCH 384/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index f71110a..6a8a0c2 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -16,7 +16,8 @@ "gulp":"^3.9.1", "grunt":"^1.0.1" }, - "dependencies": { + + "dependencies" : { "lodash":"^4.11.2", "ices":"^1.0.0" } From 45bded1addda4419ce4541b654b89e143ac328b6 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:40:53 -0400 Subject: [PATCH 385/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 6a8a0c2..8f94877 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -17,7 +17,7 @@ "grunt":"^1.0.1" }, - "dependencies" : { + "dependencies": { "lodash":"^4.11.2", "ices":"^1.0.0" } From 59cce572f59083faa5ab329913cff93e393d0f83 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:41:42 -0400 Subject: [PATCH 386/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 8f94877..6f7af68 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -9,14 +9,13 @@ "scripts": { "test": "./node_modules/jshint/bin/jshint package.js", "start":"./node_modules/jshint/bin/jshint comet" - } + }, "devDependencies": { "jshint": "^2.8.1", "browserify": "^13.0.0", "gulp":"^3.9.1", "grunt":"^1.0.1" }, - "dependencies": { "lodash":"^4.11.2", "ices":"^1.0.0" From 3f324b98e0a94dba5595760f2cf1c153bd5fc134 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:57:28 -0400 Subject: [PATCH 387/674] Update package.json --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5a96794..0eb4879 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ "grunt": "^1.0.1" }, "dependencies": { - "lodash": "^4.11.2", - "ices": "1.0.0" + "lodash": "^4.9.0", + "gracefulfs":"^3.0.0" }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js", From f9ccd55393a78607401d2648962cee963fd71cc9 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 12:57:42 -0400 Subject: [PATCH 388/674] Update package.json From f0b39ee15f547e40193011a9332200c5580c8ca8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 13:00:48 -0400 Subject: [PATCH 389/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0eb4879..58b47d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cometjs", - "description": "Software development for building applications", + "description": "Software development for building applications.", "version": "1.2.3", "bin": { "comet": "./bin/comet", From c03893375565bab24edc43837aab8b5c835abbbd Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 6 May 2016 13:02:54 -0400 Subject: [PATCH 390/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 6f7af68..42bb403 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -18,6 +18,6 @@ }, "dependencies": { "lodash":"^4.11.2", - "ices":"^1.0.0" + "gracefulfs":"^3.0.0" } } From 67ad8b5a21d89c9eb5734d515c3d0d1c962b23a8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 7 May 2016 17:44:12 -0400 Subject: [PATCH 391/674] Create dependencies --- npm-shrinkwrap.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 42bb403..2798ae1 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,5 +1,5 @@ { -"name": "cometjs", +"name": "CometJS", "description": "Software development for building applications", "version": "1.2.3", "bin": { @@ -17,7 +17,7 @@ "grunt":"^1.0.1" }, "dependencies": { - "lodash":"^4.11.2", - "gracefulfs":"^3.0.0" + "lodash":"^4.9.0", + "commander":"^3.0.0" } } From d866240331bf5844a787d5830e580bb3ac523b61 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 7 May 2016 17:53:24 -0400 Subject: [PATCH 392/674] Update npm-shrinkwrap.json --- npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 2798ae1..2a1d1f8 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -18,6 +18,6 @@ }, "dependencies": { "lodash":"^4.9.0", - "commander":"^3.0.0" + "commander":"^2.9.0" } } From 1ebc9c68989a12cae8b3cc02377aa099c9da9fb5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 7 May 2016 17:54:15 -0400 Subject: [PATCH 393/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 58b47d2..35f7b1d 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "lodash": "^4.9.0", - "gracefulfs":"^3.0.0" + "commander":"^2.9.0" }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js", From 42d2dd874a3c91961e441d6d20d1ee198bfdf7b4 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sat, 7 May 2016 17:56:25 -0400 Subject: [PATCH 394/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 35f7b1d..ce805b8 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "cometjs", + "name": "CometJS", "description": "Software development for building applications.", "version": "1.2.3", "bin": { From 64ec86596134a78d493560e5ec96b6127e5ecbfd Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 08:19:16 -0400 Subject: [PATCH 395/674] Replace dependencies --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ce805b8..a0864b0 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,9 @@ "grunt": "^1.0.1" }, "dependencies": { - "lodash": "^4.9.0", - "commander":"^2.9.0" + "chalk": "^1.0.0", + "semver": "^2.3.0", + "ices": "^1.0.0" }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js", From 9fdc2e1bf59bd66734bc2a63ac23c2f1eca72321 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 08:48:25 -0400 Subject: [PATCH 396/674] Update package.json --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index a0864b0..95878da 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,6 @@ }, "dependencies": { "chalk": "^1.0.0", - "semver": "^2.3.0", "ices": "^1.0.0" }, "scripts": { From 6cd810e76f5761565e90553d3a06ee6c8eedfed2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 09:31:11 -0400 Subject: [PATCH 397/674] Add dependencies --- npm-shrinkwrap.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 2a1d1f8..09a5325 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -17,7 +17,7 @@ "grunt":"^1.0.1" }, "dependencies": { - "lodash":"^4.9.0", - "commander":"^2.9.0" - } + "chalk": "^1.0.0", + "ices": "^1.0.0" + } } From c05db2c5b6cbcefa73ab0b7605b84fb4023b6bb2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 09:51:30 -0400 Subject: [PATCH 398/674] Update .travis.yml --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 796d98f..f024127 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,6 @@ language: node_js +before_script: + - npm update -g npm node_js: - "0.12" + From 5998480afc6c347cd578f6864f5dea7a23ffa669 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 09:54:08 -0400 Subject: [PATCH 399/674] Update .travis.yml --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index f024127..bebcd16 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: node_js -before_script: - - npm update -g npm node_js: - "0.12" +before_script: + - npm update -g npm From a52438a3e6276517571e94fed2bb91b0405d3293 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 09:58:44 -0400 Subject: [PATCH 400/674] Update .travis.yml --- .travis.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index bebcd16..fb0f443 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,4 @@ language: node_js node_js: - "0.12" -before_script: - - npm update -g npm - + From 1f2211e95c930153745209e24a1be421e74778d1 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 14:02:47 -0400 Subject: [PATCH 401/674] Update package.json --- package.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/package.json b/package.json index 95878da..e137d24 100644 --- a/package.json +++ b/package.json @@ -7,10 +7,7 @@ "startup": "./bin/startup" }, "devDependencies": { - "jshint": "^2.8.1", - "browserify": "^13.0.0", - "gulp": "^3.9.1", - "grunt": "^1.0.1" + "jshint": "^2.8.0" }, "dependencies": { "chalk": "^1.0.0", @@ -18,7 +15,6 @@ }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js", - "start": "./node_modules/jshint/bin/jshint comet" }, "keywords": [ "cometjs", From 7ba946b7d2d9f1553142987dc771dc0e926d19c2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 14:04:30 -0400 Subject: [PATCH 402/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e137d24..109cce0 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "ices": "^1.0.0" }, "scripts": { - "test": "./node_modules/jshint/bin/jshint package.js", + "test": "./node_modules/jshint/bin/jshint package.js" }, "keywords": [ "cometjs", From c0e5038f08194f1e8e96fb16fbf8369ce377ce5c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 14:09:50 -0400 Subject: [PATCH 403/674] Update package.json --- package.json | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 109cce0..4353457 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,15 @@ { "name": "CometJS", - "description": "Software development for building applications.", - "version": "1.2.3", - "bin": { - "comet": "./bin/comet", - "startup": "./bin/startup" + "repository": { + "type": "git", + "url": "https://github.com/comet-dev/comet-dev.git" }, + "description": "Software and app development made for the web.", + "author": "mosesag0813", + "version": "1.2.3", "devDependencies": { "jshint": "^2.8.0" }, - "dependencies": { - "chalk": "^1.0.0", - "ices": "^1.0.0" - }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js" }, From a4c4625265d0ae925722d625d82de7dd1b37753e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 14:18:13 -0400 Subject: [PATCH 404/674] Update package.json --- package.json | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 4353457..6e1af9f 100644 --- a/package.json +++ b/package.json @@ -2,25 +2,15 @@ "name": "CometJS", "repository": { "type": "git", - "url": "https://github.com/comet-dev/comet-dev.git" + "url": "https://github.com/comet-dev/CometJS.git" }, - "description": "Software and app development made for the web.", + "description": "Software and app development for the web, through organization of elements.", "author": "mosesag0813", - "version": "1.2.3", + "version": "1.0.3", "devDependencies": { "jshint": "^2.8.0" }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js" - }, - "keywords": [ - "cometjs", - "comet" - ], - "author": "mosesag0813", - "license": "ISC", - "bugs": { - "url": "https://github.com/mosesag0813/comet/issues" - }, - "homepage": "http://www.comet-dev.com" + } } From aa1648f1c242651aadaec57b6d41d48ea91d77fa Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 14:21:30 -0400 Subject: [PATCH 405/674] Update package.json --- package.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 6e1af9f..6616d5d 100644 --- a/package.json +++ b/package.json @@ -4,11 +4,18 @@ "type": "git", "url": "https://github.com/comet-dev/CometJS.git" }, + "bin": { + "comet": "./bin/comet", + "startup": "./bin/startup" + }, "description": "Software and app development for the web, through organization of elements.", "author": "mosesag0813", "version": "1.0.3", "devDependencies": { - "jshint": "^2.8.0" + "jshint": "^2.8.0", + "browserify": "^13.0.0", + "gulp":"^3.9.1", + "grunt":"^1.0.1" }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js" From b55324cc4cdd6d9b2bf19a897d60ad900a94fba7 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 14:22:21 -0400 Subject: [PATCH 406/674] Delete npm-shrinkwrap.json --- npm-shrinkwrap.json | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 npm-shrinkwrap.json diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json deleted file mode 100644 index 09a5325..0000000 --- a/npm-shrinkwrap.json +++ /dev/null @@ -1,23 +0,0 @@ - { -"name": "CometJS", -"description": "Software development for building applications", -"version": "1.2.3", -"bin": { - "comet": "./bin/comet", - "startup": "./bin/startup" - }, - "scripts": { - "test": "./node_modules/jshint/bin/jshint package.js", - "start":"./node_modules/jshint/bin/jshint comet" - }, - "devDependencies": { - "jshint": "^2.8.1", - "browserify": "^13.0.0", - "gulp":"^3.9.1", - "grunt":"^1.0.1" - }, - "dependencies": { - "chalk": "^1.0.0", - "ices": "^1.0.0" - } -} From 1f6bc134c0d14ab782158871c1dec9f0c8caf2ce Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 15:26:31 -0400 Subject: [PATCH 407/674] Update package.json --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index 6616d5d..d4848a5 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,9 @@ "gulp":"^3.9.1", "grunt":"^1.0.1" }, + "dependencies":{ + "chalk":"^1.0.0" + }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js" } From d8e4c0696066450198ef946d30babaf2c80583e8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 15:30:20 -0400 Subject: [PATCH 408/674] Update package.json --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d4848a5..ad234a1 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ }, "description": "Software and app development for the web, through organization of elements.", "author": "mosesag0813", - "version": "1.0.3", + "version": "1.1.3", "devDependencies": { "jshint": "^2.8.0", "browserify": "^13.0.0", @@ -18,7 +18,8 @@ "grunt":"^1.0.1" }, "dependencies":{ - "chalk":"^1.0.0" + "chalk":"^1.0.0", + "ices":"^1.0.0" }, "scripts": { "test": "./node_modules/jshint/bin/jshint package.js" From 870a15466a2c0ecf3c851a165ef8279f12913c00 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 15:42:37 -0400 Subject: [PATCH 409/674] Delete modules.js --- packages/comet-build/modules.js | 47 --------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 packages/comet-build/modules.js diff --git a/packages/comet-build/modules.js b/packages/comet-build/modules.js deleted file mode 100644 index b616ff9..0000000 --- a/packages/comet-build/modules.js +++ /dev/null @@ -1,47 +0,0 @@ -var cmd = { - pkg: "install package properties", - execute: "execute comet file", - imprt: "import files to comet", - pop:"pop array to build" -} -var modules = require("modules"); -package.modules; -function createModules(mod1, mod2, mod3){ - if(mod1 === !mod2 || mod1 === !mod3){ - mod1.add(mod1); - if(mod1 === true){ - mod1.exec(mod1); - } - } - else if(mod2 === !mod1 || mod2 === !mod3){ - mod2.add(mod2); - if(mod2 === true){ - mod2.exec(mod2); - } - } - else if(mod3 === !mod1 || mod3 === !mod2){ - mod3.add(mod3); - if(mod3 === true){ - mod3.exec(mod3); - } - } -} -cmd.pkg = function(file){ - var cmdpkg = require("cmd.pkg"); - modwithFile = file + mod1; - file.push(modwithFile); - modwithFile.exec(); - return package modwithFile; - return modwithFile.open(cmd.pkg); -} -cmd.pop = function(addtoArray){ - var cmdpop = require("cmd.pop"); - var stack = "add to stack"; - addtoArray.add(stack); - if(addtoArray > stack.push(cmd.pop).length){ - cmdpop("cmd.pop").exec(); - } -} -for(var i=0; i Date: Sun, 8 May 2016 15:50:16 -0400 Subject: [PATCH 410/674] Create .ices --- .ices | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .ices diff --git a/.ices b/.ices new file mode 100644 index 0000000..6c35829 --- /dev/null +++ b/.ices @@ -0,0 +1,6 @@ +@!/usr/cfg/bin ices + +# packages.init - +.comet-build +.comet-develop +.https-native From 83701c8b8f860833569f105fe43f186bce6f3f0f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 8 May 2016 15:56:51 -0400 Subject: [PATCH 411/674] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index b8cad49..4466eaa 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,12 @@ Linux/Mac/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg?branch=master)](https://travis-ci.org/comet-dev/CometJS) Developments |[![devDependency Status](https://david-dm.org/comet-dev/CometJS/dev-status.svg)](https://david-dm.org/comet-dev/CometJS#info=devDependencies) Dependencies|[![Dependency Status](https://david-dm.org/comet-dev/CometJS.svg)](https://david-dm.org/comet-dev/CometJS) + + Hound Builds | Badges + ------------ |---------- + Overall | [![bitHound Overall Score](https://www.bithound.io/github/comet-dev/CometJS/badges/score.svg)](https://www.bithound.io/github/comet-dev/CometJS) + Developments | [![bitHound Dev Dependencies](https://www.bithound.io/github/comet-dev/CometJS/badges/devDependencies.svg)](https://www.bithound.io/github/comet-dev/CometJS/master/dependencies/npm) + Dependencies | [![bitHound Dependencies](https://www.bithound.io/github/comet-dev/CometJS/badges/dependencies.svg)](https://www.bithound.io/github/comet-dev/CometJS/master/dependencies/npm) ## Get Started CometJS is simple software development for building applications. From 580d381b34c5906cb4b8351f8bc318fac74e3644 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 9 May 2016 19:29:40 -0400 Subject: [PATCH 412/674] Update package.json --- package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ad234a1..bd34de3 100644 --- a/package.json +++ b/package.json @@ -19,9 +19,11 @@ }, "dependencies":{ "chalk":"^1.0.0", - "ices":"^1.0.0" + "ices":"^1.0.0", + "coveralls":"2.11.8" }, "scripts": { - "test": "./node_modules/jshint/bin/jshint package.js" + "test": "./node_modules/jshint/bin/jshint develop", + "start":"./node_modules/jshint/bin/jshint comet" } } From e56980dbf539172112e45bf8afef76144e23c1e0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 9 May 2016 23:01:21 -0400 Subject: [PATCH 413/674] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4466eaa..399c98b 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Linux/Mac/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg? CometJS is simple software development for building applications. -CometJS specializes in creating applications, but can also host them. This practically sets it apart from the other popular frameworks, however, the app must be tested on the web. Comet sends your app to a server, but the common server is 1.100.COMET. From there, your app is public and you can share them with the world from the web. +CometJS specializes in creating applications, but can also host them. This practically sets it apart from the other popular frameworks, however, the app must be tested on the "web". Comet sends your app to a server (through desktop), but the common server is 1.100.COMET. From there, your app is public to share with the world from the "web" (on desktop, web window). To test if your app is valid, use: ```comet test ``` > Note: Don't hate me, but CometJS is still in development (what do you expect, I am the only one working on this). @@ -36,6 +36,8 @@ npm install CometJS comet new my-app comet serve my-app.comet.com ``` +# Features + ## Still don't believe this works? Demo - [http://mosesag0813.github.io/Comet-Example](http://mosesag0813.github.io/Comet-Example) From be7011ad805fa350f0edb256506b336d1f123ecf Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 9 May 2016 23:07:09 -0400 Subject: [PATCH 414/674] Add a little more info --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 399c98b..9a8e72a 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,8 @@ CometJS specializes in creating applications, but can also host them. This pract To test if your app is valid, use: ```comet test ``` > Note: Don't hate me, but CometJS is still in development (what do you expect, I am the only one working on this). +CometJS is simply front-end development, user interaction in all (Comet's UI), and precise back-end development, with plugins and apis working coherently, in order to keep the easy workflow. + ## Usage On the contrary, [npm install](https://www.npmjs.com/package/CometJS) CometJS and get started. ``` @@ -36,7 +38,6 @@ npm install CometJS comet new my-app comet serve my-app.comet.com ``` -# Features ## Still don't believe this works? From 731bce47f296d44e3059824f1153b8177a05f2ee Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 07:58:44 -0400 Subject: [PATCH 415/674] Update button.js --- packages/comet-develop/examples/button.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index f61d3b1..da50b3f 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -100,7 +100,8 @@ button.prototype.create = function(){ } button.prototype.test = function(){ var testButton = this.testButton; - testButton.exec(settings.display.status("On")); + this.testButton.parse(settings.display.status("On")); + this.testButton.exec(button.prototype.hover().click()); } } cometButton(); From fa4874737a76520619a6898d4545652084e6348e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 08:12:26 -0400 Subject: [PATCH 416/674] Update button.css --- packages/comet-develop/css/button.css | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/comet-develop/css/button.css b/packages/comet-develop/css/button.css index 8c84ebb..7a6e8ae 100644 --- a/packages/comet-develop/css/button.css +++ b/packages/comet-develop/css/button.css @@ -1,9 +1,12 @@ -.h3 { - font-family: "serif", "sans-serif", "cursive", "fantasy", "monospace"; - font-size: 15px; -} -.button { +button { text-align: center; display: block; - background-color: aqua; + background-color: white; + border:5px solid aqua; + color:blue; + transition-duration:0.49s; +} +button:hover { + background-color:aqua; + color:white; } From 14accc71a8b1162d61e6ce0f452402c0d7a4e069 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 08:13:14 -0400 Subject: [PATCH 417/674] Update elements.css --- packages/comet-develop/css/elements.css | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/css/elements.css b/packages/comet-develop/css/elements.css index 8b13789..df36858 100644 --- a/packages/comet-develop/css/elements.css +++ b/packages/comet-develop/css/elements.css @@ -1 +1,3 @@ - +elements { + display:block; +} From bc79f0e250e0c9b38deca3588490873fb35b42c8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 08:17:33 -0400 Subject: [PATCH 418/674] Minify ices to activate dot file --- comet/framework/ices.min.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/framework/ices.min.js diff --git a/comet/framework/ices.min.js b/comet/framework/ices.min.js new file mode 100644 index 0000000..0c3d71b --- /dev/null +++ b/comet/framework/ices.min.js @@ -0,0 +1 @@ +var ices=require(".ices");ices.contain("Distributable Packages"),ices.prototype.create=function(){this.getPackages,require("organize"),require("comet");ices(this.getPackages.comet.organize()),ices.save=function(e){ices.prompt("Would you like to save your .ices file?");var i=".ices",c=document.createElement("a href");c.download=i,c.href=window.URL.display,c.onclick=collapseElement.destroy(),c.click()}}; From 78a1253c7a40d1dfe6a17047086cc34b69ac5993 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 08:19:47 -0400 Subject: [PATCH 419/674] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9a8e72a..6a67ba0 100644 --- a/README.md +++ b/README.md @@ -24,13 +24,16 @@ CometJS is simple software development for building applications. CometJS specializes in creating applications, but can also host them. This practically sets it apart from the other popular frameworks, however, the app must be tested on the "web". Comet sends your app to a server (through desktop), but the common server is 1.100.COMET. From there, your app is public to share with the world from the "web" (on desktop, web window). To test if your app is valid, use: ```comet test ``` -> Note: Don't hate me, but CometJS is still in development (what do you expect, I am the only one working on this). +> Note: Don't hate me, but CometJS is still in development! CometJS is simply front-end development, user interaction in all (Comet's UI), and precise back-end development, with plugins and apis working coherently, in order to keep the easy workflow. +## Don't believe this works? +Demo - [http://mosesag0813.github.io/Comet-Example](http://mosesag0813.github.io/Comet-Example) + ## Usage On the contrary, [npm install](https://www.npmjs.com/package/CometJS) CometJS and get started. -``` +```sh npm install CometJS ``` ```sh @@ -39,9 +42,6 @@ comet new my-app comet serve my-app.comet.com ``` -## Still don't believe this works? - -Demo - [http://mosesag0813.github.io/Comet-Example](http://mosesag0813.github.io/Comet-Example) ## Contributing - Send an [issue](https://github.com/comet-dev/CometJS/issues)! - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. From a97fa6dd3a5066efe24337951cf6593a009d1895 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 08:24:28 -0400 Subject: [PATCH 420/674] Create checkCompatibility.js --- comet/platforms/windows-32xbit/checkCompatibility.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 comet/platforms/windows-32xbit/checkCompatibility.js diff --git a/comet/platforms/windows-32xbit/checkCompatibility.js b/comet/platforms/windows-32xbit/checkCompatibility.js new file mode 100644 index 0000000..55b55e8 --- /dev/null +++ b/comet/platforms/windows-32xbit/checkCompatibility.js @@ -0,0 +1,10 @@ +var windowsbit = require("windows"); + +windowsCompat = function(computerVersion){ + if("Settings" === windowsbit("not 32 bit")){ + alert("Not compatible, your system is "+computerVersion).exitMSI(); + for(!computerVersion===windowsbit("Invalid").send("Warning").call()){ + windowsbit.push(computerVersion&&"Settings"); + } + } +} From 78b1a0aa3b745e5bd2c272984d66524b6061a8fc Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 08:28:27 -0400 Subject: [PATCH 421/674] Update comet.min.css --- comet/framework/comet.min.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comet/framework/comet.min.css b/comet/framework/comet.min.css index 8b13789..28effcd 100644 --- a/comet/framework/comet.min.css +++ b/comet/framework/comet.min.css @@ -1 +1 @@ - +.comet-webkitButton{text-align:center;display:block;background-color:#fff;border:5px solid #0ff;color:#00f;transition-duration:.49s}.comet-webkitButton:hover{background-color:#0ff;color:#fff} From 1c09c1b07c9229fe8ee2e07011b9f7604c9b7e7d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 08:29:44 -0400 Subject: [PATCH 422/674] Update deps --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index bd34de3..501df31 100644 --- a/package.json +++ b/package.json @@ -18,9 +18,9 @@ "grunt":"^1.0.1" }, "dependencies":{ - "chalk":"^1.0.0", + "chalk":"^1.1.3", "ices":"^1.0.0", - "coveralls":"2.11.8" + "coveralls":"2.11.9" }, "scripts": { "test": "./node_modules/jshint/bin/jshint develop", From 0c0b4f7d40b0f0e423103415c93fb69e3a7d8cb4 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 08:31:01 -0400 Subject: [PATCH 423/674] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6a67ba0..54e3edb 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ Linux/Mac/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg? Overall | [![bitHound Overall Score](https://www.bithound.io/github/comet-dev/CometJS/badges/score.svg)](https://www.bithound.io/github/comet-dev/CometJS) Developments | [![bitHound Dev Dependencies](https://www.bithound.io/github/comet-dev/CometJS/badges/devDependencies.svg)](https://www.bithound.io/github/comet-dev/CometJS/master/dependencies/npm) Dependencies | [![bitHound Dependencies](https://www.bithound.io/github/comet-dev/CometJS/badges/dependencies.svg)](https://www.bithound.io/github/comet-dev/CometJS/master/dependencies/npm) + Code | [![bitHound Code](https://www.bithound.io/github/comet-dev/CometJS/badges/code.svg)](https://www.bithound.io/github/comet-dev/CometJS) ## Get Started CometJS is simple software development for building applications. From 2934c726a4edd9a9e3f4d51021d13f2c6a1fbef6 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 21:50:29 -0400 Subject: [PATCH 424/674] Update README.md --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 54e3edb..b5c4685 100644 --- a/README.md +++ b/README.md @@ -20,26 +20,28 @@ Linux/Mac/Windows |[![Build Status](https://travis-ci.org/comet-dev/CometJS.svg? Code | [![bitHound Code](https://www.bithound.io/github/comet-dev/CometJS/badges/code.svg)](https://www.bithound.io/github/comet-dev/CometJS) ## Get Started -CometJS is simple software development for building applications. +CometJS is simple software development for building desktop applications. -CometJS specializes in creating applications, but can also host them. This practically sets it apart from the other popular frameworks, however, the app must be tested on the "web". Comet sends your app to a server (through desktop), but the common server is 1.100.COMET. From there, your app is public to share with the world from the "web" (on desktop, web window). +CometJS specializes in creating applications, but can also host them in a browser window. This practically sets it apart from the other popular frameworks, however, the app must be tested on the "web". Comet sends your app to a server (through desktop), but the common server is 1.100.COMET. From there, your app is public to share with the world from the "web" (on desktop, web window). To test if your app is valid, use: ```comet test ``` -> Note: Don't hate me, but CometJS is still in development! +> Note: CometJS is still in development! CometJS is simply front-end development, user interaction in all (Comet's UI), and precise back-end development, with plugins and apis working coherently, in order to keep the easy workflow. ## Don't believe this works? Demo - [http://mosesag0813.github.io/Comet-Example](http://mosesag0813.github.io/Comet-Example) -## Usage +## Downloads On the contrary, [npm install](https://www.npmjs.com/package/CometJS) CometJS and get started. ```sh +# npm install Comet locally or globally to your PATH npm install CometJS ``` ```sh -# comet cli +# CLI for creating an app comet new my-app +cd my-app comet serve my-app.comet.com ``` From eaa187d110d445c401736cd7ee615c70f787d359 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 21:52:37 -0400 Subject: [PATCH 425/674] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b5c4685..d688e54 100644 --- a/README.md +++ b/README.md @@ -29,8 +29,6 @@ To test if your app is valid, use: ```comet test ``` CometJS is simply front-end development, user interaction in all (Comet's UI), and precise back-end development, with plugins and apis working coherently, in order to keep the easy workflow. -## Don't believe this works? -Demo - [http://mosesag0813.github.io/Comet-Example](http://mosesag0813.github.io/Comet-Example) ## Downloads On the contrary, [npm install](https://www.npmjs.com/package/CometJS) CometJS and get started. @@ -49,4 +47,5 @@ comet serve my-app.comet.com - Send an [issue](https://github.com/comet-dev/CometJS/issues)! - Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. - +## Still don't believe this works? +Demo Web UI - [http://mosesag0813.github.io/Comet-Example](http://mosesag0813.github.io/Comet-Example) From 51b15c8124d9e9e39945bc7fd9a8f50aa11076f5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 21:57:21 -0400 Subject: [PATCH 426/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d688e54..3887f0b 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ CometJS is simply front-end development, user interaction in all (Comet's UI), a On the contrary, [npm install](https://www.npmjs.com/package/CometJS) CometJS and get started. ```sh # npm install Comet locally or globally to your PATH -npm install CometJS +npm install comet ``` ```sh # CLI for creating an app From 6ef794bd6d4d03c3ea708bc57c3de517a50e0722 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 22:24:22 -0400 Subject: [PATCH 427/674] Update README.md --- README.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3887f0b..78adce6 100644 --- a/README.md +++ b/README.md @@ -31,13 +31,15 @@ CometJS is simply front-end development, user interaction in all (Comet's UI), a ## Downloads -On the contrary, [npm install](https://www.npmjs.com/package/CometJS) CometJS and get started. +On the contrary, [npm install](https://www.npmjs.com/package/CometJS) CometJS and get started. In addition, when you install CometJS, be sure you also install it's [cli](https://github.com/comet-dev/cli) as well. ```sh # npm install Comet locally or globally to your PATH -npm install comet +npm install comet +# install the cli +npm install comet-cli ``` ```sh -# CLI for creating an app +# Example for creating an app comet new my-app cd my-app comet serve my-app.comet.com @@ -45,7 +47,10 @@ comet serve my-app.comet.com ## Contributing - Send an [issue](https://github.com/comet-dev/CometJS/issues)! -- Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information. +- Check out the [CONTRIBUTING.md](https://github.com/comet-dev/CometJS/blob/master/CONTRIBUTING.md) for more information on contributing to this project. -## Still don't believe this works? +## Examples and Quickstart Demo Web UI - [http://mosesag0813.github.io/Comet-Example](http://mosesag0813.github.io/Comet-Example) +Run the See a Comet app in action with ```comet-dev/comet-app-start``` +Run the sdk to customize your app (experimental): ```comet-dev/comet-app-sdk``` + From 620b419f313bea1250dee6a0959652a648d0b2e6 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 22:25:14 -0400 Subject: [PATCH 428/674] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 78adce6..bd9341d 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ CometJS specializes in creating applications, but can also host them in a browse To test if your app is valid, use: ```comet test ``` > Note: CometJS is still in development! -CometJS is simply front-end development, user interaction in all (Comet's UI), and precise back-end development, with plugins and apis working coherently, in order to keep the easy workflow. +CometJS is simply front-end desktop development, user interaction in all (Comet's UI), and precise back-end desktop development, with plugins and apis working coherently, in order to keep the easy workflow. ## Downloads @@ -51,6 +51,8 @@ comet serve my-app.comet.com ## Examples and Quickstart Demo Web UI - [http://mosesag0813.github.io/Comet-Example](http://mosesag0813.github.io/Comet-Example) + Run the See a Comet app in action with ```comet-dev/comet-app-start``` + Run the sdk to customize your app (experimental): ```comet-dev/comet-app-sdk``` From 8a45e31f12c83eac50c7502160985e6ae3093c68 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 22:55:31 -0400 Subject: [PATCH 429/674] Debug errors and fix --- packages/comet-develop/examples/button.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index da50b3f..c9174c3 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -9,7 +9,7 @@ cometButton = function(){ button.prototype.create = function(){ var settings = { - button.name:"", + buttonClass:"button", html:"button.html", css:"button.css" }; @@ -17,7 +17,7 @@ button.prototype.create = function(){ var createButton = { minJs:"comet.min.js", minCss:"comet.min.css", - button-name: "" + buttonName:"" }; /** * @alias setup @@ -27,7 +27,7 @@ button.prototype.create = function(){ **/ return settings.test(settings.createButton.createAttribute("Generate a Button") && createButton.display.firstChild.innerHTML); } - if(!"frameworks" || settings.getElementById("Invalid"){ + if("frameworks" === false || settings.getElementById("Invalid"){ throw "Error 104: Files given are invalid" try { settings.appendChild(); @@ -38,7 +38,7 @@ button.prototype.create = function(){ button.prototype.toggle = function(){ var ui = this.ui; - var version = "1.0." + ".5" + var currentVersion = "1.0.5"; var toggle = { statusOne:"on", statusTwo:"off" @@ -68,7 +68,7 @@ button.prototype.create = function(){ button.prototype.toggle(ui.test(settings)); this.ui.prototype.URL.open(useElements.js, useElements.html); - if(!buttonUI || useElements === "Files Unknown" && useElements.getElementById("frameworks") === false){ + if(buttonUI === false || useElements === "Files Unknown" && useElements.getElementById("frameworks") === false){ throw "Cannot interpret files" catch(error){ settings.find("frameworks"); @@ -98,10 +98,14 @@ button.prototype.create = function(){ } return overButton.getAttribute(mouse); } - button.prototype.test = function(){ + button.prototype.testc = function(){ var testButton = this.testButton; this.testButton.parse(settings.display.status("On")); this.testButton.exec(button.prototype.hover().click()); + if(this.testButton.test(button.prototype.create() && button.prototype.toggle() === true)){ + button.prototype.hover().click(); + } } + button.prototype.testc(); } cometButton(); From 63a6ed8fc559411057146c487749fafa4b2eae67 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 23:01:56 -0400 Subject: [PATCH 430/674] Update .ices --- .ices | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.ices b/.ices index 6c35829..bc4fbaa 100644 --- a/.ices +++ b/.ices @@ -1,6 +1,10 @@ @!/usr/cfg/bin ices -# packages.init - +@packages.init - .comet-build .comet-develop .https-native + +@packages.comet-develop + ./develop.js + ./examples/button.js From 11837bc1c75a3665cde6a721a4a0536319173627 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Tue, 10 May 2016 23:04:31 -0400 Subject: [PATCH 431/674] Update .ices --- .ices | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.ices b/.ices index bc4fbaa..b545ba2 100644 --- a/.ices +++ b/.ices @@ -1,4 +1,6 @@ @!/usr/cfg/bin ices +# An ices dotfile compiles packages within a directory (repository) and sends them into a distributable package. +# This ices file is an executable. @packages.init - .comet-build From bf08fc56aeec144eff664c653406d3847b3ec2a0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 05:50:02 -0400 Subject: [PATCH 432/674] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bd9341d..fddba50 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,8 @@ CometJS is simply front-end desktop development, user interaction in all (Comet' On the contrary, [npm install](https://www.npmjs.com/package/CometJS) CometJS and get started. In addition, when you install CometJS, be sure you also install it's [cli](https://github.com/comet-dev/cli) as well. ```sh # npm install Comet locally or globally to your PATH -npm install comet +npm install comet + # install the cli npm install comet-cli ``` From e7da9aa5f7b4b175521d2e0fa3c12b7523dfc0d2 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 05:51:10 -0400 Subject: [PATCH 433/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 501df31..a571dad 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "CometJS", + "name": "comet", "repository": { "type": "git", "url": "https://github.com/comet-dev/CometJS.git" From 7116bbe850cf868663bb3144a96864bd18c04fc3 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 06:02:56 -0400 Subject: [PATCH 434/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fddba50..78ef464 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ CometJS specializes in creating applications, but can also host them in a browse To test if your app is valid, use: ```comet test ``` > Note: CometJS is still in development! -CometJS is simply front-end desktop development, user interaction in all (Comet's UI), and precise back-end desktop development, with plugins and apis working coherently, in order to keep the easy workflow. +CometJS is simply front-end desktop development, user interaction in all (Comet's UI), and precise back-end desktop development, with plugins and apis working coherently in pure javascript in order to keep the easy workflow. ## Downloads From d58682f8ac0e0e6ad6c840f6ddba4c4fadd795ae Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 06:13:52 -0400 Subject: [PATCH 435/674] Update button.js --- packages/comet-develop/examples/button.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index c9174c3..f751f66 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -27,11 +27,16 @@ button.prototype.create = function(){ **/ return settings.test(settings.createButton.createAttribute("Generate a Button") && createButton.display.firstChild.innerHTML); } - if("frameworks" === false || settings.getElementById("Invalid"){ - throw "Error 104: Files given are invalid" + + if("frameworks" === false || settings.getElementById("Invalid")){ + throw "Error 104: Files given are invalid"; try { settings.appendChild(); } + catch(err){ + settings.status(err); + settings.test(err); + } } // button toggle on/off From c417683d8228098ab95e6ae9a2372dfb94c0cb7f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 18:50:40 -0400 Subject: [PATCH 436/674] update deps --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a571dad..e989cf5 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ }, "dependencies":{ "chalk":"^1.1.3", - "ices":"^1.0.0", + "ices":"^1.0.1", "coveralls":"2.11.9" }, "scripts": { From 66019554a8a7fc4b9221c51df65b91b86ced3455 Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Wed, 11 May 2016 18:56:15 -0400 Subject: [PATCH 437/674] Remove npm shrinkwrap --- npm-shrinkwrap.json | 2 +- package.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 1aa1732..5914009 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,7 +1,7 @@ { "name": "Comet", "description": "Software development for building application", - "version": "1.0.5", + "version": "1.1.0", "bin": { "comet": "./bin/comet", "startup": "./bin/startup" diff --git a/package.json b/package.json index 01ca19c..7f786ef 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "cometjs", "description": "Software development for building applications", - "version": "1.0.5", + "version": "1.1.0", "bin": { "comet": "./bin/comet", "startup": "./bin/startup" @@ -20,9 +20,9 @@ "start": "./node_modules/jshint/bin/jshint comet" }, "keywords": [ - "cometjs", - "comet" - ], + "cometjs", + "comet" + ], "author": "Moses Grant", "license": "ISC", "bugs": { From 0b32b5023737aa091967b2a412438426a0b879b4 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 18:59:37 -0400 Subject: [PATCH 438/674] Update package.json --- package.json | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/package.json b/package.json index f36ff18..7272224 100644 --- a/package.json +++ b/package.json @@ -1,17 +1,7 @@ -{ -<<<<<<< HEAD - "name": "cometjs", - "description": "Software development for building applications", - "version": "1.1.0", - "bin": { - "comet": "./bin/comet", - "startup": "./bin/startup" -======= "name": "comet", "repository": { "type": "git", "url": "https://github.com/comet-dev/CometJS.git" ->>>>>>> c417683d8228098ab95e6ae9a2372dfb94c0cb7f }, "bin": { "comet": "./bin/comet", @@ -32,7 +22,6 @@ "coveralls":"2.11.9" }, "scripts": { -<<<<<<< HEAD "test": "./node_modules/jshint/bin/jshint package.js", "start": "./node_modules/jshint/bin/jshint comet" }, @@ -46,9 +35,3 @@ "url": "https://github.com/mosesag0813/comet/issues" }, "homepage": "http://www.comet-dev.com" -======= - "test": "./node_modules/jshint/bin/jshint develop", - "start":"./node_modules/jshint/bin/jshint comet" - } ->>>>>>> c417683d8228098ab95e6ae9a2372dfb94c0cb7f -} From 35eee743a0b8488a66930f959984f38c250d97fe Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 19:00:08 -0400 Subject: [PATCH 439/674] Update package.json --- package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package.json b/package.json index 7272224..46620b7 100644 --- a/package.json +++ b/package.json @@ -1,3 +1,4 @@ +{ "name": "comet", "repository": { "type": "git", @@ -35,3 +36,4 @@ "url": "https://github.com/mosesag0813/comet/issues" }, "homepage": "http://www.comet-dev.com" +} From e493884c206afb2f9db4c36d56b2fd723de0920e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 19:03:15 -0400 Subject: [PATCH 440/674] Revert version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 46620b7..0bbb91b 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ }, "dependencies":{ "chalk":"^1.1.3", - "ices":"^1.0.1", + "ices":"^1.0.0", "coveralls":"2.11.9" }, "scripts": { From 2d1637dda1ad2ec8ab82895b7c9f24515c55a7b5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 19:14:02 -0400 Subject: [PATCH 441/674] Update main.js --- main.js | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/main.js b/main.js index 3161a1b..fdbb3c6 100644 --- a/main.js +++ b/main.js @@ -1,18 +1,14 @@ -function filerForJS(filer){ - file = { - process:true - }; - for(var i = 0; i Date: Wed, 11 May 2016 19:21:49 -0400 Subject: [PATCH 442/674] Create app.js --- comet/platforms/windows-32xbit/app.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/platforms/windows-32xbit/app.js diff --git a/comet/platforms/windows-32xbit/app.js b/comet/platforms/windows-32xbit/app.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/platforms/windows-32xbit/app.js @@ -0,0 +1 @@ + From 13f23bb62ce03a81341284859f5b27d5084ebeac Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 19:22:11 -0400 Subject: [PATCH 443/674] Create app64.js --- comet/platforms/windows-64xbit/app64.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/platforms/windows-64xbit/app64.js diff --git a/comet/platforms/windows-64xbit/app64.js b/comet/platforms/windows-64xbit/app64.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/platforms/windows-64xbit/app64.js @@ -0,0 +1 @@ + From feead028f4ec5dd09c9e8429ad9295f4eed2cc09 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 19:22:38 -0400 Subject: [PATCH 444/674] Rename app.js to app32.js --- comet/platforms/windows-32xbit/{app.js => app32.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename comet/platforms/windows-32xbit/{app.js => app32.js} (100%) diff --git a/comet/platforms/windows-32xbit/app.js b/comet/platforms/windows-32xbit/app32.js similarity index 100% rename from comet/platforms/windows-32xbit/app.js rename to comet/platforms/windows-32xbit/app32.js From a328a04b30f9305d130a055d42aac5793b8b09ae Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Wed, 11 May 2016 19:44:34 -0400 Subject: [PATCH 445/674] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0bbb91b..8940f5f 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "comet", + "name": "comet-dev", "repository": { "type": "git", "url": "https://github.com/comet-dev/CometJS.git" From 8f917c5c5d4030c4989397c17069cfff5cceb159 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 20:00:24 -0400 Subject: [PATCH 446/674] Create appveyor.yml --- appveyor.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 appveyor.yml diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1 @@ + From d0a5619df54b16fe48c368056b6654f9a74c5f23 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 20:03:12 -0400 Subject: [PATCH 447/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 78ef464..f508614 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ CometJS specializes in creating applications, but can also host them in a browse To test if your app is valid, use: ```comet test ``` > Note: CometJS is still in development! -CometJS is simply front-end desktop development, user interaction in all (Comet's UI), and precise back-end desktop development, with plugins and apis working coherently in pure javascript in order to keep the easy workflow. +CometJS is simply front-end desktop development, user interaction in all (Comet's UI), and precise back-end desktop development, with plugins and apis working coherently in pure javascript in order to keep the easy workflow. With the back-end desktop development, CometJS is running on Chromium, with some Firefox implementations. ## Downloads From d0db227de1fb35b5a31c254659df7518b65a7505 Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Thu, 12 May 2016 22:10:51 -0400 Subject: [PATCH 448/674] Add firefox copyrighted code for development --- .../windows-32xbit/{ => chromium}/app32.js | 0 .../firefox-source-code/app/Makefile.in | 419 ++++++ .../firefox-source-code/app/README.txt | 4 + .../firefox-source-code/app/application.ini | 65 + .../app/apprunner-beos.rsrc | Bin 0 -> 10792 bytes .../firefox-source-code/app/blocklist.xml | 135 ++ .../firefox-source-code/app/default16.png | Bin 0 -> 722 bytes .../firefox-source-code/app/default32.png | Bin 0 -> 1994 bytes .../firefox-source-code/app/default48.png | Bin 0 -> 3694 bytes .../firefox-source-code/app/document-os2.ico | Bin 0 -> 7824 bytes .../firefox-source-code/app/document.ico | Bin 0 -> 22486 bytes .../firefox-source-code/app/document.png | Bin 0 -> 3154 bytes .../app/firefox-branding.js | 19 + .../firefox-source-code/app/firefox-os2.ico | Bin 0 -> 7824 bytes .../app/firefox.exe.manifest | 34 + .../firefox-source-code/app/firefox.ico | Bin 0 -> 22486 bytes .../app/macbuild/Contents/Info.plist.in | 138 ++ .../English.lproj/InfoPlist.strings.in | 2 + .../app/macbuild/background.png | Bin 0 -> 1143 bytes .../app/macbuild/disk.icns | Bin 0 -> 39250 bytes .../app/macbuild/document.icns | Bin 0 -> 46788 bytes .../firefox-source-code/app/macbuild/dsstore | Bin 0 -> 6148 bytes .../app/macbuild/firefox.icns | Bin 0 -> 40590 bytes .../firefox-source-code/app/module.ver | 8 + .../firefox-source-code/app/mozicon128.png | Bin 0 -> 15113 bytes .../firefox-source-code/app/mozicon16.xpm | 156 +++ .../firefox-source-code/app/mozicon50.xpm | 1144 +++++++++++++++++ .../firefox-source-code/app/nsBrowserApp.cpp | 161 +++ .../app/profile/channel-prefs.js | 2 + .../app/profile/extensions/Extensions.rdf | 8 + .../app/profile/extensions/Makefile.in | 47 + .../extensions/installed-extensions.txt | 1 + .../Makefile.in | 59 + .../install.rdf.in | 43 + .../app/profile/firefox.js | 846 ++++++++++++ .../app/profile/pagethemes.rdf | 39 + .../firefox-source-code/app/profile/prefs.js | 10 + .../firefox-source-code/app/splash.rc | 85 ++ .../firefox-source-code/app/splashos2.rc | 78 ++ .../windows-64xbit/{ => chromium}/app64.js | 0 .../firefox-source-code/app/Makefile.in | 419 ++++++ .../firefox-source-code/app/README.txt | 4 + .../firefox-source-code/app/application.ini | 65 + .../app/apprunner-beos.rsrc | Bin 0 -> 10792 bytes .../firefox-source-code/app/blocklist.xml | 135 ++ .../firefox-source-code/app/default16.png | Bin 0 -> 722 bytes .../firefox-source-code/app/default32.png | Bin 0 -> 1994 bytes .../firefox-source-code/app/default48.png | Bin 0 -> 3694 bytes .../firefox-source-code/app/document-os2.ico | Bin 0 -> 7824 bytes .../firefox-source-code/app/document.ico | Bin 0 -> 22486 bytes .../firefox-source-code/app/document.png | Bin 0 -> 3154 bytes .../app/firefox-branding.js | 19 + .../firefox-source-code/app/firefox-os2.ico | Bin 0 -> 7824 bytes .../app/firefox.exe.manifest | 34 + .../firefox-source-code/app/firefox.ico | Bin 0 -> 22486 bytes .../app/macbuild/Contents/Info.plist.in | 138 ++ .../English.lproj/InfoPlist.strings.in | 2 + .../app/macbuild/background.png | Bin 0 -> 1143 bytes .../app/macbuild/disk.icns | Bin 0 -> 39250 bytes .../app/macbuild/document.icns | Bin 0 -> 46788 bytes .../firefox-source-code/app/macbuild/dsstore | Bin 0 -> 6148 bytes .../app/macbuild/firefox.icns | Bin 0 -> 40590 bytes .../firefox-source-code/app/module.ver | 8 + .../firefox-source-code/app/mozicon128.png | Bin 0 -> 15113 bytes .../firefox-source-code/app/mozicon16.xpm | 156 +++ .../firefox-source-code/app/mozicon50.xpm | 1144 +++++++++++++++++ .../firefox-source-code/app/nsBrowserApp.cpp | 161 +++ .../app/profile/channel-prefs.js | 2 + .../app/profile/extensions/Extensions.rdf | 8 + .../app/profile/extensions/Makefile.in | 47 + .../extensions/installed-extensions.txt | 1 + .../Makefile.in | 59 + .../install.rdf.in | 43 + .../app/profile/firefox.js | 846 ++++++++++++ .../app/profile/pagethemes.rdf | 39 + .../firefox-source-code/app/profile/prefs.js | 10 + .../firefox-source-code/app/splash.rc | 85 ++ .../firefox-source-code/app/splashos2.rc | 78 ++ 78 files changed, 7006 insertions(+) rename comet/platforms/windows-32xbit/{ => chromium}/app32.js (100%) create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/Makefile.in create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/README.txt create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/application.ini create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/apprunner-beos.rsrc create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/blocklist.xml create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/default16.png create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/default32.png create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/default48.png create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/document-os2.ico create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/document.ico create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/document.png create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/firefox-branding.js create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/firefox-os2.ico create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/firefox.exe.manifest create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/firefox.ico create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/background.png create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/disk.icns create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/document.icns create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/dsstore create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/firefox.icns create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/module.ver create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/mozicon128.png create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/mozicon16.xpm create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/mozicon50.xpm create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/nsBrowserApp.cpp create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/channel-prefs.js create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Extensions.rdf create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Makefile.in create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/installed-extensions.txt create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/pagethemes.rdf create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/prefs.js create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/splash.rc create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/splashos2.rc rename comet/platforms/windows-64xbit/{ => chromium}/app64.js (100%) create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/Makefile.in create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/README.txt create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/application.ini create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/apprunner-beos.rsrc create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/blocklist.xml create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/default16.png create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/default32.png create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/default48.png create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/document-os2.ico create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/document.ico create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/document.png create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/firefox-branding.js create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/firefox-os2.ico create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/firefox.exe.manifest create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/firefox.ico create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/background.png create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/disk.icns create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/document.icns create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/dsstore create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/firefox.icns create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/module.ver create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/mozicon128.png create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/mozicon16.xpm create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/mozicon50.xpm create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/nsBrowserApp.cpp create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/channel-prefs.js create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Extensions.rdf create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Makefile.in create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/installed-extensions.txt create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/firefox.js create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/pagethemes.rdf create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/prefs.js create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/splash.rc create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/splashos2.rc diff --git a/comet/platforms/windows-32xbit/app32.js b/comet/platforms/windows-32xbit/chromium/app32.js similarity index 100% rename from comet/platforms/windows-32xbit/app32.js rename to comet/platforms/windows-32xbit/chromium/app32.js diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/Makefile.in b/comet/platforms/windows-32xbit/firefox-source-code/app/Makefile.in new file mode 100644 index 0000000..1614230 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/Makefile.in @@ -0,0 +1,419 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is +# Netscape Communications. +# Portions created by the Initial Developer are Copyright (C) 2001 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Brian Ryner +# Jonathan Wilson +# Dan Mosedale +# Benjamin Smedberg +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = profile/extensions + +PREF_JS_EXPORTS = $(srcdir)/profile/firefox.js \ + $(srcdir)/profile/channel-prefs.js \ + $(NULL) + +ifndef MOZ_BRANDING_DIRECTORY +PREF_JS_EXPORTS += $(srcdir)/firefox-branding.js +endif + +# hardcode en-US for the moment +AB_CD = en-US + +DEFINES += -DAB_CD=$(AB_CD) + +APP_VERSION = $(shell cat $(srcdir)/../config/version.txt) +DEFINES += -DAPP_VERSION="$(APP_VERSION)" +APP_UA_NAME = $(shell echo $(MOZ_APP_DISPLAYNAME) | sed -e's/[^A-Za-z]//g') +DEFINES += -DAPP_UA_NAME="$(APP_UA_NAME)" + +DIST_FILES = application.ini + +GRE_MILESTONE = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build Milestone) +GRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build BuildID) + +DEFINES += -DGRE_MILESTONE=$(GRE_MILESTONE) -DGRE_BUILDID=$(GRE_BUILDID) + +SOURCE_STAMP := $(shell cd $(topsrcdir) ; hg identify 2>/dev/null | cut -f1 -d' ') +ifdef SOURCE_STAMP +DEFINES += -DMOZ_SOURCE_STAMP="$(SOURCE_STAMP)" +endif + +SOURCE_REPO := $(shell hg -R $(topsrcdir) showconfig paths.default 2>/dev/null | sed s/^ssh:/http:/) +ifdef SOURCE_REPO +DEFINES += -DMOZ_SOURCE_REPO="$(SOURCE_REPO)" +endif + +LIBS += $(JEMALLOC_LIBS) + +ifdef LIBXUL_SDK +include $(topsrcdir)/config/rules.mk +else +# Build a binary bootstrapping with XRE_main + +ifeq ($(USE_SHORT_LIBNAME), 1) +PROGRAM = $(MOZ_APP_NAME)$(BIN_SUFFIX) +else +PROGRAM = $(MOZ_APP_NAME)-bin$(BIN_SUFFIX) +endif + +REQUIRES = \ + xpcom \ + string \ + $(NULL) + +CPPSRCS = nsBrowserApp.cpp + +LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre + +ifdef BUILD_STATIC_LIBS +ifdef _MSC_VER +STATIC_COMPONENTS_LINKER_PATH = -LIBPATH:$(DEPTH)/staticlib +else +STATIC_COMPONENTS_LINKER_PATH = -L$(DEPTH)/staticlib +endif +LIBS += $(DEPTH)/toolkit/xre/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) +else +ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) +LIBS += $(DIST)/bin/XUL +else +EXTRA_DSO_LIBS += xul +endif +endif + +ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) +TK_LIBS := $(TK_LIBS) +endif + +ifdef MOZ_ENABLE_LIBXUL +APP_XPCOM_LIBS = $(XPCOM_GLUE_LDOPTS) +else +MOZILLA_INTERNAL_API = 1 +APP_XPCOM_LIBS = $(XPCOM_LIBS) +endif + +LIBS += \ + $(STATIC_COMPONENTS_LINKER_PATH) \ + $(EXTRA_DSO_LIBS) \ + $(MOZ_JS_LIBS) \ + $(APP_XPCOM_LIBS) \ + $(NSPR_LIBS) \ + $(TK_LIBS) \ + $(NULL) + +# Add explicit X11 dependency when building against X11 toolkits +ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) +LIBS += $(XLDFLAGS) $(XLIBS) $(ZLIB_LIBS) +endif + +ifdef MOZ_JPROF +LIBS += -ljprof +endif + +ifndef MOZ_WINCONSOLE +ifdef MOZ_DEBUG +MOZ_WINCONSOLE = 1 +else +MOZ_WINCONSOLE = 0 +endif +endif + +# This switches $(INSTALL) to copy mode, like $(SYSINSTALL), so things that +# shouldn't get 755 perms need $(IFLAGS1) for either way of calling nsinstall. +NSDISTMODE = copy + +include $(topsrcdir)/config/config.mk + +ifdef _MSC_VER +# Always enter a Windows program through wmain, whether or not we're +# a console application. +ifdef WINCE +WIN32_EXE_LDFLAGS += -ENTRY:mainWCRTStartup +else +WIN32_EXE_LDFLAGS += -ENTRY:wmainCRTStartup +endif +endif + +ifdef WINCE +EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME,corelibc) +endif + +ifdef BUILD_STATIC_LIBS +include $(topsrcdir)/config/static-config.mk + +EXTRA_DEPS += \ + $(STATIC_EXTRA_DEPS) \ + $(NULL) +DEFINES += $(STATIC_DEFINES) +CPPSRCS += $(STATIC_CPPSRCS) +EXTRA_DSO_LIBS += $(STATIC_EXTRA_DSO_LIBS) +REQUIRES += $(STATIC_REQUIRES) +EXTRA_LIBS += $(STATIC_EXTRA_LIBS) +endif + +ifeq ($(OS_ARCH),WINNT) +OS_LIBS += $(call EXPAND_LIBNAME,comctl32 comdlg32 uuid shell32 ole32 oleaut32 version winspool) +OS_LIBS += $(call EXPAND_LIBNAME,usp10 msimg32) + +RCINCLUDE = splash.rc +ifndef GNU_CC +RCFLAGS += -DMOZ_PHOENIX -I$(srcdir) +else +RCFLAGS += -DMOZ_PHOENIX --include-dir $(srcdir) +endif +ifdef BUILD_STATIC_LIBS +RCFLAGS += -DMOZ_STATIC_BUILD +endif +ifdef DEBUG +RCFLAGS += -DDEBUG +endif +endif + +ifeq ($(OS_ARCH),BeOS) +BEOS_PROGRAM_RESOURCE = $(srcdir)/apprunner-beos.rsrc +ifdef BUILD_STATIC_LIBS +OS_LIBS += -ltracker -lgame +endif +endif + +ifeq ($(OS_ARCH),OS2) +RESFILE=splashos2.res +RCFLAGS += -DMOZ_PHOENIX +ifdef BUILD_STATIC_LIBS +RCFLAGS += -DMOZ_STATIC_BUILD -i $(DIST)/include/widget +endif +ifdef DEBUG +RCFLAGS += -DDEBUG +endif +RCFLAGS += -DFIREFOX_ICO=\"$(DIST)/branding/firefox.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" +endif + +include $(topsrcdir)/config/rules.mk + +DEFINES += -DFIREFOX_ICO=\"$(DIST)/branding/firefox.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" + +ifdef MOZILLA_OFFICIAL +DEFINES += -DMOZILLA_OFFICIAL +endif + +ifdef BUILD_STATIC_LIBS +include $(topsrcdir)/config/static-rules.mk + +DEFINES += -DIMPL_XREAPI +endif + +ifeq ($(MOZ_WIDGET_TOOLKIT),photon) +LIBS += -lphexlib +endif + +ifeq ($(OS_ARCH),WINNT) +# +# Control the default heap size. +# This is the heap returned by GetProcessHeap(). +# As we use the CRT heap, the default size is too large and wastes VM. +# +# The default heap size is 1MB on Win32. +# The heap will grow if need be. +# +# Set it to 256k. See bug 127069. +# +ifndef GNU_CC +LDFLAGS += /HEAP:0x40000 +endif +endif + +$(PROGRAM): $(DEPTH)/toolkit/xre/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) + +ifneq (,$(filter-out OS2 WINNT WINCE,$(OS_ARCH))) + +$(MOZ_APP_NAME):: $(topsrcdir)/build/unix/mozilla.in $(GLOBAL_DEPS) + cat $< | sed -e "s|%MOZAPPDIR%|$(installdir)|" \ + -e "s|%MOZ_APP_DISPLAYNAME%|$(MOZ_APP_DISPLAYNAME)|" > $@ + chmod +x $@ + +libs:: $(MOZ_APP_NAME) + $(INSTALL) $< $(DIST)/bin + +install:: $(MOZ_APP_NAME) + $(SYSINSTALL) $< $(DESTDIR)$(bindir) + +GARBAGE += $(MOZ_APP_NAME) +GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, firefox.js) + +endif + +endif # LIBXUL_SDK + +ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) + +ICON_FILES = \ + $(DIST)/branding/mozicon128.png \ + $(DIST)/branding/mozicon50.xpm \ + $(DIST)/branding/mozicon16.xpm \ + $(DIST)/branding/document.png \ + $(NULL) + +libs:: $(ICON_FILES) + $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/icons + +install:: + $(SYSINSTALL) $(IFLAGS1) $(ICON_FILES) $(DESTDIR)$(mozappdir)/icons +endif + +ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) +libs:: + $(INSTALL) $(IFLAGS1) $(DIST)/branding/default16.png $(DIST)/bin/chrome/icons/default + $(INSTALL) $(IFLAGS1) $(DIST)/branding/default32.png $(DIST)/bin/chrome/icons/default + $(INSTALL) $(IFLAGS1) $(DIST)/branding/default48.png $(DIST)/bin/chrome/icons/default +endif + +export:: +ifndef MOZ_BRANDING_DIRECTORY + $(NSINSTALL) -D $(DIST)/branding +ifeq ($(OS_ARCH),WINNT) + cp $(srcdir)/firefox.ico $(DIST)/branding/firefox.ico + cp $(srcdir)/firefox.ico $(DIST)/branding/app.ico + cp $(srcdir)/document.ico $(DIST)/branding/document.ico +endif +ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) + cp $(srcdir)/macbuild/firefox.icns $(DIST)/branding/firefox.icns + cp $(srcdir)/macbuild/document.icns $(DIST)/branding/document.icns + cp $(srcdir)/macbuild/dsstore $(DIST)/branding/dsstore + cp $(srcdir)/macbuild/background.png $(DIST)/branding/background.png + cp $(srcdir)/macbuild/disk.icns $(DIST)/branding/disk.icns +endif +ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) + cp $(srcdir)/mozicon128.png $(DIST)/branding/mozicon128.png + cp $(srcdir)/mozicon16.xpm $(DIST)/branding/mozicon16.xpm + cp $(srcdir)/mozicon50.xpm $(DIST)/branding/mozicon50.xpm + cp $(srcdir)/document.png $(DIST)/branding/document.png +endif +ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) + cp $(srcdir)/default16.png $(DIST)/branding/default16.png + cp $(srcdir)/default32.png $(DIST)/branding/default32.png + cp $(srcdir)/default48.png $(DIST)/branding/default48.png +endif +ifeq ($(OS_ARCH),OS2) + cp $(srcdir)/firefox-os2.ico $(DIST)/branding/firefox.ico + cp $(srcdir)/document-os2.ico $(DIST)/branding/document.ico +endif +endif + +libs:: + touch $(DIST)/bin/.autoreg + +libs:: $(srcdir)/profile/prefs.js + $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/defaults/profile + +libs:: $(srcdir)/blocklist.xml + $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin + +ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) + +APP_NAME = $(MOZ_APP_DISPLAYNAME) + +ifdef MOZ_DEBUG +APP_NAME := $(APP_NAME)Debug +endif + +AB_CD = $(MOZ_UI_LOCALE) + +AB := $(firstword $(subst -, ,$(AB_CD))) + +clean clobber repackage:: + rm -rf $(DIST)/$(APP_NAME).app + +ifdef LIBXUL_SDK +APPFILES = Resources +else +APPFILES = MacOS +endif + +libs repackage:: $(PROGRAM) application.ini + mkdir -p $(DIST)/$(APP_NAME).app/Contents/MacOS + rsync -a --exclude CVS --exclude "*.in" $(srcdir)/macbuild/Contents $(DIST)/$(APP_NAME).app --exclude English.lproj + mkdir -p $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj + rsync -a --exclude CVS --exclude "*.in" $(srcdir)/macbuild/Contents/Resources/English.lproj/ $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj + sed -e "s/%APP_VERSION%/$(APP_VERSION)/" -e "s/%APP_NAME%/$(APP_NAME)/" $(srcdir)/macbuild/Contents/Info.plist.in > $(DIST)/$(APP_NAME).app/Contents/Info.plist + sed -e "s/%APP_VERSION%/$(APP_VERSION)/" -e "s/%APP_NAME%/$(APP_NAME)/" $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj/InfoPlist.strings + rsync -a $(DIST)/bin/ $(DIST)/$(APP_NAME).app/Contents/$(APPFILES) + $(RM) $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/mangle $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/shlibsign +ifdef LIBXUL_SDK + cp $(LIBXUL_DIST)/bin/$(XR_STUB_NAME) $(DIST)/$(APP_NAME).app/Contents/MacOS/firefox-bin +else + rm -f $(DIST)/$(APP_NAME).app/Contents/MacOS/$(PROGRAM) + rsync -aL $(PROGRAM) $(DIST)/$(APP_NAME).app/Contents/MacOS +endif + mkdir -p $(DIST)/$(APP_NAME).app/Contents/Plug-Ins + rsync -a --copy-unsafe-links $(LIBXUL_DIST)/package/PrintPDE.plugin $(DIST)/$(APP_NAME).app/Contents/Plug-Ins + -cp -L $(DIST)/bin/mangle $(DIST)/bin/shlibsign $(DIST)/$(APP_NAME).app/Contents/$(APPFILES) + cp -RL $(DIST)/branding/firefox.icns $(DIST)/$(APP_NAME).app/Contents/Resources/firefox.icns + cp -RL $(DIST)/branding/document.icns $(DIST)/$(APP_NAME).app/Contents/Resources/document.icns + cp -RL $(LIBXUL_DIST)/package/mozillaSuite.rsrc $(DIST)/$(APP_NAME).app/Contents/Resources/firefox-bin.rsrc + printf APPLMOZB > $(DIST)/$(APP_NAME).app/Contents/PkgInfo +# remove CVS dirs from packaged app + find $(DIST)/$(APP_NAME).app -type d -name "CVS" -prune -exec rm -rf {} \; + +else +ifdef LIBXUL_SDK +libs:: + cp $(LIBXUL_DIST)/bin/xulrunner-stub$(BIN_SUFFIX) $(DIST)/bin/firefox$(BIN_SUFFIX) +endif +endif + +libs:: +ifeq ($(OS_ARCH),WINNT) + $(PERL) -pe 's/(? $(DIST)/bin/LICENSE +else + $(INSTALL) $(IFLAGS1) $(topsrcdir)/LICENSE $(DIST)/bin +endif + +ifdef LIBXUL_SDK +ifndef SKIP_COPY_XULRUNNER +libs:: +ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) + rsync -a --copy-unsafe-links $(LIBXUL_DIST)/XUL.framework $(DIST)/$(APP_NAME).app/Contents/Frameworks +else + $(NSINSTALL) -D $(DIST)/bin/xulrunner + (cd $(LIBXUL_SDK)/bin && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DIST)/bin/xulrunner && tar -xf -) +endif # cocoa +endif # SKIP_COPY_XULRUNNER +endif # LIBXUL_SDK diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/README.txt b/comet/platforms/windows-32xbit/firefox-source-code/app/README.txt new file mode 100644 index 0000000..7b8e405 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/README.txt @@ -0,0 +1,4 @@ +For information about installing, running and configuring Firefox +including a list of known issues and troubleshooting information, +refer to: http://getfirefox.com/releases/ + diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/application.ini b/comet/platforms/windows-32xbit/firefox-source-code/app/application.ini new file mode 100644 index 0000000..b866f47 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/application.ini @@ -0,0 +1,65 @@ +; ***** BEGIN LICENSE BLOCK ***** +; Version: MPL 1.1/GPL 2.0/LGPL 2.1 +; +; The contents of this file are subject to the Mozilla Public License Version +; 1.1 (the "License"); you may not use this file except in compliance with +; the License. You may obtain a copy of the License at +; http://www.mozilla.org/MPL/ +; +; Software distributed under the License is distributed on an "AS IS" basis, +; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +; for the specific language governing rights and limitations under the +; License. +; +; The Original Code is Mozilla Firefox. +; +; The Initial Developer of the Original Code is +; Benjamin Smedberg . +; +; Portions created by the Initial Developer are Copyright (C) 2006 +; the Mozilla Foundation . All Rights Reserved. +; +; Contributor(s): +; +; Alternatively, the contents of this file may be used under the terms of +; either the GNU General Public License Version 2 or later (the "GPL"), or +; the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +; in which case the provisions of the GPL or the LGPL are applicable instead +; of those above. If you wish to allow use of your version of this file only +; under the terms of either the GPL or the LGPL, and not to allow others to +; use your version of this file under the terms of the MPL, indicate your +; decision by deleting the provisions above and replace them with the notice +; and other provisions required by the GPL or the LGPL. If you do not delete +; the provisions above, a recipient may use your version of this file under +; the terms of any one of the MPL, the GPL or the LGPL. +; +; ***** END LICENSE BLOCK ***** + +#filter substitution +[App] +Vendor=Mozilla +Name=Firefox +Version=@APP_VERSION@ +BuildID=@GRE_BUILDID@ +#ifdef MOZ_SOURCE_REPO +SourceRepository=@MOZ_SOURCE_REPO@ +#endif +#ifdef MOZ_SOURCE_STAMP +SourceStamp=@MOZ_SOURCE_STAMP@ +#endif +Copyright=Copyright (c) 1998 - 2011 mozilla.org +ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384} + +[Gecko] +MinVersion=@GRE_MILESTONE@ +MaxVersion=@GRE_MILESTONE@ + +[XRE] +EnableProfileMigrator=1 +EnableExtensionManager=1 + +[Crash Reporter] +#if MOZILLA_OFFICIAL +Enabled=1 +#endif +ServerURL=https://crash-reports.mozilla.com/submit diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/apprunner-beos.rsrc b/comet/platforms/windows-32xbit/firefox-source-code/app/apprunner-beos.rsrc new file mode 100644 index 0000000000000000000000000000000000000000..145e9ca36dfca8072be0b28e2c1c6c93b6dff813 GIT binary patch literal 10792 zcmeHtbyQSs+wTxcx6%y`(karQ3?(TcH86B{w-VCbB?2;}NJ&U34Fb~A4bmXpaQ3Lr z_k8bp*Llx6XRYtQ=UQvezOViJUBBzPult@gv)A6LY9J5@Um0>2I6)8xV(|ZAh*%I1 zyMgjs!vg8|7;*U)FvRu$iLnSX2(%6eBlO>+fk3Fg(}2o>@n23k7BB|tL0CC92t@yT z2pR^)5B^*~#Q}k&DE3_0jM3#T_fA{*IKK#>%fA+vXd*Giv@c*_45dHeU8W;?o znep@Uo0$QF|D6m5&(8S45)zye5@3EaV5a|#0l+{gKyY#baKG~6!T&~p!@*2Iw4WcY z-yhr$^K9a80vvvaX?AuNce2qXS+P7#O6RR}D*m0hR!pnVBuV z`ilU-K0Z*Wk8TGhP#{79<_DXdgI-?+{Zjba0SC<2*SGhMA0ixKKnl#&tJQzSJ9>M^ z|6%|oG_9^81O|VFBjVv5fdRj9M2R!StE*=K-V5aaCGYF2ON4-dHXs@~TYh%-8~+3Q zq~-w-fCK0(&}H=BxbB~D#2hdX!hS$6W@r6o{={=2a5%iTw->YgH~xz-Gh5zt)&%5d z|Ahna(61i<5&$y+mIrM@wD1=WOsxZccLuOoAoVN)Mu7qb;2i7-d7#O@@WJncc~EHB z%nSfOEdPUV{T4uE0eX;{3J(InhYyic|KKI;zXSky3lQn(n41Mq6hLS~7y4@f*nbHi z`Uez=HaiPMGv^IK&#rZUuP`70hy%DU9EAzkg#cUvXkSnK4hLp{ARusH2~nAtkcaY8 zp-sU4_-lgz0)G)w{}`}#XMe$nDFVj!mj)c3+H?lMdBEiV*e?QtgqQ$4HMOa!37YyB zh&cZj;a9DQB>ycMLEuD0|FYlP0dehLZR>ABNAJHve|aScPH%6?U;h8#IXar~HjEIF zAS~ea12$oF)W_e|)5Yz-MLi7gXCEx-(J^ZW~@bmJ@{ff&0#w_$K90zD` z5Ww+8hxq~Dfa2R;-&APo*YC4{8?<^>cFW!IOJR0w5V|^13>3tPSP>r|Umv}*JPg1` z=R_=Js&A@Z@pr(zy~R2Ky3f|pJ2>{s1wO`5QBY8Rdxj1UHkQVQE|&IooF43Mb|xH( z_Fk4YHiqodmQJQ-_8uVar^?bu`sf6RfA`yH`XD4ERdqE<#4Q2hKH!dvr-P|8Cg8Z3 zdbn^}xY*i&a9>da{=X|fHRaGyRp2nQv@u0Q14acL|7V_y0|>Yi;R9oC|3^Iw7l7zu z@8k&r(flVp1kd^R%?s^+;@KKn+PK(*M2a1S|6^V|Q+H>Oi?auy1zK~Xw#F(i#=Ozd9nJg|I}Xp z$nr1)_HzFx&9@tei{qDmu6}&YzMe;8Z+%xJ^b{?HGavM&4e3mCuCaxaaW=J?CFX=om2vxmdc?&f)hy(PXF zw$OV2P;H7P=V#wQ3O_C(+vqucy=Gz0|xRKqSN|fQ$D8`PK`d-Cr*c3oYW#7 zX9w%yR#~^_2Nwqvy|u}wnKRx$e>RxgH;Z~XR!@sgU9p&4%~KAkeU@Pu3gRegDQ?tw zGa?yYUu%dy={kg?y($*`TG|&lwvjw5Y0*&l= zPdq=>6|ztB31rlp%G{Vc`^b0sw%?j|?JH62l`gxnYjB5 zt6xF*>4>9z%v1|%gtQF{2}!l7SL?%#vza&wD%cSpj!>HSRuP#^Xmx=P_bDIti!Hm! zxK9OTZ$&?Q)m*ZRag@z-P2YCyy}jAprXXsbq_mZzWQY=Bk|z-tn3YB2c&;UtHKh=X5!!exSu+>W=N<2F!5ZubXU&(yquxIh#^Vw*+Xwh)2$gLBCmBmZIgSp*e1wP$HKy>wuSElmKO&b z2%F!9H&Dj}DdG6fNtMZojZh>$I^eO=keMkc+h}%o4EZd_(ztriZ^bZu9f^Ba$L0s{$Y&}ZAf4 zT{&xYA}{EPjvJnlk~7Y=F)V-PfvZiXEcUxPju)v?dzyK9G7Z#!tTvrvcJ7`}-bm)L z+9+Kz^gcIRA{#ZH>ZUcdvnm)OC3R#U(3|V?kZGx%bn}6`|dLKNo-Smq{&)iWq3?XY0QM|Nk_;xw)5n$fEV!$Y1vba}I8 zWF#@D^g})Mj*iMkGe5nN0u>E~E6*`b)c9qq*E)MW!+_Q&m_RXs@?u^QG^muUE>UI? zo7jWbWI2d%T1cG?UB~WYo`Uh}Qmh$WO6?_Iaq|hu$m{VKk0x_8HdjSY8PbqV!c-ow z;o|zC5GmalUwV1uR~lj+q(=!{7ky*q#F4(XqNc+9yg8=eJht!=C8K*$$(0XvHk8sX zw6W}2%Z8S7XY$fo%@oGsx-^TQrD3#0y0%F}c%Ml|ty(8`)D+t;;`9-1CDe%2IKNm6 z)0dnDJwdm@f0L&WMHxcxbxs)ABI08DQUgFH<{`$Z4q8Yl_{$&e<4vfb-JH_Pkq(0jlTwNe^eq7W3Vvp!2(@;zI*Mgd=< zC8(8xhpE-3TpC9j3+Ko8o$HEMbJDxyhdNTFsRo|59WPs*c*M)257`unG><$V%^OaS ze;rxbpPxvk;5A-#73QXK9Zvnm#a?XBHRs0j;1G&QX}KFyyhK@p_vxE)^+A1ijyac9 zB+m;i>8WCL)~U$p?-Gwx%nj?lxR|&xRq}YUoJN*D91~o!EP>o7_s7)0!JvI(Q@Crc zXKHTC=t88&mBh54YT`DG3oVTvDR`D)d!H{3y2#DUgk)1d6y#OZ&b~n|ZH#lvFKqC%NO8-TtTw&F5DfUhfjW(*5)qcg6 zd8T5P(9(8I8?1I~)*xw@99EIeJgb#QQtB)0dZUzQX79{N{>pAdGRJVlA9@AQ$Db}ez2yiS8c;zrn}Jm z%U2SySi)SSC*Vi@j`mjzKCzW!fi-4q7a?FH#=A&i&?4drVw1T)apmPRI1zlKCh~enxX% znV!~WmL=gMKEY4-6Syk3{bNbC4(E);QPjk>rHMLec5yq3<;jJ&6UpvT$EoZaqf2%? zedz6DW-1@>SBiyYQ1^HPQr+MoNk=VFL+aO699HHf^oR`7Or^*!G{ zwlzFH>YvAqpt;Vbu?--Lul933de>Q52glX9=oFdCgH#c&V+C>+CUnjM^p%S5oBRH& zyd`$9KCc5tvFDp#SW+?EG&)YTQtKx-8ak`S$6=yZ4Q__M*GWM>9*ri|ZPsd*IvMnD zg{&Vk6|_?@=}Asu-Uz6NG#A2PjNsG=}m_a>5}5EXcEUS)EC zyrHOip+}2_N~?jH_o(vq>u==wuM_c2Qlm<=NbdBBCUG7uV3#GGgGLDHF~Gha?4?mz zruSLrC*8qD?D>b~*p4N<+AE>lgI?PMh1&xYcxy1$I2_3^rn+^y8U z%S#(&vvI#iYyDPMN1`q3fyiQ%A)(i-FdM`Ja@H*u*)H*Z1$jCw)1x1GiWj@30#6b& zg+s?hT!Z`QC>I(mv*+A>g71=zT^@8udF`AfN&0@gfX6`6fgA^ZZwOV7bo1%xbe00m zaqCf@1W(*-!gWqS7V4OveP2RWY*TZi6;FDEHt6G|n?-;tA;;G0%rtGZ zAu%u-fP+Oz4}!Evj`Ggn%@}V)24B+<6rc=Hh^OEy(X*hfaNs9B!HK;q&%aJM{ow=i zcnyXOf!Yv7D2!5V>Rl6oYA(vztB^h?%CGmIlRQBmMo&LC;)qIT2I;@jTrH|?vPzdv z-TcZB%t<(FaR*nwHuUj;@F#swF#Lyr0-1E#P*@eUE>hExhqy+ zo`;!xH$SA)H&(@}mT^Up49<;1?oVaVWG8XfIz} z^pCLFEcX7iCWu$r2K6H0kVPr#_`4E=gJCOavdIMy-m=%KS)pBtNh#fdMbdF4_2`k)54Y>JL?(8N--xd>1GV9ZvgBW!`4}mc zej<7;(SHYgpS>>E*<&j7h6Iasiv5F~nJ$|_?)fwqcUfSV3Kp}pf0#*^j|2ySK`x!K zqFK%YL`qHGY<*W^pKET!dsF0GrSQ~w@%;@D_wxw%Xc-XI?&BEIoxo?>_0Z+pP zHO;Qn!)uqi1VuZbWln!jBqY1_#w$!c=y_w)VsFclQx%f+)X(L7_83Y-c}BLSV6Cm^Z!LU^dphXwGARpb{fmptdrPKI z+wWOD8)nT#UqBYrVU%)hNOyG4|65B}3R0 zRx4`0`qUT82SWI_(mck_X|LHlPiov4hbb}n6*o@5S4b$wSPl}St zl%it@n-PbQ_>TxnDiuTotjdsyikii9mO=X1yM`G0F?3id)}N})Jz^Hx!ADC#%_~xn z5W~?%=27=gEZ8tbCE?SXn&1csQLU}>n)-G^UTUhD8v=6A$qsoHD$Q0nXUf+9sko-R zt2-kGZ!2j!u+n+(Mn%dA?c_bJ*5OJv!{VzjyHm6Sx|d&qr=zYv;cUi=FUV!ukK6HE zxf;|GoS%EMWOa-*Ob5IjiW{_y!8$rUWZXuz;WH;d{U(!`NqI0y{~}MW(2*dP)gZP= zFrJPi%2ZI196f9K(i2nMsD~IFgwj>r$UyatnP=sF%14^B!}pK8{g_@wKBjaGk%ZN& zENv2#eb8V^sDv!YkK3TJb)89_Zy3p1e+<+upyIN#@n%j1d%cwsj4k^5oj(ljs>{fhQm~t3D5liD>9}@12nK5}A}uAAB%(nB=|UXr5f^x2|J;zXG;- z5&1|q_x{E=Qs3vMxPqIVDL)_NbQkW?DLgd*?-iw9<%FY#p1x*w5+F_8H-u>_AGI7s zCoW}$n=d91lU4Ta6D6d37L-ewNg3^e89p;e^Qw%>$+37-t4qiRVhagpAZ=~0eE6g; zf?)z~|G+#D(e#2z{}xj#-dH@sCoO`4-R<#*@or5hE6j{b@COSFm#nhlYYG@^DZKdv zl`_DY2G$%PUvjpW5b^W^@5lL(f54h};Y}Cblg`OO12ykW9%B9-8%x43RbNOc%@Ty!Lfn+~`F6ZH_nJ32;8@xIF{=x}oLuT*9c z$K~sgxK>v)4mM+AYxfw4EoWSgk2=p~=1lSv_zO^7<30g1AXOuORQoZ5Wbe#GsttY0 z2(f7Wxe$kZ(w-_O}p$8TH`0r!?F(96Czy;f9of-e|I2SLDYQ#BIt#DKqZmiJ_k!xq)vcOCh1<$!QkTWi%myOQ zxS-Rhm4d0e2Ie7c~iFiQZo!FcA!Lx4;3fX^}{XBuDL-Gwn3L;WJOC{Wyl( z*(RgiL1Y&HCZ?Udb04hQz^-fLX>7;Y80=e;&z=IuZ_6IHo|9TJ%-74;EkO0{fe1~C zHCT9hRtN9B;OJxMV9}WGBh<7`VOc9$aP8TAM^Jp`sc~~ye8uUkF*j-UB!SnNkosbYkQfW2a{^!E+nW`)aPHh488WX ze6@Y+6eDOsYEUSG`|is(Mv`93drm(|+)66m2D1^5XwDBGIz4x=d;dcvWAxD~a_6Q$ zEox^L2e~c-E^Epqih>;*SFcRvr(%%zAeWZWksalI)E6Fi&>={@zm zGb0Wip7AuzUqRfxBh2}PL$-+pRca|36P&#rXcS)Tp7j4XhthyhE>NPr6>OogcR4(M z&HX?!=u5%9_{+t}BFj2~s5>5`W{mX|`#vIX_X$fWUB@Fp{HuCH{A2~QN|kGk+v-Xc z;pNLHylk=7ZXN|Ep*LP)N-U&ev=6jG%WcfSnhNcW)W$64i;AmG97f_a8J7lP5rL4G zuM^7@+P>u9s02ZEu|*fv_tG7J%?QFBONEFW?g(3Z`xn=GJ6v1VJF8pRqG5!$HaU&46W zZt2*5=RL;iq+9x#C*Ao?%Sz_wg>t*E-i~@zk(qXE3=L-Y(+1Kcytuw?c9)PO+BRfw zb4&#{oEYIOm-ZR_oX9o}M++RG&dlP+jV-)KbN3UO5*!AJy_O5#BQX&lcqZ=mmiE$9 z?9tjDk%_ps&!*BGL-))M-xylqo;cCRZ+{YQi2C>9aoebYpOtUh zk%>8mw!q^QbsK##tX&&1Sim?z8|MzOHrXNpig~1r_reogyU!yH-DInfzbUZPu2y6! ze+kdu4r=9p_Bh^hBpHwA3z?AGr>qbh-LG8~I{dl(N!KO?SuRB1sdGL;Yf1YLtfKUF zymf*@UbBa3mA;k84$3-(f*i|TTWZS2nD@e^UhX)j^a(|*b<;Em-^$=K`?pWkbJ<(UX^&l^r; ze6l*cE2sWcR&qH2Uy^)tZoslVIDVC4XHa%y@v~Q0 zpaQ!=*>hQB)>1imm})|a;-$Y{Q5;@%cCC9vr+sEPBMshuLj30&SnnWvnzV|_6T~Zo zhyxGwR7zP*=!uF7Oj_ZIjM}f4{1DGCm6Rpr5Kr8Yfdl_HNkK?W9Rib+R95<%B`K$f zU?JX={KHcGcb1x>oFXC_;zdWCzZ0s-$^4g)jEveZ%ALQ3q~#Q(VCvc`Qhyf()Z_&a V5HD^1mF~sArz0{j`t{iKe*y5JiFE(~ literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/blocklist.xml b/comet/platforms/windows-32xbit/firefox-source-code/app/blocklist.xml new file mode 100644 index 0000000..5e788f8 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/blocklist.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/default16.png b/comet/platforms/windows-32xbit/firefox-source-code/app/default16.png new file mode 100644 index 0000000000000000000000000000000000000000..9f8274b1371921d92f2651cb9511d66b008b607a GIT binary patch literal 722 zcmV;@0xkWCP)5lS@cc0Te*bn|br~sWW3^qZUS1B!n48&_}U?pu$`P zwGgrhjB3}eMPNzLrWURWT13$zBElk~f~2U7(9%RiQZm2I|NESo_idA6X+>vs;c^d` z`vJfN!35!FY~eo;<^!|q&~7v{i5v=$mIra#e8S031OF0;0Ol2MG5)HpRBmfRQ#7=AV z{e|IqfkkLX5t{DzkdxB{dp_K_dOq{Ir+;-kk*uxusx{>$1@20(Q(Pe!r9Owf#Zy(@ zP0P)l^8zb?d2N-8XmElz54tbvN7rO5_PtpQ%*JMXf|5p+iim_` z0*Tu|^v`w6m_RB8oXaJD0B=VW0A4+5-T(jq07*qoM6N<$ Ef*YVbfB*mh literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/default32.png b/comet/platforms/windows-32xbit/firefox-source-code/app/default32.png new file mode 100644 index 0000000000000000000000000000000000000000..66685a264a23643846ed77b3beb708fe7f56dede GIT binary patch literal 1994 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 M07*qoM6N<$f-%g>%>V!Z literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/document-os2.ico b/comet/platforms/windows-32xbit/firefox-source-code/app/document-os2.ico new file mode 100644 index 0000000000000000000000000000000000000000..214e92cef45cc11f13a54015977afbc0d8321f29 GIT binary patch literal 7824 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 Sn2Nz!LuZV}7@Do2nfePRiFVKc literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/document.ico b/comet/platforms/windows-32xbit/firefox-source-code/app/document.ico new file mode 100644 index 0000000000000000000000000000000000000000..31111632477422dd3c21256364fdcaf6385b20e8 GIT binary patch literal 22486 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 literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/firefox-branding.js b/comet/platforms/windows-32xbit/firefox-source-code/app/firefox-branding.js new file mode 100644 index 0000000..dc373e3 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/firefox-branding.js @@ -0,0 +1,19 @@ +pref("startup.homepage_override_url","http://www.mozilla.org/projects/%APP%/%VERSION%/whatsnew/"); +pref("startup.homepage_welcome_url","http://www.mozilla.org/projects/%APP%/%VERSION%/firstrun/"); +// The time interval between checks for a new version (in seconds) +// nightly=8 hours, official=24 hours +pref("app.update.interval", 28800); +// URL user can browse to manually if for some reason all update installation +// attempts fail. +pref("app.update.url.manual", "http://www.mozilla.org/products/%APP%/"); +// A default value for the "More information about this update" link +// supplied in the "An update is available" page of the update wizard. +pref("app.update.url.details", "http://www.mozilla.org/projects/%APP%/"); + +// Release notes URL +pref("app.releaseNotesURL", "http://www.mozilla.org/projects/%APP%/%VERSION%/releasenotes/"); + +// Search codes belong only in builds with official branding +pref("browser.search.param.yahoo-fr", ""); +pref("browser.search.param.yahoo-fr-cjkt", ""); +pref("browser.search.param.yahoo-f-CN", ""); diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/firefox-os2.ico b/comet/platforms/windows-32xbit/firefox-source-code/app/firefox-os2.ico new file mode 100644 index 0000000000000000000000000000000000000000..560d198b3265eb104dae65b1da46ae0e8dfb0aa1 GIT binary patch literal 7824 zcmeHM2~?BE7QPA41QKLP0s(}8AQHex!=iu|MQPckh%5mSK_L)8zU@a7s zrJztms+2{FqRIkDeh1OSdQ=!RsYlP0=T(WR>hKt|6--~l*vArT6N|It?}iS5$9 zAOHs*im+`7Y*xm5s^T~l*rown)rkJuWOpsC5E)$fYY?&oA{8J~6?W*r9x5bg;rD67 zPCW=WfG8$}=##icN^#2}*#KfqA%P8vmN{%=q7AtV2sgt>R zw5e&z293SzZ3A6hqdh&jK0Z8u{}_M&#DD-nSePI-_5c$y*^pxi2i8HJHDuV4i|iot z4do1bnf#5od}qjaAs=yo5@-B-Zup~HaTQze#aqZ_0mM{$TCRi2K_|5WH|k+`^cw1v8Ep<8nz^{It0u{KD#w#^*Mn}!FH#-?QiD=`;~-y7jZe2 zNr4Alt=B()B3Dfy}wlb^TUk(vZbRRsE?mw^c3oL7cxIB z)*n7*IPkuHUlDVl+<3IY=u&}oZ;8cc#cTS@*9})QM{9M*PAwn%z<8{|^xA3T;cBxl zt1ZV*v#&LoU2nGduEq9d``WJDjjabc4e1e8nep8P8+(f#2HtnLQoi}~QjdWOkCCcP zV-1_WsCAuawV!CW|E|Slu*PqscFR`{o}(vyziIZEX!rWIg>$QO(+?M1FTc+pKNE8O zY|yO>JHNlkz1{74r^oB=r~Y^Q0`FW7zV}(sz5bnddbxk^k9;(|YicCw(MZTY#v-Ri z;vS9hACB$os4PMszr84qieAG4K^#ZQpbV2J7_d0fh4l;KNTgR2>vb37Xfci!<46=o z*AS6lGR-#%pa7GIn6NmaB1V$rBTS#FCDv2LakLbGK_KXm$%uoP04xAA080Q10>K&& zwzBYs9I(mcl?;ZNzW#bN7y;*u$GhWj4)Qoh61XXXJ(;|P2;Ni(Py-*j9ET3uv|u|! z0WndqEN}_jBpQqKzR@7cbC<7*mLU9a1boU<2_s zY~RhBBi!AC{rvXr*b&d=W~~;{$~wq(gltD*=@!EAt+L1c;CKMM>q|_3Q!U$>Qp%y0 z2k2D#;46KhZU><*OtvOi>HL1E45prpP_7NrsR^go^0cZWbn13%H|?diC94jsCL9d8X*d5kyuj@AcGb~ygn z?SA{R|I|S6)DZV?ebM&^qJAEZdN2}qu{!goFV5W^Z^N9wD1TxFruj&0U^PkV0Jlj^6FiyJY=jrd?Vs*-!i~wlA({f17wdsWbEJ1_Byh zD110GfAQ}TzWP##`u~65%Is~G6_+T#vFWAD;GhhE#{}>)s!lJ0mZ{+7h(w}{jGVlJ zJW)<&?el?e%FD@-s1$j5B2k`Br&37rn7^bEyR%9%n&)>g)e{yor8a-VKg+!WzD{(=#5QxRHaEos|bEdhut)?bv8v@ei z;fg(0VkiqME6uJ;Gj{B~MxtqC#m7C{Q|HPKw-oC!Ro}RAr zZAmuPtK7Wjj9bnL<5_undift| zy6Iyy=I~EbH|tLx%Feklc%`tW<#_Cub8*601gq-p8ycFLdT{$12E2JWD1Yxqjl6j< zVOGQGrqsT^p`WH6JbHZphmphem(zmY_B_#eY(7p{5gpvyc4!#EetGiS{p+VjE~f1a z3~mxgz=WfbJJPZbef!|{<0rp8{rURH$-J!4+P$YGVM5`Nt!al&j(k0N@3*H<|9R`H z`hu*`V2_0`q43?1Lnp_sP2T(0(_im@KVDyuo8bRE7-|bC7`ruj@A0p{KKk*SOLfVi zFMtV!qe&OPyYu*$Umo7sYwe;E&_i_#xJ{FB5d^o*rm>vJm zKfIiaUd};MxJL@-NZ}f393zEWq;ZNAE|JC|(zrtkXGr4;X&fPq8>Df9R4$Ol0UX}T zbHCJ_FD=(g&GFK5yVRU6HJ3}z;Zk$=E9C4ylB?k_7HmU5lS<$jK?qN9LO?B|G6^a0 z{4%Y_u)oWo1Hg&D^blaNL`Fu*YHog8gC`L1vdRR-z}eQ-6ao^ufq^b%woz{xfkYsY z=&a?0>9dMZXl|s5c9kZkw$@7t1k35(tQ962OKlwOob0q{gqi)Lv8JKPD(9f!9a}ds zXfs>3*H@Xb*LlV4O^6NMsADqS*KxyIdym+p + + +Firefox + + + + + + + + + + + + + + + + + + diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/firefox.ico b/comet/platforms/windows-32xbit/firefox-source-code/app/firefox.ico new file mode 100644 index 0000000000000000000000000000000000000000..6bc01810f69bc644fcb4366659c41a753d1f998e GIT binary patch literal 22486 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 literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in new file mode 100644 index 0000000..d3c8497 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in @@ -0,0 +1,138 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + html + htm + shtml + xht + xhtml + + CFBundleTypeIconFile + document.icns + CFBundleTypeName + HTML Document + CFBundleTypeOSTypes + + HTML + + CFBundleTypeRole + Viewer + + + CFBundleTypeExtensions + + text + txt + js + log + css + xul + rdf + + CFBundleTypeIconFile + document.icns + CFBundleTypeName + Text Document + CFBundleTypeOSTypes + + TEXT + utxt + + CFBundleTypeRole + Viewer + + + CFBundleTypeExtensions + + jpeg + jpg + png + gif + + CFBundleTypeIconFile + fileBookmark.icns + CFBundleTypeName + document.icns + CFBundleTypeOSTypes + + GIFf + JPEG + PNGf + + CFBundleTypeRole + Viewer + + + CFBundleExecutable + firefox-bin + CFBundleGetInfoString + %APP_NAME% %APP_VERSION%, © 1998-2011 Contributors + CFBundleIconFile + firefox + CFBundleIdentifier + org.mozilla.firefox + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + %APP_NAME% + CFBundlePackageType + APPL + CFBundleShortVersionString + %APP_VERSION% + CFBundleSignature + MOZB + CFBundleURLTypes + + + CFBundleURLIconFile + document.icns + CFBundleURLName + http URL + CFBundleURLSchemes + + http + + + + CFBundleURLIconFile + document.icns + CFBundleURLName + https URL + CFBundleURLSchemes + + https + + + + CFBundleURLName + ftp URL + CFBundleURLSchemes + + ftp + + + + CFBundleURLName + file URL + CFBundleURLSchemes + + file + + + + CFBundleVersion + %APP_VERSION% + NSAppleScriptEnabled + + CGDisableCoalescedUpdates + + + diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in new file mode 100644 index 0000000..7433847 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in @@ -0,0 +1,2 @@ +CFBundleName = "%APP_NAME%"; +NSHumanReadableCopyright = "Copyright © 1998-2011 Contributors"; diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/background.png b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/background.png new file mode 100644 index 0000000000000000000000000000000000000000..e52f31d051010215470ae91fc84a6d29d8645efa GIT binary patch literal 1143 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 literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/document.icns b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/document.icns new file mode 100644 index 0000000000000000000000000000000000000000..f5af7a70fc77eec683544b9b1d7c18c05656e499 GIT binary patch literal 46788 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 N5&!&!>;10L{|6x(p(_9Y literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/dsstore b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/dsstore new file mode 100644 index 0000000000000000000000000000000000000000..00b8f9a30536028b4380cc3915b48c2cc1eb47d6 GIT binary patch literal 6148 zcmeI0O>9(E6vxkbox-$~I<$nK1$}&oK&6%dO3=lm)KDUUF($aNW;)Z-HViY9>GVB6 zNVr^7(u749MnREGB8gQ#tO{si6H0=yCS8mf7nrEbf*2GNYr?{XrvC4HXPEM#i7|0O z=1$%_=XdY9-(Tkq5pmmK_gbP55e4xW8K}kU4#A|G=eA%;j7eluMk)raE)vhS5$U02 zVH2;1){H#cpX~N+@Fudju-`Tc(o8&2jjHBLhntMbmrg}FV>Cag1=cobD1XDtr8o*I zi!a2l8RiQ+hZFW1gm^ZSKt#YDqk3X49Eq4@V?*~CKBS;Q;vH0wC*FoeTsT&wc{I!D z{}g!5o}T2OvEQGYX$PJ#Po}pgo9RVLfD0TOm@M0LISE?@_;TTdiQ~&Z=E+i3rF?wR zRfw+P=l6xA{cEYpv{QTL+zHWy91DVqc=n;{&8bAHG(LR!d(%lGRnNs8pBs&fFO5Sy z2W_e0TY?3)%&6$0?N^`&Zb>iWssnz}5;Jo?HxIbkvY~0~h6vglEyd}fd>;Dp5_|H2 zB~#PWM3a-&HjZVZCeFtA?c*G*L zP{z&QyDe=`ZE24sX6|2J4U0xROf6eC@7xhfr4nW{0e89mtzsOapLwITz?$ffCmksg z7X5K2B^C`vmlUFKGL`J{OF?{gpwC;%b$(2`Kc4k-d6g61SgyhLo}NskE3^AXA!X(K z;-`;wG<)1oAM1+m?#-kIlie-pq}hr8Iy9oZgQZ;42++-jnHlD^l zCERTz;NOiDoO8EztkR##2vkPkKaYSpA8b5EhD9o0dPfId-t7o^!;OR1#*^K`<78O$n_>YBmJja3yBN3W4(|>eM(oO!O^9>dCC*ohhe{?RS&4 z{-g69lm18;{-aamkRBC=|L9y{TYo4F|IxY1t@^Yu{72^(4(n6G@E@Hij_8xZ@E@J) z9Mva;;XgW~H~WunkVlCm9sZ+R$K(2-F#Jb1#CiRiF#Jb%J{R??!tfv6g*>HS5r+Th zF0x1;5bg!rR!D2%KJaqO*87FuM0?IqR5b`622awsJ}Z0#oTt1#Bm5TlGfJy@!e61h zl~$`(K382u`Zx`j`cw52_#)->r;>gRJVB%SoX-LH_s;K})*lF)`T2vDeqR{#;}Q?+ z5n;@a8{nLN&*#~B*pHD?bA`V~`bI0Fo8@bdkv>AL%F4z(@7eHCETCFpd~Y~83aLfH zrai~WR!y$|O^o?>*IQw%$6{j>@OX>dwV{3zr42x90L=3|J?g&)w|H}Pe Ix&MQI0r@@h!~g&Q literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/firefox.icns b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/firefox.icns new file mode 100644 index 0000000000000000000000000000000000000000..17263f5b2dd0348616205d77894573bc27433008 GIT binary patch literal 40590 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

Tsu*UsKQrS`#)90fu# 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 literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon16.xpm b/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon16.xpm new file mode 100644 index 0000000..f3c8a43 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon16.xpm @@ -0,0 +1,156 @@ +/* XPM */ +static char * mozicon16_xpm[] = { +"16 16 137 2", +" c None", +". c #388BBF", +"+ c #59ADD6", +"@ c #68CEEF", +"# c #62CCEE", +"$ c #45AAD7", +"% c #3578AF", +"& c #4A93C3", +"* c #5EA9D2", +"= c #72D1EF", +"- c #6DCCEC", +"; c #4B9FCE", +"> c #3483BA", +", c #1E67A5", +"' c #1B6BA5", +") c #2F7AB0", +"! c #48B9E0", +"~ c #5CC2E5", +"{ c #6ED0EE", +"] c #6FC9E9", +"^ c #4994C5", +"/ c #3783B9", +"( c #1E5D9D", +"_ c #1463A1", +": c #028DC4", +"< c #128DC3", +"[ c #27ABD7", +"} c #3CB8E0", +"| c #4EC0E5", +"1 c #5BC3E6", +"2 c #50A2CE", +"3 c #3B7EB5", +"4 c #3C93C4", +"5 c #2164A1", +"6 c #145A9A", +"7 c #0E8FC4", +"8 c #007EBA", +"9 c #0694C8", +"0 c #1896C7", +"a c #2B99C9", +"b c #3CB7DE", +"c c #48B9DF", +"d c #3E95C5", +"e c #2E71AB", +"f c #399DCA", +"g c #34A9D4", +"h c #2387BE", +"i c #1388C0", +"j c #0059A1", +"k c #005C9E", +"l c #00498B", +"m c #095897", +"n c #1869A3", +"o c #289CCA", +"p c #34B1DA", +"q c #3BB3DB", +"r c #3BB3DA", +"s c #35AFD7", +"t c #2BA2CF", +"u c #1E6AA2", +"v c #106AA7", +"w c #0258A0", +"x c #00357F", +"y c #002D71", +"z c #003175", +"A c #013A7E", +"B c #084889", +"C c #1577AF", +"D c #1FA1CF", +"E c #26A3D1", +"F c #28A2CF", +"G c #269ACA", +"H c #2088BE", +"I c #174784", +"J c #0B1F5F", +"K c #012568", +"L c #00206A", +"M c #00185A", +"N c #001F62", +"O c #002569", +"P c #002C70", +"Q c #0567A7", +"R c #0D81BB", +"S c #1485BD", +"T c #1883BC", +"U c #177DB7", +"V c #144A88", +"W c #0C1D5C", +"X c #030B47", +"Y c #00023B", +"Z c #00207A", +"` c #002072", +" . c #00236B", +".. c #001556", +"+. c #001B5E", +"@. c #003D81", +"#. c #01599E", +"$. c #04559E", +"%. c #0761A6", +"&. c #085499", +"*. c #061958", +"=. c #020843", +"-. c #000137", +";. c #001C79", +">. c #00155D", +",. c #000945", +"'. c #000B49", +"). c #000E4C", +"!. c #002367", +"~. c #002A6F", +"{. c #003E8B", +"]. c #003787", +"^. c #00175C", +"/. c #000035", +"(. c #000030", +"_. c #000E67", +":. c #00043B", +"<. c #000339", +"[. c #00043C", +"}. c #00053E", +"|. c #00063F", +"1. c #000E4F", +"2. c #00247E", +"3. c #00166A", +"4. c #00002E", +"5. c #00014F", +"6. c #000029", +"7. c #00012F", +"8. c #000953", +"9. c #000E6E", +"0. c #000A6C", +"a. c #000563", +"b. c #00002F", +"c. c #00001D", +"d. c #000025", +"e. c #000040", +"f. c #000033", +" ", +" . + @ # $ ", +" % & * = - ; > , ", +" ' ) ! ~ { ] ^ / ( _ ", +" : < [ } | 1 2 3 4 5 6 7 ", +" 8 9 0 a b c d e f g h i ", +" j k l m n o p q r s t u v w ", +" x y z A B C D E F G H I J K ", +" L M N O P Q R S T U V W X Y ", +" Z ` ...+.@.#.$.%.&.*.=.-. ", +" ;.>.,.'.).!.~.{.].^./.(. ", +" _.:.<.[.}.|.1.2.3.4. ", +" 5.6.(.4.7.8.9.0.a. ", +" b.b.c.d.e.f. ", +" ", +" "}; diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon50.xpm b/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon50.xpm new file mode 100644 index 0000000..d240015 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon50.xpm @@ -0,0 +1,1144 @@ +/* XPM */ +static char * mozicon50_xpm[] = { +"48 48 1093 2", +" c None", +". c #2099CF", +"+ c #2CA7D9", +"@ c #33AEDD", +"# c #34B2E1", +"$ c #35B8E5", +"% c #2FBAE8", +"& c #26B5E4", +"* c #199FD6", +"= c #177DB8", +"- c #2C8FC4", +"; c #43A0CE", +"> c #55ADD6", +", c #5CB5DD", +"' c #61C4E8", +") c #63CBED", +"! c #64CFF1", +"~ c #63D1F2", +"{ c #5ECCEF", +"] c #57C3E9", +"^ c #4EB8E1", +"/ c #3CABD9", +"( c #2A9ED1", +"_ c #1991C9", +": c #0F7CBA", +"< c #166EAC", +"[ c #3387BC", +"} c #4797C6", +"| c #51A0CC", +"1 c #56A7D2", +"2 c #5BAED7", +"3 c #60B6DD", +"4 c #67CDEE", +"5 c #69D3F2", +"6 c #6BD4F4", +"7 c #69D3F4", +"8 c #63CDEF", +"9 c #5AC0E6", +"0 c #51B6DF", +"a c #49ACD8", +"b c #42A2D1", +"c c #3898CA", +"d c #298CC2", +"e c #167EB9", +"f c #0B5A9C", +"g c #2674AE", +"h c #3D87BA", +"i c #4590C0", +"j c #4B97C6", +"k c #519FCB", +"l c #58A6D1", +"m c #5DADD5", +"n c #62B3DA", +"o c #69C3E6", +"p c #6ED4F2", +"q c #6FD6F4", +"r c #6ED5F4", +"s c #6AD3F2", +"t c #5FC3E7", +"u c #53B2DC", +"v c #4BA8D5", +"w c #439FCE", +"x c #3B95C7", +"y c #338BC0", +"z c #2B82B9", +"A c #1D76B1", +"B c #0C69A9", +"C c #10599A", +"D c #2D71AA", +"E c #377CB2", +"F c #3D84B8", +"G c #458DBE", +"H c #4B95C4", +"I c #529CC9", +"J c #59A4CF", +"K c #5FABD4", +"L c #65B1D8", +"M c #6BC2E4", +"N c #71D5F3", +"O c #73D6F3", +"P c #72D5F3", +"Q c #6DD1F0", +"R c #5FBBE2", +"S c #54ADD8", +"T c #4CA4D2", +"U c #439ACB", +"V c #3B91C4", +"W c #3487BD", +"X c #2D7EB7", +"Y c #2675AF", +"Z c #1E6CA9", +"` c #0F5FA0", +" . c #055296", +".. c #115394", +"+. c #2767A2", +"@. c #2F70A9", +"#. c #3679AF", +"$. c #3C81B5", +"%. c #448ABC", +"&. c #4A92C2", +"*. c #519AC7", +"=. c #58A2CD", +"-. c #5FA9D2", +";. c #65B0D7", +">. c #6EC8E9", +",. c #74D4F2", +"'. c #76D6F3", +"). c #75D6F3", +"!. c #71D3F1", +"~. c #62BCE1", +"{. c #54A9D5", +"]. c #4C9FCE", +"^. c #4396C8", +"/. c #3B8CC1", +"(. c #3483BA", +"_. c #2C7AB3", +":. c #2670AC", +"<. c #1F68A6", +"[. c #195F9F", +"}. c #0D5497", +"|. c #04488D", +"1. c #0F4A8D", +"2. c #1F5A98", +"3. c #2663A0", +"4. c #2D6DA6", +"5. c #3475AD", +"6. c #3B7EB3", +"7. c #4287B9", +"8. c #4990C1", +"9. c #51A4CF", +"0. c #569FCA", +"a. c #5DA6CF", +"b. c #66B5DB", +"c. c #6FD1F0", +"d. c #75D4F1", +"e. c #79D5F2", +"f. c #75D3F1", +"g. c #63BBE0", +"h. c #54A4D1", +"i. c #4B9BCB", +"j. c #4391C4", +"k. c #3B88BD", +"l. c #337FB6", +"m. c #2C76B0", +"n. c #266CA9", +"o. c #1F64A3", +"p. c #1A5B9C", +"q. c #145396", +"r. c #0A498E", +"s. c #034C8F", +"t. c #085293", +"u. c #164D8E", +"v. c #1D5695", +"w. c #24609C", +"x. c #2A69A3", +"y. c #3271AA", +"z. c #387AAF", +"A. c #429FCC", +"B. c #4CBFE4", +"C. c #52C4E8", +"D. c #57AFD7", +"E. c #5DB3DA", +"F. c #65C5E7", +"G. c #6DD0EE", +"H. c #72D2EF", +"I. c #78D4F0", +"J. c #7BD5F1", +"K. c #76D2EF", +"L. c #6AC5E6", +"M. c #55A5D1", +"N. c #4A95C6", +"O. c #428CC0", +"P. c #3A83B9", +"Q. c #337AB3", +"R. c #2C71AD", +"S. c #2568A6", +"T. c #1F5F9F", +"U. c #1D65A3", +"V. c #269ACA", +"W. c #1C84BA", +"X. c #0D7DB5", +"Y. c #0298CC", +"Z. c #0296CA", +"`. c #0C5998", +" + c #14498A", +".+ c #1B609C", +"++ c #2498C8", +"@+ c #2977AF", +"#+ c #2F75AC", +"$+ c #3575AC", +"%+ c #40ABD5", +"&+ c #49BFE4", +"*+ c #50C3E7", +"=+ c #56C5E8", +"-+ c #5DC8EA", +";+ c #63CBEB", +">+ c #69CEED", +",+ c #6ED0EE", +"'+ c #73D2EF", +")+ c #77D3EF", +"!+ c #72CEEC", +"~+ c #5AA7D1", +"{+ c #4F99C9", +"]+ c #4891C3", +"^+ c #4087BC", +"/+ c #387EB5", +"(+ c #3277B1", +"_+ c #2B70AB", +":+ c #2463A2", +"<+ c #1E5B9C", +"[+ c #185395", +"}+ c #165496", +"|+ c #10498D", +"1+ c #105F9E", +"2+ c #0A9ECF", +"3+ c #0088C0", +"4+ c #038DC3", +"5+ c #0A4A8C", +"6+ c #114E8E", +"7+ c #1989BD", +"8+ c #22AAD7", +"9+ c #28A2D0", +"0+ c #2C71A9", +"a+ c #3380B5", +"b+ c #3EB9E1", +"c+ c #45BDE3", +"d+ c #4CC0E5", +"e+ c #53C3E7", +"f+ c #59C6E8", +"g+ c #5EC9EA", +"h+ c #64CBEB", +"i+ c #69CDEC", +"j+ c #6ECFED", +"k+ c #70D0ED", +"l+ c #64BDE1", +"m+ c #55A6D1", +"n+ c #3D82B8", +"o+ c #3D8BBE", +"p+ c #49AFD8", +"q+ c #378DBF", +"r+ c #225F9E", +"s+ c #1D5698", +"t+ c #174E92", +"u+ c #12468B", +"v+ c #0E3F85", +"w+ c #115F9D", +"x+ c #15A2D1", +"y+ c #0395C9", +"z+ c #0088C1", +"A+ c #0190C6", +"B+ c #079ACC", +"C+ c #0FA0D0", +"D+ c #169ECF", +"E+ c #1D99CC", +"F+ c #25AAD7", +"G+ c #2BA0CE", +"H+ c #32AED8", +"I+ c #3AB7DF", +"J+ c #41BBE1", +"K+ c #47BEE3", +"L+ c #4EC1E5", +"M+ c #53C4E7", +"N+ c #5FC8E9", +"O+ c #63CAEA", +"P+ c #67CBEB", +"Q+ c #69CBEA", +"R+ c #62BCE0", +"S+ c #5AAFD7", +"T+ c #478DBF", +"U+ c #4084B9", +"V+ c #3A7CB4", +"W+ c #3E8CBF", +"X+ c #4DBADF", +"Y+ c #3383B8", +"Z+ c #215B9B", +"`+ c #1B5295", +" @ c #164A8E", +".@ c #114288", +"+@ c #0D3A82", +"@@ c #0E4C8E", +"#@ c #1380B7", +"$@ c #0D96C9", +"%@ c #0089C1", +"&@ c #007BB8", +"*@ c #0085BE", +"=@ c #008CC4", +"-@ c #0496C9", +";@ c #0B9DCF", +">@ c #1168AB", +",@ c #174F99", +"'@ c #21AAD7", +")@ c #28AED9", +"!@ c #2FB1DB", +"~@ c #36B5DE", +"{@ c #3CB8E0", +"]@ c #42BBE2", +"^@ c #49BEE4", +"/@ c #54C3E6", +"(@ c #59C5E7", +"_@ c #5DC7E8", +":@ c #5FC5E7", +"<@ c #53A9D3", +"[@ c #4B96C6", +"}@ c #478FC2", +"|@ c #4186BB", +"1@ c #3C7FB5", +"2@ c #3676AF", +"3@ c #306EA9", +"4@ c #3889BD", +"5@ c #44AFD8", +"6@ c #2F84B9", +"7@ c #194D91", +"8@ c #15458A", +"9@ c #144D90", +"0@ c #0C367E", +"a@ c #0C4086", +"b@ c #1797C8", +"c@ c #1295C8", +"d@ c #0487C0", +"e@ c #0079B6", +"f@ c #0081BC", +"g@ c #0E9ACC", +"h@ c #1597CA", +"i@ c #1CA7D5", +"j@ c #23ABD8", +"k@ c #2AAFDA", +"l@ c #31B2DC", +"m@ c #37B5DE", +"n@ c #3DB8E0", +"o@ c #43BBE2", +"p@ c #49BEE3", +"q@ c #4EC0E4", +"r@ c #53C2E5", +"s@ c #57C4E6", +"t@ c #4EAAD4", +"u@ c #4696C5", +"v@ c #438FC0", +"w@ c #4088BC", +"x@ c #3C80B6", +"y@ c #3778B1", +"z@ c #3270AB", +"A@ c #2C68A5", +"B@ c #3D9AC8", +"C@ c #46BADF", +"D@ c #3DB0D8", +"E@ c #287CB2", +"F@ c #164D90", +"G@ c #299ECC", +"H@ c #1B79B0", +"I@ c #1A8CBF", +"J@ c #199BCC", +"K@ c #1392C6", +"L@ c #0A86BE", +"M@ c #0079B7", +"N@ c #006AAC", +"O@ c #0074B3", +"P@ c #007CB9", +"Q@ c #0083BE", +"R@ c #008BC2", +"S@ c #0393C8", +"T@ c #099CCD", +"U@ c #10A1D1", +"V@ c #17A4D3", +"W@ c #1EA8D6", +"X@ c #25ABD8", +"Y@ c #2BAFDA", +"Z@ c #37B5DD", +"`@ c #3DB8DF", +" # c #42BAE1", +".# c #48BCE2", +"+# c #4CBEE3", +"@# c #50C0E4", +"## c #48A8D3", +"$# c #3F8EC0", +"%# c #3C87BC", +"&# c #3A81B7", +"*# c #3679B1", +"=# c #3171AC", +"-# c #2D6AA6", +";# c #2862A0", +"># c #40A5D1", +",# c #43B8DE", +"'# c #3DB5DC", +")# c #38B1DA", +"!# c #2D9ECC", +"~# c #2B9FCE", +"{# c #246AAA", +"]# c #1F96C7", +"^# c #1996C9", +"/# c #138DC3", +"(# c #0E84BC", +"_# c #0175B4", +":# c #0068AC", +"<# c #0070B1", +"[# c #0077B5", +"}# c #007FBA", +"|# c #0086BF", +"1# c #018DC4", +"2# c #0596C9", +"3# c #0B9DCE", +"4# c #12A1D1", +"5# c #1897C8", +"6# c #1E96C7", +"7# c #25A0CE", +"8# c #2B90C2", +"9# c #31A4D0", +"0# c #37B4DD", +"a# c #3CB7DF", +"b# c #41B9E0", +"c# c #45BBE0", +"d# c #49BCE1", +"e# c #4BBBE0", +"f# c #419FCC", +"g# c #3C91C2", +"h# c #337AB1", +"i# c #3072AC", +"j# c #2C6BA7", +"k# c #2864A1", +"l# c #255F9E", +"m# c #3FAAD4", +"n# c #40B6DC", +"o# c #3AB3DB", +"p# c #35B0D8", +"q# c #2F86BD", +"r# c #29599F", +"s# c #237DB7", +"t# c #1E99CA", +"u# c #1892C5", +"v# c #1389C0", +"w# c #0E7FBA", +"x# c #0473B2", +"y# c #0065AA", +"z# c #0064A9", +"A# c #006BAD", +"B# c #0072B2", +"C# c #0080BC", +"D# c #0082BC", +"E# c #028DC4", +"F# c #0796C9", +"G# c #0D88BD", +"H# c #1372AB", +"I# c #1982B8", +"J# c #1F79B0", +"K# c #247BB1", +"L# c #2A86B9", +"M# c #31B1DA", +"N# c #36B3DC", +"O# c #3AB5DD", +"P# c #3FB7DE", +"Q# c #42B9DF", +"R# c #45BAE0", +"S# c #48BBE0", +"T# c #47B6DD", +"U# c #3689BC", +"V# c #2D72AB", +"W# c #2C73AC", +"X# c #2F7DB3", +"Y# c #399BC9", +"Z# c #3FB4DB", +"`# c #3CB3DA", +" $ c #37B0D9", +".$ c #32AED7", +"+$ c #2CA8D3", +"@$ c #277EB8", +"#$ c #229CCC", +"$$ c #1D95C8", +"%$ c #188DC2", +"&$ c #1384BD", +"*$ c #0D7AB6", +"=$ c #066FB0", +"-$ c #0057A0", +";$ c #005FA5", +">$ c #0066AA", +",$ c #006DAF", +"'$ c #006EAC", +")$ c #004C8E", +"!$ c #005595", +"~$ c #025999", +"{$ c #085D9B", +"]$ c #0D64A0", +"^$ c #1369A4", +"/$ c #196EA7", +"($ c #1E73AA", +"_$ c #2376AD", +":$ c #2AA0CE", +"<$ c #2FAFD9", +"[$ c #34B1DB", +"}$ c #38B3DC", +"|$ c #3BB5DC", +"1$ c #3EB6DD", +"2$ c #40B7DD", +"3$ c #42B7DD", +"4$ c #43B7DE", +"5$ c #43B7DD", +"6$ c #40B5DC", +"7$ c #3DB4DB", +"8$ c #3AB2DA", +"9$ c #33AED6", +"0$ c #2EABD5", +"a$ c #29A5D2", +"b$ c #259ECD", +"c$ c #2094C6", +"d$ c #1C8DC2", +"e$ c #1787BE", +"f$ c #127EB9", +"g$ c #0D75B3", +"h$ c #076AAC", +"i$ c #005FA6", +"j$ c #00539D", +"k$ c #005AA2", +"l$ c #0060A6", +"m$ c #0068AB", +"n$ c #0063A5", +"o$ c #004487", +"p$ c #004386", +"q$ c #004789", +"r$ c #004B8D", +"s$ c #045192", +"t$ c #095997", +"u$ c #0E5F9C", +"v$ c #1365A0", +"w$ c #1869A4", +"x$ c #1D6EA7", +"y$ c #2274AB", +"z$ c #28A6D2", +"A$ c #2DAED8", +"B$ c #31AFD9", +"C$ c #34B1DA", +"D$ c #37B2DB", +"E$ c #39B3DB", +"F$ c #3BB4DB", +"G$ c #3CB4DB", +"H$ c #3BB3DA", +"I$ c #38B1D9", +"J$ c #35AFD8", +"K$ c #32ADD6", +"L$ c #2EAAD4", +"M$ c #2BA5D1", +"N$ c #2795C5", +"O$ c #2374AA", +"P$ c #1E5691", +"Q$ c #1A4C89", +"R$ c #156AA5", +"S$ c #1078B5", +"T$ c #0B6FAF", +"U$ c #0665A9", +"V$ c #004A97", +"W$ c #004D9A", +"X$ c #00509A", +"Y$ c #00579F", +"Z$ c #0062A7", +"`$ c #00468A", +" % c #00387C", +".% c #003C7F", +"+% c #004083", +"@% c #044D8E", +"#% c #095493", +"$% c #0E5A98", +"%% c #13609C", +"&% c #18659F", +"*% c #1C6BA4", +"=% c #219FCD", +"-% c #25AAD5", +";% c #29ABD6", +">% c #2DADD7", +",% c #30AED8", +"'% c #32AFD8", +")% c #34B0D8", +"!% c #34AED7", +"~% c #30ABD4", +"{% c #2DA8D2", +"]% c #2BA3CF", +"^% c #289DCC", +"/% c #2494C5", +"(% c #20659E", +"_% c #1C4684", +":% c #183D7C", +"<% c #133B7A", +"[% c #0F5695", +"}% c #0A5FA1", +"|% c #055FA5", +"1% c #00559F", +"2% c #004D99", +"3% c #004896", +"4% c #002E74", +"5% c #003C82", +"6% c #004E94", +"7% c #003377", +"8% c #003175", +"9% c #003578", +"0% c #003B7F", +"a% c #003F82", +"b% c #014285", +"c% c #044889", +"d% c #094E8E", +"e% c #0D5493", +"f% c #125997", +"g% c #167FB4", +"h% c #1A96C7", +"i% c #1EA5D2", +"j% c #22A7D3", +"k% c #25A9D4", +"l% c #28AAD5", +"m% c #2AAAD5", +"n% c #2CABD6", +"o% c #2DACD6", +"p% c #2EACD5", +"q% c #2DA9D3", +"r% c #2CA6D1", +"s% c #299FCD", +"t% c #279ACA", +"u% c #2495C7", +"v% c #218FC3", +"w% c #1D86BC", +"x% c #1A4683", +"y% c #163574", +"z% c #112C6C", +"A% c #0D2464", +"B% c #082D6F", +"C% c #044E94", +"D% c #004F9A", +"E% c #004292", +"F% c #00347D", +"G% c #002266", +"H% c #002669", +"I% c #00286C", +"J% c #002B6F", +"K% c #002E72", +"L% c #003478", +"M% c #00377B", +"N% c #003A7E", +"O% c #013D80", +"P% c #044285", +"Q% c #084889", +"R% c #0D4D8D", +"S% c #115492", +"T% c #15609B", +"U% c #189ACB", +"V% c #1CA0CF", +"W% c #1FA2CF", +"X% c #21A3D1", +"Y% c #24A4D1", +"Z% c #25A5D1", +"`% c #27A4D1", +" & c #28A4D1", +".& c #28A0CE", +"+& c #289ECC", +"@& c #2596C8", +"#& c #2392C5", +"$& c #208DC2", +"%& c #1D87BD", +"&& c #1A75AE", +"*& c #173978", +"=& c #132E6D", +"-& c #0F2565", +";& c #0B1D5D", +">& c #071555", +",& c #021151", +"'& c #001F61", +")& c #00276D", +"!& c #003D8E", +"~& c #003B89", +"{& c #001E62", +"]& c #002063", +"^& c #002569", +"/& c #002D72", +"(& c #003074", +"_& c #003579", +":& c #033C7F", +"<& c #074183", +"[& c #0B4787", +"}& c #0F5392", +"|& c #1391C5", +"1& c #1695C8", +"2& c #1998CA", +"3& c #1C99CA", +"4& c #1E9ACB", +"5& c #209BCB", +"6& c #219BCB", +"7& c #229ACA", +"8& c #2399C9", +"9& c #2397C8", +"0& c #2394C6", +"a& c #2291C4", +"b& c #1E89C0", +"c& c #1C84BC", +"d& c #1A5B97", +"e& c #174C89", +"f& c #142D6C", +"g& c #102665", +"h& c #0C1E5D", +"i& c #081756", +"j& c #040F4F", +"k& c #000847", +"l& c #000541", +"m& c #00033D", +"n& c #00368A", +"o& c #00256E", +"p& c #00185A", +"q& c #001A5D", +"r& c #001D60", +"s& c #001F63", +"t& c #002568", +"u& c #00276B", +"v& c #00296D", +"w& c #002B70", +"x& c #003276", +"y& c #023579", +"z& c #063A7D", +"A& c #0A5997", +"B& c #0D87BF", +"C& c #108AC1", +"D& c #138CC3", +"E& c #168EC4", +"F& c #188FC4", +"G& c #1A90C4", +"H& c #1C90C4", +"I& c #1D8FC4", +"J& c #1D8EC3", +"K& c #1D8CC2", +"L& c #1D8AC0", +"M& c #1C87BE", +"N& c #1B83BC", +"O& c #1A7FB9", +"P& c #1864A0", +"Q& c #164987", +"R& c #132C6A", +"S& c #102564", +"T& c #0D1E5D", +"U& c #091756", +"V& c #06104E", +"W& c #020947", +"X& c #000441", +"Y& c #00023C", +"Z& c #000038", +"`& c #003086", +" * c #001A5E", +".* c #001354", +"+* c #001658", +"@* c #001D5F", +"#* c #001F62", +"$* c #002164", +"%* c #002367", +"&* c #002D71", +"** c #014C8E", +"=* c #0474B2", +"-* c #077CB9", +";* c #0B80BA", +">* c #0E82BB", +",* c #1083BC", +"'* c #1285BD", +")* c #1485BE", +"!* c #1686BD", +"~* c #1785BD", +"{* c #1884BC", +"]* c #1882BB", +"^* c #1880B9", +"/* c #187DB7", +"(* c #177AB6", +"_* c #1571AF", +":* c #143676", +"<* c #122968", +"[* c #0F2362", +"}* c #0D1D5C", +"|* c #0A1755", +"1* c #030A47", +"2* c #000239", +"3* c #002A82", +"4* c #00175D", +"5* c #00104F", +"6* c #001252", +"7* c #001454", +"8* c #001657", +"9* c #00195C", +"0* c #001C5E", +"a* c #001D61", +"b* c #002165", +"c* c #002366", +"d* c #002468", +"e* c #006CAE", +"f* c #006FB0", +"g* c #0271B1", +"h* c #0574B3", +"i* c #0877B4", +"j* c #0B78B5", +"k* c #0F7AB6", +"l* c #107AB7", +"m* c #127AB6", +"n* c #1279B5", +"o* c #1377B4", +"p* c #1375B3", +"q* c #1372B1", +"r* c #126FAF", +"s* c #115797", +"t* c #0F2766", +"u* c #0D2160", +"v* c #0B1B5A", +"w* c #091554", +"x* c #06104D", +"y* c #030A46", +"z* c #000540", +"A* c #000036", +"B* c #00237E", +"C* c #002980", +"D* c #002372", +"E* c #001A60", +"F* c #001659", +"G* c #001358", +"H* c #001A5F", +"I* c #002064", +"J* c #001B5E", +"K* c #005397", +"L* c #0065A9", +"M* c #0067AB", +"N* c #0069AC", +"O* c #026AAD", +"P* c #046CAE", +"Q* c #0768AB", +"R* c #0965A9", +"S* c #0A6EAF", +"T* c #0C6EAE", +"U* c #0D6DAE", +"V* c #0D6CAD", +"W* c #0D6AAB", +"X* c #0D67AA", +"Y* c #0D64A7", +"Z* c #0C498C", +"`* c #0A1E5E", +" = c #091856", +".= c #071350", +"+= c #050D4B", +"@= c #020844", +"#= c #00043F", +"$= c #00023B", +"%= c #000037", +"&= c #000035", +"*= c #000034", +"== c #001A77", +"-= c #00237D", +";= c #002881", +">= c #002D84", +",= c #00287F", +"'= c #000B6C", +")= c #00388A", +"!= c #003785", +"~= c #001556", +"{= c #001759", +"]= c #00195B", +"^= c #001C5F", +"/= c #001C60", +"(= c #004B91", +"_= c #004287", +":= c #00569C", +"<= c #0061A7", +"[= c #023187", +"}= c #033388", +"|= c #0563A7", +"1= c #0662A7", +"2= c #0762A7", +"3= c #0860A6", +"4= c #085EA4", +"5= c #085CA3", +"6= c #084388", +"7= c #071B5B", +"8= c #061453", +"9= c #04104D", +"0= c #030B48", +"a= c #010742", +"b= c #00033E", +"c= c #00013A", +"d= c #000033", +"e= c #000032", +"f= c #001C79", +"g= c #00217C", +"h= c #002780", +"i= c #002B83", +"j= c #003589", +"k= c #001D63", +"l= c #000F4F", +"m= c #000F4E", +"n= c #001050", +"o= c #001152", +"p= c #001353", +"q= c #001455", +"r= c #002F74", +"s= c #00529A", +"t= c #0058A1", +"u= c #00529D", +"v= c #0156A0", +"w= c #02569F", +"x= c #02549E", +"y= c #03529D", +"z= c #034F9A", +"A= c #032062", +"B= c #020F4E", +"C= c #010C49", +"D= c #000845", +"E= c #00033C", +"F= c #000138", +"G= c #000135", +"H= c #001474", +"I= c #001F7B", +"J= c #00247E", +"K= c #002D83", +"L= c #001051", +"M= c #000A46", +"N= c #000B48", +"O= c #000C4A", +"P= c #000D4B", +"Q= c #000E4D", +"R= c #001151", +"S= c #001253", +"T= c #00377E", +"U= c #004E9A", +"V= c #004C98", +"W= c #00408C", +"X= c #000946", +"Y= c #00053F", +"Z= c #000137", +"`= c #000031", +" - c #000030", +".- c #001373", +"+- c #001876", +"@- c #001D79", +"#- c #00267F", +"$- c #000D4D", +"%- c #000741", +"&- c #000843", +"*- c #000945", +"=- c #000A47", +"-- c #000B49", +";- c #000D4C", +">- c #002F77", +",- c #00327A", +"'- c #002267", +")- c #002166", +"!- c #00256A", +"~- c #003D89", +"{- c #004393", +"]- c #003F90", +"^- c #003C8D", +"/- c #003382", +"(- c #003587", +"_- c #002069", +":- c #00033A", +"<- c #000136", +"[- c #00002F", +"}- c #000C6E", +"|- c #001171", +"1- c #001574", +"2- c #001E7A", +"3- c #00196A", +"4- c #00053E", +"5- c #000640", +"6- c #000742", +"7- c #00185B", +"8- c #003787", +"9- c #00398C", +"0- c #00378B", +"a- c #003388", +"b- c #002779", +"c- c #00063F", +"d- c #00002D", +"e- c #00096C", +"f- c #000D6F", +"g- c #001271", +"h- c #001675", +"i- c #001872", +"j- c #000338", +"k- c #00043A", +"l- c #00043B", +"m- c #00053D", +"n- c #000844", +"o- c #000944", +"p- c #002573", +"q- c #002E85", +"r- c #002C83", +"s- c #001E71", +"t- c #00002E", +"u- c #00002C", +"v- c #000266", +"w- c #00066A", +"x- c #000A6D", +"y- c #000E70", +"z- c #000C58", +"A- c #000643", +"B- c #000337", +"C- c #000236", +"D- c #000339", +"E- c #00053C", +"F- c #00063E", +"G- c #00073F", +"H- c #00145A", +"I- c #001C78", +"J- c #000743", +"K- c #00002A", +"L- c #00005F", +"M- c #000267", +"N- c #000A6C", +"O- c #000952", +"P- c #000131", +"Q- c #000132", +"R- c #000133", +"S- c #000134", +"T- c #000235", +"U- c #00196E", +"V- c #001D7A", +"W- c #001B78", +"X- c #001977", +"Y- c #001775", +"Z- c #001473", +"`- c #000E66", +" ; c #00002B", +".; c #000029", +"+; c #000053", +"@; c #00005E", +"#; c #000265", +"$; c #000464", +"%; c #000130", +"&; c #001160", +"*; c #001164", +"=; c #001674", +"-; c #001272", +";; c #001071", +">; c #000E6F", +",; c #000B6E", +"'; c #00086C", +"); c #00045F", +"!; c #000152", +"~; c #000046", +"{; c #000051", +"]; c #00005A", +"^; c #00012F", +"/; c #000542", +"(; c #00106E", +"_; c #001070", +":; c #000F70", +"<; c #00086B", +"[; c #000367", +"}; c #000163", +"|; c #00005B", +"1; c #000052", +"2; c #000047", +"3; c #000041", +"4; c #000028", +"5; c #000021", +"6; c #000025", +"7; c #00003E", +"8; c #00003A", +"9; c #00075A", +"0; c #00076B", +"a; c #000569", +"b; c #000368", +"c; c #000162", +"d; c #00005C", +"e; c #000054", +"f; c #00004C", +"g; c #000042", +"h; c #000039", +"i; c #000026", +"j; c #000023", +"k; c #000017", +"l; c #00001C", +"m; c #00004D", +"n; c #000055", +"o; c #000027", +"p; c #00003D", +"q; c #000058", +"r; c #00004E", +"s; c #000048", +"t; c #000019", +"u; c #000012", +"v; c #00001D", +"w; c #00001F", +"x; c #000044", +"y; c #000008", +"z; c #000018", +"A; c #000024", +"B; c #000015", +"C; c #000022", +"D; c #00000F", +"E; c #000004", +"F; c #000007", +"G; c #000009", +"H; c #00000C", +"I; c #00000D", +"J; c #00000E", +"K; c #00000A", +"L; c #000003", +"M; c #000000", +"N; c #000001", +"O; c #000005", +"P; c #00000B", +" ", +" ", +" . + @ # $ % & * ", +" = - ; > , ' ) ! ~ { ] ^ / ( _ : ", +" < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e ", +" f g h i j k l m n o p q r s t u v w x y z A B ", +" C D E F G H I J K L M N O P Q R S T U V W X Y Z ` . ", +" ..+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|. ", +" 1.2.3.4.5.6.7.8.9.0.a.b.c.d.e.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s. ", +" t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y. ", +" Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+ ", +" 3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+k+l+m+]+n+o+p+q+r+s+t+u+v+w+x+y+ ", +" z+A+B+C+D+E+F+G+H+I+J+K+L+M+f+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@ ", +" &@*@=@-@;@>@,@'@)@!@~@{@]@^@L+/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@ ", +" e@f@z+A+B+g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@ ", +" N@O@P@Q@R@S@T@U@V@W@X@Y@l@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_# ", +" :#<#[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y# ", +" z#A#B#M@C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$z# ", +" -$;$>$,$O@'$)$!$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$3$6$7$8$ $9$0$a$b$c$d$e$f$g$h$i$ ", +" j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$D$E$F$G$G$H$8$I$J$K$L$M$N$O$P$Q$R$S$T$U$k$V$ ", +" W$X$Y$Z$`$ %.%+%p$q$@%#%$%%%&%*%=%-%;%>%,%'%)%p#p#J$!%K$~%{%]%^%/%(%_%:%<%[%}%|%1%2% ", +" 3%4%5%6%7%8%9% %0%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%0$q%r%]%s%t%u%v%w%x%y%z%A%B%C%D%3% ", +" E%F%G%H%I%J%K%8%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%`% &9+.&+&V.@&#&$&%&&&*&=&-&;&>&,&'&)& ", +" !&~&{&]&G%^&I%J%/&(&7%_& %:&<&[&}&|&1&2&3&4&5&6&7&8&9&0&a&$&b&c&d&e&f&g&h&i&j&k&l&m& ", +" n&o&p&q&r&s&G%t&u&v&w&K%(&x&y&z&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z& ", +" `& *.*+*p&q&@*#*$*%*^&u&v&J%&***=*-*;*>*,*'*)*!*~*{*]*^*/*(*_*:*<*[*}*|*V&1*l&Y&Z&2* ", +" 3*4*5*6*7*8*p&9*0*a*s&b*c*d*v&e*f*g*h*i*j**$k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*Y&Z&A*z* ", +" B*C*D*E*F*G*H*I*+*p&9*J*r&{&x&K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*`* =.=+=@=#=$=%=&=*= ", +" ==-=;=>=,='=)=!=J*.*~=+*{=]=^=/=(=_=:=l$<=[=}=|=1=2=3=4=5=6=7=8=9=0=a=b=c=%=&=d=e= ", +" f=g=h=i=3*j=k=l=m=n=o=p=q=~=8*r=^=b*s=t=j$u=-$v=w=x=y=z=A=B=C=D=z*E=F=A*&=d=e=G= ", +" H===I=J=;=K=L=M=N=O=P=Q=l=n=R=6*S=.*T=D%D%D%U=2%V=V$3%W=J*L=X=Y=$=Z=&=*=e=`= - ", +" .-+-@-g=#-$-%-&-*-M==---O=P=;-Q=m=>-,-'-)-!-~-{-E%]-^-/-(-_-:-<-*=d=e=`=[-[- ", +" }-|-1-==2-3-4-4-5-%-6-&-*-X==-=-N=q&;-O=O=O=7-8-9-0-j=a-`&b-c-d=e=`= -[-d-$= ", +" e-f-g-h-i-4-j-k-l-m-4-c-5-%-6-6-&-&-n-o-o-*-M=p-q-r-3*h=s-X=`= -[-t-u-u- ", +" v-w-x-y-g-z-A-B-C-j-D-:-l-l-E-m-4-F-F-c-c-c-G-H-#-J=g=I=I-J-t-t-d-u-K- ", +" L-M-w-N-f-O-P-Q-R-S-T-C-C-B-j-D-D-:-k-l-k-D=U-V-W-X-Y-Z-`-[- ; ;.;u- ", +" +;@;#;$; ;u-d-t-[- -%;P-Q-R-R-S-B-z*&;*;Y-=;H=-;;;>;,;';);!;%=d- ", +" ~;{;];u-.;K- ; ;u-d-d-d-t-t-^;/;(;_;;;:;f-}-x-<;w-[;};|;1;2; ", +" A*%=3;4;5;6;u-7;8;u-K- ; ; ; ;^;9;<;0;w-a;b;v-c;d;e;f;g;h; ", +" i;j;k;l;d=m;1;n;d= ;i;o;o;o;o;p;@;d;q;+;r;s;3;h;`=K- ", +" t;u;k;o;e=Z&%=5;*=l;v;v;v;w; ;x;3;p;Z&d=d-i;w; ", +" y;u;z;v;5;A;A;B;u;u;u;j; ;.;i;C;v;z;u;D; ", +" E;E;F;G;H;I;I;I;H;D;J;H;K;F;E;K; ", +" y;L;M;M;N;N;M;N;O;P; ", +" ", +" ", +" ", +" "}; diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/nsBrowserApp.cpp b/comet/platforms/windows-64xbit/firefox-source-code/app/nsBrowserApp.cpp new file mode 100644 index 0000000..d547e45 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/nsBrowserApp.cpp @@ -0,0 +1,161 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is mozilla.org code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 2002 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Brian Ryner + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +#include "nsXULAppAPI.h" +#ifdef XP_WIN +#include +#include +#endif + +#include +#include + +#include "plstr.h" +#include "prprf.h" +#include "prenv.h" + +#include "nsCOMPtr.h" +#include "nsILocalFile.h" +#include "nsStringGlue.h" + +#ifdef XP_WIN +// we want a wmain entry point +#include "nsWindowsWMain.cpp" +#endif + +static void Output(const char *fmt, ... ) +{ + va_list ap; + va_start(ap, fmt); + +#if defined(XP_WIN) && !MOZ_WINCONSOLE + PRUnichar msg[2048]; + _vsnwprintf(msg, sizeof(msg)/sizeof(msg[0]), NS_ConvertUTF8toUTF16(fmt).get(), ap); + MessageBoxW(NULL, msg, L"XULRunner", MB_OK | MB_ICONERROR); +#else + vfprintf(stderr, fmt, ap); +#endif + + va_end(ap); +} + +/** + * Return true if |arg| matches the given argument name. + */ +static PRBool IsArg(const char* arg, const char* s) +{ + if (*arg == '-') + { + if (*++arg == '-') + ++arg; + return !PL_strcasecmp(arg, s); + } + +#if defined(XP_WIN) || defined(XP_OS2) + if (*arg == '/') + return !PL_strcasecmp(++arg, s); +#endif + + return PR_FALSE; +} + +/** + * A helper class which calls NS_LogInit/NS_LogTerm in its scope. + */ +class ScopedLogging +{ +public: + ScopedLogging() { NS_LogInit(); } + ~ScopedLogging() { NS_LogTerm(); } +}; + +int main(int argc, char* argv[]) +{ + ScopedLogging log; + + nsCOMPtr appini; + nsresult rv = XRE_GetBinaryPath(argv[0], getter_AddRefs(appini)); + if (NS_FAILED(rv)) { + Output("Couldn't calculate the application directory."); + return 255; + } + appini->SetNativeLeafName(NS_LITERAL_CSTRING("application.ini")); + + // Allow firefox.exe to launch XULRunner apps via -app + // Note that -app must be the *first* argument. + char *appEnv = nsnull; + const char *appDataFile = PR_GetEnv("XUL_APP_FILE"); + if (appDataFile && *appDataFile) { + rv = XRE_GetFileFromPath(appDataFile, getter_AddRefs(appini)); + if (NS_FAILED(rv)) { + Output("Invalid path found: '%s'", appDataFile); + return 255; + } + } + else if (argc > 1 && IsArg(argv[1], "app")) { + if (argc == 2) { + Output("Incorrect number of arguments passed to -app"); + return 255; + } + + rv = XRE_GetFileFromPath(argv[2], getter_AddRefs(appini)); + if (NS_FAILED(rv)) { + Output("application.ini path not recognized: '%s'", argv[2]); + return 255; + } + + appEnv = PR_smprintf("XUL_APP_FILE=%s", argv[2]); + PR_SetEnv(appEnv); + argv[2] = argv[0]; + argv += 2; + argc -= 2; + } + + nsXREAppData *appData; + rv = XRE_CreateAppData(appini, &appData); + if (NS_FAILED(rv)) { + Output("Couldn't read application.ini"); + return 255; + } + + int result = XRE_main(argc, argv, appData); + XRE_FreeAppData(appData); + if (appEnv) + PR_smprintf_free(appEnv); + return result; +} diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/channel-prefs.js b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/channel-prefs.js new file mode 100644 index 0000000..c6eeca4 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/channel-prefs.js @@ -0,0 +1,2 @@ +#filter substitution +pref("app.update.channel", "@MOZ_UPDATE_CHANNEL@"); diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Extensions.rdf b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Extensions.rdf new file mode 100644 index 0000000..5b98f5d --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Extensions.rdf @@ -0,0 +1,8 @@ + + + + + + + diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Makefile.in b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Makefile.in new file mode 100644 index 0000000..044061f --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Makefile.in @@ -0,0 +1,47 @@ +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is +# Netscape Communications Corporation. +# Portions created by the Initial Developer are Copyright (C) 2001 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +DEPTH = ../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = {972ce4c6-7e08-4474-a285-3208198ce6fd} + +include $(topsrcdir)/config/rules.mk diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/installed-extensions.txt b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/installed-extensions.txt new file mode 100644 index 0000000..8be93ed --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/installed-extensions.txt @@ -0,0 +1 @@ +theme,{972ce4c6-7e08-4474-a285-3208198ce6fd} diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in new file mode 100644 index 0000000..599e320 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in @@ -0,0 +1,59 @@ +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is +# Netscape Communications Corporation. +# Portions created by the Initial Developer are Copyright (C) 2001 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +DEPTH = ../../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk +include $(topsrcdir)/config/rules.mk + +DEFINES += -DFIREFOX_VERSION=$(FIREFOX_VERSION) + +FILES := \ + install.rdf \ + $(NULL) + +libs:: + $(PYTHON) $(MOZILLA_DIR)/config/Preprocessor.py $(DEFINES) $(ACDEFINES) $(srcdir)/install.rdf.in > install.rdf + $(INSTALL) $(FILES) $(DIST)/bin/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} + +install:: + $(SYSINSTALL) $(IFLAGS1) $(FILES) $(DESTDIR)$(mozappdir)/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} + +GARBAGE += $(FILES) diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in new file mode 100644 index 0000000..3335403 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in @@ -0,0 +1,43 @@ + + +#filter substitution + + + + + {972ce4c6-7e08-4474-a285-3208198ce6fd} + @FIREFOX_VERSION@ + + + + + {ec8030f7-c20a-464f-9b0e-13a3a9e97384} + @FIREFOX_VERSION@ + @FIREFOX_VERSION@ + + + + + Default + The default theme. + + + true + + true + + + Mozilla + Mozilla Contributors + + classic/1.0 + + + diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/firefox.js b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/firefox.js new file mode 100644 index 0000000..d663d23 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/firefox.js @@ -0,0 +1,846 @@ +# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is +# Netscape Communications Corporation. +# Portions created by the Initial Developer are Copyright (C) 1998 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +// XXX Toolkit-specific preferences should be moved into toolkit.js + +#filter substitution + +# SYNTAX HINTS: dashes are delimiters. Use underscores instead. +# The first character after a period must be alphabetic. + +#ifdef XP_UNIX +#ifndef XP_MACOSX +#define UNIX_BUT_NOT_MAC +#endif +#endif + +pref("general.startup.browser", true); + +pref("browser.chromeURL","chrome://browser/content/"); +pref("browser.hiddenWindowChromeURL", "chrome://browser/content/hiddenWindow.xul"); +pref("xpinstall.dialog.confirm", "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul"); +pref("xpinstall.dialog.progress.skin", "chrome://mozapps/content/extensions/extensions.xul"); +pref("xpinstall.dialog.progress.chrome", "chrome://mozapps/content/extensions/extensions.xul"); +pref("xpinstall.dialog.progress.type.skin", "Extension:Manager"); +pref("xpinstall.dialog.progress.type.chrome", "Extension:Manager"); + +// Developers can set this to |true| if they are constantly changing files in their +// extensions directory so that the extension system does not constantly think that +// their extensions are being updated and thus reregistered every time the app is +// started. +pref("extensions.ignoreMTimeChanges", false); +// Enables some extra Extension System Logging (can reduce performance) +pref("extensions.logging.enabled", false); +// Hides the install button in the add-ons mgr +pref("extensions.hideInstallButton", true); + +// Preferences for the Get Add-ons pane +pref("extensions.getAddons.showPane", true); +pref("extensions.getAddons.browseAddons", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%"); +pref("extensions.getAddons.maxResults", 5); +pref("extensions.getAddons.recommended.browseURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%/recommended"); +pref("extensions.getAddons.recommended.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/list/featured/all/10/%OS%/%VERSION%?src=firefox"); +pref("extensions.getAddons.search.browseURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%/search?q=%TERMS%"); +pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/10/%OS%/%VERSION%?src=firefox"); + +// Blocklist preferences +pref("extensions.blocklist.enabled", true); +pref("extensions.blocklist.interval", 86400); +// Controls what level the blocklist switches from warning about items to forcibly +// blocking them. +pref("extensions.blocklist.level", 2); +pref("extensions.blocklist.url", "https://addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/"); +pref("extensions.blocklist.detailsURL", "https://www.mozilla.com/%LOCALE%/blocklist/"); + +// Dictionary download preference +pref("browser.dictionaries.download.url", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/firefox/%VERSION%/dictionaries/"); + +// App-specific update preferences + +// Whether or not app updates are enabled +pref("app.update.enabled", true); + +// This preference turns on app.update.mode and allows automatic download and +// install to take place. We use a separate boolean toggle for this to make +// the UI easier to construct. +pref("app.update.auto", true); + +// Defines how the Application Update Service notifies the user about updates: +// +// AUM Set to: Minor Releases: Major Releases: +// 0 download no prompt download no prompt +// 1 download no prompt download no prompt if no incompatibilities +// 2 download no prompt prompt +// +// See chart in nsUpdateService.js.in for more details +// +pref("app.update.mode", 1); + +// If set to true, the Update Service will present no UI for any event. +pref("app.update.silent", false); + +// Update service URL: +pref("app.update.url", "https://aus2.mozilla.org/update/3/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml"); +// app.update.url.manual is in branding section +// app.update.url.details is in branding section + +// User-settable override to app.update.url for testing purposes. +//pref("app.update.url.override", ""); + +// app.update.interval is in branding section + +// Interval: Time before prompting the user again to restart to install the +// latest download (in seconds) default=1 day +pref("app.update.nagTimer.restart", 86400); + +// Interval: When all registered timers should be checked (in milliseconds) +// default=10 minutes +pref("app.update.timer", 600000); +// Give the user x seconds to react before showing the big UI. default=12 hours +pref("app.update.promptWaitTime", 43200); +// Show the Update Checking/Ready UI when the user was idle for x seconds +pref("app.update.idletime", 60); + +// Whether or not we show a dialog box informing the user that the update was +// successfully applied. This is off in Firefox by default since we show a +// upgrade start page instead! Other apps may wish to show this UI, and supply +// a whatsNewURL field in their brand.properties that contains a link to a page +// which tells users what's new in this new update. +pref("app.update.showInstalledUI", false); + +// 0 = suppress prompting for incompatibilities if there are updates available +// to newer versions of installed addons that resolve them. +// 1 = suppress prompting for incompatibilities only if there are VersionInfo +// updates available to installed addons that resolve them, not newer +// versions. +pref("app.update.incompatible.mode", 0); + +// Symmetric (can be overridden by individual extensions) update preferences. +// e.g. +// extensions.{GUID}.update.enabled +// extensions.{GUID}.update.url +// extensions.{GUID}.update.interval +// .. etc .. +// +pref("extensions.update.enabled", true); +pref("extensions.update.url", "https://versioncheck.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%¤tAppVersion=%CURRENT_APP_VERSION%"); +pref("extensions.update.interval", 86400); // Check for updates to Extensions and + // Themes every day +// Non-symmetric (not shared by extensions) extension-specific [update] preferences +pref("extensions.getMoreExtensionsURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%/%VERSION%/extensions/"); +pref("extensions.getMoreThemesURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%/%VERSION%/themes/"); +pref("extensions.getMorePluginsURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%/%VERSION%/plugins/"); +pref("extensions.dss.enabled", false); // Dynamic Skin Switching +pref("extensions.dss.switchPending", false); // Non-dynamic switch pending after next + // restart. + +pref("xpinstall.whitelist.add", "update.mozilla.org"); +pref("xpinstall.whitelist.add.103", "addons.mozilla.org"); + +pref("keyword.enabled", true); +pref("keyword.URL", "chrome://browser-region/locale/region.properties"); + +pref("general.useragent.locale", "@AB_CD@"); +pref("general.skins.selectedSkin", "classic/1.0"); +pref("general.useragent.extra.firefox", "@APP_UA_NAME@/@APP_VERSION@"); + +pref("general.smoothScroll", false); +#ifdef UNIX_BUT_NOT_MAC +pref("general.autoScroll", false); +#else +pref("general.autoScroll", true); +#endif + +// Whether or not the application should check at startup each time if it +// is the default browser. +pref("browser.shell.checkDefaultBrowser", true); + +// 0 = blank, 1 = home (browser.startup.homepage), 2 = last visited page, 3 = resume previous browser session +// The behavior of option 3 is detailed at: http://wiki.mozilla.org/Session_Restore +pref("browser.startup.page", 1); +pref("browser.startup.homepage", "resource:/browserconfig.properties"); + +pref("browser.enable_automatic_image_resizing", true); +pref("browser.chrome.site_icons", true); +pref("browser.chrome.favicons", true); +pref("browser.formfill.enable", true); +pref("browser.warnOnQuit", true); +pref("browser.warnOnRestart", true); +pref("browser.fullscreen.autohide", true); +pref("browser.fullscreen.animateUp", 1); + +#ifdef UNIX_BUT_NOT_MAC +pref("browser.urlbar.clickSelectsAll", false); +#else +pref("browser.urlbar.clickSelectsAll", true); +#endif +#ifdef UNIX_BUT_NOT_MAC +pref("browser.urlbar.doubleClickSelectsAll", true); +#else +pref("browser.urlbar.doubleClickSelectsAll", false); +#endif +pref("browser.urlbar.autoFill", false); +// 0: Match anywhere (e.g., middle of words) +// 1: Match on word boundaries and then try matching anywhere +// 2: Match only on word boundaries (e.g., after / or .) +// 3: Match at the beginning of the url or title +pref("browser.urlbar.matchBehavior", 1); +pref("browser.urlbar.filter.javascript", true); + +// the maximum number of results to show in autocomplete when doing richResults +pref("browser.urlbar.maxRichResults", 12); +// Size of "chunks" affects the number of places to process between each search +// timeout (ms). Too big and the UI will be unresponsive; too small and we'll +// be waiting on the timeout too often without many results. +pref("browser.urlbar.search.chunkSize", 1000); +pref("browser.urlbar.search.timeout", 100); + +// The special characters below can be typed into the urlbar to either restrict +// the search to visited history, bookmarked, tagged pages; or force a match on +// just the title text or url. +pref("browser.urlbar.restrict.history", "^"); +pref("browser.urlbar.restrict.bookmark", "*"); +pref("browser.urlbar.restrict.tag", "+"); +pref("browser.urlbar.restrict.typed", "~"); +pref("browser.urlbar.match.title", "#"); +pref("browser.urlbar.match.url", "@"); + +// The default behavior for the urlbar can be configured to use any combination +// of the restrict or match filters with each additional filter restricting +// more (intersection). Add the following values to set the behavior as the +// default: 1: history, 2: bookmark, 4: tag, 8: title, 16: url, 32: typed +// E.g., 0 = show all results (no filtering), 1 = only visited pages in history, +// 2 = only bookmarks, 3 = visited bookmarks, 1+16 = history matching in the url +pref("browser.urlbar.default.behavior", 0); + +// Number of milliseconds to wait for the http headers (and thus +// the Content-Disposition filename) before giving up and falling back to +// picking a filename without that info in hand so that the user sees some +// feedback from their action. +pref("browser.download.saveLinkAsFilenameTimeout", 1000); + +pref("browser.download.useDownloadDir", true); +pref("browser.download.folderList", 1); +pref("browser.download.manager.showAlertOnComplete", true); +pref("browser.download.manager.showAlertInterval", 2000); +pref("browser.download.manager.retention", 2); +pref("browser.download.manager.showWhenStarting", true); +pref("browser.download.manager.closeWhenDone", false); +pref("browser.download.manager.focusWhenStarting", false); +pref("browser.download.manager.flashCount", 2); +pref("browser.download.manager.addToRecentDocs", true); +pref("browser.download.manager.quitBehavior", 0); +pref("browser.download.manager.scanWhenDone", true); +pref("browser.download.manager.resumeOnWakeDelay", 10000); + +// search engines URL +pref("browser.search.searchEnginesURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/firefox/%VERSION%/search-engines/"); + +// pointer to the default engine name +pref("browser.search.defaultenginename", "chrome://browser-region/locale/region.properties"); + +// disable logging for the search service by default +pref("browser.search.log", false); + +// Ordering of Search Engines in the Engine list. +pref("browser.search.order.1", "chrome://browser-region/locale/region.properties"); +pref("browser.search.order.2", "chrome://browser-region/locale/region.properties"); + +// search bar results always open in a new tab +pref("browser.search.openintab", false); + +// send ping to the server to update +pref("browser.search.update", true); + +// disable logging for the search service update system by default +pref("browser.search.update.log", false); + +// Check whether we need to perform engine updates every 6 hours +pref("browser.search.updateinterval", 6); + +// Whether or not microsummary and generator updates are enabled +pref("browser.microsummary.enabled", true); +pref("browser.microsummary.updateGenerators", true); + +// enable search suggestions by default +pref("browser.search.suggest.enabled", true); + +pref("browser.history.showSessions", false); +pref("browser.sessionhistory.max_entries", 50); +pref("browser.history_expire_days", 180); +pref("browser.history_expire_days_min", 90); +pref("browser.history_expire_sites", 40000); + +// handle links targeting new windows +// 0=default window, 1=current window/tab, 2=new window, 3=new tab in most recent window +pref("browser.link.open_newwindow", 3); + +// 0: no restrictions - divert everything +// 1: don't divert window.open at all +// 2: don't divert window.open with features +pref("browser.link.open_newwindow.restriction", 2); + +// Tabbed browser +pref("browser.tabs.autoHide", false); +pref("browser.tabs.closeWindowWithLastTab", true); +pref("browser.tabs.warnOnClose", true); +pref("browser.tabs.warnOnOpen", true); +pref("browser.tabs.maxOpenBeforeWarn", 15); +pref("browser.tabs.loadInBackground", true); +pref("browser.tabs.loadFolderAndReplace", true); +pref("browser.tabs.opentabfor.middleclick", true); +pref("browser.tabs.loadDivertedInBackground", false); +pref("browser.tabs.loadBookmarksInBackground", false); +pref("browser.tabs.tabMinWidth", 100); +pref("browser.tabs.tabMaxWidth", 250); +pref("browser.tabs.tabClipWidth", 140); + +// Where to show tab close buttons: +// 0 on active tab only +// 1 on all tabs until tabClipWidth is reached, then active tab only +// 2 no close buttons at all +// 3 at the end of the tabstrip +pref("browser.tabs.closeButtons", 1); + +// When tabs opened by links in other tabs via a combination of +// browser.link.open_newwindow being set to 3 and target="_blank" etc are +// closed: +// true return to the tab that opened this tab (its owner) +// false return to the adjacent tab (old default) +pref("browser.tabs.selectOwnerOnClose", true); + +pref("browser.ctrlTab.previews", true); +pref("browser.ctrlTab.recentlyUsedLimit", 7); + +// Default bookmark sorting +pref("browser.bookmarks.sort.direction", "descending"); +pref("browser.bookmarks.sort.resource", "rdf:http://home.netscape.com/NC-rdf#Name"); + +// By default, do not export HTML at shutdown. +// If true, at shutdown the bookmarks in your menu and toolbar will +// be exported as HTML to the bookmarks.html file. +pref("browser.bookmarks.autoExportHTML", false); + +// The maximum number of daily bookmark backups to +// keep in {PROFILEDIR}/bookmarkbackups. Special values: +// -1: unlimited +// 0: no backups created (and deletes all existing backups) +pref("browser.bookmarks.max_backups", 5); + +// Scripts & Windows prefs +pref("dom.disable_open_during_load", true); +#ifdef DEBUG +pref("javascript.options.showInConsole", true); +pref("general.warnOnAboutConfig", false); +#else +pref("javascript.options.showInConsole", false); +#endif + +// Make the status bar reliably present and unaffected by pages +pref("dom.disable_window_open_feature.status", true); +// This is the pref to control the location bar, change this to true to +// force this instead of or in addition to the status bar - this makes +// the origin of popup windows more obvious to avoid spoofing. We would +// rather not do it by default because it affects UE for web applications, but +// without it there isn't a really good way to prevent chrome spoofing, see bug 337344 +pref("dom.disable_window_open_feature.location", true); +pref("dom.disable_window_status_change", true); +// allow JS to move and resize existing windows +pref("dom.disable_window_move_resize", false); +// prevent JS from monkeying with window focus, etc +pref("dom.disable_window_flip", true); + +// popups.policy 1=allow,2=reject +pref("privacy.popups.policy", 1); +pref("privacy.popups.usecustom", true); +pref("privacy.popups.firstTime", true); +pref("privacy.popups.showBrowserMessage", true); + +pref("privacy.item.cookies", false); + +pref("privacy.clearOnShutdown.history", true); +pref("privacy.clearOnShutdown.formdata", true); +pref("privacy.clearOnShutdown.passwords", false); +pref("privacy.clearOnShutdown.downloads", true); +pref("privacy.clearOnShutdown.cookies", true); +pref("privacy.clearOnShutdown.cache", true); +pref("privacy.clearOnShutdown.sessions", true); +pref("privacy.clearOnShutdown.offlineApps", false); +pref("privacy.clearOnShutdown.siteSettings", false); + +pref("privacy.cpd.history", true); +pref("privacy.cpd.formdata", true); +pref("privacy.cpd.passwords", false); +pref("privacy.cpd.downloads", true); +pref("privacy.cpd.cookies", true); +pref("privacy.cpd.cache", true); +pref("privacy.cpd.sessions", true); +pref("privacy.cpd.offlineApps", false); +pref("privacy.cpd.siteSettings", false); + +// What default should we use for the time span in the sanitizer: +// 0 - Clear everything +// 1 - Last Hour +// 2 - Last 2 Hours +// 3 - Last 4 Hours +// 4 - Today +pref("privacy.sanitize.timeSpan", 1); +pref("privacy.sanitize.sanitizeOnShutdown", false); + +pref("privacy.sanitize.migrateFx3Prefs", false); + +pref("network.proxy.share_proxy_settings", false); // use the same proxy settings for all protocols + +pref("network.cookie.cookieBehavior", 0); // 0-Accept, 1-dontAcceptForeign, 2-dontUse + +// l12n and i18n +pref("intl.accept_languages", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.static", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more1", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more2", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more3", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more4", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more5", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.unicode", "chrome://global/locale/intl.properties"); +pref("intl.charset.detector", "chrome://global/locale/intl.properties"); +pref("intl.charset.default", "chrome://global-platform/locale/intl.properties"); +pref("font.language.group", "chrome://global/locale/intl.properties"); +pref("intl.menuitems.alwaysappendaccesskeys","chrome://global/locale/intl.properties"); +pref("intl.menuitems.insertseparatorbeforeaccesskeys","chrome://global/locale/intl.properties"); + +// simple gestures support +pref("browser.gesture.swipe.left", "Browser:BackOrBackDuplicate"); +pref("browser.gesture.swipe.right", "Browser:ForwardOrForwardDuplicate"); +pref("browser.gesture.swipe.up", "cmd_scrollTop"); +pref("browser.gesture.swipe.down", "cmd_scrollBottom"); +#ifdef XP_MACOSX +pref("browser.gesture.pinch.latched", true); +pref("browser.gesture.pinch.threshold", 150); +#else +pref("browser.gesture.pinch.latched", false); +pref("browser.gesture.pinch.threshold", 25); +#endif +pref("browser.gesture.pinch.out", "cmd_fullZoomEnlarge"); +pref("browser.gesture.pinch.in", "cmd_fullZoomReduce"); +pref("browser.gesture.pinch.out.shift", "cmd_fullZoomReset"); +pref("browser.gesture.pinch.in.shift", "cmd_fullZoomReset"); +pref("browser.gesture.twist.latched", false); +pref("browser.gesture.twist.threshold", 25); +pref("browser.gesture.twist.right", ""); +pref("browser.gesture.twist.left", ""); +pref("browser.gesture.tap", "cmd_fullZoomReset"); + +// 0=lines, 1=pages, 2=history , 3=text size +#ifdef XP_MACOSX +// On OS X, if the wheel has one axis only, shift+wheel comes through as a +// horizontal scroll event. Thus, we can't assign anything other than normal +// scrolling to shift+wheel. +pref("mousewheel.withshiftkey.action",0); +pref("mousewheel.withshiftkey.sysnumlines",true); +pref("mousewheel.withshiftkey.numlines",1); +pref("mousewheel.withaltkey.action",2); +pref("mousewheel.withaltkey.sysnumlines",false); +pref("mousewheel.withaltkey.numlines",1); +pref("mousewheel.withmetakey.action",0); +pref("mousewheel.withmetakey.sysnumlines",false); +pref("mousewheel.withmetakey.numlines",1); +#else +pref("mousewheel.withshiftkey.action",2); +pref("mousewheel.withshiftkey.sysnumlines",false); +pref("mousewheel.withshiftkey.numlines",1); +pref("mousewheel.withaltkey.action",0); +pref("mousewheel.withaltkey.sysnumlines",false); +pref("mousewheel.withaltkey.numlines",1); +pref("mousewheel.withmetakey.action",0); +pref("mousewheel.withmetakey.sysnumlines",true); +pref("mousewheel.withmetakey.numlines",1); +#endif +pref("mousewheel.withcontrolkey.action",3); +pref("mousewheel.withcontrolkey.sysnumlines",false); +pref("mousewheel.withcontrolkey.numlines",1); + +pref("profile.allow_automigration", false); // setting to false bypasses automigration in the profile code + +// Customizable toolbar stuff +pref("custtoolbar.personal_toolbar_folder", ""); + +// pref to control the alert notification +pref("alerts.slideIncrement", 1); +pref("alerts.slideIncrementTime", 10); +pref("alerts.totalOpenTime", 4000); + +pref("browser.xul.error_pages.enabled", true); +pref("browser.xul.error_pages.expert_bad_cert", false); + +// We want to make sure mail URLs are handled externally... +pref("network.protocol-handler.external.mailto", true); // for mail +pref("network.protocol-handler.external.news", true); // for news +pref("network.protocol-handler.external.snews", true); // for secure news +pref("network.protocol-handler.external.nntp", true); // also news +// ...without warning dialogs +pref("network.protocol-handler.warn-external.mailto", false); +pref("network.protocol-handler.warn-external.news", false); +pref("network.protocol-handler.warn-external.snews", false); +pref("network.protocol-handler.warn-external.nntp", false); + +// By default, all protocol handlers are exposed. This means that +// the browser will respond to openURL commands for all URL types. +// It will also try to open link clicks inside the browser before +// failing over to the system handlers. +pref("network.protocol-handler.expose-all", true); +pref("network.protocol-handler.expose.mailto", false); +pref("network.protocol-handler.expose.news", false); +pref("network.protocol-handler.expose.snews", false); +pref("network.protocol-handler.expose.nntp", false); + +// Default security warning dialogs to show once. +pref("security.warn_entering_secure.show_once", false); +pref("security.warn_entering_weak.show_once", true); +pref("security.warn_leaving_secure.show_once", false); +pref("security.warn_viewing_mixed.show_once", true); +pref("security.warn_submit_insecure.show_once", false); + +pref("accessibility.typeaheadfind", false); +pref("accessibility.typeaheadfind.timeout", 5000); +pref("accessibility.typeaheadfind.linksonly", false); +pref("accessibility.typeaheadfind.flashBar", 1); + +// Disable the default plugin for firefox +pref("plugin.default_plugin_disabled", true); + +// plugin finder service url +pref("pfs.datasource.url", "https://pfs.mozilla.org/plugins/PluginFinderService.php?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&appRelease=%APP_RELEASE%"); + +// by default we show an infobar message when pages require plugins the user has not installed +pref("plugins.hide_infobar_for_missing_plugin", false); + +#ifdef XP_WIN +pref("browser.preferences.instantApply", false); +#else +pref("browser.preferences.instantApply", true); +#endif +#ifdef XP_MACOSX +pref("browser.preferences.animateFadeIn", true); +#else +pref("browser.preferences.animateFadeIn", false); +#endif + +pref("browser.download.show_plugins_in_list", true); +pref("browser.download.hide_plugins_without_extensions", true); + +// Backspace and Shift+Backspace behavior +// 0 goes Back/Forward +// 1 act like PgUp/PgDown +// 2 and other values, nothing +#ifdef UNIX_BUT_NOT_MAC +pref("browser.backspace_action", 2); +#else +pref("browser.backspace_action", 0); +#endif + +// this will automatically enable inline spellchecking (if it is available) for +// editable elements in HTML +// 0 = spellcheck nothing +// 1 = check multi-line controls [default] +// 2 = check multi/single line controls +pref("layout.spellcheckDefault", 1); + +pref("browser.send_pings", false); + +/* initial web feed readers list */ +pref("browser.contentHandlers.types.0.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.0.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.0.type", "application/vnd.mozilla.maybe.feed"); +pref("browser.contentHandlers.types.1.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.1.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.1.type", "application/vnd.mozilla.maybe.feed"); +pref("browser.contentHandlers.types.2.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.2.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.2.type", "application/vnd.mozilla.maybe.feed"); +pref("browser.contentHandlers.types.3.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.3.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.3.type", "application/vnd.mozilla.maybe.feed"); +pref("browser.contentHandlers.types.4.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.4.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.4.type", "application/vnd.mozilla.maybe.feed"); +pref("browser.contentHandlers.types.5.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.5.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.5.type", "application/vnd.mozilla.maybe.feed"); + +pref("browser.feeds.handler", "ask"); +pref("browser.videoFeeds.handler", "ask"); +pref("browser.audioFeeds.handler", "ask"); + +// At startup, if the handler service notices that the version number in the +// region.properties file is newer than the version number in the handler +// service datastore, it will add any new handlers it finds in the prefs (as +// seeded by this file) to its datastore. +pref("gecko.handlerService.defaultHandlersVersion", "chrome://browser-region/locale/region.properties"); + +// The default set of web-based protocol handlers shown in the application +// selection dialog for webcal: ; I've arbitrarily picked 4 default handlers +// per protocol, but if some locale wants more than that (or defaults for some +// protocol not currently listed here), we should go ahead and add those. + +// webcal +pref("gecko.handlerService.schemes.webcal.0.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.0.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.1.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.1.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.2.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.2.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.3.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.3.uriTemplate", "chrome://browser-region/locale/region.properties"); + +// mailto +pref("gecko.handlerService.schemes.mailto.0.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.0.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.1.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.1.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.2.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.2.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.3.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.3.uriTemplate", "chrome://browser-region/locale/region.properties"); + +// irc +pref("gecko.handlerService.schemes.irc.0.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.0.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.1.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.1.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.2.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.2.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.3.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.3.uriTemplate", "chrome://browser-region/locale/region.properties"); + +// ircs +pref("gecko.handlerService.schemes.ircs.0.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.0.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.1.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.1.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.2.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.2.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.3.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.3.uriTemplate", "chrome://browser-region/locale/region.properties"); + +// By default, we don't want protocol/content handlers to be registered from a different host, see bug 402287 +pref("gecko.handlerService.allowRegisterFromDifferentHost", false); + +#ifdef MOZ_SAFE_BROWSING +// Safe browsing does nothing unless this pref is set +pref("browser.safebrowsing.enabled", true); + +// Prevent loading of pages identified as malware +pref("browser.safebrowsing.malware.enabled", true); + +// Non-enhanced mode (local url lists) URL list to check for updates +pref("browser.safebrowsing.provider.0.updateURL", "http://safebrowsing.clients.google.com/safebrowsing/downloads?client={moz:client}&appver={moz:version}&pver=2.2"); + +pref("browser.safebrowsing.dataProvider", 0); + +// Does the provider name need to be localizable? +pref("browser.safebrowsing.provider.0.name", "Google"); +pref("browser.safebrowsing.provider.0.lookupURL", "http://safebrowsing.clients.google.com/safebrowsing/lookup?sourceid=firefox-antiphish&features=TrustRank&client={moz:client}&appver={moz:version}&"); +pref("browser.safebrowsing.provider.0.keyURL", "https://sb-ssl.google.com/safebrowsing/newkey?client={moz:client}&appver={moz:version}&pver=2.2"); +pref("browser.safebrowsing.provider.0.reportURL", "http://safebrowsing.clients.google.com/safebrowsing/report?"); +pref("browser.safebrowsing.provider.0.gethashURL", "http://safebrowsing.clients.google.com/safebrowsing/gethash?client={moz:client}&appver={moz:version}&pver=2.2"); + +// HTML report pages +pref("browser.safebrowsing.provider.0.reportGenericURL", "http://{moz:locale}.phish-generic.mozilla.com/?hl={moz:locale}"); +pref("browser.safebrowsing.provider.0.reportErrorURL", "http://{moz:locale}.phish-error.mozilla.com/?hl={moz:locale}"); +pref("browser.safebrowsing.provider.0.reportPhishURL", "http://{moz:locale}.phish-report.mozilla.com/?hl={moz:locale}"); +pref("browser.safebrowsing.provider.0.reportMalwareURL", "http://{moz:locale}.malware-report.mozilla.com/?hl={moz:locale}"); +pref("browser.safebrowsing.provider.0.reportMalwareErrorURL", "http://{moz:locale}.malware-error.mozilla.com/?hl={moz:locale}"); + +// FAQ URLs +pref("browser.safebrowsing.warning.infoURL", "http://%LOCALE%.www.mozilla.com/%LOCALE%/firefox/phishing-protection/"); +pref("browser.geolocation.warning.infoURL", "http://%LOCALE%.www.mozilla.com/%LOCALE%/firefox/geolocation/"); + +// Name of the about: page contributed by safebrowsing to handle display of error +// pages on phishing/malware hits. (bug 399233) +pref("urlclassifier.alternate_error_page", "blocked"); + +// The number of random entries to send with a gethash request. +pref("urlclassifier.gethashnoise", 4); + +// The list of tables that use the gethash request to confirm partial results. +pref("urlclassifier.gethashtables", "goog-phish-shavar,goog-malware-shavar"); + +// If an urlclassifier table has not been updated in this number of seconds, +// a gethash request will be forced to check that the result is still in +// the database. +pref("urlclassifier.confirm-age", 2700); + +#ifdef MOZ_WIDGET_GTK2 +#define RESTRICT_CACHEMAX +#endif +#ifdef XP_OS2 +#define RESTRICT_CACHEMAX +#endif + +// Maximum size of the sqlite3 cache during an update, in bytes +#ifdef RESTRICT_CACHEMAX +pref("urlclassifier.updatecachemax", 104857600); +#else +pref("urlclassifier.updatecachemax", -1); +#endif + +// URL for checking the reason for a malware warning. +pref("browser.safebrowsing.malware.reportURL", "http://safebrowsing.clients.google.com/safebrowsing/diagnostic?client=%NAME%&hl=%LOCALE%&site="); + +#endif + +pref("browser.EULA.version", 3); +pref("browser.rights.version", 3); +pref("browser.rights.3.shown", false); + +#ifdef DEBUG +// Don't show the about:rights notification in debug builds. +pref("browser.rights.override", true); +#endif + +pref("browser.sessionstore.resume_from_crash", true); +pref("browser.sessionstore.resume_session_once", false); + +// minimal interval between two save operations in milliseconds +pref("browser.sessionstore.interval", 10000); +// maximum amount of POSTDATA to be saved in bytes per history entry (-1 = all of it) +// (NB: POSTDATA will be saved either entirely or not at all) +pref("browser.sessionstore.postdata", 0); +// on which sites to save text data, POSTDATA and cookies +// 0 = everywhere, 1 = unencrypted sites, 2 = nowhere +pref("browser.sessionstore.privacy_level", 1); +// how many tabs can be reopened (per window) +pref("browser.sessionstore.max_tabs_undo", 10); +// how many windows can be reopened (per session) - on non-OS X platforms this +// pref may be ignored when dealing with pop-up windows to ensure proper startup +pref("browser.sessionstore.max_windows_undo", 3); +// number of crashes that can occur before the about:sessionrestore page is displayed +// (this pref has no effect if more than 6 hours have passed since the last crash) +pref("browser.sessionstore.max_resumed_crashes", 1); + +// allow META refresh by default +pref("accessibility.blockautorefresh", false); + +// the (maximum) number of the recent visits to sample +// when calculating frecency +pref("places.frecency.numVisits", 10); + +// Number of records to update frecency for when idle. +pref("places.frecency.numCalcOnIdle", 50); + +// Number of records to update frecency for when migrating from +// a pre-frecency build. +pref("places.frecency.numCalcOnMigrate", 50); + +// Perform frecency recalculation after this amount of idle, repeating. +// A value of zero disables updating of frecency on idle. +// Default is 1 minute (60000ms). +pref("places.frecency.updateIdleTime", 60000); + +// buckets (in days) for frecency calculation +pref("places.frecency.firstBucketCutoff", 4); +pref("places.frecency.secondBucketCutoff", 14); +pref("places.frecency.thirdBucketCutoff", 31); +pref("places.frecency.fourthBucketCutoff", 90); + +// weights for buckets for frecency calculations +pref("places.frecency.firstBucketWeight", 100); +pref("places.frecency.secondBucketWeight", 70); +pref("places.frecency.thirdBucketWeight", 50); +pref("places.frecency.fourthBucketWeight", 30); +pref("places.frecency.defaultBucketWeight", 10); + +// bonus (in percent) for visit transition types for frecency calculations +pref("places.frecency.embedVisitBonus", 0); +pref("places.frecency.linkVisitBonus", 100); +pref("places.frecency.typedVisitBonus", 2000); +pref("places.frecency.bookmarkVisitBonus", 75); +pref("places.frecency.downloadVisitBonus", 0); +pref("places.frecency.permRedirectVisitBonus", 0); +pref("places.frecency.tempRedirectVisitBonus", 0); +pref("places.frecency.defaultVisitBonus", 0); + +// bonus (in percent) for place types for frecency calculations +pref("places.frecency.unvisitedBookmarkBonus", 140); +pref("places.frecency.unvisitedTypedBonus", 200); + +// Controls behavior of the "Add Exception" dialog launched from SSL error pages +// 0 - don't pre-populate anything +// 1 - pre-populate site URL, but don't fetch certificate +// 2 - pre-populate site URL and pre-fetch certificate +pref("browser.ssl_override_behavior", 2); + +// Controls the display of domain in the identity box for SSL connections. +// 0 - do not show domain +// 1 - show effectiveTLD + 1 (e.g. mozilla.org) +// 2 - show full domain (e.g. bugzilla.mozilla.org) +pref("browser.identity.ssl_domain_display", 1); + +// True if the user should be prompted when a web application supports +// offline apps. +pref("browser.offline-apps.notify", true); + +// if true, use full page zoom instead of text zoom +pref("browser.zoom.full", true); + +// Whether or not to save and restore zoom levels on a per-site basis. +pref("browser.zoom.siteSpecific", true); + +// Whether or not to update background tabs to the current zoom level. +pref("browser.zoom.updateBackgroundTabs", true); + +// replace newlines with spaces when pasting into fields +pref("editor.singleLine.pasteNewlines", 2); + +// The breakpad report server to link to in about:crashes +pref("breakpad.reportURL", "http://crash-stats.mozilla.com/report/index/"); + +// base URL for web-based support pages +pref("app.support.baseURL", "http://support.mozilla.com/1/%APP%/%VERSION%/%OS%/%LOCALE%/"); + +// Name of alternate about: page for certificate errors (when undefined, defaults to about:neterror) +pref("security.alternate_certificate_error_page", "certerror"); + +// Whether to start the private browsing mode at application startup +pref("browser.privatebrowsing.autostart", false); + +// Whether we should skip prompting before starting the private browsing mode +pref("browser.privatebrowsing.dont_prompt_on_enter", false); + +// base url for the wifi geolocation network provider +pref("geo.wifi.uri", "https://www.google.com/loc/json"); + diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/pagethemes.rdf b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/pagethemes.rdf new file mode 100644 index 0000000..969ea23 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/pagethemes.rdf @@ -0,0 +1,39 @@ + + + + + diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/prefs.js b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/prefs.js new file mode 100644 index 0000000..cff73a4 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/prefs.js @@ -0,0 +1,10 @@ +# Mozilla User Preferences + +/* Do not edit this file. + * + * If you make changes to this file while the browser is running, + * the changes will be overwritten when the browser exits. + * + * To make a manual change to preferences, you can visit the URL about:config + * For more information, see http://www.mozilla.org/unix/customizing.html#prefs + */ diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/splash.rc b/comet/platforms/windows-64xbit/firefox-source-code/app/splash.rc new file mode 100644 index 0000000..2b5acef --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/splash.rc @@ -0,0 +1,85 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is Mozilla Communicator client code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1998 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Bill Law law@netscape.com + * Jonathan Wilson + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ +#include +#include "nsNativeAppSupportWin.h" + +1 24 "firefox.exe.manifest" + +IDI_APPICON ICON FIREFOX_ICO +IDI_DOCUMENT ICON DOCUMENT_ICO +IDI_APPLICATION ICON FIREFOX_ICO + +STRINGTABLE DISCARDABLE +BEGIN + IDS_STARTMENU_APPNAME, "@MOZ_APP_DISPLAYNAME@" +END + +#ifdef MOZ_STATIC_BUILD + +// XXX This code is copied from resource.h and widget.rc. It's a work-around +// for the limitation that only one resource file can be used in an .exe. We +// should develop a method, for static builds only, to combine multiple .rc +// files into a single .rc file, and then use that to build the single .res +// file for the .exe. + +#define IDC_GRAB 4101 +#define IDC_GRABBING 4102 +#define IDC_CELL 4103 +#define IDC_COPY 4104 +#define IDC_ALIAS 4105 +#define IDC_ZOOMIN 4106 +#define IDC_ZOOMOUT 4107 +#define IDC_COLRESIZE 4108 +#define IDC_ROWRESIZE 4109 +#define IDC_VERTICALTEXT 4110 +#define IDC_NONE 4112 + +IDC_GRAB CURSOR DISCARDABLE "../../widget/src/build/res/grab.cur" +IDC_GRABBING CURSOR DISCARDABLE "../../widget/src/build/res/grabbing.cur" +IDC_CELL CURSOR DISCARDABLE "../../widget/src/build/res/cell.cur" +IDC_COPY CURSOR DISCARDABLE "../../widget/src/build/res/copy.cur" +IDC_ALIAS CURSOR DISCARDABLE "../../widget/src/build/res/aliasb.cur" +IDC_ZOOMIN CURSOR DISCARDABLE "../../widget/src/build/res/zoom_in.cur" +IDC_ZOOMOUT CURSOR DISCARDABLE "../../widget/src/build/res/zoom_out.cur" +IDC_COLRESIZE CURSOR DISCARDABLE "../../widget/src/build/res/col_resize.cur" +IDC_ROWRESIZE CURSOR DISCARDABLE "../../widget/src/build/res/row_resize.cur" +IDC_VERTICALTEXT CURSOR DISCARDABLE "../../widget/src/build/res/vertical_text.cur" +IDC_NONE CURSOR DISCARDABLE "../../widget/src/build/res/none.cur" + +#endif diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/splashos2.rc b/comet/platforms/windows-64xbit/firefox-source-code/app/splashos2.rc new file mode 100644 index 0000000..e758832 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/splashos2.rc @@ -0,0 +1,78 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * + * ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is Mozilla Communicator client code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1998 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Bill Law law@netscape.com + * IBM Corp. + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ +#include + +// Splash screen dialog ID. +#define IDD_SPLASH 100 + +// Splash screen bitmap ID. +#define IDB_SPLASH 101 + +ICON 1 FIREFOX_ICO + +DLGTEMPLATE IDD_SPLASH DISCARDABLE +BEGIN + DIALOG "", IDD_SPLASH, 0, 0, 390, 261, , FCF_BORDER + BEGIN + END +END + +//BITMAP IDB_SPLASH "splash.bmp" + +#ifdef MOZ_STATIC_BUILD +#include "wdgtos2rc.h" + +POINTER IDC_SELECTANCHOR "..\\..\\widget\\src\\os2\\res\\select.ptr" +POINTER IDC_GRAB "..\\..\\widget\\src\\os2\\res\\grab.ptr" +POINTER IDC_GRABBING "..\\..\\widget\\src\\os2\\res\\grabbing.ptr" +POINTER IDC_CELL "..\\..\\widget\\src\\os2\\res\\cell.ptr" +POINTER IDC_COPY "..\\..\\widget\\src\\os2\\res\\copy.ptr" +POINTER IDC_ALIAS "..\\..\\widget\\src\\os2\\res\\aliasb.ptr" +POINTER IDC_ZOOMIN "..\\..\\widget\\src\\os2\\res\\zoom_in.ptr" +POINTER IDC_ZOOMOUT "..\\..\\widget\\src\\os2\\res\\zoom_out.ptr" + +POINTER IDC_ARROWWAIT "..\\..\\widget\\src\\os2\\res\\arrow_wait.ptr" +POINTER IDC_CROSS "..\\..\\widget\\src\\os2\\res\\crosshair.ptr" +POINTER IDC_HELP "..\\..\\widget\\src\\os2\\res\\help.ptr" +POINTER IDC_NONE "..\\..\\widget\\src\\os2\\res\\none.ptr" + +ICON IDC_DNDURL "..\\..\\widget\\src\\os2\\res\\dndurl.ico" +ICON IDC_DNDTEXT "..\\..\\widget\\src\\os2\\res\\dndtext.ico" +#endif From 692d382201b06e0360d37c4899b3509df702913a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:15:38 -0400 Subject: [PATCH 449/674] Delete Makefile.in --- .../firefox-source-code/app/Makefile.in | 419 ------------------ 1 file changed, 419 deletions(-) delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/Makefile.in diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/Makefile.in b/comet/platforms/windows-32xbit/firefox-source-code/app/Makefile.in deleted file mode 100644 index 1614230..0000000 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/Makefile.in +++ /dev/null @@ -1,419 +0,0 @@ -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is mozilla.org code. -# -# The Initial Developer of the Original Code is -# Netscape Communications. -# Portions created by the Initial Developer are Copyright (C) 2001 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# Brian Ryner -# Jonathan Wilson -# Dan Mosedale -# Benjamin Smedberg -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -DEPTH = ../.. -topsrcdir = @top_srcdir@ -srcdir = @srcdir@ -VPATH = @srcdir@ - -include $(DEPTH)/config/autoconf.mk - -DIRS = profile/extensions - -PREF_JS_EXPORTS = $(srcdir)/profile/firefox.js \ - $(srcdir)/profile/channel-prefs.js \ - $(NULL) - -ifndef MOZ_BRANDING_DIRECTORY -PREF_JS_EXPORTS += $(srcdir)/firefox-branding.js -endif - -# hardcode en-US for the moment -AB_CD = en-US - -DEFINES += -DAB_CD=$(AB_CD) - -APP_VERSION = $(shell cat $(srcdir)/../config/version.txt) -DEFINES += -DAPP_VERSION="$(APP_VERSION)" -APP_UA_NAME = $(shell echo $(MOZ_APP_DISPLAYNAME) | sed -e's/[^A-Za-z]//g') -DEFINES += -DAPP_UA_NAME="$(APP_UA_NAME)" - -DIST_FILES = application.ini - -GRE_MILESTONE = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build Milestone) -GRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build BuildID) - -DEFINES += -DGRE_MILESTONE=$(GRE_MILESTONE) -DGRE_BUILDID=$(GRE_BUILDID) - -SOURCE_STAMP := $(shell cd $(topsrcdir) ; hg identify 2>/dev/null | cut -f1 -d' ') -ifdef SOURCE_STAMP -DEFINES += -DMOZ_SOURCE_STAMP="$(SOURCE_STAMP)" -endif - -SOURCE_REPO := $(shell hg -R $(topsrcdir) showconfig paths.default 2>/dev/null | sed s/^ssh:/http:/) -ifdef SOURCE_REPO -DEFINES += -DMOZ_SOURCE_REPO="$(SOURCE_REPO)" -endif - -LIBS += $(JEMALLOC_LIBS) - -ifdef LIBXUL_SDK -include $(topsrcdir)/config/rules.mk -else -# Build a binary bootstrapping with XRE_main - -ifeq ($(USE_SHORT_LIBNAME), 1) -PROGRAM = $(MOZ_APP_NAME)$(BIN_SUFFIX) -else -PROGRAM = $(MOZ_APP_NAME)-bin$(BIN_SUFFIX) -endif - -REQUIRES = \ - xpcom \ - string \ - $(NULL) - -CPPSRCS = nsBrowserApp.cpp - -LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre - -ifdef BUILD_STATIC_LIBS -ifdef _MSC_VER -STATIC_COMPONENTS_LINKER_PATH = -LIBPATH:$(DEPTH)/staticlib -else -STATIC_COMPONENTS_LINKER_PATH = -L$(DEPTH)/staticlib -endif -LIBS += $(DEPTH)/toolkit/xre/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) -else -ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) -LIBS += $(DIST)/bin/XUL -else -EXTRA_DSO_LIBS += xul -endif -endif - -ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) -TK_LIBS := $(TK_LIBS) -endif - -ifdef MOZ_ENABLE_LIBXUL -APP_XPCOM_LIBS = $(XPCOM_GLUE_LDOPTS) -else -MOZILLA_INTERNAL_API = 1 -APP_XPCOM_LIBS = $(XPCOM_LIBS) -endif - -LIBS += \ - $(STATIC_COMPONENTS_LINKER_PATH) \ - $(EXTRA_DSO_LIBS) \ - $(MOZ_JS_LIBS) \ - $(APP_XPCOM_LIBS) \ - $(NSPR_LIBS) \ - $(TK_LIBS) \ - $(NULL) - -# Add explicit X11 dependency when building against X11 toolkits -ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) -LIBS += $(XLDFLAGS) $(XLIBS) $(ZLIB_LIBS) -endif - -ifdef MOZ_JPROF -LIBS += -ljprof -endif - -ifndef MOZ_WINCONSOLE -ifdef MOZ_DEBUG -MOZ_WINCONSOLE = 1 -else -MOZ_WINCONSOLE = 0 -endif -endif - -# This switches $(INSTALL) to copy mode, like $(SYSINSTALL), so things that -# shouldn't get 755 perms need $(IFLAGS1) for either way of calling nsinstall. -NSDISTMODE = copy - -include $(topsrcdir)/config/config.mk - -ifdef _MSC_VER -# Always enter a Windows program through wmain, whether or not we're -# a console application. -ifdef WINCE -WIN32_EXE_LDFLAGS += -ENTRY:mainWCRTStartup -else -WIN32_EXE_LDFLAGS += -ENTRY:wmainCRTStartup -endif -endif - -ifdef WINCE -EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME,corelibc) -endif - -ifdef BUILD_STATIC_LIBS -include $(topsrcdir)/config/static-config.mk - -EXTRA_DEPS += \ - $(STATIC_EXTRA_DEPS) \ - $(NULL) -DEFINES += $(STATIC_DEFINES) -CPPSRCS += $(STATIC_CPPSRCS) -EXTRA_DSO_LIBS += $(STATIC_EXTRA_DSO_LIBS) -REQUIRES += $(STATIC_REQUIRES) -EXTRA_LIBS += $(STATIC_EXTRA_LIBS) -endif - -ifeq ($(OS_ARCH),WINNT) -OS_LIBS += $(call EXPAND_LIBNAME,comctl32 comdlg32 uuid shell32 ole32 oleaut32 version winspool) -OS_LIBS += $(call EXPAND_LIBNAME,usp10 msimg32) - -RCINCLUDE = splash.rc -ifndef GNU_CC -RCFLAGS += -DMOZ_PHOENIX -I$(srcdir) -else -RCFLAGS += -DMOZ_PHOENIX --include-dir $(srcdir) -endif -ifdef BUILD_STATIC_LIBS -RCFLAGS += -DMOZ_STATIC_BUILD -endif -ifdef DEBUG -RCFLAGS += -DDEBUG -endif -endif - -ifeq ($(OS_ARCH),BeOS) -BEOS_PROGRAM_RESOURCE = $(srcdir)/apprunner-beos.rsrc -ifdef BUILD_STATIC_LIBS -OS_LIBS += -ltracker -lgame -endif -endif - -ifeq ($(OS_ARCH),OS2) -RESFILE=splashos2.res -RCFLAGS += -DMOZ_PHOENIX -ifdef BUILD_STATIC_LIBS -RCFLAGS += -DMOZ_STATIC_BUILD -i $(DIST)/include/widget -endif -ifdef DEBUG -RCFLAGS += -DDEBUG -endif -RCFLAGS += -DFIREFOX_ICO=\"$(DIST)/branding/firefox.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" -endif - -include $(topsrcdir)/config/rules.mk - -DEFINES += -DFIREFOX_ICO=\"$(DIST)/branding/firefox.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" - -ifdef MOZILLA_OFFICIAL -DEFINES += -DMOZILLA_OFFICIAL -endif - -ifdef BUILD_STATIC_LIBS -include $(topsrcdir)/config/static-rules.mk - -DEFINES += -DIMPL_XREAPI -endif - -ifeq ($(MOZ_WIDGET_TOOLKIT),photon) -LIBS += -lphexlib -endif - -ifeq ($(OS_ARCH),WINNT) -# -# Control the default heap size. -# This is the heap returned by GetProcessHeap(). -# As we use the CRT heap, the default size is too large and wastes VM. -# -# The default heap size is 1MB on Win32. -# The heap will grow if need be. -# -# Set it to 256k. See bug 127069. -# -ifndef GNU_CC -LDFLAGS += /HEAP:0x40000 -endif -endif - -$(PROGRAM): $(DEPTH)/toolkit/xre/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) - -ifneq (,$(filter-out OS2 WINNT WINCE,$(OS_ARCH))) - -$(MOZ_APP_NAME):: $(topsrcdir)/build/unix/mozilla.in $(GLOBAL_DEPS) - cat $< | sed -e "s|%MOZAPPDIR%|$(installdir)|" \ - -e "s|%MOZ_APP_DISPLAYNAME%|$(MOZ_APP_DISPLAYNAME)|" > $@ - chmod +x $@ - -libs:: $(MOZ_APP_NAME) - $(INSTALL) $< $(DIST)/bin - -install:: $(MOZ_APP_NAME) - $(SYSINSTALL) $< $(DESTDIR)$(bindir) - -GARBAGE += $(MOZ_APP_NAME) -GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, firefox.js) - -endif - -endif # LIBXUL_SDK - -ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) - -ICON_FILES = \ - $(DIST)/branding/mozicon128.png \ - $(DIST)/branding/mozicon50.xpm \ - $(DIST)/branding/mozicon16.xpm \ - $(DIST)/branding/document.png \ - $(NULL) - -libs:: $(ICON_FILES) - $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/icons - -install:: - $(SYSINSTALL) $(IFLAGS1) $(ICON_FILES) $(DESTDIR)$(mozappdir)/icons -endif - -ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) -libs:: - $(INSTALL) $(IFLAGS1) $(DIST)/branding/default16.png $(DIST)/bin/chrome/icons/default - $(INSTALL) $(IFLAGS1) $(DIST)/branding/default32.png $(DIST)/bin/chrome/icons/default - $(INSTALL) $(IFLAGS1) $(DIST)/branding/default48.png $(DIST)/bin/chrome/icons/default -endif - -export:: -ifndef MOZ_BRANDING_DIRECTORY - $(NSINSTALL) -D $(DIST)/branding -ifeq ($(OS_ARCH),WINNT) - cp $(srcdir)/firefox.ico $(DIST)/branding/firefox.ico - cp $(srcdir)/firefox.ico $(DIST)/branding/app.ico - cp $(srcdir)/document.ico $(DIST)/branding/document.ico -endif -ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) - cp $(srcdir)/macbuild/firefox.icns $(DIST)/branding/firefox.icns - cp $(srcdir)/macbuild/document.icns $(DIST)/branding/document.icns - cp $(srcdir)/macbuild/dsstore $(DIST)/branding/dsstore - cp $(srcdir)/macbuild/background.png $(DIST)/branding/background.png - cp $(srcdir)/macbuild/disk.icns $(DIST)/branding/disk.icns -endif -ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) - cp $(srcdir)/mozicon128.png $(DIST)/branding/mozicon128.png - cp $(srcdir)/mozicon16.xpm $(DIST)/branding/mozicon16.xpm - cp $(srcdir)/mozicon50.xpm $(DIST)/branding/mozicon50.xpm - cp $(srcdir)/document.png $(DIST)/branding/document.png -endif -ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) - cp $(srcdir)/default16.png $(DIST)/branding/default16.png - cp $(srcdir)/default32.png $(DIST)/branding/default32.png - cp $(srcdir)/default48.png $(DIST)/branding/default48.png -endif -ifeq ($(OS_ARCH),OS2) - cp $(srcdir)/firefox-os2.ico $(DIST)/branding/firefox.ico - cp $(srcdir)/document-os2.ico $(DIST)/branding/document.ico -endif -endif - -libs:: - touch $(DIST)/bin/.autoreg - -libs:: $(srcdir)/profile/prefs.js - $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/defaults/profile - -libs:: $(srcdir)/blocklist.xml - $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin - -ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) - -APP_NAME = $(MOZ_APP_DISPLAYNAME) - -ifdef MOZ_DEBUG -APP_NAME := $(APP_NAME)Debug -endif - -AB_CD = $(MOZ_UI_LOCALE) - -AB := $(firstword $(subst -, ,$(AB_CD))) - -clean clobber repackage:: - rm -rf $(DIST)/$(APP_NAME).app - -ifdef LIBXUL_SDK -APPFILES = Resources -else -APPFILES = MacOS -endif - -libs repackage:: $(PROGRAM) application.ini - mkdir -p $(DIST)/$(APP_NAME).app/Contents/MacOS - rsync -a --exclude CVS --exclude "*.in" $(srcdir)/macbuild/Contents $(DIST)/$(APP_NAME).app --exclude English.lproj - mkdir -p $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj - rsync -a --exclude CVS --exclude "*.in" $(srcdir)/macbuild/Contents/Resources/English.lproj/ $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj - sed -e "s/%APP_VERSION%/$(APP_VERSION)/" -e "s/%APP_NAME%/$(APP_NAME)/" $(srcdir)/macbuild/Contents/Info.plist.in > $(DIST)/$(APP_NAME).app/Contents/Info.plist - sed -e "s/%APP_VERSION%/$(APP_VERSION)/" -e "s/%APP_NAME%/$(APP_NAME)/" $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj/InfoPlist.strings - rsync -a $(DIST)/bin/ $(DIST)/$(APP_NAME).app/Contents/$(APPFILES) - $(RM) $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/mangle $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/shlibsign -ifdef LIBXUL_SDK - cp $(LIBXUL_DIST)/bin/$(XR_STUB_NAME) $(DIST)/$(APP_NAME).app/Contents/MacOS/firefox-bin -else - rm -f $(DIST)/$(APP_NAME).app/Contents/MacOS/$(PROGRAM) - rsync -aL $(PROGRAM) $(DIST)/$(APP_NAME).app/Contents/MacOS -endif - mkdir -p $(DIST)/$(APP_NAME).app/Contents/Plug-Ins - rsync -a --copy-unsafe-links $(LIBXUL_DIST)/package/PrintPDE.plugin $(DIST)/$(APP_NAME).app/Contents/Plug-Ins - -cp -L $(DIST)/bin/mangle $(DIST)/bin/shlibsign $(DIST)/$(APP_NAME).app/Contents/$(APPFILES) - cp -RL $(DIST)/branding/firefox.icns $(DIST)/$(APP_NAME).app/Contents/Resources/firefox.icns - cp -RL $(DIST)/branding/document.icns $(DIST)/$(APP_NAME).app/Contents/Resources/document.icns - cp -RL $(LIBXUL_DIST)/package/mozillaSuite.rsrc $(DIST)/$(APP_NAME).app/Contents/Resources/firefox-bin.rsrc - printf APPLMOZB > $(DIST)/$(APP_NAME).app/Contents/PkgInfo -# remove CVS dirs from packaged app - find $(DIST)/$(APP_NAME).app -type d -name "CVS" -prune -exec rm -rf {} \; - -else -ifdef LIBXUL_SDK -libs:: - cp $(LIBXUL_DIST)/bin/xulrunner-stub$(BIN_SUFFIX) $(DIST)/bin/firefox$(BIN_SUFFIX) -endif -endif - -libs:: -ifeq ($(OS_ARCH),WINNT) - $(PERL) -pe 's/(? $(DIST)/bin/LICENSE -else - $(INSTALL) $(IFLAGS1) $(topsrcdir)/LICENSE $(DIST)/bin -endif - -ifdef LIBXUL_SDK -ifndef SKIP_COPY_XULRUNNER -libs:: -ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) - rsync -a --copy-unsafe-links $(LIBXUL_DIST)/XUL.framework $(DIST)/$(APP_NAME).app/Contents/Frameworks -else - $(NSINSTALL) -D $(DIST)/bin/xulrunner - (cd $(LIBXUL_SDK)/bin && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DIST)/bin/xulrunner && tar -xf -) -endif # cocoa -endif # SKIP_COPY_XULRUNNER -endif # LIBXUL_SDK From 11e4014d474760c4abecb516aaf828a31cfb08a5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:16:51 -0400 Subject: [PATCH 450/674] Delete firefox.exe.manifest --- .../app/firefox.exe.manifest | 34 ------------------- 1 file changed, 34 deletions(-) delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/firefox.exe.manifest diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/firefox.exe.manifest b/comet/platforms/windows-32xbit/firefox-source-code/app/firefox.exe.manifest deleted file mode 100644 index 87d5305..0000000 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/firefox.exe.manifest +++ /dev/null @@ -1,34 +0,0 @@ - - - -Firefox - - - - - - - - - - - - - - - - - - From ccbb815541f7db4d28d18711dd03e2bab5e612ae Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:17:11 -0400 Subject: [PATCH 451/674] Delete mozicon50.xpm --- .../firefox-source-code/app/mozicon50.xpm | 1144 ----------------- 1 file changed, 1144 deletions(-) delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/mozicon50.xpm diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon50.xpm b/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon50.xpm deleted file mode 100644 index d240015..0000000 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon50.xpm +++ /dev/null @@ -1,1144 +0,0 @@ -/* XPM */ -static char * mozicon50_xpm[] = { -"48 48 1093 2", -" c None", -". c #2099CF", -"+ c #2CA7D9", -"@ c #33AEDD", -"# c #34B2E1", -"$ c #35B8E5", -"% c #2FBAE8", -"& c #26B5E4", -"* c #199FD6", -"= c #177DB8", -"- c #2C8FC4", -"; c #43A0CE", -"> c #55ADD6", -", c #5CB5DD", -"' c #61C4E8", -") c #63CBED", -"! c #64CFF1", -"~ c #63D1F2", -"{ c #5ECCEF", -"] c #57C3E9", -"^ c #4EB8E1", -"/ c #3CABD9", -"( c #2A9ED1", -"_ c #1991C9", -": c #0F7CBA", -"< c #166EAC", -"[ c #3387BC", -"} c #4797C6", -"| c #51A0CC", -"1 c #56A7D2", -"2 c #5BAED7", -"3 c #60B6DD", -"4 c #67CDEE", -"5 c #69D3F2", -"6 c #6BD4F4", -"7 c #69D3F4", -"8 c #63CDEF", -"9 c #5AC0E6", -"0 c #51B6DF", -"a c #49ACD8", -"b c #42A2D1", -"c c #3898CA", -"d c #298CC2", -"e c #167EB9", -"f c #0B5A9C", -"g c #2674AE", -"h c #3D87BA", -"i c #4590C0", -"j c #4B97C6", -"k c #519FCB", -"l c #58A6D1", -"m c #5DADD5", -"n c #62B3DA", -"o c #69C3E6", -"p c #6ED4F2", -"q c #6FD6F4", -"r c #6ED5F4", -"s c #6AD3F2", -"t c #5FC3E7", -"u c #53B2DC", -"v c #4BA8D5", -"w c #439FCE", -"x c #3B95C7", -"y c #338BC0", -"z c #2B82B9", -"A c #1D76B1", -"B c #0C69A9", -"C c #10599A", -"D c #2D71AA", -"E c #377CB2", -"F c #3D84B8", -"G c #458DBE", -"H c #4B95C4", -"I c #529CC9", -"J c #59A4CF", -"K c #5FABD4", -"L c #65B1D8", -"M c #6BC2E4", -"N c #71D5F3", -"O c #73D6F3", -"P c #72D5F3", -"Q c #6DD1F0", -"R c #5FBBE2", -"S c #54ADD8", -"T c #4CA4D2", -"U c #439ACB", -"V c #3B91C4", -"W c #3487BD", -"X c #2D7EB7", -"Y c #2675AF", -"Z c #1E6CA9", -"` c #0F5FA0", -" . c #055296", -".. c #115394", -"+. c #2767A2", -"@. c #2F70A9", -"#. c #3679AF", -"$. c #3C81B5", -"%. c #448ABC", -"&. c #4A92C2", -"*. c #519AC7", -"=. c #58A2CD", -"-. c #5FA9D2", -";. c #65B0D7", -">. c #6EC8E9", -",. c #74D4F2", -"'. c #76D6F3", -"). c #75D6F3", -"!. c #71D3F1", -"~. c #62BCE1", -"{. c #54A9D5", -"]. c #4C9FCE", -"^. c #4396C8", -"/. c #3B8CC1", -"(. c #3483BA", -"_. c #2C7AB3", -":. c #2670AC", -"<. c #1F68A6", -"[. c #195F9F", -"}. c #0D5497", -"|. c #04488D", -"1. c #0F4A8D", -"2. c #1F5A98", -"3. c #2663A0", -"4. c #2D6DA6", -"5. c #3475AD", -"6. c #3B7EB3", -"7. c #4287B9", -"8. c #4990C1", -"9. c #51A4CF", -"0. c #569FCA", -"a. c #5DA6CF", -"b. c #66B5DB", -"c. c #6FD1F0", -"d. c #75D4F1", -"e. c #79D5F2", -"f. c #75D3F1", -"g. c #63BBE0", -"h. c #54A4D1", -"i. c #4B9BCB", -"j. c #4391C4", -"k. c #3B88BD", -"l. c #337FB6", -"m. c #2C76B0", -"n. c #266CA9", -"o. c #1F64A3", -"p. c #1A5B9C", -"q. c #145396", -"r. c #0A498E", -"s. c #034C8F", -"t. c #085293", -"u. c #164D8E", -"v. c #1D5695", -"w. c #24609C", -"x. c #2A69A3", -"y. c #3271AA", -"z. c #387AAF", -"A. c #429FCC", -"B. c #4CBFE4", -"C. c #52C4E8", -"D. c #57AFD7", -"E. c #5DB3DA", -"F. c #65C5E7", -"G. c #6DD0EE", -"H. c #72D2EF", -"I. c #78D4F0", -"J. c #7BD5F1", -"K. c #76D2EF", -"L. c #6AC5E6", -"M. c #55A5D1", -"N. c #4A95C6", -"O. c #428CC0", -"P. c #3A83B9", -"Q. c #337AB3", -"R. c #2C71AD", -"S. c #2568A6", -"T. c #1F5F9F", -"U. c #1D65A3", -"V. c #269ACA", -"W. c #1C84BA", -"X. c #0D7DB5", -"Y. c #0298CC", -"Z. c #0296CA", -"`. c #0C5998", -" + c #14498A", -".+ c #1B609C", -"++ c #2498C8", -"@+ c #2977AF", -"#+ c #2F75AC", -"$+ c #3575AC", -"%+ c #40ABD5", -"&+ c #49BFE4", -"*+ c #50C3E7", -"=+ c #56C5E8", -"-+ c #5DC8EA", -";+ c #63CBEB", -">+ c #69CEED", -",+ c #6ED0EE", -"'+ c #73D2EF", -")+ c #77D3EF", -"!+ c #72CEEC", -"~+ c #5AA7D1", -"{+ c #4F99C9", -"]+ c #4891C3", -"^+ c #4087BC", -"/+ c #387EB5", -"(+ c #3277B1", -"_+ c #2B70AB", -":+ c #2463A2", -"<+ c #1E5B9C", -"[+ c #185395", -"}+ c #165496", -"|+ c #10498D", -"1+ c #105F9E", -"2+ c #0A9ECF", -"3+ c #0088C0", -"4+ c #038DC3", -"5+ c #0A4A8C", -"6+ c #114E8E", -"7+ c #1989BD", -"8+ c #22AAD7", -"9+ c #28A2D0", -"0+ c #2C71A9", -"a+ c #3380B5", -"b+ c #3EB9E1", -"c+ c #45BDE3", -"d+ c #4CC0E5", -"e+ c #53C3E7", -"f+ c #59C6E8", -"g+ c #5EC9EA", -"h+ c #64CBEB", -"i+ c #69CDEC", -"j+ c #6ECFED", -"k+ c #70D0ED", -"l+ c #64BDE1", -"m+ c #55A6D1", -"n+ c #3D82B8", -"o+ c #3D8BBE", -"p+ c #49AFD8", -"q+ c #378DBF", -"r+ c #225F9E", -"s+ c #1D5698", -"t+ c #174E92", -"u+ c #12468B", -"v+ c #0E3F85", -"w+ c #115F9D", -"x+ c #15A2D1", -"y+ c #0395C9", -"z+ c #0088C1", -"A+ c #0190C6", -"B+ c #079ACC", -"C+ c #0FA0D0", -"D+ c #169ECF", -"E+ c #1D99CC", -"F+ c #25AAD7", -"G+ c #2BA0CE", -"H+ c #32AED8", -"I+ c #3AB7DF", -"J+ c #41BBE1", -"K+ c #47BEE3", -"L+ c #4EC1E5", -"M+ c #53C4E7", -"N+ c #5FC8E9", -"O+ c #63CAEA", -"P+ c #67CBEB", -"Q+ c #69CBEA", -"R+ c #62BCE0", -"S+ c #5AAFD7", -"T+ c #478DBF", -"U+ c #4084B9", -"V+ c #3A7CB4", -"W+ c #3E8CBF", -"X+ c #4DBADF", -"Y+ c #3383B8", -"Z+ c #215B9B", -"`+ c #1B5295", -" @ c #164A8E", -".@ c #114288", -"+@ c #0D3A82", -"@@ c #0E4C8E", -"#@ c #1380B7", -"$@ c #0D96C9", -"%@ c #0089C1", -"&@ c #007BB8", -"*@ c #0085BE", -"=@ c #008CC4", -"-@ c #0496C9", -";@ c #0B9DCF", -">@ c #1168AB", -",@ c #174F99", -"'@ c #21AAD7", -")@ c #28AED9", -"!@ c #2FB1DB", -"~@ c #36B5DE", -"{@ c #3CB8E0", -"]@ c #42BBE2", -"^@ c #49BEE4", -"/@ c #54C3E6", -"(@ c #59C5E7", -"_@ c #5DC7E8", -":@ c #5FC5E7", -"<@ c #53A9D3", -"[@ c #4B96C6", -"}@ c #478FC2", -"|@ c #4186BB", -"1@ c #3C7FB5", -"2@ c #3676AF", -"3@ c #306EA9", -"4@ c #3889BD", -"5@ c #44AFD8", -"6@ c #2F84B9", -"7@ c #194D91", -"8@ c #15458A", -"9@ c #144D90", -"0@ c #0C367E", -"a@ c #0C4086", -"b@ c #1797C8", -"c@ c #1295C8", -"d@ c #0487C0", -"e@ c #0079B6", -"f@ c #0081BC", -"g@ c #0E9ACC", -"h@ c #1597CA", -"i@ c #1CA7D5", -"j@ c #23ABD8", -"k@ c #2AAFDA", -"l@ c #31B2DC", -"m@ c #37B5DE", -"n@ c #3DB8E0", -"o@ c #43BBE2", -"p@ c #49BEE3", -"q@ c #4EC0E4", -"r@ c #53C2E5", -"s@ c #57C4E6", -"t@ c #4EAAD4", -"u@ c #4696C5", -"v@ c #438FC0", -"w@ c #4088BC", -"x@ c #3C80B6", -"y@ c #3778B1", -"z@ c #3270AB", -"A@ c #2C68A5", -"B@ c #3D9AC8", -"C@ c #46BADF", -"D@ c #3DB0D8", -"E@ c #287CB2", -"F@ c #164D90", -"G@ c #299ECC", -"H@ c #1B79B0", -"I@ c #1A8CBF", -"J@ c #199BCC", -"K@ c #1392C6", -"L@ c #0A86BE", -"M@ c #0079B7", -"N@ c #006AAC", -"O@ c #0074B3", -"P@ c #007CB9", -"Q@ c #0083BE", -"R@ c #008BC2", -"S@ c #0393C8", -"T@ c #099CCD", -"U@ c #10A1D1", -"V@ c #17A4D3", -"W@ c #1EA8D6", -"X@ c #25ABD8", -"Y@ c #2BAFDA", -"Z@ c #37B5DD", -"`@ c #3DB8DF", -" # c #42BAE1", -".# c #48BCE2", -"+# c #4CBEE3", -"@# c #50C0E4", -"## c #48A8D3", -"$# c #3F8EC0", -"%# c #3C87BC", -"&# c #3A81B7", -"*# c #3679B1", -"=# c #3171AC", -"-# c #2D6AA6", -";# c #2862A0", -"># c #40A5D1", -",# c #43B8DE", -"'# c #3DB5DC", -")# c #38B1DA", -"!# c #2D9ECC", -"~# c #2B9FCE", -"{# c #246AAA", -"]# c #1F96C7", -"^# c #1996C9", -"/# c #138DC3", -"(# c #0E84BC", -"_# c #0175B4", -":# c #0068AC", -"<# c #0070B1", -"[# c #0077B5", -"}# c #007FBA", -"|# c #0086BF", -"1# c #018DC4", -"2# c #0596C9", -"3# c #0B9DCE", -"4# c #12A1D1", -"5# c #1897C8", -"6# c #1E96C7", -"7# c #25A0CE", -"8# c #2B90C2", -"9# c #31A4D0", -"0# c #37B4DD", -"a# c #3CB7DF", -"b# c #41B9E0", -"c# c #45BBE0", -"d# c #49BCE1", -"e# c #4BBBE0", -"f# c #419FCC", -"g# c #3C91C2", -"h# c #337AB1", -"i# c #3072AC", -"j# c #2C6BA7", -"k# c #2864A1", -"l# c #255F9E", -"m# c #3FAAD4", -"n# c #40B6DC", -"o# c #3AB3DB", -"p# c #35B0D8", -"q# c #2F86BD", -"r# c #29599F", -"s# c #237DB7", -"t# c #1E99CA", -"u# c #1892C5", -"v# c #1389C0", -"w# c #0E7FBA", -"x# c #0473B2", -"y# c #0065AA", -"z# c #0064A9", -"A# c #006BAD", -"B# c #0072B2", -"C# c #0080BC", -"D# c #0082BC", -"E# c #028DC4", -"F# c #0796C9", -"G# c #0D88BD", -"H# c #1372AB", -"I# c #1982B8", -"J# c #1F79B0", -"K# c #247BB1", -"L# c #2A86B9", -"M# c #31B1DA", -"N# c #36B3DC", -"O# c #3AB5DD", -"P# c #3FB7DE", -"Q# c #42B9DF", -"R# c #45BAE0", -"S# c #48BBE0", -"T# c #47B6DD", -"U# c #3689BC", -"V# c #2D72AB", -"W# c #2C73AC", -"X# c #2F7DB3", -"Y# c #399BC9", -"Z# c #3FB4DB", -"`# c #3CB3DA", -" $ c #37B0D9", -".$ c #32AED7", -"+$ c #2CA8D3", -"@$ c #277EB8", -"#$ c #229CCC", -"$$ c #1D95C8", -"%$ c #188DC2", -"&$ c #1384BD", -"*$ c #0D7AB6", -"=$ c #066FB0", -"-$ c #0057A0", -";$ c #005FA5", -">$ c #0066AA", -",$ c #006DAF", -"'$ c #006EAC", -")$ c #004C8E", -"!$ c #005595", -"~$ c #025999", -"{$ c #085D9B", -"]$ c #0D64A0", -"^$ c #1369A4", -"/$ c #196EA7", -"($ c #1E73AA", -"_$ c #2376AD", -":$ c #2AA0CE", -"<$ c #2FAFD9", -"[$ c #34B1DB", -"}$ c #38B3DC", -"|$ c #3BB5DC", -"1$ c #3EB6DD", -"2$ c #40B7DD", -"3$ c #42B7DD", -"4$ c #43B7DE", -"5$ c #43B7DD", -"6$ c #40B5DC", -"7$ c #3DB4DB", -"8$ c #3AB2DA", -"9$ c #33AED6", -"0$ c #2EABD5", -"a$ c #29A5D2", -"b$ c #259ECD", -"c$ c #2094C6", -"d$ c #1C8DC2", -"e$ c #1787BE", -"f$ c #127EB9", -"g$ c #0D75B3", -"h$ c #076AAC", -"i$ c #005FA6", -"j$ c #00539D", -"k$ c #005AA2", -"l$ c #0060A6", -"m$ c #0068AB", -"n$ c #0063A5", -"o$ c #004487", -"p$ c #004386", -"q$ c #004789", -"r$ c #004B8D", -"s$ c #045192", -"t$ c #095997", -"u$ c #0E5F9C", -"v$ c #1365A0", -"w$ c #1869A4", -"x$ c #1D6EA7", -"y$ c #2274AB", -"z$ c #28A6D2", -"A$ c #2DAED8", -"B$ c #31AFD9", -"C$ c #34B1DA", -"D$ c #37B2DB", -"E$ c #39B3DB", -"F$ c #3BB4DB", -"G$ c #3CB4DB", -"H$ c #3BB3DA", -"I$ c #38B1D9", -"J$ c #35AFD8", -"K$ c #32ADD6", -"L$ c #2EAAD4", -"M$ c #2BA5D1", -"N$ c #2795C5", -"O$ c #2374AA", -"P$ c #1E5691", -"Q$ c #1A4C89", -"R$ c #156AA5", -"S$ c #1078B5", -"T$ c #0B6FAF", -"U$ c #0665A9", -"V$ c #004A97", -"W$ c #004D9A", -"X$ c #00509A", -"Y$ c #00579F", -"Z$ c #0062A7", -"`$ c #00468A", -" % c #00387C", -".% c #003C7F", -"+% c #004083", -"@% c #044D8E", -"#% c #095493", -"$% c #0E5A98", -"%% c #13609C", -"&% c #18659F", -"*% c #1C6BA4", -"=% c #219FCD", -"-% c #25AAD5", -";% c #29ABD6", -">% c #2DADD7", -",% c #30AED8", -"'% c #32AFD8", -")% c #34B0D8", -"!% c #34AED7", -"~% c #30ABD4", -"{% c #2DA8D2", -"]% c #2BA3CF", -"^% c #289DCC", -"/% c #2494C5", -"(% c #20659E", -"_% c #1C4684", -":% c #183D7C", -"<% c #133B7A", -"[% c #0F5695", -"}% c #0A5FA1", -"|% c #055FA5", -"1% c #00559F", -"2% c #004D99", -"3% c #004896", -"4% c #002E74", -"5% c #003C82", -"6% c #004E94", -"7% c #003377", -"8% c #003175", -"9% c #003578", -"0% c #003B7F", -"a% c #003F82", -"b% c #014285", -"c% c #044889", -"d% c #094E8E", -"e% c #0D5493", -"f% c #125997", -"g% c #167FB4", -"h% c #1A96C7", -"i% c #1EA5D2", -"j% c #22A7D3", -"k% c #25A9D4", -"l% c #28AAD5", -"m% c #2AAAD5", -"n% c #2CABD6", -"o% c #2DACD6", -"p% c #2EACD5", -"q% c #2DA9D3", -"r% c #2CA6D1", -"s% c #299FCD", -"t% c #279ACA", -"u% c #2495C7", -"v% c #218FC3", -"w% c #1D86BC", -"x% c #1A4683", -"y% c #163574", -"z% c #112C6C", -"A% c #0D2464", -"B% c #082D6F", -"C% c #044E94", -"D% c #004F9A", -"E% c #004292", -"F% c #00347D", -"G% c #002266", -"H% c #002669", -"I% c #00286C", -"J% c #002B6F", -"K% c #002E72", -"L% c #003478", -"M% c #00377B", -"N% c #003A7E", -"O% c #013D80", -"P% c #044285", -"Q% c #084889", -"R% c #0D4D8D", -"S% c #115492", -"T% c #15609B", -"U% c #189ACB", -"V% c #1CA0CF", -"W% c #1FA2CF", -"X% c #21A3D1", -"Y% c #24A4D1", -"Z% c #25A5D1", -"`% c #27A4D1", -" & c #28A4D1", -".& c #28A0CE", -"+& c #289ECC", -"@& c #2596C8", -"#& c #2392C5", -"$& c #208DC2", -"%& c #1D87BD", -"&& c #1A75AE", -"*& c #173978", -"=& c #132E6D", -"-& c #0F2565", -";& c #0B1D5D", -">& c #071555", -",& c #021151", -"'& c #001F61", -")& c #00276D", -"!& c #003D8E", -"~& c #003B89", -"{& c #001E62", -"]& c #002063", -"^& c #002569", -"/& c #002D72", -"(& c #003074", -"_& c #003579", -":& c #033C7F", -"<& c #074183", -"[& c #0B4787", -"}& c #0F5392", -"|& c #1391C5", -"1& c #1695C8", -"2& c #1998CA", -"3& c #1C99CA", -"4& c #1E9ACB", -"5& c #209BCB", -"6& c #219BCB", -"7& c #229ACA", -"8& c #2399C9", -"9& c #2397C8", -"0& c #2394C6", -"a& c #2291C4", -"b& c #1E89C0", -"c& c #1C84BC", -"d& c #1A5B97", -"e& c #174C89", -"f& c #142D6C", -"g& c #102665", -"h& c #0C1E5D", -"i& c #081756", -"j& c #040F4F", -"k& c #000847", -"l& c #000541", -"m& c #00033D", -"n& c #00368A", -"o& c #00256E", -"p& c #00185A", -"q& c #001A5D", -"r& c #001D60", -"s& c #001F63", -"t& c #002568", -"u& c #00276B", -"v& c #00296D", -"w& c #002B70", -"x& c #003276", -"y& c #023579", -"z& c #063A7D", -"A& c #0A5997", -"B& c #0D87BF", -"C& c #108AC1", -"D& c #138CC3", -"E& c #168EC4", -"F& c #188FC4", -"G& c #1A90C4", -"H& c #1C90C4", -"I& c #1D8FC4", -"J& c #1D8EC3", -"K& c #1D8CC2", -"L& c #1D8AC0", -"M& c #1C87BE", -"N& c #1B83BC", -"O& c #1A7FB9", -"P& c #1864A0", -"Q& c #164987", -"R& c #132C6A", -"S& c #102564", -"T& c #0D1E5D", -"U& c #091756", -"V& c #06104E", -"W& c #020947", -"X& c #000441", -"Y& c #00023C", -"Z& c #000038", -"`& c #003086", -" * c #001A5E", -".* c #001354", -"+* c #001658", -"@* c #001D5F", -"#* c #001F62", -"$* c #002164", -"%* c #002367", -"&* c #002D71", -"** c #014C8E", -"=* c #0474B2", -"-* c #077CB9", -";* c #0B80BA", -">* c #0E82BB", -",* c #1083BC", -"'* c #1285BD", -")* c #1485BE", -"!* c #1686BD", -"~* c #1785BD", -"{* c #1884BC", -"]* c #1882BB", -"^* c #1880B9", -"/* c #187DB7", -"(* c #177AB6", -"_* c #1571AF", -":* c #143676", -"<* c #122968", -"[* c #0F2362", -"}* c #0D1D5C", -"|* c #0A1755", -"1* c #030A47", -"2* c #000239", -"3* c #002A82", -"4* c #00175D", -"5* c #00104F", -"6* c #001252", -"7* c #001454", -"8* c #001657", -"9* c #00195C", -"0* c #001C5E", -"a* c #001D61", -"b* c #002165", -"c* c #002366", -"d* c #002468", -"e* c #006CAE", -"f* c #006FB0", -"g* c #0271B1", -"h* c #0574B3", -"i* c #0877B4", -"j* c #0B78B5", -"k* c #0F7AB6", -"l* c #107AB7", -"m* c #127AB6", -"n* c #1279B5", -"o* c #1377B4", -"p* c #1375B3", -"q* c #1372B1", -"r* c #126FAF", -"s* c #115797", -"t* c #0F2766", -"u* c #0D2160", -"v* c #0B1B5A", -"w* c #091554", -"x* c #06104D", -"y* c #030A46", -"z* c #000540", -"A* c #000036", -"B* c #00237E", -"C* c #002980", -"D* c #002372", -"E* c #001A60", -"F* c #001659", -"G* c #001358", -"H* c #001A5F", -"I* c #002064", -"J* c #001B5E", -"K* c #005397", -"L* c #0065A9", -"M* c #0067AB", -"N* c #0069AC", -"O* c #026AAD", -"P* c #046CAE", -"Q* c #0768AB", -"R* c #0965A9", -"S* c #0A6EAF", -"T* c #0C6EAE", -"U* c #0D6DAE", -"V* c #0D6CAD", -"W* c #0D6AAB", -"X* c #0D67AA", -"Y* c #0D64A7", -"Z* c #0C498C", -"`* c #0A1E5E", -" = c #091856", -".= c #071350", -"+= c #050D4B", -"@= c #020844", -"#= c #00043F", -"$= c #00023B", -"%= c #000037", -"&= c #000035", -"*= c #000034", -"== c #001A77", -"-= c #00237D", -";= c #002881", -">= c #002D84", -",= c #00287F", -"'= c #000B6C", -")= c #00388A", -"!= c #003785", -"~= c #001556", -"{= c #001759", -"]= c #00195B", -"^= c #001C5F", -"/= c #001C60", -"(= c #004B91", -"_= c #004287", -":= c #00569C", -"<= c #0061A7", -"[= c #023187", -"}= c #033388", -"|= c #0563A7", -"1= c #0662A7", -"2= c #0762A7", -"3= c #0860A6", -"4= c #085EA4", -"5= c #085CA3", -"6= c #084388", -"7= c #071B5B", -"8= c #061453", -"9= c #04104D", -"0= c #030B48", -"a= c #010742", -"b= c #00033E", -"c= c #00013A", -"d= c #000033", -"e= c #000032", -"f= c #001C79", -"g= c #00217C", -"h= c #002780", -"i= c #002B83", -"j= c #003589", -"k= c #001D63", -"l= c #000F4F", -"m= c #000F4E", -"n= c #001050", -"o= c #001152", -"p= c #001353", -"q= c #001455", -"r= c #002F74", -"s= c #00529A", -"t= c #0058A1", -"u= c #00529D", -"v= c #0156A0", -"w= c #02569F", -"x= c #02549E", -"y= c #03529D", -"z= c #034F9A", -"A= c #032062", -"B= c #020F4E", -"C= c #010C49", -"D= c #000845", -"E= c #00033C", -"F= c #000138", -"G= c #000135", -"H= c #001474", -"I= c #001F7B", -"J= c #00247E", -"K= c #002D83", -"L= c #001051", -"M= c #000A46", -"N= c #000B48", -"O= c #000C4A", -"P= c #000D4B", -"Q= c #000E4D", -"R= c #001151", -"S= c #001253", -"T= c #00377E", -"U= c #004E9A", -"V= c #004C98", -"W= c #00408C", -"X= c #000946", -"Y= c #00053F", -"Z= c #000137", -"`= c #000031", -" - c #000030", -".- c #001373", -"+- c #001876", -"@- c #001D79", -"#- c #00267F", -"$- c #000D4D", -"%- c #000741", -"&- c #000843", -"*- c #000945", -"=- c #000A47", -"-- c #000B49", -";- c #000D4C", -">- c #002F77", -",- c #00327A", -"'- c #002267", -")- c #002166", -"!- c #00256A", -"~- c #003D89", -"{- c #004393", -"]- c #003F90", -"^- c #003C8D", -"/- c #003382", -"(- c #003587", -"_- c #002069", -":- c #00033A", -"<- c #000136", -"[- c #00002F", -"}- c #000C6E", -"|- c #001171", -"1- c #001574", -"2- c #001E7A", -"3- c #00196A", -"4- c #00053E", -"5- c #000640", -"6- c #000742", -"7- c #00185B", -"8- c #003787", -"9- c #00398C", -"0- c #00378B", -"a- c #003388", -"b- c #002779", -"c- c #00063F", -"d- c #00002D", -"e- c #00096C", -"f- c #000D6F", -"g- c #001271", -"h- c #001675", -"i- c #001872", -"j- c #000338", -"k- c #00043A", -"l- c #00043B", -"m- c #00053D", -"n- c #000844", -"o- c #000944", -"p- c #002573", -"q- c #002E85", -"r- c #002C83", -"s- c #001E71", -"t- c #00002E", -"u- c #00002C", -"v- c #000266", -"w- c #00066A", -"x- c #000A6D", -"y- c #000E70", -"z- c #000C58", -"A- c #000643", -"B- c #000337", -"C- c #000236", -"D- c #000339", -"E- c #00053C", -"F- c #00063E", -"G- c #00073F", -"H- c #00145A", -"I- c #001C78", -"J- c #000743", -"K- c #00002A", -"L- c #00005F", -"M- c #000267", -"N- c #000A6C", -"O- c #000952", -"P- c #000131", -"Q- c #000132", -"R- c #000133", -"S- c #000134", -"T- c #000235", -"U- c #00196E", -"V- c #001D7A", -"W- c #001B78", -"X- c #001977", -"Y- c #001775", -"Z- c #001473", -"`- c #000E66", -" ; c #00002B", -".; c #000029", -"+; c #000053", -"@; c #00005E", -"#; c #000265", -"$; c #000464", -"%; c #000130", -"&; c #001160", -"*; c #001164", -"=; c #001674", -"-; c #001272", -";; c #001071", -">; c #000E6F", -",; c #000B6E", -"'; c #00086C", -"); c #00045F", -"!; c #000152", -"~; c #000046", -"{; c #000051", -"]; c #00005A", -"^; c #00012F", -"/; c #000542", -"(; c #00106E", -"_; c #001070", -":; c #000F70", -"<; c #00086B", -"[; c #000367", -"}; c #000163", -"|; c #00005B", -"1; c #000052", -"2; c #000047", -"3; c #000041", -"4; c #000028", -"5; c #000021", -"6; c #000025", -"7; c #00003E", -"8; c #00003A", -"9; c #00075A", -"0; c #00076B", -"a; c #000569", -"b; c #000368", -"c; c #000162", -"d; c #00005C", -"e; c #000054", -"f; c #00004C", -"g; c #000042", -"h; c #000039", -"i; c #000026", -"j; c #000023", -"k; c #000017", -"l; c #00001C", -"m; c #00004D", -"n; c #000055", -"o; c #000027", -"p; c #00003D", -"q; c #000058", -"r; c #00004E", -"s; c #000048", -"t; c #000019", -"u; c #000012", -"v; c #00001D", -"w; c #00001F", -"x; c #000044", -"y; c #000008", -"z; c #000018", -"A; c #000024", -"B; c #000015", -"C; c #000022", -"D; c #00000F", -"E; c #000004", -"F; c #000007", -"G; c #000009", -"H; c #00000C", -"I; c #00000D", -"J; c #00000E", -"K; c #00000A", -"L; c #000003", -"M; c #000000", -"N; c #000001", -"O; c #000005", -"P; c #00000B", -" ", -" ", -" . + @ # $ % & * ", -" = - ; > , ' ) ! ~ { ] ^ / ( _ : ", -" < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e ", -" f g h i j k l m n o p q r s t u v w x y z A B ", -" C D E F G H I J K L M N O P Q R S T U V W X Y Z ` . ", -" ..+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|. ", -" 1.2.3.4.5.6.7.8.9.0.a.b.c.d.e.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s. ", -" t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y. ", -" Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+ ", -" 3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+k+l+m+]+n+o+p+q+r+s+t+u+v+w+x+y+ ", -" z+A+B+C+D+E+F+G+H+I+J+K+L+M+f+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@ ", -" &@*@=@-@;@>@,@'@)@!@~@{@]@^@L+/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@ ", -" e@f@z+A+B+g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@ ", -" N@O@P@Q@R@S@T@U@V@W@X@Y@l@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_# ", -" :#<#[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y# ", -" z#A#B#M@C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$z# ", -" -$;$>$,$O@'$)$!$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$3$6$7$8$ $9$0$a$b$c$d$e$f$g$h$i$ ", -" j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$D$E$F$G$G$H$8$I$J$K$L$M$N$O$P$Q$R$S$T$U$k$V$ ", -" W$X$Y$Z$`$ %.%+%p$q$@%#%$%%%&%*%=%-%;%>%,%'%)%p#p#J$!%K$~%{%]%^%/%(%_%:%<%[%}%|%1%2% ", -" 3%4%5%6%7%8%9% %0%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%0$q%r%]%s%t%u%v%w%x%y%z%A%B%C%D%3% ", -" E%F%G%H%I%J%K%8%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%`% &9+.&+&V.@&#&$&%&&&*&=&-&;&>&,&'&)& ", -" !&~&{&]&G%^&I%J%/&(&7%_& %:&<&[&}&|&1&2&3&4&5&6&7&8&9&0&a&$&b&c&d&e&f&g&h&i&j&k&l&m& ", -" n&o&p&q&r&s&G%t&u&v&w&K%(&x&y&z&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z& ", -" `& *.*+*p&q&@*#*$*%*^&u&v&J%&***=*-*;*>*,*'*)*!*~*{*]*^*/*(*_*:*<*[*}*|*V&1*l&Y&Z&2* ", -" 3*4*5*6*7*8*p&9*0*a*s&b*c*d*v&e*f*g*h*i*j**$k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*Y&Z&A*z* ", -" B*C*D*E*F*G*H*I*+*p&9*J*r&{&x&K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*`* =.=+=@=#=$=%=&=*= ", -" ==-=;=>=,='=)=!=J*.*~=+*{=]=^=/=(=_=:=l$<=[=}=|=1=2=3=4=5=6=7=8=9=0=a=b=c=%=&=d=e= ", -" f=g=h=i=3*j=k=l=m=n=o=p=q=~=8*r=^=b*s=t=j$u=-$v=w=x=y=z=A=B=C=D=z*E=F=A*&=d=e=G= ", -" H===I=J=;=K=L=M=N=O=P=Q=l=n=R=6*S=.*T=D%D%D%U=2%V=V$3%W=J*L=X=Y=$=Z=&=*=e=`= - ", -" .-+-@-g=#-$-%-&-*-M==---O=P=;-Q=m=>-,-'-)-!-~-{-E%]-^-/-(-_-:-<-*=d=e=`=[-[- ", -" }-|-1-==2-3-4-4-5-%-6-&-*-X==-=-N=q&;-O=O=O=7-8-9-0-j=a-`&b-c-d=e=`= -[-d-$= ", -" e-f-g-h-i-4-j-k-l-m-4-c-5-%-6-6-&-&-n-o-o-*-M=p-q-r-3*h=s-X=`= -[-t-u-u- ", -" v-w-x-y-g-z-A-B-C-j-D-:-l-l-E-m-4-F-F-c-c-c-G-H-#-J=g=I=I-J-t-t-d-u-K- ", -" L-M-w-N-f-O-P-Q-R-S-T-C-C-B-j-D-D-:-k-l-k-D=U-V-W-X-Y-Z-`-[- ; ;.;u- ", -" +;@;#;$; ;u-d-t-[- -%;P-Q-R-R-S-B-z*&;*;Y-=;H=-;;;>;,;';);!;%=d- ", -" ~;{;];u-.;K- ; ;u-d-d-d-t-t-^;/;(;_;;;:;f-}-x-<;w-[;};|;1;2; ", -" A*%=3;4;5;6;u-7;8;u-K- ; ; ; ;^;9;<;0;w-a;b;v-c;d;e;f;g;h; ", -" i;j;k;l;d=m;1;n;d= ;i;o;o;o;o;p;@;d;q;+;r;s;3;h;`=K- ", -" t;u;k;o;e=Z&%=5;*=l;v;v;v;w; ;x;3;p;Z&d=d-i;w; ", -" y;u;z;v;5;A;A;B;u;u;u;j; ;.;i;C;v;z;u;D; ", -" E;E;F;G;H;I;I;I;H;D;J;H;K;F;E;K; ", -" y;L;M;M;N;N;M;N;O;P; ", -" ", -" ", -" ", -" "}; From cfe3e3b5a01b9f680bef0da94051213e5622c43b Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Thu, 12 May 2016 22:20:00 -0400 Subject: [PATCH 452/674] Delete unneccessary files --- .../firefox-source-code/app/document-os2.ico | Bin 7824 -> 0 bytes .../firefox-source-code/app/document.ico | Bin 22486 -> 0 bytes .../firefox-source-code/app/document.png | Bin 3154 -> 0 bytes .../firefox-source-code/app/firefox.ico | Bin 22486 -> 0 bytes .../app/macbuild/Contents/Info.plist.in | 138 ---------------- .../English.lproj/InfoPlist.strings.in | 2 - .../app/macbuild/background.png | Bin 1143 -> 0 bytes .../app/macbuild/disk.icns | Bin 39250 -> 0 bytes .../app/macbuild/document.icns | Bin 46788 -> 0 bytes .../firefox-source-code/app/macbuild/dsstore | Bin 6148 -> 0 bytes .../app/macbuild/firefox.icns | Bin 40590 -> 0 bytes .../firefox-source-code/app/mozicon128.png | Bin 15113 -> 0 bytes .../firefox-source-code/app/mozicon16.xpm | 156 ------------------ 13 files changed, 296 deletions(-) delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/document-os2.ico delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/document.ico delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/document.png delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/firefox.ico delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/background.png delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/disk.icns delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/document.icns delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/dsstore delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/firefox.icns delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/mozicon128.png delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/mozicon16.xpm diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/document-os2.ico b/comet/platforms/windows-32xbit/firefox-source-code/app/document-os2.ico deleted file mode 100644 index 214e92cef45cc11f13a54015977afbc0d8321f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7824 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 Sn2Nz!LuZV}7@Do2nfePRiFVKc diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/document.ico b/comet/platforms/windows-32xbit/firefox-source-code/app/document.ico deleted file mode 100644 index 31111632477422dd3c21256364fdcaf6385b20e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22486 zcmeIa2UJzb7A?8}0oz7J#e@k1<{a8?Q=2nJRLm`AZ4(9zm{Achi(*C*!Gr<9oE1eu zK?E^^852E4PTLsrGu9p-4bM(dD-gA4`$q#WM5rn)w2oX6Cn$VcA4RcNHnmI@yH$ zMN#c&!Y|rL^H-05l`#BD$xA6pDNU(FvB;4_YB8>FzY%!JVySNQX}H zcNc3JVbfK{bhDAseS3;sk6tpdXCIl|r@u_=H$Y|%7%Ve}4;F{f!({r{kurAdSeacy z#F3pd|95>^*uqd&w$_)GU4Id$Rt3b}rl5HC&L$ge&1A>WY_fNRzU;Cyk$@?N;x)Vg ze;1a3sb;dIgN3Z=SxPnxC@1TN{2^P1mY1F5%gBML<-~h*b^fj`eh$CMshN5*t6vXU zKD2|(9neQsj_f8I?0d@QX}x5&?GTwYa;VH3JVG2tjS!a+qhh-_2rmTGg&fcnyi^MQ%<_tikI_r@pGBUvd!dzTT2Pw z*hVg{=`2?^x0VQ>R&vL`rG#whCE?!P<&Ixhd2qaiJn-uy=avtWNZ&znCt#q&92+Q) zk4=!rr`pN0z#ftq(pgd?`^k$-!z3kQm^=@(m-uVrB{_1Ucsk6M^>gRQiiLA!#e#+6 zw$NGJ7rDy%r3+-k3Kv^&g4llX9e}{wx?2w3~yCvw*0eNzIp~MEQkxOR+ zB>3DBxqZ%0qJsh??9xej5#}xTgAdEoaNa+ATEc_RNYvGH5*>0`ZeKeuH^MH;y~tp> ze&e=02)ZaQZ=aQz8^QAMR*1yiyChGphs(n|;qv_MZHbS$ED86oNZf;PdG#nt;+{uK z;^XU*5PL(Co>*`h`BX3d&5W@yMzw{G1!b!z|qdH#cG{}7(G z%9{U8x(Z3DNvYb9s0r~22?_CAGJo}7jr2s1!N{cXiOAT*RA$!%7Kl@A zq>cFue_bPeJ$(Zu>d!BY&qu53wfPe@1)iqaeafFhU*9mhv7v#1fnm<<*$uO0E9@Sf zlANmYvy@UIF78wQDTNIUvgOQ^-O$i5Th5|+^XAE!-MH|f2dSyr5?Za}(#GrRpOiCa zo@|DO#>{S*$I`;0M6qHlQ|Ng7rvggrG<#kC{CSJzHD-2WhV1#wEX%S?(VWKSLF^@6 z3v41ev;LaJN>~)n&aB#CY+A8mxl(M*xL(Ys0`bZ5X_GbekFl_@ESuXnclO*lb8A9r ztM=_ntM+o9QBUq;3%dL@Ez4CblbtzDbDI_{Z)#epqm`9aaYEBIkXazJer9i9nz>C2 z^8b#SU{%_b_>7GU1*Nlr%mQiC6rSPj+P80SRnW9x!GfhLS#|B$mBFfD?%dgxMnhHh z%mS&J{I%LwC{w(WCU?hf-MV+`)}wom9+e9gGUYQcuJI`KQwwP`RQ;99sH)2|RO-gB z*WBJJSXZrD$TW9$<3hL6KNU#TM+O2$!VdJlk42xeX3S1$O5L}>7NQD z%~bVUS(Rqhl`2_Tb?DH0q07QW%N8wK^zk3>MHfpv^DcZRX5h;Ow$&nVXxpujj_WgZ}F0>A7;S z?Lw#CT`w`awgonkbV}iuu5;!rSl~kBtGs>pY+JpW1-5t(aAn8N@2_glQ1z=8(zN+U z&Y$l*zc&^2_TIB+kJm;P*y7l^bLXDUL(Vd@Dx%RLU6)^M=J#+~zG#WczTe+}m&fYG zTl#hBT)BsH|0G>@)v4(p^UH$HU0eqY_TIZ^zc&AB+rPSW>Ebj$Qd7OQ1(pA_20s^5 z9lP`!IC%3muU-BD0sFUZWd44=df1%JK!*BX>7Wp0;^B&{^IwBkulCrwL*@6{yn5b% zo?Wcg>2m8ZWu(41r>mcx)WvqS2lMY&`L`@_wC&L)5Si6$QKhGUo?rSpZrr+K*Zu&% zJ=?Y{aqZndJOfz@q-LbQ2>evP$hyB=mw4{++qc)-&1vuj=2rPNkdz7x=})rcm(cLb z+gGpN=&}8Bv@Wx1K$rO&`J+^>tU;4sl}SoZNQ}Riwf=A9XKB?yY&b(`=#|r1zIQjX z)~&8|^8EmaQhg(kzZ3o2Cm-S?c=j$)2xqKH9w*?sbBn2E#PW=#PtKa z*B{E7|LzxAGcQ?x;_Zm*UuKs(nHj!{LsM=?Tt1q$c9HMYPeftqcfZaqPrs@+^G0a; z#V@d{w!WzU1Nh&E5AWZM+F)P|KSYWAq=ZEV3p?YS>)n$twHPwm5d zop{|PufFu;p0kg+p7bbWBK=C_lEJ#Y=>V1)&b{q8Zj1+*a-T}E<(_*~aghn!C{N{n zbsDb+m*mV@miz6B+@F@={*-&e8C1xg8|TRcHocz6m}>dt?^4BNLLD=4Xp~=?)~G5S z>(v#T+O=gw(?&9*Wo?<#`VZlnLi)C7AvWz=%g9!(WK{c>GQrwP262x%zNfW}>(^6k zZEa=x@PXnmk^4LDiRW=YJhzUBGuxWeP-J$alH%AzUlz61m-)?2#JOEgS=vHm1+Uk% z6It0sPu6$U6SuCpWPJ~&w=|VSZSu>)=0(J*T@hJpQ$#j*)01uejJQ9|E#3nR#dnaN z>>erNJ<3G(GxoF7mw?G4NBAuFk2jG6Q+|=dGjfUNkb<&fOabv6SVX-3E+jif6=J%n z_|G(xecZ?&nOaO-JCu%x!BPUIm6hG&Ysvm;wPap@8(A^1sVw{3 zMpoI`h{vebGH?7y*)VgcI664UGKUFr+|fvmI-1GBIp%VFzPb3%E+a?gmX_lSE6U-y z_2j&BHVIy3B&VG7$|;w^a%pt|xwh3@&Mqz`K`xfuOO}@44VH3#MJ2hsp}bsMQ&~#618ujJUu>%``Q-r^n7rvmoL_2YgLduEcFM~e0TOZHyj%}DFSjlQ%I%O#a`)Ofxf>QD zw{Jws{p(jH{$7wghzyrUx5DMc-Eetu=a#&Rz9sSZxrcplMP9{R=RWq9Bt8n4gvWQ} z^|L#Y@FYgJUwxKkpW5WxTh1nYtyQ=f6%`d89u^iF8X9tmA@I_9hBHkw({I0ujktRG zYQ*!zcMM5y-e~?$I+K}xx>>znf61PsW}{OvZ{EI5fBROgY~z#8>(Xa&+oi9k$3F(O zPQ6gc%n+ZNnf`}?zOjj6Hg3sGj0}w$Kg=xuMq9o%)3^&UG%8Ze+&phSlRsbRmfCLu zRsHqz7FIhhBSYhSMM{?{W^Q6UgNsZB;mswLZeFZ}iILisFqEuVKA)kX=`{uMZK|ex zwNhn@8|Pv$Gs|b$vQ>**tg1nxN`L!Kl`mbsg;}nA+!j^n*r8*mmIX|VjEqcgrmGC9 z{wd9ySFB)WR=~0?mzI5dcPx<0#MsDqHkXy!^1qcdGqWgQY1!Ge}b7M3N;m1{f1)pgOLdGr3RUZ|jnaUGSMuG;TW!LnS1%2nE0jb5^5%^J7m zOUKkGWM)=Zl}~>Y+C;{6Y*(R5+s<8wuUWg+)6>(#ZMjX=_PwUQSLyGVKECe&uBrPB zpYQ3l&41grZEM{o4j?BQNB1nWpRj40(}KmW!xA;=8R1Ny;Ns%C#>?l((W3|UF0|ig-@V&hmmTlb z`Xc?kN*Cw97A;?WECy)DXcem@_ZSj~y&HCg0J5Bm7>z?+L_a8WZ@+4ob$s|?N}J3Y zUT3Du^!a`VPMkRAziQI1M3v0{2r=nn`n%Z3oxZ+%58g=DENqyb`10AK`$4LC72aen zv2^hVMEY-DwQPqrRpedPbe6v#eedw@%;YcAnfvbJ=yM;FB|U3-;KQRQk)M*~{TJyU za5wm~WO>WZ%6RuKF*z|I;pOw#*ypiP+GH*jZ;xuKf_)Z%wC*~EBLypDe*z9U@(z&7>Ti8HOI~vHD1*Q_VxwxEJR$d}@){>ih zYs#wm4&pIysBB+6Nw&C57XLYRa@1*}_&H6N?aL-ekb5gRyP|`fUD-oomN(`%v6H;n z)=VCr;Cb!w{t|oAM$RmmA{X5p^&$Z&@TKx4KHeRyVo2 zewLhGwL;FVag)IHt0ZXSYB}SzL?X7#l}JxVxwCzN+}r6S!90h(wsp0HZ*!MOpS5yx z_XY_%yhE;?*dcMpy(IpmkEHnRkc87aCE@HINeJ_8KMJUy>t^N&3BWf{0*AjSiOdn2VCZZ&SvDV99uNRZ^csNXFwZ$#`;I zGB_YJUfh-UaWV2f;fcIYelG7{zhL}Q-lx2h52*?AAuUlpyh{FyPb$-ubwtNx_9c>(W+HTb)$}*-RMzmYPT6NVqjlR0P>ri-JpEg^bE~x zNAy$IP3_0#G150M`6aLRy4mE`xwHRjS}2Ep=fNty{bY+=In67VEoNL=bKP}nsUn5T zR%=BSg}HhKH6&shnnRZxA>#@?-Pe<(jDeFw5#8wUK@M+Vcf`w z^_*F=W;r-GOy(zvn;2ftap0{vW5)Ea%S*9#oHK{%(;78uz`03XJMxZ$gLU(g>Qbz= zp{up#DuH{bQ=A8XSX6!`+(Vw?JgDZ`>Xg4IdSb!9oX@$}`5%NrtmFR{`B`-o?j;oO z{|iLnPK0NQ!+ zSDSX|*SZa82S%?Jt}Q*3?KBb@Nb5R&o=GkD`$9=!RAvMk3*1 z1mYiD*UJ5H#NEF}2}4{=DB_~8>f{PuMTg+kyLY4i=jaGS26Z5_0Kjy;L#oU1qRO$HP~ROd>g|I1bq#OnHZ|_ zIun0QUe}`3RkE8yT z4hp}^gmK@(ub+*JVD{6kk;JX~(2jWMABKk1LE)`StiLnu4@x~^R=685O~vZ^cS@@q z0*6wRk^-L1gZ^arjrrABQ&N*cA28euJ*WLf{NVQ?^EoK|u9L=p3xCeada`_6cJ`SX z3#uQ@`R?&rVOBc)$$o6ivC@RnjQ5*U$4pVzEr@+U5yAW#f_YUbm8d_Tg&O}#GRIyM zLj!m$bH+=4dy}92_%}}JpztrYpYRoa9!pf|V=VV4xDRaoHG zREA zfA=MR<3`!VlYWJm%RW@keLnHes;TW`h1WWtpa;itclP;!;({^EGozlstFK^HOMyps zJ$Uxk$7Y*s*g|n`mJL?9v+-H!qj`2cG*s^g`@N1%hd-$k{R;UW-$F{}Gxz}=6#f;{ zrewj-Nz=T4UJ0LDp6_fK!5}{KfgJzis7oLAaW9VHzI-nIiwbBX!!j$u_CbPO!zjZI zu(qQSwh#UVzN3D{?hz)~In0FDCYbf-ujpRr7j({Nj5a3O(AZG#i2k0SpBz$N zM1MmEt~b81=2Q4rI!w)i{}+*p6H7?qQ1)vF_H|eGaS!6}MLquF95UE~b2-Npx5b!H zO|Wx>Ai&-L0h5h!XxgthI@=USX5_^ohkQ8bV1|Gx6nisx49JIpWlYhxcrNrP^efuu zGD1@$JZIp5u9CA6lYwE;?%;TIPO>! zho+muwL?LStZW9`(x$L6H{qBvqz;^KsYBaejdAYCUZlLb|HC>c{Htfq$b!GHo-|%q zOEMfeUnuND*w-UDmed#@&;F(z71QbpW;QT@W3%kUpA-Jm^C4t?Aq1~0is1Dn5WJxj zLvR1WYdq_dbO&wnl!~mZA;?e?gmH4A97cbHcCLa5`YO7XJ_G zpzza=^-KKqU4EB$GwNvZ+Hvmwh?_diY9MfIst=cTzhGIH+}JYQ4ChyvBYay4gnO4k zxKBA;_o=|RBCc(#2>Q{2Hc4DqWr_1kOYwOW!@SmoF}y-P^eLJXL&_LpT5Z1nH4PDX z)DNj~4}Vw(g@4_gSy}L#>Ph*9e@M!z_5x4NC$60TCR3ML4LKJz<#ii@0&DyDNfrQQX{96F2wP)<_iNNZ*oE+H$3`ehfg0pENfwch>-Kd|LBKxQ1~~@os$JW7o2%#)sg5Owu0Tm1v@A-x5Alv zEbF8P_nz6YX<#0B{aqN_$6Da@l5)7Uw>oa`{|$Ez)We;CM!0vVG4390jA+L94mHHh zeRV+_FRpo2!s(@D;lpx1qYLBc%)Hn;CI`0L5`X8Ch`k?$)cD6gtb@Y8(a|vrey%z7 z2bY)KdpRHO9V0kAO*oHmj-i}zGR9teQ|zBs7<(p{#8Ib;xV^6??gjjT=!1Xa{*e}l zIocYRH#Wo}$67c%uNE$@{T+Aw8{yXe-}#KHz08vH-1gTlXM!Gf>w=cYT!hVGJZoY+q-5L{fLk1HE;Aj~5_ zqIO!~&fZFh4ycX$ha2F5277zN23iwmN1R;L1Vh@*bMpn~mk6$J zHKHE5;Wxn?cm2xZo_}?Ym-={cOxy2I&vwPLi@ovme1BZ??uv8E+faul*gy3T?6Rwg zP_HI9=2QbNEec?9yZo44FBiQ3=A64OFUU#2?lp_>Hu(jyKiBAxrecnxH|kyZ5ATD* z@8#_LP5ea+rOMt>k`%bqfEY}0e1Yowk~q6e&4+dH=tNV{-ygB(y5KpnzqmXQuda@y zi~;!oxU{Yl4$p1O{7n$Ks}(l&FO8L*3S(i@e3)4`CwwQGA!17oY#mb#@y{L-|I3d$ z&>tRY3A(YwcjBWCuO4KXTNQq9SC?<%SI?kZX|ccPVgRQWrdZj%FiyFa!LA7$ztex` zcyER0ft?Y1z9+HUB97R}Q9xqEWJDhsLLIx{^x~E{G`k)SIMl+{A!V_~rYP3;Eev;? z{5Z2HH_k7}j*G|q@%D8b<&{o{m(bu(dWN(_j;VyFTKt*M;WHhc-@AwHixzzsKlfnS zM%U8wTHY=PR(31O`Mw;;M}gmr`XE1p^Ga8QZnMF?!-J3zJ{C!lQ;>XP8lGJk#cx-4 z1g>n2V+-nIpM7=sj4aD%P#inQ7RUBc`Qbl48}_evM*5p1Vvql*!@Crv#|xw-^BJi3 zf%r9J>GOF>r^B;bx3FXJlJDYI&mg<#SXoEA0IhW3=0bjdvdVBZpwA_0tXHD z^wdPWOHIhCgL)p+LHkZ{9DQqEq7F|ZBd~kv(*KBG>7YW>JTh#RmC5Vj3t1Nlv}#x>72xZu{1?@mn|m}-e#BlBP_*BpB{ ztfU$8HSs5ZSBKBvhwsfxkFSNnciHkE!mo7rEr)bm+S2I$v03F2w5}yWw|2wzoqaiu zIQ~OM;!V_Oq(qG5d+`_NS8GJ>Xorvu4G_4r0uD{egY|=c$N3`x$atGdN%^mJcoY(h zy(?DyFn*;&6+J1^y`;gMt%EIbdO-z{>%_UVBjSVm;`Q|bAnyp|AK@wIr&~VNan7k2 zwoj-Je@}O$Bqt!_T^i-h|3rreK|$ER((R}4D;-q0a=;702M^%nS|^Z)g_BP0aoV{F zztzpTUhcwgz#x#@gs8x?c$@YH?=#XV?-7cE>e=+eZ!|xA=dl&ri z?%h|eJ>NjCyY+#7L;vDA1p4@Z{5nK#?S!xm?GduN6)r4ohBMBMaLlnWJRPQ{5%ixF zey)Bzkbn1c_>~&}LWc|6w}bwWoDar>yhTLsw#IEAD@1H+1@bJ>rBRcCM9pJ|p9}Xd z9|B1#-|z45rTnB07kBQU-7W~vLpCAy>_Wtznu$k8CV`wyST}CwLDWBuU1|E@$`O(z zzI6Ti9_TOb|AY=fyLTau_B`?|xh`4GHRD2%+lg*Xn=9-*BL8>cQRq?5C;t+^Qs)PC zxU^>%$lt_^>wEF!!de_!>4F~3TX+!lzs9aKesb-Y=6(F4XMgVU2XqMD>x;yf_wej` z0FJmXMbDP4{%h5+1Cq~c6lOb#}-`h*^Iz#9ysT@ z0cSR^$H|Rr6J6}aG-Z?jIKOA%>#zV~_=n-U@hnZU#?MpzQa+z5s1J$?3ED_vzKBoh zuD=)0(xv~m@t5_-=<3akGx24{nYihjstIagqJoCMqv9BK^$#%*@HP2(kfw=^bukY` zG}k3`F~7K)>zTTkjVV7Z3rb_kM?Wo7Ui@58>yQl;zyF6s)&1Q-&IHcx+>O&acHxxI zPMq-G4ss)KWUDt0dv3$QEnDHg*%JpmHiKLWkXwO0>o>x8-FlF7ft_pCV!Qhqkb?nl zw^bk?16x~JeQmB&!twInH4TP;Xg?46Bp{avyRUmDsTpVEhhzB5|esPdbk&&>VHTAvyE z%P0)0AHLH*N1a%5sLZWhw3x;xL-}DSQ9dPHU}%2xgQxMwC}Ly?@};nP(LCG>Kabb6 z?Ib}fDkXwiO)u=n$S2k=V${tL99-iG}AAAFYdNRYLWxwYtbi0**mlLgPI?F z*KNpb-=KwwcrPf+_R9;Vm*exSpw+cIarC6!P}w-iAH*7K!N#t7*wDoQ7r_BLf!}yT>>ZZ_`|WblR$+>LcBb&N%Yy|ibJLD$f=+pj`MmT|k8LX) zFnl zvVDiD^2naH!NH|CZrJzZ`J4PuOsB7eV-rK##%R}^X@=0vMR3K#0#`Se!Ie#xv>R9= z(5(#4Eh&k8Q;LH8QDVqNKL#Uo;aDYaG^_nshe3TW)Hh3~f4-^wCwY{w!{Rnto9c}E zTKnE&K3lgQxp~f8h;3Sc+(+7Js?fGq12<^fi`Z2i&-kYcw8!nIJ#JSuTv}fqK6Vz^KBfTtC*{PRLHZy^6mLG-Z$Dv( ze|%5#?bfv~eJY6ifl;)pO%{;1%IB)jv+7(RhmV!)hTHxSp+LP>R!^5^B$USAB@LYFcMUdwT z{##5q>udt@ZSn9{nAYx+dCsrHknlKKvxdoR-$=y7rM-j(EfHK0#PivJUOcbu0CHKeXHp%W+cv=-`$`~B7%r_$c|Sj{EYFTD^M>=x zUY&Q-W}@u4pJ5<(Q?riBY@e~zGL!b_=IMbvV)nf`&m7CsHdcpw^cHw_zB682>W5b$ z!)RNu!=p39aeifc=4*tDYyQN>exvAkN6xY z#E{DIpq~G6FYk~2ui95(L>*a5-ZR{Lm4MHf%B<%PkdI4yV-L2e>>74RqD|vT;3(Py zI^o#-hP1&}hv(qZ*lb%2J301FI{u0idpv0a(AtpF6b9NW(h?r?S!nIqaS!j{gs0b6 z?Q<^3-qXUsXMK-?*g3ui0_HTr>1A#C%zGee-ykH0kEcyy3j2aK6|c@bn{AAPGi$Ql zvhW&Q7^^zv!Y+4LjSWKCPTpzkK(wFmIcV)aTKg5bwK&1GD^>n#{mV6oL7PH)6Swp) z^!AiXJ=%;r(&pET@7X{kgpQ$IVH{pw8iJd?UFcWQl(wguI5M>u$lC^KjmV%4C*w^b z(rE|DNR3Cj&W5A42WstTFYnyINslexY+v&r_^0Nt(un+S9G+Q`cH$Nw4;sl4gYov( z5Rm(f$4A@X+J?$FFu63yrAEx1n|S|@wgB2PGHA=tV$kAvll%%P3D594PWias$BUbx z+)H|>_T4kv`&RrS`UWB{2IB12l^|!E^L_`~P}|T)!y4pdgS==wx_g^vC+Ya0&coBw zv>0fQ(BeqKJDwfi=NkTY=oQ=vJ`eJuL7p_o#a8Xxf2-ZhdoQ_8_{Vdx_dHAe@ct_d zA8k6cNnPFThKGBbgZy+{TU7<*xx-_;^%J(k<p;pmcb!(aDoLsX=&Ml06DSN&nzPdb< zRhi8C$h8HzsUSy{eqQb%XBFhGg1lCc-wN_vLB1=k5 zHw$uYzba48FUXMvdA=Z@8RR>IJZF&C404x2-m|7Ya(qFa?pNi>2L}1IAdea3M1$OD zkn0Tcl(}vx1ah509yQ2q26??-l_zf)XOJHaa;51XRh&L*T+i;T1@fFh&NRqv zM$$$9uga5ej1T;llUoe(qd{&o$ZMug7}o;}8-UztkY^3@j*%2}@SEky3C8=>IFLh4 zpQvhF+w})I(DY+!1@g2(4mHRr2D!-JF3)f32YzESQsO|4G|00CIn^NN8b>^rAmd3m zpE38IA;(dtNbVhV%yZIxUK=#{(~u> zYZ{iy*X;B1;Jn5K1I2F-^-Cn$WsjQ66i2YM+xM=xl%w zZ(nQl_&|N$(?{aH@=@8=Oe5rte`r<7d|8L87Oi{MEm<&2dCjD#>PQ25)F7XldQb=Y z?I``oDgQ96bK~#9!&6!(_UDsL1fBSasmpNyyo*B=?@uhCu*m07ktx*%JYLkZ2 zRzfPG6(B(#09Aohh-(rg@JrJN>W5MRq2ki;&{UvE2&fWDr8Yu9p=mvC>YjUkL|(OVv;ry! z$)b@jEUzNJ{;>x-@dwhDF zS9%t>P13p2P}wypWbZtdl5hU&HQa5Nt@i8u=Hrju5~Ds2h-}9CUx5cm=SsWE?vX7{ z^p0Y=3c!axaX+QfB7b=9&(*EII~DW&uq{o>?>Pojci)u6SOm0m>K!8heJ@0Q46^TSb>s++zO-jJjYS|6 z)ZQ`B4KMC_0l*aoO<&OPB|DahbNXIHW_A||bDYN7qVTp87z~|361Aqs<(6c_6F|(C z(?XxTgQHiyq4&q~z}sm#|;y$-EEh(Mw_i`FLD0-d2Or^dZ$2-mM4!a zva~RVy!g%k;zw%%KX!Ef+w}o3ih1&; z#$*t4EH8QgsS58u_3k|Z-;UH^na|_^$V?<asgMf41b&pvUS8O*?Tf&j zpZ-(zyqIPAWS*&Fid-R!N}E`wPEnJfbb`RA(t`YKQU^hq8# zb843dxW*+&xs+0?q z^(1RG>+PXB`OIzyYC%ADyGdCHMBtJ00swyPuU9zt#jlM8z6;uq1R2X9h~=(2dlLA} zlYgcD_6lf~2~-#mHruq?9@c>>`ur5Jl|q$ryWTUS5ZO)u+irx}4ygD(`ur5RGspOR zy}}p2^3S`#kA_wkc*Zh%;B7A=ZR!*Y7C{)?n!wi=-p!Os)RrfX(6*8W#Nrfkej06g z2CJ0E@ndA198uH3^CCpc8TwYki;y>JpM ztoaJ(p8Elg@9uhUFk}YHT^J*KZvvnG?XM^%iiz^4kFzZ`Y8O^97p4(&6`F1WXr~j` z^;mMf9kTkv>#V-EPP3kbnz!B=MUO3`>WxIz#X_$?{M&(}JpXt9u?yH>$aJrRTL=Xs zY4q#YQ^-Q6hqqiPrm+qrD=1rPly!w0NphA>JB%r$Oycbpjn1&&YI{h}r`-;i1eP8+ zhN#ui4$RO}8d@qs^4(()bT|IHo=`bsZvvnC?3WaPusa@Tv|zPHbfZq~)ir8YYlPo_oyNs$05siz zh999aDb(==%;j11N{Q0JX(rFyjV%?nOwzBN&mtBl6OsG?TP0$B?ZqDrWt>qDbU_b> zk>(2gpx=LbA@tqV2>n0@{Pk_bwM`7+V3zV7@8oEv)0Ap;c3!inzH2`5MrYwvp0DB@ zoFOk_9K(btA`D`@I7XE7aOFC}4PkzUbl~C($%S=+Y`OTw+z|M#@}uBy*$39V5P5AA zeX@+)wo%(R7))*skS{|c2$)P~u^k_>*#x|vs2zG9i8cu`A{i6xX4fN|Oe{{~6eQ)8 zj?J*?QB2tK`!|Y7qq5ni)NHeT^(xv#1%TRmlljGd)wHQ&d(lnRw>*F7diPvlrvbUn zlr@t@I<+2=t}pDS19Nj&O9nP+a0BvEkSb<|fNO3@eaC@~4Yb-;LZW^H%@?RQE}&)0 zz$b^A4`R8e^4fd9suT;weS^PcAGqgTSuXyIfWjoCfCCIQqh!&`8MY2ah0IfEe5&@qrBY-M`G?BZtQVAI8bZE@l7O&|K&vXO|&VVEbUZ zpo(B+!S8g-$m?`MiHbv{U4zxjs5ngSU%r4``CigUOD37EI0(FBMwv%Geunbo%)Y_j z%!UYj`PnD6qjPQWd~ic(#gJM8Ba@I2ekYcLq#Ql`I-0$K-1NW;5)s0|m0P0zhd*)` zA2@R_nRI_{xgX{CvRwn&<;#Dj<#IoxT+afd3?cyK_Zmkul5)_D3}k1($fL|z@B;`$ z;!RRuoC2oOA@uH-TVe|*HJqbMX%v0La zzxOZ)=5*k45;FK;%mN3&m>79u1sbn_+eiTWI}qPU1kkU7y2OEnHlO?TPx9c09-^2r z_8m5^Na_mJ4%@h(R04Q8R+?#!*NeMkG~M}JOz``a($y6YgW zlBC&OLaLi?0faqtZ)$pp51)OAGY`L)drqHXW`4N`bT8For3hn1&JctcL%o+6iOwDKk+Ys9F%2{VX&V zf!Wz59(wRJzE#F?+IT@o6ef!gD`jC>X)>7%>3nG@#}Ao|5)v{3&BX0wmc77tRUaiW zb_fkxE|(=;s8X&}hwcjz5GxB)i-^_U;0-I4c%kzL(o`{KCnLJTz|tg^2B3&kKSAbG zX1`R!|Ek9(5UEnKXEb6OV3DM^Zn>A;>|cKd2}9ju?{BO|!+*ubA|OP>vtNFpa~>mP z(ufo>QpsL^j-&pHE9y)FyHj8(MX#Qe0x5@q`oZvDNI&e0CF7*7kdo;cttZ@A_QVrU ssEyA5ssBrxo15eO`SWAr|9@xy15kVAeeJ0RyZ`_I07*qoM6N<$g3akG1^@s6 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/firefox.ico b/comet/platforms/windows-32xbit/firefox-source-code/app/firefox.ico deleted file mode 100644 index 6bc01810f69bc644fcb4366659c41a753d1f998e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22486 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 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in deleted file mode 100644 index d3c8497..0000000 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in +++ /dev/null @@ -1,138 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDocumentTypes - - - CFBundleTypeExtensions - - html - htm - shtml - xht - xhtml - - CFBundleTypeIconFile - document.icns - CFBundleTypeName - HTML Document - CFBundleTypeOSTypes - - HTML - - CFBundleTypeRole - Viewer - - - CFBundleTypeExtensions - - text - txt - js - log - css - xul - rdf - - CFBundleTypeIconFile - document.icns - CFBundleTypeName - Text Document - CFBundleTypeOSTypes - - TEXT - utxt - - CFBundleTypeRole - Viewer - - - CFBundleTypeExtensions - - jpeg - jpg - png - gif - - CFBundleTypeIconFile - fileBookmark.icns - CFBundleTypeName - document.icns - CFBundleTypeOSTypes - - GIFf - JPEG - PNGf - - CFBundleTypeRole - Viewer - - - CFBundleExecutable - firefox-bin - CFBundleGetInfoString - %APP_NAME% %APP_VERSION%, © 1998-2011 Contributors - CFBundleIconFile - firefox - CFBundleIdentifier - org.mozilla.firefox - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - %APP_NAME% - CFBundlePackageType - APPL - CFBundleShortVersionString - %APP_VERSION% - CFBundleSignature - MOZB - CFBundleURLTypes - - - CFBundleURLIconFile - document.icns - CFBundleURLName - http URL - CFBundleURLSchemes - - http - - - - CFBundleURLIconFile - document.icns - CFBundleURLName - https URL - CFBundleURLSchemes - - https - - - - CFBundleURLName - ftp URL - CFBundleURLSchemes - - ftp - - - - CFBundleURLName - file URL - CFBundleURLSchemes - - file - - - - CFBundleVersion - %APP_VERSION% - NSAppleScriptEnabled - - CGDisableCoalescedUpdates - - - diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in deleted file mode 100644 index 7433847..0000000 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in +++ /dev/null @@ -1,2 +0,0 @@ -CFBundleName = "%APP_NAME%"; -NSHumanReadableCopyright = "Copyright © 1998-2011 Contributors"; diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/background.png b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/background.png deleted file mode 100644 index e52f31d051010215470ae91fc84a6d29d8645efa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1143 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 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/document.icns b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/document.icns deleted file mode 100644 index f5af7a70fc77eec683544b9b1d7c18c05656e499..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46788 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 N5&!&!>;10L{|6x(p(_9Y diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/dsstore b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/dsstore deleted file mode 100644 index 00b8f9a30536028b4380cc3915b48c2cc1eb47d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeI0O>9(E6vxkbox-$~I<$nK1$}&oK&6%dO3=lm)KDUUF($aNW;)Z-HViY9>GVB6 zNVr^7(u749MnREGB8gQ#tO{si6H0=yCS8mf7nrEbf*2GNYr?{XrvC4HXPEM#i7|0O z=1$%_=XdY9-(Tkq5pmmK_gbP55e4xW8K}kU4#A|G=eA%;j7eluMk)raE)vhS5$U02 zVH2;1){H#cpX~N+@Fudju-`Tc(o8&2jjHBLhntMbmrg}FV>Cag1=cobD1XDtr8o*I zi!a2l8RiQ+hZFW1gm^ZSKt#YDqk3X49Eq4@V?*~CKBS;Q;vH0wC*FoeTsT&wc{I!D z{}g!5o}T2OvEQGYX$PJ#Po}pgo9RVLfD0TOm@M0LISE?@_;TTdiQ~&Z=E+i3rF?wR zRfw+P=l6xA{cEYpv{QTL+zHWy91DVqc=n;{&8bAHG(LR!d(%lGRnNs8pBs&fFO5Sy z2W_e0TY?3)%&6$0?N^`&Zb>iWssnz}5;Jo?HxIbkvY~0~h6vglEyd}fd>;Dp5_|H2 zB~#PWM3a-&HjZVZCeFtA?c*G*L zP{z&QyDe=`ZE24sX6|2J4U0xROf6eC@7xhfr4nW{0e89mtzsOapLwITz?$ffCmksg z7X5K2B^C`vmlUFKGL`J{OF?{gpwC;%b$(2`Kc4k-d6g61SgyhLo}NskE3^AXA!X(K z;-`;wG<)1oAM1+m?#-kIlie-pq}hr8Iy9oZgQZ;42++-jnHlD^l zCERTz;NOiDoO8EztkR##2vkPkKaYSpA8b5EhD9o0dPfId-t7o^!;OR1#*^K`<78O$n_>YBmJja3yBN3W4(|>eM(oO!O^9>dCC*ohhe{?RS&4 z{-g69lm18;{-aamkRBC=|L9y{TYo4F|IxY1t@^Yu{72^(4(n6G@E@Hij_8xZ@E@J) z9Mva;;XgW~H~WunkVlCm9sZ+R$K(2-F#Jb1#CiRiF#Jb%J{R??!tfv6g*>HS5r+Th zF0x1;5bg!rR!D2%KJaqO*87FuM0?IqR5b`622awsJ}Z0#oTt1#Bm5TlGfJy@!e61h zl~$`(K382u`Zx`j`cw52_#)->r;>gRJVB%SoX-LH_s;K})*lF)`T2vDeqR{#;}Q?+ z5n;@a8{nLN&*#~B*pHD?bA`V~`bI0Fo8@bdkv>AL%F4z(@7eHCETCFpd~Y~83aLfH zrai~WR!y$|O^o?>*IQw%$6{j>@OX>dwV{3zr42x90L=3|J?g&)w|H}Pe Ix&MQI0r@@h!~g&Q diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/firefox.icns b/comet/platforms/windows-32xbit/firefox-source-code/app/macbuild/firefox.icns deleted file mode 100644 index 17263f5b2dd0348616205d77894573bc27433008..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40590 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

Tsu*UsKQrS`#)90fu# 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 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon16.xpm b/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon16.xpm deleted file mode 100644 index f3c8a43..0000000 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon16.xpm +++ /dev/null @@ -1,156 +0,0 @@ -/* XPM */ -static char * mozicon16_xpm[] = { -"16 16 137 2", -" c None", -". c #388BBF", -"+ c #59ADD6", -"@ c #68CEEF", -"# c #62CCEE", -"$ c #45AAD7", -"% c #3578AF", -"& c #4A93C3", -"* c #5EA9D2", -"= c #72D1EF", -"- c #6DCCEC", -"; c #4B9FCE", -"> c #3483BA", -", c #1E67A5", -"' c #1B6BA5", -") c #2F7AB0", -"! c #48B9E0", -"~ c #5CC2E5", -"{ c #6ED0EE", -"] c #6FC9E9", -"^ c #4994C5", -"/ c #3783B9", -"( c #1E5D9D", -"_ c #1463A1", -": c #028DC4", -"< c #128DC3", -"[ c #27ABD7", -"} c #3CB8E0", -"| c #4EC0E5", -"1 c #5BC3E6", -"2 c #50A2CE", -"3 c #3B7EB5", -"4 c #3C93C4", -"5 c #2164A1", -"6 c #145A9A", -"7 c #0E8FC4", -"8 c #007EBA", -"9 c #0694C8", -"0 c #1896C7", -"a c #2B99C9", -"b c #3CB7DE", -"c c #48B9DF", -"d c #3E95C5", -"e c #2E71AB", -"f c #399DCA", -"g c #34A9D4", -"h c #2387BE", -"i c #1388C0", -"j c #0059A1", -"k c #005C9E", -"l c #00498B", -"m c #095897", -"n c #1869A3", -"o c #289CCA", -"p c #34B1DA", -"q c #3BB3DB", -"r c #3BB3DA", -"s c #35AFD7", -"t c #2BA2CF", -"u c #1E6AA2", -"v c #106AA7", -"w c #0258A0", -"x c #00357F", -"y c #002D71", -"z c #003175", -"A c #013A7E", -"B c #084889", -"C c #1577AF", -"D c #1FA1CF", -"E c #26A3D1", -"F c #28A2CF", -"G c #269ACA", -"H c #2088BE", -"I c #174784", -"J c #0B1F5F", -"K c #012568", -"L c #00206A", -"M c #00185A", -"N c #001F62", -"O c #002569", -"P c #002C70", -"Q c #0567A7", -"R c #0D81BB", -"S c #1485BD", -"T c #1883BC", -"U c #177DB7", -"V c #144A88", -"W c #0C1D5C", -"X c #030B47", -"Y c #00023B", -"Z c #00207A", -"` c #002072", -" . c #00236B", -".. c #001556", -"+. c #001B5E", -"@. c #003D81", -"#. c #01599E", -"$. c #04559E", -"%. c #0761A6", -"&. c #085499", -"*. c #061958", -"=. c #020843", -"-. c #000137", -";. c #001C79", -">. c #00155D", -",. c #000945", -"'. c #000B49", -"). c #000E4C", -"!. c #002367", -"~. c #002A6F", -"{. c #003E8B", -"]. c #003787", -"^. c #00175C", -"/. c #000035", -"(. c #000030", -"_. c #000E67", -":. c #00043B", -"<. c #000339", -"[. c #00043C", -"}. c #00053E", -"|. c #00063F", -"1. c #000E4F", -"2. c #00247E", -"3. c #00166A", -"4. c #00002E", -"5. c #00014F", -"6. c #000029", -"7. c #00012F", -"8. c #000953", -"9. c #000E6E", -"0. c #000A6C", -"a. c #000563", -"b. c #00002F", -"c. c #00001D", -"d. c #000025", -"e. c #000040", -"f. c #000033", -" ", -" . + @ # $ ", -" % & * = - ; > , ", -" ' ) ! ~ { ] ^ / ( _ ", -" : < [ } | 1 2 3 4 5 6 7 ", -" 8 9 0 a b c d e f g h i ", -" j k l m n o p q r s t u v w ", -" x y z A B C D E F G H I J K ", -" L M N O P Q R S T U V W X Y ", -" Z ` ...+.@.#.$.%.&.*.=.-. ", -" ;.>.,.'.).!.~.{.].^./.(. ", -" _.:.<.[.}.|.1.2.3.4. ", -" 5.6.(.4.7.8.9.0.a. ", -" b.b.c.d.e.f. ", -" ", -" "}; From a854b91773e73c4fc3bac65c243742940442ac60 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:22:30 -0400 Subject: [PATCH 453/674] Update firefox.js --- .../firefox-source-code/app/profile/firefox.js | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js index d663d23..5e99a8b 100644 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js @@ -1,4 +1,4 @@ -# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- +/** -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- # ***** BEGIN LICENSE BLOCK ***** # Version: MPL 1.1/GPL 2.0/LGPL 2.1 # @@ -34,19 +34,9 @@ # the terms of any one of the MPL, the GPL or the LGPL. # # ***** END LICENSE BLOCK ***** - +**/ // XXX Toolkit-specific preferences should be moved into toolkit.js -#filter substitution - -# SYNTAX HINTS: dashes are delimiters. Use underscores instead. -# The first character after a period must be alphabetic. - -#ifdef XP_UNIX -#ifndef XP_MACOSX -#define UNIX_BUT_NOT_MAC -#endif -#endif pref("general.startup.browser", true); From 570e0410ec8a8eb650440bdbd194cc723d60565a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:23:51 -0400 Subject: [PATCH 454/674] Delete Makefile.in --- .../firefox-source-code/app/Makefile.in | 419 ------------------ 1 file changed, 419 deletions(-) delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/Makefile.in diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/Makefile.in b/comet/platforms/windows-64xbit/firefox-source-code/app/Makefile.in deleted file mode 100644 index 1614230..0000000 --- a/comet/platforms/windows-64xbit/firefox-source-code/app/Makefile.in +++ /dev/null @@ -1,419 +0,0 @@ -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is mozilla.org code. -# -# The Initial Developer of the Original Code is -# Netscape Communications. -# Portions created by the Initial Developer are Copyright (C) 2001 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# Brian Ryner -# Jonathan Wilson -# Dan Mosedale -# Benjamin Smedberg -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -DEPTH = ../.. -topsrcdir = @top_srcdir@ -srcdir = @srcdir@ -VPATH = @srcdir@ - -include $(DEPTH)/config/autoconf.mk - -DIRS = profile/extensions - -PREF_JS_EXPORTS = $(srcdir)/profile/firefox.js \ - $(srcdir)/profile/channel-prefs.js \ - $(NULL) - -ifndef MOZ_BRANDING_DIRECTORY -PREF_JS_EXPORTS += $(srcdir)/firefox-branding.js -endif - -# hardcode en-US for the moment -AB_CD = en-US - -DEFINES += -DAB_CD=$(AB_CD) - -APP_VERSION = $(shell cat $(srcdir)/../config/version.txt) -DEFINES += -DAPP_VERSION="$(APP_VERSION)" -APP_UA_NAME = $(shell echo $(MOZ_APP_DISPLAYNAME) | sed -e's/[^A-Za-z]//g') -DEFINES += -DAPP_UA_NAME="$(APP_UA_NAME)" - -DIST_FILES = application.ini - -GRE_MILESTONE = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build Milestone) -GRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build BuildID) - -DEFINES += -DGRE_MILESTONE=$(GRE_MILESTONE) -DGRE_BUILDID=$(GRE_BUILDID) - -SOURCE_STAMP := $(shell cd $(topsrcdir) ; hg identify 2>/dev/null | cut -f1 -d' ') -ifdef SOURCE_STAMP -DEFINES += -DMOZ_SOURCE_STAMP="$(SOURCE_STAMP)" -endif - -SOURCE_REPO := $(shell hg -R $(topsrcdir) showconfig paths.default 2>/dev/null | sed s/^ssh:/http:/) -ifdef SOURCE_REPO -DEFINES += -DMOZ_SOURCE_REPO="$(SOURCE_REPO)" -endif - -LIBS += $(JEMALLOC_LIBS) - -ifdef LIBXUL_SDK -include $(topsrcdir)/config/rules.mk -else -# Build a binary bootstrapping with XRE_main - -ifeq ($(USE_SHORT_LIBNAME), 1) -PROGRAM = $(MOZ_APP_NAME)$(BIN_SUFFIX) -else -PROGRAM = $(MOZ_APP_NAME)-bin$(BIN_SUFFIX) -endif - -REQUIRES = \ - xpcom \ - string \ - $(NULL) - -CPPSRCS = nsBrowserApp.cpp - -LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre - -ifdef BUILD_STATIC_LIBS -ifdef _MSC_VER -STATIC_COMPONENTS_LINKER_PATH = -LIBPATH:$(DEPTH)/staticlib -else -STATIC_COMPONENTS_LINKER_PATH = -L$(DEPTH)/staticlib -endif -LIBS += $(DEPTH)/toolkit/xre/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) -else -ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) -LIBS += $(DIST)/bin/XUL -else -EXTRA_DSO_LIBS += xul -endif -endif - -ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) -TK_LIBS := $(TK_LIBS) -endif - -ifdef MOZ_ENABLE_LIBXUL -APP_XPCOM_LIBS = $(XPCOM_GLUE_LDOPTS) -else -MOZILLA_INTERNAL_API = 1 -APP_XPCOM_LIBS = $(XPCOM_LIBS) -endif - -LIBS += \ - $(STATIC_COMPONENTS_LINKER_PATH) \ - $(EXTRA_DSO_LIBS) \ - $(MOZ_JS_LIBS) \ - $(APP_XPCOM_LIBS) \ - $(NSPR_LIBS) \ - $(TK_LIBS) \ - $(NULL) - -# Add explicit X11 dependency when building against X11 toolkits -ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) -LIBS += $(XLDFLAGS) $(XLIBS) $(ZLIB_LIBS) -endif - -ifdef MOZ_JPROF -LIBS += -ljprof -endif - -ifndef MOZ_WINCONSOLE -ifdef MOZ_DEBUG -MOZ_WINCONSOLE = 1 -else -MOZ_WINCONSOLE = 0 -endif -endif - -# This switches $(INSTALL) to copy mode, like $(SYSINSTALL), so things that -# shouldn't get 755 perms need $(IFLAGS1) for either way of calling nsinstall. -NSDISTMODE = copy - -include $(topsrcdir)/config/config.mk - -ifdef _MSC_VER -# Always enter a Windows program through wmain, whether or not we're -# a console application. -ifdef WINCE -WIN32_EXE_LDFLAGS += -ENTRY:mainWCRTStartup -else -WIN32_EXE_LDFLAGS += -ENTRY:wmainCRTStartup -endif -endif - -ifdef WINCE -EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME,corelibc) -endif - -ifdef BUILD_STATIC_LIBS -include $(topsrcdir)/config/static-config.mk - -EXTRA_DEPS += \ - $(STATIC_EXTRA_DEPS) \ - $(NULL) -DEFINES += $(STATIC_DEFINES) -CPPSRCS += $(STATIC_CPPSRCS) -EXTRA_DSO_LIBS += $(STATIC_EXTRA_DSO_LIBS) -REQUIRES += $(STATIC_REQUIRES) -EXTRA_LIBS += $(STATIC_EXTRA_LIBS) -endif - -ifeq ($(OS_ARCH),WINNT) -OS_LIBS += $(call EXPAND_LIBNAME,comctl32 comdlg32 uuid shell32 ole32 oleaut32 version winspool) -OS_LIBS += $(call EXPAND_LIBNAME,usp10 msimg32) - -RCINCLUDE = splash.rc -ifndef GNU_CC -RCFLAGS += -DMOZ_PHOENIX -I$(srcdir) -else -RCFLAGS += -DMOZ_PHOENIX --include-dir $(srcdir) -endif -ifdef BUILD_STATIC_LIBS -RCFLAGS += -DMOZ_STATIC_BUILD -endif -ifdef DEBUG -RCFLAGS += -DDEBUG -endif -endif - -ifeq ($(OS_ARCH),BeOS) -BEOS_PROGRAM_RESOURCE = $(srcdir)/apprunner-beos.rsrc -ifdef BUILD_STATIC_LIBS -OS_LIBS += -ltracker -lgame -endif -endif - -ifeq ($(OS_ARCH),OS2) -RESFILE=splashos2.res -RCFLAGS += -DMOZ_PHOENIX -ifdef BUILD_STATIC_LIBS -RCFLAGS += -DMOZ_STATIC_BUILD -i $(DIST)/include/widget -endif -ifdef DEBUG -RCFLAGS += -DDEBUG -endif -RCFLAGS += -DFIREFOX_ICO=\"$(DIST)/branding/firefox.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" -endif - -include $(topsrcdir)/config/rules.mk - -DEFINES += -DFIREFOX_ICO=\"$(DIST)/branding/firefox.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" - -ifdef MOZILLA_OFFICIAL -DEFINES += -DMOZILLA_OFFICIAL -endif - -ifdef BUILD_STATIC_LIBS -include $(topsrcdir)/config/static-rules.mk - -DEFINES += -DIMPL_XREAPI -endif - -ifeq ($(MOZ_WIDGET_TOOLKIT),photon) -LIBS += -lphexlib -endif - -ifeq ($(OS_ARCH),WINNT) -# -# Control the default heap size. -# This is the heap returned by GetProcessHeap(). -# As we use the CRT heap, the default size is too large and wastes VM. -# -# The default heap size is 1MB on Win32. -# The heap will grow if need be. -# -# Set it to 256k. See bug 127069. -# -ifndef GNU_CC -LDFLAGS += /HEAP:0x40000 -endif -endif - -$(PROGRAM): $(DEPTH)/toolkit/xre/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) - -ifneq (,$(filter-out OS2 WINNT WINCE,$(OS_ARCH))) - -$(MOZ_APP_NAME):: $(topsrcdir)/build/unix/mozilla.in $(GLOBAL_DEPS) - cat $< | sed -e "s|%MOZAPPDIR%|$(installdir)|" \ - -e "s|%MOZ_APP_DISPLAYNAME%|$(MOZ_APP_DISPLAYNAME)|" > $@ - chmod +x $@ - -libs:: $(MOZ_APP_NAME) - $(INSTALL) $< $(DIST)/bin - -install:: $(MOZ_APP_NAME) - $(SYSINSTALL) $< $(DESTDIR)$(bindir) - -GARBAGE += $(MOZ_APP_NAME) -GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, firefox.js) - -endif - -endif # LIBXUL_SDK - -ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) - -ICON_FILES = \ - $(DIST)/branding/mozicon128.png \ - $(DIST)/branding/mozicon50.xpm \ - $(DIST)/branding/mozicon16.xpm \ - $(DIST)/branding/document.png \ - $(NULL) - -libs:: $(ICON_FILES) - $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/icons - -install:: - $(SYSINSTALL) $(IFLAGS1) $(ICON_FILES) $(DESTDIR)$(mozappdir)/icons -endif - -ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) -libs:: - $(INSTALL) $(IFLAGS1) $(DIST)/branding/default16.png $(DIST)/bin/chrome/icons/default - $(INSTALL) $(IFLAGS1) $(DIST)/branding/default32.png $(DIST)/bin/chrome/icons/default - $(INSTALL) $(IFLAGS1) $(DIST)/branding/default48.png $(DIST)/bin/chrome/icons/default -endif - -export:: -ifndef MOZ_BRANDING_DIRECTORY - $(NSINSTALL) -D $(DIST)/branding -ifeq ($(OS_ARCH),WINNT) - cp $(srcdir)/firefox.ico $(DIST)/branding/firefox.ico - cp $(srcdir)/firefox.ico $(DIST)/branding/app.ico - cp $(srcdir)/document.ico $(DIST)/branding/document.ico -endif -ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) - cp $(srcdir)/macbuild/firefox.icns $(DIST)/branding/firefox.icns - cp $(srcdir)/macbuild/document.icns $(DIST)/branding/document.icns - cp $(srcdir)/macbuild/dsstore $(DIST)/branding/dsstore - cp $(srcdir)/macbuild/background.png $(DIST)/branding/background.png - cp $(srcdir)/macbuild/disk.icns $(DIST)/branding/disk.icns -endif -ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) - cp $(srcdir)/mozicon128.png $(DIST)/branding/mozicon128.png - cp $(srcdir)/mozicon16.xpm $(DIST)/branding/mozicon16.xpm - cp $(srcdir)/mozicon50.xpm $(DIST)/branding/mozicon50.xpm - cp $(srcdir)/document.png $(DIST)/branding/document.png -endif -ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) - cp $(srcdir)/default16.png $(DIST)/branding/default16.png - cp $(srcdir)/default32.png $(DIST)/branding/default32.png - cp $(srcdir)/default48.png $(DIST)/branding/default48.png -endif -ifeq ($(OS_ARCH),OS2) - cp $(srcdir)/firefox-os2.ico $(DIST)/branding/firefox.ico - cp $(srcdir)/document-os2.ico $(DIST)/branding/document.ico -endif -endif - -libs:: - touch $(DIST)/bin/.autoreg - -libs:: $(srcdir)/profile/prefs.js - $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/defaults/profile - -libs:: $(srcdir)/blocklist.xml - $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin - -ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) - -APP_NAME = $(MOZ_APP_DISPLAYNAME) - -ifdef MOZ_DEBUG -APP_NAME := $(APP_NAME)Debug -endif - -AB_CD = $(MOZ_UI_LOCALE) - -AB := $(firstword $(subst -, ,$(AB_CD))) - -clean clobber repackage:: - rm -rf $(DIST)/$(APP_NAME).app - -ifdef LIBXUL_SDK -APPFILES = Resources -else -APPFILES = MacOS -endif - -libs repackage:: $(PROGRAM) application.ini - mkdir -p $(DIST)/$(APP_NAME).app/Contents/MacOS - rsync -a --exclude CVS --exclude "*.in" $(srcdir)/macbuild/Contents $(DIST)/$(APP_NAME).app --exclude English.lproj - mkdir -p $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj - rsync -a --exclude CVS --exclude "*.in" $(srcdir)/macbuild/Contents/Resources/English.lproj/ $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj - sed -e "s/%APP_VERSION%/$(APP_VERSION)/" -e "s/%APP_NAME%/$(APP_NAME)/" $(srcdir)/macbuild/Contents/Info.plist.in > $(DIST)/$(APP_NAME).app/Contents/Info.plist - sed -e "s/%APP_VERSION%/$(APP_VERSION)/" -e "s/%APP_NAME%/$(APP_NAME)/" $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj/InfoPlist.strings - rsync -a $(DIST)/bin/ $(DIST)/$(APP_NAME).app/Contents/$(APPFILES) - $(RM) $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/mangle $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/shlibsign -ifdef LIBXUL_SDK - cp $(LIBXUL_DIST)/bin/$(XR_STUB_NAME) $(DIST)/$(APP_NAME).app/Contents/MacOS/firefox-bin -else - rm -f $(DIST)/$(APP_NAME).app/Contents/MacOS/$(PROGRAM) - rsync -aL $(PROGRAM) $(DIST)/$(APP_NAME).app/Contents/MacOS -endif - mkdir -p $(DIST)/$(APP_NAME).app/Contents/Plug-Ins - rsync -a --copy-unsafe-links $(LIBXUL_DIST)/package/PrintPDE.plugin $(DIST)/$(APP_NAME).app/Contents/Plug-Ins - -cp -L $(DIST)/bin/mangle $(DIST)/bin/shlibsign $(DIST)/$(APP_NAME).app/Contents/$(APPFILES) - cp -RL $(DIST)/branding/firefox.icns $(DIST)/$(APP_NAME).app/Contents/Resources/firefox.icns - cp -RL $(DIST)/branding/document.icns $(DIST)/$(APP_NAME).app/Contents/Resources/document.icns - cp -RL $(LIBXUL_DIST)/package/mozillaSuite.rsrc $(DIST)/$(APP_NAME).app/Contents/Resources/firefox-bin.rsrc - printf APPLMOZB > $(DIST)/$(APP_NAME).app/Contents/PkgInfo -# remove CVS dirs from packaged app - find $(DIST)/$(APP_NAME).app -type d -name "CVS" -prune -exec rm -rf {} \; - -else -ifdef LIBXUL_SDK -libs:: - cp $(LIBXUL_DIST)/bin/xulrunner-stub$(BIN_SUFFIX) $(DIST)/bin/firefox$(BIN_SUFFIX) -endif -endif - -libs:: -ifeq ($(OS_ARCH),WINNT) - $(PERL) -pe 's/(? $(DIST)/bin/LICENSE -else - $(INSTALL) $(IFLAGS1) $(topsrcdir)/LICENSE $(DIST)/bin -endif - -ifdef LIBXUL_SDK -ifndef SKIP_COPY_XULRUNNER -libs:: -ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) - rsync -a --copy-unsafe-links $(LIBXUL_DIST)/XUL.framework $(DIST)/$(APP_NAME).app/Contents/Frameworks -else - $(NSINSTALL) -D $(DIST)/bin/xulrunner - (cd $(LIBXUL_SDK)/bin && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DIST)/bin/xulrunner && tar -xf -) -endif # cocoa -endif # SKIP_COPY_XULRUNNER -endif # LIBXUL_SDK From 382b0820d865445d32d405a92a38aaa23fb3dcf0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:29:43 -0400 Subject: [PATCH 455/674] turn to javascript --- .../app/profile/firefox.js | 50 +++++++++---------- 1 file changed, 23 insertions(+), 27 deletions(-) diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js index 5e99a8b..0f2dddb 100644 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js @@ -1,4 +1,4 @@ -/** -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- +/** # ***** BEGIN LICENSE BLOCK ***** # Version: MPL 1.1/GPL 2.0/LGPL 2.1 # @@ -167,13 +167,13 @@ pref("keyword.URL", "chrome://browser-region/locale/region.properties"); pref("general.useragent.locale", "@AB_CD@"); pref("general.skins.selectedSkin", "classic/1.0"); pref("general.useragent.extra.firefox", "@APP_UA_NAME@/@APP_VERSION@"); - +do { pref("general.smoothScroll", false); #ifdef UNIX_BUT_NOT_MAC pref("general.autoScroll", false); -#else +} else { pref("general.autoScroll", true); -#endif +} // Whether or not the application should check at startup each time if it // is the default browser. @@ -193,16 +193,16 @@ pref("browser.warnOnRestart", true); pref("browser.fullscreen.autohide", true); pref("browser.fullscreen.animateUp", 1); -#ifdef UNIX_BUT_NOT_MAC +do { pref("browser.urlbar.clickSelectsAll", false); -#else +} else { pref("browser.urlbar.clickSelectsAll", true); -#endif -#ifdef UNIX_BUT_NOT_MAC +} +do { pref("browser.urlbar.doubleClickSelectsAll", true); -#else +} else { pref("browser.urlbar.doubleClickSelectsAll", false); -#endif +} pref("browser.urlbar.autoFill", false); // 0: Match anywhere (e.g., middle of words) // 1: Match on word boundaries and then try matching anywhere @@ -353,12 +353,12 @@ pref("browser.bookmarks.max_backups", 5); // Scripts & Windows prefs pref("dom.disable_open_during_load", true); -#ifdef DEBUG +do { pref("javascript.options.showInConsole", true); pref("general.warnOnAboutConfig", false); -#else +} else { pref("javascript.options.showInConsole", false); -#endif +} // Make the status bar reliably present and unaffected by pages pref("dom.disable_window_open_feature.status", true); @@ -433,6 +433,7 @@ pref("intl.menuitems.alwaysappendaccesskeys","chrome://global/locale/intl.proper pref("intl.menuitems.insertseparatorbeforeaccesskeys","chrome://global/locale/intl.properties"); // simple gestures support +do { pref("browser.gesture.swipe.left", "Browser:BackOrBackDuplicate"); pref("browser.gesture.swipe.right", "Browser:ForwardOrForwardDuplicate"); pref("browser.gesture.swipe.up", "cmd_scrollTop"); @@ -440,10 +441,10 @@ pref("browser.gesture.swipe.down", "cmd_scrollBottom"); #ifdef XP_MACOSX pref("browser.gesture.pinch.latched", true); pref("browser.gesture.pinch.threshold", 150); -#else +} else { pref("browser.gesture.pinch.latched", false); pref("browser.gesture.pinch.threshold", 25); -#endif +} pref("browser.gesture.pinch.out", "cmd_fullZoomEnlarge"); pref("browser.gesture.pinch.in", "cmd_fullZoomReduce"); pref("browser.gesture.pinch.out.shift", "cmd_fullZoomReset"); @@ -454,8 +455,9 @@ pref("browser.gesture.twist.right", ""); pref("browser.gesture.twist.left", ""); pref("browser.gesture.tap", "cmd_fullZoomReset"); + // 0=lines, 1=pages, 2=history , 3=text size -#ifdef XP_MACOSX + // On OS X, if the wheel has one axis only, shift+wheel comes through as a // horizontal scroll event. Thus, we can't assign anything other than normal // scrolling to shift+wheel. @@ -694,30 +696,24 @@ pref("urlclassifier.gethashtables", "goog-phish-shavar,goog-malware-shavar"); // the database. pref("urlclassifier.confirm-age", 2700); -#ifdef MOZ_WIDGET_GTK2 -#define RESTRICT_CACHEMAX -#endif -#ifdef XP_OS2 -#define RESTRICT_CACHEMAX -#endif + // Maximum size of the sqlite3 cache during an update, in bytes -#ifdef RESTRICT_CACHEMAX + pref("urlclassifier.updatecachemax", 104857600); -#else + pref("urlclassifier.updatecachemax", -1); -#endif + // URL for checking the reason for a malware warning. pref("browser.safebrowsing.malware.reportURL", "http://safebrowsing.clients.google.com/safebrowsing/diagnostic?client=%NAME%&hl=%LOCALE%&site="); -#endif pref("browser.EULA.version", 3); pref("browser.rights.version", 3); pref("browser.rights.3.shown", false); -#ifdef DEBUG + // Don't show the about:rights notification in debug builds. pref("browser.rights.override", true); #endif From d50e562e74511ff1a0cc9bc92d16d002e7ec989d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:31:52 -0400 Subject: [PATCH 456/674] Update firefox.js --- .../app/profile/firefox.js | 63 +++++++------------ 1 file changed, 24 insertions(+), 39 deletions(-) diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/firefox.js b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/firefox.js index d663d23..6e0802d 100644 --- a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/firefox.js +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/firefox.js @@ -1,4 +1,4 @@ -# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- +/** # ***** BEGIN LICENSE BLOCK ***** # Version: MPL 1.1/GPL 2.0/LGPL 2.1 # @@ -34,19 +34,9 @@ # the terms of any one of the MPL, the GPL or the LGPL. # # ***** END LICENSE BLOCK ***** - +**/ // XXX Toolkit-specific preferences should be moved into toolkit.js -#filter substitution - -# SYNTAX HINTS: dashes are delimiters. Use underscores instead. -# The first character after a period must be alphabetic. - -#ifdef XP_UNIX -#ifndef XP_MACOSX -#define UNIX_BUT_NOT_MAC -#endif -#endif pref("general.startup.browser", true); @@ -177,13 +167,13 @@ pref("keyword.URL", "chrome://browser-region/locale/region.properties"); pref("general.useragent.locale", "@AB_CD@"); pref("general.skins.selectedSkin", "classic/1.0"); pref("general.useragent.extra.firefox", "@APP_UA_NAME@/@APP_VERSION@"); - +do { pref("general.smoothScroll", false); #ifdef UNIX_BUT_NOT_MAC pref("general.autoScroll", false); -#else +} else { pref("general.autoScroll", true); -#endif +} // Whether or not the application should check at startup each time if it // is the default browser. @@ -203,16 +193,16 @@ pref("browser.warnOnRestart", true); pref("browser.fullscreen.autohide", true); pref("browser.fullscreen.animateUp", 1); -#ifdef UNIX_BUT_NOT_MAC +do { pref("browser.urlbar.clickSelectsAll", false); -#else +} else { pref("browser.urlbar.clickSelectsAll", true); -#endif -#ifdef UNIX_BUT_NOT_MAC +} +do { pref("browser.urlbar.doubleClickSelectsAll", true); -#else +} else { pref("browser.urlbar.doubleClickSelectsAll", false); -#endif +} pref("browser.urlbar.autoFill", false); // 0: Match anywhere (e.g., middle of words) // 1: Match on word boundaries and then try matching anywhere @@ -363,12 +353,12 @@ pref("browser.bookmarks.max_backups", 5); // Scripts & Windows prefs pref("dom.disable_open_during_load", true); -#ifdef DEBUG +do { pref("javascript.options.showInConsole", true); pref("general.warnOnAboutConfig", false); -#else +} else { pref("javascript.options.showInConsole", false); -#endif +} // Make the status bar reliably present and unaffected by pages pref("dom.disable_window_open_feature.status", true); @@ -443,6 +433,7 @@ pref("intl.menuitems.alwaysappendaccesskeys","chrome://global/locale/intl.proper pref("intl.menuitems.insertseparatorbeforeaccesskeys","chrome://global/locale/intl.properties"); // simple gestures support +do { pref("browser.gesture.swipe.left", "Browser:BackOrBackDuplicate"); pref("browser.gesture.swipe.right", "Browser:ForwardOrForwardDuplicate"); pref("browser.gesture.swipe.up", "cmd_scrollTop"); @@ -450,10 +441,10 @@ pref("browser.gesture.swipe.down", "cmd_scrollBottom"); #ifdef XP_MACOSX pref("browser.gesture.pinch.latched", true); pref("browser.gesture.pinch.threshold", 150); -#else +} else { pref("browser.gesture.pinch.latched", false); pref("browser.gesture.pinch.threshold", 25); -#endif +} pref("browser.gesture.pinch.out", "cmd_fullZoomEnlarge"); pref("browser.gesture.pinch.in", "cmd_fullZoomReduce"); pref("browser.gesture.pinch.out.shift", "cmd_fullZoomReset"); @@ -464,8 +455,9 @@ pref("browser.gesture.twist.right", ""); pref("browser.gesture.twist.left", ""); pref("browser.gesture.tap", "cmd_fullZoomReset"); + // 0=lines, 1=pages, 2=history , 3=text size -#ifdef XP_MACOSX + // On OS X, if the wheel has one axis only, shift+wheel comes through as a // horizontal scroll event. Thus, we can't assign anything other than normal // scrolling to shift+wheel. @@ -704,30 +696,24 @@ pref("urlclassifier.gethashtables", "goog-phish-shavar,goog-malware-shavar"); // the database. pref("urlclassifier.confirm-age", 2700); -#ifdef MOZ_WIDGET_GTK2 -#define RESTRICT_CACHEMAX -#endif -#ifdef XP_OS2 -#define RESTRICT_CACHEMAX -#endif + // Maximum size of the sqlite3 cache during an update, in bytes -#ifdef RESTRICT_CACHEMAX + pref("urlclassifier.updatecachemax", 104857600); -#else + pref("urlclassifier.updatecachemax", -1); -#endif + // URL for checking the reason for a malware warning. pref("browser.safebrowsing.malware.reportURL", "http://safebrowsing.clients.google.com/safebrowsing/diagnostic?client=%NAME%&hl=%LOCALE%&site="); -#endif pref("browser.EULA.version", 3); pref("browser.rights.version", 3); pref("browser.rights.3.shown", false); -#ifdef DEBUG + // Don't show the about:rights notification in debug builds. pref("browser.rights.override", true); #endif @@ -843,4 +829,3 @@ pref("browser.privatebrowsing.dont_prompt_on_enter", false); // base url for the wifi geolocation network provider pref("geo.wifi.uri", "https://www.google.com/loc/json"); - From 5fe3ed2081fa9026cad5d7c2868f1849c0cf5ffa Mon Sep 17 00:00:00 2001 From: mosesag0813 Date: Thu, 12 May 2016 22:35:14 -0400 Subject: [PATCH 457/674] Delete even more files --- .../app/profile/extensions/Makefile.in | 47 - .../Makefile.in | 59 - .../firefox-source-code/app/document-os2.ico | Bin 7824 -> 0 bytes .../firefox-source-code/app/document.ico | Bin 22486 -> 0 bytes .../firefox-source-code/app/document.png | Bin 3154 -> 0 bytes .../firefox-source-code/app/firefox-os2.ico | Bin 7824 -> 0 bytes .../app/firefox.exe.manifest | 34 - .../firefox-source-code/app/firefox.ico | Bin 22486 -> 0 bytes .../app/macbuild/Contents/Info.plist.in | 138 -- .../English.lproj/InfoPlist.strings.in | 2 - .../app/macbuild/background.png | Bin 1143 -> 0 bytes .../app/macbuild/disk.icns | Bin 39250 -> 0 bytes .../app/macbuild/document.icns | Bin 46788 -> 0 bytes .../firefox-source-code/app/macbuild/dsstore | Bin 6148 -> 0 bytes .../app/macbuild/firefox.icns | Bin 40590 -> 0 bytes .../firefox-source-code/app/mozicon128.png | Bin 15113 -> 0 bytes .../firefox-source-code/app/mozicon16.xpm | 156 --- .../firefox-source-code/app/mozicon50.xpm | 1144 ----------------- .../Makefile.in | 59 - 19 files changed, 1639 deletions(-) delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Makefile.in delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/document-os2.ico delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/document.ico delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/document.png delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/firefox-os2.ico delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/firefox.exe.manifest delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/firefox.ico delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/background.png delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/disk.icns delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/document.icns delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/dsstore delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/firefox.icns delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/mozicon128.png delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/mozicon16.xpm delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/mozicon50.xpm delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Makefile.in b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Makefile.in deleted file mode 100644 index 044061f..0000000 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Makefile.in +++ /dev/null @@ -1,47 +0,0 @@ -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is mozilla.org code. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 2001 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -DEPTH = ../../../.. -topsrcdir = @top_srcdir@ -srcdir = @srcdir@ -VPATH = @srcdir@ - -include $(DEPTH)/config/autoconf.mk - -DIRS = {972ce4c6-7e08-4474-a285-3208198ce6fd} - -include $(topsrcdir)/config/rules.mk diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in deleted file mode 100644 index 599e320..0000000 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in +++ /dev/null @@ -1,59 +0,0 @@ -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is mozilla.org code. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 2001 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -DEPTH = ../../../../.. -topsrcdir = @top_srcdir@ -srcdir = @srcdir@ -VPATH = @srcdir@ - -include $(DEPTH)/config/autoconf.mk -include $(topsrcdir)/config/rules.mk - -DEFINES += -DFIREFOX_VERSION=$(FIREFOX_VERSION) - -FILES := \ - install.rdf \ - $(NULL) - -libs:: - $(PYTHON) $(MOZILLA_DIR)/config/Preprocessor.py $(DEFINES) $(ACDEFINES) $(srcdir)/install.rdf.in > install.rdf - $(INSTALL) $(FILES) $(DIST)/bin/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} - -install:: - $(SYSINSTALL) $(IFLAGS1) $(FILES) $(DESTDIR)$(mozappdir)/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} - -GARBAGE += $(FILES) diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/document-os2.ico b/comet/platforms/windows-64xbit/firefox-source-code/app/document-os2.ico deleted file mode 100644 index 214e92cef45cc11f13a54015977afbc0d8321f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7824 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 Sn2Nz!LuZV}7@Do2nfePRiFVKc diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/document.ico b/comet/platforms/windows-64xbit/firefox-source-code/app/document.ico deleted file mode 100644 index 31111632477422dd3c21256364fdcaf6385b20e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22486 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 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/firefox-os2.ico b/comet/platforms/windows-64xbit/firefox-source-code/app/firefox-os2.ico deleted file mode 100644 index 560d198b3265eb104dae65b1da46ae0e8dfb0aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7824 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 - - -Firefox - - - - - - - - - - - - - - - - - - diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/firefox.ico b/comet/platforms/windows-64xbit/firefox-source-code/app/firefox.ico deleted file mode 100644 index 6bc01810f69bc644fcb4366659c41a753d1f998e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22486 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 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in deleted file mode 100644 index d3c8497..0000000 --- a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in +++ /dev/null @@ -1,138 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDocumentTypes - - - CFBundleTypeExtensions - - html - htm - shtml - xht - xhtml - - CFBundleTypeIconFile - document.icns - CFBundleTypeName - HTML Document - CFBundleTypeOSTypes - - HTML - - CFBundleTypeRole - Viewer - - - CFBundleTypeExtensions - - text - txt - js - log - css - xul - rdf - - CFBundleTypeIconFile - document.icns - CFBundleTypeName - Text Document - CFBundleTypeOSTypes - - TEXT - utxt - - CFBundleTypeRole - Viewer - - - CFBundleTypeExtensions - - jpeg - jpg - png - gif - - CFBundleTypeIconFile - fileBookmark.icns - CFBundleTypeName - document.icns - CFBundleTypeOSTypes - - GIFf - JPEG - PNGf - - CFBundleTypeRole - Viewer - - - CFBundleExecutable - firefox-bin - CFBundleGetInfoString - %APP_NAME% %APP_VERSION%, © 1998-2011 Contributors - CFBundleIconFile - firefox - CFBundleIdentifier - org.mozilla.firefox - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - %APP_NAME% - CFBundlePackageType - APPL - CFBundleShortVersionString - %APP_VERSION% - CFBundleSignature - MOZB - CFBundleURLTypes - - - CFBundleURLIconFile - document.icns - CFBundleURLName - http URL - CFBundleURLSchemes - - http - - - - CFBundleURLIconFile - document.icns - CFBundleURLName - https URL - CFBundleURLSchemes - - https - - - - CFBundleURLName - ftp URL - CFBundleURLSchemes - - ftp - - - - CFBundleURLName - file URL - CFBundleURLSchemes - - file - - - - CFBundleVersion - %APP_VERSION% - NSAppleScriptEnabled - - CGDisableCoalescedUpdates - - - diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in deleted file mode 100644 index 7433847..0000000 --- a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in +++ /dev/null @@ -1,2 +0,0 @@ -CFBundleName = "%APP_NAME%"; -NSHumanReadableCopyright = "Copyright © 1998-2011 Contributors"; diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/background.png b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/background.png deleted file mode 100644 index e52f31d051010215470ae91fc84a6d29d8645efa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1143 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 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/document.icns b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/document.icns deleted file mode 100644 index f5af7a70fc77eec683544b9b1d7c18c05656e499..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46788 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 N5&!&!>;10L{|6x(p(_9Y diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/dsstore b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/dsstore deleted file mode 100644 index 00b8f9a30536028b4380cc3915b48c2cc1eb47d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeI0O>9(E6vxkbox-$~I<$nK1$}&oK&6%dO3=lm)KDUUF($aNW;)Z-HViY9>GVB6 zNVr^7(u749MnREGB8gQ#tO{si6H0=yCS8mf7nrEbf*2GNYr?{XrvC4HXPEM#i7|0O z=1$%_=XdY9-(Tkq5pmmK_gbP55e4xW8K}kU4#A|G=eA%;j7eluMk)raE)vhS5$U02 zVH2;1){H#cpX~N+@Fudju-`Tc(o8&2jjHBLhntMbmrg}FV>Cag1=cobD1XDtr8o*I zi!a2l8RiQ+hZFW1gm^ZSKt#YDqk3X49Eq4@V?*~CKBS;Q;vH0wC*FoeTsT&wc{I!D z{}g!5o}T2OvEQGYX$PJ#Po}pgo9RVLfD0TOm@M0LISE?@_;TTdiQ~&Z=E+i3rF?wR zRfw+P=l6xA{cEYpv{QTL+zHWy91DVqc=n;{&8bAHG(LR!d(%lGRnNs8pBs&fFO5Sy z2W_e0TY?3)%&6$0?N^`&Zb>iWssnz}5;Jo?HxIbkvY~0~h6vglEyd}fd>;Dp5_|H2 zB~#PWM3a-&HjZVZCeFtA?c*G*L zP{z&QyDe=`ZE24sX6|2J4U0xROf6eC@7xhfr4nW{0e89mtzsOapLwITz?$ffCmksg z7X5K2B^C`vmlUFKGL`J{OF?{gpwC;%b$(2`Kc4k-d6g61SgyhLo}NskE3^AXA!X(K z;-`;wG<)1oAM1+m?#-kIlie-pq}hr8Iy9oZgQZ;42++-jnHlD^l zCERTz;NOiDoO8EztkR##2vkPkKaYSpA8b5EhD9o0dPfId-t7o^!;OR1#*^K`<78O$n_>YBmJja3yBN3W4(|>eM(oO!O^9>dCC*ohhe{?RS&4 z{-g69lm18;{-aamkRBC=|L9y{TYo4F|IxY1t@^Yu{72^(4(n6G@E@Hij_8xZ@E@J) z9Mva;;XgW~H~WunkVlCm9sZ+R$K(2-F#Jb1#CiRiF#Jb%J{R??!tfv6g*>HS5r+Th zF0x1;5bg!rR!D2%KJaqO*87FuM0?IqR5b`622awsJ}Z0#oTt1#Bm5TlGfJy@!e61h zl~$`(K382u`Zx`j`cw52_#)->r;>gRJVB%SoX-LH_s;K})*lF)`T2vDeqR{#;}Q?+ z5n;@a8{nLN&*#~B*pHD?bA`V~`bI0Fo8@bdkv>AL%F4z(@7eHCETCFpd~Y~83aLfH zrai~WR!y$|O^o?>*IQw%$6{j>@OX>dwV{3zr42x90L=3|J?g&)w|H}Pe Ix&MQI0r@@h!~g&Q diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/firefox.icns b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/firefox.icns deleted file mode 100644 index 17263f5b2dd0348616205d77894573bc27433008..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40590 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

Tsu*UsKQrS`#)90fu# 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 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon16.xpm b/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon16.xpm deleted file mode 100644 index f3c8a43..0000000 --- a/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon16.xpm +++ /dev/null @@ -1,156 +0,0 @@ -/* XPM */ -static char * mozicon16_xpm[] = { -"16 16 137 2", -" c None", -". c #388BBF", -"+ c #59ADD6", -"@ c #68CEEF", -"# c #62CCEE", -"$ c #45AAD7", -"% c #3578AF", -"& c #4A93C3", -"* c #5EA9D2", -"= c #72D1EF", -"- c #6DCCEC", -"; c #4B9FCE", -"> c #3483BA", -", c #1E67A5", -"' c #1B6BA5", -") c #2F7AB0", -"! c #48B9E0", -"~ c #5CC2E5", -"{ c #6ED0EE", -"] c #6FC9E9", -"^ c #4994C5", -"/ c #3783B9", -"( c #1E5D9D", -"_ c #1463A1", -": c #028DC4", -"< c #128DC3", -"[ c #27ABD7", -"} c #3CB8E0", -"| c #4EC0E5", -"1 c #5BC3E6", -"2 c #50A2CE", -"3 c #3B7EB5", -"4 c #3C93C4", -"5 c #2164A1", -"6 c #145A9A", -"7 c #0E8FC4", -"8 c #007EBA", -"9 c #0694C8", -"0 c #1896C7", -"a c #2B99C9", -"b c #3CB7DE", -"c c #48B9DF", -"d c #3E95C5", -"e c #2E71AB", -"f c #399DCA", -"g c #34A9D4", -"h c #2387BE", -"i c #1388C0", -"j c #0059A1", -"k c #005C9E", -"l c #00498B", -"m c #095897", -"n c #1869A3", -"o c #289CCA", -"p c #34B1DA", -"q c #3BB3DB", -"r c #3BB3DA", -"s c #35AFD7", -"t c #2BA2CF", -"u c #1E6AA2", -"v c #106AA7", -"w c #0258A0", -"x c #00357F", -"y c #002D71", -"z c #003175", -"A c #013A7E", -"B c #084889", -"C c #1577AF", -"D c #1FA1CF", -"E c #26A3D1", -"F c #28A2CF", -"G c #269ACA", -"H c #2088BE", -"I c #174784", -"J c #0B1F5F", -"K c #012568", -"L c #00206A", -"M c #00185A", -"N c #001F62", -"O c #002569", -"P c #002C70", -"Q c #0567A7", -"R c #0D81BB", -"S c #1485BD", -"T c #1883BC", -"U c #177DB7", -"V c #144A88", -"W c #0C1D5C", -"X c #030B47", -"Y c #00023B", -"Z c #00207A", -"` c #002072", -" . c #00236B", -".. c #001556", -"+. c #001B5E", -"@. c #003D81", -"#. c #01599E", -"$. c #04559E", -"%. c #0761A6", -"&. c #085499", -"*. c #061958", -"=. c #020843", -"-. c #000137", -";. c #001C79", -">. c #00155D", -",. c #000945", -"'. c #000B49", -"). c #000E4C", -"!. c #002367", -"~. c #002A6F", -"{. c #003E8B", -"]. c #003787", -"^. c #00175C", -"/. c #000035", -"(. c #000030", -"_. c #000E67", -":. c #00043B", -"<. c #000339", -"[. c #00043C", -"}. c #00053E", -"|. c #00063F", -"1. c #000E4F", -"2. c #00247E", -"3. c #00166A", -"4. c #00002E", -"5. c #00014F", -"6. c #000029", -"7. c #00012F", -"8. c #000953", -"9. c #000E6E", -"0. c #000A6C", -"a. c #000563", -"b. c #00002F", -"c. c #00001D", -"d. c #000025", -"e. c #000040", -"f. c #000033", -" ", -" . + @ # $ ", -" % & * = - ; > , ", -" ' ) ! ~ { ] ^ / ( _ ", -" : < [ } | 1 2 3 4 5 6 7 ", -" 8 9 0 a b c d e f g h i ", -" j k l m n o p q r s t u v w ", -" x y z A B C D E F G H I J K ", -" L M N O P Q R S T U V W X Y ", -" Z ` ...+.@.#.$.%.&.*.=.-. ", -" ;.>.,.'.).!.~.{.].^./.(. ", -" _.:.<.[.}.|.1.2.3.4. ", -" 5.6.(.4.7.8.9.0.a. ", -" b.b.c.d.e.f. ", -" ", -" "}; diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon50.xpm b/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon50.xpm deleted file mode 100644 index d240015..0000000 --- a/comet/platforms/windows-64xbit/firefox-source-code/app/mozicon50.xpm +++ /dev/null @@ -1,1144 +0,0 @@ -/* XPM */ -static char * mozicon50_xpm[] = { -"48 48 1093 2", -" c None", -". c #2099CF", -"+ c #2CA7D9", -"@ c #33AEDD", -"# c #34B2E1", -"$ c #35B8E5", -"% c #2FBAE8", -"& c #26B5E4", -"* c #199FD6", -"= c #177DB8", -"- c #2C8FC4", -"; c #43A0CE", -"> c #55ADD6", -", c #5CB5DD", -"' c #61C4E8", -") c #63CBED", -"! c #64CFF1", -"~ c #63D1F2", -"{ c #5ECCEF", -"] c #57C3E9", -"^ c #4EB8E1", -"/ c #3CABD9", -"( c #2A9ED1", -"_ c #1991C9", -": c #0F7CBA", -"< c #166EAC", -"[ c #3387BC", -"} c #4797C6", -"| c #51A0CC", -"1 c #56A7D2", -"2 c #5BAED7", -"3 c #60B6DD", -"4 c #67CDEE", -"5 c #69D3F2", -"6 c #6BD4F4", -"7 c #69D3F4", -"8 c #63CDEF", -"9 c #5AC0E6", -"0 c #51B6DF", -"a c #49ACD8", -"b c #42A2D1", -"c c #3898CA", -"d c #298CC2", -"e c #167EB9", -"f c #0B5A9C", -"g c #2674AE", -"h c #3D87BA", -"i c #4590C0", -"j c #4B97C6", -"k c #519FCB", -"l c #58A6D1", -"m c #5DADD5", -"n c #62B3DA", -"o c #69C3E6", -"p c #6ED4F2", -"q c #6FD6F4", -"r c #6ED5F4", -"s c #6AD3F2", -"t c #5FC3E7", -"u c #53B2DC", -"v c #4BA8D5", -"w c #439FCE", -"x c #3B95C7", -"y c #338BC0", -"z c #2B82B9", -"A c #1D76B1", -"B c #0C69A9", -"C c #10599A", -"D c #2D71AA", -"E c #377CB2", -"F c #3D84B8", -"G c #458DBE", -"H c #4B95C4", -"I c #529CC9", -"J c #59A4CF", -"K c #5FABD4", -"L c #65B1D8", -"M c #6BC2E4", -"N c #71D5F3", -"O c #73D6F3", -"P c #72D5F3", -"Q c #6DD1F0", -"R c #5FBBE2", -"S c #54ADD8", -"T c #4CA4D2", -"U c #439ACB", -"V c #3B91C4", -"W c #3487BD", -"X c #2D7EB7", -"Y c #2675AF", -"Z c #1E6CA9", -"` c #0F5FA0", -" . c #055296", -".. c #115394", -"+. c #2767A2", -"@. c #2F70A9", -"#. c #3679AF", -"$. c #3C81B5", -"%. c #448ABC", -"&. c #4A92C2", -"*. c #519AC7", -"=. c #58A2CD", -"-. c #5FA9D2", -";. c #65B0D7", -">. c #6EC8E9", -",. c #74D4F2", -"'. c #76D6F3", -"). c #75D6F3", -"!. c #71D3F1", -"~. c #62BCE1", -"{. c #54A9D5", -"]. c #4C9FCE", -"^. c #4396C8", -"/. c #3B8CC1", -"(. c #3483BA", -"_. c #2C7AB3", -":. c #2670AC", -"<. c #1F68A6", -"[. c #195F9F", -"}. c #0D5497", -"|. c #04488D", -"1. c #0F4A8D", -"2. c #1F5A98", -"3. c #2663A0", -"4. c #2D6DA6", -"5. c #3475AD", -"6. c #3B7EB3", -"7. c #4287B9", -"8. c #4990C1", -"9. c #51A4CF", -"0. c #569FCA", -"a. c #5DA6CF", -"b. c #66B5DB", -"c. c #6FD1F0", -"d. c #75D4F1", -"e. c #79D5F2", -"f. c #75D3F1", -"g. c #63BBE0", -"h. c #54A4D1", -"i. c #4B9BCB", -"j. c #4391C4", -"k. c #3B88BD", -"l. c #337FB6", -"m. c #2C76B0", -"n. c #266CA9", -"o. c #1F64A3", -"p. c #1A5B9C", -"q. c #145396", -"r. c #0A498E", -"s. c #034C8F", -"t. c #085293", -"u. c #164D8E", -"v. c #1D5695", -"w. c #24609C", -"x. c #2A69A3", -"y. c #3271AA", -"z. c #387AAF", -"A. c #429FCC", -"B. c #4CBFE4", -"C. c #52C4E8", -"D. c #57AFD7", -"E. c #5DB3DA", -"F. c #65C5E7", -"G. c #6DD0EE", -"H. c #72D2EF", -"I. c #78D4F0", -"J. c #7BD5F1", -"K. c #76D2EF", -"L. c #6AC5E6", -"M. c #55A5D1", -"N. c #4A95C6", -"O. c #428CC0", -"P. c #3A83B9", -"Q. c #337AB3", -"R. c #2C71AD", -"S. c #2568A6", -"T. c #1F5F9F", -"U. c #1D65A3", -"V. c #269ACA", -"W. c #1C84BA", -"X. c #0D7DB5", -"Y. c #0298CC", -"Z. c #0296CA", -"`. c #0C5998", -" + c #14498A", -".+ c #1B609C", -"++ c #2498C8", -"@+ c #2977AF", -"#+ c #2F75AC", -"$+ c #3575AC", -"%+ c #40ABD5", -"&+ c #49BFE4", -"*+ c #50C3E7", -"=+ c #56C5E8", -"-+ c #5DC8EA", -";+ c #63CBEB", -">+ c #69CEED", -",+ c #6ED0EE", -"'+ c #73D2EF", -")+ c #77D3EF", -"!+ c #72CEEC", -"~+ c #5AA7D1", -"{+ c #4F99C9", -"]+ c #4891C3", -"^+ c #4087BC", -"/+ c #387EB5", -"(+ c #3277B1", -"_+ c #2B70AB", -":+ c #2463A2", -"<+ c #1E5B9C", -"[+ c #185395", -"}+ c #165496", -"|+ c #10498D", -"1+ c #105F9E", -"2+ c #0A9ECF", -"3+ c #0088C0", -"4+ c #038DC3", -"5+ c #0A4A8C", -"6+ c #114E8E", -"7+ c #1989BD", -"8+ c #22AAD7", -"9+ c #28A2D0", -"0+ c #2C71A9", -"a+ c #3380B5", -"b+ c #3EB9E1", -"c+ c #45BDE3", -"d+ c #4CC0E5", -"e+ c #53C3E7", -"f+ c #59C6E8", -"g+ c #5EC9EA", -"h+ c #64CBEB", -"i+ c #69CDEC", -"j+ c #6ECFED", -"k+ c #70D0ED", -"l+ c #64BDE1", -"m+ c #55A6D1", -"n+ c #3D82B8", -"o+ c #3D8BBE", -"p+ c #49AFD8", -"q+ c #378DBF", -"r+ c #225F9E", -"s+ c #1D5698", -"t+ c #174E92", -"u+ c #12468B", -"v+ c #0E3F85", -"w+ c #115F9D", -"x+ c #15A2D1", -"y+ c #0395C9", -"z+ c #0088C1", -"A+ c #0190C6", -"B+ c #079ACC", -"C+ c #0FA0D0", -"D+ c #169ECF", -"E+ c #1D99CC", -"F+ c #25AAD7", -"G+ c #2BA0CE", -"H+ c #32AED8", -"I+ c #3AB7DF", -"J+ c #41BBE1", -"K+ c #47BEE3", -"L+ c #4EC1E5", -"M+ c #53C4E7", -"N+ c #5FC8E9", -"O+ c #63CAEA", -"P+ c #67CBEB", -"Q+ c #69CBEA", -"R+ c #62BCE0", -"S+ c #5AAFD7", -"T+ c #478DBF", -"U+ c #4084B9", -"V+ c #3A7CB4", -"W+ c #3E8CBF", -"X+ c #4DBADF", -"Y+ c #3383B8", -"Z+ c #215B9B", -"`+ c #1B5295", -" @ c #164A8E", -".@ c #114288", -"+@ c #0D3A82", -"@@ c #0E4C8E", -"#@ c #1380B7", -"$@ c #0D96C9", -"%@ c #0089C1", -"&@ c #007BB8", -"*@ c #0085BE", -"=@ c #008CC4", -"-@ c #0496C9", -";@ c #0B9DCF", -">@ c #1168AB", -",@ c #174F99", -"'@ c #21AAD7", -")@ c #28AED9", -"!@ c #2FB1DB", -"~@ c #36B5DE", -"{@ c #3CB8E0", -"]@ c #42BBE2", -"^@ c #49BEE4", -"/@ c #54C3E6", -"(@ c #59C5E7", -"_@ c #5DC7E8", -":@ c #5FC5E7", -"<@ c #53A9D3", -"[@ c #4B96C6", -"}@ c #478FC2", -"|@ c #4186BB", -"1@ c #3C7FB5", -"2@ c #3676AF", -"3@ c #306EA9", -"4@ c #3889BD", -"5@ c #44AFD8", -"6@ c #2F84B9", -"7@ c #194D91", -"8@ c #15458A", -"9@ c #144D90", -"0@ c #0C367E", -"a@ c #0C4086", -"b@ c #1797C8", -"c@ c #1295C8", -"d@ c #0487C0", -"e@ c #0079B6", -"f@ c #0081BC", -"g@ c #0E9ACC", -"h@ c #1597CA", -"i@ c #1CA7D5", -"j@ c #23ABD8", -"k@ c #2AAFDA", -"l@ c #31B2DC", -"m@ c #37B5DE", -"n@ c #3DB8E0", -"o@ c #43BBE2", -"p@ c #49BEE3", -"q@ c #4EC0E4", -"r@ c #53C2E5", -"s@ c #57C4E6", -"t@ c #4EAAD4", -"u@ c #4696C5", -"v@ c #438FC0", -"w@ c #4088BC", -"x@ c #3C80B6", -"y@ c #3778B1", -"z@ c #3270AB", -"A@ c #2C68A5", -"B@ c #3D9AC8", -"C@ c #46BADF", -"D@ c #3DB0D8", -"E@ c #287CB2", -"F@ c #164D90", -"G@ c #299ECC", -"H@ c #1B79B0", -"I@ c #1A8CBF", -"J@ c #199BCC", -"K@ c #1392C6", -"L@ c #0A86BE", -"M@ c #0079B7", -"N@ c #006AAC", -"O@ c #0074B3", -"P@ c #007CB9", -"Q@ c #0083BE", -"R@ c #008BC2", -"S@ c #0393C8", -"T@ c #099CCD", -"U@ c #10A1D1", -"V@ c #17A4D3", -"W@ c #1EA8D6", -"X@ c #25ABD8", -"Y@ c #2BAFDA", -"Z@ c #37B5DD", -"`@ c #3DB8DF", -" # c #42BAE1", -".# c #48BCE2", -"+# c #4CBEE3", -"@# c #50C0E4", -"## c #48A8D3", -"$# c #3F8EC0", -"%# c #3C87BC", -"&# c #3A81B7", -"*# c #3679B1", -"=# c #3171AC", -"-# c #2D6AA6", -";# c #2862A0", -"># c #40A5D1", -",# c #43B8DE", -"'# c #3DB5DC", -")# c #38B1DA", -"!# c #2D9ECC", -"~# c #2B9FCE", -"{# c #246AAA", -"]# c #1F96C7", -"^# c #1996C9", -"/# c #138DC3", -"(# c #0E84BC", -"_# c #0175B4", -":# c #0068AC", -"<# c #0070B1", -"[# c #0077B5", -"}# c #007FBA", -"|# c #0086BF", -"1# c #018DC4", -"2# c #0596C9", -"3# c #0B9DCE", -"4# c #12A1D1", -"5# c #1897C8", -"6# c #1E96C7", -"7# c #25A0CE", -"8# c #2B90C2", -"9# c #31A4D0", -"0# c #37B4DD", -"a# c #3CB7DF", -"b# c #41B9E0", -"c# c #45BBE0", -"d# c #49BCE1", -"e# c #4BBBE0", -"f# c #419FCC", -"g# c #3C91C2", -"h# c #337AB1", -"i# c #3072AC", -"j# c #2C6BA7", -"k# c #2864A1", -"l# c #255F9E", -"m# c #3FAAD4", -"n# c #40B6DC", -"o# c #3AB3DB", -"p# c #35B0D8", -"q# c #2F86BD", -"r# c #29599F", -"s# c #237DB7", -"t# c #1E99CA", -"u# c #1892C5", -"v# c #1389C0", -"w# c #0E7FBA", -"x# c #0473B2", -"y# c #0065AA", -"z# c #0064A9", -"A# c #006BAD", -"B# c #0072B2", -"C# c #0080BC", -"D# c #0082BC", -"E# c #028DC4", -"F# c #0796C9", -"G# c #0D88BD", -"H# c #1372AB", -"I# c #1982B8", -"J# c #1F79B0", -"K# c #247BB1", -"L# c #2A86B9", -"M# c #31B1DA", -"N# c #36B3DC", -"O# c #3AB5DD", -"P# c #3FB7DE", -"Q# c #42B9DF", -"R# c #45BAE0", -"S# c #48BBE0", -"T# c #47B6DD", -"U# c #3689BC", -"V# c #2D72AB", -"W# c #2C73AC", -"X# c #2F7DB3", -"Y# c #399BC9", -"Z# c #3FB4DB", -"`# c #3CB3DA", -" $ c #37B0D9", -".$ c #32AED7", -"+$ c #2CA8D3", -"@$ c #277EB8", -"#$ c #229CCC", -"$$ c #1D95C8", -"%$ c #188DC2", -"&$ c #1384BD", -"*$ c #0D7AB6", -"=$ c #066FB0", -"-$ c #0057A0", -";$ c #005FA5", -">$ c #0066AA", -",$ c #006DAF", -"'$ c #006EAC", -")$ c #004C8E", -"!$ c #005595", -"~$ c #025999", -"{$ c #085D9B", -"]$ c #0D64A0", -"^$ c #1369A4", -"/$ c #196EA7", -"($ c #1E73AA", -"_$ c #2376AD", -":$ c #2AA0CE", -"<$ c #2FAFD9", -"[$ c #34B1DB", -"}$ c #38B3DC", -"|$ c #3BB5DC", -"1$ c #3EB6DD", -"2$ c #40B7DD", -"3$ c #42B7DD", -"4$ c #43B7DE", -"5$ c #43B7DD", -"6$ c #40B5DC", -"7$ c #3DB4DB", -"8$ c #3AB2DA", -"9$ c #33AED6", -"0$ c #2EABD5", -"a$ c #29A5D2", -"b$ c #259ECD", -"c$ c #2094C6", -"d$ c #1C8DC2", -"e$ c #1787BE", -"f$ c #127EB9", -"g$ c #0D75B3", -"h$ c #076AAC", -"i$ c #005FA6", -"j$ c #00539D", -"k$ c #005AA2", -"l$ c #0060A6", -"m$ c #0068AB", -"n$ c #0063A5", -"o$ c #004487", -"p$ c #004386", -"q$ c #004789", -"r$ c #004B8D", -"s$ c #045192", -"t$ c #095997", -"u$ c #0E5F9C", -"v$ c #1365A0", -"w$ c #1869A4", -"x$ c #1D6EA7", -"y$ c #2274AB", -"z$ c #28A6D2", -"A$ c #2DAED8", -"B$ c #31AFD9", -"C$ c #34B1DA", -"D$ c #37B2DB", -"E$ c #39B3DB", -"F$ c #3BB4DB", -"G$ c #3CB4DB", -"H$ c #3BB3DA", -"I$ c #38B1D9", -"J$ c #35AFD8", -"K$ c #32ADD6", -"L$ c #2EAAD4", -"M$ c #2BA5D1", -"N$ c #2795C5", -"O$ c #2374AA", -"P$ c #1E5691", -"Q$ c #1A4C89", -"R$ c #156AA5", -"S$ c #1078B5", -"T$ c #0B6FAF", -"U$ c #0665A9", -"V$ c #004A97", -"W$ c #004D9A", -"X$ c #00509A", -"Y$ c #00579F", -"Z$ c #0062A7", -"`$ c #00468A", -" % c #00387C", -".% c #003C7F", -"+% c #004083", -"@% c #044D8E", -"#% c #095493", -"$% c #0E5A98", -"%% c #13609C", -"&% c #18659F", -"*% c #1C6BA4", -"=% c #219FCD", -"-% c #25AAD5", -";% c #29ABD6", -">% c #2DADD7", -",% c #30AED8", -"'% c #32AFD8", -")% c #34B0D8", -"!% c #34AED7", -"~% c #30ABD4", -"{% c #2DA8D2", -"]% c #2BA3CF", -"^% c #289DCC", -"/% c #2494C5", -"(% c #20659E", -"_% c #1C4684", -":% c #183D7C", -"<% c #133B7A", -"[% c #0F5695", -"}% c #0A5FA1", -"|% c #055FA5", -"1% c #00559F", -"2% c #004D99", -"3% c #004896", -"4% c #002E74", -"5% c #003C82", -"6% c #004E94", -"7% c #003377", -"8% c #003175", -"9% c #003578", -"0% c #003B7F", -"a% c #003F82", -"b% c #014285", -"c% c #044889", -"d% c #094E8E", -"e% c #0D5493", -"f% c #125997", -"g% c #167FB4", -"h% c #1A96C7", -"i% c #1EA5D2", -"j% c #22A7D3", -"k% c #25A9D4", -"l% c #28AAD5", -"m% c #2AAAD5", -"n% c #2CABD6", -"o% c #2DACD6", -"p% c #2EACD5", -"q% c #2DA9D3", -"r% c #2CA6D1", -"s% c #299FCD", -"t% c #279ACA", -"u% c #2495C7", -"v% c #218FC3", -"w% c #1D86BC", -"x% c #1A4683", -"y% c #163574", -"z% c #112C6C", -"A% c #0D2464", -"B% c #082D6F", -"C% c #044E94", -"D% c #004F9A", -"E% c #004292", -"F% c #00347D", -"G% c #002266", -"H% c #002669", -"I% c #00286C", -"J% c #002B6F", -"K% c #002E72", -"L% c #003478", -"M% c #00377B", -"N% c #003A7E", -"O% c #013D80", -"P% c #044285", -"Q% c #084889", -"R% c #0D4D8D", -"S% c #115492", -"T% c #15609B", -"U% c #189ACB", -"V% c #1CA0CF", -"W% c #1FA2CF", -"X% c #21A3D1", -"Y% c #24A4D1", -"Z% c #25A5D1", -"`% c #27A4D1", -" & c #28A4D1", -".& c #28A0CE", -"+& c #289ECC", -"@& c #2596C8", -"#& c #2392C5", -"$& c #208DC2", -"%& c #1D87BD", -"&& c #1A75AE", -"*& c #173978", -"=& c #132E6D", -"-& c #0F2565", -";& c #0B1D5D", -">& c #071555", -",& c #021151", -"'& c #001F61", -")& c #00276D", -"!& c #003D8E", -"~& c #003B89", -"{& c #001E62", -"]& c #002063", -"^& c #002569", -"/& c #002D72", -"(& c #003074", -"_& c #003579", -":& c #033C7F", -"<& c #074183", -"[& c #0B4787", -"}& c #0F5392", -"|& c #1391C5", -"1& c #1695C8", -"2& c #1998CA", -"3& c #1C99CA", -"4& c #1E9ACB", -"5& c #209BCB", -"6& c #219BCB", -"7& c #229ACA", -"8& c #2399C9", -"9& c #2397C8", -"0& c #2394C6", -"a& c #2291C4", -"b& c #1E89C0", -"c& c #1C84BC", -"d& c #1A5B97", -"e& c #174C89", -"f& c #142D6C", -"g& c #102665", -"h& c #0C1E5D", -"i& c #081756", -"j& c #040F4F", -"k& c #000847", -"l& c #000541", -"m& c #00033D", -"n& c #00368A", -"o& c #00256E", -"p& c #00185A", -"q& c #001A5D", -"r& c #001D60", -"s& c #001F63", -"t& c #002568", -"u& c #00276B", -"v& c #00296D", -"w& c #002B70", -"x& c #003276", -"y& c #023579", -"z& c #063A7D", -"A& c #0A5997", -"B& c #0D87BF", -"C& c #108AC1", -"D& c #138CC3", -"E& c #168EC4", -"F& c #188FC4", -"G& c #1A90C4", -"H& c #1C90C4", -"I& c #1D8FC4", -"J& c #1D8EC3", -"K& c #1D8CC2", -"L& c #1D8AC0", -"M& c #1C87BE", -"N& c #1B83BC", -"O& c #1A7FB9", -"P& c #1864A0", -"Q& c #164987", -"R& c #132C6A", -"S& c #102564", -"T& c #0D1E5D", -"U& c #091756", -"V& c #06104E", -"W& c #020947", -"X& c #000441", -"Y& c #00023C", -"Z& c #000038", -"`& c #003086", -" * c #001A5E", -".* c #001354", -"+* c #001658", -"@* c #001D5F", -"#* c #001F62", -"$* c #002164", -"%* c #002367", -"&* c #002D71", -"** c #014C8E", -"=* c #0474B2", -"-* c #077CB9", -";* c #0B80BA", -">* c #0E82BB", -",* c #1083BC", -"'* c #1285BD", -")* c #1485BE", -"!* c #1686BD", -"~* c #1785BD", -"{* c #1884BC", -"]* c #1882BB", -"^* c #1880B9", -"/* c #187DB7", -"(* c #177AB6", -"_* c #1571AF", -":* c #143676", -"<* c #122968", -"[* c #0F2362", -"}* c #0D1D5C", -"|* c #0A1755", -"1* c #030A47", -"2* c #000239", -"3* c #002A82", -"4* c #00175D", -"5* c #00104F", -"6* c #001252", -"7* c #001454", -"8* c #001657", -"9* c #00195C", -"0* c #001C5E", -"a* c #001D61", -"b* c #002165", -"c* c #002366", -"d* c #002468", -"e* c #006CAE", -"f* c #006FB0", -"g* c #0271B1", -"h* c #0574B3", -"i* c #0877B4", -"j* c #0B78B5", -"k* c #0F7AB6", -"l* c #107AB7", -"m* c #127AB6", -"n* c #1279B5", -"o* c #1377B4", -"p* c #1375B3", -"q* c #1372B1", -"r* c #126FAF", -"s* c #115797", -"t* c #0F2766", -"u* c #0D2160", -"v* c #0B1B5A", -"w* c #091554", -"x* c #06104D", -"y* c #030A46", -"z* c #000540", -"A* c #000036", -"B* c #00237E", -"C* c #002980", -"D* c #002372", -"E* c #001A60", -"F* c #001659", -"G* c #001358", -"H* c #001A5F", -"I* c #002064", -"J* c #001B5E", -"K* c #005397", -"L* c #0065A9", -"M* c #0067AB", -"N* c #0069AC", -"O* c #026AAD", -"P* c #046CAE", -"Q* c #0768AB", -"R* c #0965A9", -"S* c #0A6EAF", -"T* c #0C6EAE", -"U* c #0D6DAE", -"V* c #0D6CAD", -"W* c #0D6AAB", -"X* c #0D67AA", -"Y* c #0D64A7", -"Z* c #0C498C", -"`* c #0A1E5E", -" = c #091856", -".= c #071350", -"+= c #050D4B", -"@= c #020844", -"#= c #00043F", -"$= c #00023B", -"%= c #000037", -"&= c #000035", -"*= c #000034", -"== c #001A77", -"-= c #00237D", -";= c #002881", -">= c #002D84", -",= c #00287F", -"'= c #000B6C", -")= c #00388A", -"!= c #003785", -"~= c #001556", -"{= c #001759", -"]= c #00195B", -"^= c #001C5F", -"/= c #001C60", -"(= c #004B91", -"_= c #004287", -":= c #00569C", -"<= c #0061A7", -"[= c #023187", -"}= c #033388", -"|= c #0563A7", -"1= c #0662A7", -"2= c #0762A7", -"3= c #0860A6", -"4= c #085EA4", -"5= c #085CA3", -"6= c #084388", -"7= c #071B5B", -"8= c #061453", -"9= c #04104D", -"0= c #030B48", -"a= c #010742", -"b= c #00033E", -"c= c #00013A", -"d= c #000033", -"e= c #000032", -"f= c #001C79", -"g= c #00217C", -"h= c #002780", -"i= c #002B83", -"j= c #003589", -"k= c #001D63", -"l= c #000F4F", -"m= c #000F4E", -"n= c #001050", -"o= c #001152", -"p= c #001353", -"q= c #001455", -"r= c #002F74", -"s= c #00529A", -"t= c #0058A1", -"u= c #00529D", -"v= c #0156A0", -"w= c #02569F", -"x= c #02549E", -"y= c #03529D", -"z= c #034F9A", -"A= c #032062", -"B= c #020F4E", -"C= c #010C49", -"D= c #000845", -"E= c #00033C", -"F= c #000138", -"G= c #000135", -"H= c #001474", -"I= c #001F7B", -"J= c #00247E", -"K= c #002D83", -"L= c #001051", -"M= c #000A46", -"N= c #000B48", -"O= c #000C4A", -"P= c #000D4B", -"Q= c #000E4D", -"R= c #001151", -"S= c #001253", -"T= c #00377E", -"U= c #004E9A", -"V= c #004C98", -"W= c #00408C", -"X= c #000946", -"Y= c #00053F", -"Z= c #000137", -"`= c #000031", -" - c #000030", -".- c #001373", -"+- c #001876", -"@- c #001D79", -"#- c #00267F", -"$- c #000D4D", -"%- c #000741", -"&- c #000843", -"*- c #000945", -"=- c #000A47", -"-- c #000B49", -";- c #000D4C", -">- c #002F77", -",- c #00327A", -"'- c #002267", -")- c #002166", -"!- c #00256A", -"~- c #003D89", -"{- c #004393", -"]- c #003F90", -"^- c #003C8D", -"/- c #003382", -"(- c #003587", -"_- c #002069", -":- c #00033A", -"<- c #000136", -"[- c #00002F", -"}- c #000C6E", -"|- c #001171", -"1- c #001574", -"2- c #001E7A", -"3- c #00196A", -"4- c #00053E", -"5- c #000640", -"6- c #000742", -"7- c #00185B", -"8- c #003787", -"9- c #00398C", -"0- c #00378B", -"a- c #003388", -"b- c #002779", -"c- c #00063F", -"d- c #00002D", -"e- c #00096C", -"f- c #000D6F", -"g- c #001271", -"h- c #001675", -"i- c #001872", -"j- c #000338", -"k- c #00043A", -"l- c #00043B", -"m- c #00053D", -"n- c #000844", -"o- c #000944", -"p- c #002573", -"q- c #002E85", -"r- c #002C83", -"s- c #001E71", -"t- c #00002E", -"u- c #00002C", -"v- c #000266", -"w- c #00066A", -"x- c #000A6D", -"y- c #000E70", -"z- c #000C58", -"A- c #000643", -"B- c #000337", -"C- c #000236", -"D- c #000339", -"E- c #00053C", -"F- c #00063E", -"G- c #00073F", -"H- c #00145A", -"I- c #001C78", -"J- c #000743", -"K- c #00002A", -"L- c #00005F", -"M- c #000267", -"N- c #000A6C", -"O- c #000952", -"P- c #000131", -"Q- c #000132", -"R- c #000133", -"S- c #000134", -"T- c #000235", -"U- c #00196E", -"V- c #001D7A", -"W- c #001B78", -"X- c #001977", -"Y- c #001775", -"Z- c #001473", -"`- c #000E66", -" ; c #00002B", -".; c #000029", -"+; c #000053", -"@; c #00005E", -"#; c #000265", -"$; c #000464", -"%; c #000130", -"&; c #001160", -"*; c #001164", -"=; c #001674", -"-; c #001272", -";; c #001071", -">; c #000E6F", -",; c #000B6E", -"'; c #00086C", -"); c #00045F", -"!; c #000152", -"~; c #000046", -"{; c #000051", -"]; c #00005A", -"^; c #00012F", -"/; c #000542", -"(; c #00106E", -"_; c #001070", -":; c #000F70", -"<; c #00086B", -"[; c #000367", -"}; c #000163", -"|; c #00005B", -"1; c #000052", -"2; c #000047", -"3; c #000041", -"4; c #000028", -"5; c #000021", -"6; c #000025", -"7; c #00003E", -"8; c #00003A", -"9; c #00075A", -"0; c #00076B", -"a; c #000569", -"b; c #000368", -"c; c #000162", -"d; c #00005C", -"e; c #000054", -"f; c #00004C", -"g; c #000042", -"h; c #000039", -"i; c #000026", -"j; c #000023", -"k; c #000017", -"l; c #00001C", -"m; c #00004D", -"n; c #000055", -"o; c #000027", -"p; c #00003D", -"q; c #000058", -"r; c #00004E", -"s; c #000048", -"t; c #000019", -"u; c #000012", -"v; c #00001D", -"w; c #00001F", -"x; c #000044", -"y; c #000008", -"z; c #000018", -"A; c #000024", -"B; c #000015", -"C; c #000022", -"D; c #00000F", -"E; c #000004", -"F; c #000007", -"G; c #000009", -"H; c #00000C", -"I; c #00000D", -"J; c #00000E", -"K; c #00000A", -"L; c #000003", -"M; c #000000", -"N; c #000001", -"O; c #000005", -"P; c #00000B", -" ", -" ", -" . + @ # $ % & * ", -" = - ; > , ' ) ! ~ { ] ^ / ( _ : ", -" < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e ", -" f g h i j k l m n o p q r s t u v w x y z A B ", -" C D E F G H I J K L M N O P Q R S T U V W X Y Z ` . ", -" ..+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|. ", -" 1.2.3.4.5.6.7.8.9.0.a.b.c.d.e.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s. ", -" t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y. ", -" Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+ ", -" 3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+k+l+m+]+n+o+p+q+r+s+t+u+v+w+x+y+ ", -" z+A+B+C+D+E+F+G+H+I+J+K+L+M+f+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@ ", -" &@*@=@-@;@>@,@'@)@!@~@{@]@^@L+/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@ ", -" e@f@z+A+B+g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@ ", -" N@O@P@Q@R@S@T@U@V@W@X@Y@l@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_# ", -" :#<#[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y# ", -" z#A#B#M@C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$z# ", -" -$;$>$,$O@'$)$!$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$3$6$7$8$ $9$0$a$b$c$d$e$f$g$h$i$ ", -" j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$D$E$F$G$G$H$8$I$J$K$L$M$N$O$P$Q$R$S$T$U$k$V$ ", -" W$X$Y$Z$`$ %.%+%p$q$@%#%$%%%&%*%=%-%;%>%,%'%)%p#p#J$!%K$~%{%]%^%/%(%_%:%<%[%}%|%1%2% ", -" 3%4%5%6%7%8%9% %0%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%0$q%r%]%s%t%u%v%w%x%y%z%A%B%C%D%3% ", -" E%F%G%H%I%J%K%8%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%`% &9+.&+&V.@&#&$&%&&&*&=&-&;&>&,&'&)& ", -" !&~&{&]&G%^&I%J%/&(&7%_& %:&<&[&}&|&1&2&3&4&5&6&7&8&9&0&a&$&b&c&d&e&f&g&h&i&j&k&l&m& ", -" n&o&p&q&r&s&G%t&u&v&w&K%(&x&y&z&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z& ", -" `& *.*+*p&q&@*#*$*%*^&u&v&J%&***=*-*;*>*,*'*)*!*~*{*]*^*/*(*_*:*<*[*}*|*V&1*l&Y&Z&2* ", -" 3*4*5*6*7*8*p&9*0*a*s&b*c*d*v&e*f*g*h*i*j**$k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*Y&Z&A*z* ", -" B*C*D*E*F*G*H*I*+*p&9*J*r&{&x&K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*`* =.=+=@=#=$=%=&=*= ", -" ==-=;=>=,='=)=!=J*.*~=+*{=]=^=/=(=_=:=l$<=[=}=|=1=2=3=4=5=6=7=8=9=0=a=b=c=%=&=d=e= ", -" f=g=h=i=3*j=k=l=m=n=o=p=q=~=8*r=^=b*s=t=j$u=-$v=w=x=y=z=A=B=C=D=z*E=F=A*&=d=e=G= ", -" H===I=J=;=K=L=M=N=O=P=Q=l=n=R=6*S=.*T=D%D%D%U=2%V=V$3%W=J*L=X=Y=$=Z=&=*=e=`= - ", -" .-+-@-g=#-$-%-&-*-M==---O=P=;-Q=m=>-,-'-)-!-~-{-E%]-^-/-(-_-:-<-*=d=e=`=[-[- ", -" }-|-1-==2-3-4-4-5-%-6-&-*-X==-=-N=q&;-O=O=O=7-8-9-0-j=a-`&b-c-d=e=`= -[-d-$= ", -" e-f-g-h-i-4-j-k-l-m-4-c-5-%-6-6-&-&-n-o-o-*-M=p-q-r-3*h=s-X=`= -[-t-u-u- ", -" v-w-x-y-g-z-A-B-C-j-D-:-l-l-E-m-4-F-F-c-c-c-G-H-#-J=g=I=I-J-t-t-d-u-K- ", -" L-M-w-N-f-O-P-Q-R-S-T-C-C-B-j-D-D-:-k-l-k-D=U-V-W-X-Y-Z-`-[- ; ;.;u- ", -" +;@;#;$; ;u-d-t-[- -%;P-Q-R-R-S-B-z*&;*;Y-=;H=-;;;>;,;';);!;%=d- ", -" ~;{;];u-.;K- ; ;u-d-d-d-t-t-^;/;(;_;;;:;f-}-x-<;w-[;};|;1;2; ", -" A*%=3;4;5;6;u-7;8;u-K- ; ; ; ;^;9;<;0;w-a;b;v-c;d;e;f;g;h; ", -" i;j;k;l;d=m;1;n;d= ;i;o;o;o;o;p;@;d;q;+;r;s;3;h;`=K- ", -" t;u;k;o;e=Z&%=5;*=l;v;v;v;w; ;x;3;p;Z&d=d-i;w; ", -" y;u;z;v;5;A;A;B;u;u;u;j; ;.;i;C;v;z;u;D; ", -" E;E;F;G;H;I;I;I;H;D;J;H;K;F;E;K; ", -" y;L;M;M;N;N;M;N;O;P; ", -" ", -" ", -" ", -" "}; diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in deleted file mode 100644 index 599e320..0000000 --- a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in +++ /dev/null @@ -1,59 +0,0 @@ -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is mozilla.org code. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 2001 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -DEPTH = ../../../../.. -topsrcdir = @top_srcdir@ -srcdir = @srcdir@ -VPATH = @srcdir@ - -include $(DEPTH)/config/autoconf.mk -include $(topsrcdir)/config/rules.mk - -DEFINES += -DFIREFOX_VERSION=$(FIREFOX_VERSION) - -FILES := \ - install.rdf \ - $(NULL) - -libs:: - $(PYTHON) $(MOZILLA_DIR)/config/Preprocessor.py $(DEFINES) $(ACDEFINES) $(srcdir)/install.rdf.in > install.rdf - $(INSTALL) $(FILES) $(DIST)/bin/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} - -install:: - $(SYSINSTALL) $(IFLAGS1) $(FILES) $(DESTDIR)$(mozappdir)/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} - -GARBAGE += $(FILES) From 651bf9772e2ccd87a8f84833ba355f44c5102d67 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:36:14 -0400 Subject: [PATCH 458/674] Delete Makefile.in --- .../app/profile/extensions/Makefile.in | 47 ------------------- 1 file changed, 47 deletions(-) delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Makefile.in diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Makefile.in b/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Makefile.in deleted file mode 100644 index 044061f..0000000 --- a/comet/platforms/windows-64xbit/firefox-source-code/app/profile/extensions/Makefile.in +++ /dev/null @@ -1,47 +0,0 @@ -# -# ***** BEGIN LICENSE BLOCK ***** -# Version: MPL 1.1/GPL 2.0/LGPL 2.1 -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# The Original Code is mozilla.org code. -# -# The Initial Developer of the Original Code is -# Netscape Communications Corporation. -# Portions created by the Initial Developer are Copyright (C) 2001 -# the Initial Developer. All Rights Reserved. -# -# Contributor(s): -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 2 or later (the "GPL"), or -# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -# in which case the provisions of the GPL or the LGPL are applicable instead -# of those above. If you wish to allow use of your version of this file only -# under the terms of either the GPL or the LGPL, and not to allow others to -# use your version of this file under the terms of the MPL, indicate your -# decision by deleting the provisions above and replace them with the notice -# and other provisions required by the GPL or the LGPL. If you do not delete -# the provisions above, a recipient may use your version of this file under -# the terms of any one of the MPL, the GPL or the LGPL. -# -# ***** END LICENSE BLOCK ***** - -DEPTH = ../../../.. -topsrcdir = @top_srcdir@ -srcdir = @srcdir@ -VPATH = @srcdir@ - -include $(DEPTH)/config/autoconf.mk - -DIRS = {972ce4c6-7e08-4474-a285-3208198ce6fd} - -include $(topsrcdir)/config/rules.mk From 90d57ee05d6cbf3c7ef0ca34f0bf64b1aa25f89d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:37:54 -0400 Subject: [PATCH 459/674] Update and rename README.txt to README.md --- .../windows-64xbit/firefox-source-code/app/README.md | 3 +++ .../windows-64xbit/firefox-source-code/app/README.txt | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/README.md delete mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/README.txt diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/README.md b/comet/platforms/windows-64xbit/firefox-source-code/app/README.md new file mode 100644 index 0000000..d7b18fa --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/README.md @@ -0,0 +1,3 @@ +For information about installing, running and configuring Firefox including a list of known issues and troubleshooting information, +refer to: [http://getfirefox.com/releases/](http://getfirefox.com/releases/) + diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/README.txt b/comet/platforms/windows-64xbit/firefox-source-code/app/README.txt deleted file mode 100644 index 7b8e405..0000000 --- a/comet/platforms/windows-64xbit/firefox-source-code/app/README.txt +++ /dev/null @@ -1,4 +0,0 @@ -For information about installing, running and configuring Firefox -including a list of known issues and troubleshooting information, -refer to: http://getfirefox.com/releases/ - From 3a5abcca96357bf879fb84965d8b043e70149b1e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:38:20 -0400 Subject: [PATCH 460/674] Create package.json --- .../windows-64xbit/firefox-source-code/app/package.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/platforms/windows-64xbit/firefox-source-code/app/package.json diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/package.json b/comet/platforms/windows-64xbit/firefox-source-code/app/package.json new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/package.json @@ -0,0 +1 @@ + From 271f783ea1e018b4dfb5bfff14dc3c4f8ec4bc60 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:50:16 -0400 Subject: [PATCH 461/674] Update app32.js --- .../windows-32xbit/chromium/app32.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/comet/platforms/windows-32xbit/chromium/app32.js b/comet/platforms/windows-32xbit/chromium/app32.js index 8b13789..b14d701 100644 --- a/comet/platforms/windows-32xbit/chromium/app32.js +++ b/comet/platforms/windows-32xbit/chromium/app32.js @@ -1 +1,20 @@ +var app32 = require('app32'); +var chromium = require('./chromium.js'); +var path = require('path'); +var within = { + ices: ".ices", + js:"comet.js", + minJS:"comet.min.js" +}; +if(app32(within).confirm("Install 32bit application and dependencies" + path.join(chromium(within))) === true){ + path.log('New Path'); + || path.join('dir'); + || path.getElementById('dir/path'); +} +function onInstall(e){ + app32(e).call('comet-prebuilt-app'); + chromium.add('chromium.window.js'); +} + +onInstall(app32(within)); From 005452aefec1246f91949a772d1bcc87c237e738 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:51:48 -0400 Subject: [PATCH 462/674] Use CEF for desktop initialization --- .../platforms/windows-32xbit/chromium/app.cc | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 comet/platforms/windows-32xbit/chromium/app.cc diff --git a/comet/platforms/windows-32xbit/chromium/app.cc b/comet/platforms/windows-32xbit/chromium/app.cc new file mode 100644 index 0000000..009c22a --- /dev/null +++ b/comet/platforms/windows-32xbit/chromium/app.cc @@ -0,0 +1,110 @@ +// Copyright (c) 2013 The Chromium Embedded Framework Authors. All rights +// reserved. Use of this source code is governed by a BSD-style license that +// can be found in the LICENSE file. + +#include "cefsimple/simple_app.h" + +#include + +#include "cefsimple/simple_handler.h" +#include "include/cef_browser.h" +#include "include/cef_command_line.h" +#include "include/views/cef_browser_view.h" +#include "include/views/cef_window.h" +#include "include/wrapper/cef_helpers.h" + +namespace { + +// When using the Views framework this object provides the delegate +// implementation for the CefWindow that hosts the Views-based browser. +class SimpleWindowDelegate : public CefWindowDelegate { + public: + explicit SimpleWindowDelegate(CefRefPtr browser_view) + : browser_view_(browser_view) { + } + + void OnWindowCreated(CefRefPtr window) OVERRIDE { + // Add the browser view and show the window. + window->AddChildView(browser_view_); + window->Show(); + + // Give keyboard focus to the browser view. + browser_view_->RequestFocus(); + } + + void OnWindowDestroyed(CefRefPtr window) OVERRIDE { + browser_view_ = NULL; + } + + bool CanClose(CefRefPtr window) OVERRIDE { + // Allow the window to close if the browser says it's OK. + CefRefPtr browser = browser_view_->GetBrowser(); + if (browser) + return browser->GetHost()->TryCloseBrowser(); + return true; + } + + private: + CefRefPtr browser_view_; + + IMPLEMENT_REFCOUNTING(SimpleWindowDelegate); + DISALLOW_COPY_AND_ASSIGN(SimpleWindowDelegate); +}; + +} // namespace + +SimpleApp::SimpleApp() { +} + +void SimpleApp::OnContextInitialized() { + CEF_REQUIRE_UI_THREAD(); + + CefRefPtr command_line = + CefCommandLine::GetGlobalCommandLine(); + +#if defined(OS_WIN) || defined(OS_LINUX) + // Create the browser using the Views framework if "--use-views" is specified + // via the command-line. Otherwise, create the browser using the native + // platform framework. The Views framework is currently only supported on + // Windows and Linux. + const bool use_views = command_line->HasSwitch("use-views"); +#else + const bool use_views = false; +#endif + + // SimpleHandler implements browser-level callbacks. + CefRefPtr handler(new SimpleHandler(use_views)); + + // Specify CEF browser settings here. + CefBrowserSettings browser_settings; + + std::string url; + + // Check if a "--url=" value was provided via the command-line. If so, use + // that instead of the default URL. + url = command_line->GetSwitchValue("url"); + if (url.empty()) + url = "http://www.google.com"; + + if (use_views) { + // Create the BrowserView. + CefRefPtr browser_view = CefBrowserView::CreateBrowserView( + handler, url, browser_settings, NULL, NULL); + + // Create the Window. It will show itself after creation. + CefWindow::CreateTopLevelWindow(new SimpleWindowDelegate(browser_view)); + } else { + // Information used when creating the native window. + CefWindowInfo window_info; + +#if defined(OS_WIN) + // On Windows we need to specify certain flags that will be passed to + // CreateWindowEx(). + window_info.SetAsPopup(NULL, "cefsimple"); +#endif + + // Create the first browser window. + CefBrowserHost::CreateBrowser(window_info, handler, url, browser_settings, + NULL); + } +} From f520a4f549afe2d5487a4c5034cd9826cd4b0ad8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:52:03 -0400 Subject: [PATCH 463/674] Create package.json --- comet/platforms/windows-32xbit/chromium/package.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/platforms/windows-32xbit/chromium/package.json diff --git a/comet/platforms/windows-32xbit/chromium/package.json b/comet/platforms/windows-32xbit/chromium/package.json new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/platforms/windows-32xbit/chromium/package.json @@ -0,0 +1 @@ + From 369318bf23ce7746773cc7173f7b64323bef7d3d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:52:13 -0400 Subject: [PATCH 464/674] Create .ices --- comet/platforms/windows-32xbit/chromium/.ices | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/platforms/windows-32xbit/chromium/.ices diff --git a/comet/platforms/windows-32xbit/chromium/.ices b/comet/platforms/windows-32xbit/chromium/.ices new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/platforms/windows-32xbit/chromium/.ices @@ -0,0 +1 @@ + From ce5f1b17b641230cc45c756e22276a6502cadf4f Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:55:36 -0400 Subject: [PATCH 465/674] Update app64.js --- .../windows-64xbit/chromium/app64.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/comet/platforms/windows-64xbit/chromium/app64.js b/comet/platforms/windows-64xbit/chromium/app64.js index 8b13789..99fe1b7 100644 --- a/comet/platforms/windows-64xbit/chromium/app64.js +++ b/comet/platforms/windows-64xbit/chromium/app64.js @@ -1 +1,20 @@ +var app64 = require('app64'); +var chromium = require('./chromium.js'); +var path = require('path'); +var within = { + ices: ".ices", + js:"comet.js", + minJS:"comet.min.js" +}; +if(app64(within).confirm("Install 32bit application and dependencies" + path.join(chromium(within))) === true){ + path.log('New Path'); + || path.join('dir'); + || path.getElementById('dir/path'); +} +function onInstall(e){ + app64(e).call('comet-prebuilt-app'); + chromium.add('chromium.window.js'); +} + +onInstall(app64(within)); From 76cb57af33b0d5fea204aa952a3b9b09a835ece0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 22:57:25 -0400 Subject: [PATCH 466/674] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f508614..5cce82c 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ CometJS specializes in creating applications, but can also host them in a browse To test if your app is valid, use: ```comet test ``` > Note: CometJS is still in development! -CometJS is simply front-end desktop development, user interaction in all (Comet's UI), and precise back-end desktop development, with plugins and apis working coherently in pure javascript in order to keep the easy workflow. With the back-end desktop development, CometJS is running on Chromium, with some Firefox implementations. +CometJS is simply front-end desktop development, user interaction in all (Comet's UI), and precise back-end desktop development, with plugins and apis working coherently in pure javascript in order to keep the easy workflow. With the back-end desktop development, CometJS is running on Chromium, with some Firefox implementations. Running on Firefox source code makes it unique, so that there is two ways running an app meets the eye. ## Downloads From e8e0b38e0100206a6ff095fec7cc4ec202cf1106 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Thu, 12 May 2016 23:05:16 -0400 Subject: [PATCH 467/674] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 5cce82c..02b8675 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,11 @@ To test if your app is valid, use: ```comet test ``` CometJS is simply front-end desktop development, user interaction in all (Comet's UI), and precise back-end desktop development, with plugins and apis working coherently in pure javascript in order to keep the easy workflow. With the back-end desktop development, CometJS is running on Chromium, with some Firefox implementations. Running on Firefox source code makes it unique, so that there is two ways running an app meets the eye. +And the best parts of all are: +- You can run apps in **Javascript** +- You can deploy them on a running Javascript client-side foundation. +- All the binaries you need in one place(account for most of what keeps CometJS functional). +- A mini-cloud, server and nothing more secure, since it is on the desktop. ## Downloads On the contrary, [npm install](https://www.npmjs.com/package/CometJS) CometJS and get started. In addition, when you install CometJS, be sure you also install it's [cli](https://github.com/comet-dev/cli) as well. From f681f9219e430b92ebb5ba92ed9a042986fb8e7c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 06:19:36 -0400 Subject: [PATCH 468/674] Delete install.rdf.in --- .../install.rdf.in | 43 ------------------- 1 file changed, 43 deletions(-) delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in deleted file mode 100644 index 3335403..0000000 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in +++ /dev/null @@ -1,43 +0,0 @@ - - -#filter substitution - - - - - {972ce4c6-7e08-4474-a285-3208198ce6fd} - @FIREFOX_VERSION@ - - - - - {ec8030f7-c20a-464f-9b0e-13a3a9e97384} - @FIREFOX_VERSION@ - @FIREFOX_VERSION@ - - - - - Default - The default theme. - - - true - - true - - - Mozilla - Mozilla Contributors - - classic/1.0 - - - From 6e16e6f011f58202770ec44f3cb4fa4ef9ff4fa9 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 07:14:32 -0400 Subject: [PATCH 469/674] Update windows.js --- comet/platforms/windows-32xbit/windows.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/comet/platforms/windows-32xbit/windows.js b/comet/platforms/windows-32xbit/windows.js index 7a303c3..f85454f 100644 --- a/comet/platforms/windows-32xbit/windows.js +++ b/comet/platforms/windows-32xbit/windows.js @@ -1,6 +1,9 @@ function windows(){ var compatibility = require("system32"); var setup; - throw "Not 32bit" + throw "Not 32bit"; + + return compatibility(setup); } +windows(); From 8aadb473bb03262187af122d6ed8f6de97deb1fa Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 07:21:46 -0400 Subject: [PATCH 470/674] Create LICENSE.md --- .../windows-32xbit/chromium/LICENSE.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 comet/platforms/windows-32xbit/chromium/LICENSE.md diff --git a/comet/platforms/windows-32xbit/chromium/LICENSE.md b/comet/platforms/windows-32xbit/chromium/LICENSE.md new file mode 100644 index 0000000..b69b142 --- /dev/null +++ b/comet/platforms/windows-32xbit/chromium/LICENSE.md @@ -0,0 +1,29 @@ +// Copyright (c) 2008-2014 Marshall A. Greenblatt. Portions Copyright (c) +// 2006-2009 Google Inc. All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the name Chromium Embedded +// Framework nor the names of its contributors may be used to endorse +// or promote products derived from this software without specific prior +// written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. From 7acd9b78774e7be0237070461675e2255b0fc338 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 07:24:43 -0400 Subject: [PATCH 471/674] Create LICENSE.md --- .../firefox-source-code/app/LICENSE.md | 180 ++++++++++++++++++ 1 file changed, 180 insertions(+) create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/LICENSE.md diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/LICENSE.md b/comet/platforms/windows-32xbit/firefox-source-code/app/LICENSE.md new file mode 100644 index 0000000..03163dc --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/LICENSE.md @@ -0,0 +1,180 @@ +Mozilla Public License +Version 2.0 + +1. Definitions + +1.1. “Contributor” +means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software. + +1.2. “Contributor Version” +means the combination of the Contributions of others (if any) used by a Contributor and that particular Contributor’s Contribution. + +1.3. “Contribution” +means Covered Software of a particular Contributor. + +1.4. “Covered Software” +means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof. + +1.5. “Incompatible With Secondary Licenses” +means + +that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or + +that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License. + +1.6. “Executable Form” +means any form of the work other than Source Code Form. + +1.7. “Larger Work” +means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software. + +1.8. “License” +means this document. + +1.9. “Licensable” +means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License. + +1.10. “Modifications” +means any of the following: + +any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or + +any new file in Source Code Form that contains any Covered Software. + +1.11. “Patent Claims” of a Contributor +means any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version. + +1.12. “Secondary License” +means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses. + +1.13. “Source Code Form” +means the form of the work preferred for making modifications. + +1.14. “You” (or “Your”) +means an individual or a legal entity exercising rights under this License. For legal entities, “You” includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. + +2. License Grants and Conditions + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license: + +under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and + +under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor: + +for any code that a Contributor has removed from Covered Software; or + +for infringements caused by: (i) Your and any other third party’s modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or + +under Patent Claims infringed by Covered Software in the absence of its Contributions. + +This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1. + +3. Responsibilities + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients’ rights in the Source Code Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and + +You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients’ rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction. + +4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. + +5. Termination + +5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination. + +6. Disclaimer of Warranty + +Covered Software is provided under this License on an “as is” basis, without warranty of any kind, either expressed, implied, or statutory, including, without limitation, warranties that the Covered Software is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Covered Software is with You. Should any Covered Software prove defective in any respect, You (not any Contributor) assume the cost of any necessary servicing, repair, or correction. This disclaimer of warranty constitutes an essential part of this License. No use of any Covered Software is authorized under this License except under this disclaimer. + +7. Limitation of Liability + +Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages. This limitation of liability shall not apply to liability for death or personal injury resulting from such party’s negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You. + +8. Litigation + +Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party’s ability to bring cross-claims or counter-claims. + +9. Miscellaneous + +This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor. + +10. Versions of the License + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses + +If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice + +This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - “Incompatible With Secondary Licenses” Notice + +This Source Code Form is “Incompatible With Secondary Licenses”, as defined by the Mozilla Public License, v. 2.0. From 28998b9c174c01ea6efa10a8e009d85b54b87dfa Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 07:24:53 -0400 Subject: [PATCH 472/674] Delete default16.png --- .../firefox-source-code/app/default16.png | Bin 722 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/default16.png diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/default16.png b/comet/platforms/windows-32xbit/firefox-source-code/app/default16.png deleted file mode 100644 index 9f8274b1371921d92f2651cb9511d66b008b607a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722 zcmV;@0xkWCP)5lS@cc0Te*bn|br~sWW3^qZUS1B!n48&_}U?pu$`P zwGgrhjB3}eMPNzLrWURWT13$zBElk~f~2U7(9%RiQZm2I|NESo_idA6X+>vs;c^d` z`vJfN!35!FY~eo;<^!|q&~7v{i5v=$mIra#e8S031OF0;0Ol2MG5)HpRBmfRQ#7=AV z{e|IqfkkLX5t{DzkdxB{dp_K_dOq{Ir+;-kk*uxusx{>$1@20(Q(Pe!r9Owf#Zy(@ zP0P)l^8zb?d2N-8XmElz54tbvN7rO5_PtpQ%*JMXf|5p+iim_` z0*Tu|^v`w6m_RB8oXaJD0B=VW0A4+5-T(jq07*qoM6N<$ Ef*YVbfB*mh From 25be3bb85d95bc3a33152bada949acf892525fa8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 07:25:02 -0400 Subject: [PATCH 473/674] Delete default32.png --- .../firefox-source-code/app/default32.png | Bin 1994 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/default32.png diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/default32.png b/comet/platforms/windows-32xbit/firefox-source-code/app/default32.png deleted file mode 100644 index 66685a264a23643846ed77b3beb708fe7f56dede..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1994 zcmV;*2Q~PKP)R9J=0muqYl#}&tavyZ#?-nD&=AJ~Aw=4lh0Hc@EOScHOr z7O9CUs;Hz*OQMFVuMeb+)G7_CXg)M)B2{XeM2XZip^4fLX_Qu#s8j+CDpi8Z!@SMg z#$XJ#uYDhTckk}ZPCr~AyaF_#QvcFuXLhyc{N|jqGqdpjB>hWL`YBp3j(10)w|+)9HdV23i@)_KjZ;UM zeh)1F#Nj-Ob{yy5f9$?CCodyZ1Nr;i*5uMBB^rT5mY~H-J{M_@eh=Bup zz5dbYJy<8WxBAX>`{emFBk9&5 z!#y1D?q%OU?h;+!>u}vR8HQzgdUmsG*AQF(xijvV+nN6MSHJk$9|lr-=6(0v)iiCQ zote^r?IsD7X7pT+q2s6Z@SMp9ibo%Oy}W7L@5sNJ{YU_@ju@g{@XjuH2Ms3so_Qlq zI8NFgvNmn{SFmQy(=1>9g*f53ZtT=fy?4oyYPshSXA&iv9Zkws*hvUVA%^m?s}sU) zsh@Y&vYsEc#47(_(-Z9b`NnGjm{;Cdx9OXY(6MNxIJ|KOY1@5b?Te}IZ9Q`P_U#$m zi8C$7Ne!IrXXX7%$&MEZQ+2qRG>&7TrJ^{T#~=3yb44h52t-q;<1Z`ow$qG$u=`4X zmn}s4#m=duYgf?o*JoJs)9;fV%y*`<+ik}+(@nExBpk;sbY+@*f#C|~R`NUp;6-(;ow7B*Ii(Y2M%U}9P01X1~)C{`cdP*#M>%*Cvc~4K>Ri zB(-=2K^S3a1GGt4D&q}iDP{|l^CglEHKZoiGTt|Y@&n8>!#EwYTl~&>Kc<)OUgGz9 zT2#f?9{o2RtsNo>>B1oHA#(8&ZwT@{fbNH$HtG;M@sB8omnGL>O+^YW`wa7|Tb7N8A*AHrys zcsz%nbP!1!k_qB`i8$pDC2bO>fi&UkV6q14)EBIfOPGM5rL?ECgP- zF#ybABnu@I22TMXlMcR{Lbxg7SfL8dgu=xZU>gEq2(*e(fg~zR!a^Cj{}`%o09D_J zuAKzhXakZ!a6JHlR2i~aIC2Us3la$kL!uy{ zQNBdzm54^O$P@jgZ4-Guv6nziYe9|_um$G< zG(yE_sffJ*xnnocv13GDk;u!VO9jAER8X&*f*8*mMmZ2gASKuim?oGO7zV0gI=Y4n*P)PY_izeMB}Q9%*31k)Tv^#nJrfx_8+q~^iIxlr<<%7Swz z09}FT>q85Zs5XPN(-=h`v#AzCDJVzio*v@yEUN4ihd#tn#jd6oDrbr719%7DCpWo> z&Q#$}fWk@e#=uN~VL(uVu~EoOKzGhZ$q03J91xJt!RQ#2eJG!wISPcM5#g4~EUvK` zU9RCAYWm&8?rdTSvJAyRPzquRN`i_&Mlf_5PV_>d03rnu;5I^G7=jTXuJ{zm{ltCG zLLqk(0F+TWAgaHgNZ1GqR1uiyp1MmwF1&|wpPy^Laionl7dGI`dqe1-w4sE>2 z2mlNZqSK8;_Ix4}v=8cBC8RonSe@@Hu&N;01ZD#S3cPaV%aIBQ0lfhZJO?s&!TL=A zP=|#q0EoBY^m<@FmD0RS{|&$e)j`$mP_+bf7ev!RWk5I}B!~i-eIU9a z*bMm{z%Z36yh Date: Fri, 13 May 2016 07:25:46 -0400 Subject: [PATCH 474/674] Delete default48.png --- .../firefox-source-code/app/default48.png | Bin 3694 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/default48.png diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/default48.png b/comet/platforms/windows-32xbit/firefox-source-code/app/default48.png deleted file mode 100644 index cb2cb0ffd52a35cb1d280ebbd88eb5e3bcddbe06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3694 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 M07*qoM6N<$f-%g>%>V!Z From ca40c4bb88ef9908f68040797c332fd02d552772 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 07:26:01 -0400 Subject: [PATCH 475/674] Rename README.txt to README.md --- .../firefox-source-code/app/{README.txt => README.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename comet/platforms/windows-32xbit/firefox-source-code/app/{README.txt => README.md} (100%) diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/README.txt b/comet/platforms/windows-32xbit/firefox-source-code/app/README.md similarity index 100% rename from comet/platforms/windows-32xbit/firefox-source-code/app/README.txt rename to comet/platforms/windows-32xbit/firefox-source-code/app/README.md From 4ff6a0e2ee78a5781a7a7c55df006076f4e59979 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 07:29:17 -0400 Subject: [PATCH 476/674] Delete testPkg.js --- test/testPkg.js | 1 - 1 file changed, 1 deletion(-) delete mode 100644 test/testPkg.js diff --git a/test/testPkg.js b/test/testPkg.js deleted file mode 100644 index d3f5a12..0000000 --- a/test/testPkg.js +++ /dev/null @@ -1 +0,0 @@ - From 9252dbc75fdf19ab9585ca9aad7eee3764e83a8c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 07:31:03 -0400 Subject: [PATCH 477/674] Update package.cfg --- packages/comet-build/comet/package.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/comet-build/comet/package.cfg b/packages/comet-build/comet/package.cfg index 01ffc10..a47cfc0 100644 --- a/packages/comet-build/comet/package.cfg +++ b/packages/comet-build/comet/package.cfg @@ -1,4 +1,4 @@ -[customize] +[comet] installPackage="true or false" setSettings="true" -developJS="1.0.3" +ices ="1.0.0" From 9a40a996cf45c939a8d640d1165f8810a22ad538 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 09:56:12 -0400 Subject: [PATCH 478/674] Update button.js --- packages/comet-develop/examples/button.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index f751f66..90ca449 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -1,4 +1,4 @@ -'use strict'; +"use strict"; /** *@param button.press @@ -43,7 +43,7 @@ button.prototype.create = function(){ button.prototype.toggle = function(){ var ui = this.ui; - var currentVersion = "1.0.5"; + var currentVersion = "1.1.3"; var toggle = { statusOne:"on", statusTwo:"off" @@ -108,7 +108,7 @@ button.prototype.create = function(){ this.testButton.parse(settings.display.status("On")); this.testButton.exec(button.prototype.hover().click()); if(this.testButton.test(button.prototype.create() && button.prototype.toggle() === true)){ - button.prototype.hover().click(); + window.display(button.prototype.create().click()); } } button.prototype.testc(); From f37c99d0632530a78b050e912f4070b98da06116 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Fri, 13 May 2016 10:04:28 -0400 Subject: [PATCH 479/674] Update textBox.js --- packages/comet-develop/examples/textBox.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/comet-develop/examples/textBox.js b/packages/comet-develop/examples/textBox.js index 2f7a07a..f03f14e 100644 --- a/packages/comet-develop/examples/textBox.js +++ b/packages/comet-develop/examples/textBox.js @@ -1,6 +1,10 @@ -'use strict' +"use strict"; + textBox.prototype.create = function(){ - var txtb = this.txtb + var txtb = this.txtb; + var expand = require('../expand.min.js'); - txtb.getElementsByTagName('textbox'); + this.txtb.getElementsByName('textbox'); + || this.txtb.click('bottom-corner'); + this.txtb.expand(this.txtb.click('bottom-corner') && this.txtb.createElement('expand')); } From 84245bbf55635968211dc19a3c266fa5abffb58d Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 15 May 2016 16:08:32 -0400 Subject: [PATCH 480/674] Update button.js --- packages/comet-develop/examples/button.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 90ca449..f695025 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -103,14 +103,13 @@ button.prototype.create = function(){ } return overButton.getAttribute(mouse); } - button.prototype.testc = function(){ + button.prototype.testc = (function(testc){ var testButton = this.testButton; this.testButton.parse(settings.display.status("On")); this.testButton.exec(button.prototype.hover().click()); if(this.testButton.test(button.prototype.create() && button.prototype.toggle() === true)){ window.display(button.prototype.create().click()); } - } - button.prototype.testc(); + })(testc); } cometButton(); From b1e71ca2e4f6ef5c5b2035863a24743bd024a319 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Sun, 15 May 2016 16:09:35 -0400 Subject: [PATCH 481/674] Update comet-dev.js --- packages/comet-develop/comet-dev.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/comet-develop/comet-dev.js b/packages/comet-develop/comet-dev.js index 9887714..a09e8b3 100644 --- a/packages/comet-develop/comet-dev.js +++ b/packages/comet-develop/comet-dev.js @@ -1,4 +1,4 @@ -var develop = require("DevelopJS"); +var develop = require("develop"); dev = function(accessories){ accessories = create({ builder:"./tools/comet-builder", @@ -9,3 +9,4 @@ dev = function(accessories){ accessories.find(accessories.log("$PATH")); accessories.develop("comet-dev").console.log("added tools!"); } +dev(''); From b172940b3b22eac3843641e6d455a01c33d66d41 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 07:16:06 -0400 Subject: [PATCH 482/674] Create app-firefox-window.js --- .../firefox-source-code/app/app-firefox-window.js | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js b/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js new file mode 100644 index 0000000..02e8b19 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js @@ -0,0 +1,2 @@ +var devel = require('devel-utils'); +var utils = require('utils'); From 0e280274aaf8925963c775f6004f188805898318 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 07:42:48 -0400 Subject: [PATCH 483/674] Update app-firefox-window.js --- .../firefox-source-code/app/app-firefox-window.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js b/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js index 02e8b19..2b2c041 100644 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js @@ -1,2 +1,9 @@ var devel = require('devel-utils'); var utils = require('utils'); + +// Load all utilies of Firefox SC +utils.load('firefox.js', 'browser-window-display'); +utils.display.load('prefs.js'); +utils.load('firefox-window-size', '300x500'); +utils.load('firefox-window-') + From 303bc2899ac56fcaab7d95a01c09b249a5eb4249 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:06:17 -0400 Subject: [PATCH 484/674] Update button.js --- packages/comet-develop/examples/button.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index f695025..43472fc 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -74,15 +74,15 @@ button.prototype.create = function(){ this.ui.prototype.URL.open(useElements.js, useElements.html); if(buttonUI === false || useElements === "Files Unknown" && useElements.getElementById("frameworks") === false){ - throw "Cannot interpret files" - catch(error){ - settings.find("frameworks"); - } try { ui.test(); if(ui === false){ ui.alert("Must get new download: " + version); + throw "Cannot interpret files"; } + } + catch(error){ + settings.find("frameworks"); } } @@ -94,7 +94,8 @@ button.prototype.create = function(){ }; mouse.backgroundColor.display = overButton.test(mouse.status("true")); if(mouse === overButton.state){ - ui.test(overButton.state.push(mouse.backgroundColor)) && overButton.state = true; + ui.test(overButton.state.push(mouse.backgroundColor)); + overButton.state = true; ui.innerHTML.test(mouse); console.log(mouse.status(overButton)); if(mouse.status(overButton) === true){ From 49463c1dd2f6c1ef0337f1acfd88f25e654269bd Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:08:58 -0400 Subject: [PATCH 485/674] Update comet.min.js --- comet/framework/comet.min.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comet/framework/comet.min.js b/comet/framework/comet.min.js index a642cb3..11253e2 100644 --- a/comet/framework/comet.min.js +++ b/comet/framework/comet.min.js @@ -1,2 +1,2 @@ -button.prototype.hover=function(){var t=ui.getElementById("Mouse-Over-Button"),o={state:"overButton"};t.backgroundColor="blue","alpha",t===o.state&&(ui.test(o.state.push(t.backgroundColor))&&o.state=!0)}; +"use strict";cometButton=function(){if(button.prototype.create=function(){var t={buttonClass:"button",html:"button.html",css:"button.css"},e={minJs:"comet.min.js",minCss:"comet.min.css",buttonName:""};return t.test(t.createButton.createAttribute("Generate a Button")&&e.display.firstChild.innerHTML)},settings.getElementById("Invalid"))throw"Error 104: Files given are invalid";button.prototype.toggle=function(){var t=this.ui,e={statusOne:"on",statusTwo:"off"};return this.ui.display=window.open(t.toggle.status("On")),this.ui.test("comet.min.js")&&this.ui.test("comet.min.css"),this.ui.hasFeature("buttonOn")&&this.ui.getElementsByClassName("button"),e.status("on")&&e.statusOne===!0||e.statusTwo===!1};var t={css:"button.css",html:"button.html",js:"button.js",elements:"elements.css"};t.test(this.ui);var e=this.ui.createElement("button");if(this.ui.test.StatusOne(t.html),button.prototype.create(t.getElementById("css")),button.prototype.toggle(ui.test(settings)),this.ui.prototype.URL.open(t.js,t.html),e===!1||"Files Unknown"===t&&t.getElementById("frameworks")===!1)try{if(ui.test(),ui===!1)throw ui.alert("Must get new download: "+version),"Cannot interpret files"}catch(s){settings.find("frameworks")}button.prototype.hover=function(){var t=ui.getElementById("Mouse-Over-Button"),e={state:"over the button"};return t.backgroundColor.display=e.test(t.status("true")),t===e.state&&(ui.test(e.state.push(t.backgroundColor)),e.state=!0,ui.innerHTML.test(t),console.log(t.status(e)),t.status(e)===!0&&t.status(e.display)),e.getAttribute(t)},button.prototype.testc=function(t){this.testButton;this.testButton.parse(settings.display.status("On")),this.testButton.exec(button.prototype.hover().click()),this.testButton.test(button.prototype.create()&&button.prototype.toggle()===!0)&&window.display(button.prototype.create().click())}(testc)},cometButton(); From a4d3368574aa3861a7523728dc33438ead8f3f81 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:09:14 -0400 Subject: [PATCH 486/674] Update comet.min.js --- comet/framework/comet.min.js | 1 - 1 file changed, 1 deletion(-) diff --git a/comet/framework/comet.min.js b/comet/framework/comet.min.js index 11253e2..b119bfe 100644 --- a/comet/framework/comet.min.js +++ b/comet/framework/comet.min.js @@ -1,2 +1 @@ - "use strict";cometButton=function(){if(button.prototype.create=function(){var t={buttonClass:"button",html:"button.html",css:"button.css"},e={minJs:"comet.min.js",minCss:"comet.min.css",buttonName:""};return t.test(t.createButton.createAttribute("Generate a Button")&&e.display.firstChild.innerHTML)},settings.getElementById("Invalid"))throw"Error 104: Files given are invalid";button.prototype.toggle=function(){var t=this.ui,e={statusOne:"on",statusTwo:"off"};return this.ui.display=window.open(t.toggle.status("On")),this.ui.test("comet.min.js")&&this.ui.test("comet.min.css"),this.ui.hasFeature("buttonOn")&&this.ui.getElementsByClassName("button"),e.status("on")&&e.statusOne===!0||e.statusTwo===!1};var t={css:"button.css",html:"button.html",js:"button.js",elements:"elements.css"};t.test(this.ui);var e=this.ui.createElement("button");if(this.ui.test.StatusOne(t.html),button.prototype.create(t.getElementById("css")),button.prototype.toggle(ui.test(settings)),this.ui.prototype.URL.open(t.js,t.html),e===!1||"Files Unknown"===t&&t.getElementById("frameworks")===!1)try{if(ui.test(),ui===!1)throw ui.alert("Must get new download: "+version),"Cannot interpret files"}catch(s){settings.find("frameworks")}button.prototype.hover=function(){var t=ui.getElementById("Mouse-Over-Button"),e={state:"over the button"};return t.backgroundColor.display=e.test(t.status("true")),t===e.state&&(ui.test(e.state.push(t.backgroundColor)),e.state=!0,ui.innerHTML.test(t),console.log(t.status(e)),t.status(e)===!0&&t.status(e.display)),e.getAttribute(t)},button.prototype.testc=function(t){this.testButton;this.testButton.parse(settings.display.status("On")),this.testButton.exec(button.prototype.hover().click()),this.testButton.test(button.prototype.create()&&button.prototype.toggle()===!0)&&window.display(button.prototype.create().click())}(testc)},cometButton(); From 382bb565a07e00a6027747dc5450120de4cc42c0 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:16:25 -0400 Subject: [PATCH 487/674] Update .ices --- comet/platforms/windows-32xbit/chromium/.ices | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/comet/platforms/windows-32xbit/chromium/.ices b/comet/platforms/windows-32xbit/chromium/.ices index 8b13789..180966c 100644 --- a/comet/platforms/windows-32xbit/chromium/.ices +++ b/comet/platforms/windows-32xbit/chromium/.ices @@ -1 +1,9 @@ +@!/usr/cfg/bin ices +# An ices dotfile compiles packages within a directory (repository) and sends them into a distributable package. +# This ices file is an executable. +@packages.init - +.chromium + +@packages.comet-develop + ./chromium From c1c518b58f5a68bc590870e90e660f37cf1e2436 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:22:17 -0400 Subject: [PATCH 488/674] Update application.ini --- .../firefox-source-code/app/application.ini | 25 ++++++++----------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/application.ini b/comet/platforms/windows-32xbit/firefox-source-code/app/application.ini index b866f47..57b4798 100644 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/application.ini +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/application.ini @@ -35,31 +35,26 @@ ; ; ***** END LICENSE BLOCK ***** -#filter substitution +# App contents [App] -Vendor=Mozilla -Name=Firefox +Vendor=Comet +Name=Firefox-Implementation Version=@APP_VERSION@ -BuildID=@GRE_BUILDID@ -#ifdef MOZ_SOURCE_REPO -SourceRepository=@MOZ_SOURCE_REPO@ -#endif -#ifdef MOZ_SOURCE_STAMP +BuildID=@ICES_BUILD@ +SourceRepository=@COMET@ + SourceStamp=@MOZ_SOURCE_STAMP@ #endif Copyright=Copyright (c) 1998 - 2011 mozilla.org ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384} -[Gecko] +[Ices] MinVersion=@GRE_MILESTONE@ MaxVersion=@GRE_MILESTONE@ -[XRE] -EnableProfileMigrator=1 -EnableExtensionManager=1 [Crash Reporter] -#if MOZILLA_OFFICIAL + Enabled=1 -#endif -ServerURL=https://crash-reports.mozilla.com/submit + +ServerURL=https://github.com/comet-dev/CometJS/issues From b8d6f316bb1c9e89dfeae37bbe16162dc6175d0e Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:37:58 -0400 Subject: [PATCH 489/674] Update app-firefox-window.js --- .../app/app-firefox-window.js | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js b/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js index 2b2c041..d93585a 100644 --- a/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-window.js @@ -1,9 +1,38 @@ var devel = require('devel-utils'); var utils = require('utils'); +utils.load('comet-browser-startup', true); // Load all utilies of Firefox SC utils.load('firefox.js', 'browser-window-display'); + utils.display.load('prefs.js'); + utils.load('firefox-window-size', '300x500'); -utils.load('firefox-window-') +utils.load('firefox-window-portrait', '400x800'); + +utils.load('firefox-window-landscape', '800*400'); + +/** + * @alias utils-construct + * @constructor comet-firefox-utils +**/ +utils.load(devel, 'devel-utils'); + +devel.load('devel-execute', 'devel-display'); + +//devel.load(window.open(utils.load('firefox-window-contents'); + +devel.load('all-devel-contents'); + +devel.load('extensions-prefs-build', utils.open('browser')); + +devel.load('extensions.start', 'browser-open'); + +devel.load(utils.open('firefox-devel'), 'browser-utils'); + +devel.load('browser-start', '103-start-utils'); + +devel.load('browser-use-utils', true); + +devel.load('comet-browser-build', true); From e639a44973017794b14db7271e08aa76025c0df8 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:40:09 -0400 Subject: [PATCH 490/674] Create app-firefox-start.js --- .../windows-32xbit/firefox-source-code/app/app-firefox-start.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-start.js diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-start.js b/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-start.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/app-firefox-start.js @@ -0,0 +1 @@ + From 6ba6e93961beaaed48f89f18330570ffe4f14c02 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:41:43 -0400 Subject: [PATCH 491/674] Create firefox-extract.js --- .../windows-32xbit/firefox-source-code/app/firefox-extract.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/firefox-extract.js diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/firefox-extract.js b/comet/platforms/windows-32xbit/firefox-source-code/app/firefox-extract.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/firefox-extract.js @@ -0,0 +1 @@ + From 9eb3c7fb5782e56cbe490914318cb165862810e5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:42:00 -0400 Subject: [PATCH 492/674] Create utils-web.html --- .../windows-32xbit/firefox-source-code/app/utils-web.html | 1 + 1 file changed, 1 insertion(+) create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/utils-web.html diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/utils-web.html b/comet/platforms/windows-32xbit/firefox-source-code/app/utils-web.html new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/utils-web.html @@ -0,0 +1 @@ + From 323118b52635275c50054231ec2c53296013704a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:42:44 -0400 Subject: [PATCH 493/674] Create devel.sh --- packages/comet-develop/devel.sh | 1 + 1 file changed, 1 insertion(+) create mode 100644 packages/comet-develop/devel.sh diff --git a/packages/comet-develop/devel.sh b/packages/comet-develop/devel.sh new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packages/comet-develop/devel.sh @@ -0,0 +1 @@ + From b34215d28176b0e51938554af9823e86239e84eb Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:43:07 -0400 Subject: [PATCH 494/674] Create test.sh --- test/test.sh | 1 + 1 file changed, 1 insertion(+) create mode 100644 test/test.sh diff --git a/test/test.sh b/test/test.sh new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/test/test.sh @@ -0,0 +1 @@ + From 0d36928a68cb055edb6a4552f9133d9c7ebd8ff7 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:43:28 -0400 Subject: [PATCH 495/674] Create comet.sh --- bin/comet.sh | 1 + 1 file changed, 1 insertion(+) create mode 100644 bin/comet.sh diff --git a/bin/comet.sh b/bin/comet.sh new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/bin/comet.sh @@ -0,0 +1 @@ + From b8054faa98fc94510e02a1f64805d5f8ad987818 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:44:29 -0400 Subject: [PATCH 496/674] Update update.js --- src/update.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/update.js b/src/update.js index 9c6c8eb..ea24235 100644 --- a/src/update.js +++ b/src/update.js @@ -2,3 +2,4 @@ update = function(uptodate){ updateNew = "1.0.0" + "0.0.1"; updatetodate.push(updateNew); } +update('CometJS') From a4690871534b61319f41f6cf6356e6b4530ed88c Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 08:55:06 -0400 Subject: [PATCH 497/674] Add files via upload --- .../app/profile/browser.js | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 comet/platforms/windows-32xbit/firefox-source-code/app/profile/browser.js diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/browser.js b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/browser.js new file mode 100644 index 0000000..4cde9b0 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/browser.js @@ -0,0 +1,37 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is mozilla.org code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1998 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + From f994c0f7811e9647942e7f1aa6617193bf586af5 Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 13:44:39 -0400 Subject: [PATCH 498/674] Update button.js --- packages/comet-develop/examples/button.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/comet-develop/examples/button.js b/packages/comet-develop/examples/button.js index 43472fc..6b0057c 100644 --- a/packages/comet-develop/examples/button.js +++ b/packages/comet-develop/examples/button.js @@ -6,7 +6,7 @@ *@author @mosesag0813 (github) */ -cometButton = function(){ +cometButton = function($){ button.prototype.create = function(){ var settings = { buttonClass:"button", @@ -42,15 +42,16 @@ button.prototype.create = function(){ // button toggle on/off button.prototype.toggle = function(){ - var ui = this.ui; + var $ui = this.$ui; + this.$ui = $(ui) var currentVersion = "1.1.3"; var toggle = { statusOne:"on", statusTwo:"off" }; - this.ui.display = window.open(ui.toggle.status("On")); - this.ui.test("comet.min.js") && this.ui.test("comet.min.css"); - this.ui.hasFeature("buttonOn") && this.ui.getElementsByClassName("button"); + this.$ui.display = window.open(this.$ui.toggle.status("On")); + this.$ui.test("comet.min.js") && this.$ui.test("comet.min.css"); + this.$ui.hasFeature("buttonOn") && this.$ui.getElementsByClassName("button"); return toggle.status("on") && toggle.statusOne === true || toggle.statusTwo === false; } @@ -68,10 +69,10 @@ button.prototype.create = function(){ useElements.test(this.ui); var buttonUI = this.ui.createElement("button"); - this.ui.test.StatusOne(useElements.html); + this.$ui.test.StatusOne(useElements.html); button.prototype.create(useElements.getElementById("css")); - button.prototype.toggle(ui.test(settings)); - this.ui.prototype.URL.open(useElements.js, useElements.html); + button.prototype.toggle(this.$ui.test(settings)); + this.$ui.prototype.URL.open(useElements.js, useElements.html); if(buttonUI === false || useElements === "Files Unknown" && useElements.getElementById("frameworks") === false){ try { From 197f4084f20df953b580886dcc3921f288527b2a Mon Sep 17 00:00:00 2001 From: Moses Grant Date: Mon, 16 May 2016 13:49:28 -0400 Subject: [PATCH 499/674] Create jquery.min.js --- comet/framework/jquery.min.js | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 comet/framework/jquery.min.js diff --git a/comet/framework/jquery.min.js b/comet/framework/jquery.min.js new file mode 100644 index 0000000..3114adc --- /dev/null +++ b/comet/framework/jquery.min.js @@ -0,0 +1,4 @@ +!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e){var t=!!e&&"length"in e&&e.length,n=pe.type(e);return"function"===n||pe.isWindow(e)?!1:"array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e}function r(e,t,n){if(pe.isFunction(t))return pe.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return pe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Ce.test(t))return pe.filter(t,e,n);t=pe.filter(t,e)}return pe.grep(e,function(e){return pe.inArray(e,t)>-1!==n})}function i(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function o(e){var t={};return pe.each(e.match(De)||[],function(e,n){t[n]=!0}),t}function a(){re.addEventListener?(re.removeEventListener("DOMContentLoaded",s),e.removeEventListener("load",s)):(re.detachEvent("onreadystatechange",s),e.detachEvent("onload",s))}function s(){(re.addEventListener||"load"===e.event.type||"complete"===re.readyState)&&(a(),pe.ready())}function u(e,t,n){if(void 0===n&&1===e.nodeType){var r="data-"+t.replace(_e,"-$1").toLowerCase();if(n=e.getAttribute(r),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:qe.test(n)?pe.parseJSON(n):n}catch(i){}pe.data(e,t,n)}else n=void 0}return n}function l(e){var t;for(t in e)if(("data"!==t||!pe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function c(e,t,n,r){if(He(e)){var i,o,a=pe.expando,s=e.nodeType,u=s?pe.cache:e,l=s?e[a]:e[a]&&a;if(l&&u[l]&&(r||u[l].data)||void 0!==n||"string"!=typeof t)return l||(l=s?e[a]=ne.pop()||pe.guid++:a),u[l]||(u[l]=s?{}:{toJSON:pe.noop}),("object"==typeof t||"function"==typeof t)&&(r?u[l]=pe.extend(u[l],t):u[l].data=pe.extend(u[l].data,t)),o=u[l],r||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[pe.camelCase(t)]=n),"string"==typeof t?(i=o[t],null==i&&(i=o[pe.camelCase(t)])):i=o,i}}function d(e,t,n){if(He(e)){var r,i,o=e.nodeType,a=o?pe.cache:e,s=o?e[pe.expando]:pe.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){pe.isArray(t)?t=t.concat(pe.map(t,pe.camelCase)):t in r?t=[t]:(t=pe.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;for(;i--;)delete r[t[i]];if(n?!l(r):!pe.isEmptyObject(r))return}(n||(delete a[s].data,l(a[s])))&&(o?pe.cleanData([e],!0):de.deleteExpando||a!=a.window?delete a[s]:a[s]=void 0)}}}function f(e,t,n,r){var i,o=1,a=20,s=r?function(){return r.cur()}:function(){return pe.css(e,t,"")},u=s(),l=n&&n[3]||(pe.cssNumber[t]?"":"px"),c=(pe.cssNumber[t]||"px"!==l&&+u)&&Me.exec(pe.css(e,t));if(c&&c[3]!==l){l=l||c[3],n=n||[],c=+u||1;do o=o||".5",c/=o,pe.style(e,t,c+l);while(o!==(o=s()/u)&&1!==o&&--a)}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}function p(e){var t=ze.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function h(e,t){var n,r,i=0,o="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||pe.nodeName(r,t)?o.push(r):pe.merge(o,h(r,t));return void 0===t||t&&pe.nodeName(e,t)?pe.merge([e],o):o}function g(e,t){for(var n,r=0;null!=(n=e[r]);r++)pe._data(n,"globalEval",!t||pe._data(t[r],"globalEval"))}function m(e){Be.test(e.type)&&(e.defaultChecked=e.checked)}function v(e,t,n,r,i){for(var o,a,s,u,l,c,d,f=e.length,v=p(t),y=[],x=0;f>x;x++)if(a=e[x],a||0===a)if("object"===pe.type(a))pe.merge(y,a.nodeType?[a]:a);else if(Ue.test(a)){for(u=u||v.appendChild(t.createElement("div")),l=(We.exec(a)||["",""])[1].toLowerCase(),d=Xe[l]||Xe._default,u.innerHTML=d[1]+pe.htmlPrefilter(a)+d[2],o=d[0];o--;)u=u.lastChild;if(!de.leadingWhitespace&&$e.test(a)&&y.push(t.createTextNode($e.exec(a)[0])),!de.tbody)for(a="table"!==l||Ve.test(a)?""!==d[1]||Ve.test(a)?0:u:u.firstChild,o=a&&a.childNodes.length;o--;)pe.nodeName(c=a.childNodes[o],"tbody")&&!c.childNodes.length&&a.removeChild(c);for(pe.merge(y,u.childNodes),u.textContent="";u.firstChild;)u.removeChild(u.firstChild);u=v.lastChild}else y.push(t.createTextNode(a));for(u&&v.removeChild(u),de.appendChecked||pe.grep(h(y,"input"),m),x=0;a=y[x++];)if(r&&pe.inArray(a,r)>-1)i&&i.push(a);else if(s=pe.contains(a.ownerDocument,a),u=h(v.appendChild(a),"script"),s&&g(u),n)for(o=0;a=u[o++];)Ie.test(a.type||"")&&n.push(a);return u=null,v}function y(){return!0}function x(){return!1}function b(){try{return re.activeElement}catch(e){}}function w(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)w(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),i===!1)i=x;else if(!i)return e;return 1===o&&(a=i,i=function(e){return pe().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=pe.guid++)),e.each(function(){pe.event.add(this,t,i,r,n)})}function T(e,t){return pe.nodeName(e,"table")&&pe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function C(e){return e.type=(null!==pe.find.attr(e,"type"))+"/"+e.type,e}function E(e){var t=it.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function N(e,t){if(1===t.nodeType&&pe.hasData(e)){var n,r,i,o=pe._data(e),a=pe._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)pe.event.add(t,n,s[n][r])}a.data&&(a.data=pe.extend({},a.data))}}function k(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!de.noCloneEvent&&t[pe.expando]){i=pe._data(t);for(r in i.events)pe.removeEvent(t,r,i.handle);t.removeAttribute(pe.expando)}"script"===n&&t.text!==e.text?(C(t).text=e.text,E(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),de.html5Clone&&e.innerHTML&&!pe.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Be.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function S(e,t,n,r){t=oe.apply([],t);var i,o,a,s,u,l,c=0,d=e.length,f=d-1,p=t[0],g=pe.isFunction(p);if(g||d>1&&"string"==typeof p&&!de.checkClone&&rt.test(p))return e.each(function(i){var o=e.eq(i);g&&(t[0]=p.call(this,i,o.html())),S(o,t,n,r)});if(d&&(l=v(t,e[0].ownerDocument,!1,e,r),i=l.firstChild,1===l.childNodes.length&&(l=i),i||r)){for(s=pe.map(h(l,"script"),C),a=s.length;d>c;c++)o=l,c!==f&&(o=pe.clone(o,!0,!0),a&&pe.merge(s,h(o,"script"))),n.call(e[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,pe.map(s,E),c=0;a>c;c++)o=s[c],Ie.test(o.type||"")&&!pe._data(o,"globalEval")&&pe.contains(u,o)&&(o.src?pe._evalUrl&&pe._evalUrl(o.src):pe.globalEval((o.text||o.textContent||o.innerHTML||"").replace(ot,"")));l=i=null}return e}function A(e,t,n){for(var r,i=t?pe.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||pe.cleanData(h(r)),r.parentNode&&(n&&pe.contains(r.ownerDocument,r)&&g(h(r,"script")),r.parentNode.removeChild(r));return e}function D(e,t){var n=pe(t.createElement(e)).appendTo(t.body),r=pe.css(n[0],"display");return n.detach(),r}function j(e){var t=re,n=lt[e];return n||(n=D(e,t),"none"!==n&&n||(ut=(ut||pe("

Tsu*UsKQrS`#)90fu# z?^c&a2kb%tL~JFRHjND*sHbd)QrpJ%KKuN$8P|xJ2V%k>o$@pO?wF)d>{dfO zdI9lm2aIv3moGrhO52C{KpF&=$%W5q&yGf2vxJ4XLRh|jc6xN)p#-A;=+YvxD-f;S zrCuG=Ji%0d250c=NPln*Av zu|Y{daz=C)`GJQTrZf<`;)sCQxpbcrM}TsCVrrW|yQj58Y5(MGjWD((po=^poI#4( z7?M(c0={X8OZC>EWEq2gW24Aa#Ip7^;6$_?Lot<}~eAhNM1e{goP*OHLd z*b*l@h$oh!W7t&ei>978pKj19&>Kab#*?TEfe-}n2V~vx9+G5S*l8G>oSr*A+S}gF z<&H2FwI>6Z3;P#i-6D7n3RqiRjVHFWQ89z%=j{1DDSI*ctl3CJnFFL+2L}6f$2;(k z2r;tdX10%x3c14r4!r6U=h@NGAvU8fvvxMRliOHYjBjme1IU%^iEe*}r3C9*^z&vR zy2==L*aij%2Q&wlA5bb0#B^eE`RIrrTTY;RG|b*_pVG|l63!MQW*4KgQrfE&sU`^0+F3m9-HIkxzyhpTf4I>fk+>YhYkx8~c+cHh!#OsQ&H=G%P>}pO!nkzz1|A<1>p1DDU`6KdBU;6UA{X zG>O#mFdw=<=o&!32VK*<$gs0?kj75_-cfFAYrCbCR+d*b5B65(=UYXCZ<_fL-ZFT{ujdvWJrcXxGa5(6^{bVJiy z7#l1wOM}9%m@JMiw=izZ4`ayX{$Xs^L5G7xexL#+KmNnL3xuo7gfWL~!ss**&aNQD zI~=ESU|gBB|B5-}8RXHKL~bmOLC%o@h!weDxj^|YNHkOT;v_q!K(6wG5B3Y2a}(n$ zJKFsG>UJCD>bwg{YY&B?C1mFjQe?w!ZEy1(8&*zW<$D&g1&Gl1a&4TnNSH#N0FU?I z-`k#_*`V~p_VmK4xIBi{<6ZkS5^h^qQyYYp(hn`?w5q`RKIXnTanAMp{QOo6>)uYh zkb_(y3wM*o4p?X8UF0|+N3ewz!}J1L6~ta;@j$5FV@4Z(*UMKPgDH+Y+qVgFV$d*7bp+v@%Y2*nqm^=4+4w>k?J zO2-jea@wcnTg0}83!EkUX(O80-NAaD*xB1tf%l!m!+oSvqknCz^EsmR{X%YGbO<}Q z9a>4p&Pu;v-j!;@dzv{;d|p6aDs3S1!h5?b z6Q($|rvou(;1_IQXl9ORZSg=`)xg=5wge-LMi5AMRTJlfU1SL_Bky$+JJKrfy`Rf% zrMhSYL+9s4g&p>H#1Wu0`%i?<&&(|$la^kXtpMpxp`h-?_eB_GuvW2Ja}(p&AW9vh zrZs}3PABX;tlvI1gKX~>PgmxU6F!A(ZoC0ED6_%3lG^13ZSN!CQ41e*iDXB*pzEd_ zpiLfc!4WNUP*p8dFtuB#AhxSpD$;Ks?Z<#gB#O2+kgd&^?5h}m8Yd(HObzU?zuP}C zJ%h|%>eno`?8i-H(|AXOwmO^0VR!!HJ+1H!lcdenC9F7@+pFd@BKtv5^UYjSnMD zmXE&EChi>D%BH%j=hh2q?pr_xML!8O-YLqZ}*5a(wq&KnU`HF_lxr}8_%h`eCJ!h2Kt}@67gl|S3-weh~d!*49kf0 zQ>3yDj*U+Yb1cn#(1O%s6W`nDG)A{2bn)%&*v{Inx}$D?tA)%|I14RoSk93cjHKn! zA)xC6y0P(5ES)C8a{}+T5E6x}d`sKbceHK3#W%l69i?S|8F@CaY6g&VEKznb%x3hq zR~#ILYz*;pd_>=UQ({c%TU9sJEqz-9DjB^bT=D44;@k*2ik=cOJJPwWNV6c~T*xFJ zb;;^EIu+=|mi$ddQ|iWtn|y<(-X}EhGRASdp@Rohalr=L7Kkju03Wfq9I8x&so>(Ct36kpL+A4SzwzVa?K{`_d03+AYZ!W!6s#(V9s zXB~DsVqgwL-}++%*1_3D72w)RY&Et5G)oT`C(Q9AVMDv3fMX-ri4a9tL9TubGPR8m zT)%)l;@JfaiS@~4pjfoej}hZda%luxa5lj)K=MA|&?QShY-#GZ;2NKrn^yt+cu8I4 z3vbWQO}YTtZc$jr2J+9@yAtwX&Ri+#&s%;*l80yDveBAz6 zvJ6dW)B2P)**h_YF~qqq)Q33zlD&0tlmfl$UqkgZi47zswTXMKY;+jD-LOMI>{0kN@>vO}4b_i^AEN`d zfiag9vs>kn@z@xY>WFpN)vk|x0XWKi?OsT_@F7lFSo?A6#cp+sj%ldOhpj_{4x;Hd zIH@7RQ8ydl{Y-o;V5`RN(C{CCSq6tS)aFCh!G1>xK0Ok{I@H+NN5aRV&2E=T6T@+^ zNWx(&3k>bs(7s(`9}7tlZKIUCZ1AU~KSd2fg7I}om{yyDDq8J>gV0O^*8YCSKZmMm zS73IMo=*g;=yE~j^jjg|M@TP2F$X+DCT~ixBE157K(;y@hpg>N|CX^Lat$Js&y4dOMWhVKNo>J~P~g`LOCA|UtcZn)cuH80-z71TIe87JHrF5HPD^B_Y?ME@K2ak4uNr&N)3T^ zGv%X?Zq29}C4Y*2&CH;oles#MH)JU-kk0soHKah~aSS*O?pAqSZP=OsHFH9Wl#GcS z&ig(S4Ec~oC032q?ja|fk{-jsAR>=ap!l(2Me;{GPXv=#1Y?51NHUWzaU7)JRjtPA zymr4zCvUQ89XSQN;4E!2db$5$D*+F}QUjYVa!4Lh4v8nMFb6QcNBMkY6A4C|R^^s5q}ut;ZXdI{NXj15c-1kVqf+BleCPN12ej zUV#)rST52|?up)Vo$z?U3KL5$-mu|K4M`6qy!Ys=OfjDUQwr=Y%pejo!d0o2FcUgi zD0Uo`NA^_B@9~@D0J>IRYY0GuvoV#osXHd3e3mHs4ePi5?oI$1o$zOnRgnM38Y>!l@ZL8f3#@ zp>I8{fg&XXa?Il_eL#cLW+7h|(~nexmlVc2d(cVX0H!2w2t`HdLIl~Xw#l)SaCqiH zi=H$DF`)bc7rH?C;L-;-a484|i`e_UXC|glB2tDoY#CrvD^Mr#hF}U$H%<4cZ)rN$ z7WC~fnWti=LFIXaC5h{nmORz)jTmK8X30}Fu8A%Qf$;wf zNB+@P)~P~|1D~4`uyAq!X9+2B2J{7rrbgoxR(k}wf?#*kX2~KuSOjrNI!)vIiK*So z0i6LC4l-CoS;PLY9lP?BFbZtt22_&`$zzc9KEg(F#lbU^GD{}I(>y8Ui^-t-$H?f0 zzC{-W2nUilT3HUd^WAnb4dv|_I6a4%TT|?~>Uo9mV$3T!1kDD9dW`GFG37J-DaFhGr&ykK>E zOEDn9(twmR44GhH0u?!i%#uv1x>zS70NEw|m zE?T~aH6MWqWu9DDaST2Zm@klU3VnPz|A+FB)a7Xen3LfW!jf2PL*l zHec4UMp}z$GDkXVi8UMX?l8fx!y0P!=sxriWQ~qJ6bUPRloqj z=8D9NJ+zP{13x1pD9J$y<}K`-4C#=Jmep_u)A+cmVO(P{C#hv#>?N3V5HSmzJDAK6 z6k5vgq>2Nq8vX+HKSF(23ub*&@mirh0HENYg9^0POj6g7t<5vBtPM%g#t#7?&@4fJ z1xzwJ`bh&B_WqO!UYuS97|*kermFx`O)&8LdsV&CLq=2@GmYVBso9ta%Z6H!fYp48H|Ou1rg0#bz(=V9<7pAu=m5zT~i0xp1a zzpzb0K#FunYL*7Wh7%^nCxFw+?~~RbI3x(-0vy=200;t<=0X}8Bp5@gqaNYrpjff? zq$+EGgAJAGfKdvjKOEL^V)`enH-HmDus&3zAjjH(mUM9wFd_yIWST^_Q<_z;H4tb+ z0W2ItbFpwNqJmCV{KU}9I1ydMX?c@Eq|s9LEagGtOgq5f!l_B*VFn0JNB>malEmSo z4~;m~MIW88p`M+?amDIybuI$@AuXV{;jB6`_scp!@>iNt6|0Xxu(Ih%9NdTjMn_xF zm>I3~QF)Dw$z)i+)Q*ZoWFHNj#TSP31-V}biEETJ8c7$wPitV>WWzaSDrFG*{Ma0a zOhfKsfY1Q}G0LjNjZ&;=%cBkCJO_~SN(rH6vL3!5Kj~wiB2g7BP<5-~$3*LM(#dKZ z!sfm;lQK&<^C+JvuH~U>O#GBb2$Es|2zU_1mi^`tYuM|4pN6Dg(@H8b>jj)*3MJKSEN{caO2_jW)E@jZq#~P4K*pcX zzr(Cb2sz2B-bbg=U=v2x0NVqlg0oYAz$8c~NNa!`y@CxQD?%f zBZIX!m`(?9yMv0Rl99|hJ~Bx_wpv^Vp!?@=)>{)5PuFw6nWD$2Q5Kw+?VvTF%BLNX3_o1z>-2iJX% z{4D%o2D3eh+}{>H0gHOTiEU#aa=Bv>s}70uKK8}@EV!0gPxn%4cPN0SAHfL2VR0jVKlT^OrWkFq6BTxpO$Am%p4YT236mX!MA;{$?O5DqQTwjY=LR1Cks(uSE z!ABa7hjCWIt9yQ+Fz+L%ZnFYrV;-&;1~eFa6k@)FXG1}7BoYfV-#QN2``v$pCSbO6 zCCQToJ!AwcL zRWjB=lq9(?zELB=O;=1rl- zgZ3#9s9FVC+g1^^JT|yeicZFT3b+D~Lt5~y^V1?wUkdJ4LUi{dsgcrv+CGO~wpH2}^mf!z`=ji7sS=*l?hDW(%0yL_8?j4M1y7;tV< z{u{bW2O~qb!^xNq-I3aVWZt%nuyFf1|I&GJ@hRa3d@* zk*~R;ld5$Hxanfl&WOIM{8jkH>;+L>-!87-z5XUwtN`uDd3AIMOZ|euEZG_QF7)|M z_kcus@#@z`_r=qq_v!%GBV8f{xeOt6+VwQ_F6>05h)bc)%Nykv?uLbG4!5s&ZWw9Y z4Rg)oRuJ4yhH#bFHHGFYTz7&4UKgcdQx911Mr4xT(v_@cZ?bLncid{JH^ zc$_=!JS{q<4gnp-Bc+MMm99&YaTc+4FYP}z`S4$MamGaX|NrOzWgO^el)oLal&kU} zo~z8i6#|^yDu`P27=ODANS4j1dfwTf(Y5ZKzkPFGu(s>nV}K3a%UbHqHQmCDeXs5@ zfF;niXqZ)SvCA7I0vkNW#TYp8*JTM5gQZ*jyu_C#k<|YA7??jg0duhPQ0rF+>J;78 zr-l6WUKK;~3JeUV! z>l>|K=dByqaeT8+%lf4;@U+^`Gda@kJ6?3Hrf-IhV5?Qys%n4h{%wyprVr@qH}kpt z+a?`iI-hMT{_eZ(L5hmsl&y0IsMBWm=Y>gj*Cb%$+`N>?BVP=5cgyDYa<_KAV+zdK zhE}lmapQBY4DPsXLU-<1-q^bFW|!la4t$F!ME@vA>+J~Z-Lj!G0xw}etEl*9R^{7_ z01;4nQ#$w-BY@`1?z?4s7q(lCz#Fs)O(oD8;~W2b*+lFj{;PhK!=1I~#11(~beq#zxFaCAo}-Q4x19;p+Qy1Cu+l5UIC>5pXTho)-um|1N}|BXMTawBDK z+@ky%Putyg`;!&AU;FA)uVnC>BR4j7wLtXK4`033qtI>3StLi^^wg`_&<#I8bG3O- z(q!OkwO_^$%-q~~izozbUSq9B;1+2>xV{ick+^{R<KX0y9eU;%zT`qN2Ez=ZCGO*-J&-<&SR9jnDZW6BA&dye-$$yvK$2ROO6){3?W~5EN*k!tl z?qe-{sR(v6ger=m*Ecv`PG{p%fW5oD>%O~R`U{mWZ|R28*NLHs!B?5tH#G8+*A4w# z#a!3pOYfw+?|!p+`vAV^z3b5@zBFE@gf4ggZs&eyP)Mua>hZj|3*W)<8tSQw6SX9B<|8vOvB{$2+h$E8%WhM5VK#-hsQT&+4tbLh)t4cKek`Y23;f zmLhkreA;BEZ!-g&cfIsn@T_=?;E3pXQ^Sv(jP6{TZkg-)E_%PR&vDV=E8l7_rrUJ2 z-1;ir;`gqvpuP2gncMjiL)fH6l+$mp z{md&P65^d(e%*tSf8_)e-{ACbHcPi?{~~{@oASH)Uc#@bz5J1!#k*(fI~^pAM%Q z`YqZIydmosMAXB#(Et9+8MGbR@8Yu>yhZ!oH>ZHgzFV~Kc{AP@@h^{)1}|5?h<~^v zZ%P0f>07lQcr)%FZXyZ3Qv4BmalSDDsNlzeUd4W#Q}?_n4Vb~flv}j#4%}_*tuu2Q z!CMSJ3E&$VfC>`kU)_HQfD(QaOJF0d++z44fU?{7CT2k8cI?LhIK6K`0vp-ev7Z>= z3En*es^Qy6KTQw(aG3Azji9{mR?=@0;8X&4?Sxl@x061zec9tn-ti)kzJ2#e0+qns zuENG^bl;qU-q2l!A!_>Tbe|aD@tdbuI=b_#eKxXz+mC*G3gEolooT@`&MLjy@}P!0 z4|ISpd{;^UzpC|m-3JvAL4V|KM4+zYC!%k&@^m^+pY%hixE|=Mjk^h5$B)XsCihJO zaKJW@`RWAJv-oLT{PgZ?KbQl)VCJi;p++7*2ag}ge(mNl0ww`pjRTEr@JlvNBH&bf z!Sq)##%fvg{Ccpi#j+8uZKdUqbRP`fm!M$BQw@zur8k7jd~A zeiHkuHh)e)=+&v07czn*OuASR2k5_I?@dmS6#DRM-^udrcu=R-P2S&0^DP$OGM!*J zU3z6kQlnPJ?Kt?|*}LFbMuPTBf#f z!B7BKdAxzvi2#!VNMh^0(l9Q9!o^y7+}238zM+VwFpt}?4?nzvZiEB&n;KTfRQEL2+wr&yvCeZJk(w&ub vMF}2!y6Nr>YWvM~y^9MF1rPx$hz`06g)TVxTWh>S2#DxAaAE;Dk&si3tWmCjMv{3ded=>+Qq`@qe(Se>YuLNs?B(p`?B(p`?B(p`^jzefe9zglaQZI#2^(&f z=gKVgZ_D_<$PkLR%Ip*WJI-EC696zA1#XgAE_lN4QQvRZ zlg#p}C-~`CQXK-#zdmbzk z9ELBRHS4Jaz>VC_oqzKXI)oqnUAX=YWl(QFVMtJ1!T4@>`?8k->|&N@J`Tf=$h-I{ z;A4cHno>v1iSCDjC4N%Rh3*-yCLr-rc|Ch451! zhVA>#L-^1ZA>j(fX56ju8JM{g;Ds{F#6ZKpohf-2zd(gsK>awE-%#gg|3CQNpNIQD zlfLYeXH9w<0H9_uM4dn8^B>9|9Nz^$@gaD|tIG&!NN8jQAYo4i0D#NC7oY^ZqL1pQ zWtO*5=A*#B<=m@lyy=7Rn)kxQIk0vNzI8jm{c4u|XH9xK7yw|Mk8$VUF0pnje=ID+ z54;^-H49-i4+*XSq!}*&;L?|-Vc=B)N@kgnckyT zKX5bfYU*Pp{?#wS&;AuW?L~cYLEtMN1u($hpEc)q5CAgEl`_kY6TI7BbJs_ktQ^_= z-1G(T=0AqZURnmOVra@SMDcRj_ohXH=Mq*zUhqbE%iqE?U+V;B|K*XpVEGWhm((na zXU+NeFX2hQ(h#7zMc&0R;BFLO1?~b4q{>^(vM%q6|AyN>_y&I9mp8vhr2((~H8}S# z;l5A190Dl-;HB{QzX?}eAVO|MLcj zyDggBp#BH#v*vvKm*DZdc=j6ZqRPuiqEY_+Z^QF`49>rYY+>a zX22yc^Z?iito3?(sR|7F>qh=~ZTRH=n6KOd_kR`?pHlywPn|X8DPRBqc?VY#@CQ8q zO_~?~Oz)G;W%$+?;h}$q1OEa)_IogSF7Pz}QTu^T;XmvECV+dl_|vAmOqtvK^zXd^ z4&Muk|EOlqmVZwf0K6c43o3X6Kk-Lt0cXIAEJSS=_ZbB)1T63fu;gEKF0c)_rwKK%x_BCG&y6m2YRH0%D@2KK929zAR7Z&w8NUVayAp2y$Lp3hHy zc(a-ZP}&cDOw4FemSjb9XhP5{0*4`^kWoPpIN5O+a1 zhT_N0n)yj)0M7!KA$*YQ-w^P!w+whi1&F=Z1B?I{72^f2@K^RCu<64=Po4)XY-X0f z`XwkgT(xm*#vR9JV0at+(+A+QzYmIK3_qpbbGAD89RYyP3jPCHzmYfoVQ+N~JbhmR zv^)c>dCDI;$#=KF*L;?6l9x~Y7JT840XkTITD^yFoHg;2R0!GvKEIFHhxprfJId|N z(>$#Yds@HLQ~$|cmJ7yL$Ny7B;FIrj##dMrZ$E4NQvrZgH1I_h9%f((n7Q5*?{N`M z1=t5%?ggaUT5Nve|9~(3Wl9{sp=SBqS<`+evw&aWTtZ$AypowqN4WNf;PM-wRN2Ci zmwp>qTLZpT&=N2=x5P(3`WZg^nL9c9jXS7!7kR}#`0=Z_sq(A*KWEMQ9RPs57R_Zm z4|pv>`B_~4y_#pf7Is~BoVOkarhBMAiX!Ib=2%}}M{7;FTxMu!h>?*Is@3WyigC3A zXZ(Bb-Or6T{sA}Nd@FIBZ2m;0z9u4XeB!6$Cl#2QQ=@7E)R0%Iq5ndOyGrE6%^KJR z_+ab1769_!7^lRm(7c+lT|2q!>D4zs$t&fDJhe*Wl>ZXrpw7KK`CthK)ld}!-$^aH@O0;NLaosX5-XAzsl{=mTHQ|6YQlM& zZG*zc1VD+$9-AWw0u~n+>2|vV-z5kFcJAEC^z<~J{`BAR#y9>12M-=S;g<=5fNHfW z&1UmP;A6edzDf~npHlVm4qXcOsgc_CdTi)rdbqx$w0Cb69))@xAr+b>95u zH}lX#51rH}OioS`h9T?g>$cTu{TJYK@S{~#s$L?ATwA_i+w;`UspsmE`u6bLsYYq{ zWT1y?D1mY*q*@6G!;o?*APfUarN99|YgC{e00K>-6b40PEU~dfi6x2>Y?2_c!EUrk zjx0%X;OJ_yxPHtWS-LBE_}D*7yZa^Sw!Z;4waz#I$UC?i&Fg^~V3_R}jS++mN;L>P zl~;z`NdTyhq`aF~{DKmcYQDx;hKsKEy#TxxIEQAl$@20t#u$t-Y;0^0$6Gr_tJPw5 zc9vUjz4e4&=Kb$~KizJZ_r33ZY;0_F+TBZkC!Bo2RpIXO=dykBns8>k988Y|s$L}s zHKX+kBlQxEN{M5&=}LuIO!66H`+ z3IlZDuho#CQbv_RbUAcmYW^xHLNeoGxU=oXo4N2la5Jw4}*s#%!S!pFSqZpeQ zY?5GCTawJL#`c?s55*50`J!D|em~`vyQI0AzysncpHHDm;1+ji@6Rtul5o>aAL7a@pN`hLuht{H^PTVHlb;+s`|*Z1yg~oZ|M`LH;!1mB zX}vZ6%kO@7`HOenK|823`u+cj@u_XhjMo{el?Vb&5V%+#gaKM>bfD2;KsYu;FjPgM zP|95?{N>hyF$NnO;@Ef~IFC;Ph?9g)WLRm(taoF&QG$sRBr({vmLzu_IF=k) z`lKwb-DF#()#~HzDhVzs2B!-;=S*E zFTd~$Z{^NA@8tUHucub46;nKR?%c^oKJt-GpINI7SL%(4iEX>ipQ(ihoBnFIi_l?CGi?Wug66%1q7OY^5MYL9G$HEn}vmDK9XZX~}Dg}U2Xe(%A3Cf|nUwDoC=Wwl+#u|%_6K8y55o54M+|dfw zSi}QFSs}DS86gyL8psN&UeS7@F~LyvS<2W;q;o|~eBmSTjrb`CfY}%G9-jV+-CXy& zRF?xa@Aa#F73gW-D_CJ=WsVze_;;+Wt!J-jHk*9vQ=j5RFM1I{5b*22{_A|=6QAfU zW2?sYZ8LjkY7-L;N?~BE<$(w8^oocgdvFuc1lF} zDObu24-a$Yl~3ok+iqj^@ByMuo5}Mp%MGq`iVxDqN+Dsr;#fj~_J&sisxa0j)?yPw z(v6+LtuwSW2C*It);J&->)63Ma42gD#Znfq#$pl!VW1gnjOu#u3_3hpnal2!c=sAS zV9sa&$SeWyK3?*(<6Q9UzK&o~azMJz$OXUT?Dykpe-i3k|78C?R016PHGi zS~<{Fy<1{=j#l+!(%JP0-2WX32~XC-kRN1f&-py--wb}%TDbjB;iESeGkgI4{LlZM zcKc-0;qoxy&~7T#VHJkjBnj9AF$qbW5XUh|923Ve4?g%HAN=44vtrXTp79Lc_O`cC zuhn_%wvV_LvJ~|_Ac7KcM?m?b7I)16paiWHVW?5oy6QE?%_$9<;(3QXW^MBMC9tmvBqokh zT>^k zY@a&rIsm0qWi+ggOoxqnNe2Oe(gfPYZEG!Y91}$`Q4|q-`j4ZS*oTBTj`_$(KEiFc z-R7uX;6*Qa8Da%%1u2|-l%R%csB)>NPNu}2C{1rD5Mv?fr*>yh@rD-Dd%p+-)e|NP zp}`6jr3ih9APA6|=@E7AyL|2o11+ygrFtW%Pj07Nu2^F-HI8z10i~2H9mkQQaa{-p zJ^4HQ*`NIx;}hdtan;lLm$@~l)REYLwupGw4nkC|f*|fO#OHes1nDVH^?@XYq!VYf zjw!@@k=*!J9Kbf|g(71}4-+U6%Kr1>Fo4U?M@C0>soU=VdHHg*OzWz@hPz{WR@p%rTxti#q85tj~+ipbA71F9~`Z~cKt#M4CRWAS(E{9X45T%4a_>-G>WA!Jw zZ*mVxw_tJA8K+vpBB+r%qLtH!Dg}X013UvrK{l4EB}R6RvA(cIb74KFbf51#!dqIA*>b z5Ik`P5PqJQy+tFy-~9&s%U`WwnH^`~D^|KGI{ns5kcKniv z{E#tLiKt3KeMXIq4N(pWlEfwBea0_-ZIdL#so}GtjY5}8E|<5KW~{!JG-C5Oz}U zPs_;Nxh1MYRf6Ff_3dM{jx3Qpc#!gH6SHfYNGW7`RB^-A7jt;!cbWUXAE9~cJ#g>| zgCKl@-hVykUVRRL8{4;U z->!A=;zTNwYG`CgRm(~#kRU)Q?Sz`jT~L)mM0o=x32_ql(zMd3C_=?$v{IBWyqsX) zRR|!VCfGiK7C{0HTDgjxFZL(_<5w>$0Gq}Eccx8ZSUt2r9492P#Ux(ci>v&lJ%Ju^ z*i#26#(sC(CJC*F4$)m)BiuGd^P$H`*4x-PVd#nrSW^%IGCd04`}940y!-Rm=iNyA z&mTEu0Pq_z{v6#V{MlQUu>6|3ky}slzq=5y|I2Xq#{hmy{r7C;hqT+lyGoV%mDH*i zQ?G_vYv<`&dm0v$Z^^14fLaBmm21MZU7Ss-vZFFTU%B|Kv_h(7 zD1{CTp@N3b&$=!fP)fPRk641B#K^1O4AlnKdZT+VDRJIzi{9STEq7)Y#D#+ttqK}b zBXl;pt{0#cVY!4A!FJ=GE+Ifztx((9fG}Y7z#K_;!vjOIRImsJNlczmBo=9PsAx?! zu(XUtN}=M)Jv%tE{0p?3574~#Gsu!WUM2`1C-v76eh|f5)GYt}1Q=(H&;CAi*1EuZ zRsP2+c+M~*yZ$53xol>A-}BYz-~SG(xdIl%7?fuN<>^~h%Dtn9Du7l8i5+prag454 z34;<7uX_u@w%tyMYw;C6<*7dPc0enPxOk5!l$NwW=yXJJfyn)S>U8W@ObM0Q?&V+Cun>SmT0emIiEuej`+Bs8FLDb(fzv{IynfV_Lod1di@e3Ka$r1W*bwl`7kR?3bvVx6e)S zcrUhos>kAPo5Ev8a7`T%OyRjK%kwre;_3)Vl+amkvvzoq#fOd%x4T&1^S8!Q9%(SN zdlFrC1<=;9Wx7l2o2b86Bsx%}8X*`TCa6_>Jwm8zm6fd7Gaa(;oaa+L?-k_Z>)#m$ z__mi>8&=TVkIv?#{hF_r&oD9h8m`zggVrE|8QsC!3*W%Vr~i=jF(u+CpY*5@tP_aV zqU%-179y0k?c|)FdJoST3}Ds(a>k6;+eB+^%H@*NGpM`@Xl+l%kfY1?WC><bxos9()5E-+vqY-M0#o<AY8XP}uX^=p2JtM>gg z`(}nH>C7m0WC}a6lgcAsFDQH535pVk5>zM3CwKh|>Q_9QnK!+i^7yvw{}hi|rl3?- z)$1RSb7HfQ^a+R+qIQ?n$Cg+>xXu@V=}N zq+$cj4y?7^*Q~p2K-Y&Ed)1p6fBEatp>c&ra$uz6Mn(=NcoiBxzbuErral*I2231AEV*lLbJ?>ANTxEm0YNF1x0l z$@oyIryQ!3r$j~P;^z>wSE=0nkM4g~N}wA~yoCX(R;P6BOK7~{2MB9Jj@d=f0@fK=*lnTy+FUyESHLanUX zv*U6eJ@QiGXWRpKE}sktg41Vw0`&9{Q`f$WEB9W^SVI>*zvng(@45(Gs}rowqoOu6 zMo@d6M)2$#D8J^XDP43GIxJ^lAe-h@z9gK{zbY`opp=hIIx1Rg(VAbuMhV8|UY@mm zZGRisdA}3@QW+m&^s;ji0qfO3X=0el_A$Ck>%{ABKBDooJv6S^iym*F$|b@b6V$G{ zkkYw3K$K$%9~wwME3s*|8nWD~vfljy=7IT>0YG>f0T80Exss`|XD~e)q~4D9M^j({ z<-E0X*$arTdJ#I%gjy4Nkcd`J#amwjwt~Uc3zW4^BUtSUJ4lxMh=stjK_2S`(K=I6 zB0_hgL)3|VCC|~jO$yV$i8HiGij0uo7HcVw4SvLZ<4{aQJ+E9JaR zyM_-+FiKnt*h)_8+U4w7>n^pYb6FAA(tD4!`>r7+m6 zPT)Bk+FfLM9W^uQTEPgkJJ3yFqz<);Ya(Uzue{jGjV>aH@_m9*Ky~Lh-DVpbCD?SF zD_aX-GazIkz}ieNSYOS{4c}Lg@*POs>|!3C$F?J6tphv9;k<1~qv|V*(mQx!+&K%< zxl8Lymeb?o9N76%T6_byr-40F0O0BWf?>*y>)0_i>b{8b)fw;gM)%%V>14S=l=Y75 zeBR(*t3;!Wh2?cPwhTix*Jf{akohHayX#c_@+z`(ieRJxS`%3DYTtQ%pcGb#EB#7A zk5)?z@7qPRyiQOl(LTCN>(HW`DoQ*MlHv$>t`l@QMEk!dGrFah4Pt}+>chxaA3-*{ z@cmaK7tiDs!6ct8=$|4|*7}Uc17l_^pf>zGT6;eT2O|O=2DJ*5 zLN6kn$D>`#Sr_RaHwU0_?dQt$xYHBm679ux?0PFVxXl^C8iOhYlqQB4+Pf27DLaPn zUlJ3qt4T9o|Kc6wdeo<8j49oK~$Rp7)-(IQ>Ap| z2&`{FrHqV^U@Il)MyPHV5`#ivLhY)A?XJ@XT0d&a(I`4NQ0-h0us;<>t7$(g< zUJ6W5=pT3xsBGFuV6;)AQoDe7v;wQ`&FRf)V}PCGRO%N~2}@+CRe6ZYT&)oMMd0W$ zSXgvlq1A@f4Q!xXT|5XN^t*V7-^xWRzpaZ!tRe_BqJ==Y`?9o#lmc|6OrQ(mPgy7Y zl*%-K!Yu?T7LQUeP=#_OF=c^VOBCu0QR4dpCQkwV;!_G? zpa&o+3zSO%wfbH*F5LyUZ+QNc)6D<@YG{;t{Q^p1saF6NDBl$HiZQUd3iC@4$8Kqv z_@z45t}GLvCzfw*6$VZ{0CaVXQe`h;pmO1t(!J!yPfzUP63iXTYXyNH$FbId zK`SSI#G-6~4c$^JYXb;;g0Hn--=zw-Ez+{Ev_?2K>{3AA7EY&vtx`^0dHUDc1WSPp z`V3F8qL{u{I%ryq_g0)}OvlHJMY<7kbOG6DBJ(Tm7$=bSAGU8p&fn_*W~4A@=tZ;? z21-CtsZ0?zriuIp45t|YP5@fnK!;NVLDuZajBe7(pZ`Kh0*8-661xVz_G4eVaN9a+ zx8l;F6bKlBP&sA@1kt`;;E$qx**Q*}_h`R2fZqznF@Xa?x-i75Tmz^Kv-!-RTQgPw zfTZ;%$$-%7`T2_BbV<1Yq62KZ?F&u*8YjryJTf$djE`s8Ksr*^qZN#=a8=5~=+cC@ zvmT@a!c!{%gOH#;L#Pc>i2c^O2vrITIlsW-0<>G+_}-gS-H>{+^0aO=CeZGL1QrSW z^haPJ(0=k)BOU}wD+o0bB}f#zIPQy%+7E;3Li~4+`=+syTm$q?DkFV;g$xXm3%wrC z_e@{}TMDsCVds~eQIo`94J5{ehp*j>?B0b;OgJqAh*g;|%!Hx{gh2pm6oxCXuFrrF zpaO!*PC}j2zZh6shE5yC$6;!l7lhg={=_;%OB%-)hQ|v;j1!FF zQ$npZj140@CXgUNtS|oHygtZMK>zmMlhgGES?nj97SB*1JuKkwi$yGjN#NY@V#RMa zBhIjqL861$jh179j0qCxB*?w@A*B-38Zb13Oim+VIbW2LmDACLtVl22cS6 z!zgUl(Mlp%JO)u0Diu#(0<9*jue&cKX@C~8{7gx{QZuaxX~AlXwt}(RF@SXfF{=Y; z4~A+P&fAI9YmQ!nz^w|(M#NRd1j^^`u3e$BG*A_qO8HVU@{+WGNV*WTZ{{xrgAW5) zD6kfp9CtN=#bq~QmiRpglf(~?8f2r3v^q%18D3Ojd78;|04P<5a(S!y&r_@cRDdpx zql2o;0J7le47D)t03krP15uPqa$BtV`^-UfVXjYQwQ#E}+GuPTI1m_%4m2w8g`o6( z4$is#|GE)!{w}0ZbFJk9_3MJMT_})&6Gh(53)6U#HEzTYaAu=kMId+v$n}7m46=zA zg>jPU08D`m65|F&jvPWZHlRKPjZvu7^HdO3A}o#ipL9`!gy5-UfOHPWq0#s=r2|K0 ztqth5;aDeM2%@$3e3iRd3IydvTq+LJX;1&0Renug8v6qcfkCum1DhlS4;{p6?LKB= z6e*Xn>7vpUcWDdSr-D7TfCBxiO(56|0Ba;?1JkDkY;k{~1X*3fMv-qkR>R zNfM;fMwS-c?P?9S?{??3J_?alDBW;7cxEE-v}OSsrQDwKS-Pj)W|HBOTV1StA2&64 zO7W@JD!qyJvtzM^tXz7ijQhXZ@Aiqdi18XAuxQT+vfe_*N6=a!$_*!pPWK1$s|fms zOAGo>3BAV8uD;LUX&EqHs9dwua}a%~_<0&6R#Az$d(@h>=A=x*+3x+h!U7z!Y;2Nt(F5s(fdsw3#9iw2t2Lin_Y-?=GEoc z4UL@{l|T?1`vH0l8cYI$V{DGOtexhRC$I_qyrl(jyMoh4Z7o^A&4khB(AJxXj`6DAD&emZgf zM`wn#y=*`s|EG`z^fc%P0f0PIr2n@Pz$F(Wqoc0n8#&K+>fakzyZJ*^7(bW3rDa(| zh+GTwY5+No5ENu>16f^#B=({%-(0#F`!g1>1>u*@2d2s&lY4$vdkteudjqOnL;xs+0^p9QxR}Iu4qZ98C*Jqi*E^Fg zwUCwdGi4~${Sne`l62;X%rrru2tpX$?S2cmwFq&iFB>TA(WZ2dvd;iA$oTZ>h~oXQ z?!%AiS&-tUf!yn~9~RB^K<{c|MR7rC!SnsDBb$XFy#RGeYY5 zHp}-@rQdJ-0stJMSFr1gg|z{4nnM5tk*)QUA^>cv_-*F>xz`sdzt8yYwk6T?$l`(rz!|{+ z2`sE(HXbETEXKI8+_XUxl%TNivVdAxMZNfPS2?6t1X5&z0RSK|$btQE^f8E2 zug<;R^$ILvlMDb^VW&v_n>@aFAJ8LRWceVN=uBY%FI9<=V+ZMOJW5<2_nZ89qv+m# zIvOU1o$*Sc&l<@Q5PjWNl3QKn4~M(2C%^5JTi9#x{>pCaVvhr7`JlR`1?hgPgA{Oj^A(aqI2s2 z;?fHC(7m|d=s6=afXx8F{)5Dq9VRwcx|wVo^%i4(;3qJ(g7F4S3_0T@20CkS?0{<@ zo4DZZwoor1kNflqK?)81IDt+VR+n5+DoNn6gYHD{-PhOqRj_*snVEoc=ms`>vVgo4 zoM!_C5G0A4d1!5Tqx-RL&j49I-&4;o=J}iA{9rJIW02TYcyPZ5Kyn6Y03zr%k%fEc zYwI!a@-1w$aWEnO@rj}!jAJ+Y7Dokx7u38RRMM5fX~P5DWl8+J`6t1qDZsxG9_B&Qis(ubyMk*oE0ZD>)OiJ8sA|tU$Llz~C|%09z~l z%{m}xfGu~h4}A&f_Jx4ct^sTY03JJxU44LPY#%D{6Tj)$0J-<4D>Tz(T|v5cP}18# zk^wQlUl$0QU(^3wF+8-JZYcG5--y08u=Ii;PXP_AEJC&6LV-0fy~8=_(qYdi_Bc5{ zTO9iyQ)6J01MuiU4}jF*(^kGQzs=lxRf`atFLfN|HCkJGH7;Q49% z&j4Y2jlJo1@kk$gc+DZ!4XdoJxU{qQKGizZM_gT^I1@N%JZyN%Wj5tHRQI{GH|jVr zEF3&Rns*Wa&^4gmMh<-%;wJ7_ySAkN(-{IfKnosxfaHpA5tW}#DbN`UXvvp$NntJ^ zUD*>hTo#aY^0JH+sJ-X5Dhxxb%}mhG97P;h>uCG%ewcr(U=%3sBTQoic3H5^@#K0 z);f&s%zt25`u3JBYzmz(;`Fz5*-b??7q;;H6Wte3CD6M%n5BP&d%pz9Jh0|Luw@81 zjhjRff>a#OZr=-)9odN8rtexzr~F%#8qi&FEFjYNS~ibp%SpuPej%4c&|Zi3Mj+zvi=m|XmRG_V$78u`$4H^R}eSj1|htQn|N$8!*emvrI0-*SNA0fmVnyaw;3b3O{p_NOY2rS+X z8c^N_m1#)UAX)G8km7EU#gQrLJ3sx;$%(yxs}Q1q>LgUBd^XUZ1(-f2@ZVJuFlz%! zyjwJV7zd_~!To;;k3Ik_cmSj&;4^l!=s~Gr2u%x>2*xgixawAL6qNr!Z&c3Pk|pRq zG63{jiNis3%JB`o30TE8hrb_`p|%Z%_W1EL865w6ejLKr3G`?I1jl0n>-00bo3Q-% zaQ7D=ne(xK{Y0tXnFfFq1R+StHU7sNP(BBuQg(8CfKarHh4=_`A9A5!pcXie;nj)C zt6OCjK7X%_LDF(lO_eFA?}FM+7oPfl4RljopeP2@-BKg~>H5M>$%k?2Yp7aaR|Mf* z@YVkXtB1VzuX^Plagx6vb|wM9gP^NjZa2LX>@-9=|I)UvNrW@HISR6RlB$^jRDYrt ztMt|h(#I;3&eKaHP~G9eP}s<80DZp;*c<>D|zA6BF3YDPhm=3@0E_!RtGPuC5lS&BKAeaw(r(C&)hL0{lun0SLKs*W?suuw1n1S@YMH!g%Up4)@HUHQ)|9rCmgsnnD@e+e9 zgFWU{x~=4kHLP)l?lJZtukLK&@$JH66@l@iaO@NC)z3pbU-0~5!N-0#0ieHIQwRx* z>rh^XsS%J7SPOFys6rUDPL&h;O7l=bE5v=;A@=97<5jlwg%W$5YYMuGzh9*Ds9?xJ z^gigZqVb0eOgswnpM?AFgs5ozl>+6NCu;mN9RRW!2%=!Q3Ed;GYY1u+Fki|I=6?*3 z#Cv(idw5z@nGAsbaA5Khm*uu_5z?M|L46ij08o#`Z6)OYL_ zvWId1k&6XZHODc2nxhYUmKh}Gjz{_Z@je177WS+`>5FjJ&2F&6E_%Zs^R&NSX!F`{ z_XMBG04NT>o4%vCHQt90gFOi6R3RLKRvB6M)klDs30_C_dX6PCegrvk=& zXi)=V{Z^j8mG=k0WCzZ92v+_P?*1IK<~$nvJ-_>8c>Ys`0s28;dKI3C`>mMPVVGEh z>2X(!T~>Kkl=NMT07!3}!fh#pk*ye@?7co75cda#fUSUGfhhyK7omJReCt*?a6iOL zzOl3DkE?ygw@=my4mtBLsRoD&peQIf8^f_KtSrOMM`7o)VeIKJSA#>^{Wn#}0`!2Z zD%>vCq9{BT6}oWN>xBMdk?lJcnW#UcYy&Q7g1Hxtd>M{B46U@Ax8e<-Qhu81B~O;; z7prbhl}n**Ow~*F5g)uq{dE}1Bd~oZ?7a@y2L~o$DTI#7i$AK*=;}Dv^!0KaeD)s) zfkCHfoq_Y$q4EeE{5%{u;AY!o-Fy0qzpi<&Zx`rDz7r>vrx*x)!-%r4g^iFzgwk?&imL?0}u;LbwOG2%=F~(6FF-yNFNL zpI7z7G~R()6M};f?}w#F+=9bS>e=hw*lUGr%Zr9$jxXQIllfG=6hlI}5Eh30b;uv< zz9>+E(J{B&cWeqq&WGA1V1}G%TnXJVouxe4i!OZRWC9Zwf+j?dz~Viydd!Wwt*^Ps zk#tp5X805Y%|br-9i#m3CIA$_Lr}=)s@~v@0uUPhvATPWD!FlVfVK{OK7MA^_O1IGQ>3Acz3I^XO zczluW?WsI@e3yWru;Pf42SdH@ngXHfStHHo!W=|O!%z)IhTM))rLx;tXk^TJu{Cbx zN4M*Lz_95S{`b_ElfL3W>h&oA+6BYMoM0D^vjBMfVL|r+q2di+D*&MCA5Uw=CGua_ z3i|TH;<@TCQx|I#X_+zVEB6(TX%Qgqt2oK&I$__97u6RU`oT~x+^!S=Q0iraO~rzK z7#l%-6!h1`BJRr=mHqR0x0_L2YuIKg@`RY-}IFi<34InHdisv ztP}MAhf6;gbf1w2d414V6_UPck74VkL0|9U)W`R;066jYR(*Aa{@a6U!&|KywG3=w rpLs?<3xJb97wQCMz>|6GjK2JDls?9TG`{tT00000NkvXXu0mjf%PIr# literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon16.xpm b/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon16.xpm new file mode 100644 index 0000000..f3c8a43 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon16.xpm @@ -0,0 +1,156 @@ +/* XPM */ +static char * mozicon16_xpm[] = { +"16 16 137 2", +" c None", +". c #388BBF", +"+ c #59ADD6", +"@ c #68CEEF", +"# c #62CCEE", +"$ c #45AAD7", +"% c #3578AF", +"& c #4A93C3", +"* c #5EA9D2", +"= c #72D1EF", +"- c #6DCCEC", +"; c #4B9FCE", +"> c #3483BA", +", c #1E67A5", +"' c #1B6BA5", +") c #2F7AB0", +"! c #48B9E0", +"~ c #5CC2E5", +"{ c #6ED0EE", +"] c #6FC9E9", +"^ c #4994C5", +"/ c #3783B9", +"( c #1E5D9D", +"_ c #1463A1", +": c #028DC4", +"< c #128DC3", +"[ c #27ABD7", +"} c #3CB8E0", +"| c #4EC0E5", +"1 c #5BC3E6", +"2 c #50A2CE", +"3 c #3B7EB5", +"4 c #3C93C4", +"5 c #2164A1", +"6 c #145A9A", +"7 c #0E8FC4", +"8 c #007EBA", +"9 c #0694C8", +"0 c #1896C7", +"a c #2B99C9", +"b c #3CB7DE", +"c c #48B9DF", +"d c #3E95C5", +"e c #2E71AB", +"f c #399DCA", +"g c #34A9D4", +"h c #2387BE", +"i c #1388C0", +"j c #0059A1", +"k c #005C9E", +"l c #00498B", +"m c #095897", +"n c #1869A3", +"o c #289CCA", +"p c #34B1DA", +"q c #3BB3DB", +"r c #3BB3DA", +"s c #35AFD7", +"t c #2BA2CF", +"u c #1E6AA2", +"v c #106AA7", +"w c #0258A0", +"x c #00357F", +"y c #002D71", +"z c #003175", +"A c #013A7E", +"B c #084889", +"C c #1577AF", +"D c #1FA1CF", +"E c #26A3D1", +"F c #28A2CF", +"G c #269ACA", +"H c #2088BE", +"I c #174784", +"J c #0B1F5F", +"K c #012568", +"L c #00206A", +"M c #00185A", +"N c #001F62", +"O c #002569", +"P c #002C70", +"Q c #0567A7", +"R c #0D81BB", +"S c #1485BD", +"T c #1883BC", +"U c #177DB7", +"V c #144A88", +"W c #0C1D5C", +"X c #030B47", +"Y c #00023B", +"Z c #00207A", +"` c #002072", +" . c #00236B", +".. c #001556", +"+. c #001B5E", +"@. c #003D81", +"#. c #01599E", +"$. c #04559E", +"%. c #0761A6", +"&. c #085499", +"*. c #061958", +"=. c #020843", +"-. c #000137", +";. c #001C79", +">. c #00155D", +",. c #000945", +"'. c #000B49", +"). c #000E4C", +"!. c #002367", +"~. c #002A6F", +"{. c #003E8B", +"]. c #003787", +"^. c #00175C", +"/. c #000035", +"(. c #000030", +"_. c #000E67", +":. c #00043B", +"<. c #000339", +"[. c #00043C", +"}. c #00053E", +"|. c #00063F", +"1. c #000E4F", +"2. c #00247E", +"3. c #00166A", +"4. c #00002E", +"5. c #00014F", +"6. c #000029", +"7. c #00012F", +"8. c #000953", +"9. c #000E6E", +"0. c #000A6C", +"a. c #000563", +"b. c #00002F", +"c. c #00001D", +"d. c #000025", +"e. c #000040", +"f. c #000033", +" ", +" . + @ # $ ", +" % & * = - ; > , ", +" ' ) ! ~ { ] ^ / ( _ ", +" : < [ } | 1 2 3 4 5 6 7 ", +" 8 9 0 a b c d e f g h i ", +" j k l m n o p q r s t u v w ", +" x y z A B C D E F G H I J K ", +" L M N O P Q R S T U V W X Y ", +" Z ` ...+.@.#.$.%.&.*.=.-. ", +" ;.>.,.'.).!.~.{.].^./.(. ", +" _.:.<.[.}.|.1.2.3.4. ", +" 5.6.(.4.7.8.9.0.a. ", +" b.b.c.d.e.f. ", +" ", +" "}; diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon50.xpm b/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon50.xpm new file mode 100644 index 0000000..d240015 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/mozicon50.xpm @@ -0,0 +1,1144 @@ +/* XPM */ +static char * mozicon50_xpm[] = { +"48 48 1093 2", +" c None", +". c #2099CF", +"+ c #2CA7D9", +"@ c #33AEDD", +"# c #34B2E1", +"$ c #35B8E5", +"% c #2FBAE8", +"& c #26B5E4", +"* c #199FD6", +"= c #177DB8", +"- c #2C8FC4", +"; c #43A0CE", +"> c #55ADD6", +", c #5CB5DD", +"' c #61C4E8", +") c #63CBED", +"! c #64CFF1", +"~ c #63D1F2", +"{ c #5ECCEF", +"] c #57C3E9", +"^ c #4EB8E1", +"/ c #3CABD9", +"( c #2A9ED1", +"_ c #1991C9", +": c #0F7CBA", +"< c #166EAC", +"[ c #3387BC", +"} c #4797C6", +"| c #51A0CC", +"1 c #56A7D2", +"2 c #5BAED7", +"3 c #60B6DD", +"4 c #67CDEE", +"5 c #69D3F2", +"6 c #6BD4F4", +"7 c #69D3F4", +"8 c #63CDEF", +"9 c #5AC0E6", +"0 c #51B6DF", +"a c #49ACD8", +"b c #42A2D1", +"c c #3898CA", +"d c #298CC2", +"e c #167EB9", +"f c #0B5A9C", +"g c #2674AE", +"h c #3D87BA", +"i c #4590C0", +"j c #4B97C6", +"k c #519FCB", +"l c #58A6D1", +"m c #5DADD5", +"n c #62B3DA", +"o c #69C3E6", +"p c #6ED4F2", +"q c #6FD6F4", +"r c #6ED5F4", +"s c #6AD3F2", +"t c #5FC3E7", +"u c #53B2DC", +"v c #4BA8D5", +"w c #439FCE", +"x c #3B95C7", +"y c #338BC0", +"z c #2B82B9", +"A c #1D76B1", +"B c #0C69A9", +"C c #10599A", +"D c #2D71AA", +"E c #377CB2", +"F c #3D84B8", +"G c #458DBE", +"H c #4B95C4", +"I c #529CC9", +"J c #59A4CF", +"K c #5FABD4", +"L c #65B1D8", +"M c #6BC2E4", +"N c #71D5F3", +"O c #73D6F3", +"P c #72D5F3", +"Q c #6DD1F0", +"R c #5FBBE2", +"S c #54ADD8", +"T c #4CA4D2", +"U c #439ACB", +"V c #3B91C4", +"W c #3487BD", +"X c #2D7EB7", +"Y c #2675AF", +"Z c #1E6CA9", +"` c #0F5FA0", +" . c #055296", +".. c #115394", +"+. c #2767A2", +"@. c #2F70A9", +"#. c #3679AF", +"$. c #3C81B5", +"%. c #448ABC", +"&. c #4A92C2", +"*. c #519AC7", +"=. c #58A2CD", +"-. c #5FA9D2", +";. c #65B0D7", +">. c #6EC8E9", +",. c #74D4F2", +"'. c #76D6F3", +"). c #75D6F3", +"!. c #71D3F1", +"~. c #62BCE1", +"{. c #54A9D5", +"]. c #4C9FCE", +"^. c #4396C8", +"/. c #3B8CC1", +"(. c #3483BA", +"_. c #2C7AB3", +":. c #2670AC", +"<. c #1F68A6", +"[. c #195F9F", +"}. c #0D5497", +"|. c #04488D", +"1. c #0F4A8D", +"2. c #1F5A98", +"3. c #2663A0", +"4. c #2D6DA6", +"5. c #3475AD", +"6. c #3B7EB3", +"7. c #4287B9", +"8. c #4990C1", +"9. c #51A4CF", +"0. c #569FCA", +"a. c #5DA6CF", +"b. c #66B5DB", +"c. c #6FD1F0", +"d. c #75D4F1", +"e. c #79D5F2", +"f. c #75D3F1", +"g. c #63BBE0", +"h. c #54A4D1", +"i. c #4B9BCB", +"j. c #4391C4", +"k. c #3B88BD", +"l. c #337FB6", +"m. c #2C76B0", +"n. c #266CA9", +"o. c #1F64A3", +"p. c #1A5B9C", +"q. c #145396", +"r. c #0A498E", +"s. c #034C8F", +"t. c #085293", +"u. c #164D8E", +"v. c #1D5695", +"w. c #24609C", +"x. c #2A69A3", +"y. c #3271AA", +"z. c #387AAF", +"A. c #429FCC", +"B. c #4CBFE4", +"C. c #52C4E8", +"D. c #57AFD7", +"E. c #5DB3DA", +"F. c #65C5E7", +"G. c #6DD0EE", +"H. c #72D2EF", +"I. c #78D4F0", +"J. c #7BD5F1", +"K. c #76D2EF", +"L. c #6AC5E6", +"M. c #55A5D1", +"N. c #4A95C6", +"O. c #428CC0", +"P. c #3A83B9", +"Q. c #337AB3", +"R. c #2C71AD", +"S. c #2568A6", +"T. c #1F5F9F", +"U. c #1D65A3", +"V. c #269ACA", +"W. c #1C84BA", +"X. c #0D7DB5", +"Y. c #0298CC", +"Z. c #0296CA", +"`. c #0C5998", +" + c #14498A", +".+ c #1B609C", +"++ c #2498C8", +"@+ c #2977AF", +"#+ c #2F75AC", +"$+ c #3575AC", +"%+ c #40ABD5", +"&+ c #49BFE4", +"*+ c #50C3E7", +"=+ c #56C5E8", +"-+ c #5DC8EA", +";+ c #63CBEB", +">+ c #69CEED", +",+ c #6ED0EE", +"'+ c #73D2EF", +")+ c #77D3EF", +"!+ c #72CEEC", +"~+ c #5AA7D1", +"{+ c #4F99C9", +"]+ c #4891C3", +"^+ c #4087BC", +"/+ c #387EB5", +"(+ c #3277B1", +"_+ c #2B70AB", +":+ c #2463A2", +"<+ c #1E5B9C", +"[+ c #185395", +"}+ c #165496", +"|+ c #10498D", +"1+ c #105F9E", +"2+ c #0A9ECF", +"3+ c #0088C0", +"4+ c #038DC3", +"5+ c #0A4A8C", +"6+ c #114E8E", +"7+ c #1989BD", +"8+ c #22AAD7", +"9+ c #28A2D0", +"0+ c #2C71A9", +"a+ c #3380B5", +"b+ c #3EB9E1", +"c+ c #45BDE3", +"d+ c #4CC0E5", +"e+ c #53C3E7", +"f+ c #59C6E8", +"g+ c #5EC9EA", +"h+ c #64CBEB", +"i+ c #69CDEC", +"j+ c #6ECFED", +"k+ c #70D0ED", +"l+ c #64BDE1", +"m+ c #55A6D1", +"n+ c #3D82B8", +"o+ c #3D8BBE", +"p+ c #49AFD8", +"q+ c #378DBF", +"r+ c #225F9E", +"s+ c #1D5698", +"t+ c #174E92", +"u+ c #12468B", +"v+ c #0E3F85", +"w+ c #115F9D", +"x+ c #15A2D1", +"y+ c #0395C9", +"z+ c #0088C1", +"A+ c #0190C6", +"B+ c #079ACC", +"C+ c #0FA0D0", +"D+ c #169ECF", +"E+ c #1D99CC", +"F+ c #25AAD7", +"G+ c #2BA0CE", +"H+ c #32AED8", +"I+ c #3AB7DF", +"J+ c #41BBE1", +"K+ c #47BEE3", +"L+ c #4EC1E5", +"M+ c #53C4E7", +"N+ c #5FC8E9", +"O+ c #63CAEA", +"P+ c #67CBEB", +"Q+ c #69CBEA", +"R+ c #62BCE0", +"S+ c #5AAFD7", +"T+ c #478DBF", +"U+ c #4084B9", +"V+ c #3A7CB4", +"W+ c #3E8CBF", +"X+ c #4DBADF", +"Y+ c #3383B8", +"Z+ c #215B9B", +"`+ c #1B5295", +" @ c #164A8E", +".@ c #114288", +"+@ c #0D3A82", +"@@ c #0E4C8E", +"#@ c #1380B7", +"$@ c #0D96C9", +"%@ c #0089C1", +"&@ c #007BB8", +"*@ c #0085BE", +"=@ c #008CC4", +"-@ c #0496C9", +";@ c #0B9DCF", +">@ c #1168AB", +",@ c #174F99", +"'@ c #21AAD7", +")@ c #28AED9", +"!@ c #2FB1DB", +"~@ c #36B5DE", +"{@ c #3CB8E0", +"]@ c #42BBE2", +"^@ c #49BEE4", +"/@ c #54C3E6", +"(@ c #59C5E7", +"_@ c #5DC7E8", +":@ c #5FC5E7", +"<@ c #53A9D3", +"[@ c #4B96C6", +"}@ c #478FC2", +"|@ c #4186BB", +"1@ c #3C7FB5", +"2@ c #3676AF", +"3@ c #306EA9", +"4@ c #3889BD", +"5@ c #44AFD8", +"6@ c #2F84B9", +"7@ c #194D91", +"8@ c #15458A", +"9@ c #144D90", +"0@ c #0C367E", +"a@ c #0C4086", +"b@ c #1797C8", +"c@ c #1295C8", +"d@ c #0487C0", +"e@ c #0079B6", +"f@ c #0081BC", +"g@ c #0E9ACC", +"h@ c #1597CA", +"i@ c #1CA7D5", +"j@ c #23ABD8", +"k@ c #2AAFDA", +"l@ c #31B2DC", +"m@ c #37B5DE", +"n@ c #3DB8E0", +"o@ c #43BBE2", +"p@ c #49BEE3", +"q@ c #4EC0E4", +"r@ c #53C2E5", +"s@ c #57C4E6", +"t@ c #4EAAD4", +"u@ c #4696C5", +"v@ c #438FC0", +"w@ c #4088BC", +"x@ c #3C80B6", +"y@ c #3778B1", +"z@ c #3270AB", +"A@ c #2C68A5", +"B@ c #3D9AC8", +"C@ c #46BADF", +"D@ c #3DB0D8", +"E@ c #287CB2", +"F@ c #164D90", +"G@ c #299ECC", +"H@ c #1B79B0", +"I@ c #1A8CBF", +"J@ c #199BCC", +"K@ c #1392C6", +"L@ c #0A86BE", +"M@ c #0079B7", +"N@ c #006AAC", +"O@ c #0074B3", +"P@ c #007CB9", +"Q@ c #0083BE", +"R@ c #008BC2", +"S@ c #0393C8", +"T@ c #099CCD", +"U@ c #10A1D1", +"V@ c #17A4D3", +"W@ c #1EA8D6", +"X@ c #25ABD8", +"Y@ c #2BAFDA", +"Z@ c #37B5DD", +"`@ c #3DB8DF", +" # c #42BAE1", +".# c #48BCE2", +"+# c #4CBEE3", +"@# c #50C0E4", +"## c #48A8D3", +"$# c #3F8EC0", +"%# c #3C87BC", +"&# c #3A81B7", +"*# c #3679B1", +"=# c #3171AC", +"-# c #2D6AA6", +";# c #2862A0", +"># c #40A5D1", +",# c #43B8DE", +"'# c #3DB5DC", +")# c #38B1DA", +"!# c #2D9ECC", +"~# c #2B9FCE", +"{# c #246AAA", +"]# c #1F96C7", +"^# c #1996C9", +"/# c #138DC3", +"(# c #0E84BC", +"_# c #0175B4", +":# c #0068AC", +"<# c #0070B1", +"[# c #0077B5", +"}# c #007FBA", +"|# c #0086BF", +"1# c #018DC4", +"2# c #0596C9", +"3# c #0B9DCE", +"4# c #12A1D1", +"5# c #1897C8", +"6# c #1E96C7", +"7# c #25A0CE", +"8# c #2B90C2", +"9# c #31A4D0", +"0# c #37B4DD", +"a# c #3CB7DF", +"b# c #41B9E0", +"c# c #45BBE0", +"d# c #49BCE1", +"e# c #4BBBE0", +"f# c #419FCC", +"g# c #3C91C2", +"h# c #337AB1", +"i# c #3072AC", +"j# c #2C6BA7", +"k# c #2864A1", +"l# c #255F9E", +"m# c #3FAAD4", +"n# c #40B6DC", +"o# c #3AB3DB", +"p# c #35B0D8", +"q# c #2F86BD", +"r# c #29599F", +"s# c #237DB7", +"t# c #1E99CA", +"u# c #1892C5", +"v# c #1389C0", +"w# c #0E7FBA", +"x# c #0473B2", +"y# c #0065AA", +"z# c #0064A9", +"A# c #006BAD", +"B# c #0072B2", +"C# c #0080BC", +"D# c #0082BC", +"E# c #028DC4", +"F# c #0796C9", +"G# c #0D88BD", +"H# c #1372AB", +"I# c #1982B8", +"J# c #1F79B0", +"K# c #247BB1", +"L# c #2A86B9", +"M# c #31B1DA", +"N# c #36B3DC", +"O# c #3AB5DD", +"P# c #3FB7DE", +"Q# c #42B9DF", +"R# c #45BAE0", +"S# c #48BBE0", +"T# c #47B6DD", +"U# c #3689BC", +"V# c #2D72AB", +"W# c #2C73AC", +"X# c #2F7DB3", +"Y# c #399BC9", +"Z# c #3FB4DB", +"`# c #3CB3DA", +" $ c #37B0D9", +".$ c #32AED7", +"+$ c #2CA8D3", +"@$ c #277EB8", +"#$ c #229CCC", +"$$ c #1D95C8", +"%$ c #188DC2", +"&$ c #1384BD", +"*$ c #0D7AB6", +"=$ c #066FB0", +"-$ c #0057A0", +";$ c #005FA5", +">$ c #0066AA", +",$ c #006DAF", +"'$ c #006EAC", +")$ c #004C8E", +"!$ c #005595", +"~$ c #025999", +"{$ c #085D9B", +"]$ c #0D64A0", +"^$ c #1369A4", +"/$ c #196EA7", +"($ c #1E73AA", +"_$ c #2376AD", +":$ c #2AA0CE", +"<$ c #2FAFD9", +"[$ c #34B1DB", +"}$ c #38B3DC", +"|$ c #3BB5DC", +"1$ c #3EB6DD", +"2$ c #40B7DD", +"3$ c #42B7DD", +"4$ c #43B7DE", +"5$ c #43B7DD", +"6$ c #40B5DC", +"7$ c #3DB4DB", +"8$ c #3AB2DA", +"9$ c #33AED6", +"0$ c #2EABD5", +"a$ c #29A5D2", +"b$ c #259ECD", +"c$ c #2094C6", +"d$ c #1C8DC2", +"e$ c #1787BE", +"f$ c #127EB9", +"g$ c #0D75B3", +"h$ c #076AAC", +"i$ c #005FA6", +"j$ c #00539D", +"k$ c #005AA2", +"l$ c #0060A6", +"m$ c #0068AB", +"n$ c #0063A5", +"o$ c #004487", +"p$ c #004386", +"q$ c #004789", +"r$ c #004B8D", +"s$ c #045192", +"t$ c #095997", +"u$ c #0E5F9C", +"v$ c #1365A0", +"w$ c #1869A4", +"x$ c #1D6EA7", +"y$ c #2274AB", +"z$ c #28A6D2", +"A$ c #2DAED8", +"B$ c #31AFD9", +"C$ c #34B1DA", +"D$ c #37B2DB", +"E$ c #39B3DB", +"F$ c #3BB4DB", +"G$ c #3CB4DB", +"H$ c #3BB3DA", +"I$ c #38B1D9", +"J$ c #35AFD8", +"K$ c #32ADD6", +"L$ c #2EAAD4", +"M$ c #2BA5D1", +"N$ c #2795C5", +"O$ c #2374AA", +"P$ c #1E5691", +"Q$ c #1A4C89", +"R$ c #156AA5", +"S$ c #1078B5", +"T$ c #0B6FAF", +"U$ c #0665A9", +"V$ c #004A97", +"W$ c #004D9A", +"X$ c #00509A", +"Y$ c #00579F", +"Z$ c #0062A7", +"`$ c #00468A", +" % c #00387C", +".% c #003C7F", +"+% c #004083", +"@% c #044D8E", +"#% c #095493", +"$% c #0E5A98", +"%% c #13609C", +"&% c #18659F", +"*% c #1C6BA4", +"=% c #219FCD", +"-% c #25AAD5", +";% c #29ABD6", +">% c #2DADD7", +",% c #30AED8", +"'% c #32AFD8", +")% c #34B0D8", +"!% c #34AED7", +"~% c #30ABD4", +"{% c #2DA8D2", +"]% c #2BA3CF", +"^% c #289DCC", +"/% c #2494C5", +"(% c #20659E", +"_% c #1C4684", +":% c #183D7C", +"<% c #133B7A", +"[% c #0F5695", +"}% c #0A5FA1", +"|% c #055FA5", +"1% c #00559F", +"2% c #004D99", +"3% c #004896", +"4% c #002E74", +"5% c #003C82", +"6% c #004E94", +"7% c #003377", +"8% c #003175", +"9% c #003578", +"0% c #003B7F", +"a% c #003F82", +"b% c #014285", +"c% c #044889", +"d% c #094E8E", +"e% c #0D5493", +"f% c #125997", +"g% c #167FB4", +"h% c #1A96C7", +"i% c #1EA5D2", +"j% c #22A7D3", +"k% c #25A9D4", +"l% c #28AAD5", +"m% c #2AAAD5", +"n% c #2CABD6", +"o% c #2DACD6", +"p% c #2EACD5", +"q% c #2DA9D3", +"r% c #2CA6D1", +"s% c #299FCD", +"t% c #279ACA", +"u% c #2495C7", +"v% c #218FC3", +"w% c #1D86BC", +"x% c #1A4683", +"y% c #163574", +"z% c #112C6C", +"A% c #0D2464", +"B% c #082D6F", +"C% c #044E94", +"D% c #004F9A", +"E% c #004292", +"F% c #00347D", +"G% c #002266", +"H% c #002669", +"I% c #00286C", +"J% c #002B6F", +"K% c #002E72", +"L% c #003478", +"M% c #00377B", +"N% c #003A7E", +"O% c #013D80", +"P% c #044285", +"Q% c #084889", +"R% c #0D4D8D", +"S% c #115492", +"T% c #15609B", +"U% c #189ACB", +"V% c #1CA0CF", +"W% c #1FA2CF", +"X% c #21A3D1", +"Y% c #24A4D1", +"Z% c #25A5D1", +"`% c #27A4D1", +" & c #28A4D1", +".& c #28A0CE", +"+& c #289ECC", +"@& c #2596C8", +"#& c #2392C5", +"$& c #208DC2", +"%& c #1D87BD", +"&& c #1A75AE", +"*& c #173978", +"=& c #132E6D", +"-& c #0F2565", +";& c #0B1D5D", +">& c #071555", +",& c #021151", +"'& c #001F61", +")& c #00276D", +"!& c #003D8E", +"~& c #003B89", +"{& c #001E62", +"]& c #002063", +"^& c #002569", +"/& c #002D72", +"(& c #003074", +"_& c #003579", +":& c #033C7F", +"<& c #074183", +"[& c #0B4787", +"}& c #0F5392", +"|& c #1391C5", +"1& c #1695C8", +"2& c #1998CA", +"3& c #1C99CA", +"4& c #1E9ACB", +"5& c #209BCB", +"6& c #219BCB", +"7& c #229ACA", +"8& c #2399C9", +"9& c #2397C8", +"0& c #2394C6", +"a& c #2291C4", +"b& c #1E89C0", +"c& c #1C84BC", +"d& c #1A5B97", +"e& c #174C89", +"f& c #142D6C", +"g& c #102665", +"h& c #0C1E5D", +"i& c #081756", +"j& c #040F4F", +"k& c #000847", +"l& c #000541", +"m& c #00033D", +"n& c #00368A", +"o& c #00256E", +"p& c #00185A", +"q& c #001A5D", +"r& c #001D60", +"s& c #001F63", +"t& c #002568", +"u& c #00276B", +"v& c #00296D", +"w& c #002B70", +"x& c #003276", +"y& c #023579", +"z& c #063A7D", +"A& c #0A5997", +"B& c #0D87BF", +"C& c #108AC1", +"D& c #138CC3", +"E& c #168EC4", +"F& c #188FC4", +"G& c #1A90C4", +"H& c #1C90C4", +"I& c #1D8FC4", +"J& c #1D8EC3", +"K& c #1D8CC2", +"L& c #1D8AC0", +"M& c #1C87BE", +"N& c #1B83BC", +"O& c #1A7FB9", +"P& c #1864A0", +"Q& c #164987", +"R& c #132C6A", +"S& c #102564", +"T& c #0D1E5D", +"U& c #091756", +"V& c #06104E", +"W& c #020947", +"X& c #000441", +"Y& c #00023C", +"Z& c #000038", +"`& c #003086", +" * c #001A5E", +".* c #001354", +"+* c #001658", +"@* c #001D5F", +"#* c #001F62", +"$* c #002164", +"%* c #002367", +"&* c #002D71", +"** c #014C8E", +"=* c #0474B2", +"-* c #077CB9", +";* c #0B80BA", +">* c #0E82BB", +",* c #1083BC", +"'* c #1285BD", +")* c #1485BE", +"!* c #1686BD", +"~* c #1785BD", +"{* c #1884BC", +"]* c #1882BB", +"^* c #1880B9", +"/* c #187DB7", +"(* c #177AB6", +"_* c #1571AF", +":* c #143676", +"<* c #122968", +"[* c #0F2362", +"}* c #0D1D5C", +"|* c #0A1755", +"1* c #030A47", +"2* c #000239", +"3* c #002A82", +"4* c #00175D", +"5* c #00104F", +"6* c #001252", +"7* c #001454", +"8* c #001657", +"9* c #00195C", +"0* c #001C5E", +"a* c #001D61", +"b* c #002165", +"c* c #002366", +"d* c #002468", +"e* c #006CAE", +"f* c #006FB0", +"g* c #0271B1", +"h* c #0574B3", +"i* c #0877B4", +"j* c #0B78B5", +"k* c #0F7AB6", +"l* c #107AB7", +"m* c #127AB6", +"n* c #1279B5", +"o* c #1377B4", +"p* c #1375B3", +"q* c #1372B1", +"r* c #126FAF", +"s* c #115797", +"t* c #0F2766", +"u* c #0D2160", +"v* c #0B1B5A", +"w* c #091554", +"x* c #06104D", +"y* c #030A46", +"z* c #000540", +"A* c #000036", +"B* c #00237E", +"C* c #002980", +"D* c #002372", +"E* c #001A60", +"F* c #001659", +"G* c #001358", +"H* c #001A5F", +"I* c #002064", +"J* c #001B5E", +"K* c #005397", +"L* c #0065A9", +"M* c #0067AB", +"N* c #0069AC", +"O* c #026AAD", +"P* c #046CAE", +"Q* c #0768AB", +"R* c #0965A9", +"S* c #0A6EAF", +"T* c #0C6EAE", +"U* c #0D6DAE", +"V* c #0D6CAD", +"W* c #0D6AAB", +"X* c #0D67AA", +"Y* c #0D64A7", +"Z* c #0C498C", +"`* c #0A1E5E", +" = c #091856", +".= c #071350", +"+= c #050D4B", +"@= c #020844", +"#= c #00043F", +"$= c #00023B", +"%= c #000037", +"&= c #000035", +"*= c #000034", +"== c #001A77", +"-= c #00237D", +";= c #002881", +">= c #002D84", +",= c #00287F", +"'= c #000B6C", +")= c #00388A", +"!= c #003785", +"~= c #001556", +"{= c #001759", +"]= c #00195B", +"^= c #001C5F", +"/= c #001C60", +"(= c #004B91", +"_= c #004287", +":= c #00569C", +"<= c #0061A7", +"[= c #023187", +"}= c #033388", +"|= c #0563A7", +"1= c #0662A7", +"2= c #0762A7", +"3= c #0860A6", +"4= c #085EA4", +"5= c #085CA3", +"6= c #084388", +"7= c #071B5B", +"8= c #061453", +"9= c #04104D", +"0= c #030B48", +"a= c #010742", +"b= c #00033E", +"c= c #00013A", +"d= c #000033", +"e= c #000032", +"f= c #001C79", +"g= c #00217C", +"h= c #002780", +"i= c #002B83", +"j= c #003589", +"k= c #001D63", +"l= c #000F4F", +"m= c #000F4E", +"n= c #001050", +"o= c #001152", +"p= c #001353", +"q= c #001455", +"r= c #002F74", +"s= c #00529A", +"t= c #0058A1", +"u= c #00529D", +"v= c #0156A0", +"w= c #02569F", +"x= c #02549E", +"y= c #03529D", +"z= c #034F9A", +"A= c #032062", +"B= c #020F4E", +"C= c #010C49", +"D= c #000845", +"E= c #00033C", +"F= c #000138", +"G= c #000135", +"H= c #001474", +"I= c #001F7B", +"J= c #00247E", +"K= c #002D83", +"L= c #001051", +"M= c #000A46", +"N= c #000B48", +"O= c #000C4A", +"P= c #000D4B", +"Q= c #000E4D", +"R= c #001151", +"S= c #001253", +"T= c #00377E", +"U= c #004E9A", +"V= c #004C98", +"W= c #00408C", +"X= c #000946", +"Y= c #00053F", +"Z= c #000137", +"`= c #000031", +" - c #000030", +".- c #001373", +"+- c #001876", +"@- c #001D79", +"#- c #00267F", +"$- c #000D4D", +"%- c #000741", +"&- c #000843", +"*- c #000945", +"=- c #000A47", +"-- c #000B49", +";- c #000D4C", +">- c #002F77", +",- c #00327A", +"'- c #002267", +")- c #002166", +"!- c #00256A", +"~- c #003D89", +"{- c #004393", +"]- c #003F90", +"^- c #003C8D", +"/- c #003382", +"(- c #003587", +"_- c #002069", +":- c #00033A", +"<- c #000136", +"[- c #00002F", +"}- c #000C6E", +"|- c #001171", +"1- c #001574", +"2- c #001E7A", +"3- c #00196A", +"4- c #00053E", +"5- c #000640", +"6- c #000742", +"7- c #00185B", +"8- c #003787", +"9- c #00398C", +"0- c #00378B", +"a- c #003388", +"b- c #002779", +"c- c #00063F", +"d- c #00002D", +"e- c #00096C", +"f- c #000D6F", +"g- c #001271", +"h- c #001675", +"i- c #001872", +"j- c #000338", +"k- c #00043A", +"l- c #00043B", +"m- c #00053D", +"n- c #000844", +"o- c #000944", +"p- c #002573", +"q- c #002E85", +"r- c #002C83", +"s- c #001E71", +"t- c #00002E", +"u- c #00002C", +"v- c #000266", +"w- c #00066A", +"x- c #000A6D", +"y- c #000E70", +"z- c #000C58", +"A- c #000643", +"B- c #000337", +"C- c #000236", +"D- c #000339", +"E- c #00053C", +"F- c #00063E", +"G- c #00073F", +"H- c #00145A", +"I- c #001C78", +"J- c #000743", +"K- c #00002A", +"L- c #00005F", +"M- c #000267", +"N- c #000A6C", +"O- c #000952", +"P- c #000131", +"Q- c #000132", +"R- c #000133", +"S- c #000134", +"T- c #000235", +"U- c #00196E", +"V- c #001D7A", +"W- c #001B78", +"X- c #001977", +"Y- c #001775", +"Z- c #001473", +"`- c #000E66", +" ; c #00002B", +".; c #000029", +"+; c #000053", +"@; c #00005E", +"#; c #000265", +"$; c #000464", +"%; c #000130", +"&; c #001160", +"*; c #001164", +"=; c #001674", +"-; c #001272", +";; c #001071", +">; c #000E6F", +",; c #000B6E", +"'; c #00086C", +"); c #00045F", +"!; c #000152", +"~; c #000046", +"{; c #000051", +"]; c #00005A", +"^; c #00012F", +"/; c #000542", +"(; c #00106E", +"_; c #001070", +":; c #000F70", +"<; c #00086B", +"[; c #000367", +"}; c #000163", +"|; c #00005B", +"1; c #000052", +"2; c #000047", +"3; c #000041", +"4; c #000028", +"5; c #000021", +"6; c #000025", +"7; c #00003E", +"8; c #00003A", +"9; c #00075A", +"0; c #00076B", +"a; c #000569", +"b; c #000368", +"c; c #000162", +"d; c #00005C", +"e; c #000054", +"f; c #00004C", +"g; c #000042", +"h; c #000039", +"i; c #000026", +"j; c #000023", +"k; c #000017", +"l; c #00001C", +"m; c #00004D", +"n; c #000055", +"o; c #000027", +"p; c #00003D", +"q; c #000058", +"r; c #00004E", +"s; c #000048", +"t; c #000019", +"u; c #000012", +"v; c #00001D", +"w; c #00001F", +"x; c #000044", +"y; c #000008", +"z; c #000018", +"A; c #000024", +"B; c #000015", +"C; c #000022", +"D; c #00000F", +"E; c #000004", +"F; c #000007", +"G; c #000009", +"H; c #00000C", +"I; c #00000D", +"J; c #00000E", +"K; c #00000A", +"L; c #000003", +"M; c #000000", +"N; c #000001", +"O; c #000005", +"P; c #00000B", +" ", +" ", +" . + @ # $ % & * ", +" = - ; > , ' ) ! ~ { ] ^ / ( _ : ", +" < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e ", +" f g h i j k l m n o p q r s t u v w x y z A B ", +" C D E F G H I J K L M N O P Q R S T U V W X Y Z ` . ", +" ..+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|. ", +" 1.2.3.4.5.6.7.8.9.0.a.b.c.d.e.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s. ", +" t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y. ", +" Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+ ", +" 3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+k+l+m+]+n+o+p+q+r+s+t+u+v+w+x+y+ ", +" z+A+B+C+D+E+F+G+H+I+J+K+L+M+f+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@ ", +" &@*@=@-@;@>@,@'@)@!@~@{@]@^@L+/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@ ", +" e@f@z+A+B+g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@ ", +" N@O@P@Q@R@S@T@U@V@W@X@Y@l@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_# ", +" :#<#[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y# ", +" z#A#B#M@C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$z# ", +" -$;$>$,$O@'$)$!$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$3$6$7$8$ $9$0$a$b$c$d$e$f$g$h$i$ ", +" j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$D$E$F$G$G$H$8$I$J$K$L$M$N$O$P$Q$R$S$T$U$k$V$ ", +" W$X$Y$Z$`$ %.%+%p$q$@%#%$%%%&%*%=%-%;%>%,%'%)%p#p#J$!%K$~%{%]%^%/%(%_%:%<%[%}%|%1%2% ", +" 3%4%5%6%7%8%9% %0%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%0$q%r%]%s%t%u%v%w%x%y%z%A%B%C%D%3% ", +" E%F%G%H%I%J%K%8%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%`% &9+.&+&V.@&#&$&%&&&*&=&-&;&>&,&'&)& ", +" !&~&{&]&G%^&I%J%/&(&7%_& %:&<&[&}&|&1&2&3&4&5&6&7&8&9&0&a&$&b&c&d&e&f&g&h&i&j&k&l&m& ", +" n&o&p&q&r&s&G%t&u&v&w&K%(&x&y&z&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z& ", +" `& *.*+*p&q&@*#*$*%*^&u&v&J%&***=*-*;*>*,*'*)*!*~*{*]*^*/*(*_*:*<*[*}*|*V&1*l&Y&Z&2* ", +" 3*4*5*6*7*8*p&9*0*a*s&b*c*d*v&e*f*g*h*i*j**$k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*Y&Z&A*z* ", +" B*C*D*E*F*G*H*I*+*p&9*J*r&{&x&K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*`* =.=+=@=#=$=%=&=*= ", +" ==-=;=>=,='=)=!=J*.*~=+*{=]=^=/=(=_=:=l$<=[=}=|=1=2=3=4=5=6=7=8=9=0=a=b=c=%=&=d=e= ", +" f=g=h=i=3*j=k=l=m=n=o=p=q=~=8*r=^=b*s=t=j$u=-$v=w=x=y=z=A=B=C=D=z*E=F=A*&=d=e=G= ", +" H===I=J=;=K=L=M=N=O=P=Q=l=n=R=6*S=.*T=D%D%D%U=2%V=V$3%W=J*L=X=Y=$=Z=&=*=e=`= - ", +" .-+-@-g=#-$-%-&-*-M==---O=P=;-Q=m=>-,-'-)-!-~-{-E%]-^-/-(-_-:-<-*=d=e=`=[-[- ", +" }-|-1-==2-3-4-4-5-%-6-&-*-X==-=-N=q&;-O=O=O=7-8-9-0-j=a-`&b-c-d=e=`= -[-d-$= ", +" e-f-g-h-i-4-j-k-l-m-4-c-5-%-6-6-&-&-n-o-o-*-M=p-q-r-3*h=s-X=`= -[-t-u-u- ", +" v-w-x-y-g-z-A-B-C-j-D-:-l-l-E-m-4-F-F-c-c-c-G-H-#-J=g=I=I-J-t-t-d-u-K- ", +" L-M-w-N-f-O-P-Q-R-S-T-C-C-B-j-D-D-:-k-l-k-D=U-V-W-X-Y-Z-`-[- ; ;.;u- ", +" +;@;#;$; ;u-d-t-[- -%;P-Q-R-R-S-B-z*&;*;Y-=;H=-;;;>;,;';);!;%=d- ", +" ~;{;];u-.;K- ; ;u-d-d-d-t-t-^;/;(;_;;;:;f-}-x-<;w-[;};|;1;2; ", +" A*%=3;4;5;6;u-7;8;u-K- ; ; ; ;^;9;<;0;w-a;b;v-c;d;e;f;g;h; ", +" i;j;k;l;d=m;1;n;d= ;i;o;o;o;o;p;@;d;q;+;r;s;3;h;`=K- ", +" t;u;k;o;e=Z&%=5;*=l;v;v;v;w; ;x;3;p;Z&d=d-i;w; ", +" y;u;z;v;5;A;A;B;u;u;u;j; ;.;i;C;v;z;u;D; ", +" E;E;F;G;H;I;I;I;H;D;J;H;K;F;E;K; ", +" y;L;M;M;N;N;M;N;O;P; ", +" ", +" ", +" ", +" "}; diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/nsBrowserApp.cpp b/comet/platforms/windows-32xbit/firefox-source-code/app/nsBrowserApp.cpp new file mode 100644 index 0000000..d547e45 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/nsBrowserApp.cpp @@ -0,0 +1,161 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is mozilla.org code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 2002 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Brian Ryner + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +#include "nsXULAppAPI.h" +#ifdef XP_WIN +#include +#include +#endif + +#include +#include + +#include "plstr.h" +#include "prprf.h" +#include "prenv.h" + +#include "nsCOMPtr.h" +#include "nsILocalFile.h" +#include "nsStringGlue.h" + +#ifdef XP_WIN +// we want a wmain entry point +#include "nsWindowsWMain.cpp" +#endif + +static void Output(const char *fmt, ... ) +{ + va_list ap; + va_start(ap, fmt); + +#if defined(XP_WIN) && !MOZ_WINCONSOLE + PRUnichar msg[2048]; + _vsnwprintf(msg, sizeof(msg)/sizeof(msg[0]), NS_ConvertUTF8toUTF16(fmt).get(), ap); + MessageBoxW(NULL, msg, L"XULRunner", MB_OK | MB_ICONERROR); +#else + vfprintf(stderr, fmt, ap); +#endif + + va_end(ap); +} + +/** + * Return true if |arg| matches the given argument name. + */ +static PRBool IsArg(const char* arg, const char* s) +{ + if (*arg == '-') + { + if (*++arg == '-') + ++arg; + return !PL_strcasecmp(arg, s); + } + +#if defined(XP_WIN) || defined(XP_OS2) + if (*arg == '/') + return !PL_strcasecmp(++arg, s); +#endif + + return PR_FALSE; +} + +/** + * A helper class which calls NS_LogInit/NS_LogTerm in its scope. + */ +class ScopedLogging +{ +public: + ScopedLogging() { NS_LogInit(); } + ~ScopedLogging() { NS_LogTerm(); } +}; + +int main(int argc, char* argv[]) +{ + ScopedLogging log; + + nsCOMPtr appini; + nsresult rv = XRE_GetBinaryPath(argv[0], getter_AddRefs(appini)); + if (NS_FAILED(rv)) { + Output("Couldn't calculate the application directory."); + return 255; + } + appini->SetNativeLeafName(NS_LITERAL_CSTRING("application.ini")); + + // Allow firefox.exe to launch XULRunner apps via -app + // Note that -app must be the *first* argument. + char *appEnv = nsnull; + const char *appDataFile = PR_GetEnv("XUL_APP_FILE"); + if (appDataFile && *appDataFile) { + rv = XRE_GetFileFromPath(appDataFile, getter_AddRefs(appini)); + if (NS_FAILED(rv)) { + Output("Invalid path found: '%s'", appDataFile); + return 255; + } + } + else if (argc > 1 && IsArg(argv[1], "app")) { + if (argc == 2) { + Output("Incorrect number of arguments passed to -app"); + return 255; + } + + rv = XRE_GetFileFromPath(argv[2], getter_AddRefs(appini)); + if (NS_FAILED(rv)) { + Output("application.ini path not recognized: '%s'", argv[2]); + return 255; + } + + appEnv = PR_smprintf("XUL_APP_FILE=%s", argv[2]); + PR_SetEnv(appEnv); + argv[2] = argv[0]; + argv += 2; + argc -= 2; + } + + nsXREAppData *appData; + rv = XRE_CreateAppData(appini, &appData); + if (NS_FAILED(rv)) { + Output("Couldn't read application.ini"); + return 255; + } + + int result = XRE_main(argc, argv, appData); + XRE_FreeAppData(appData); + if (appEnv) + PR_smprintf_free(appEnv); + return result; +} diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/channel-prefs.js b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/channel-prefs.js new file mode 100644 index 0000000..c6eeca4 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/channel-prefs.js @@ -0,0 +1,2 @@ +#filter substitution +pref("app.update.channel", "@MOZ_UPDATE_CHANNEL@"); diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Extensions.rdf b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Extensions.rdf new file mode 100644 index 0000000..5b98f5d --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Extensions.rdf @@ -0,0 +1,8 @@ + + + + + + + diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Makefile.in b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Makefile.in new file mode 100644 index 0000000..044061f --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/Makefile.in @@ -0,0 +1,47 @@ +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is +# Netscape Communications Corporation. +# Portions created by the Initial Developer are Copyright (C) 2001 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +DEPTH = ../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = {972ce4c6-7e08-4474-a285-3208198ce6fd} + +include $(topsrcdir)/config/rules.mk diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/installed-extensions.txt b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/installed-extensions.txt new file mode 100644 index 0000000..8be93ed --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/installed-extensions.txt @@ -0,0 +1 @@ +theme,{972ce4c6-7e08-4474-a285-3208198ce6fd} diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in new file mode 100644 index 0000000..599e320 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in @@ -0,0 +1,59 @@ +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is +# Netscape Communications Corporation. +# Portions created by the Initial Developer are Copyright (C) 2001 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +DEPTH = ../../../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk +include $(topsrcdir)/config/rules.mk + +DEFINES += -DFIREFOX_VERSION=$(FIREFOX_VERSION) + +FILES := \ + install.rdf \ + $(NULL) + +libs:: + $(PYTHON) $(MOZILLA_DIR)/config/Preprocessor.py $(DEFINES) $(ACDEFINES) $(srcdir)/install.rdf.in > install.rdf + $(INSTALL) $(FILES) $(DIST)/bin/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} + +install:: + $(SYSINSTALL) $(IFLAGS1) $(FILES) $(DESTDIR)$(mozappdir)/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} + +GARBAGE += $(FILES) diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in new file mode 100644 index 0000000..3335403 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in @@ -0,0 +1,43 @@ + + +#filter substitution + + + + + {972ce4c6-7e08-4474-a285-3208198ce6fd} + @FIREFOX_VERSION@ + + + + + {ec8030f7-c20a-464f-9b0e-13a3a9e97384} + @FIREFOX_VERSION@ + @FIREFOX_VERSION@ + + + + + Default + The default theme. + + + true + + true + + + Mozilla + Mozilla Contributors + + classic/1.0 + + + diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js new file mode 100644 index 0000000..d663d23 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/firefox.js @@ -0,0 +1,846 @@ +# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is +# Netscape Communications Corporation. +# Portions created by the Initial Developer are Copyright (C) 1998 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +// XXX Toolkit-specific preferences should be moved into toolkit.js + +#filter substitution + +# SYNTAX HINTS: dashes are delimiters. Use underscores instead. +# The first character after a period must be alphabetic. + +#ifdef XP_UNIX +#ifndef XP_MACOSX +#define UNIX_BUT_NOT_MAC +#endif +#endif + +pref("general.startup.browser", true); + +pref("browser.chromeURL","chrome://browser/content/"); +pref("browser.hiddenWindowChromeURL", "chrome://browser/content/hiddenWindow.xul"); +pref("xpinstall.dialog.confirm", "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul"); +pref("xpinstall.dialog.progress.skin", "chrome://mozapps/content/extensions/extensions.xul"); +pref("xpinstall.dialog.progress.chrome", "chrome://mozapps/content/extensions/extensions.xul"); +pref("xpinstall.dialog.progress.type.skin", "Extension:Manager"); +pref("xpinstall.dialog.progress.type.chrome", "Extension:Manager"); + +// Developers can set this to |true| if they are constantly changing files in their +// extensions directory so that the extension system does not constantly think that +// their extensions are being updated and thus reregistered every time the app is +// started. +pref("extensions.ignoreMTimeChanges", false); +// Enables some extra Extension System Logging (can reduce performance) +pref("extensions.logging.enabled", false); +// Hides the install button in the add-ons mgr +pref("extensions.hideInstallButton", true); + +// Preferences for the Get Add-ons pane +pref("extensions.getAddons.showPane", true); +pref("extensions.getAddons.browseAddons", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%"); +pref("extensions.getAddons.maxResults", 5); +pref("extensions.getAddons.recommended.browseURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%/recommended"); +pref("extensions.getAddons.recommended.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/list/featured/all/10/%OS%/%VERSION%?src=firefox"); +pref("extensions.getAddons.search.browseURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%/search?q=%TERMS%"); +pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/10/%OS%/%VERSION%?src=firefox"); + +// Blocklist preferences +pref("extensions.blocklist.enabled", true); +pref("extensions.blocklist.interval", 86400); +// Controls what level the blocklist switches from warning about items to forcibly +// blocking them. +pref("extensions.blocklist.level", 2); +pref("extensions.blocklist.url", "https://addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/"); +pref("extensions.blocklist.detailsURL", "https://www.mozilla.com/%LOCALE%/blocklist/"); + +// Dictionary download preference +pref("browser.dictionaries.download.url", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/firefox/%VERSION%/dictionaries/"); + +// App-specific update preferences + +// Whether or not app updates are enabled +pref("app.update.enabled", true); + +// This preference turns on app.update.mode and allows automatic download and +// install to take place. We use a separate boolean toggle for this to make +// the UI easier to construct. +pref("app.update.auto", true); + +// Defines how the Application Update Service notifies the user about updates: +// +// AUM Set to: Minor Releases: Major Releases: +// 0 download no prompt download no prompt +// 1 download no prompt download no prompt if no incompatibilities +// 2 download no prompt prompt +// +// See chart in nsUpdateService.js.in for more details +// +pref("app.update.mode", 1); + +// If set to true, the Update Service will present no UI for any event. +pref("app.update.silent", false); + +// Update service URL: +pref("app.update.url", "https://aus2.mozilla.org/update/3/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml"); +// app.update.url.manual is in branding section +// app.update.url.details is in branding section + +// User-settable override to app.update.url for testing purposes. +//pref("app.update.url.override", ""); + +// app.update.interval is in branding section + +// Interval: Time before prompting the user again to restart to install the +// latest download (in seconds) default=1 day +pref("app.update.nagTimer.restart", 86400); + +// Interval: When all registered timers should be checked (in milliseconds) +// default=10 minutes +pref("app.update.timer", 600000); +// Give the user x seconds to react before showing the big UI. default=12 hours +pref("app.update.promptWaitTime", 43200); +// Show the Update Checking/Ready UI when the user was idle for x seconds +pref("app.update.idletime", 60); + +// Whether or not we show a dialog box informing the user that the update was +// successfully applied. This is off in Firefox by default since we show a +// upgrade start page instead! Other apps may wish to show this UI, and supply +// a whatsNewURL field in their brand.properties that contains a link to a page +// which tells users what's new in this new update. +pref("app.update.showInstalledUI", false); + +// 0 = suppress prompting for incompatibilities if there are updates available +// to newer versions of installed addons that resolve them. +// 1 = suppress prompting for incompatibilities only if there are VersionInfo +// updates available to installed addons that resolve them, not newer +// versions. +pref("app.update.incompatible.mode", 0); + +// Symmetric (can be overridden by individual extensions) update preferences. +// e.g. +// extensions.{GUID}.update.enabled +// extensions.{GUID}.update.url +// extensions.{GUID}.update.interval +// .. etc .. +// +pref("extensions.update.enabled", true); +pref("extensions.update.url", "https://versioncheck.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%¤tAppVersion=%CURRENT_APP_VERSION%"); +pref("extensions.update.interval", 86400); // Check for updates to Extensions and + // Themes every day +// Non-symmetric (not shared by extensions) extension-specific [update] preferences +pref("extensions.getMoreExtensionsURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%/%VERSION%/extensions/"); +pref("extensions.getMoreThemesURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%/%VERSION%/themes/"); +pref("extensions.getMorePluginsURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/%APP%/%VERSION%/plugins/"); +pref("extensions.dss.enabled", false); // Dynamic Skin Switching +pref("extensions.dss.switchPending", false); // Non-dynamic switch pending after next + // restart. + +pref("xpinstall.whitelist.add", "update.mozilla.org"); +pref("xpinstall.whitelist.add.103", "addons.mozilla.org"); + +pref("keyword.enabled", true); +pref("keyword.URL", "chrome://browser-region/locale/region.properties"); + +pref("general.useragent.locale", "@AB_CD@"); +pref("general.skins.selectedSkin", "classic/1.0"); +pref("general.useragent.extra.firefox", "@APP_UA_NAME@/@APP_VERSION@"); + +pref("general.smoothScroll", false); +#ifdef UNIX_BUT_NOT_MAC +pref("general.autoScroll", false); +#else +pref("general.autoScroll", true); +#endif + +// Whether or not the application should check at startup each time if it +// is the default browser. +pref("browser.shell.checkDefaultBrowser", true); + +// 0 = blank, 1 = home (browser.startup.homepage), 2 = last visited page, 3 = resume previous browser session +// The behavior of option 3 is detailed at: http://wiki.mozilla.org/Session_Restore +pref("browser.startup.page", 1); +pref("browser.startup.homepage", "resource:/browserconfig.properties"); + +pref("browser.enable_automatic_image_resizing", true); +pref("browser.chrome.site_icons", true); +pref("browser.chrome.favicons", true); +pref("browser.formfill.enable", true); +pref("browser.warnOnQuit", true); +pref("browser.warnOnRestart", true); +pref("browser.fullscreen.autohide", true); +pref("browser.fullscreen.animateUp", 1); + +#ifdef UNIX_BUT_NOT_MAC +pref("browser.urlbar.clickSelectsAll", false); +#else +pref("browser.urlbar.clickSelectsAll", true); +#endif +#ifdef UNIX_BUT_NOT_MAC +pref("browser.urlbar.doubleClickSelectsAll", true); +#else +pref("browser.urlbar.doubleClickSelectsAll", false); +#endif +pref("browser.urlbar.autoFill", false); +// 0: Match anywhere (e.g., middle of words) +// 1: Match on word boundaries and then try matching anywhere +// 2: Match only on word boundaries (e.g., after / or .) +// 3: Match at the beginning of the url or title +pref("browser.urlbar.matchBehavior", 1); +pref("browser.urlbar.filter.javascript", true); + +// the maximum number of results to show in autocomplete when doing richResults +pref("browser.urlbar.maxRichResults", 12); +// Size of "chunks" affects the number of places to process between each search +// timeout (ms). Too big and the UI will be unresponsive; too small and we'll +// be waiting on the timeout too often without many results. +pref("browser.urlbar.search.chunkSize", 1000); +pref("browser.urlbar.search.timeout", 100); + +// The special characters below can be typed into the urlbar to either restrict +// the search to visited history, bookmarked, tagged pages; or force a match on +// just the title text or url. +pref("browser.urlbar.restrict.history", "^"); +pref("browser.urlbar.restrict.bookmark", "*"); +pref("browser.urlbar.restrict.tag", "+"); +pref("browser.urlbar.restrict.typed", "~"); +pref("browser.urlbar.match.title", "#"); +pref("browser.urlbar.match.url", "@"); + +// The default behavior for the urlbar can be configured to use any combination +// of the restrict or match filters with each additional filter restricting +// more (intersection). Add the following values to set the behavior as the +// default: 1: history, 2: bookmark, 4: tag, 8: title, 16: url, 32: typed +// E.g., 0 = show all results (no filtering), 1 = only visited pages in history, +// 2 = only bookmarks, 3 = visited bookmarks, 1+16 = history matching in the url +pref("browser.urlbar.default.behavior", 0); + +// Number of milliseconds to wait for the http headers (and thus +// the Content-Disposition filename) before giving up and falling back to +// picking a filename without that info in hand so that the user sees some +// feedback from their action. +pref("browser.download.saveLinkAsFilenameTimeout", 1000); + +pref("browser.download.useDownloadDir", true); +pref("browser.download.folderList", 1); +pref("browser.download.manager.showAlertOnComplete", true); +pref("browser.download.manager.showAlertInterval", 2000); +pref("browser.download.manager.retention", 2); +pref("browser.download.manager.showWhenStarting", true); +pref("browser.download.manager.closeWhenDone", false); +pref("browser.download.manager.focusWhenStarting", false); +pref("browser.download.manager.flashCount", 2); +pref("browser.download.manager.addToRecentDocs", true); +pref("browser.download.manager.quitBehavior", 0); +pref("browser.download.manager.scanWhenDone", true); +pref("browser.download.manager.resumeOnWakeDelay", 10000); + +// search engines URL +pref("browser.search.searchEnginesURL", "https://%LOCALE%.add-ons.mozilla.com/%LOCALE%/firefox/%VERSION%/search-engines/"); + +// pointer to the default engine name +pref("browser.search.defaultenginename", "chrome://browser-region/locale/region.properties"); + +// disable logging for the search service by default +pref("browser.search.log", false); + +// Ordering of Search Engines in the Engine list. +pref("browser.search.order.1", "chrome://browser-region/locale/region.properties"); +pref("browser.search.order.2", "chrome://browser-region/locale/region.properties"); + +// search bar results always open in a new tab +pref("browser.search.openintab", false); + +// send ping to the server to update +pref("browser.search.update", true); + +// disable logging for the search service update system by default +pref("browser.search.update.log", false); + +// Check whether we need to perform engine updates every 6 hours +pref("browser.search.updateinterval", 6); + +// Whether or not microsummary and generator updates are enabled +pref("browser.microsummary.enabled", true); +pref("browser.microsummary.updateGenerators", true); + +// enable search suggestions by default +pref("browser.search.suggest.enabled", true); + +pref("browser.history.showSessions", false); +pref("browser.sessionhistory.max_entries", 50); +pref("browser.history_expire_days", 180); +pref("browser.history_expire_days_min", 90); +pref("browser.history_expire_sites", 40000); + +// handle links targeting new windows +// 0=default window, 1=current window/tab, 2=new window, 3=new tab in most recent window +pref("browser.link.open_newwindow", 3); + +// 0: no restrictions - divert everything +// 1: don't divert window.open at all +// 2: don't divert window.open with features +pref("browser.link.open_newwindow.restriction", 2); + +// Tabbed browser +pref("browser.tabs.autoHide", false); +pref("browser.tabs.closeWindowWithLastTab", true); +pref("browser.tabs.warnOnClose", true); +pref("browser.tabs.warnOnOpen", true); +pref("browser.tabs.maxOpenBeforeWarn", 15); +pref("browser.tabs.loadInBackground", true); +pref("browser.tabs.loadFolderAndReplace", true); +pref("browser.tabs.opentabfor.middleclick", true); +pref("browser.tabs.loadDivertedInBackground", false); +pref("browser.tabs.loadBookmarksInBackground", false); +pref("browser.tabs.tabMinWidth", 100); +pref("browser.tabs.tabMaxWidth", 250); +pref("browser.tabs.tabClipWidth", 140); + +// Where to show tab close buttons: +// 0 on active tab only +// 1 on all tabs until tabClipWidth is reached, then active tab only +// 2 no close buttons at all +// 3 at the end of the tabstrip +pref("browser.tabs.closeButtons", 1); + +// When tabs opened by links in other tabs via a combination of +// browser.link.open_newwindow being set to 3 and target="_blank" etc are +// closed: +// true return to the tab that opened this tab (its owner) +// false return to the adjacent tab (old default) +pref("browser.tabs.selectOwnerOnClose", true); + +pref("browser.ctrlTab.previews", true); +pref("browser.ctrlTab.recentlyUsedLimit", 7); + +// Default bookmark sorting +pref("browser.bookmarks.sort.direction", "descending"); +pref("browser.bookmarks.sort.resource", "rdf:http://home.netscape.com/NC-rdf#Name"); + +// By default, do not export HTML at shutdown. +// If true, at shutdown the bookmarks in your menu and toolbar will +// be exported as HTML to the bookmarks.html file. +pref("browser.bookmarks.autoExportHTML", false); + +// The maximum number of daily bookmark backups to +// keep in {PROFILEDIR}/bookmarkbackups. Special values: +// -1: unlimited +// 0: no backups created (and deletes all existing backups) +pref("browser.bookmarks.max_backups", 5); + +// Scripts & Windows prefs +pref("dom.disable_open_during_load", true); +#ifdef DEBUG +pref("javascript.options.showInConsole", true); +pref("general.warnOnAboutConfig", false); +#else +pref("javascript.options.showInConsole", false); +#endif + +// Make the status bar reliably present and unaffected by pages +pref("dom.disable_window_open_feature.status", true); +// This is the pref to control the location bar, change this to true to +// force this instead of or in addition to the status bar - this makes +// the origin of popup windows more obvious to avoid spoofing. We would +// rather not do it by default because it affects UE for web applications, but +// without it there isn't a really good way to prevent chrome spoofing, see bug 337344 +pref("dom.disable_window_open_feature.location", true); +pref("dom.disable_window_status_change", true); +// allow JS to move and resize existing windows +pref("dom.disable_window_move_resize", false); +// prevent JS from monkeying with window focus, etc +pref("dom.disable_window_flip", true); + +// popups.policy 1=allow,2=reject +pref("privacy.popups.policy", 1); +pref("privacy.popups.usecustom", true); +pref("privacy.popups.firstTime", true); +pref("privacy.popups.showBrowserMessage", true); + +pref("privacy.item.cookies", false); + +pref("privacy.clearOnShutdown.history", true); +pref("privacy.clearOnShutdown.formdata", true); +pref("privacy.clearOnShutdown.passwords", false); +pref("privacy.clearOnShutdown.downloads", true); +pref("privacy.clearOnShutdown.cookies", true); +pref("privacy.clearOnShutdown.cache", true); +pref("privacy.clearOnShutdown.sessions", true); +pref("privacy.clearOnShutdown.offlineApps", false); +pref("privacy.clearOnShutdown.siteSettings", false); + +pref("privacy.cpd.history", true); +pref("privacy.cpd.formdata", true); +pref("privacy.cpd.passwords", false); +pref("privacy.cpd.downloads", true); +pref("privacy.cpd.cookies", true); +pref("privacy.cpd.cache", true); +pref("privacy.cpd.sessions", true); +pref("privacy.cpd.offlineApps", false); +pref("privacy.cpd.siteSettings", false); + +// What default should we use for the time span in the sanitizer: +// 0 - Clear everything +// 1 - Last Hour +// 2 - Last 2 Hours +// 3 - Last 4 Hours +// 4 - Today +pref("privacy.sanitize.timeSpan", 1); +pref("privacy.sanitize.sanitizeOnShutdown", false); + +pref("privacy.sanitize.migrateFx3Prefs", false); + +pref("network.proxy.share_proxy_settings", false); // use the same proxy settings for all protocols + +pref("network.cookie.cookieBehavior", 0); // 0-Accept, 1-dontAcceptForeign, 2-dontUse + +// l12n and i18n +pref("intl.accept_languages", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.static", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more1", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more2", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more3", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more4", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.more5", "chrome://global/locale/intl.properties"); +pref("intl.charsetmenu.browser.unicode", "chrome://global/locale/intl.properties"); +pref("intl.charset.detector", "chrome://global/locale/intl.properties"); +pref("intl.charset.default", "chrome://global-platform/locale/intl.properties"); +pref("font.language.group", "chrome://global/locale/intl.properties"); +pref("intl.menuitems.alwaysappendaccesskeys","chrome://global/locale/intl.properties"); +pref("intl.menuitems.insertseparatorbeforeaccesskeys","chrome://global/locale/intl.properties"); + +// simple gestures support +pref("browser.gesture.swipe.left", "Browser:BackOrBackDuplicate"); +pref("browser.gesture.swipe.right", "Browser:ForwardOrForwardDuplicate"); +pref("browser.gesture.swipe.up", "cmd_scrollTop"); +pref("browser.gesture.swipe.down", "cmd_scrollBottom"); +#ifdef XP_MACOSX +pref("browser.gesture.pinch.latched", true); +pref("browser.gesture.pinch.threshold", 150); +#else +pref("browser.gesture.pinch.latched", false); +pref("browser.gesture.pinch.threshold", 25); +#endif +pref("browser.gesture.pinch.out", "cmd_fullZoomEnlarge"); +pref("browser.gesture.pinch.in", "cmd_fullZoomReduce"); +pref("browser.gesture.pinch.out.shift", "cmd_fullZoomReset"); +pref("browser.gesture.pinch.in.shift", "cmd_fullZoomReset"); +pref("browser.gesture.twist.latched", false); +pref("browser.gesture.twist.threshold", 25); +pref("browser.gesture.twist.right", ""); +pref("browser.gesture.twist.left", ""); +pref("browser.gesture.tap", "cmd_fullZoomReset"); + +// 0=lines, 1=pages, 2=history , 3=text size +#ifdef XP_MACOSX +// On OS X, if the wheel has one axis only, shift+wheel comes through as a +// horizontal scroll event. Thus, we can't assign anything other than normal +// scrolling to shift+wheel. +pref("mousewheel.withshiftkey.action",0); +pref("mousewheel.withshiftkey.sysnumlines",true); +pref("mousewheel.withshiftkey.numlines",1); +pref("mousewheel.withaltkey.action",2); +pref("mousewheel.withaltkey.sysnumlines",false); +pref("mousewheel.withaltkey.numlines",1); +pref("mousewheel.withmetakey.action",0); +pref("mousewheel.withmetakey.sysnumlines",false); +pref("mousewheel.withmetakey.numlines",1); +#else +pref("mousewheel.withshiftkey.action",2); +pref("mousewheel.withshiftkey.sysnumlines",false); +pref("mousewheel.withshiftkey.numlines",1); +pref("mousewheel.withaltkey.action",0); +pref("mousewheel.withaltkey.sysnumlines",false); +pref("mousewheel.withaltkey.numlines",1); +pref("mousewheel.withmetakey.action",0); +pref("mousewheel.withmetakey.sysnumlines",true); +pref("mousewheel.withmetakey.numlines",1); +#endif +pref("mousewheel.withcontrolkey.action",3); +pref("mousewheel.withcontrolkey.sysnumlines",false); +pref("mousewheel.withcontrolkey.numlines",1); + +pref("profile.allow_automigration", false); // setting to false bypasses automigration in the profile code + +// Customizable toolbar stuff +pref("custtoolbar.personal_toolbar_folder", ""); + +// pref to control the alert notification +pref("alerts.slideIncrement", 1); +pref("alerts.slideIncrementTime", 10); +pref("alerts.totalOpenTime", 4000); + +pref("browser.xul.error_pages.enabled", true); +pref("browser.xul.error_pages.expert_bad_cert", false); + +// We want to make sure mail URLs are handled externally... +pref("network.protocol-handler.external.mailto", true); // for mail +pref("network.protocol-handler.external.news", true); // for news +pref("network.protocol-handler.external.snews", true); // for secure news +pref("network.protocol-handler.external.nntp", true); // also news +// ...without warning dialogs +pref("network.protocol-handler.warn-external.mailto", false); +pref("network.protocol-handler.warn-external.news", false); +pref("network.protocol-handler.warn-external.snews", false); +pref("network.protocol-handler.warn-external.nntp", false); + +// By default, all protocol handlers are exposed. This means that +// the browser will respond to openURL commands for all URL types. +// It will also try to open link clicks inside the browser before +// failing over to the system handlers. +pref("network.protocol-handler.expose-all", true); +pref("network.protocol-handler.expose.mailto", false); +pref("network.protocol-handler.expose.news", false); +pref("network.protocol-handler.expose.snews", false); +pref("network.protocol-handler.expose.nntp", false); + +// Default security warning dialogs to show once. +pref("security.warn_entering_secure.show_once", false); +pref("security.warn_entering_weak.show_once", true); +pref("security.warn_leaving_secure.show_once", false); +pref("security.warn_viewing_mixed.show_once", true); +pref("security.warn_submit_insecure.show_once", false); + +pref("accessibility.typeaheadfind", false); +pref("accessibility.typeaheadfind.timeout", 5000); +pref("accessibility.typeaheadfind.linksonly", false); +pref("accessibility.typeaheadfind.flashBar", 1); + +// Disable the default plugin for firefox +pref("plugin.default_plugin_disabled", true); + +// plugin finder service url +pref("pfs.datasource.url", "https://pfs.mozilla.org/plugins/PluginFinderService.php?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&appRelease=%APP_RELEASE%"); + +// by default we show an infobar message when pages require plugins the user has not installed +pref("plugins.hide_infobar_for_missing_plugin", false); + +#ifdef XP_WIN +pref("browser.preferences.instantApply", false); +#else +pref("browser.preferences.instantApply", true); +#endif +#ifdef XP_MACOSX +pref("browser.preferences.animateFadeIn", true); +#else +pref("browser.preferences.animateFadeIn", false); +#endif + +pref("browser.download.show_plugins_in_list", true); +pref("browser.download.hide_plugins_without_extensions", true); + +// Backspace and Shift+Backspace behavior +// 0 goes Back/Forward +// 1 act like PgUp/PgDown +// 2 and other values, nothing +#ifdef UNIX_BUT_NOT_MAC +pref("browser.backspace_action", 2); +#else +pref("browser.backspace_action", 0); +#endif + +// this will automatically enable inline spellchecking (if it is available) for +// editable elements in HTML +// 0 = spellcheck nothing +// 1 = check multi-line controls [default] +// 2 = check multi/single line controls +pref("layout.spellcheckDefault", 1); + +pref("browser.send_pings", false); + +/* initial web feed readers list */ +pref("browser.contentHandlers.types.0.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.0.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.0.type", "application/vnd.mozilla.maybe.feed"); +pref("browser.contentHandlers.types.1.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.1.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.1.type", "application/vnd.mozilla.maybe.feed"); +pref("browser.contentHandlers.types.2.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.2.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.2.type", "application/vnd.mozilla.maybe.feed"); +pref("browser.contentHandlers.types.3.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.3.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.3.type", "application/vnd.mozilla.maybe.feed"); +pref("browser.contentHandlers.types.4.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.4.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.4.type", "application/vnd.mozilla.maybe.feed"); +pref("browser.contentHandlers.types.5.title", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.5.uri", "chrome://browser-region/locale/region.properties"); +pref("browser.contentHandlers.types.5.type", "application/vnd.mozilla.maybe.feed"); + +pref("browser.feeds.handler", "ask"); +pref("browser.videoFeeds.handler", "ask"); +pref("browser.audioFeeds.handler", "ask"); + +// At startup, if the handler service notices that the version number in the +// region.properties file is newer than the version number in the handler +// service datastore, it will add any new handlers it finds in the prefs (as +// seeded by this file) to its datastore. +pref("gecko.handlerService.defaultHandlersVersion", "chrome://browser-region/locale/region.properties"); + +// The default set of web-based protocol handlers shown in the application +// selection dialog for webcal: ; I've arbitrarily picked 4 default handlers +// per protocol, but if some locale wants more than that (or defaults for some +// protocol not currently listed here), we should go ahead and add those. + +// webcal +pref("gecko.handlerService.schemes.webcal.0.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.0.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.1.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.1.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.2.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.2.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.3.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.webcal.3.uriTemplate", "chrome://browser-region/locale/region.properties"); + +// mailto +pref("gecko.handlerService.schemes.mailto.0.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.0.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.1.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.1.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.2.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.2.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.3.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.mailto.3.uriTemplate", "chrome://browser-region/locale/region.properties"); + +// irc +pref("gecko.handlerService.schemes.irc.0.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.0.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.1.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.1.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.2.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.2.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.3.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.irc.3.uriTemplate", "chrome://browser-region/locale/region.properties"); + +// ircs +pref("gecko.handlerService.schemes.ircs.0.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.0.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.1.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.1.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.2.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.2.uriTemplate", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.3.name", "chrome://browser-region/locale/region.properties"); +pref("gecko.handlerService.schemes.ircs.3.uriTemplate", "chrome://browser-region/locale/region.properties"); + +// By default, we don't want protocol/content handlers to be registered from a different host, see bug 402287 +pref("gecko.handlerService.allowRegisterFromDifferentHost", false); + +#ifdef MOZ_SAFE_BROWSING +// Safe browsing does nothing unless this pref is set +pref("browser.safebrowsing.enabled", true); + +// Prevent loading of pages identified as malware +pref("browser.safebrowsing.malware.enabled", true); + +// Non-enhanced mode (local url lists) URL list to check for updates +pref("browser.safebrowsing.provider.0.updateURL", "http://safebrowsing.clients.google.com/safebrowsing/downloads?client={moz:client}&appver={moz:version}&pver=2.2"); + +pref("browser.safebrowsing.dataProvider", 0); + +// Does the provider name need to be localizable? +pref("browser.safebrowsing.provider.0.name", "Google"); +pref("browser.safebrowsing.provider.0.lookupURL", "http://safebrowsing.clients.google.com/safebrowsing/lookup?sourceid=firefox-antiphish&features=TrustRank&client={moz:client}&appver={moz:version}&"); +pref("browser.safebrowsing.provider.0.keyURL", "https://sb-ssl.google.com/safebrowsing/newkey?client={moz:client}&appver={moz:version}&pver=2.2"); +pref("browser.safebrowsing.provider.0.reportURL", "http://safebrowsing.clients.google.com/safebrowsing/report?"); +pref("browser.safebrowsing.provider.0.gethashURL", "http://safebrowsing.clients.google.com/safebrowsing/gethash?client={moz:client}&appver={moz:version}&pver=2.2"); + +// HTML report pages +pref("browser.safebrowsing.provider.0.reportGenericURL", "http://{moz:locale}.phish-generic.mozilla.com/?hl={moz:locale}"); +pref("browser.safebrowsing.provider.0.reportErrorURL", "http://{moz:locale}.phish-error.mozilla.com/?hl={moz:locale}"); +pref("browser.safebrowsing.provider.0.reportPhishURL", "http://{moz:locale}.phish-report.mozilla.com/?hl={moz:locale}"); +pref("browser.safebrowsing.provider.0.reportMalwareURL", "http://{moz:locale}.malware-report.mozilla.com/?hl={moz:locale}"); +pref("browser.safebrowsing.provider.0.reportMalwareErrorURL", "http://{moz:locale}.malware-error.mozilla.com/?hl={moz:locale}"); + +// FAQ URLs +pref("browser.safebrowsing.warning.infoURL", "http://%LOCALE%.www.mozilla.com/%LOCALE%/firefox/phishing-protection/"); +pref("browser.geolocation.warning.infoURL", "http://%LOCALE%.www.mozilla.com/%LOCALE%/firefox/geolocation/"); + +// Name of the about: page contributed by safebrowsing to handle display of error +// pages on phishing/malware hits. (bug 399233) +pref("urlclassifier.alternate_error_page", "blocked"); + +// The number of random entries to send with a gethash request. +pref("urlclassifier.gethashnoise", 4); + +// The list of tables that use the gethash request to confirm partial results. +pref("urlclassifier.gethashtables", "goog-phish-shavar,goog-malware-shavar"); + +// If an urlclassifier table has not been updated in this number of seconds, +// a gethash request will be forced to check that the result is still in +// the database. +pref("urlclassifier.confirm-age", 2700); + +#ifdef MOZ_WIDGET_GTK2 +#define RESTRICT_CACHEMAX +#endif +#ifdef XP_OS2 +#define RESTRICT_CACHEMAX +#endif + +// Maximum size of the sqlite3 cache during an update, in bytes +#ifdef RESTRICT_CACHEMAX +pref("urlclassifier.updatecachemax", 104857600); +#else +pref("urlclassifier.updatecachemax", -1); +#endif + +// URL for checking the reason for a malware warning. +pref("browser.safebrowsing.malware.reportURL", "http://safebrowsing.clients.google.com/safebrowsing/diagnostic?client=%NAME%&hl=%LOCALE%&site="); + +#endif + +pref("browser.EULA.version", 3); +pref("browser.rights.version", 3); +pref("browser.rights.3.shown", false); + +#ifdef DEBUG +// Don't show the about:rights notification in debug builds. +pref("browser.rights.override", true); +#endif + +pref("browser.sessionstore.resume_from_crash", true); +pref("browser.sessionstore.resume_session_once", false); + +// minimal interval between two save operations in milliseconds +pref("browser.sessionstore.interval", 10000); +// maximum amount of POSTDATA to be saved in bytes per history entry (-1 = all of it) +// (NB: POSTDATA will be saved either entirely or not at all) +pref("browser.sessionstore.postdata", 0); +// on which sites to save text data, POSTDATA and cookies +// 0 = everywhere, 1 = unencrypted sites, 2 = nowhere +pref("browser.sessionstore.privacy_level", 1); +// how many tabs can be reopened (per window) +pref("browser.sessionstore.max_tabs_undo", 10); +// how many windows can be reopened (per session) - on non-OS X platforms this +// pref may be ignored when dealing with pop-up windows to ensure proper startup +pref("browser.sessionstore.max_windows_undo", 3); +// number of crashes that can occur before the about:sessionrestore page is displayed +// (this pref has no effect if more than 6 hours have passed since the last crash) +pref("browser.sessionstore.max_resumed_crashes", 1); + +// allow META refresh by default +pref("accessibility.blockautorefresh", false); + +// the (maximum) number of the recent visits to sample +// when calculating frecency +pref("places.frecency.numVisits", 10); + +// Number of records to update frecency for when idle. +pref("places.frecency.numCalcOnIdle", 50); + +// Number of records to update frecency for when migrating from +// a pre-frecency build. +pref("places.frecency.numCalcOnMigrate", 50); + +// Perform frecency recalculation after this amount of idle, repeating. +// A value of zero disables updating of frecency on idle. +// Default is 1 minute (60000ms). +pref("places.frecency.updateIdleTime", 60000); + +// buckets (in days) for frecency calculation +pref("places.frecency.firstBucketCutoff", 4); +pref("places.frecency.secondBucketCutoff", 14); +pref("places.frecency.thirdBucketCutoff", 31); +pref("places.frecency.fourthBucketCutoff", 90); + +// weights for buckets for frecency calculations +pref("places.frecency.firstBucketWeight", 100); +pref("places.frecency.secondBucketWeight", 70); +pref("places.frecency.thirdBucketWeight", 50); +pref("places.frecency.fourthBucketWeight", 30); +pref("places.frecency.defaultBucketWeight", 10); + +// bonus (in percent) for visit transition types for frecency calculations +pref("places.frecency.embedVisitBonus", 0); +pref("places.frecency.linkVisitBonus", 100); +pref("places.frecency.typedVisitBonus", 2000); +pref("places.frecency.bookmarkVisitBonus", 75); +pref("places.frecency.downloadVisitBonus", 0); +pref("places.frecency.permRedirectVisitBonus", 0); +pref("places.frecency.tempRedirectVisitBonus", 0); +pref("places.frecency.defaultVisitBonus", 0); + +// bonus (in percent) for place types for frecency calculations +pref("places.frecency.unvisitedBookmarkBonus", 140); +pref("places.frecency.unvisitedTypedBonus", 200); + +// Controls behavior of the "Add Exception" dialog launched from SSL error pages +// 0 - don't pre-populate anything +// 1 - pre-populate site URL, but don't fetch certificate +// 2 - pre-populate site URL and pre-fetch certificate +pref("browser.ssl_override_behavior", 2); + +// Controls the display of domain in the identity box for SSL connections. +// 0 - do not show domain +// 1 - show effectiveTLD + 1 (e.g. mozilla.org) +// 2 - show full domain (e.g. bugzilla.mozilla.org) +pref("browser.identity.ssl_domain_display", 1); + +// True if the user should be prompted when a web application supports +// offline apps. +pref("browser.offline-apps.notify", true); + +// if true, use full page zoom instead of text zoom +pref("browser.zoom.full", true); + +// Whether or not to save and restore zoom levels on a per-site basis. +pref("browser.zoom.siteSpecific", true); + +// Whether or not to update background tabs to the current zoom level. +pref("browser.zoom.updateBackgroundTabs", true); + +// replace newlines with spaces when pasting into fields +pref("editor.singleLine.pasteNewlines", 2); + +// The breakpad report server to link to in about:crashes +pref("breakpad.reportURL", "http://crash-stats.mozilla.com/report/index/"); + +// base URL for web-based support pages +pref("app.support.baseURL", "http://support.mozilla.com/1/%APP%/%VERSION%/%OS%/%LOCALE%/"); + +// Name of alternate about: page for certificate errors (when undefined, defaults to about:neterror) +pref("security.alternate_certificate_error_page", "certerror"); + +// Whether to start the private browsing mode at application startup +pref("browser.privatebrowsing.autostart", false); + +// Whether we should skip prompting before starting the private browsing mode +pref("browser.privatebrowsing.dont_prompt_on_enter", false); + +// base url for the wifi geolocation network provider +pref("geo.wifi.uri", "https://www.google.com/loc/json"); + diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/pagethemes.rdf b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/pagethemes.rdf new file mode 100644 index 0000000..969ea23 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/pagethemes.rdf @@ -0,0 +1,39 @@ + + + + + diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/profile/prefs.js b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/prefs.js new file mode 100644 index 0000000..cff73a4 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/profile/prefs.js @@ -0,0 +1,10 @@ +# Mozilla User Preferences + +/* Do not edit this file. + * + * If you make changes to this file while the browser is running, + * the changes will be overwritten when the browser exits. + * + * To make a manual change to preferences, you can visit the URL about:config + * For more information, see http://www.mozilla.org/unix/customizing.html#prefs + */ diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/splash.rc b/comet/platforms/windows-32xbit/firefox-source-code/app/splash.rc new file mode 100644 index 0000000..2b5acef --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/splash.rc @@ -0,0 +1,85 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is Mozilla Communicator client code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1998 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Bill Law law@netscape.com + * Jonathan Wilson + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ +#include +#include "nsNativeAppSupportWin.h" + +1 24 "firefox.exe.manifest" + +IDI_APPICON ICON FIREFOX_ICO +IDI_DOCUMENT ICON DOCUMENT_ICO +IDI_APPLICATION ICON FIREFOX_ICO + +STRINGTABLE DISCARDABLE +BEGIN + IDS_STARTMENU_APPNAME, "@MOZ_APP_DISPLAYNAME@" +END + +#ifdef MOZ_STATIC_BUILD + +// XXX This code is copied from resource.h and widget.rc. It's a work-around +// for the limitation that only one resource file can be used in an .exe. We +// should develop a method, for static builds only, to combine multiple .rc +// files into a single .rc file, and then use that to build the single .res +// file for the .exe. + +#define IDC_GRAB 4101 +#define IDC_GRABBING 4102 +#define IDC_CELL 4103 +#define IDC_COPY 4104 +#define IDC_ALIAS 4105 +#define IDC_ZOOMIN 4106 +#define IDC_ZOOMOUT 4107 +#define IDC_COLRESIZE 4108 +#define IDC_ROWRESIZE 4109 +#define IDC_VERTICALTEXT 4110 +#define IDC_NONE 4112 + +IDC_GRAB CURSOR DISCARDABLE "../../widget/src/build/res/grab.cur" +IDC_GRABBING CURSOR DISCARDABLE "../../widget/src/build/res/grabbing.cur" +IDC_CELL CURSOR DISCARDABLE "../../widget/src/build/res/cell.cur" +IDC_COPY CURSOR DISCARDABLE "../../widget/src/build/res/copy.cur" +IDC_ALIAS CURSOR DISCARDABLE "../../widget/src/build/res/aliasb.cur" +IDC_ZOOMIN CURSOR DISCARDABLE "../../widget/src/build/res/zoom_in.cur" +IDC_ZOOMOUT CURSOR DISCARDABLE "../../widget/src/build/res/zoom_out.cur" +IDC_COLRESIZE CURSOR DISCARDABLE "../../widget/src/build/res/col_resize.cur" +IDC_ROWRESIZE CURSOR DISCARDABLE "../../widget/src/build/res/row_resize.cur" +IDC_VERTICALTEXT CURSOR DISCARDABLE "../../widget/src/build/res/vertical_text.cur" +IDC_NONE CURSOR DISCARDABLE "../../widget/src/build/res/none.cur" + +#endif diff --git a/comet/platforms/windows-32xbit/firefox-source-code/app/splashos2.rc b/comet/platforms/windows-32xbit/firefox-source-code/app/splashos2.rc new file mode 100644 index 0000000..e758832 --- /dev/null +++ b/comet/platforms/windows-32xbit/firefox-source-code/app/splashos2.rc @@ -0,0 +1,78 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- + * + * ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is Mozilla Communicator client code. + * + * The Initial Developer of the Original Code is + * Netscape Communications Corporation. + * Portions created by the Initial Developer are Copyright (C) 1998 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Bill Law law@netscape.com + * IBM Corp. + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ +#include + +// Splash screen dialog ID. +#define IDD_SPLASH 100 + +// Splash screen bitmap ID. +#define IDB_SPLASH 101 + +ICON 1 FIREFOX_ICO + +DLGTEMPLATE IDD_SPLASH DISCARDABLE +BEGIN + DIALOG "", IDD_SPLASH, 0, 0, 390, 261, , FCF_BORDER + BEGIN + END +END + +//BITMAP IDB_SPLASH "splash.bmp" + +#ifdef MOZ_STATIC_BUILD +#include "wdgtos2rc.h" + +POINTER IDC_SELECTANCHOR "..\\..\\widget\\src\\os2\\res\\select.ptr" +POINTER IDC_GRAB "..\\..\\widget\\src\\os2\\res\\grab.ptr" +POINTER IDC_GRABBING "..\\..\\widget\\src\\os2\\res\\grabbing.ptr" +POINTER IDC_CELL "..\\..\\widget\\src\\os2\\res\\cell.ptr" +POINTER IDC_COPY "..\\..\\widget\\src\\os2\\res\\copy.ptr" +POINTER IDC_ALIAS "..\\..\\widget\\src\\os2\\res\\aliasb.ptr" +POINTER IDC_ZOOMIN "..\\..\\widget\\src\\os2\\res\\zoom_in.ptr" +POINTER IDC_ZOOMOUT "..\\..\\widget\\src\\os2\\res\\zoom_out.ptr" + +POINTER IDC_ARROWWAIT "..\\..\\widget\\src\\os2\\res\\arrow_wait.ptr" +POINTER IDC_CROSS "..\\..\\widget\\src\\os2\\res\\crosshair.ptr" +POINTER IDC_HELP "..\\..\\widget\\src\\os2\\res\\help.ptr" +POINTER IDC_NONE "..\\..\\widget\\src\\os2\\res\\none.ptr" + +ICON IDC_DNDURL "..\\..\\widget\\src\\os2\\res\\dndurl.ico" +ICON IDC_DNDTEXT "..\\..\\widget\\src\\os2\\res\\dndtext.ico" +#endif diff --git a/comet/platforms/windows-64xbit/app64.js b/comet/platforms/windows-64xbit/chromium/app64.js similarity index 100% rename from comet/platforms/windows-64xbit/app64.js rename to comet/platforms/windows-64xbit/chromium/app64.js diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/Makefile.in b/comet/platforms/windows-64xbit/firefox-source-code/app/Makefile.in new file mode 100644 index 0000000..1614230 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/Makefile.in @@ -0,0 +1,419 @@ +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is +# Netscape Communications. +# Portions created by the Initial Developer are Copyright (C) 2001 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Brian Ryner +# Jonathan Wilson +# Dan Mosedale +# Benjamin Smedberg +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +DEPTH = ../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = profile/extensions + +PREF_JS_EXPORTS = $(srcdir)/profile/firefox.js \ + $(srcdir)/profile/channel-prefs.js \ + $(NULL) + +ifndef MOZ_BRANDING_DIRECTORY +PREF_JS_EXPORTS += $(srcdir)/firefox-branding.js +endif + +# hardcode en-US for the moment +AB_CD = en-US + +DEFINES += -DAB_CD=$(AB_CD) + +APP_VERSION = $(shell cat $(srcdir)/../config/version.txt) +DEFINES += -DAPP_VERSION="$(APP_VERSION)" +APP_UA_NAME = $(shell echo $(MOZ_APP_DISPLAYNAME) | sed -e's/[^A-Za-z]//g') +DEFINES += -DAPP_UA_NAME="$(APP_UA_NAME)" + +DIST_FILES = application.ini + +GRE_MILESTONE = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build Milestone) +GRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build BuildID) + +DEFINES += -DGRE_MILESTONE=$(GRE_MILESTONE) -DGRE_BUILDID=$(GRE_BUILDID) + +SOURCE_STAMP := $(shell cd $(topsrcdir) ; hg identify 2>/dev/null | cut -f1 -d' ') +ifdef SOURCE_STAMP +DEFINES += -DMOZ_SOURCE_STAMP="$(SOURCE_STAMP)" +endif + +SOURCE_REPO := $(shell hg -R $(topsrcdir) showconfig paths.default 2>/dev/null | sed s/^ssh:/http:/) +ifdef SOURCE_REPO +DEFINES += -DMOZ_SOURCE_REPO="$(SOURCE_REPO)" +endif + +LIBS += $(JEMALLOC_LIBS) + +ifdef LIBXUL_SDK +include $(topsrcdir)/config/rules.mk +else +# Build a binary bootstrapping with XRE_main + +ifeq ($(USE_SHORT_LIBNAME), 1) +PROGRAM = $(MOZ_APP_NAME)$(BIN_SUFFIX) +else +PROGRAM = $(MOZ_APP_NAME)-bin$(BIN_SUFFIX) +endif + +REQUIRES = \ + xpcom \ + string \ + $(NULL) + +CPPSRCS = nsBrowserApp.cpp + +LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre + +ifdef BUILD_STATIC_LIBS +ifdef _MSC_VER +STATIC_COMPONENTS_LINKER_PATH = -LIBPATH:$(DEPTH)/staticlib +else +STATIC_COMPONENTS_LINKER_PATH = -L$(DEPTH)/staticlib +endif +LIBS += $(DEPTH)/toolkit/xre/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) +else +ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) +LIBS += $(DIST)/bin/XUL +else +EXTRA_DSO_LIBS += xul +endif +endif + +ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) +TK_LIBS := $(TK_LIBS) +endif + +ifdef MOZ_ENABLE_LIBXUL +APP_XPCOM_LIBS = $(XPCOM_GLUE_LDOPTS) +else +MOZILLA_INTERNAL_API = 1 +APP_XPCOM_LIBS = $(XPCOM_LIBS) +endif + +LIBS += \ + $(STATIC_COMPONENTS_LINKER_PATH) \ + $(EXTRA_DSO_LIBS) \ + $(MOZ_JS_LIBS) \ + $(APP_XPCOM_LIBS) \ + $(NSPR_LIBS) \ + $(TK_LIBS) \ + $(NULL) + +# Add explicit X11 dependency when building against X11 toolkits +ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) +LIBS += $(XLDFLAGS) $(XLIBS) $(ZLIB_LIBS) +endif + +ifdef MOZ_JPROF +LIBS += -ljprof +endif + +ifndef MOZ_WINCONSOLE +ifdef MOZ_DEBUG +MOZ_WINCONSOLE = 1 +else +MOZ_WINCONSOLE = 0 +endif +endif + +# This switches $(INSTALL) to copy mode, like $(SYSINSTALL), so things that +# shouldn't get 755 perms need $(IFLAGS1) for either way of calling nsinstall. +NSDISTMODE = copy + +include $(topsrcdir)/config/config.mk + +ifdef _MSC_VER +# Always enter a Windows program through wmain, whether or not we're +# a console application. +ifdef WINCE +WIN32_EXE_LDFLAGS += -ENTRY:mainWCRTStartup +else +WIN32_EXE_LDFLAGS += -ENTRY:wmainCRTStartup +endif +endif + +ifdef WINCE +EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME,corelibc) +endif + +ifdef BUILD_STATIC_LIBS +include $(topsrcdir)/config/static-config.mk + +EXTRA_DEPS += \ + $(STATIC_EXTRA_DEPS) \ + $(NULL) +DEFINES += $(STATIC_DEFINES) +CPPSRCS += $(STATIC_CPPSRCS) +EXTRA_DSO_LIBS += $(STATIC_EXTRA_DSO_LIBS) +REQUIRES += $(STATIC_REQUIRES) +EXTRA_LIBS += $(STATIC_EXTRA_LIBS) +endif + +ifeq ($(OS_ARCH),WINNT) +OS_LIBS += $(call EXPAND_LIBNAME,comctl32 comdlg32 uuid shell32 ole32 oleaut32 version winspool) +OS_LIBS += $(call EXPAND_LIBNAME,usp10 msimg32) + +RCINCLUDE = splash.rc +ifndef GNU_CC +RCFLAGS += -DMOZ_PHOENIX -I$(srcdir) +else +RCFLAGS += -DMOZ_PHOENIX --include-dir $(srcdir) +endif +ifdef BUILD_STATIC_LIBS +RCFLAGS += -DMOZ_STATIC_BUILD +endif +ifdef DEBUG +RCFLAGS += -DDEBUG +endif +endif + +ifeq ($(OS_ARCH),BeOS) +BEOS_PROGRAM_RESOURCE = $(srcdir)/apprunner-beos.rsrc +ifdef BUILD_STATIC_LIBS +OS_LIBS += -ltracker -lgame +endif +endif + +ifeq ($(OS_ARCH),OS2) +RESFILE=splashos2.res +RCFLAGS += -DMOZ_PHOENIX +ifdef BUILD_STATIC_LIBS +RCFLAGS += -DMOZ_STATIC_BUILD -i $(DIST)/include/widget +endif +ifdef DEBUG +RCFLAGS += -DDEBUG +endif +RCFLAGS += -DFIREFOX_ICO=\"$(DIST)/branding/firefox.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" +endif + +include $(topsrcdir)/config/rules.mk + +DEFINES += -DFIREFOX_ICO=\"$(DIST)/branding/firefox.ico\" -DDOCUMENT_ICO=\"$(DIST)/branding/document.ico\" + +ifdef MOZILLA_OFFICIAL +DEFINES += -DMOZILLA_OFFICIAL +endif + +ifdef BUILD_STATIC_LIBS +include $(topsrcdir)/config/static-rules.mk + +DEFINES += -DIMPL_XREAPI +endif + +ifeq ($(MOZ_WIDGET_TOOLKIT),photon) +LIBS += -lphexlib +endif + +ifeq ($(OS_ARCH),WINNT) +# +# Control the default heap size. +# This is the heap returned by GetProcessHeap(). +# As we use the CRT heap, the default size is too large and wastes VM. +# +# The default heap size is 1MB on Win32. +# The heap will grow if need be. +# +# Set it to 256k. See bug 127069. +# +ifndef GNU_CC +LDFLAGS += /HEAP:0x40000 +endif +endif + +$(PROGRAM): $(DEPTH)/toolkit/xre/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) + +ifneq (,$(filter-out OS2 WINNT WINCE,$(OS_ARCH))) + +$(MOZ_APP_NAME):: $(topsrcdir)/build/unix/mozilla.in $(GLOBAL_DEPS) + cat $< | sed -e "s|%MOZAPPDIR%|$(installdir)|" \ + -e "s|%MOZ_APP_DISPLAYNAME%|$(MOZ_APP_DISPLAYNAME)|" > $@ + chmod +x $@ + +libs:: $(MOZ_APP_NAME) + $(INSTALL) $< $(DIST)/bin + +install:: $(MOZ_APP_NAME) + $(SYSINSTALL) $< $(DESTDIR)$(bindir) + +GARBAGE += $(MOZ_APP_NAME) +GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, firefox.js) + +endif + +endif # LIBXUL_SDK + +ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) + +ICON_FILES = \ + $(DIST)/branding/mozicon128.png \ + $(DIST)/branding/mozicon50.xpm \ + $(DIST)/branding/mozicon16.xpm \ + $(DIST)/branding/document.png \ + $(NULL) + +libs:: $(ICON_FILES) + $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/icons + +install:: + $(SYSINSTALL) $(IFLAGS1) $(ICON_FILES) $(DESTDIR)$(mozappdir)/icons +endif + +ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) +libs:: + $(INSTALL) $(IFLAGS1) $(DIST)/branding/default16.png $(DIST)/bin/chrome/icons/default + $(INSTALL) $(IFLAGS1) $(DIST)/branding/default32.png $(DIST)/bin/chrome/icons/default + $(INSTALL) $(IFLAGS1) $(DIST)/branding/default48.png $(DIST)/bin/chrome/icons/default +endif + +export:: +ifndef MOZ_BRANDING_DIRECTORY + $(NSINSTALL) -D $(DIST)/branding +ifeq ($(OS_ARCH),WINNT) + cp $(srcdir)/firefox.ico $(DIST)/branding/firefox.ico + cp $(srcdir)/firefox.ico $(DIST)/branding/app.ico + cp $(srcdir)/document.ico $(DIST)/branding/document.ico +endif +ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) + cp $(srcdir)/macbuild/firefox.icns $(DIST)/branding/firefox.icns + cp $(srcdir)/macbuild/document.icns $(DIST)/branding/document.icns + cp $(srcdir)/macbuild/dsstore $(DIST)/branding/dsstore + cp $(srcdir)/macbuild/background.png $(DIST)/branding/background.png + cp $(srcdir)/macbuild/disk.icns $(DIST)/branding/disk.icns +endif +ifneq (,$(filter gtk2,$(MOZ_WIDGET_TOOLKIT))) + cp $(srcdir)/mozicon128.png $(DIST)/branding/mozicon128.png + cp $(srcdir)/mozicon16.xpm $(DIST)/branding/mozicon16.xpm + cp $(srcdir)/mozicon50.xpm $(DIST)/branding/mozicon50.xpm + cp $(srcdir)/document.png $(DIST)/branding/document.png +endif +ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) + cp $(srcdir)/default16.png $(DIST)/branding/default16.png + cp $(srcdir)/default32.png $(DIST)/branding/default32.png + cp $(srcdir)/default48.png $(DIST)/branding/default48.png +endif +ifeq ($(OS_ARCH),OS2) + cp $(srcdir)/firefox-os2.ico $(DIST)/branding/firefox.ico + cp $(srcdir)/document-os2.ico $(DIST)/branding/document.ico +endif +endif + +libs:: + touch $(DIST)/bin/.autoreg + +libs:: $(srcdir)/profile/prefs.js + $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/defaults/profile + +libs:: $(srcdir)/blocklist.xml + $(INSTALL) $(IFLAGS1) $^ $(DIST)/bin + +ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT))) + +APP_NAME = $(MOZ_APP_DISPLAYNAME) + +ifdef MOZ_DEBUG +APP_NAME := $(APP_NAME)Debug +endif + +AB_CD = $(MOZ_UI_LOCALE) + +AB := $(firstword $(subst -, ,$(AB_CD))) + +clean clobber repackage:: + rm -rf $(DIST)/$(APP_NAME).app + +ifdef LIBXUL_SDK +APPFILES = Resources +else +APPFILES = MacOS +endif + +libs repackage:: $(PROGRAM) application.ini + mkdir -p $(DIST)/$(APP_NAME).app/Contents/MacOS + rsync -a --exclude CVS --exclude "*.in" $(srcdir)/macbuild/Contents $(DIST)/$(APP_NAME).app --exclude English.lproj + mkdir -p $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj + rsync -a --exclude CVS --exclude "*.in" $(srcdir)/macbuild/Contents/Resources/English.lproj/ $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj + sed -e "s/%APP_VERSION%/$(APP_VERSION)/" -e "s/%APP_NAME%/$(APP_NAME)/" $(srcdir)/macbuild/Contents/Info.plist.in > $(DIST)/$(APP_NAME).app/Contents/Info.plist + sed -e "s/%APP_VERSION%/$(APP_VERSION)/" -e "s/%APP_NAME%/$(APP_NAME)/" $(srcdir)/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in | iconv -f UTF-8 -t UTF-16 > $(DIST)/$(APP_NAME).app/Contents/Resources/$(AB).lproj/InfoPlist.strings + rsync -a $(DIST)/bin/ $(DIST)/$(APP_NAME).app/Contents/$(APPFILES) + $(RM) $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/mangle $(DIST)/$(APP_NAME).app/Contents/$(APPFILES)/shlibsign +ifdef LIBXUL_SDK + cp $(LIBXUL_DIST)/bin/$(XR_STUB_NAME) $(DIST)/$(APP_NAME).app/Contents/MacOS/firefox-bin +else + rm -f $(DIST)/$(APP_NAME).app/Contents/MacOS/$(PROGRAM) + rsync -aL $(PROGRAM) $(DIST)/$(APP_NAME).app/Contents/MacOS +endif + mkdir -p $(DIST)/$(APP_NAME).app/Contents/Plug-Ins + rsync -a --copy-unsafe-links $(LIBXUL_DIST)/package/PrintPDE.plugin $(DIST)/$(APP_NAME).app/Contents/Plug-Ins + -cp -L $(DIST)/bin/mangle $(DIST)/bin/shlibsign $(DIST)/$(APP_NAME).app/Contents/$(APPFILES) + cp -RL $(DIST)/branding/firefox.icns $(DIST)/$(APP_NAME).app/Contents/Resources/firefox.icns + cp -RL $(DIST)/branding/document.icns $(DIST)/$(APP_NAME).app/Contents/Resources/document.icns + cp -RL $(LIBXUL_DIST)/package/mozillaSuite.rsrc $(DIST)/$(APP_NAME).app/Contents/Resources/firefox-bin.rsrc + printf APPLMOZB > $(DIST)/$(APP_NAME).app/Contents/PkgInfo +# remove CVS dirs from packaged app + find $(DIST)/$(APP_NAME).app -type d -name "CVS" -prune -exec rm -rf {} \; + +else +ifdef LIBXUL_SDK +libs:: + cp $(LIBXUL_DIST)/bin/xulrunner-stub$(BIN_SUFFIX) $(DIST)/bin/firefox$(BIN_SUFFIX) +endif +endif + +libs:: +ifeq ($(OS_ARCH),WINNT) + $(PERL) -pe 's/(? $(DIST)/bin/LICENSE +else + $(INSTALL) $(IFLAGS1) $(topsrcdir)/LICENSE $(DIST)/bin +endif + +ifdef LIBXUL_SDK +ifndef SKIP_COPY_XULRUNNER +libs:: +ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) + rsync -a --copy-unsafe-links $(LIBXUL_DIST)/XUL.framework $(DIST)/$(APP_NAME).app/Contents/Frameworks +else + $(NSINSTALL) -D $(DIST)/bin/xulrunner + (cd $(LIBXUL_SDK)/bin && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DIST)/bin/xulrunner && tar -xf -) +endif # cocoa +endif # SKIP_COPY_XULRUNNER +endif # LIBXUL_SDK diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/README.txt b/comet/platforms/windows-64xbit/firefox-source-code/app/README.txt new file mode 100644 index 0000000..7b8e405 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/README.txt @@ -0,0 +1,4 @@ +For information about installing, running and configuring Firefox +including a list of known issues and troubleshooting information, +refer to: http://getfirefox.com/releases/ + diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/application.ini b/comet/platforms/windows-64xbit/firefox-source-code/app/application.ini new file mode 100644 index 0000000..b866f47 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/application.ini @@ -0,0 +1,65 @@ +; ***** BEGIN LICENSE BLOCK ***** +; Version: MPL 1.1/GPL 2.0/LGPL 2.1 +; +; The contents of this file are subject to the Mozilla Public License Version +; 1.1 (the "License"); you may not use this file except in compliance with +; the License. You may obtain a copy of the License at +; http://www.mozilla.org/MPL/ +; +; Software distributed under the License is distributed on an "AS IS" basis, +; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +; for the specific language governing rights and limitations under the +; License. +; +; The Original Code is Mozilla Firefox. +; +; The Initial Developer of the Original Code is +; Benjamin Smedberg . +; +; Portions created by the Initial Developer are Copyright (C) 2006 +; the Mozilla Foundation . All Rights Reserved. +; +; Contributor(s): +; +; Alternatively, the contents of this file may be used under the terms of +; either the GNU General Public License Version 2 or later (the "GPL"), or +; the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +; in which case the provisions of the GPL or the LGPL are applicable instead +; of those above. If you wish to allow use of your version of this file only +; under the terms of either the GPL or the LGPL, and not to allow others to +; use your version of this file under the terms of the MPL, indicate your +; decision by deleting the provisions above and replace them with the notice +; and other provisions required by the GPL or the LGPL. If you do not delete +; the provisions above, a recipient may use your version of this file under +; the terms of any one of the MPL, the GPL or the LGPL. +; +; ***** END LICENSE BLOCK ***** + +#filter substitution +[App] +Vendor=Mozilla +Name=Firefox +Version=@APP_VERSION@ +BuildID=@GRE_BUILDID@ +#ifdef MOZ_SOURCE_REPO +SourceRepository=@MOZ_SOURCE_REPO@ +#endif +#ifdef MOZ_SOURCE_STAMP +SourceStamp=@MOZ_SOURCE_STAMP@ +#endif +Copyright=Copyright (c) 1998 - 2011 mozilla.org +ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384} + +[Gecko] +MinVersion=@GRE_MILESTONE@ +MaxVersion=@GRE_MILESTONE@ + +[XRE] +EnableProfileMigrator=1 +EnableExtensionManager=1 + +[Crash Reporter] +#if MOZILLA_OFFICIAL +Enabled=1 +#endif +ServerURL=https://crash-reports.mozilla.com/submit diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/apprunner-beos.rsrc b/comet/platforms/windows-64xbit/firefox-source-code/app/apprunner-beos.rsrc new file mode 100644 index 0000000000000000000000000000000000000000..145e9ca36dfca8072be0b28e2c1c6c93b6dff813 GIT binary patch literal 10792 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 V5HD^1mF~sArz0{j`t{iKe*y5JiFE(~ literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/blocklist.xml b/comet/platforms/windows-64xbit/firefox-source-code/app/blocklist.xml new file mode 100644 index 0000000..5e788f8 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/blocklist.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/default16.png b/comet/platforms/windows-64xbit/firefox-source-code/app/default16.png new file mode 100644 index 0000000000000000000000000000000000000000..9f8274b1371921d92f2651cb9511d66b008b607a GIT binary patch literal 722 zcmV;@0xkWCP)5lS@cc0Te*bn|br~sWW3^qZUS1B!n48&_}U?pu$`P zwGgrhjB3}eMPNzLrWURWT13$zBElk~f~2U7(9%RiQZm2I|NESo_idA6X+>vs;c^d` z`vJfN!35!FY~eo;<^!|q&~7v{i5v=$mIra#e8S031OF0;0Ol2MG5)HpRBmfRQ#7=AV z{e|IqfkkLX5t{DzkdxB{dp_K_dOq{Ir+;-kk*uxusx{>$1@20(Q(Pe!r9Owf#Zy(@ zP0P)l^8zb?d2N-8XmElz54tbvN7rO5_PtpQ%*JMXf|5p+iim_` z0*Tu|^v`w6m_RB8oXaJD0B=VW0A4+5-T(jq07*qoM6N<$ Ef*YVbfB*mh literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/default32.png b/comet/platforms/windows-64xbit/firefox-source-code/app/default32.png new file mode 100644 index 0000000000000000000000000000000000000000..66685a264a23643846ed77b3beb708fe7f56dede GIT binary patch literal 1994 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 M07*qoM6N<$f-%g>%>V!Z literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/document-os2.ico b/comet/platforms/windows-64xbit/firefox-source-code/app/document-os2.ico new file mode 100644 index 0000000000000000000000000000000000000000..214e92cef45cc11f13a54015977afbc0d8321f29 GIT binary patch literal 7824 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 Sn2Nz!LuZV}7@Do2nfePRiFVKc literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/document.ico b/comet/platforms/windows-64xbit/firefox-source-code/app/document.ico new file mode 100644 index 0000000000000000000000000000000000000000..31111632477422dd3c21256364fdcaf6385b20e8 GIT binary patch literal 22486 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 literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/firefox-branding.js b/comet/platforms/windows-64xbit/firefox-source-code/app/firefox-branding.js new file mode 100644 index 0000000..dc373e3 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/firefox-branding.js @@ -0,0 +1,19 @@ +pref("startup.homepage_override_url","http://www.mozilla.org/projects/%APP%/%VERSION%/whatsnew/"); +pref("startup.homepage_welcome_url","http://www.mozilla.org/projects/%APP%/%VERSION%/firstrun/"); +// The time interval between checks for a new version (in seconds) +// nightly=8 hours, official=24 hours +pref("app.update.interval", 28800); +// URL user can browse to manually if for some reason all update installation +// attempts fail. +pref("app.update.url.manual", "http://www.mozilla.org/products/%APP%/"); +// A default value for the "More information about this update" link +// supplied in the "An update is available" page of the update wizard. +pref("app.update.url.details", "http://www.mozilla.org/projects/%APP%/"); + +// Release notes URL +pref("app.releaseNotesURL", "http://www.mozilla.org/projects/%APP%/%VERSION%/releasenotes/"); + +// Search codes belong only in builds with official branding +pref("browser.search.param.yahoo-fr", ""); +pref("browser.search.param.yahoo-fr-cjkt", ""); +pref("browser.search.param.yahoo-f-CN", ""); diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/firefox-os2.ico b/comet/platforms/windows-64xbit/firefox-source-code/app/firefox-os2.ico new file mode 100644 index 0000000000000000000000000000000000000000..560d198b3265eb104dae65b1da46ae0e8dfb0aa1 GIT binary patch literal 7824 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 + + +Firefox + + + + + + + + + + + + + + + + + + diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/firefox.ico b/comet/platforms/windows-64xbit/firefox-source-code/app/firefox.ico new file mode 100644 index 0000000000000000000000000000000000000000..6bc01810f69bc644fcb4366659c41a753d1f998e GIT binary patch literal 22486 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 literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in new file mode 100644 index 0000000..d3c8497 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Info.plist.in @@ -0,0 +1,138 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + html + htm + shtml + xht + xhtml + + CFBundleTypeIconFile + document.icns + CFBundleTypeName + HTML Document + CFBundleTypeOSTypes + + HTML + + CFBundleTypeRole + Viewer + + + CFBundleTypeExtensions + + text + txt + js + log + css + xul + rdf + + CFBundleTypeIconFile + document.icns + CFBundleTypeName + Text Document + CFBundleTypeOSTypes + + TEXT + utxt + + CFBundleTypeRole + Viewer + + + CFBundleTypeExtensions + + jpeg + jpg + png + gif + + CFBundleTypeIconFile + fileBookmark.icns + CFBundleTypeName + document.icns + CFBundleTypeOSTypes + + GIFf + JPEG + PNGf + + CFBundleTypeRole + Viewer + + + CFBundleExecutable + firefox-bin + CFBundleGetInfoString + %APP_NAME% %APP_VERSION%, © 1998-2011 Contributors + CFBundleIconFile + firefox + CFBundleIdentifier + org.mozilla.firefox + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + %APP_NAME% + CFBundlePackageType + APPL + CFBundleShortVersionString + %APP_VERSION% + CFBundleSignature + MOZB + CFBundleURLTypes + + + CFBundleURLIconFile + document.icns + CFBundleURLName + http URL + CFBundleURLSchemes + + http + + + + CFBundleURLIconFile + document.icns + CFBundleURLName + https URL + CFBundleURLSchemes + + https + + + + CFBundleURLName + ftp URL + CFBundleURLSchemes + + ftp + + + + CFBundleURLName + file URL + CFBundleURLSchemes + + file + + + + CFBundleVersion + %APP_VERSION% + NSAppleScriptEnabled + + CGDisableCoalescedUpdates + + + diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in new file mode 100644 index 0000000..7433847 --- /dev/null +++ b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in @@ -0,0 +1,2 @@ +CFBundleName = "%APP_NAME%"; +NSHumanReadableCopyright = "Copyright © 1998-2011 Contributors"; diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/background.png b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/background.png new file mode 100644 index 0000000000000000000000000000000000000000..e52f31d051010215470ae91fc84a6d29d8645efa GIT binary patch literal 1143 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 literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/document.icns b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/document.icns new file mode 100644 index 0000000000000000000000000000000000000000..f5af7a70fc77eec683544b9b1d7c18c05656e499 GIT binary patch literal 46788 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 N5&!&!>;10L{|6x(p(_9Y literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/dsstore b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/dsstore new file mode 100644 index 0000000000000000000000000000000000000000..00b8f9a30536028b4380cc3915b48c2cc1eb47d6 GIT binary patch literal 6148 zcmeI0O>9(E6vxkbox-$~I<$nK1$}&oK&6%dO3=lm)KDUUF($aNW;)Z-HViY9>GVB6 zNVr^7(u749MnREGB8gQ#tO{si6H0=yCS8mf7nrEbf*2GNYr?{XrvC4HXPEM#i7|0O z=1$%_=XdY9-(Tkq5pmmK_gbP55e4xW8K}kU4#A|G=eA%;j7eluMk)raE)vhS5$U02 zVH2;1){H#cpX~N+@Fudju-`Tc(o8&2jjHBLhntMbmrg}FV>Cag1=cobD1XDtr8o*I zi!a2l8RiQ+hZFW1gm^ZSKt#YDqk3X49Eq4@V?*~CKBS;Q;vH0wC*FoeTsT&wc{I!D z{}g!5o}T2OvEQGYX$PJ#Po}pgo9RVLfD0TOm@M0LISE?@_;TTdiQ~&Z=E+i3rF?wR zRfw+P=l6xA{cEYpv{QTL+zHWy91DVqc=n;{&8bAHG(LR!d(%lGRnNs8pBs&fFO5Sy z2W_e0TY?3)%&6$0?N^`&Zb>iWssnz}5;Jo?HxIbkvY~0~h6vglEyd}fd>;Dp5_|H2 zB~#PWM3a-&HjZVZCeFtA?c*G*L zP{z&QyDe=`ZE24sX6|2J4U0xROf6eC@7xhfr4nW{0e89mtzsOapLwITz?$ffCmksg z7X5K2B^C`vmlUFKGL`J{OF?{gpwC;%b$(2`Kc4k-d6g61SgyhLo}NskE3^AXA!X(K z;-`;wG<)1oAM1+m?#-kIlie-pq}hr8Iy9oZgQZ;42++-jnHlD^l zCERTz;NOiDoO8EztkR##2vkPkKaYSpA8b5EhD9o0dPfId-t7o^!;OR1#*^K`<78O$n_>YBmJja3yBN3W4(|>eM(oO!O^9>dCC*ohhe{?RS&4 z{-g69lm18;{-aamkRBC=|L9y{TYo4F|IxY1t@^Yu{72^(4(n6G@E@Hij_8xZ@E@J) z9Mva;;XgW~H~WunkVlCm9sZ+R$K(2-F#Jb1#CiRiF#Jb%J{R??!tfv6g*>HS5r+Th zF0x1;5bg!rR!D2%KJaqO*87FuM0?IqR5b`622awsJ}Z0#oTt1#Bm5TlGfJy@!e61h zl~$`(K382u`Zx`j`cw52_#)->r;>gRJVB%SoX-LH_s;K})*lF)`T2vDeqR{#;}Q?+ z5n;@a8{nLN&*#~B*pHD?bA`V~`bI0Fo8@bdkv>AL%F4z(@7eHCETCFpd~Y~83aLfH zrai~WR!y$|O^o?>*IQw%$6{j>@OX>dwV{3zr42x90L=3|J?g&)w|H}Pe Ix&MQI0r@@h!~g&Q literal 0 HcmV?d00001 diff --git a/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/firefox.icns b/comet/platforms/windows-64xbit/firefox-source-code/app/macbuild/firefox.icns new file mode 100644 index 0000000000000000000000000000000000000000..17263f5b2dd0348616205d77894573bc27433008 GIT binary patch literal 40590 zcmeIbVQgdBl_qvcK1r{t*j=x?+3sgs&WK)aR-DxjF%beiL_i_}`XK^JAOiX!E(Am% z1gyYS0D-F?0zvG3k54QWo6WY>v~0_?Y|Ex>(nDeOp*JnqWSxxp%Q65&fAG~{ic#`1-3Xv|-tfG-KFbU`l1KEW zyQ_msctpwV@wlZINt1&4OSKK7=#=~!quyvX8+9Y?y8`0z`GcWIcMFwDt=aWdBW-c% zCNXf)#-++8T-BtoySjAF&q}=u_4(J#6`~@b+T>9MRA2X$F7Zq@jEDr0Fm9^eY?it^ zp%)d#(uS{eEitY3G8go_!$h7QX8LucblzQvd8;!%(fJ~4I+gKRz0?J2Ez?zc&DX2b zPriXS9njj9211>Jn?5gkK-7q(o9cDm=c(HHBfqq_1XJrC1EzG)-28b-K?QEE*D3Ly z6N4|W>~6DpNlst4ez4Q(&7b~mdi*!n>y%ugUwOswHk{h&Z6t{d6;g?#V zKSVq)ykv|2@IU=e7<>DVt&9b}(`3~jT>1PyW7Y5Cee2U&lg01h%_mJ3=zOM`MXIHm zYQs`h(u~!<+q9O_{x$I<_T8qC4+lJQ%xRM)NldWyrlsEC&3nawHyjEE6t`2AITecH zI(yXYX;h3#&Cgk{s3>?TsWOweXalVH2*7VQ>J=jcX6BuujCGd>di*}cDKS-yv&YSE zG`!)m!lZQG>GcPK!B8lOVh?f1EPo3N0HjD(@>w^^d8p4UcRQtZW>J!ln#`%O_avuM zO8WxAP&gbSaJN%NIg6m!tucovyM4uAAQ%ou!kuCe$0B-DfUqY)@4H|%YN3fxI1&n& zIJitSP%T@nS@o$RXYYtkuP;EA%yv9Z39xIZ6KnQ1%C!(=OcNcF$4i)k=!@6m^%5UN zsa4BXi3Hp#LxZqo6si{R`@Epo>yac?L~kQnQ>aJ40gd&ElI)~v-1nAOK_xc{589-9 zq9$7*No(wbPAwm(M%SHG6ATbH+1J`dkUPcgc6tZ}m3$wgWuo@zN*}=xiS*KZ>()Je zsAsVuC11vb^RL%)c|t20&>|=8{Def6VY7RkFykMt}a4t&3R} z6CbnxtLuL@#)dR4VM!&_6pP2AZ0QHgHl%H)_|{uH+Z(B^&5cAno=9kT{}Ast5<9zv z!e(N7XLoChZ(HI^-)HYHMYWCH!uIyT;r9N{{y||k5#OPL50>H^Tf4ip{q3XO&o@u@ zQE78qTe1t^qoVEH-oat>G`0JDb8GXn=H~8JJQ^J`i-3QBtKNKe+B`mOHlHT;cQ)eD zp)^DTV4EjT_D|ND;@);)D-m5BV5;yj>s?80og5Ul<1=HEQxl^@ z{SY-Vv9((`I6m90^X4CXF}{2<%H-|C$&H=D!P%21rw4_d&G_=f;Mmv*x}~zd1W*?a z_K(!&0H(+w69*>`_NKRU`=?KyobBhfQ}LCB>A|51P$zL_?;nqD?Cxzne|~h<9N_F* zf;2EPb-bI%?VhJDD6b?^kBuBr)A<2W|iNk{v)IWjX0R7xzd}(8B zdL9ihHWu9=ncCak)@BBV2ORzQ|IESB$;s*2*~!i(WRn;TKb|{0ItIY$(M}?|otvAU7@JIN%udXV4N!e8?p~dlnRKnj7l-->7jydu zhet=p$3)A@(r#*Ua%?oUvFe%{cL{7vTm8f3@saU?=@l&zUERtR_E7!sXm2B-tt>6= z?Wa~ZQ(LL%)X>DBoe7$K(BW{6$_vY@aSZ&A$m*Gv$G_DslwhK z-`Do+g&f9TTV0wPbqqPodg9p3+`{| zFg7+dJv=gsnlrPD+q*o+3lDR--JPw(?C8+Q^z^tOqvm^}LmVA;xdw;Ybr;bszANqQ zY;SF*;xggJK}J&B{~DE32z&R9szIUPRjx zRz`=&9QY8l* z0b%`EG6gQ)x64qr!y_ZZLj#-4CSYo)EH3nl{ey!pS)f;<9eSrv5TyQo*&+OZI*7kT zJ0^wQF8l)R;8PTZUB-pqn@U+_n#5#M+Tzcc#VK=lugBw*-EQb`CjN-M<#f`T=5tFP z1q%uH(93sZ#q03|f*!vTz=A1>9`T1599TI@HsA?)GtNlBsrcNj*B-Aw7&LU*TXwpg zX~U_wQQIK`Z@^tN^12a*|C^EhiY)#BTFv7QC;j1CrBXF26~nL4d(pk-0fh;6AB}he zZur-g2CqM87-g(%O!fqlX*JWAPABz9z$-su_awLC3kJPLwV^icutSVI0E5YVvBb;w zN~K~plh(sNd5yVI)2sN>NV(APZ;83a6 zfwNNcad1}&MKalv!7KK1K9fuXb21VRz&QDaBzv5MJyb<3qHPO#k|hG?jkoI6N;#V} zX%6|FD*L+RhJ_JMD#d!WQ8SGrId23?m1<3Gyj`nSj8ZWj(e((7F=*DWOTZ0_Bm^#1 z5#@2il=YWOL8DSt8~18eM0H@HM#4O4)dSG;_hiNIE|){P0j+sY!eIF;#XMEM57elf z%_PGSp0-518vB~8c#;`!Fk(PsV!?NMyg}-)+K^g^(aUr)naL!BvdaFxtSA9bFdU4? zzzbW!>G5T1;8CMdM|Cg|49XkeO**Wo>^;~H3T!@))9;5-Nd`x-s@LB^2TNsQU)m^# zv+0N*y@WBr-47M7gvg|kKRaeMSi zmDhOvJ#?;^&sWN*tCx*ZIH?ESYwUsS3;8g-7&D{7t7^?rEz?-%tJQL`Tn0nZK|Q3b zv3u@7H~_hU%<+n~3Wn8sh_%@~uih``QL~u$=^-z4o+s!F=cy{1DHV&ADhLq3#nZt(JhQaT(A_`R6&ipdVet%qQ|24Rv5 zu&XmAo#<{=;))f4Ixx-Yfe!HbQBMWJv|3b4ylBsdpf6zadK8$IYwW)4mco%B)q;0m z38rItOR>oFJ!#W4<{q0@q|i-Bq`Yi_F&3~Ql#LFzWtGZn)i7n#gGFv#7&?`D2Ac)!JEvqqA=CBg@j+*rS$$lY#L ze#_f(Je=@d0i7bVoio7+7Y_a%m)R&v z?8S@=he`8cWHH1d!0Yw0o-y1ExI`>)5GiyM144gOc_kkS1_RLBAPJ+0`QqgsE6U+2 zHk-vHt->lTPi~ZwQ|VTS87k{-HZ#EGjIp<=5Q`B63#@9FLC$1Jr@?c(HIHDrh$`!8 zHsN2win5VcsJR7reg8&WA+Ug*E@yNv;FOp)05+)gT3w4>h$>d7~G{1xafz+r>BM7Q2};rZex3U1GeVk z5?_{=7G@^N{sywsGRqbpEsXw!hcM_ zuY8z@M^_f-;0_HP93SsJgWF^~+Sy3)1mEaOQQ^Ye^go#x9XU8YJUDAMpFeLl&bC(K zFuwa=d|4@wg-dspDTEzH6%Tb!SrnVu=^<_d-5=JO}H zRdH;2ZliE~cDlbCotau(T$r1gnML1@4-oQN9heYDx3yH^eEA0C5Y zwd1;j3HE`p-R;8hle64b9PZ!9)FPk%uMdt6bB8;-PloIcxIqhrgVQHxyBn*E^Gl1< ziwpDfdxyKJ4Y-t3V*{{?6G!l2PPXHz<>~Q-)cD-&?A{@Gy}UR-zB(~5va)~3kN=xo zYBiCV9Gl&kot&B8J4mg9(4qO&xVD`uz>~-&R+r*%CsL`U;mL_yVHtcFcP%Vy8=I*V zT*#YAeuwDgB$J6uCJTOtg6um+|%s*Eiyt1H6N0=#d|z9~X>1iY8T{sGyA z$v!YOGdr~~KQ~6Q{}!x%FkO=DFw0#IF5a^{`X?tQC&$Sr76hm{LAAd_Y7gGCAd2<@ z_@N_%l12p(d8#48CxNl;8o*M3w`i5Yp%4U&78E;>z|?+3X1OSQ2#foBm?buUFdR@L z4+2=G5V8vTJWd2iM6AJzKZ)3*s`tXa!^#=b!j_0%V{Zq;deZBS_^}xICIR-=ilp2zshz!7S$KF`p95lwqn? z>p>aoZZcmgmrMC<(JarTGd`?ZzEHgZc{r2}7e#1Mx3^fLaxy1j8m99+dk;K>jUP@z>B|p2VWVc2lVz6A zp!{vD|Ly>SZlNI70C!faiU zXuu!zV$aG%8-gK4c1I*zR*jx=ISrBFii9l*H-e$GKA0Aot`EG9~Jup zULQm(%>CaE!oZ}#(5V`-k#gzbVA;oh+KLl#8ZQc z!o8voJxnGeewaiLB@cyb5%u&r-JlHy4_9mfND+67PSFix0H1R(8{)Kq*B{73@x9UGsRcP{Dcdfi8(r5R)T-fp{s_ zJu;fGYLP8NQAw=HZn(870!eMFhEPEPaM3KYVrj#a7IoQ1Yb}?0=>t{CfPq=V#5Ia# za>gZHwn)-qm<$^0hn8lO*X>3rs|R6IIc2d41K>e58A9CGgT=D}zw>?-CNLO_QpDE& zt41d5hmB&^u2&I!_5_qb5auR&R4z3dF!Mq|7(vv7d@+=S*u%$$w+teZ0k6p+_~1|& zObmM9Fj^!h+;uX`JTmDeT9U=Zrh!X`^|2ghGDzSx>wS;6v$aM|KNDddiu@!|RC!C7Ht8u7~9&e5r4cWoX% z*H90pqJ~%r*y_iFkDKR@e zI5skjFwD@XwzZX-mF2y zOp^(mOim5@)hduWwFs;y2^|`Q@oq_Gd0B+#q{EvD`gnRF4^33e>b_*f$opvinVKmS z2Ad;pC@M@^Xeq?$>$)eDuQh7L4F1-`;UwfN50wQagLx5%_~9E>V4anc#dI2Wey~XX zc(qt58);n)+Te%e)v8d=WZ=RCXE1<~66SIm8XO)H)Kee`k1*@U^uvtwghQA=kz@o` znBV93`QYS1YJCx}6DB_NrR=1T0jxWOTijk#ykY-wu@|;ICIF-o0xb#>w2OQ3ACoBl zXXdW%kJ}M;*8JZYL^H{F^MAuXtU7qXn+fw%Yp%o4O~G9KlxfX4{!zV8S**E+e~_^QC`vv~}90+%S=-16Z!@oagzeL3>>a@y!2f*HX2I?r?JY(N!_E5~H-dJl|D*jKg z8)b!`pchaZS34+#^+UG{zK0@V;%(G5%48)rRftR-*;XitLzH}GHA0)0?3WHonT zZ`5>y`E~YCtT#hs>m;P6VllR>UA;aDx$@Xwi$6gqm$RgE?wA`61eD?PMuo zfM%R>2T~7u*sAJHtbAUF%ft(U{!0G4uw=0dob;; zLqbaZ7npwtZ=u&ZL_$QM>wTN)e6p$f2Jn{f`Wf#LO#5QuQA@MuyIn5Lm ztIT8ZUI&LSPcp(_@bIu2xo=`<$qDzE2q+GRtzYo)XV3{c{$ZX-9}+vvfma}8Hlm@0 z!4B&ML5jAdkr&V9UQkQBjXyD!N{qNd7!ZmyF__bboA3xeg~Jf>zHS8fOpl!qNZVk= zBm9HCjr~Rw1&kB2SImLrke%N1(Xe=6oLHP7K!vzt3I8#a;5wjb#Z;w)*b6>luD53i zhv97n|G3YJ*@d_YmfQ|7DU%Qn^_G%yhE0Sq4Qv$R@{hrq&s1#gsIV1${{ZWb{N z=|`j_Nh8NuOj;K$9vDNGRhbFWFIZ~Y1YbSb5mgfNU2taEf-^~@mZz=;7 z+=BSQ^z+^$K&&VL`%C3W8^Sib*Ib#h6H4{1Y%H zMs3r?#Q2k?M-6HS(FIh1aqtCk6)(arZUWQ5M`nV-SONiV;<*V#T8^4hO&IR(p+(M3 z!U#C@2H%+Y&&>AF(<`7>L;+)MK#K?M_8~ohG;<4{Ko44~-IPv}Q?pr+=%?tO1~OI9 z(q<2dnK>ZlRQMmTs+wfL(7OOc&=3U1T7XXKf+9e}c1@vniS#XjH3ksqG?=}_($+MgMWYQsOlomcMGTVr1jvU6F+SC4 zL1q9N1m&mzb`S{lhsbKRK=mzNR0e(oh0rAMcPjr+S1QN73^k!*6;xE)gpl}^x+|cm5Z%UQCVye$5#(XVbqj>&4`a_TMM?I|h&7 zBd3mXP5js9-*Lb^l4HPYKt=0PTGsLX&+vUsO37=OUVn~!h)2@89LM+H;rkEp`6(=$ zPb6LZ4AIq(FvmYf-h>VX@sxc}{15D7@&7>iPuuogcP7PG{eEsUMqx8Xqe*66iAG^H zMxmqdiboU78ja(d5KU;&=sL4S528_+k29Y#A^s#0jUu*@s1qcQe#&~H2VZPQqlkY* zx0;&()}nvGZ1FFe2Rs@>X|8!h5Io8>j*`CUezW-m2^bndHi2f1^&$MG9h^p^f62tC z_65SCo6#uzfapoHxkWYEDv$Q$>dl>K^fS=BkGSmfJsuU=O7yd4^EeviOpW$#KW#R@ z(4v3EtjpRLFdk1eynKdt(I|>78&A}x6}0>w81}TL<=F;kdd{0{8-)O$(nV{)pf@ci+iKJHg;w}tt!XVpqZP0qx}S@y zQR}K!*AZIA%3Y5)Z4E8DTw#67(M{x-9BiT4Lb_=M)=$w;^iYL0dR9o(Vc?>-e?g7c z0R4QU$)2r8{|x+(Za)8ElkIC!tF{3y{yBji{IJ=VD;%CZ{i1ouK{ueDZZ{dY{yT!$ zc%A_S2T`_VwDF@R1H*pDdcf+f)92rB_CDL19db>sp0S=8bgxi*-0Xe+^vRRYpTQEh zKA91om~~S}jStE0exjaQ&YppRUn~gUfjxupmpm{$HaR;thk)qh7`EUM_7Z+eEYNm8 zOEs-eYiIhY?OF4npKNuV_1UHVp|QEu4Zid4ZVmy|J@~4HZEaz4#D%!oF6#lEiG%ug zOe_A>ayUR%Jcab$71+SoBoZ7_n_Jryd8KIMfqj2}4@m`^(b>r%N%%QNxDUlUJG;3Y z-|Iavb1&dR2#u#tKL;h2qwzTVU?V|$`ok0REAWB0kYPkw7s%=0rw>oad(Q15`5>`8 zH)6a~