From 98d31d806e0828872ebdc1334afef16855eae519 Mon Sep 17 00:00:00 2001 From: bern0145 Date: Sun, 4 Feb 2018 03:03:06 +0100 Subject: [PATCH 1/4] corrected options --- .../v15/.suo | Bin 0 -> 3584 bytes .vs/ProjectSettings.json | 3 + .vs/config/applicationhost.config | 1022 +++++++++++++++++ .vs/slnx.sqlite | Bin 0 -> 73728 bytes options.html | 7 +- 5 files changed, 1027 insertions(+), 5 deletions(-) create mode 100644 .vs/Chromium-updater-Chrome-Extension/v15/.suo create mode 100644 .vs/ProjectSettings.json create mode 100644 .vs/config/applicationhost.config create mode 100644 .vs/slnx.sqlite diff --git a/.vs/Chromium-updater-Chrome-Extension/v15/.suo b/.vs/Chromium-updater-Chrome-Extension/v15/.suo new file mode 100644 index 0000000000000000000000000000000000000000..a6f58c7f45e59b9aedb8fcea9a4c3f8e8631ab19 GIT binary patch literal 3584 zcmca`Uhu)fjZzO8(10BSGsD0CoD6J8;*3Bx6O1pwz`z1zgT(&*|NkE(%nZap<|r6K zA@CRIR#5znf{_^lK@9moSi+#d;L4B(q>C6TL0Oq-AjZIolIMxh2rDm$QA>;(w(E4yf%0iucjDAO3NU?860& z&J0!zF$|#$#lRA;2uQ{-B!O9Z3YwK#^cz$y^GQO$N%uFa!a~0-y*;tusRg zxCGAymY$^yxeU5MvVb84T7nh<`3M!MKpv=k2bHaPK;4-@GxC6DBm>zXv+{vDOQ52~ z40=#;OAZ^+R^HPyA1a-`Eo-gl4=Ul1eE?#E#K;4y+}3{o)1DyQ!S3kN=eQr + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..0acfbb0d3df2f046ea8ef4c61df168a724769ff2 GIT binary patch literal 73728 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 n|JTYipZUQMU + Chromium Updater Options @@ -31,11 +31,8 @@

Advanced Options

- -
+ From 18b6ac33d5785a14a55942adff6b21c60d852b32 Mon Sep 17 00:00:00 2001 From: bern0145 Date: Sun, 4 Feb 2018 03:11:00 +0100 Subject: [PATCH 2/4] Corrected for win_x64 --- .vs/slnx.sqlite | Bin 73728 -> 73728 bytes 128.png | Bin 0 -> 13674 bytes 16.png | Bin 0 -> 772 bytes 48.png | Bin 0 -> 3557 bytes Banner.png | Bin 0 -> 2300 bytes LICENSE | 340 ++++++++++++++++++++++++++++++++++- README.md | 24 +-- _locales/da-DK/messages.json | 8 + _locales/de-DE/messages.json | 8 + _locales/en/messages.json | 4 +- _locales/no/messages.json | 8 + _locales/se-SV/messages.json | 8 + background.js | 10 ++ manifest.json | 66 ++++--- popup.css | 275 ++++++++++++++++++++++++++++ popup.html | 49 ++--- popup.js | 89 +++++++++ popup.png | Bin 0 -> 3557 bytes 18 files changed, 810 insertions(+), 79 deletions(-) create mode 100644 128.png create mode 100644 16.png create mode 100644 48.png create mode 100644 Banner.png create mode 100644 _locales/da-DK/messages.json create mode 100644 _locales/de-DE/messages.json create mode 100644 _locales/no/messages.json create mode 100644 _locales/se-SV/messages.json create mode 100644 background.js create mode 100644 popup.css create mode 100644 popup.js create mode 100644 popup.png diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 0acfbb0d3df2f046ea8ef4c61df168a724769ff2..a37de86e686c71767df24f8037c23e567a235cfa 100644 GIT binary patch delta 2161 zcmZuyZEO@p7~Z+vZhN~sGu?7f%e8K=ch~F3eY6#^Nuyv73>9jz#L5MKa9lU-^?G~P z+dWEC;*l7z7*aJWCjJnmBnoIun}c6Xut2c5k8W4)!*fE z)ghLWC_9@@rL*Z^OjRou6I$~t$)_ob@;pw6*l;G5jAxU9Y$6gb#eR>|@y#b<86``EV*A4^q(3RaZ^ zI|jHSTH9En$)yypNe}cmL@!H;M5LrF1%YZkC5n{dHU)hLPdePzE`xGl(`HLU(AtKF zXk4adi!kkQ6*SSnrmb8>r{Ok%tLv8^L($0avnSR_ELBH5vCgO9;f9g9JnF5rm1)hS z*nFsOvA$76=O}y|e~-V!XYmYv9q-3+Jb=Tv4cB1~-9tCfRdkLV`dcU`iYx^HU_%UT zewTjLDOOsLzs!Or|GO+=3u>Y*NRC|-kp(ptpcf;vBD5e+0op$PvM5-PR9Ne|@slEN zK@CP0OKR?IyQ7D5t}?APFnvpp=aMFtw(DS zfH%=9JcMVFjw5gqA4i9fxEuX~`q4L7hxgD0bOxOvUaf{XNK0Vpa)ijOsCn3p2qM}A z?q7p|Nc+Hw-uLsg6Oe{CdbpLNYk<|{EymR9>}Er=qMe)Ubaf7xJ?twX8(CTeO3GV8 zc!&y^E$J@d8cfb;J=guZ$QRWMbX}p!5mj0)%TG*C0U2%}hPP4pFSs9f!J{|`4`UbU zFcHSlJ{Z9ix`Tg3RqzhFj;^3Se4X@R0$;}Ss0;oJe}w1Zakz*h_!Js~ZMX-&g92zL zdK4|7Pw;E-EP59mK}U$+7lj;RBx09KK5*anocWG4@k}+aoacNi6Aa$lSiy*ZxX*b@Nw>!oTaSXfly@~)y!imQmX&Lq z1B6Unv3zn8`L1JM0Xl2*=;iM(uA%4XDf%V4i^jIww$E+v+4kCcZJxYX*#T_6tp57P zo-)6^+^1PHmhq{^4EgDDPlls_+YKs!T^B#BVf?keF+KT#r%~F@Nom5>)e#PWvcc52 zGMb7G7Dv0ZjcZBi!yow?rH!JbEK7|I%dy0OoGFfWX#>}iG*Y)p>qOruN%eZIRb$yq zMpm@$YWAqSI+5sOy$!D>9Ej2RcEXi~b0ZU#Ghw{6k1biX{7 zl~pZe@C9c&GD>Me(pYi17o)}lQ7Al--!nhM&{-JP%NG{ckVj|&sxS$MU=;3xFTg(7 t1H+`Y=Y{Sv8UTORjG7r$GiHn^jhQiR#*`TqGbYVAYQ{wV;HAm_{{e(QMOgp< delta 413 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 IM6N<$g3h~NdH?_b literal 0 HcmV?d00001 diff --git a/16.png b/16.png new file mode 100644 index 0000000000000000000000000000000000000000..28abeae0befe72faa462163b260bd62173bb4baa GIT binary patch literal 772 zcmV+f1N;1mP)ICAyv*8yWK##}2gJUnbk(mj*qiF41K-*;(f^uWO5xK+xhuYLOD-}2rEZsZ(t z#B#x}IYg>~N+Ok#`YSoZM{~oIl}CJPW$~Ni?;M^M|6FkD)n{AE-7Rg4J7}*zMOL=q zvt;_J+ACuJuke@p%R~&x>E<#cZZ?`gvN7Jf>*^nmA4fWyq2{|Ka7&Pkyqp z=_3bb&szgO8ezUW9veUj6Co8Mk^~~cYY2i+5v$Bl_s&=D%w9V`@gD~-e0y|HOYes9 zKIaH`N-j0eqpP@%=XPwNC6gg-nM8>uYn$Y3tGsZ1s`tc+{Q|%OusT}zm~oo+WD9-U z1IETm?BBhU`D%g`2A#IWi+%0Hi3aHE$fX8>E6p+LgicGgqP0m|TY;g$er6ULELTGw zH~}}N9n$8%-=#H_md0MT-_7+m1q{QiC{qwgh1Qy4*JiTW6mu1yxr&cA5)!QeP>JT} z<&pQ(8|_ogC&+48vU)5k@hoZC3#8c8v5uz=jZz7_wibzEO`>7Zcez!+iI&ND)4})~ z-~Sdj)St7tD|msR5h=a=URgmeue*=j6g?Yu-Zt7kjs*H)hWynfTS%P&p|>L>P!h-M=i#!I{d( z_ev}I$DOGStS3XU@Y1Hu7?|$w_vi6g0&0L*2|omVs8;wCrR0 Cm3dbH literal 0 HcmV?d00001 diff --git a/48.png b/48.png new file mode 100644 index 0000000000000000000000000000000000000000..85adb1ae879d4457c640b9e6ed205d7cac1efe78 GIT binary patch literal 3557 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 literal 0 HcmV?d00001 diff --git a/Banner.png b/Banner.png new file mode 100644 index 0000000000000000000000000000000000000000..afa5b7bbfa8071d92ef454d5875e796ed09dccc0 GIT binary patch literal 2300 zcmVsrj><|T6rCDT$rrCrJvUH(ICeE1`|G9OiD+lXTR|t_NN^#Eb)bcz}QBD2My|-@j ztDo`nYvMNy?`uCAt7O-i+D#&w02(VMD6L9Iga)NnTlS{b2z&K4cu!wT)PRn$kIn_9 zRa^c)=cY~*K;tR)oGI7sO{p;MORWS60uqI&R-lT<#d&-66`*y-T}fpul*R_l<4;jLIxfF{5O=Jlwej5lM8u|2*7J5HNf zjNQo=G18DMA~z(khmPqykJCJwU&`ym^>iJ)8lIo=tOW=^73D*~jn9iK0Do3rLQnWT zR}%Rj&&zlvJRe&l3h_qtbr$07I1>UBN?4K|iDtZ;SmwseqP;`sX`JW18B>gHB+%a@ z3h=j+|H7Y-;+>{wfJ{G#7L|iPfb!O{8!F;`X_aDB*@f7m{NW{uq)YJ$M#j z%Q2Qpl!L_*qt&ZS0l~){dH!;OJj~a#WXb~C+{b?I>q3@3q%o81nl?`<#{K(1_!GVgYYme0?s0>{ z=krs!u3mO;AY3X@J5Z{vym6nBNTH`ik*X(9_E^gIDo~!`YHVNG`aGnZ@r> z+%$uWG%xek6s}mOaH)2J&N(r)@Ne9odc-2#CXt#*pnGEiIwzOVP3J|r2ofn&Ez-z@ zu*p8CTqM`BaR;GygJtJ@6hv}Je`pzjlE|`a=w)J9)gCzElJ+HGWWQG$H_7IUTi<6b zk~i*?i7}5_PFIXUUp>hp#g~oX8(GcSyI`ky>WQxe5o)-y9>x z@y|*J(k!DmS3U~I?6(+je#6ozAci9FOMc3gpgzkRFKjpi!yQn9Ug@6mtR-5 z-m3b5l*fEnB6Sg^>l&VwNZ!0pCfaNlNF*sDG4Eff$4eh%;-v$b7n&Jb`101JW&;iQk=jxs6RlTpHL&|JVBIc4lcL~frb7HxZ3pyOHh5o+jywR;wW9@1MUiPSc>Bo^SC6yz|eL;}@5(keyr zUD3l-m)@lKz|}>vu7^l#d7sQl5-Gwof;fwVqtG&uI6_6{Hlw_C8XsI}$H$jD5R%!+ z!h~Jz#!({7(2XM`*`d!m@!>@qYC4=4a4JS5ers!S2)H})ixA0YokTLNhe&IEpGh6JK`z5CEw(z^c16W-(vrzc5K%-VMkgEcBZ$8 zVllgjcj-7VwHXI!&eY;}DrrqX{jf{;kv@#U`y#ErM*0Pd6z+AAjui}AP8E+J)*Y2n zWVKRZ+bmk`3wR}=9$OO|@Osi+Y)fv$8^ku+e~oxMwFxaF^PJW^71>R80d)h5mQ}p9 zc~c~lObFGtHt&k0UhB!*A6^$JEPo)Bq7ouY>|84)QLQBPlq4EP7SS|3kL_tq*c@{k zTVfgB4@_@DI+m%Ys~B-$8Dl+!TH;;=yO z!rJCeXAN$NES+;giS42Gf7}~^PjdSLNG6a>oaU%z;sQLr+$~h)I5#a*su`9jxx#^F zyNgAV1iCl2gyvBJcZL`7Mc)F-Iv%2^Z8ks?U;}X|r!OPqT0f3b%_J7!;@cdx2Dr~e z5sKxZuTw<1IBFF%&xrEyTUi?m#8F6mJ402^JSYkwulef?O@Ix^$2q+j6rDgtIF1&u zP!OAzVh5bQPGNx}X+OTqjz*G(k@1Vf-k& z7l({}I80Je+9R?05oaDjsqGth)|Ns zaxkk$pe@ednndQEX?%8j8kg!G2p8%eSTd|rq36Ds(gf02In)B!B%%qRp`r0ie*OoU WrS0}Sppa+)0000Va literal 0 HcmV?d00001 diff --git a/LICENSE b/LICENSE index d532dec..22fbe5d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,339 @@ -Copyright 2017 p1g30n +GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + Preamble -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. \ No newline at end of file diff --git a/README.md b/README.md index 47bf5b9..fe2998e 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,3 @@ -FreeSmug Updater for Chromium (Mac) Extension +chromium-updater ========================== -Chromium Extension to check for, download and install the latest Chromium revisions from FreeSMUG.org - -Mac OSX only - - --- -Safest to install from the [Chrome Webstore](https://chrome.google.com/webstore/detail/chromium-updater/ccgjmadhdidfloacagcnnodbkedkjedg) - - -For manual install, go to `chrome://extensions`, turn on Developer Mode at the top, click 'Load unpacked extension' and load the folder contents. Auto Updates won't work when installed this way. - - -![Screenshot 1](https://anony.ws/i/2015/06/02/popup.png) - -![Screenshot 2](https://anony.ws/i/2015/06/02/richnote34081.png) - --- - - -I am not affiliated, associated, authorized, endorsed by, or in any way officially connected with Google Inc and the Chromium Brand or any of its subsidiaries or its affiliates. -The name "Chromium†as well as related names, marks, emblems and images are registered trademarks of Google Inc. \ No newline at end of file +========== \ No newline at end of file diff --git a/_locales/da-DK/messages.json b/_locales/da-DK/messages.json new file mode 100644 index 0000000..6167683 --- /dev/null +++ b/_locales/da-DK/messages.json @@ -0,0 +1,8 @@ +{ + "Desc": { + "message": "Check, download og installer seneste Chromium build direkte i din webbrowser!" + }, + "Name": { + "message": "Chromium Updater" + } +} diff --git a/_locales/de-DE/messages.json b/_locales/de-DE/messages.json new file mode 100644 index 0000000..5a0839a --- /dev/null +++ b/_locales/de-DE/messages.json @@ -0,0 +1,8 @@ +{ + "Desc": { + "message": "Suchen, laden und installieren den neuesten Chromium build in Ihrem Webbrowser!" + }, + "Name": { + "message": "Chromium Updater" + } +} diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 90b1ac9..49f20cc 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -1,8 +1,8 @@ { "Desc": { - "message": "Check for, download and install the latest stable Chromium revisions" + "message": "Check, download and install latest Chromium builds within your web browser!" }, "Name": { - "message": "FreeSMUG Updater for Chromium (Mac)" + "message": "Chromium Updater" } } diff --git a/_locales/no/messages.json b/_locales/no/messages.json new file mode 100644 index 0000000..6e355a9 --- /dev/null +++ b/_locales/no/messages.json @@ -0,0 +1,8 @@ +{ + "Desc": { + "message": "Sjekk, last ned og installer nyeste Chromium build i nettleseren din!!" + }, + "Name": { + "message": "Chromium Updater" + } +} diff --git a/_locales/se-SV/messages.json b/_locales/se-SV/messages.json new file mode 100644 index 0000000..f131faf --- /dev/null +++ b/_locales/se-SV/messages.json @@ -0,0 +1,8 @@ +{ + "Desc": { + "message": "Checka, ladda ner och installera senaste Chromium build i din webbläsare!" + }, + "Name": { + "message": "Chromium Updater" + } +} diff --git a/background.js b/background.js new file mode 100644 index 0000000..b941d98 --- /dev/null +++ b/background.js @@ -0,0 +1,10 @@ +chrome.extension.onRequest.addListener(function(request, sender, sendResponse) { + if (request.method == "getLocalStorage") + sendResponse({data: localStorage[request.key]}); + if (request.method == "setLocalStorage") { + localStorage[request.key] = request.content; + sendResponse({}); + } + else + sendResponse({}); // snub them. +}); diff --git a/manifest.json b/manifest.json index 9f15394..cd3710f 100644 --- a/manifest.json +++ b/manifest.json @@ -1,31 +1,39 @@ { - "author": "stullig", - "background": { - "persistent": true, - "scripts": [ "js/background.js" ] - }, - "browser_action": { - "default_icon": "images/popup.png", - "default_popup": "popup.html" - }, - "content_security_policy": "style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-eval'; object-src 'self'", - "default_locale": "en", - "description": "__MSG_Desc__", - "icons": { - "128": "images/128.png", - "16": "images/16.png", - "48": "images/48.png" - }, - "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhJlPNEsFnzIAq/4F+hskMOgTXMD3MTdla+LDfvZMfzleyNF7c4jt5N94mawZ5x3/yNAFVsUB9eWBccfouivVV7hAo8v+AoKtITX+LZyT2qOlEMQPVaTvekmcZApYGqCuIxgV0gchBsMOgEgaLU5ptQwVI9n41Pq37RBNGBqHuPlac8IUoPE1pKUABwqoR10ZUmyZK6isPizXghRaBPuHe3cmukHX9iVPDt7gPdur+1+NclYkZ7DJl7TLvMXTvur520PxF42p8FFCEHQRxOP9mPysLO1gwLC0R3OgaLQuTeaiMML5LFhLpP4Y2k2TDOmfwOzp/qfD4oSxoiUYTAtQoQIDAQAB", - "manifest_version": 2, - "name": "__MSG_Name__", - "options_page": "options.html", - "options_ui": { - "chrome_style": true, - "page": "options.html" - }, - "permissions": [ "storage", "notifications", "https://sourceforge.net/projects/osxportableapps/*", "https://commondatastorage.googleapis.com/*", "https://omahaproxy.appspot.com/*" ], - "short_name": "Chromium Updater", - "update_url": "https://clients2.google.com/service/update2/crx", - "version": "0.1.1.4" + + "background": { + + "scripts": [ "background.js" ] + + }, + + "browser_action": { + "default_icon": "popup.png", + "default_popup": "popup.html" + + }, + + "content_security_policy": "style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-eval'; object-src 'self'", + + "default_locale": "en", + + "description": "__MSG_Desc__", + + "icons": { + + "128": "128.png", + + "16": "16.png", + + "48": "48.png" + }, + + "manifest_version": 2, + + "name": "__MSG_Name__", + + "permissions": [ "contextMenus", "tabs", "http://commondatastorage.googleapis.com/*", "http://src.chromium.org/*", "cookies" ], + + "update_url": "http://clients2.google.com/service/update2/crx", + + "version": "1.0.4" } diff --git a/popup.css b/popup.css new file mode 100644 index 0000000..e56ed48 --- /dev/null +++ b/popup.css @@ -0,0 +1,275 @@ +body{ + background:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#fff)) no-repeat fixed right bottom; + font-family:"Lucida Sans Unicode", "Lucida Grande",Sans-Serif; + font-size:12px; + font-weight: 600; + line-height:150%; + width:340px; +} + +#main{ + margin-top:auto; + margin-right:auto; + margin-bottom:auto; + margin-left:auto; + padding-top:10px; + padding-right:10px; + padding-bottom:10px; + padding-left:15px; + -moz-box-shadow:0 0 10px #000; + -webkit-box-shadow:0 0 10px #000; + border-bottom-left-radius:12px 12px; + border-bottom-right-radius:12px 12px; + border-top-left-radius:12px 12px; + border-top-right-radius:12px 12px; +} +#box2{display:none;} + +.container{ + text-align:left; + width:350px; + margin:auto; +} + +.list{width:146px;border:2px solid #666;height:150px;} +.tbig{font-size:20px;color:#333;} +#file_name{ + width:590px; + height:25px; + font-size:20px; + border:2px solid #666; + border-bottom-left-radius:5px 5px; + border-bottom-right-radius:5px 5px; + border-top-left-radius:5px 5px; + border-top-right-radius:5px 5px; +} + +#save{ + width:395px; + height:50px; + border-bottom-left-radius:15px 15px; + border-bottom-right-radius:15px 15px; + border-top-left-radius:15px 15px; + border-top-right-radius:15px 15px; + -moz-box-shadow:0 0 5px #000; + -webkit-box-shadow:0 0 5px #000; + border-top-style:solid; + border-right-style:solid; + border-bottom-style:solid; + border-left-style:solid; + background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#eee)) 0 50%; +} + +#reset{ + margin-left:5px; + width:120px; + height:50px; + border-bottom-left-radius:15px 15px; + border-bottom-right-radius:15px 15px; + border-top-left-radius:15px 15px; + border-top-right-radius:15px 15px; + -moz-box-shadow:0 0 5px #000; + -webkit-box-shadow:0 0 5px #000; + border-top-style:solid; + border-right-style:solid; + border-bottom-style:solid; + border-left-style:solid; + background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#eee)) 0 50%; +} + +#editout{ + margin-left:5px; + width:600px; + height:50px; + border-bottom-left-radius:15px 15px; + border-bottom-right-radius:15px 15px; + border-top-left-radius:15px 15px; + border-top-right-radius:15px 15px; + -moz-box-shadow:0 0 5px #000; + -webkit-box-shadow:0 0 5px #000; + border-top-style:solid; + border-right-style:solid; + border-bottom-style:solid; + border-left-style:solid; + background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#eee)) 0 50%;} + +#reset:hover, #save:hover, #editout:hover{ + //-moz-box-shadow:0 0 5px #5391f2; + //-webkit-box-shadow:0 0 5px #5391f2; + background:-webkit-gradient(linear,0% 0,0% 100%,from(#eee),to(#fff)) 0 50%; +} + +#credit{width:110px; + height:50px; + vertical-align:bottom; +} + +#sample{ + background-color:#C0D6F8; + //height:18px; + border-bottom-left-radius:5px 5px; + border-bottom-right-radius:5px 5px; + border-top-left-radius:5px 5px; + border-top-right-radius:5px 5px; +} + +.select_back{ + padding:0; + padding-left:3px; + font-size:12px; + cursor:default; + height:18px; +} + +.select_back:hover{background-color:#39f; + color:#fff;} + +.select_container{ + width:141px; + border:2px solid #666; + height:150px; + display:block; + float:left; + margin-right:5px; + cursor:default; + border-bottom-left-radius:5px 5px; + border-bottom-right-radius:5px 5px; + border-top-left-radius:5px 5px; + border-top-right-radius:5px 5px;-webkit-user-select:none; +} +.clear{clear:left;} +.select_label{ + padding:1px; + padding-left:3px; + font-size:12px; + cursor:default; + border-bottom-left-radius:5px 5px; + border-bottom-right-radius:5px 5px; + border-top-left-radius:5px 5px; + border-top-right-radius:5px 5px; +} + +#star{ + border-bottom-left-radius:5px 5px; + border-bottom-right-radius:5px 5px; + border-top-left-radius:5px 5px; + border-top-right-radius:5px 5px; +} + +.select_back_txt:hover,.select_label:hover,#star:hover,#file_name:hover,.select_container:hover,#imgdata:hover{ + -moz-box-shadow:0 0 5px #5391f2; + -webkit-box-shadow:0 0 5px #5391f2; +} + +.select_txt{ + width:60px; + height:12px; + font-size:10px; + vertical-align:middle; + margin:0; + padding:0; + margin-left:3px; + border:1px solid #666; +} + +.select_back_txt{ + padding:0; + padding-left:3px; + font-size:12px; + cursor:default; + height:18px;} + +#version{ + font-size:12px; + position:relative; + left:550px; + top:-10px; + text-align:left; + text-shadow:0 0 3px #333; +} + +#imgdata{ + width:590px; + padding:2px; + margin:5px; + margin-bottom:15px; + font-size:12px; + border:2px solid #666; + border-bottom-left-radius:5px 5px; + border-bottom-right-radius:5px 5px; + border-top-left-radius:5px 5px; + border-top-right-radius:5px 5px; +} + +.link_label{ + cursor:default; + margin:5px; + padding:3px; + padding-left:10px; + padding-right:10px; + border-bottom-left-radius:5px 5px; + border-bottom-right-radius:5px 5px; + border-top-left-radius:5px 5px; + border-top-right-radius:5px 5px; + //-moz-box-shadow:0 0 5px #000; + //-webkit-box-shadow:0 0 5px #000; + background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#eee)) 0 50%; + border:1px solid #666; +} + +.link_label:hover{ background:-webkit-gradient(linear,0% 0,0% 100%,from(#eee),to(#fff)) 0 50%; } + +.hint_message{ + display:block; + font-size:10px; + height:12px; + margin-top:3px; + color:#666; +} + +.ch_list{ + float:left; + width:280px; + margin-left:15px; +} + +.option_list{ + border:2px solid #ccc; + border-bottom-left-radius:5px 5px; + border-bottom-right-radius:5px 5px; + border-top-left-radius:5px 5px; + border-top-right-radius:5px 5px; + height:120px; + width:590px; +} + +.container #main #box1 .tbig h2 strong { + font-family: Verdana, Geneva, sans-serif; + font-weight: 600; +} + +.rankTD { + width: 28px; + color: #2E8000; +} + +.avatarTD { +height: 32px; +width: 35px; +} + +.nameTD { +width: 80px; +color: rgba(48, 188, 216, 1); +} + +.relevanceTD { +width: 126px; +color: #F80B0B; +} + +.uidTD { width: 160px; } + +.umailTD { width: 165px; } + +#hint_message_text3 { color:red; } \ No newline at end of file diff --git a/popup.html b/popup.html index c5014b7..18c856a 100644 --- a/popup.html +++ b/popup.html @@ -1,24 +1,29 @@ -Chromium Updater + + + + + + + + + +Chromium Updater Chrome Extension + + + -
- -
-
Installed Version:  
-
Latest FreeSMUG Build:  
-
-
Latest Chromium Stable:  
-
- -
-
-

-
-
-
- - -
-
+
+
+
+
- - \ No newline at end of file +
+
+

INSTALLED VERSION:

+

INSTALLED BUILD:

+

LATEST BUILD:

+

+
+
+ + \ No newline at end of file diff --git a/popup.js b/popup.js new file mode 100644 index 0000000..1b2c599 --- /dev/null +++ b/popup.js @@ -0,0 +1,89 @@ +var i18n = window.navigator.language; + +function setI18n(){ + if (i18n == 'da-DK') { + downloadBtn.value = 'Download & Opdater'; + hint_message_text0.innerText = 'INSTALLERET VERSION: '; + hint_message_text2.innerText = 'INSTALLERET BUILD: '; + hint_message_text1.innerText = 'NYESTE BUILD:'; + } + if (i18n == 'de-DE') { + downloadBtn.value = 'Download & Opdater'; + hint_message_text0.innerText = 'INSTALLIERTE VERSION: '; + hint_message_text2.innerText = 'INSTALLIERTE BUILD: '; + hint_message_text1.innerText = 'NEUESTE BUILD:'; + } + if (i18n == 'no') { + downloadBtn.value = 'Download & Opdater'; + hint_message_text0.innerText = 'INSTALLERT VERSION: '; + hint_message_text2.innerText = 'INSTALLERT BUILD: '; + hint_message_text1.innerText = 'NYESTE BUILD:'; + } + if (i18n == 'se-SV') { + downloadBtn.value = 'Download & Opdater'; + hint_message_text0.innerText = 'INSTALLERAD VERSION: '; + hint_message_text2.innerText = 'INSTALLERAD BUILD: '; + hint_message_text1.innerText = 'SENASTE BUILD:'; + } +} + +setTimeout(setI18n,0); +setTimeout(function(){document.getElementById('hint_message_text0').innerText += window.navigator.userAgent.match(/Chrome\/([\d.]+)/)[1];}, 500); +setTimeout("currentBuild()", 1000); +setTimeout("checkVer()", 2000); +setTimeout("matchVersion()", 3000); + +var currentBuild, latestVer, downloadURL; +var versionNumber = navigator.appVersion.match(/Chrome\/[0-9]{2}[.][0-9]+[.]([0-9]+)[.][0-9]+/)[1]; + +/*function currentBuild(){ + var ajax = new XMLHttpRequest(); + ajax.onreadystatechange = function () { + if (ajax.readyState == 4 && ajax.status == 200) { + currentBuild = ajax.response.match(/"cl":"([\d.]+)"/)[1]; + document.getElementById('hint_message_text2').innerText += currentBuild; + } + } + ajax.open('GET', 'chrome://version/strings.js', true); + ajax.send(); +}*/ + +function currentBuild(){ + var ajax = new XMLHttpRequest(); + ajax.onreadystatechange = function () { + if (ajax.readyState == 4 && ajax.status == 200) { + currentBuild = ajax.response.match(/">([0-9]+)<\/strong>/)[1]; + document.getElementById('hint_message_text2').innerText += currentBuild; + } + } + ajax.open('GET', 'http://src.chromium.org/viewvc/chrome/branches/' + versionNumber, true); + ajax.send(); +} + +function checkVer(){ + var ajax = new XMLHttpRequest(); + ajax.onreadystatechange = function () { + if (ajax.readyState == 4 && ajax.status == 200) { + latestVer = ajax.response; + document.getElementById('hint_message_text1').innerText += latestVer; + downloadURL = 'http://commondatastorage.googleapis.com/chromium-browser-snapshots/Win_x64/' + latestVer + '/mini_installer.exe'; + } + } + ajax.open('GET', 'http://commondatastorage.googleapis.com/chromium-browser-snapshots/Win_x64/LAST_CHANGE', true); + ajax.send(); +} + +function download(){ + window.open(downloadURL); +} + +function matchVersion(){ + if (currentBuild < latestVer) { + document.getElementById('hint_message_text3').innerText = 'Your Chromium is out of date. Please update!'; + downloadBtn.addEventListener('click', download); + downloadBtn.disabled = false; + } + else if (currentBuild >= latestVer) { + document.getElementById('hint_message_text3').innerText = 'You are using current version of Chromium!'; + } +} \ No newline at end of file diff --git a/popup.png b/popup.png new file mode 100644 index 0000000000000000000000000000000000000000..85adb1ae879d4457c640b9e6ed205d7cac1efe78 GIT binary patch literal 3557 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 literal 0 HcmV?d00001 From dac09cfb6f8d59da2f2372eb3a448d300a6db48b Mon Sep 17 00:00:00 2001 From: bern0145 Date: Sun, 4 Feb 2018 03:11:39 +0100 Subject: [PATCH 3/4] minor --- .../v15/.suo | Bin 3584 -> 4608 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.vs/Chromium-updater-Chrome-Extension/v15/.suo b/.vs/Chromium-updater-Chrome-Extension/v15/.suo index a6f58c7f45e59b9aedb8fcea9a4c3f8e8631ab19..dacde94343cb089162e1fecaf9ce468018c1e92a 100644 GIT binary patch delta 247 zcmZpWX;7J9puhkF0t^gnKsF-~|NH;{KS&tF-Ym$pfpHRx4@bgYnqppKR)kMw1oUg9TZD5(j`7 z1VA?Yofs(0_-`{K({qsdn|;`}uus(C5CrK5NwWfJkb@v97V$7L&YH}~(`=K^P{2^a ykjaqGkjGHWpvRB_ Date: Wed, 7 Feb 2018 11:29:00 +0100 Subject: [PATCH 4/4] Updated version --- .vs/VSWorkspaceState.json | 11 +++++++++++ chromium-updater.crx | Bin 0 -> 70541 bytes 2 files changed, 11 insertions(+) create mode 100644 .vs/VSWorkspaceState.json create mode 100644 chromium-updater.crx diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..d9c4142 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,11 @@ +{ + "ExpandedNodes": [ + "", + "\\css", + "\\images", + "\\_locales", + "\\_locales\\en" + ], + "SelectedNode": "\\manifest.json", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/chromium-updater.crx b/chromium-updater.crx new file mode 100644 index 0000000000000000000000000000000000000000..9f74efdc41d1cb692a013210423f01ce30ad5b13 GIT binary patch literal 70541 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 GX7;~ut1$2Y literal 0 HcmV?d00001