diff --git a/tools/mozilla-telify-sflphone/debian/changelog b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/changelog similarity index 100% rename from tools/mozilla-telify-sflphone/debian/changelog rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/changelog diff --git a/tools/mozilla-telify-sflphone/debian/compat b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/compat similarity index 100% rename from tools/mozilla-telify-sflphone/debian/compat rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/compat diff --git a/tools/mozilla-telify-sflphone/debian/control.ubuntu b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/control similarity index 100% rename from tools/mozilla-telify-sflphone/debian/control.ubuntu rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/control diff --git a/tools/mozilla-telify-sflphone/debian/control.debian b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/control.debian similarity index 100% rename from tools/mozilla-telify-sflphone/debian/control.debian rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/control.debian diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/control.ubuntu b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/control.ubuntu new file mode 100644 index 0000000000000000000000000000000000000000..01e98ce8031fcb3b5edf0ddbb7027936f529ce6c --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/control.ubuntu @@ -0,0 +1,19 @@ +Source: mozilla-telify-sflphone +Section: web +Priority: optional +Maintainer: Julien Bonjean <julien.bonjean@savoirfairelinux.com> +Uploaders: Julien Bonjean <julien.bonjean@savoirfairelinux.com> +Build-Depends: debhelper (>= 7), unzip +Homepage: http://www.sflphone.org +Standards-Version: 3.8.3 +DM-Upload-Allowed: yes + +Package: mozilla-telify-sflphone +Depends: firefox-gnome-support, sflphone-client-gnome +Architecture: all +Description: This package provides telify firefox plugin and handler for SFLphone. + Telify recognizes phone numbers on web pages and converts them to clickable links. + Additionally, any text can be selected and handled as a phone number (including + vanity number conversion) by selecting the corresponding context menu item. + http://www.codepad.de/en/software/firefox-add-ons/telify.html + diff --git a/tools/mozilla-telify-sflphone/debian/copyright b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/copyright similarity index 100% rename from tools/mozilla-telify-sflphone/debian/copyright rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/copyright diff --git a/tools/mozilla-telify-sflphone/debian/files b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/files similarity index 100% rename from tools/mozilla-telify-sflphone/debian/files rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/files diff --git a/tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.debhelper.log b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.debhelper.log similarity index 100% rename from tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.debhelper.log rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.debhelper.log diff --git a/tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.install b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.install similarity index 100% rename from tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.install rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.install diff --git a/tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.ubuntu b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links similarity index 100% rename from tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.ubuntu rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links diff --git a/tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.debian b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.debian similarity index 100% rename from tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.debian rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.debian diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.ubuntu b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.ubuntu new file mode 100644 index 0000000000000000000000000000000000000000..f234168dd005f777b71662153559dbe689f1aebf --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.ubuntu @@ -0,0 +1 @@ +usr/share/telify usr/lib/firefox-addons/extensions/{6c5f349a-ddda-49ad-bdf0-326d3fe1f938} diff --git a/tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.substvars b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.substvars similarity index 100% rename from tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.substvars rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.substvars diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/control b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/control new file mode 100644 index 0000000000000000000000000000000000000000..2c8faf4345a72c5b6b32e28adee8a26335d006d3 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/control @@ -0,0 +1,14 @@ +Package: mozilla-telify-sflphone +Version: 0.4.7.3 +Architecture: all +Maintainer: Julien Bonjean <julien.bonjean@savoirfairelinux.com> +Installed-Size: 1296 +Depends: firefox-gnome-support, sflphone-client-gnome +Section: web +Priority: optional +Homepage: http://www.sflphone.org +Description: This package provides telify firefox plugin and handler for SFLphone. + Telify recognizes phone numbers on web pages and converts them to clickable links. + Additionally, any text can be selected and handled as a phone number (including + vanity number conversion) by selecting the corresponding context menu item. + http://www.codepad.de/en/software/firefox-add-ons/telify.html diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/md5sums b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/md5sums new file mode 100644 index 0000000000000000000000000000000000000000..20effcb346c717f0a35c8187eeff044efe8baf5f --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/md5sums @@ -0,0 +1,282 @@ +65ce74599376d092487f618de1e986fb usr/bin/sflphone-handler +1dfa9e4bdb5667ed2452cb1842598638 usr/share/telify/chrome/content/jshashtable.js +09146002421216f18e238dc9914df02a usr/share/telify/chrome/content/icon32.png +3efa199f5dc17af1806daf44c9c389be usr/share/telify/chrome/content/icon96.png +5897f6aab0803b91883a6235223c4c36 usr/share/telify/chrome/content/config.js +add45890afad2c0a4e7ae2ae7602662a usr/share/telify/chrome/content/warn32.png +d070239a3728cafad19bb8aef31739aa usr/share/telify/chrome/content/messagebox.js +5624cf500dd7c023075672d3fad866d6 usr/share/telify/chrome/content/config.xul +f6ea223fbe6e7f85e00e2164546b9bd4 usr/share/telify/chrome/content/messagebox.xul +e802bc3ff17f1ea2e68ccdb263dea3fd usr/share/telify/chrome/content/ask32.png +f4de0420b7dd240b29d42e2af3bbf50c usr/share/telify/chrome/content/util.js +1bb2b945ab6f911fd32f9b046bf735b0 usr/share/telify/chrome/content/flag/52.png +90576da5f20865375ea4719f1310000d usr/share/telify/chrome/content/flag/212.png +affd04a67faccde8d9539fb3b5ca0589 usr/share/telify/chrome/content/flag/685.png +f493cea29615a02b9a917bee58ac3af3 usr/share/telify/chrome/content/flag/228.png +d27ffb0f000c36985df32eb1b34de31d usr/share/telify/chrome/content/flag/250.png +6dd70c9752d8b50ea152f5c3f228312c usr/share/telify/chrome/content/flag/43.png +20edbfd5b61a01f2e619f22333635118 usr/share/telify/chrome/content/flag/61.png +573caf2b526203b5e27614e6cc9a655a usr/share/telify/chrome/content/flag/261.png +276bf37cf19ed4fdc5e9e92796b4878d usr/share/telify/chrome/content/flag/597.png +31b9f8c69f07fdfe837ea0bd470ce9bd usr/share/telify/chrome/content/flag/1809.png +1330db2111f10ec94e67aed37af92109 usr/share/telify/chrome/content/flag/31.png +22cfbf44cf2bb7559e07e3209c285c42 usr/share/telify/chrome/content/flag/7-kazakhstan.png +31675a29209b26b05bf2aed571b024c3 usr/share/telify/chrome/content/flag/39-vatican.png +4a7b9e35f3941cef8f31b7631337b513 usr/share/telify/chrome/content/flag/678.png +63bfbc37a0bba342ba7d409cba9df880 usr/share/telify/chrome/content/flag/594.png +f58e02ceba6a9d56b0fdace52f809575 usr/share/telify/chrome/content/flag/56.png +b684077e750479668a6b5471422aa009 usr/share/telify/chrome/content/flag/682.png +552223b24a21cfcae7a9dd24ca010ef4 usr/share/telify/chrome/content/flag/244.png +193393c898442920b2f2e6becf939b57 usr/share/telify/chrome/content/flag/673.png +fd3a4f77c790e3e0ca7c7a1936924d7c usr/share/telify/chrome/content/flag/996.png +bffee9389293cc9516811ca88039bbff usr/share/telify/chrome/content/flag/65.png +9323fd337065d66b3407bf19fdee3412 usr/share/telify/chrome/content/flag/1649.png +0966afaa93eee08c08672c762424654d usr/share/telify/chrome/content/flag/44.png +35c688e6e0fbaeede3d71a0d9970c8a9 usr/share/telify/chrome/content/flag/374.png +572dc608ba807fcfbe4f23083a529da3 usr/share/telify/chrome/content/flag/853.png +56a19c85de7d530c9b24b906d4ef1d78 usr/share/telify/chrome/content/flag/1284.png +12d703c057fe3a9d22b960df954259a1 usr/share/telify/chrome/content/flag/55.png +156d00760316249b723e65c4535f6a3a usr/share/telify/chrome/content/flag/502.png +63bfbc37a0bba342ba7d409cba9df880 usr/share/telify/chrome/content/flag/262.png +b469e92e74363294932063045ba5773b usr/share/telify/chrome/content/flag/852.png +b549b2c866e19bbaf05a71b142c8e277 usr/share/telify/chrome/content/flag/222.png +f0c6ad269ca79fd0a636c0f7e55ecd8f usr/share/telify/chrome/content/flag/63.png +9917632bbfeb986871fc2f0a9a0ef323 usr/share/telify/chrome/content/flag/54.png +cc0ef42fdf091b3cc7d79689f5d90d48 usr/share/telify/chrome/content/flag/873.png +0edfcb7932381257b781a33fdac17cba usr/share/telify/chrome/content/flag/37497.png +e57cb5d9b42417834781028e79c6ad80 usr/share/telify/chrome/content/flag/229.png +f38d97d28c2db81694c8d23bea8a544e usr/share/telify/chrome/content/flag/299.png +b9d35240a94c486c39ae66784cd4bb7c usr/share/telify/chrome/content/flag/1664.png +31b9f8c69f07fdfe837ea0bd470ce9bd usr/share/telify/chrome/content/flag/1829.png +cc0ef42fdf091b3cc7d79689f5d90d48 usr/share/telify/chrome/content/flag/874.png +63bfbc37a0bba342ba7d409cba9df880 usr/share/telify/chrome/content/flag/596.png +cf6d436e35c00502149621c9d2419633 usr/share/telify/chrome/content/flag/1473.png +cc0ef42fdf091b3cc7d79689f5d90d48 usr/share/telify/chrome/content/flag/871.png +59feda46a504c73c5de936e6cc463b91 usr/share/telify/chrome/content/flag/598.png +65637850eca375f5343b51772b2789e3 usr/share/telify/chrome/content/flag/34.png +63bfbc37a0bba342ba7d409cba9df880 usr/share/telify/chrome/content/flag/508.png +07be2870ef618a4d3b69d24b3b0523bf usr/share/telify/chrome/content/flag/92.png +bd75acef3588961ef3e1d8c1beea2ba1 usr/share/telify/chrome/content/flag/242.png +9416a0c7d9c580619faec6a6bff30cc9 usr/share/telify/chrome/content/flag/297.png +465c38736ae791e89917a99467567e44 usr/share/telify/chrome/content/flag/258.png +06a21021e5dce13dce475beb26697c69 usr/share/telify/chrome/content/flag/992.png +7efb0536329c0ec081b08f288a175d4c usr/share/telify/chrome/content/flag/94.png +ec7c4ad00ede6aebe170377b8b830b3e usr/share/telify/chrome/content/flag/680.png +4e6a1e93bcf98acb4a828bedb3b39bc5 usr/share/telify/chrome/content/flag/501.png +dae53d80a2dde3c0fca76ed93422eeb2 usr/share/telify/chrome/content/flag/223.png +8b5a3f217aa96af3a0e9c799db2d930b usr/share/telify/chrome/content/flag/599.png +88d8c448f7e85ceda0eff805b081fcff usr/share/telify/chrome/content/flag/420.png +0fc6b4583f851e874e64a68f2f365e96 usr/share/telify/chrome/content/flag/976.png +125aac84de4da114aef44a9a4282ac06 usr/share/telify/chrome/content/flag/994.png +36da0872dac993c2750a5a371903bb6e usr/share/telify/chrome/content/flag/373.png +4bef1704acdc80636c68dffee9c01b51 usr/share/telify/chrome/content/flag/265.png +ace80316bb7bfd2058e4bd8e281f93e3 usr/share/telify/chrome/content/flag/57.png +a879b03b7cca0d49600c24c7c2f335cc usr/share/telify/chrome/content/flag/254.png +f9733cf00793532e858c718c60488bd7 usr/share/telify/chrome/content/flag/49.png +6350bfec1685c569dcc6d52b5b5096f3 usr/share/telify/chrome/content/flag/30.png +abddcd041761748a1462bcf509f167ce usr/share/telify/chrome/content/flag/961.png +df3279055e7e07f46705c151ffa4b188 usr/share/telify/chrome/content/flag/995.png +9cf9ac77cf4c6d5504eb5cce3d9aeb4d usr/share/telify/chrome/content/flag/504.png +efc6524bcb70ef812b2725032e0b8cb9 usr/share/telify/chrome/content/flag/1787.png +42c9adf5c32e8574701c582dd970563c usr/share/telify/chrome/content/flag/220.png +06a1651c9d58610744de5edb29a60e58 usr/share/telify/chrome/content/flag/993.png +8f7b466990cbc4b0e6e31269cbc60ea8 usr/share/telify/chrome/content/flag/37744.png +d3f29ad4504d6360d19ef706f494d7da usr/share/telify/chrome/content/flag/298.png +aa57863f7e2c49d33d3a2a0a9fe6da64 usr/share/telify/chrome/content/flag/41.png +485ad10e06bd25ef65270af20dfc996b usr/share/telify/chrome/content/flag/84.png +929bd3c144dbcfc51d7d6836b6363cbe usr/share/telify/chrome/content/flag/232.png +3f9c4b8b9f8ee08e4e9f5135cb034657 usr/share/telify/chrome/content/flag/235.png +0f92d3e3a3e1e547af05567c2510ddf0 usr/share/telify/chrome/content/flag/593.png +77857f1400221cb796eebbb029a52617 usr/share/telify/chrome/content/flag/500.png +4304ebdaa34ab1885b1ab8e5a3e45303 usr/share/telify/chrome/content/flag/239.png +98bbf43c599a38d8eb6b5421fd7bacd0 usr/share/telify/chrome/content/flag/240.png +b6c5a45e5ce80d2b527d893b279caad8 usr/share/telify/chrome/content/flag/36.png +b5f4336bf7b5a30061b9eb3be8bdb71e usr/share/telify/chrome/content/flag/291.png +94c34b050a9d0860b91a96bddcbd2650 usr/share/telify/chrome/content/flag/850.png +63bfbc37a0bba342ba7d409cba9df880 usr/share/telify/chrome/content/flag/33.png +63bfbc37a0bba342ba7d409cba9df880 usr/share/telify/chrome/content/flag/590.png +0966afaa93eee08c08672c762424654d usr/share/telify/chrome/content/flag/247.png +74deccf3b9279029b092b0359088f955 usr/share/telify/chrome/content/flag/1.png +5c4b81590c1291ed24b6f2e0fb1db51b usr/share/telify/chrome/content/flag/1868.png +09aa245b094c7ebd785eb2d6651560b8 usr/share/telify/chrome/content/flag/1340.png +9fd5fd3d5ec1c59a5de2b2cd4a83d3ba usr/share/telify/chrome/content/flag/505.png +f6481f07b520e5494ccf4fd7f2130510 usr/share/telify/chrome/content/flag/40.png +2abd1722a95d7af6e316f906cde54e6d usr/share/telify/chrome/content/flag/507.png +66266f09754869056db176a7a99c999c usr/share/telify/chrome/content/flag/855.png +08d8941a6a94447cf6838bde5a2ec48c usr/share/telify/chrome/content/flag/45.png +a938868b993bbdc98caf18e1b022f5f8 usr/share/telify/chrome/content/flag/689.png +92cacebf8596b267f69b7b99bb2f5588 usr/share/telify/chrome/content/flag/974.png +5672868ef79592374bf990f652607a6e usr/share/telify/chrome/content/flag/387.png +8de229a968922437036b9731a376d12e usr/share/telify/chrome/content/flag/963.png +1bad50fdbd079efb01c9996dd3db9f39 usr/share/telify/chrome/content/flag/234.png +258acc3c84ef093985f20f0c4cc3e8bb usr/share/telify/chrome/content/flag/886.png +2a555ebb43f963161fa1046442d5bee8 usr/share/telify/chrome/content/flag/385.png +5b811ac6ef5af15e3a4fd75679814f01 usr/share/telify/chrome/content/flag/253.png +2748dfe6daeebefc78dc9e7e5261e2a7 usr/share/telify/chrome/content/flag/378.png +f4b5c9d9e2025a5cfa95652852aa0707 usr/share/telify/chrome/content/flag/688.png +f2ba52be3d5071a0fbf5ed58df529f14 usr/share/telify/chrome/content/flag/3883.png +d39cf563c53fd10e3f4e4d95f98b0035 usr/share/telify/chrome/content/flag/375.png +3bd363fac16b74cb23adbd7704ade65d usr/share/telify/chrome/content/flag/47.png +f7f4151604e5860cf696e7409ef173b2 usr/share/telify/chrome/content/flag/880.png +c964a9a106e3c9b76d3559c2cfcba90d usr/share/telify/chrome/content/flag/968.png +addd908670d7012818061979c7bace02 usr/share/telify/chrome/content/flag/221.png +90226addfca8c9861a770f15e94b78d2 usr/share/telify/chrome/content/flag/354.png +31675a29209b26b05bf2aed571b024c3 usr/share/telify/chrome/content/flag/379.png +63bfbc37a0bba342ba7d409cba9df880 usr/share/telify/chrome/content/flag/681.png +b5208534081b162fe790e854408b6dac usr/share/telify/chrome/content/flag/51.png +8f7b466990cbc4b0e6e31269cbc60ea8 usr/share/telify/chrome/content/flag/38649.png +168dc53ba860577f659345846d59cb45 usr/share/telify/chrome/content/flag/965.png +6e76764835f5db75d13b2498ba7e3efb usr/share/telify/chrome/content/flag/260.png +8678e140cb0965400a842595e8034e6e usr/share/telify/chrome/content/flag/670.png +07fcf184129db2d17310bed269bd032f usr/share/telify/chrome/content/flag/677.png +e8d950cb0f9b047987cfed72903a61b2 usr/share/telify/chrome/content/flag/82.png +2530d73e10540607d8c453f10030ccd3 usr/share/telify/chrome/content/flag/243.png +844f10c7a922da19a99fe6a9b7eb27dd usr/share/telify/chrome/content/flag/371.png +0fa3206cde59782c9998153683bff8d3 usr/share/telify/chrome/content/flag/238.png +26f26cccb7b432d4dde1a1eb394c0ceb usr/share/telify/chrome/content/flag/231.png +8bdeaa2a3bc46f876e7dff744fc47659 usr/share/telify/chrome/content/flag/90.png +0da3d2cf7c99fb9dfe238bfcb4ab11cf usr/share/telify/chrome/content/flag/251.png +4f9e0d2c82662f5b9b56acf472610c70 usr/share/telify/chrome/content/flag/998.png +46019464edfa1be7666087620fe7142b usr/share/telify/chrome/content/flag/382.png +eb0d4e938edac3bee751b17ca72849df usr/share/telify/chrome/content/flag/95.png +e9cdf4484d0646e09464a28350be4df2 usr/share/telify/chrome/content/flag/263.png +aa046c5e44c961089dbc6f45d8873122 usr/share/telify/chrome/content/flag/592.png +45e940da2982616d3cc99822128e6cae usr/share/telify/chrome/content/flag/267.png +e4d9d483a531c7a16436b09a8a4cf104 usr/share/telify/chrome/content/flag/20.png +7e6b762105a6b1679c1abd0280da2f73 usr/share/telify/chrome/content/flag/227.png +9fd0b3d477d8651a16241d130ee353ad usr/share/telify/chrome/content/flag/1758.png +d1e4b9739c6eff4f6beadc8eb4ab8650 usr/share/telify/chrome/content/flag/595.png +fb0490472ceed9b31b19dbe0a1d8f872 usr/share/telify/chrome/content/flag/236.png +390bf4371cc50c51c50d1d15d7e63e3f usr/share/telify/chrome/content/flag/7.png +bc4f5cc6c03cdd13217d6d32e6425989 usr/share/telify/chrome/content/flag/1246.png +757c67bf50c916597a5088829140286b usr/share/telify/chrome/content/flag/1767.png +f301e493e1c0271865c115a25f3f8680 usr/share/telify/chrome/content/flag/359.png +278b835433b00b47589b3d7cf28d52a7 usr/share/telify/chrome/content/flag/377.png +8f7b466990cbc4b0e6e31269cbc60ea8 usr/share/telify/chrome/content/flag/381-kosovo.png +50185d74128455cb2c16c0903a03ca0d usr/share/telify/chrome/content/flag/1684.png +ce84e48ba306877dd6112a8470bfdfb0 usr/share/telify/chrome/content/flag/248.png +0397fc499dce824e378c758682774440 usr/share/telify/chrome/content/flag/246.png +9bd332abc26865f07ebae01383b8494d usr/share/telify/chrome/content/flag/224.png +464067a945638f51c7d3ee7ed4dda81d usr/share/telify/chrome/content/flag/370.png +2c030899839f02c2954cda800e4c41db usr/share/telify/chrome/content/flag/266.png +f405c1ae5ff791f8f6c8ff31bfd98e91 usr/share/telify/chrome/content/flag/216.png +8b5f8aff9a34065f16db660509b6476b usr/share/telify/chrome/content/flag/1345.png +a3d9074daaf4b13a1c475469acb1ef40 usr/share/telify/chrome/content/flag/213.png +9b475b0988eff85c2e6758f3629d3e3a usr/share/telify/chrome/content/flag/1876.png +a4d03f19872b3a11d3c8c9f55477caac usr/share/telify/chrome/content/flag/355.png +ef1a2c9fc984d6e21c2543bac5d56b89 usr/share/telify/chrome/content/flag/53.png +7d71f58c22b314c64f304070cd4dcb4f usr/share/telify/chrome/content/flag/226.png +87d57818a5ad32dad3c512ebc93a80d6 usr/share/telify/chrome/content/flag/91.png +33f848b2031ff858cd7db75404640a6b usr/share/telify/chrome/content/flag/591.png +0dc574a3de142aecc3e996206371294a usr/share/telify/chrome/content/flag/225.png +c72a9c63d4d41272ea672a1c402ee189 usr/share/telify/chrome/content/flag/973.png +efe435a51af6d9c7e97c7c8a050d6efb usr/share/telify/chrome/content/flag/1264.png +0c3c91808881101dff1635101e02aa2b usr/share/telify/chrome/content/flag/269.png +4a6d3eee131acf89897c0b24689b82c3 usr/share/telify/chrome/content/flag/503.png +019ff6b8cd322dfa5663c511d07b0d5d usr/share/telify/chrome/content/flag/1671.png +4220598be43707f399cf5b62aec26a4e usr/share/telify/chrome/content/flag/27.png +cc0ef42fdf091b3cc7d79689f5d90d48 usr/share/telify/chrome/content/flag/872.png +94a4f42d77b298471b01e31068a4993c usr/share/telify/chrome/content/flag/421.png +6488bf155022194a4b9b419e5b411fdf usr/share/telify/chrome/content/flag/90392.png +0edfcb7932381257b781a33fdac17cba usr/share/telify/chrome/content/flag/37447.png +abac2bdc6ee86fed6f2a83b0bbc5af1b usr/share/telify/chrome/content/flag/218.png +9c120774fad7fae663c0c41e101410e9 usr/share/telify/chrome/content/flag/674.png +fb53ec0d0245f2e4ebb8361d8ff85f8f usr/share/telify/chrome/content/flag/690.png +5dcba80a818cf6b07c5b7ccd0297a65f usr/share/telify/chrome/content/flag/252.png +48967bc438e5a7bb69cca0f7732396eb usr/share/telify/chrome/content/flag/98.png +03453359634eecec412c8e467f67af76 usr/share/telify/chrome/content/flag/290.png +1cad1e69d782f42a29a1fcc532daf243 usr/share/telify/chrome/content/flag/48.png +4628248388e53df337b39730f8aefbfd usr/share/telify/chrome/content/flag/256.png +9a758bb3b0392ee2c6d814dbaeea01b4 usr/share/telify/chrome/content/flag/376.png +53ef3d82ba706db1e5dfdd5b0bf14c81 usr/share/telify/chrome/content/flag/972.png +acdae2b0851d5fec6c4b16ab884bbd9d usr/share/telify/chrome/content/flag/86.png +35a5b51d0e37656c93cca43686c7ce62 usr/share/telify/chrome/content/flag/233.png +c24a1dc23535660e8f013d7f4b15eba0 usr/share/telify/chrome/content/flag/60.png +9b0517891ee2538397a7140697bde925 usr/share/telify/chrome/content/flag/241.png +1f40c7e3f9513ea1a31d5b1efd2adae6 usr/share/telify/chrome/content/flag/249.png +6a190cf5b40502186d7a335a8e10dcfd usr/share/telify/chrome/content/flag/64.png +714928715307e35c9d96f82baa9e5658 usr/share/telify/chrome/content/flag/856.png +de204480ea7585fa2ab331b7c4b856af usr/share/telify/chrome/content/flag/257.png +fd92a03c9c1fbf78fea7e50b1e4085f9 usr/share/telify/chrome/content/flag/353.png +d9a1931187b34b91d8a0becbfcc8d92d usr/share/telify/chrome/content/flag/672.png +8f1c20cc56e3b0388c37fa9f300cdc80 usr/share/telify/chrome/content/flag/356.png +610a156d74efa1227e732319c0bddcdc usr/share/telify/chrome/content/flag/692.png +b44c818df281cad4bf13f54dcf67b151 usr/share/telify/chrome/content/flag/66.png +0399c70c9efba4caefd028ad5028bc25 usr/share/telify/chrome/content/flag/960.png +72f33ab0fff112755d90d65fc71042fd usr/share/telify/chrome/content/flag/423.png +a99812c389c8a521a9b7495e7d7318d7 usr/share/telify/chrome/content/flag/230.png +40796e5560f2fa63f523de45bfd20f07 usr/share/telify/chrome/content/flag/964.png +c5ba8166e7165bef7247b674faafa83a usr/share/telify/chrome/content/flag/32.png +44d65230c16730cc9b74ab0cf0f3a31d usr/share/telify/chrome/content/flag/962.png +328daac04aee3d4a868673667b29f561 usr/share/telify/chrome/content/flag/1268.png +a9123178222f6940496eeed41e4f7932 usr/share/telify/chrome/content/flag/245.png +7dd4f0a5d9fc3201cb03f90c5b9dd98d usr/share/telify/chrome/content/flag/509.png +5ac9bbaab7ef6edaf285a92655ad3100 usr/share/telify/chrome/content/flag/372.png +0215b1c78f1983ff93d4a71d994429b3 usr/share/telify/chrome/content/flag/967.png +bc2b7b1fea6191cadfe5563c4ec4f482 usr/share/telify/chrome/content/flag/1670.png +ad5a8bf6203aaa390432c164b7f98097 usr/share/telify/chrome/content/flag/1784.png +6cda8970ef0d1ac14ebda52fe7be9d50 usr/share/telify/chrome/content/flag/352.png +cf9a0a8e33c14011ca720d5c4308d145 usr/share/telify/chrome/content/flag/386.png +722cb977a10c1a2a8412fc5ee87d4fc4 usr/share/telify/chrome/content/flag/675.png +0641850973fa5605d26add1e6c859da4 usr/share/telify/chrome/content/flag/676.png +2e017a5dd612390255848dca5afb330d usr/share/telify/chrome/content/flag/255.png +01d51ff805bef4ce44d75fbbd93b28d9 usr/share/telify/chrome/content/flag/966.png +e81fd902853e1d3abfc59a8aa1ae6832 usr/share/telify/chrome/content/flag/1242.png +a71af7b8b48922f614b499239c8a51b8 usr/share/telify/chrome/content/flag/977.png +bea37d045f7026995838fcfc8b9b45ca usr/share/telify/chrome/content/flag/268.png +b24fbefbb7e51f8c68c3df2c74891878 usr/share/telify/chrome/content/flag/62.png +0c50a0a1bf667ae3271ffff33e2b9372 usr/share/telify/chrome/content/flag/380.png +8c0085810a9528c2bf6e3f5b6e43e281 usr/share/telify/chrome/content/flag/672-norfolk_island.png +b4e46a8d8576a1a717f8e1f2c5de85a9 usr/share/telify/chrome/content/flag/350.png +d45dfb7a968e89b66db04ddf446ffe09 usr/share/telify/chrome/content/flag/1869.png +8f797a746ef2192e4cfa5fb7fb1fb272 usr/share/telify/chrome/content/flag/58.png +949942100b8504bc91da99d9c237633b usr/share/telify/chrome/content/flag/683.png +cd560dd865ccea58212db45956248115 usr/share/telify/chrome/content/flag/975.png +3275d2a698a6fc4497c3628d681b5d12 usr/share/telify/chrome/content/flag/358.png +61c1ecffc039239ee6411394921aa241 usr/share/telify/chrome/content/flag/506.png +4a89ee4cf5fe72c332e90527e12c07cf usr/share/telify/chrome/content/flag/93.png +458b2d7875fc143704f636e7454e598d usr/share/telify/chrome/content/flag/971.png +111a19121adf21f6010aa43992cd5675 usr/share/telify/chrome/content/flag/389.png +63bfbc37a0bba342ba7d409cba9df880 usr/share/telify/chrome/content/flag/687.png +2d2714d2e0de8465ac12d65a5e52d82d usr/share/telify/chrome/content/flag/381.png +af283fcaf3f288709548bae1c4750031 usr/share/telify/chrome/content/flag/264.png +91c372b5e4167ab59eb858e442a8f91f usr/share/telify/chrome/content/flag/679.png +449f5fa5b87314615a7ea3aa501a78fd usr/share/telify/chrome/content/flag/691.png +a63f50a8081b441b48989267a6fb329c usr/share/telify/chrome/content/flag/39.png +bf17a973466b976ddefdcdf52503e6fa usr/share/telify/chrome/content/flag/46.png +efc6524bcb70ef812b2725032e0b8cb9 usr/share/telify/chrome/content/flag/1939.png +4b30c9135a576a61668ce14129c60ac7 usr/share/telify/chrome/content/flag/81.png +ec10eee9610f5ac6bc74311ae481fad7 usr/share/telify/chrome/content/flag/1441.png +300e025eca7079783221fcd86ea1942a usr/share/telify/chrome/content/flag/237.png +c9088d972106719cce7c9a226f2b1667 usr/share/telify/chrome/content/flag/1-canada.png +a676e93449fc74703d5f12636593b699 usr/share/telify/chrome/content/flag/686.png +63faf9dbefe527ed55e0d9170fb5fba2 usr/share/telify/chrome/content/flag/357.png +219a52448b0df4e66905086301b03b10 usr/share/telify/chrome/content/flag/351.png +cc0ef42fdf091b3cc7d79689f5d90d48 usr/share/telify/chrome/content/flag/870.png +dd8c6aa4b172928bc49969b80a0926a3 usr/share/telify/chrome/content/editNumber.js +8b49826c5b4ebfbb95c513be63a79b41 usr/share/telify/chrome/content/pref.js +cacb7d13f9781f1d71b6338f62df55e0 usr/share/telify/chrome/content/edit22x15.png +4d0fec589b212e8fd004abe97cae9884 usr/share/telify/chrome/content/telify.js +380345f5e1888667b412a9cc6d622ffb usr/share/telify/chrome/content/dialog.css +0c48e0a5c919244e39da008905bf3704 usr/share/telify/chrome/content/info32.png +b1b6854306f4547a0f17fa88e5bbfc2a usr/share/telify/chrome/content/browser.xul +b59d8264612fa19986333ce3f20c978a usr/share/telify/chrome/content/editNumber.xul +259e7299cf9c56c466e62b6d2e7a09be usr/share/telify/chrome/content/icon18_active.png +df8e1ad83cb3ee6cfb8073be99c9334d usr/share/telify/chrome/content/country_data.js +d11c921428d126525024f0269c289366 usr/share/telify/chrome/content/icon18_inactive.png +961bc17c9aab761902b5e755424c50f0 usr/share/telify/chrome/content/icon_menu.png +c192d0d65c0ee5093a9f520cbb203cde usr/share/telify/chrome/content/error32.png +081a39ee35f6fd034d47a52d18161e38 usr/share/telify/chrome/locale/en-US/custom_preset.js +f93c88f9730ab952c1607f01284c953b usr/share/telify/chrome/locale/en-US/lang.dtd +b05b084a52248112936f234f70afa445 usr/share/telify/chrome/locale/en-US/country_locale.js +d0568dafab9a1206113235173cc58c85 usr/share/telify/chrome/locale/en-US/lang.properties +878ffe167a481f93b26302871868618a usr/share/telify/chrome/locale/en-US/locale.js +24604d65d67874073ad9b3df7060e221 usr/share/telify/chrome/locale/de-DE/custom_preset.js +8ea28f7144c3da1b13824c751ed045d7 usr/share/telify/chrome/locale/de-DE/lang.dtd +ded79ce41ea89b117534c1af4e95d5b5 usr/share/telify/chrome/locale/de-DE/country_locale.js +f8c99d4e0ea6514f2d4f6ad71db85ae2 usr/share/telify/chrome/locale/de-DE/lang.properties +816dac9e3dc748bc9f7e6a46dd57e029 usr/share/telify/chrome/locale/de-DE/locale.js +4200a5c7a588e6aadbd6d56dc0f72ee7 usr/share/telify/defaults/preferences/preferences.js +8bed4b9918d4f36b8c3db1f0322e31bf usr/share/telify/chrome.manifest +7a164502d511ecbe38c3ad860e833579 usr/share/telify/install.rdf +a5a82bcdce14f9439cad46169b5bc354 usr/share/doc/mozilla-telify-sflphone/changelog.gz diff --git a/tools/mozilla-telify-sflphone/debian/postinst b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/postinst similarity index 100% rename from tools/mozilla-telify-sflphone/debian/postinst rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/postinst diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/bin/sflphone-handler b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/bin/sflphone-handler new file mode 100755 index 0000000000000000000000000000000000000000..727ef0f93c26927ed962654154418cd59ca2983a --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/bin/sflphone-handler @@ -0,0 +1,52 @@ +#!/bin/sh +# +# This script can be used as a callto: (or other) protocol handler in +# Mozilla Firefox-based browser. +# In Firefox use Preferences > Applications and set the callto handler +# to this script. + +# The sflphone daemon config file +RESFILE=~/.config/sflphone/sflphonedrc + +# Parse sflphonedrc and get default account id string +if [ -f "$RESFILE" ]; then + + # Use first ID + ACCOUNTID=`grep Accounts.order $RESFILE | sed -e 's/Accounts.order=//' -e 's/\/.*//'` + + # Accounts.order is not set + if [ -z $ACCOUNTID ]; then + + # Use first account declared in sflphone config + ACCOUNTID="`grep -m 1 Account: $RESFILE | sed -e 's/\[//' -e 's/\]//'`" + fi + +else + echo Fatal: Cant find sflphonedrc config file. + exit 1 +fi + +# Check 1st argument (phone number) +if [ -z $1 ]; then + echo "Error: argument 1 (phone number) not provided." + exit 1 +fi + +# Cleanup destination, keeping numbers only +TO="`echo $1 | sed -e 's/[^0123456789]//g'`" + +# Generate call id. +CALLID=${RANDOM}$$ + +dbus-send \ + --type="method_call" \ + --dest="org.sflphone.SFLphone" \ + "/org/sflphone/SFLphone/CallManager" \ + "org.sflphone.SFLphone.CallManager.placeCall" \ + string:"$ACCOUNTID" \ + string:"$CALLID" \ + string:"$TO" + +exit 0 + +# EOF diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/lib/firefox-addons/extensions/{6c5f349a-ddda-49ad-bdf0-326d3fe1f938} b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/lib/firefox-addons/extensions/{6c5f349a-ddda-49ad-bdf0-326d3fe1f938} new file mode 120000 index 0000000000000000000000000000000000000000..7d660382bdd5b719ba0430a579f079381b3d1cac --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/lib/firefox-addons/extensions/{6c5f349a-ddda-49ad-bdf0-326d3fe1f938} @@ -0,0 +1 @@ +../../../share/telify \ No newline at end of file diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/doc/mozilla-telify-sflphone/changelog.gz b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/doc/mozilla-telify-sflphone/changelog.gz new file mode 100644 index 0000000000000000000000000000000000000000..186ab5d35fe47e1e0590fbfa544a38e8604cbdfd Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/doc/mozilla-telify-sflphone/changelog.gz differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome.manifest b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome.manifest new file mode 100644 index 0000000000000000000000000000000000000000..bc9507c8816097cc6790ce6b16406987793c0971 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome.manifest @@ -0,0 +1,5 @@ +content telify chrome/content/ +locale telify en-US chrome/locale/en-US/ +locale telify de-DE chrome/locale/de-DE/ + +overlay chrome://browser/content/browser.xul chrome://telify/content/browser.xul diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/ask32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/ask32.png new file mode 100644 index 0000000000000000000000000000000000000000..d56ba2c2449cb156979af2896e82be831f258d93 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/ask32.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/browser.xul b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/browser.xul new file mode 100644 index 0000000000000000000000000000000000000000..68f72fbff72784512e9051b78473baaf39b76643 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/browser.xul @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> +<?xml-stylesheet href="chrome://telify/content/dialog.css" type="text/css"?> + +<!DOCTYPE overlay SYSTEM "chrome://telify/locale/lang.dtd"> +<overlay xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'> + + <stringbundleset id="stringbundleset"> + <stringbundle id="idTelifyStringBundle" src="chrome://telify/locale/lang.properties"/> + </stringbundleset> + + <script type='application/x-javascript' src='chrome://telify/content/jshashtable.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/util.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/pref.js'></script> + <script type='application/x-javascript' src='chrome://telify/locale/country_locale.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/country_data.js'></script> + <script type='application/x-javascript' src='chrome://telify/locale/locale.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/telify.js'></script> + + <statusbar id="status-bar"> + <statusbarpanel id="idTelify_status" collapsed="true"> + <popup id="idTelify_status_popup" onpopupshowing="objTelify.modifyPopup(event)"> + <menuitem id="idTelify_status_activity" oncommand="objTelify.toggleActive()" /> + <menuitem id="idTelify_status_blacklist" oncommand="objTelify.toggleBlacklist()" /> + </popup> + <hbox id="idTelify_statusicon" context="idTelify_status_popup" class="statusbarpanel-menu-iconic" src="chrome://telify/content/icon18_active.png" /> + </statusbarpanel> + </statusbar> + + <menupopup id="contentAreaContextMenu"> + <menu id="idTelify_menu_context" label="&menu.selection;" collapsed="true" insertbefore="context-sep-stop" + class="menu-iconic" image="chrome://telify/content/icon_menu.png"> + <menupopup id="idTelify_popup_context"> + <menuitem id="idTelify_context" class="menuitem-iconic"/> + <menuseparator id="idTelify_sep_context"/> + <menuitem id="idTelify_tld_context" class="menuitem-iconic"/> + <menuitem id="idTelify_context0" class="menuitem-iconic"/> + <menuitem id="idTelify_context1" class="menuitem-iconic"/> + <menuitem id="idTelify_context2" class="menuitem-iconic"/> + <menuitem id="idTelify_context3" class="menuitem-iconic"/> + <menuitem id="idTelify_context4" class="menuitem-iconic"/> + <menuitem id="idTelify_context5" class="menuitem-iconic"/> + <menuitem id="idTelify_context6" class="menuitem-iconic"/> + <menuitem id="idTelify_context7" class="menuitem-iconic"/> + <menuitem id="idTelify_context8" class="menuitem-iconic"/> + <menuitem id="idTelify_context9" class="menuitem-iconic"/> + <menuseparator /> + <menuitem id="idTelify_edit_context" class="menuitem-iconic" label="&menu.edit_number;" image="chrome://telify/content/edit22x15.png"/> + </menupopup> + </menu> + </menupopup> + + <popupset> + <menupopup id="idTelify_popup_dial"> + <menuitem id="idTelify_dial" class="menuitem-iconic"/> + <menuseparator id="idTelify_sep_dial"/> + <menuitem id="idTelify_tld_dial" class="menuitem-iconic"/> + <menuitem id="idTelify_dial0" class="menuitem-iconic"/> + <menuitem id="idTelify_dial1" class="menuitem-iconic"/> + <menuitem id="idTelify_dial2" class="menuitem-iconic"/> + <menuitem id="idTelify_dial3" class="menuitem-iconic"/> + <menuitem id="idTelify_dial4" class="menuitem-iconic"/> + <menuitem id="idTelify_dial5" class="menuitem-iconic"/> + <menuitem id="idTelify_dial6" class="menuitem-iconic"/> + <menuitem id="idTelify_dial7" class="menuitem-iconic"/> + <menuitem id="idTelify_dial8" class="menuitem-iconic"/> + <menuitem id="idTelify_dial9" class="menuitem-iconic"/> + <menuseparator /> + <menuitem id="idTelify_edit_dial" class="menuitem-iconic" label="&menu.edit_number;" image="chrome://telify/content/edit22x15.png"/> + </menupopup> + </popupset> + + <menupopup id="menu_ToolsPopup"> + <menu id="idTelify_menu" label="Telify" insertafter="devToolsSeparator"> + <menupopup onpopupshowing="objTelify.modifyPopup(event)"> + <menuitem id="idTelify_menu_activity" oncommand="objTelify.toggleActive()"/> + <menuitem id="idTelify_menu_blacklist" oncommand="objTelify.toggleBlacklist()"/> + <menuseparator /> + <menuitem id="idTelify_menu_config" label="&menu.onlinehelp;" oncommand="objTelifyLocale.openOnlineHelp()"/> + <menuseparator /> + <menuitem id="idTelify_menu_config" label="&menu.config;" oncommand="objTelifyPrefs.showConfigDialog()"/> + </menupopup> + </menu> + </menupopup> + +</overlay> + diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.js new file mode 100644 index 0000000000000000000000000000000000000000..25e529121ac47f94550cb2413dbf33e93e3f8360 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.js @@ -0,0 +1,196 @@ +/* +Creative Commons License: Attribution-No Derivative Works 3.0 Unported +http://creativecommons.org/licenses/by-nd/3.0/ +(c)2009 Michael Koch +*/ + +var objTelifyConfig = { + +tmplIndex: 0, +customLabelDefault: "", + +setConfigValues: function() +{ + objTelifyPrefs.telPrefs.setCharPref(objTelifyPrefs.PREF_IDD_PREFIX, document.getElementById("idTelifyPref_idd_prefix").value); + objTelifyPrefs.telPrefs.setIntPref(objTelifyPrefs.PREF_HREFTYPE, document.getElementById("idTelifyPref_hreftype").value); + objTelifyPrefs.telPrefs.setIntPref(objTelifyPrefs.PREF_HIGHLIGHT, document.getElementById("idTelifyPref_highlight").value); + objTelifyPrefs.telPrefs.setIntPref(objTelifyPrefs.PREF_NUMHISTORY, document.getElementById("idTelifyPref_num_history").value); + objTelifyPrefs.telPrefs.setBoolPref(objTelifyPrefs.PREF_STATUSICON, document.getElementById("idTelifyPref_statusicon").value == 1); + objTelifyPrefs.telPrefs.setBoolPref(objTelifyPrefs.PREF_DIAL_CC_DIRECT, document.getElementById("idTelifyPref_dialcc").value == 1); + + objTelifyPrefs.telPrefs.setCharPref(objTelifyPrefs.PREF_CUSTOM_URL, document.getElementById("idTelifyPref_url_input").value); + objTelifyPrefs.telPrefs.setIntPref(objTelifyPrefs.PREF_CUSTOM_TMPL, this.tmplIndex); + for (var i=1; i<objTelifyPrefs.NUM_CUSTOM_PARAMS+1; i++) { + objTelifyPrefs.telPrefs.setCharPref(objTelifyPrefs.PREF_CUSTOM_PARAM+i, document.getElementById("idTelifyPref_param"+i+"_value").value); + } + objTelifyPrefs.telPrefs.setIntPref(objTelifyPrefs.PREF_CUSTOM_OPENTYPE, document.getElementById("idTelifyPref_opentype").value); +}, + +onAccept: function() +{ + this.setConfigValues(); + return true; +}, + +onHelp: function() +{ + objTelifyLocale.openOnlineHelp(); + return true; +}, + +initConfig: function() +{ + objTelifyPrefs.initTelifyPrefs(); + document.getElementById("idTelifyPref_idd_prefix").value = objTelifyPrefs.idd_prefix; + document.getElementById("idTelifyPref_hreftype").value = objTelifyPrefs.hrefType; + this.hrefTypeChanged(objTelifyPrefs.hrefType); + document.getElementById("idTelifyPref_highlight").value = objTelifyPrefs.highlight; + document.getElementById("idTelifyPref_num_history").value = objTelifyPrefs.numHistory; + document.getElementById("idTelifyPref_statusicon").value = (objTelifyPrefs.fStatusIcon ? 1 : 0); + document.getElementById("idTelifyPref_dialcc").value = (objTelifyPrefs.fDialCCDirect ? 1 : 0); + + document.getElementById("idTelifyPref_url_input").value = objTelifyPrefs.custom_url; + this.tmplIndex = objTelifyPrefs.custom_tmpl; + for (var i=1; i<objTelifyPrefs.NUM_CUSTOM_PARAMS+1; i++) { + document.getElementById("idTelifyPref_param"+i+"_value").value = objTelifyPrefs.custom_param[i]; + } + document.getElementById("idTelifyPref_opentype").value = objTelifyPrefs.custom_opentype; + + this.customLabelDefault = document.getElementById("idTelifyPref_custom_caption").label + + var popup = document.getElementById("idTelifyPref_url_popup"); + for (var i=0; i<telify_custom_preset.length; i++) { + var item = document.createElement("menuitem"); + item.setAttribute("label", telify_custom_preset[i][0]); + popup.appendChild(item); + } + + this.setTemplate(this.tmplIndex, true); + + document.getElementById("idTelifyPref_version_label").value = "Telify v"+objTelifyUtil.getAddonVersion(); +}, + +getTemplateParam: function(nr) +{ + if (nr == 0) return objTelifyPrefs.telStrings.getString("phonenr_tmpl"); + var param = document.getElementById("idTelifyPref_param"+nr+"_value").value; + var label = document.getElementById("idTelifyPref_param"+nr+"_caption").value; + if (label.value == "") param = ""; + return param; +}, + +createResultDOM: function(node) +{ + if (node == null) return 0; // safety + if (node.nodeType == Node.TEXT_NODE) { + var text = node.data; + var len = text.length; + var escape = 0; + for (var i=0; i<len-1; i++) { + if (escape == 1) {escape = 0; continue;} + var c = text.charAt(i); + if (c == '\\') {escape = 1; continue} + if (c != '$') continue; + c = text.charAt(i+1); + var nr = "0123456789".indexOf(c); + if (nr < 0 || nr > objTelifyPrefs.NUM_CUSTOM_PARAMS) continue; + var prev_node = document.createTextNode(text.substr(0, i)); + var next_node = document.createTextNode(text.substr(i+2)); + var hilite_node = document.createElement("span"); + hilite_node.setAttribute("class", (nr == 0 ? "tmpl_number" : "tmpl_param")); + var param_node = document.createTextNode(this.getTemplateParam(nr)); + hilite_node.appendChild(param_node); + var parentNode = node.parentNode; + parentNode.replaceChild(next_node, node); + parentNode.insertBefore(hilite_node, next_node); + parentNode.insertBefore(prev_node, hilite_node); + break; + } + } else { + for (var i=0; i<node.childNodes.length; i++) { + this.createResultDOM(node.childNodes[i]); + } + } +}, + +urlChanged: function() +{ + var url = document.getElementById("idTelifyPref_url_input").value; + var result = document.getElementById("idTelifyPref_url_result"); + while (result.childNodes[0]) result.removeChild(result.childNodes[0]); + if (url == "") { + var item = document.createElement("span"); + var empty_url = objTelifyPrefs.telStrings.getString("empty_url") + item.appendChild(document.createTextNode(empty_url)); + item.setAttribute("class", "tmpl_empty"); + result.appendChild(item); + } else { + var item = document.createTextNode(url); + result.appendChild(item); + this.createResultDOM(result); + } +}, + +setTemplate: function(nr, init) +{ + var caption = document.getElementById("idTelifyPref_custom_caption"); + caption.label = this.customLabelDefault; + if (telify_custom_preset[nr][0].length) caption.label += " ("+telify_custom_preset[nr][0]+")"; + if (!init) document.getElementById("idTelifyPref_url_input").value = telify_custom_preset[nr][1]; + for (var j=0; j<objTelifyPrefs.NUM_CUSTOM_PARAMS; j++) { + var label = document.getElementById("idTelifyPref_param"+(j+1)+"_caption"); + var param = document.getElementById("idTelifyPref_param"+(j+1)+"_value"); + var row = document.getElementById("idTelifyPref_param"+(j+1)+"_row"); + label.value = telify_custom_preset[nr][2+j]; + if (label.value != "") label.value += ":"; + if (label.value == "") param.setAttribute("disabled", true); else param.removeAttribute("disabled"); + } + this.urlChanged(); +}, + +tmplChanged: function() +{ + var obj = document.getElementById("idTelifyPref_url_input"); + for (var i=0; i<telify_custom_preset.length; i++) { + if (obj.value == telify_custom_preset[i][0]) { + this.tmplIndex = i; + this.setTemplate(i, false); + break; + } + } +}, + +paramChanged: function(nr, value) +{ + this.urlChanged(); +}, + +enableDOMTree: function(node, enable) +{ + if (node == null) return; + if (enable) { + if (node.removeAttribute) node.removeAttribute("disabled"); + } else { + if (node.setAttribute) node.setAttribute("disabled", true); + } + for (var i=0; i<node.childNodes.length; i++) { + this.enableDOMTree(node.childNodes[i], enable); + } +}, + +hrefTypeChanged: function(nr) +{ + var group = document.getElementById("idTelifyPref_custom_group"); + if (nr == objTelifyPrefs.HREFTYPE_CUSTOM) { + group.removeAttribute("collapsed"); + window.sizeToContent(); + } else { + //alert(group.clientHeight); + group.setAttribute("collapsed", true); + //window.resizeTo(500, 500); + window.resizeBy(0, -200); + window.sizeToContent(); + } +} + +}; diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.xul b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.xul new file mode 100644 index 0000000000000000000000000000000000000000..967d4db7227e48bde4587aa0b59a409aedd6aa33 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.xul @@ -0,0 +1,180 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> +<?xml-stylesheet href="chrome://telify/content/dialog.css" type="text/css"?> + +<!DOCTYPE dialog SYSTEM "chrome://telify/locale/lang.dtd"> + +<dialog id="dlgTelifyConfig" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" + buttons="accept,cancel,help" + onload="objTelifyConfig.initConfig()" + ondialogaccept="objTelifyConfig.onAccept()" + ondialogcancel="" + ondialoghelp="objTelifyConfig.onHelp()" + title="&dialog.config.title;"> + + <stringbundleset id="stringbundleset"> + <stringbundle id="idTelifyStringBundle" src="chrome://telify/locale/lang.properties"/> + </stringbundleset> + + <script type='application/x-javascript' src='chrome://telify/content/util.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/pref.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/config.js'></script> + <script type='application/x-javascript' src='chrome://telify/locale/locale.js'></script> + <script type='application/x-javascript' src='chrome://telify/locale/custom_preset.js'></script> + + <hbox> + + <groupbox style="padding-bottom:8px;"> + <caption label="&dialog.config.general;"/> + <grid> + <columns> + <column flex="1"/> + <column flex="2"/> + </columns> + <rows> + <row align="center"> + <label value="&dialog.config.hreftype;:"/> + <menulist id="idTelifyPref_hreftype" onselect="objTelifyConfig.hrefTypeChanged(this.value)"> + <menupopup> + <menuitem label="&dialog.config.hreftype0;" value="0"/> + <menuitem label="&dialog.config.hreftype1;" value="1"/> + <menuitem label="&dialog.config.hreftype2;" value="2"/> + <menuitem label="&dialog.config.hreftype3;" value="3"/> + <menuitem label="&dialog.config.hreftype_custom;" value="9"/> + </menupopup> + </menulist> + </row> + + <row align="center"> + <label value="&dialog.config.dialcc;:"/> + <menulist id="idTelifyPref_dialcc"> + <menupopup> + <menuitem label="&dialog.config.dialcc_menu;" value="0"/> + <menuitem label="&dialog.config.dialcc_direct;" value="1"/> + </menupopup> + </menulist> + </row> + + <row align="center"> + <label value="&dialog.config.highlight;:"/> + <menulist id="idTelifyPref_highlight"> + <menupopup> + <menuitem label="&dialog.config.highlight0;" value="0"/> + <menuitem label="&dialog.config.highlight1;" value="25"/> + <menuitem label="&dialog.config.highlight2;" value="50"/> + <menuitem label="&dialog.config.highlight3;" value="100"/> + </menupopup> + </menulist> + </row> + <row align="center"> + <label value="&dialog.config.num_history;:"/> + <menulist id="idTelifyPref_num_history"> + <menupopup> + <menuitem label="3" value="3"/> + <menuitem label="4" value="4"/> + <menuitem label="5" value="5"/> + <menuitem label="6" value="6"/> + <menuitem label="7" value="7"/> + <menuitem label="8" value="8"/> + <menuitem label="9" value="9"/> + <menuitem label="10" value="10"/> + </menupopup> + </menulist> + </row> + <row align="center"> + <label value="&dialog.config.statusicon;:"/> + <menulist id="idTelifyPref_statusicon"> + <menupopup> + <menuitem label="&dialog.config.statusicon0;" value="0" /> + <menuitem label="&dialog.config.statusicon1;" value="1" /> + </menupopup> + </menulist> + </row> + <row align="center"> + <label value="&dialog.config.idd_prefix;"/> + <menulist id="idTelifyPref_idd_prefix" editable="true"> + <menupopup> + <menuitem label="" value=""/> + <menuitem label="00" value="00"/> + <menuitem label="001" value="001"/> + <menuitem label="011" value="011"/> + <menuitem label="0011" value="0011"/> + </menupopup> + </menulist> + </row> + </rows> + </grid> + </groupbox> + + <groupbox style="padding-bottom:8px;"> + <caption label="&dialog.config.about;"/> + <vbox style="width:96px;"> + <spacer style="height:0px;"/> + <hbox> + <image src="chrome://telify/content/icon96.png" style="width:96px;height:96px;margin-left:0px;"/> + <spacer/> + </hbox> + <spacer style="height:4px;"/> + <label id="idTelifyPref_version_label" value="" style="font-weight:bold;"/> + <label value="www.codepad.de" href="http://www.codepad.de" class="text-link"/> + <spacer flex="1"/> + </vbox> + </groupbox> + + </hbox> + + <groupbox id="idTelifyPref_custom_group" style="padding-bottom:8px;"> + <caption id="idTelifyPref_custom_caption" label="&dialog.config.custom;"/> + <vbox> + <description id="idTelifyPref_url_result" class="urlresult"> + </description> + + <menulist id="idTelifyPref_url_input" editable="true" + oninput="objTelifyConfig.urlChanged(this.value)" onselect="objTelifyConfig.tmplChanged(this.value)"> + <menupopup id="idTelifyPref_url_popup"> + </menupopup> + </menulist> + + <grid> + <columns> + <column flex="0"/> + <column flex="2"/> + <column flex="3"/> + </columns> + <rows> + <row align="center" id="idTelifyPref_param1_row" style="margin-top:4px;"> + <label id="idTelifyPref_param1_caption"/> + <textbox id="idTelifyPref_param1_value" emptytext="&dialog.config.replaces; $1 &dialog.config.in_template;" + oninput="objTelifyConfig.paramChanged(1, this.value)"/> + <spacer flex="2"/> + </row> + <row align="center" id="idTelifyPref_param2_row"> + <label id="idTelifyPref_param2_caption"/> + <textbox id="idTelifyPref_param2_value" emptytext="&dialog.config.replaces; $2 &dialog.config.in_template;" + oninput="objTelifyConfig.paramChanged(2, this.value)"/> + </row> + <row align="center" id="idTelifyPref_param3_row"> + <label id="idTelifyPref_param3_caption"/> + <textbox id="idTelifyPref_param3_value" emptytext="&dialog.config.replaces; $3 &dialog.config.in_template;" + oninput="objTelifyConfig.paramChanged(3, this.value)"/> + </row> + <row align="center" style="margin-top:4px;"> + <label value="&dialog.config.opentype;:"/> + <menulist id="idTelifyPref_opentype"> + <menupopup> + <menuitem label="&dialog.config.opentype0;" value="0"/> + <menuitem label="&dialog.config.opentype1;" value="1"/> + <menuitem label="&dialog.config.opentype2;" value="2"/> + <menuitem label="&dialog.config.opentype3;" value="3"/> + </menupopup> + </menulist> + </row> + </rows> + </grid> + + + </vbox> + </groupbox> + +</dialog> diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/country_data.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/country_data.js new file mode 100644 index 0000000000000000000000000000000000000000..63acf6089a1a45b873005a49f7933cb9b7790743 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/country_data.js @@ -0,0 +1,258 @@ +/* +Creative Commons License: Attribution-No Derivative Works 3.0 Unported +http://creativecommons.org/licenses/by-nd/3.0/ +(c)2009 Michael Koch +*/ +// must be saved as UTF-8 +var telify_country_data = [ +["", "", "", ""], +["+1", "USA", "us,mil,gov,edu", "1"], +["+1340", "U.S. Virgin Islands", "vi", "1"], +["+1670", "Northern Mariana Islands", "mp", "1"], +["+1671", "Guam", "gu", "1"], +["+1684", "American Samoa", "as", "1"], +["+1787", "Puerto Rico", "pr", "1"], +["+1939", "Puerto Rico", "", "1"], +["+1", "Canada", "ca", "1"], +["+1264", "Anguilla", "ai", "1"], +["+1268", "Antigua and Barbuda", "ag", "1"], +["+1242", "Bahamas", "bs", "1"], +["+1246", "Barbados", "bb", "1"], +["+1441", "Bermuda", "bm", "1"], +["+1284", "British Virgin Islands", "vg", "1"], +["+1345", "Cayman Islands", "ky", "1"], +["+1767", "Dominica", "dm", "1"], +["+1808", "Midway Island", "", "1"], +["+1809", "Dominican Republic", "do", "1"], +["+1829", "Dominican Republic", "", "1"], +["+1849", "Dominican Republic", "", "1"], +["+1473", "Grenada", "gd", "1"], +["+1876", "Jamaica", "jm", "1"], +["+1664", "Montserrat", "ms", "1"], +["+1869", "Saint Kitts and Nevis", "kn", "1"], +["+1758", "Saint Lucia", "lc", "1"], +["+1784", "Saint Vincent and the Grenadines", "vc", "1"], +["+1868", "Trinidad and Tobago", "tt", "1"], +["+1649", "Turks and Caicos Islands", "tc", "1"], +["+20", "Egypt", "eg", "0"], +["+212", "Morocco", "ma", ""], +["+213", "Algeria", "dz", "7"], +["+216", "Tunisia", "tn", "0"], +["+218", "Libya", "ly", "0"], +["+220", "Gambia", "gm", ""], +["+221", "Senegal", "sn", "0"], +["+222", "Mauritania", "mr", "0"], +["+223", "Mali", "ml", "0"], +["+224", "Guinea", "gn", "0"], +["+225", "Ivory Coast", "ci", "0"], +["+226", "Burkina Faso", "bf", ""], +["+227", "Niger", "ne", "0"], +["+228", "Togo", "tg", ""], +["+229", "Benin", "bj", ""], +["+230", "Mauritius", "mu", "0"], +["+231", "Liberia", "lr", "22"], +["+232", "Sierra Leone", "sl", "0"], +["+233", "Ghana", "gh", ""], +["+234", "Nigeria", "ng", "0"], +["+235", "Chad", "td", ""], +["+236", "Central African Republic", "cf", ""], +["+237", "Cameroon", "cm", ""], +["+238", "Cape Verde", "cv", ""], +["+239", "São Tomé and Príncipe", "st", "0"], +["+240", "Equatorial Guinea", "gq", ""], +["+241", "Gabon", "ga", ""], +["+242", "Congo (Republic)", "cg", ""], +["+243", "Congo (Democratic Republic)", "cd", ""], +["+244", "Angola", "ao", "0"], +["+245", "Guinea-Bissau", "gw", ""], +["+246", "Diego Garcia", "", ""], +["+247", "Ascension Island", "ac", ""], +["+248", "Seychelles", "sc", "0"], +["+249", "Sudan", "sd", "0"], +["+250", "Rwanda", "rw", "0"], +["+251", "Ethiopia", "et", "0"], +["+252", "Somalia", "so", ""], +["+253", "Djibouti", "dj", ""], +["+254", "Kenya", "ke", "0"], +["+255", "Tanzania", "tz", "0"], +["+256", "Uganda", "ug", "0"], +["+257", "Burundi", "bi", ""], +["+258", "Mozambique", "mz", "0"], +["+260", "Zambia", "zm", "0"], +["+261", "Madagascar", "mg", "0"], +["+262", "Réunion", "re", "0"], +["+262", "Mayotte", "yt", "0"], +["+263", "Zimbabwe", "zw", "0"], +["+264", "Namibia", "na", "0"], +["+265", "Malawi", "mw", ""], +["+266", "Lesotho", "ls", "0"], +["+267", "Botswana", "bw", ""], +["+268", "Swaziland", "sz", ""], +["+269", "Comoros", "km", ""], +["+27", "South Africa", "za", "0"], +["+290", "Saint Helena", "sh", ""], +["+290", "Tristan da Cunha", "", "0"], +["+291", "Eritrea", "er", "0"], +["+297", "Aruba", "aw", ""], +["+298", "Faroe Islands", "fo", ""], +["+299", "Greenland", "gl", ""], +["+30", "Greece", "gr", ""], +["+31", "Netherlands", "nl", "0"], +["+32", "Belgium", "be", "0"], +["+33", "France", "fr", "0"], +["+34", "Spain", "es", "0"], +["+350", "Gibraltar", "gi", ""], +["+351", "Portugal", "pt", ""], +["+352", "Luxembourg", "lu", ""], +["+353", "Ireland", "ie", "0"], +["+354", "Iceland", "is", "0"], +["+355", "Albania", "al", "0"], +["+356", "Malta", "mt", "0"], +["+357", "Cyprus (South)", "cy", ""], +["+358", "Finland", "fi", "0"], +["+359", "Bulgaria", "bg", "0"], +["+36", "Hungary", "hu", "06"], +["+370", "Lithuania", "lt", "8"], +["+371", "Latvia", "lv", "8"], +["+372", "Estonia", "ee", ""], +["+373", "Moldova", "md", "0"], +["+374", "Armenia", "am", "8"], +["+37447", "Nagorno-Karabakh", "", "0"], +["+37497", "Nagorno-Karabakh (Mobile)", "", "0"], +["+375", "Belarus", "by", "8"], +["+376", "Andorra", "ad", ""], +["+377", "Monaco", "mc", "0"], +["+37744", "Kosovo (Mobile)", "", "0"], +["+378", "San Marino", "sm", "0"], +["+379", "Vatican City", "va", ""], +["+380", "Ukraine", "ua", "8"], +["+381", "Serbia", "rs", "0"], +["+381", "Kosovo", "", "0"], +["+382", "Montenegro", "me", "0"], +["+385", "Croatia", "hr", "0"], +["+386", "Slovenia", "si", "0"], +["+38649", "Kosovo (Mobile)", "", "0"], +["+387", "Bosnia and Herzegovina", "ba", "0"], +["+389", "Macedonia", "mk", "0"], +["+39", "Italy and Vatican City", "it", ""], +["+40", "Romania", "ro", "0"], +["+41", "Switzerland", "ch", "0"], +["+420", "Czech Republic", "cz", ""], +["+421", "Slovakia", "sk", "0"], +["+423", "Liechtenstein", "li", ""], +["+43", "Austria", "at", "0"], +["+44", "United Kingdom", "uk,gb", "0"], +["+45", "Denmark", "dk", ""], +["+46", "Sweden", "se", "0"], +["+47", "Norway", "no", ""], +["+48", "Poland", "pl", "0"], +["+49", "Germany", "de", "0"], +["+500", "Falkland Islands", "fk", ""], +["+501", "Belize", "bz", "0"], +["+502", "Guatemala", "gt", ""], +["+503", "El Salvador", "sv", ""], +["+504", "Honduras", "hn", "0"], +["+505", "Nicaragua", "ni", "0"], +["+506", "Costa Rica", "cr", ""], +["+507", "Panama", "pa", "0"], +["+508", "Saint-Pierre and Miquelon", "pm", "0"], +["+509", "Haiti", "ht", "0"], +["+51", "Peru", "pe", "0"], +["+52", "Mexico", "mx", "01"], +["+53", "Cuba", "cu", "0"], +["+5399", "Guantanamo Bay", "", "0"], +["+54", "Argentina", "ar", "0"], +["+55", "Brazil", "br", "0"], +["+56", "Chile", "cl", "0"], +["+57", "Colombia", "co", "0"], +["+58", "Venezuela", "ve", "0"], +["+590", "Guadeloupe", "gp", ""], +["+591", "Bolivia", "bo", "0"], +["+592", "Guyana", "gy", "0"], +["+593", "Ecuador", "ec", "0"], +["+594", "French Guiana", "gf", ""], +["+595", "Paraguay", "py", "0"], +["+596", "Martinique", "mq", ""], +["+597", "Suriname", "sr", ""], +["+598", "Uruguay", "uy", "0"], +["+599", "Netherlands Antilles", "an", ""], +["+60", "Malaysia", "my", "0"], +["+61", "Australia", "au", "0"], +["+62", "Indonesia", "id", "0"], +["+63", "Philippines", "ph", "0"], +["+64", "New Zealand", "nz", ""], +["+65", "Singapore", "sg", ""], +["+66", "Thailand", "th", "0"], +["+670", "East Timor", "tp,tl", ""], +["+672", "Australian external territories", "", ""], +["+673", "Brunei", "bn", "0"], +["+674", "Nauru", "nr", "0"], +["+675", "Papua New Guinea", "pg", ""], +["+676", "Tonga", "to", ""], +["+677", "Solomon Islands", "sb", ""], +["+678", "Vanuatu", "vu", ""], +["+679", "Fiji", "fj", ""], +["+680", "Palau", "pw", ""], +["+681", "Wallis and Futuna", "wf", ""], +["+682", "Cook Islands", "ck", "00"], +["+683", "Niue Island", "nu", "0"], +["+685", "Samoa", "ws", ""], +["+686", "Kiribati", "ki", "0"], +["+687", "New Caledonia", "nc", "0"], +["+688", "Tuvalu", "tv", ""], +["+689", "French Polynesia", "pf", ""], +["+690", "Tokelau", "tk", ""], +["+691", "Micronesia", "fm", "1"], +["+692", "Marshall Islands", "mh", "1"], +["+7", "Russia", "ru,su", "8"], +["+7", "Kazakhstan", "kz", "8"], +["+81", "Japan", "jp", "0"], +["+82", "South Korea", "kr", "0"], +["+84", "Vietnam", "vn", "0"], +["+850", "North Korea", "", "0"], +["+852", "Hong Kong", "hk", ""], +["+853", "Macao", "mo", "0"], +["+855", "Cambodia", "kh", "0"], +["+856", "Laos", "la", "0"], +["+86", "China", "cn", "0"], +["+870", "Inmarsat SNAC", "", ""], +["+871", "Inmarsat (Atlantic East)", "", ""], +["+872", "Inmarsat (Pacific)", "", ""], +["+873", "Inmarsat (Indian)", "", ""], +["+874", "Inmarsat (Atlantic West)", "", ""], +["+880", "Bangladesh", "bd", "0"], +["+881", "Global Mobile Satellite System", "", ""], +["+882", "International Networks", "", ""], +["+883", "International Networks", "", ""], +["+886", "Taiwan", "tw", ""], +["+90", "Turkey", "tr", "0"], +["+90392", "Cyprus (North)", "", "0"], +["+91", "India", "in", "0"], +["+92", "Pakistan", "pk", "0"], +["+93", "Afghanistan", "af", "0"], +["+94", "Sri Lanka", "lk", "0"], +["+95", "Burma", "mm", ""], +["+960", "Maldives", "mv", "0"], +["+961", "Lebanon", "lb", "0"], +["+962", "Jordan", "jo", "0"], +["+963", "Syria", "sy", "0"], +["+964", "Iraq", "iq", "0"], +["+965", "Kuwait", "kw", "0"], +["+966", "Saudi Arabia", "sa", "0"], +["+967", "Yemen", "ye", "0"], +["+968", "Oman", "om", "0"], +["+971", "United Arab Emirates", "ae", ""], +["+972", "Israel", "il", "0"], +["+973", "Bahrain", "bh", ""], +["+974", "Qatar", "qa", "0"], +["+975", "Bhutan", "bt", ""], +["+976", "Mongolia", "mn", "0"], +["+977", "Nepal", "np", "0"], +["+98", "Iran", "ir", "0"], +["+992", "Tajikistan", "tj", "8"], +["+993", "Turkmenistan", "tm", "8"], +["+994", "Azerbaijan", "az", "8"], +["+995", "Georgia", "ge", "8"], +["+996", "Kyrgyzstan", "kg", "0"], +["+998", "Uzbekistan", "uz", "8"], +]; diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/dialog.css b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/dialog.css new file mode 100644 index 0000000000000000000000000000000000000000..c154c5200629e37a8cfab53bd5366c9baecacd56 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/dialog.css @@ -0,0 +1,33 @@ +.telInputCC { + width: 6em; +} + +#idTelify_popup_dial .menu-iconic-icon { + width: 22px; + height: 15px; +} + +#idTelify_popup_context .menu-iconic-icon { + width: 22px; + height: 15px; +} + +.tmpl_empty { + color: #a0a0a0; +} + +.tmpl_number { + color: #008000; +} + +.tmpl_param { + color: #000080; +} + +.urlresult { + height:4.2em; + padding:2px 3px; + border:1px solid #e0e0e0; + background-color:#f0f0f0; + margin-left:4px; +} diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/edit22x15.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/edit22x15.png new file mode 100644 index 0000000000000000000000000000000000000000..cb4c614f0b8250a5424018630cc4663962591633 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/edit22x15.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.js new file mode 100644 index 0000000000000000000000000000000000000000..64896ad5c87f04ff0cf1581be739da27fb571215 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.js @@ -0,0 +1,180 @@ +/* +Creative Commons License: Attribution-No Derivative Works 3.0 Unported +http://creativecommons.org/licenses/by-nd/3.0/ +(c)2009 Michael Koch +*/ + +var objTelifyEditNumber = { + +checkKey: function(event, allowed) +{ + if (event.which < 32) return + var key = String.fromCharCode(event.which) + if (allowed.indexOf(key) >= 0) return; + event.preventDefault(); +}, + + +createListItem: function() +{ + var item = document.createElement('listitem'); + for (var i=0; i<arguments.length; i++) { + var cell = document.createElement('listcell'); + cell.setAttribute("label", arguments[i]); + item.appendChild(cell); + } + return item; +}, + + +updateCountrySelection: function() +{ + var list = document.getElementById("idTelifyCountryCodeList"); + var editcc = document.getElementById("idTelifyInputCC"); + if (editcc.value == "" || editcc.value == "+" || editcc.value.charAt(0) != '+') { + list.scrollToIndex(0); + list.selectedIndex = 0; + editcc.style.color = "#ff0000"; + return; + } + var index = 0; + var maxlen = 1; + for (var i=0; i<telify_country_data.length; i++) { + if (editcc.value == telify_country_data[i][0]) { + index = i; + break; + } + for (var j=1; j<editcc.value.length; j++) { + if (editcc.value.charAt(j) == telify_country_data[i][0].charAt(j)) { + if (j+1 > maxlen) { + maxlen = j+1; + index = i; + } + } else { + break; + } + } + } + if (index >= 0) { + list.scrollToIndex(index); + if (editcc.value == telify_country_data[index][0]) { + list.selectedIndex = index; + editcc.style.color = "#000000"; + } else { + list.clearSelection(); + editcc.style.color = "#ff0000"; + } + } else { + list.scrollToIndex(0); + list.clearSelection(); + editcc.style.color = "#ff0000"; + } +}, + + +ccChanged: function() +{ + var editcc = document.getElementById("idTelifyInputCC"); + if (editcc.value.length == 1 && editcc.value.charAt(0) != '+') { + editcc.value = "+" + editcc.value; + } + this.updateCountrySelection(); +}, + + +updateNumberEdit: function() +{ + var list = document.getElementById("idTelifyCountryCodeList"); + var fClear = false; + if (list.getRowCount() != telify_country_data.length) { + while (list.getRowCount() > 0) list.removeItemAt(0); + fClear = true; + } + for (var i=0; i<telify_country_data.length; i++) { + var item = this.createListItem(telify_country_data[i][0], telify_country_data[i][1]); + if (fClear) { + list.appendChild(item); + } else { + list.replaceChild(item, list.getItemAtIndex(i)); + } + } + this.updateCountrySelection(); +}, + + +updateListSelection: function() +{ + var list = document.getElementById("idTelifyCountryCodeList"); + var editcc = document.getElementById("idTelifyInputCC"); + if (list.selectedCount > 0) { + editcc.value = telify_country_data[list.selectedIndex][0]; + editcc.style.color = "#000000"; + } +}, + + +compareCol1: function(a, b) +{ + var v = a[0].localeCompare(b[0]); + if (v == 0) return a[1].localeCompare(b[1]); + return v; +}, + + +compareCol2: function(a, b) +{ + var v = a[1].localeCompare(b[1]); + if (v == 0) return a[0].localeCompare(b[0]); + return v; +}, + + +last_sorted_column: -1, + +sortCountryCodeList: function(column) +{ + var telPrefs = objTelifyPrefs.getPrefObj(); + if (column < 0) { + column = telPrefs.getIntPref(objTelifyPrefs.PREF_COLSORTCC); + } else { + telPrefs.setIntPref(objTelifyPrefs.PREF_COLSORTCC, column); + } + if (column == this.last_sorted_column) return; + if (column == 0) { + telify_country_data.sort(this.compareCol1); + document.getElementById("idTelifyColCode").setAttribute("sortDirection", "descending"); + document.getElementById("idTelifyColCountry").setAttribute("sortDirection", "natural"); + } + if (column == 1) { + telify_country_data.sort(this.compareCol2); + document.getElementById("idTelifyColCode").setAttribute("sortDirection", "natural"); + document.getElementById("idTelifyColCountry").setAttribute("sortDirection", "descending"); + } + this.last_sorted_column = column; + this.updateNumberEdit(); +}, + + +setNumberEditReturnValue: function(fOK) +{ + window.arguments[0].cc = document.getElementById("idTelifyInputCC").value; + window.arguments[0].nr = document.getElementById("idTelifyInputNr").value; + window.arguments[0].fOK = fOK; +}, + + +initNumberEdit: function() +{ + var cc = window.arguments[0].cc; + var nr = window.arguments[0].nr; + var index = -1; + var maxlen = 0; + + objTelifyUtil.localizeCountryData(); + document.getElementById("idTelifyInputCC").value = (cc ? cc : ""); + document.getElementById("idTelifyInputNr").value = nr; + this.sortCountryCodeList(-1); +} + +}; + diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.xul b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.xul new file mode 100644 index 0000000000000000000000000000000000000000..251fbc0198542f60424265bec1b80426e10c519f --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.xul @@ -0,0 +1,45 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> +<?xml-stylesheet href="chrome://telify/content/dialog.css" type="text/css"?> + +<!DOCTYPE dialog SYSTEM "chrome://telify/locale/lang.dtd"> + +<dialog id="dlgTelifyEditNumber" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" + buttons="accept,cancel" + buttonlabelaccept="&dialog.edit.dial;" + onload="objTelifyEditNumber.initNumberEdit()" + ondialogaccept="objTelifyEditNumber.setNumberEditReturnValue(true)" + ondialogcancel="objTelifyEditNumber.setNumberEditReturnValue(false)" + title="&dialog.edit.title;"> + + <stringbundleset id="stringbundleset"> + <stringbundle id="idTelifyStringBundle" src="chrome://telify/locale/lang.properties"/> + </stringbundleset> + + <script type='application/x-javascript' src='chrome://telify/content/jshashtable.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/util.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/pref.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/country_data.js'></script> + <script type='application/x-javascript' src='chrome://telify/locale/country_locale.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/editNumber.js'></script> + + <vbox> + <hbox align="center"> + <textbox id="idTelifyInputCC" class="telInputCC" oninput="objTelifyEditNumber.ccChanged()" onkeypress="objTelifyEditNumber.checkKey(event,'+0123456789')"/> + <label value="–"/> + <textbox id="idTelifyInputNr" flex="1" onkeypress="objTelifyEditNumber.checkKey(event,'0123456789')"/> + </hbox> + <listbox id="idTelifyCountryCodeList" flex="1" width="280" height="250" onselect="objTelifyEditNumber.updateListSelection()"> + <listhead> + <listheader id="idTelifyColCode" class="telInputCC" label="&dialog.edit.code;" onclick="objTelifyEditNumber.sortCountryCodeList(0)"/> + <listheader id="idTelifyColCountry" label="&dialog.edit.country;" onclick="objTelifyEditNumber.sortCountryCodeList(1)"/> + </listhead> + <listcols> + <listcol flex="0"/> + <listcol flex="1"/> + </listcols> + </listbox> + </vbox> + +</dialog> diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/error32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/error32.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5e260a5f21585e0a76c81a0a66b6dbf5be60e6 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/error32.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1-canada.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1-canada.png new file mode 100644 index 0000000000000000000000000000000000000000..fd226fef001e55ec8e0ede8fdf897babf89c2ed3 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1-canada.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1.png new file mode 100644 index 0000000000000000000000000000000000000000..34bd21fd5cdfa2525a224ac596e07713d87de6af Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1242.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1242.png new file mode 100644 index 0000000000000000000000000000000000000000..cb72ea2c0f48e6935ee8bad01b77b11d8108855a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1242.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1246.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1246.png new file mode 100644 index 0000000000000000000000000000000000000000..b6db2cd4a7aa6a3c71375bcaa8181440de130884 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1246.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1264.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1264.png new file mode 100644 index 0000000000000000000000000000000000000000..45b6ec574ecf6afe62656e876878e1ed0b2fa253 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1264.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1268.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1268.png new file mode 100644 index 0000000000000000000000000000000000000000..d618aeb5f3d0490a063bde2f04aa11aa7e316038 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1268.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1284.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1284.png new file mode 100644 index 0000000000000000000000000000000000000000..93c6f1125582c3c4ed2ad91b13f94a4d225b297a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1284.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1340.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1340.png new file mode 100644 index 0000000000000000000000000000000000000000..0949b5fa6d5194dc591ac483794fd0d3ab2f740c Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1340.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1345.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1345.png new file mode 100644 index 0000000000000000000000000000000000000000..4ade1ca9be95a1952190fafbfc153ffb3c35827f Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1345.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1441.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1441.png new file mode 100644 index 0000000000000000000000000000000000000000..775a6b67b56424fc2e5c950c88f902a5aa78c627 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1441.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1473.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1473.png new file mode 100644 index 0000000000000000000000000000000000000000..19612cf7a73a7be8c0ffb1f405c025c30a2ad305 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1473.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1649.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1649.png new file mode 100644 index 0000000000000000000000000000000000000000..d8f0e6ec7e98e80146665ad258cd7603285ff461 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1649.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1664.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1664.png new file mode 100644 index 0000000000000000000000000000000000000000..35d8f052b93c5208e3d430bc5213c6c984f47423 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1664.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1670.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1670.png new file mode 100644 index 0000000000000000000000000000000000000000..a5c8609a24821b02da585b50bef280f9cc23d65e Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1670.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1671.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1671.png new file mode 100644 index 0000000000000000000000000000000000000000..5189a550be437d825ec88b09ec090bfd8138ac5c Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1671.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1684.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1684.png new file mode 100644 index 0000000000000000000000000000000000000000..553b350cd38f66a8304aef45ca4c879f7559d5ff Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1684.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1758.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1758.png new file mode 100644 index 0000000000000000000000000000000000000000..4e92314b7bd0ae2c79a532e0359a57edc262e506 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1758.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1767.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1767.png new file mode 100644 index 0000000000000000000000000000000000000000..472d05c29aa90043c2992380c7f924a6c7ebbbd8 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1767.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1784.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1784.png new file mode 100644 index 0000000000000000000000000000000000000000..ceb8103b06c6bc457c5263c5adf2e454281dac20 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1784.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1787.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1787.png new file mode 100644 index 0000000000000000000000000000000000000000..7e25408dc26822567bdf78e54e4ded5eaadb3775 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1787.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1809.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1809.png new file mode 100644 index 0000000000000000000000000000000000000000..d1caf4f21030542284ed53c3c88e2aca2a061a69 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1809.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1829.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1829.png new file mode 100644 index 0000000000000000000000000000000000000000..d1caf4f21030542284ed53c3c88e2aca2a061a69 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1829.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1868.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1868.png new file mode 100644 index 0000000000000000000000000000000000000000..a1e2ea500745872e6060bf58f0e125ee9f762e95 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1868.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1869.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1869.png new file mode 100644 index 0000000000000000000000000000000000000000..45e13d35c7d3ef278ca8beaf967eab7b00348854 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1869.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1876.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1876.png new file mode 100644 index 0000000000000000000000000000000000000000..6398ed535192024ccf662d56747b8268d9e9d4a0 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1876.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1939.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1939.png new file mode 100644 index 0000000000000000000000000000000000000000..7e25408dc26822567bdf78e54e4ded5eaadb3775 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1939.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/20.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/20.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb0d4e877dfc90324faa34953da79e04d145f8b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/20.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/212.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/212.png new file mode 100644 index 0000000000000000000000000000000000000000..3319fa7f6f16eedf976ebabc0c88b1e2058cf39d Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/212.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/213.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/213.png new file mode 100644 index 0000000000000000000000000000000000000000..92b1190e3dca8bb2caac257ccc69b840192b34fe Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/213.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/216.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/216.png new file mode 100644 index 0000000000000000000000000000000000000000..f00450b7afc3e22cddcdeca9c540747dba82969e Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/216.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/218.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/218.png new file mode 100644 index 0000000000000000000000000000000000000000..52530626a429d202624f72c4309f1f106a8c87a4 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/218.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/220.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/220.png new file mode 100644 index 0000000000000000000000000000000000000000..b5964b2715b6fb4fd993384843aac0973395360d Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/220.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/221.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/221.png new file mode 100644 index 0000000000000000000000000000000000000000..ff6071bad1d33253fb04d625b496cdb36bbddb3b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/221.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/222.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/222.png new file mode 100644 index 0000000000000000000000000000000000000000..08d9e225999a18374839a2cc754aee51df360ecd Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/222.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/223.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/223.png new file mode 100644 index 0000000000000000000000000000000000000000..27da235bc70c04011749e7d5a0e3ee29be40662e Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/223.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/224.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/224.png new file mode 100644 index 0000000000000000000000000000000000000000..fba8996037e0cf45309c313628d775604cfff23b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/224.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/225.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/225.png new file mode 100644 index 0000000000000000000000000000000000000000..acc23943de8d5712d09ac176b9edbf2534bb001a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/225.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/226.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/226.png new file mode 100644 index 0000000000000000000000000000000000000000..8f43316c680dd169ae90a297722331a65befdd80 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/226.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/227.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/227.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2a6556f0796c412ae9498ede3c5dd5982beaa5 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/227.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/228.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/228.png new file mode 100644 index 0000000000000000000000000000000000000000..efc38d4c716f41f2b207a4f6cc940983173be58e Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/228.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/229.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/229.png new file mode 100644 index 0000000000000000000000000000000000000000..c433ed9e6da4ed1090acb54335e1d9b6fcad4ed0 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/229.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/230.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/230.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe55dc10a1a738e059c6064485f43949a94d183 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/230.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/231.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/231.png new file mode 100644 index 0000000000000000000000000000000000000000..82ba43a3af028eea86b9fd02443953c638a90bc8 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/231.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/232.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/232.png new file mode 100644 index 0000000000000000000000000000000000000000..8577c25bd3c8b085a12c25030b81e5b304ddadae Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/232.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/233.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/233.png new file mode 100644 index 0000000000000000000000000000000000000000..33066499d0a6623939dd1e9a83c8c5525558c77d Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/233.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/234.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/234.png new file mode 100644 index 0000000000000000000000000000000000000000..b2fb61dbd0ea7f746536b65020019c1fa17e069d Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/234.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/235.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/235.png new file mode 100644 index 0000000000000000000000000000000000000000..de17bf8393dd9fc3c7b601d0e7f49553f76d1438 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/235.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/236.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/236.png new file mode 100644 index 0000000000000000000000000000000000000000..4babeeb7ca2bd4af882bdaf462a6074499cfa9c0 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/236.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/237.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/237.png new file mode 100644 index 0000000000000000000000000000000000000000..85a0664c5ce94f045586951d41c38a96faf8a1ee Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/237.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/238.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/238.png new file mode 100644 index 0000000000000000000000000000000000000000..a587e353b2ed434f04c7ea3e24441ba2831f3e7b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/238.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/239.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/239.png new file mode 100644 index 0000000000000000000000000000000000000000..9b2c63a54e4604533710f926fc89ddac2e9df95a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/239.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/240.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/240.png new file mode 100644 index 0000000000000000000000000000000000000000..097a4dab5681fab5316683991a997572d216e1eb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/240.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/241.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/241.png new file mode 100644 index 0000000000000000000000000000000000000000..0080a167553681c5698549cf53da57cc3874e076 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/241.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/242.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/242.png new file mode 100644 index 0000000000000000000000000000000000000000..9b775eb9a6204a8b6373c3486a2b6287d74363bd Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/242.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/243.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/243.png new file mode 100644 index 0000000000000000000000000000000000000000..a0673c0e4e2786360e76bcd6ff6d65f8b29b7184 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/243.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/244.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/244.png new file mode 100644 index 0000000000000000000000000000000000000000..923e1368ef2a83749ad67facd7ce688a2409615a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/244.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/245.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/245.png new file mode 100644 index 0000000000000000000000000000000000000000..bcd4652e3b0874a14963db07e7b68276a62be233 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/245.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/246.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/246.png new file mode 100644 index 0000000000000000000000000000000000000000..f8ad19709be8b5d8177f14a5ecd177bb39b10b60 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/246.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/247.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/247.png new file mode 100644 index 0000000000000000000000000000000000000000..9318eb8fe70febc98c026e9a4ffd1afa3d3208d2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/247.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/248.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/248.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cb6d37d7b7957319f3398bdb7ddf50789007dd Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/248.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/249.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/249.png new file mode 100644 index 0000000000000000000000000000000000000000..2d785b7516a7e614ab9928437b520a57d6c700e3 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/249.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/250.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/250.png new file mode 100644 index 0000000000000000000000000000000000000000..0a68f35de952e90fac0b33b40674f3fb9c870c29 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/250.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/251.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/251.png new file mode 100644 index 0000000000000000000000000000000000000000..e4fe22ffc7676114a7787ed83693d5b87dc35f50 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/251.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/252.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/252.png new file mode 100644 index 0000000000000000000000000000000000000000..01c5ab21dab57f18048130d4eb87de81642bf814 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/252.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/253.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/253.png new file mode 100644 index 0000000000000000000000000000000000000000..dfd4a6c385127dc422fc54075be8d370df532663 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/253.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/254.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/254.png new file mode 100644 index 0000000000000000000000000000000000000000..caed18859343cb4313b1df209d525e8c8f5b461c Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/254.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/255.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/255.png new file mode 100644 index 0000000000000000000000000000000000000000..0f43c74c1468360f70dc74e03494ba15ea334421 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/255.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/256.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/256.png new file mode 100644 index 0000000000000000000000000000000000000000..89967cbd6b9def6deb79e9c11451af80277453cb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/256.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/257.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/257.png new file mode 100644 index 0000000000000000000000000000000000000000..ff347ae1bfe101580f9914e57207b7ff7cbc2558 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/257.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/258.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/258.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6c7665207e2a4162f4766f34938ea87539d478 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/258.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/260.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/260.png new file mode 100644 index 0000000000000000000000000000000000000000..fd801209b2883c1cd8c4f0dfe0c6c437d0f668a5 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/260.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/261.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/261.png new file mode 100644 index 0000000000000000000000000000000000000000..a9b1bdf47de6952e73435c96e09cce2f2f916ad7 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/261.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/262.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/262.png new file mode 100644 index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/262.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/263.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/263.png new file mode 100644 index 0000000000000000000000000000000000000000..5f3008748d97f1c338c201757243c40b0673ecf5 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/263.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/264.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/264.png new file mode 100644 index 0000000000000000000000000000000000000000..d349a7da20100f79192ffe6d564a9c378aba88f3 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/264.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/265.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/265.png new file mode 100644 index 0000000000000000000000000000000000000000..daf195c20648708591b3f508db4b32c8fbf221ba Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/265.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/266.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/266.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb51a16dd4ca57a012b5ac250a5ad66a6179a4a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/266.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/267.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/267.png new file mode 100644 index 0000000000000000000000000000000000000000..046aa3a6d090196eaed6a48e5960efde008e34cb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/267.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/268.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/268.png new file mode 100644 index 0000000000000000000000000000000000000000..068b38ef54a682cc4659f052a7666f74776f982e Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/268.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/269.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/269.png new file mode 100644 index 0000000000000000000000000000000000000000..67e1e9aac9bbf52bb14080ed3a16899955473786 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/269.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/27.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/27.png new file mode 100644 index 0000000000000000000000000000000000000000..8ddf0c22c9600cb1243f11131e9a660ceab65fb4 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/27.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/290.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/290.png new file mode 100644 index 0000000000000000000000000000000000000000..38484c45c1ad4cf584589633c91b1604ea9fe3b2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/290.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/291.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/291.png new file mode 100644 index 0000000000000000000000000000000000000000..46564ddbb54c11f0424a8fa359f9437d383c60e7 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/291.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/297.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/297.png new file mode 100644 index 0000000000000000000000000000000000000000..7b9bf9de6991ac980dd189bea4cb6d03bb2a07d8 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/297.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/298.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/298.png new file mode 100644 index 0000000000000000000000000000000000000000..8d9ee26cb801accac4a0c0ccb028e04f857f8511 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/298.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/299.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/299.png new file mode 100644 index 0000000000000000000000000000000000000000..f77fe6f8ac31cd597e7892b55e6bc3f30b48ec36 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/299.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/30.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/30.png new file mode 100644 index 0000000000000000000000000000000000000000..c288eda81631852ee988e604ddb3b9ac117dd29f Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/30.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/31.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/31.png new file mode 100644 index 0000000000000000000000000000000000000000..33bb87b3ac9b40b8a07c0ad694042bd878a9c654 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/31.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/32.png new file mode 100644 index 0000000000000000000000000000000000000000..51ece017cec4f19ee0f2a8dcc7ee0410ef9a11c4 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/32.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/33.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/33.png new file mode 100644 index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/33.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/34.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/34.png new file mode 100644 index 0000000000000000000000000000000000000000..823535c5fc0a584c9090ed7ca540dd28174dcc04 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/34.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/350.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/350.png new file mode 100644 index 0000000000000000000000000000000000000000..ef227ecfcbd29b8ff2bd7d542db526dc3b4761ae Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/350.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/351.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/351.png new file mode 100644 index 0000000000000000000000000000000000000000..856c4266e2e9c7b9843a00a6b4b615d4f23bf6a3 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/351.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/352.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/352.png new file mode 100644 index 0000000000000000000000000000000000000000..8ab3e5925ebbfa5a0ba2636b0b62c8eb43f84818 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/352.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/353.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/353.png new file mode 100644 index 0000000000000000000000000000000000000000..54c9b405a3ea025e4a9bee8df9df97dc59c05c33 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/353.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/354.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/354.png new file mode 100644 index 0000000000000000000000000000000000000000..48a016944efd9057ffaa04b1a070217e905928a6 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/354.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/355.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/355.png new file mode 100644 index 0000000000000000000000000000000000000000..ce8467aea1f081d9676e2f6e05aaec14a9ad1171 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/355.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/356.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/356.png new file mode 100644 index 0000000000000000000000000000000000000000..69e7525933dcfe35998584580c79dec3a855402c Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/356.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/357.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/357.png new file mode 100644 index 0000000000000000000000000000000000000000..1689fcbf67274bedecbd967d0df7d45ac3c6b5d5 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/357.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/358.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/358.png new file mode 100644 index 0000000000000000000000000000000000000000..0f8476dc7de76b11b85911bda3e0f52c54291899 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/358.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/359.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/359.png new file mode 100644 index 0000000000000000000000000000000000000000..34bb5e4877b780057f169bceb38178c681a7e320 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/359.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/36.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/36.png new file mode 100644 index 0000000000000000000000000000000000000000..b7bef807073e241bbd0de46148259990229fd363 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/36.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/370.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/370.png new file mode 100644 index 0000000000000000000000000000000000000000..01ca64fc001b753cd4541defbdafb3fff8997e24 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/370.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/371.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/371.png new file mode 100644 index 0000000000000000000000000000000000000000..324c5ce6b23ec72dfd7c12b797826f6f90d47d9b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/371.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/372.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/372.png new file mode 100644 index 0000000000000000000000000000000000000000..2417be67f663f4bccc4c65df2385ca1d19a879bb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/372.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/373.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/373.png new file mode 100644 index 0000000000000000000000000000000000000000..af1fcbf4b86432e28db96347fde091e9f5d2c544 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/373.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/374.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/374.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf4cd84eee773fd3293d125ce07ac69d9bbcba2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/374.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37447.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37447.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd0a8fa986ccf03ab61b7126c5a67854a8720c5 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37447.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37497.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37497.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd0a8fa986ccf03ab61b7126c5a67854a8720c5 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37497.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/375.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/375.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3603ea87997cae8f55bbad844a3a22eb349278 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/375.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/376.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/376.png new file mode 100644 index 0000000000000000000000000000000000000000..a28055171420ec44cf9344c4e71bedc51f1f34b6 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/376.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/377.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/377.png new file mode 100644 index 0000000000000000000000000000000000000000..c680a315bf8a78ee30ce2826418e571d03d1159c Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/377.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37744.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37744.png new file mode 100644 index 0000000000000000000000000000000000000000..e5ec034a6f5b9fbcb4fb4fba7f8c9859fe3c23fb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37744.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/378.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/378.png new file mode 100644 index 0000000000000000000000000000000000000000..a0bb8102e6c7612401aa52b3ca1c6e8896e7fac2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/378.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/379.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/379.png new file mode 100644 index 0000000000000000000000000000000000000000..68e637378ed913fc4077c9d4391aca4eefa5f9b1 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/379.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/380.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/380.png new file mode 100644 index 0000000000000000000000000000000000000000..15b68969955bb0629f7bc467f92c787c76ed09d7 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/380.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381-kosovo.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381-kosovo.png new file mode 100644 index 0000000000000000000000000000000000000000..e5ec034a6f5b9fbcb4fb4fba7f8c9859fe3c23fb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381-kosovo.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381.png new file mode 100644 index 0000000000000000000000000000000000000000..c900d994fbd85684a22dbbc50238703fa17b5aa6 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/382.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/382.png new file mode 100644 index 0000000000000000000000000000000000000000..00f247911a40dd9ca96c84aa47b8bcc22685ad0b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/382.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/385.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/385.png new file mode 100644 index 0000000000000000000000000000000000000000..dadf7b2f397f9c3fb5d987934929f88562e9f92a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/385.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/386.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/386.png new file mode 100644 index 0000000000000000000000000000000000000000..3600748d60e07aed4cd4e436e4838013e6225355 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/386.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/38649.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/38649.png new file mode 100644 index 0000000000000000000000000000000000000000..e5ec034a6f5b9fbcb4fb4fba7f8c9859fe3c23fb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/38649.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/387.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/387.png new file mode 100644 index 0000000000000000000000000000000000000000..c7ea660b758bd41cb82c54d010aca9c0bb671413 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/387.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/3883.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/3883.png new file mode 100644 index 0000000000000000000000000000000000000000..d9cdd7b04dac4bcc565266746535e1cd9f83fb85 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/3883.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/389.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/389.png new file mode 100644 index 0000000000000000000000000000000000000000..0f3ba712423b81de3c838f375d374b0dacf68c42 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/389.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39-vatican.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39-vatican.png new file mode 100644 index 0000000000000000000000000000000000000000..68e637378ed913fc4077c9d4391aca4eefa5f9b1 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39-vatican.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39.png new file mode 100644 index 0000000000000000000000000000000000000000..4fa1169543b3645a2cd29eb4d4472a042dc1678e Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/40.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/40.png new file mode 100644 index 0000000000000000000000000000000000000000..4787d77bcba76196842d46952c278280dee94326 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/40.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/41.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/41.png new file mode 100644 index 0000000000000000000000000000000000000000..737149fd040f764ca255204e8fb3209d03de0ac5 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/41.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/420.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/420.png new file mode 100644 index 0000000000000000000000000000000000000000..5b01670a952df71a8a685c8bff47bdb9a9fc37cb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/420.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/421.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/421.png new file mode 100644 index 0000000000000000000000000000000000000000..2fef0e26e14e3eaecac16189cf9377efdb8f593f Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/421.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/423.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/423.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7db9fa5a614ddf75c9125b76c048f74c94db28 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/423.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/43.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/43.png new file mode 100644 index 0000000000000000000000000000000000000000..40e0b1a0ea35572fc9d87bbf7c5a061b16103a69 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/43.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/44.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/44.png new file mode 100644 index 0000000000000000000000000000000000000000..9318eb8fe70febc98c026e9a4ffd1afa3d3208d2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/44.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/45.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/45.png new file mode 100644 index 0000000000000000000000000000000000000000..969748551ec2684350e526cb03bdad0f30181c7e Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/45.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/46.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/46.png new file mode 100644 index 0000000000000000000000000000000000000000..143799009caa4c49364369cc7cb1ea1d5cb641e0 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/46.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/47.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/47.png new file mode 100644 index 0000000000000000000000000000000000000000..1afaeccf0977d2aa0f1e98d2117b0b9ac73a1773 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/47.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/48.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/48.png new file mode 100644 index 0000000000000000000000000000000000000000..8a8fe27ba9d1c24b3b5a5a888d4f8f7f406b6b90 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/48.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/49.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/49.png new file mode 100644 index 0000000000000000000000000000000000000000..72f0868642f812b89768f6dd45b984ba90239b5a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/49.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/500.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/500.png new file mode 100644 index 0000000000000000000000000000000000000000..55137c4ae14ab41c4b4f6fa1e89899c1ee636aa8 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/500.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/501.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/501.png new file mode 100644 index 0000000000000000000000000000000000000000..57eb05c951a0e39f4c9706cba6dc6c7783d30cb6 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/501.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/502.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/502.png new file mode 100644 index 0000000000000000000000000000000000000000..5163b833e9a1094e9b04e61556033e2d40c11f7b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/502.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/503.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/503.png new file mode 100644 index 0000000000000000000000000000000000000000..efa15872dc3e335a1ac64dedfae871866b245e0e Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/503.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/504.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/504.png new file mode 100644 index 0000000000000000000000000000000000000000..f362afaf493b9a84b7b24ce5585ec4c2a35a6c0b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/504.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/505.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/505.png new file mode 100644 index 0000000000000000000000000000000000000000..083033e12dba965ace9af837e41b61d1266d89b0 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/505.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/506.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/506.png new file mode 100644 index 0000000000000000000000000000000000000000..59e1f37393f51e88566824926c42fd96f2e31cd0 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/506.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/507.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/507.png new file mode 100644 index 0000000000000000000000000000000000000000..a6b852c9785475de9af4a24f47ed57c2b71602b4 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/507.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/508.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/508.png new file mode 100644 index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/508.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/509.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/509.png new file mode 100644 index 0000000000000000000000000000000000000000..f9269b395de1c66ee46e911586a72a9d70427edc Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/509.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/51.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/51.png new file mode 100644 index 0000000000000000000000000000000000000000..afb3e6ea871c39fb1992fbabf6e5a0abaf549f9f Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/51.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/52.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/52.png new file mode 100644 index 0000000000000000000000000000000000000000..8fc90266fb3a34a700b3239baa97eda842033df7 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/52.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/53.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/53.png new file mode 100644 index 0000000000000000000000000000000000000000..fd7ce15da4cc7c4786515401ef10172f9ed307ed Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/53.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/54.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/54.png new file mode 100644 index 0000000000000000000000000000000000000000..64a961aa762f80fe60b3c6c8fbe9be0bbd432ca3 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/54.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/55.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/55.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b4c2231efa14dcf4afd6b9eecc13fd2d859a8b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/55.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/56.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/56.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ebcdc4d00eeacf068fc738b36d8b69a9221b26 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/56.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/57.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/57.png new file mode 100644 index 0000000000000000000000000000000000000000..56d1d716f022f124ec49e28da33229243e9a912f Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/57.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/58.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/58.png new file mode 100644 index 0000000000000000000000000000000000000000..0c259dd70208631cbefd34936fee59117071cd47 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/58.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/590.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/590.png new file mode 100644 index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/590.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/591.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/591.png new file mode 100644 index 0000000000000000000000000000000000000000..397b63958533972636df624646a2576e7084a0b7 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/591.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/592.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/592.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee71fd7e9258889a32fad74e618b029a2cba9ce Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/592.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/593.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/593.png new file mode 100644 index 0000000000000000000000000000000000000000..371dfcba928413beb06ac80e337be95964646c1c Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/593.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/594.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/594.png new file mode 100644 index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/594.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/595.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/595.png new file mode 100644 index 0000000000000000000000000000000000000000..e5b17e7b71e05fd6f430d05a054a03c2101c953f Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/595.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/596.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/596.png new file mode 100644 index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/596.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/597.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/597.png new file mode 100644 index 0000000000000000000000000000000000000000..546ed104b93f776f2f85af1a4081f827357607c0 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/597.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/598.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/598.png new file mode 100644 index 0000000000000000000000000000000000000000..3f28450d7fdda086e88991fc30dcfa8d0a67ceb0 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/598.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/599.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/599.png new file mode 100644 index 0000000000000000000000000000000000000000..677c952bde158de0418c70b96b809be7833e66ea Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/599.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/60.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/60.png new file mode 100644 index 0000000000000000000000000000000000000000..20cf467e4d985b3db724d9e649965c553e61aa2b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/60.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/61.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/61.png new file mode 100644 index 0000000000000000000000000000000000000000..59f8fbabf96de683340ee0d8b331ff9ffc8b260c Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/61.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/62.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/62.png new file mode 100644 index 0000000000000000000000000000000000000000..6e2480649711fcffd5ec7c3a378f893d1d7d25e6 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/62.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/63.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/63.png new file mode 100644 index 0000000000000000000000000000000000000000..e240964121dd1a00f3a60af77260e83c43c1069d Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/63.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/64.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/64.png new file mode 100644 index 0000000000000000000000000000000000000000..44955986fe3f7bd9705a5d55bd70f41bb4ef28f7 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/64.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/65.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/65.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4d09771500007dd65c4790d8627d52a50205a1 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/65.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/66.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/66.png new file mode 100644 index 0000000000000000000000000000000000000000..eee0b35558823195dc7f86f2366625962d142c9d Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/66.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/670.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/670.png new file mode 100644 index 0000000000000000000000000000000000000000..abfd2b8b5ba9f9cb0a3626f75bac7a33ca24c2e6 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/670.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672-norfolk_island.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672-norfolk_island.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe675de43b003a20ecea8ebeea485f3a11f48a2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672-norfolk_island.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672.png new file mode 100644 index 0000000000000000000000000000000000000000..706fb7c9b8e36a30ff3a7e5841bbd4400c3e68bc Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/673.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/673.png new file mode 100644 index 0000000000000000000000000000000000000000..7c574d3e592b52c178fd54a4f1e50217832b5376 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/673.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/674.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/674.png new file mode 100644 index 0000000000000000000000000000000000000000..15c514149847b9c08038a1ee1f8907449da9b1a7 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/674.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/675.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/675.png new file mode 100644 index 0000000000000000000000000000000000000000..257f7c27c828b843f207c94b5f3b497654414351 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/675.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/676.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/676.png new file mode 100644 index 0000000000000000000000000000000000000000..d1ea1a14f13d13640e04b490b672fa4b761b57ce Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/676.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/677.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/677.png new file mode 100644 index 0000000000000000000000000000000000000000..1e49ea6356a3affc9fea64f9f44b0739fc105b69 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/677.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/678.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/678.png new file mode 100644 index 0000000000000000000000000000000000000000..a5e36f5d4b40164d483b825538a93b54e2ae3c2c Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/678.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/679.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/679.png new file mode 100644 index 0000000000000000000000000000000000000000..fec582b952687b2570b97151402c621c3991d2c7 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/679.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/680.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/680.png new file mode 100644 index 0000000000000000000000000000000000000000..a3320c7fd398e7f0bf3d19556b4434fe9a4284f8 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/680.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/681.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/681.png new file mode 100644 index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/681.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/682.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/682.png new file mode 100644 index 0000000000000000000000000000000000000000..fda0828867c02e6116e14e1dc556b0a1d818b37c Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/682.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/683.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/683.png new file mode 100644 index 0000000000000000000000000000000000000000..a9eb7f285bb11c2ac876c72346da032bafd76deb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/683.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/685.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/685.png new file mode 100644 index 0000000000000000000000000000000000000000..d20e142173432ffd762fcf58fce6e3e8ee72d12b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/685.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/686.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/686.png new file mode 100644 index 0000000000000000000000000000000000000000..e6814ccf3b2e6ff0034423046c5eccf405fc7e56 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/686.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/687.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/687.png new file mode 100644 index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/687.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/688.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/688.png new file mode 100644 index 0000000000000000000000000000000000000000..96e1da3c2a5dde8b84d556b92e99e0acec56c77d Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/688.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/689.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/689.png new file mode 100644 index 0000000000000000000000000000000000000000..5a325063fd1a942cc902987cb7b1cbe99d8b576c Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/689.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/690.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/690.png new file mode 100644 index 0000000000000000000000000000000000000000..a3513fc62b1eddf991e13412a016a98764f72498 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/690.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/691.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/691.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf6ea1352624b0e9ba957537d8cb705e96d09a4 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/691.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/692.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/692.png new file mode 100644 index 0000000000000000000000000000000000000000..c94bac9dcb889445ebefd423dec160af5a2ce8d2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/692.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7-kazakhstan.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7-kazakhstan.png new file mode 100644 index 0000000000000000000000000000000000000000..ec69dd0e2e9301a2da7330df8de3be4a25a839e3 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7-kazakhstan.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7.png new file mode 100644 index 0000000000000000000000000000000000000000..53261c06fcd02a8f850a5fd8d7e66a1c7f568e21 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/81.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/81.png new file mode 100644 index 0000000000000000000000000000000000000000..6c029f42c208ef2f5df6713ccdffbc3ef82821c6 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/81.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/82.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/82.png new file mode 100644 index 0000000000000000000000000000000000000000..30d01ec01717a12d50b7da648ec57a881d42ffa1 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/82.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/84.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/84.png new file mode 100644 index 0000000000000000000000000000000000000000..1a101f13622a34fdff0e3389a4d53fb7bc7c23f8 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/84.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/850.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/850.png new file mode 100644 index 0000000000000000000000000000000000000000..efecdb6b018af952ebd1340c6c4244608e306f68 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/850.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/852.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/852.png new file mode 100644 index 0000000000000000000000000000000000000000..bc443392e955cac72568952bf0f8d7d9b080abd9 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/852.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/853.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/853.png new file mode 100644 index 0000000000000000000000000000000000000000..f1b63fc10a547025a8b9421fffc936b9e2ffead5 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/853.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/855.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/855.png new file mode 100644 index 0000000000000000000000000000000000000000..8ddee31654d7f75c59c720120ca6dc1efb15e394 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/855.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/856.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/856.png new file mode 100644 index 0000000000000000000000000000000000000000..1461d62e71ee0e1d11dbb283267c9f473c7e1201 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/856.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/86.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/86.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc127bc3f115545663b659913f684524c4264cd Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/86.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/870.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/870.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fefef31d27d0b28ef370ba9b0e278d772a5b2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/870.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/871.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/871.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fefef31d27d0b28ef370ba9b0e278d772a5b2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/871.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/872.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/872.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fefef31d27d0b28ef370ba9b0e278d772a5b2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/872.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/873.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/873.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fefef31d27d0b28ef370ba9b0e278d772a5b2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/873.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/874.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/874.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fefef31d27d0b28ef370ba9b0e278d772a5b2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/874.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/880.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/880.png new file mode 100644 index 0000000000000000000000000000000000000000..56500cb283c9ccea8f49643692b9b5713f794903 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/880.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/886.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/886.png new file mode 100644 index 0000000000000000000000000000000000000000..9e08a99299eefd264f6597c3933130b23a9e46c8 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/886.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90.png new file mode 100644 index 0000000000000000000000000000000000000000..f0baa01617e063f2375cd96af633cf1b8fd0781f Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90392.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90392.png new file mode 100644 index 0000000000000000000000000000000000000000..ba425f0f787d1e1bfa8d116481a1b6c95930564f Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90392.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/91.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/91.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8ce1fa92f59c27cdfd7133008f057fb72f6458 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/91.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/92.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/92.png new file mode 100644 index 0000000000000000000000000000000000000000..6e105a14409b87ebba7c0c7dfdbd8aac53614843 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/92.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/93.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/93.png new file mode 100644 index 0000000000000000000000000000000000000000..45e31c8fdde0c1653225b4015f5c350290cf7428 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/93.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/94.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/94.png new file mode 100644 index 0000000000000000000000000000000000000000..b102a002100b583ce99176321556c6c0e16958a8 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/94.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/95.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/95.png new file mode 100644 index 0000000000000000000000000000000000000000..c840e3835685b9ca18ed5316cbdd9075da369f63 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/95.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/960.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/960.png new file mode 100644 index 0000000000000000000000000000000000000000..97a58b98d2c76159ef4068d57120b1c215bb7773 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/960.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/961.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/961.png new file mode 100644 index 0000000000000000000000000000000000000000..c7001fb90c622dd11fbac14d7932b8d371ab91cb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/961.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/962.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/962.png new file mode 100644 index 0000000000000000000000000000000000000000..240d0f52ca1787e3cd77a141ad6b763e19fa1d5b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/962.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/963.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/963.png new file mode 100644 index 0000000000000000000000000000000000000000..32f0122ab71a70c0b16940f5f0ac53b1fcef8269 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/963.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/964.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/964.png new file mode 100644 index 0000000000000000000000000000000000000000..1e3371f0029bcfacc903ac1b4b1f4d035b46450f Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/964.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/965.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/965.png new file mode 100644 index 0000000000000000000000000000000000000000..ec3f620292c2bd0423608470e1cffcef7021722a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/965.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/966.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/966.png new file mode 100644 index 0000000000000000000000000000000000000000..811fbe23dbc1c42e844a9b914f5687235a386637 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/966.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/967.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/967.png new file mode 100644 index 0000000000000000000000000000000000000000..cf4fc8a339cc5d53d0aa0dc9a1a528fe84b211d5 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/967.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/968.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/968.png new file mode 100644 index 0000000000000000000000000000000000000000..3d7b6102e7d09105d30bbaa621f428f9a32f3771 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/968.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/971.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/971.png new file mode 100644 index 0000000000000000000000000000000000000000..db976ea171d47f8e2155be63cfde307e4ef16a4b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/971.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/972.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/972.png new file mode 100644 index 0000000000000000000000000000000000000000..560752617fed5108121fa882a025beb7442d4f26 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/972.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/973.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/973.png new file mode 100644 index 0000000000000000000000000000000000000000..fb803fd859294e979f25ea7ef7ae76f4e954f739 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/973.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/974.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/974.png new file mode 100644 index 0000000000000000000000000000000000000000..88f902a36b9d7d3a954f4f337a4015f866941512 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/974.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/975.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/975.png new file mode 100644 index 0000000000000000000000000000000000000000..acf16d9ff145df0ea71f052ac835eaebb878251f Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/975.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/976.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/976.png new file mode 100644 index 0000000000000000000000000000000000000000..21114e73be7e073336806f993c469c1022d8e302 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/976.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/977.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/977.png new file mode 100644 index 0000000000000000000000000000000000000000..03ca19284acf9aad8812ac67720d2986f22e652a Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/977.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/98.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/98.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c7d6749636bcffd74fbb3963cb97464643ace1 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/98.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/992.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/992.png new file mode 100644 index 0000000000000000000000000000000000000000..9b571f6d8502a7671ba1592785a5140568f185c0 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/992.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/993.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/993.png new file mode 100644 index 0000000000000000000000000000000000000000..be6df0d155f2c9f1618c18d89d4cf08bac55daa6 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/993.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/994.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/994.png new file mode 100644 index 0000000000000000000000000000000000000000..bd0fb1adc861300c81c2dd5ad461a265ba0bd011 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/994.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/995.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/995.png new file mode 100644 index 0000000000000000000000000000000000000000..ca25b95487020021ee6f3d6aabafc8f86d15b107 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/995.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/996.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/996.png new file mode 100644 index 0000000000000000000000000000000000000000..f64723f6ffc304e27cb3a1dc49ad612aafe692d2 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/996.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/998.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/998.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d8338ed7cb3ed23f5510bb364101224b1935c1 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/998.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_active.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_active.png new file mode 100644 index 0000000000000000000000000000000000000000..4daf42d88e83cd92acd59008c986abc7bab51cfb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_active.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_inactive.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..ec52c3ef7b742bd46939a10b8ed10deb76dbc199 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_inactive.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon32.png new file mode 100644 index 0000000000000000000000000000000000000000..38949785768fa37e6490cd89025e35f38518997b Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon32.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon96.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon96.png new file mode 100644 index 0000000000000000000000000000000000000000..0c0ea89ad2356ba6a6253bc2b545cf6584ed0298 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon96.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon_menu.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..62dd257f7e86daefb4f01088da641f90a2a9e6be Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon_menu.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/info32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/info32.png new file mode 100644 index 0000000000000000000000000000000000000000..d8197d61a38f508651d3ce759bcd60d620226bbb Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/info32.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/jshashtable.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/jshashtable.js new file mode 100644 index 0000000000000000000000000000000000000000..3806f818f98bc13a75438ad1b976ab74b5f08862 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/jshashtable.js @@ -0,0 +1,380 @@ +/** + * Copyright 2009 Tim Down. + * + * Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * jshashtable + * + * jshashtable is a JavaScript implementation of a hash table. It creates a + * single constructor function called Hashtable in the global scope. + * + * Author: Tim Down <tim@timdown.co.uk> + * Version: 1.0 + * Build date: 5 February 2009 + * Website: http://www.timdown.co.uk/jshashtable + */ + +var Hashtable = (function() { + function isUndefined(obj) { + return (typeof obj === "undefined"); + } + + function isFunction(obj) { + return (typeof obj === "function"); + } + + function isString(obj) { + return (typeof obj === "string"); + } + + function hasMethod(obj, methodName) { + if (obj[methodName]) { + return isFunction(obj[methodName]); + } else { + return false; + } + } + + function hasEquals(obj) { + return hasMethod(obj, "equals"); + } + + function hasHashCode(obj) { + return hasMethod(obj, "hashCode"); + } + + function keyForObject(obj) { + if (isString(obj)) { + return obj; + } else if (hasHashCode(obj)) { + // Check the hashCode method really has returned a string + var hashCode = obj.hashCode(); + if (!isString(hashCode)) { + return keyForObject(hashCode); + } + return hashCode; + } else if (hasMethod(obj, "toString")) { + return obj.toString(); + } else { + return String(obj); + } + } + + function equals_fixedValueHasEquals(fixedValue, variableValue) { + return fixedValue.equals(variableValue); + } + + function equals_fixedValueNoEquals(fixedValue, variableValue) { + if (hasEquals(variableValue)) { + return variableValue.equals(fixedValue); + } else { + return fixedValue === variableValue; + } + } + + function equals_equivalence(o1, o2) { + return o1 === o2; + } + + function arraySearch(arr, value, arrayValueFunction, returnFoundItem, equalityFunction) { + var currentValue; + for (var i = 0, len = arr.length; i < len; i++) { + currentValue = arr[i]; + if (equalityFunction(value, arrayValueFunction(currentValue))) { + return returnFoundItem ? [i, currentValue] : true; + } + } + return false; + } + + function arrayRemoveAt(arr, idx) { + if (hasMethod(arr, "splice")) { + arr.splice(idx, 1); + } else { + if (idx === arr.length - 1) { + arr.length = idx; + } else { + var itemsAfterDeleted = arr.slice(idx + 1); + arr.length = idx; + for (var i = 0, len = itemsAfterDeleted.length; i < len; i++) { + arr[idx + i] = itemsAfterDeleted[i]; + } + } + } + } + + function checkKeyOrValue(kv, kvStr) { + if (kv === null) { + throw new Error("null is not a valid " + kvStr); + } else if (isUndefined(kv)) { + throw new Error(kvStr + " must not be undefined"); + } + } + + var keyStr = "key", valueStr = "value"; + + function checkKey(key) { + checkKeyOrValue(key, keyStr); + } + + function checkValue(value) { + checkKeyOrValue(value, valueStr); + } + + /*------------------------------------------------------------------------*/ + + function Bucket(firstKey, firstValue, equalityFunction) { + this.entries = []; + this.addEntry(firstKey, firstValue); + + if (equalityFunction !== null) { + this.getEqualityFunction = function() { + return equalityFunction; + }; + } + } + + function getBucketEntryKey(entry) { + return entry[0]; + } + + function getBucketEntryValue(entry) { + return entry[1]; + } + + Bucket.prototype = { + getEqualityFunction: function(searchValue) { + if (hasEquals(searchValue)) { + return equals_fixedValueHasEquals; + } else { + return equals_fixedValueNoEquals; + } + }, + + searchForEntry: function(key) { + return arraySearch(this.entries, key, getBucketEntryKey, true, this.getEqualityFunction(key)); + }, + + getEntryForKey: function(key) { + return this.searchForEntry(key)[1]; + }, + + getEntryIndexForKey: function(key) { + return this.searchForEntry(key)[0]; + }, + + removeEntryForKey: function(key) { + var result = this.searchForEntry(key); + if (result) { + arrayRemoveAt(this.entries, result[0]); + return true; + } + return false; + }, + + addEntry: function(key, value) { + this.entries[this.entries.length] = [key, value]; + }, + + size: function() { + return this.entries.length; + }, + + keys: function(keys) { + var startIndex = keys.length; + for (var i = 0, len = this.entries.length; i < len; i++) { + keys[startIndex + i] = this.entries[i][0]; + } + }, + + values: function(values) { + var startIndex = values.length; + for (var i = 0, len = this.entries.length; i < len; i++) { + values[startIndex + i] = this.entries[i][1]; + } + }, + + containsKey: function(key) { + return arraySearch(this.entries, key, getBucketEntryKey, false, this.getEqualityFunction(key)); + }, + + containsValue: function(value) { + return arraySearch(this.entries, value, getBucketEntryValue, false, equals_equivalence); + } + }; + + /*------------------------------------------------------------------------*/ + + function BucketItem() {} + BucketItem.prototype = []; + + // Supporting functions for searching hashtable bucket items + + function getBucketKeyFromBucketItem(bucketItem) { + return bucketItem[0]; + } + + function searchBucketItems(bucketItems, bucketKey, equalityFunction) { + return arraySearch(bucketItems, bucketKey, getBucketKeyFromBucketItem, true, equalityFunction); + } + + function getBucketForBucketKey(bucketItemsByBucketKey, bucketKey) { + var bucketItem = bucketItemsByBucketKey[bucketKey]; + + // Check that this is a genuine bucket item and not something + // inherited from prototype + if (bucketItem && (bucketItem instanceof BucketItem)) { + return bucketItem[1]; + } + return null; + } + + /*------------------------------------------------------------------------*/ + + function Hashtable(hashingFunction, equalityFunction) { + var bucketItems = []; + var bucketItemsByBucketKey = {}; + + hashingFunction = isFunction(hashingFunction) ? hashingFunction : keyForObject; + equalityFunction = isFunction(equalityFunction) ? equalityFunction : null; + + this.put = function(key, value) { + checkKey(key); + checkValue(value); + var bucketKey = hashingFunction(key); + + // Check if a bucket exists for the bucket key + var bucket = getBucketForBucketKey(bucketItemsByBucketKey, bucketKey); + if (bucket) { + // Check this bucket to see if it already contains this key + var bucketEntry = bucket.getEntryForKey(key); + if (bucketEntry) { + // This bucket entry is the current mapping of key to value, so replace + // old value and we're done. + bucketEntry[1] = value; + } else { + // The bucket does not contain an entry for this key, so add one + bucket.addEntry(key, value); + } + } else { + // No bucket, so create one and put our key/value mapping in + var bucketItem = new BucketItem(); + bucketItem[0] = bucketKey; + bucketItem[1] = new Bucket(key, value, equalityFunction); + bucketItems[bucketItems.length] = bucketItem; + bucketItemsByBucketKey[bucketKey] = bucketItem; + } + }; + + this.get = function(key) { + if (key == null) return null; + checkKey(key); + var bucketKey = hashingFunction(key); + // Check if a bucket exists for the bucket key + var bucket = getBucketForBucketKey(bucketItemsByBucketKey, bucketKey); + if (bucket) { + // Check this bucket to see if it contains this key + var bucketEntry = bucket.getEntryForKey(key); + if (bucketEntry) { + // This bucket entry is the current mapping of key to value, so return + // the value. + return bucketEntry[1]; + } + } + return null; + }; + + this.containsKey = function(key) { + checkKey(key); + + var bucketKey = hashingFunction(key); + + // Check if a bucket exists for the bucket key + var bucket = getBucketForBucketKey(bucketItemsByBucketKey, bucketKey); + if (bucket) { + return bucket.containsKey(key); + } + + return false; + }; + + this.containsValue = function(value) { + checkValue(value); + for (var i = 0, len = bucketItems.length; i < len; i++) { + if (bucketItems[i][1].containsValue(value)) { + return true; + } + } + return false; + }; + + this.clear = function() { + bucketItems.length = 0; + bucketItemsByBucketKey = {}; + }; + + this.isEmpty = function() { + return bucketItems.length === 0; + }; + + this.keys = function() { + var keys = []; + for (var i = 0, len = bucketItems.length; i < len; i++) { + bucketItems[i][1].keys(keys); + } + return keys; + }; + + this.values = function() { + var values = []; + for (var i = 0, len = bucketItems.length; i < len; i++) { + bucketItems[i][1].values(values); + } + return values; + }; + + this.remove = function(key) { + checkKey(key); + + var bucketKey = hashingFunction(key); + + // Check if a bucket exists for the bucket key + var bucket = getBucketForBucketKey(bucketItemsByBucketKey, bucketKey); + + if (bucket) { + // Remove entry from this bucket for this key + if (bucket.removeEntryForKey(key)) { + // Entry was removed, so check if bucket is empty + if (bucket.size() === 0) { + // Bucket is empty, so remove it + var result = searchBucketItems(bucketItems, bucketKey, bucket.getEqualityFunction(key)); + arrayRemoveAt(bucketItems, result[0]); + delete bucketItemsByBucketKey[bucketKey]; + } + } + } + }; + + this.size = function() { + var total = 0; + for (var i = 0, len = bucketItems.length; i < len; i++) { + total += bucketItems[i][1].size(); + } + return total; + }; + } + + return Hashtable; +})(); \ No newline at end of file diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.js new file mode 100644 index 0000000000000000000000000000000000000000..8be1b9828521bb3aa4b62cd7139dcb5e5e647d9c --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.js @@ -0,0 +1,43 @@ +/* +Creative Commons License: Attribution-No Derivative Works 3.0 Unported +http://creativecommons.org/licenses/by-nd/3.0/ +(c)2009 Michael Koch +*/ + +var objTelifyMessageBox = { + +init: function() +{ + var title = window.arguments[0].title; + if (title == null || title == "") title =" Telify"; + document.getElementById("dlgTelifyMessageBox").setAttribute("title", title); + var msg_node = document.createTextNode(window.arguments[0].msg); + document.getElementById("idTelify_mb_msg").appendChild(msg_node); + var flags = window.arguments[0].flags; + if ((flags & objTelifyUtil.MB_MASK) == 0) flags |= objTelifyUtil.MB_OK; // default button + if ((flags & objTelifyUtil.MB_OK) == 0) document.documentElement.getButton("accept").collapsed = true; + if ((flags & objTelifyUtil.MB_CANCEL) == 0) document.documentElement.getButton("cancel").collapsed = true; + var icon = "info32.png"; + switch (flags & objTelifyUtil.MB_ICON_MASK) { + case objTelifyUtil.MB_ICON_ERROR: icon = "error32.png"; break; + case objTelifyUtil.MB_ICON_WARNING: icon = "warn32.png"; break; + case objTelifyUtil.MB_ICON_ASK: icon = "ask32.png"; break; + case objTelifyUtil.MB_ICON_INFO: icon = "info32.png"; break; + } + document.getElementById("idTelify_mb_icon").setAttribute("src", "chrome://telify/content/"+icon); +}, + +onAccept: function() +{ + window.arguments[0].fResult = true; + return true; +}, + +onCancel: function() +{ + window.arguments[0].fResult = false; + return true; +} + +}; + diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.xul b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.xul new file mode 100644 index 0000000000000000000000000000000000000000..1be8d587f4dc776d2454b566d79f910df780ac51 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.xul @@ -0,0 +1,34 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> +<?xml-stylesheet href="chrome://telify/content/dialog.css" type="text/css"?> + +<!DOCTYPE dialog SYSTEM "chrome://telify/locale/lang.dtd"> + +<dialog id="dlgTelifyMessageBox" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" + buttons="accept, cancel" + onload="objTelifyMessageBox.init()" + ondialogaccept="objTelifyMessageBox.onAccept()" + ondialogcancel="objTelifyMessageBox.onCancel()" + title=""> + + <stringbundleset id="stringbundleset"> + <stringbundle id="idTelifyStringBundle" src="chrome://telify/locale/lang.properties"/> + </stringbundleset> + + <script type='application/x-javascript' src='chrome://telify/content/pref.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/util.js'></script> + <script type='application/x-javascript' src='chrome://telify/content/messagebox.js'></script> + + + <groupbox style="background-color:white;padding:8px;"> + <hbox> + <vbox> + <image id="idTelify_mb_icon" src="chrome://telify/content/info32.png" style="width:32px;height:32px;margin-right:4px;"/> + <spacer flex="1"/> + </vbox> + <description id="idTelify_mb_msg" style="width:240px;text-align:justify;"/> + </hbox> + </groupbox> + +</dialog> diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/pref.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/pref.js new file mode 100644 index 0000000000000000000000000000000000000000..2d3b635917caa5e8b8d7361020bd7a2e2c819339 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/pref.js @@ -0,0 +1,164 @@ +/* +Creative Commons License: Attribution-No Derivative Works 3.0 Unported +http://creativecommons.org/licenses/by-nd/3.0/ +(c)2009 Michael Koch +*/ + +var objTelifyPrefs = { + +PREF_BLACKLIST: "blacklist", +PREF_HIGHLIGHT: "highlight", +PREF_EXCLUDE: "exclude", +PREF_DEBUG: "debug", +PREF_ACTIVE: "active", +PREF_STATUSICON: "statusicon", +PREF_HREFTYPE: "linktype", +PREF_COLSORTCC: "colsortcc", +PREF_NUMHISTORY: "num_history", +PREF_IDD_PREFIX: "idd_prefix", +PREF_DONT_ESCAPE_PLUS: "dont_escape_plus", +PREF_DIAL_CC_DIRECT: "dial_cc_direct", + +NUM_CUSTOM_PARAMS: 3, + +PREF_CUSTOM_URL: "custom_url", +PREF_CUSTOM_TMPL: "custom_tmpl", +PREF_CUSTOM_PARAM: "custom_param", +PREF_CUSTOM_OPENTYPE: "custom_opentype", + +maxHistory: 10, + +telPrefs: null, +telStrings: null, + +blacklist: null, +excludedHosts: null, +highlight: null, +excludedTags: null, +hrefType: null, +numHistory: null, +idd_prefix: null, +fStatusIcon: null, +fActive: null, +fDebug: null, +fDontEscapePlus: null, +fDialCCDirect: null, + +custom_url: null, +custom_tmpl: null, +custom_param: [], +custom_opentype: null, + +HREFTYPE_CUSTOM: 9, + +protoList: new Array("tel", "callto", "skype", "sip"), + + +showConfigDialog: function() +{ + while (true) { + window.openDialog("chrome://telify/content/config.xul", "dlgTelifyConfig", "centerscreen,chrome,modal").focus; + if (this.hrefType == this.HREFTYPE_CUSTOM && this.custom_url.indexOf("$0") < 0) { + var result = objTelifyUtil.showMessageBox("", objTelifyLocale.msgNumberTemplateMissing(), + objTelifyUtil.MB_OK|objTelifyUtil.MB_CANCEL|objTelifyUtil.MB_ICON_WARNING); + if (result == false) continue; + } + break; + } +}, + + +getPrefObj: function() +{ + var obj = Components.classes["@mozilla.org/preferences-service;1"]; + obj = obj.getService(Components.interfaces.nsIPrefService); + obj = obj.getBranch("telify.settings."); + obj.QueryInterface(Components.interfaces.nsIPrefBranch2); + return obj; +}, + + +getCharPref: function(name) +{ + try { + return this.telPrefs.getCharPref(name); + } catch (e) { + alert(e); + return ""; + } +}, + + +getIntPref: function(name) +{ + try { + return this.telPrefs.getIntPref(name); + } catch (e) { + return 0; + } +}, + + +getBoolPref: function(name) +{ + try { + return this.telPrefs.getBoolPref(name); + } catch (e) { + return false; + } +}, + + +getPrefs: function() +{ + this.blacklist = this.telPrefs.getCharPref(this.PREF_BLACKLIST); + if (this.blacklist.length > 0) { + this.excludedHosts = this.blacklist.toLowerCase().split(","); + } else { + this.excludedHosts = new Array(); + } + this.highlight = this.telPrefs.getIntPref(this.PREF_HIGHLIGHT); + this.highlight = objTelifyUtil.trimInt(this.highlight, 0, 100); + this.numHistory = this.telPrefs.getIntPref(this.PREF_NUMHISTORY); + this.numHistory = objTelifyUtil.trimInt(this.numHistory, 1, 10); + this.idd_prefix = this.telPrefs.getCharPref(this.PREF_IDD_PREFIX); + var exclude = this.telPrefs.getCharPref(this.PREF_EXCLUDE); + this.excludedTags = exclude.toLowerCase().split(","); + this.hrefType = this.telPrefs.getIntPref(this.PREF_HREFTYPE); + if ((this.hrefType < 0 || this.hrefType >= this.protoList.length) && this.hrefType != this.HREFTYPE_CUSTOM) this.hrefType = 0; + this.fStatusIcon = this.telPrefs.getBoolPref(this.PREF_STATUSICON); + var status = document.getElementById("idTelify_status"); + if (status) status.setAttribute("collapsed", !this.fStatusIcon); + this.fDebug = this.telPrefs.getBoolPref(this.PREF_DEBUG); + this.fActive = this.telPrefs.getBoolPref(this.PREF_ACTIVE); + this.fDontEscapePlus = this.telPrefs.getBoolPref(this.PREF_DONT_ESCAPE_PLUS); + this.fDialCCDirect = this.telPrefs.getBoolPref(this.PREF_DIAL_CC_DIRECT); + // custom url + this.custom_url = this.getCharPref(this.PREF_CUSTOM_URL); + this.custom_tmpl = this.getIntPref(this.PREF_CUSTOM_TMPL); + for (var i=1; i<this.NUM_CUSTOM_PARAMS+1; i++) { + this.custom_param[i] = this.getCharPref(this.PREF_CUSTOM_PARAM+i); + } + this.custom_opentype = this.getIntPref(this.PREF_CUSTOM_OPENTYPE); +}, + + +prefObserver: { + observe: function(subject, topic, data) { + if (topic != "nsPref:changed") return; + objTelifyPrefs.getPrefs(); + } +}, + + +initTelifyPrefs: function() +{ + objTelifyPrefs.telPrefs = objTelifyPrefs.getPrefObj(); + objTelifyPrefs.telPrefs.addObserver("", objTelifyPrefs.prefObserver, false); + objTelifyPrefs.telStrings = document.getElementById("idTelifyStringBundle"); + objTelifyPrefs.getPrefs(); +} + +}; + + diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/telify.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/telify.js new file mode 100644 index 0000000000000000000000000000000000000000..58a615ec060bbb4bfeba41cb99ff550fab6b5f9f --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/telify.js @@ -0,0 +1,715 @@ +/* +Creative Commons License: Attribution-No Derivative Works 3.0 Unported +http://creativecommons.org/licenses/by-nd/3.0/ +(c)2009 Michael Koch +*/ + +var objTelify = { + +digits_min: 7, +digits_max: 16, + +hilite_color: new Array(0,0,255), +hilite_bgcolor: new Array(255,255,0), + +// special chars +sc_nbsp: String.fromCharCode(0xa0), + +// chars which look like dashes +token_dash: + String.fromCharCode(0x2013) + + String.fromCharCode(0x2014) + + String.fromCharCode(0x2212), + +exclPatternList: [ + /^\d{2}\.\d{2} ?(-|–) ?\d{2}\.\d{2}$/, // time range e.g. 08.00 - 17.00 + /^\d{2}\/\d{2}\/\d{2}$/, // date e.g. 09/03/09 + /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/, // ip address + /^[0-3]?[0-9]\.[0-3]?[0-9]\.(19|20)\d{2} - \d{2}\.\d{2}$/, // date and time e.g. 09.03.2009 - 17.59 + /^[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-](19|20)\d{2}$/, // date e.g. 09/03/2009, 09.03.2009, 09-03-2009 + /^[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-]\d{2} ?(-|–) ?[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-]\d{2}$/, // date range short + /^[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-] ?(-|–) ?[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-](19|20)\d{2}$/, // date range medium + /^[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-](19|20)\d{2} ?(-|–) ?[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-](19|20)\d{2}$/, // date range long + /^0\.\d+$/, // e.g. 0.12345678 +], + +inclLocalList: [ + [/^[1-9]\d{2}[\.-]\d{3}[\.-]\d{4}$/, "+1"], // US +], + +token_trigger: "+(0123456789", +token_part: " -/()[].\r\n" + + String.fromCharCode(0xa0) // sc_nbsp + + String.fromCharCode(0x2013) + String.fromCharCode(0x2014) + String.fromCharCode(0x2212), // token_dash +token_start: "+(0", +token_sep: " -/(.", +token_disallowed_post: ":-", +token_disallowed_prev: "-,.", + +dialHistory: new Array(objTelifyPrefs.maxHistory), + + +getDialHistory: function() +{ + for (var i=0; i<objTelifyPrefs.maxHistory; i++) { + try { + this.dialHistory[i] = objTelifyPrefs.telPrefs.getCharPref("history"+i); + } catch (e) { + this.dialHistory[i] = ""; + } + } +}, + + +saveDialHistory: function() +{ + for (var i=0; i<objTelifyPrefs.maxHistory; i++) { + if (this.dialHistory[i] == null) this.dialHistory[i] = ""; + objTelifyPrefs.telPrefs.setCharPref("history"+i, this.dialHistory[i]); + } +}, + + +updateDialHistory: function(prefix) +{ + //logmsg("updateDialHistory("+prefix+")"); + var newList = new Array(objTelifyPrefs.maxHistory); + newList[0] = prefix; + for (var i=0, j=1; i<objTelifyPrefs.maxHistory && j<objTelifyPrefs.maxHistory; i++) { + if (this.dialHistory[i] == null || this.dialHistory[i] == "" || this.dialHistory[i] == prefix) continue; + newList[j++] = this.dialHistory[i]; + } + this.dialHistory = newList; + this.saveDialHistory(); +}, + + +setStatus: function() +{ + var statusicon = document.getElementById("idTelify_statusicon"); + if (objTelifyPrefs.fActive) { + statusicon.setAttribute("src", "chrome://telify/content/icon18_active.png"); + var text = objTelifyPrefs.telStrings.getString("telify_active"); + statusicon.setAttribute("tooltiptext", text); + } else { + statusicon.setAttribute("src", "chrome://telify/content/icon18_inactive.png"); + var text = objTelifyPrefs.telStrings.getString("telify_inactive"); + statusicon.setAttribute("tooltiptext", text); + } +}, + + +toggleBlacklist: function() +{ + var host = objTelifyUtil.getHost(); + if (host == null) return; + if (objTelifyPrefs.excludedHosts.indexOf(host) >= 0) { + objTelifyUtil.arrayRemove(objTelifyPrefs.excludedHosts, host); + } else { + objTelifyPrefs.excludedHosts.push(host); + } + objTelifyPrefs.blacklist = objTelifyPrefs.excludedHosts.join(","); + objTelifyPrefs.telPrefs.setCharPref(objTelifyPrefs.PREF_BLACKLIST, objTelifyPrefs.blacklist); +}, + + +toggleActive: function() +{ + objTelifyPrefs.telPrefs.setBoolPref(objTelifyPrefs.PREF_ACTIVE, !objTelifyPrefs.fActive); + this.setStatus(); +}, + + +getSelectionNumber: function() +{ + //var sel = content.window.getSelection().toString(); + var sel = document.commandDispatcher.focusedWindow.getSelection().toString(); + sel = this.convertVanityNr(sel); + sel = objTelifyUtil.stripNumber(sel); + return sel; +}, + + +dialNumber: function(nr) +{ + var requ = new XMLHttpRequest(); + var url = objTelifyUtil.createDialURL(nr); + + if (objTelifyPrefs.hrefType == objTelifyPrefs.HREFTYPE_CUSTOM) { + if (objTelifyPrefs.custom_opentype == 1) { + window.open(url, "_blank"); + return; + } + if (objTelifyPrefs.custom_opentype == 2) { + var browser = top.document.getElementById("content"); + var tab = browser.addTab(url); + return; + } + if (objTelifyPrefs.custom_opentype == 3) { + var browser = top.document.getElementById("content"); + var tab = browser.addTab(url); + browser.selectedTab = tab; + return; + } + } + + try { + requ.open("GET", url, true); + requ.send(null); + } catch(e) { + // throws exception because answer is empty (or protocol is unknown) + if (e.name == "NS_ERROR_UNKNOWN_PROTOCOL") { + objTelifyUtil.showMessageBox("", objTelifyLocale.msgUnknownProtocol(), objTelifyUtil.MB_ICON_ERROR); + } + } +}, + + +modifyPopup: function(event) +{ + var label, key; + + //var selText = content.window.getSelection().toString(); + var selText = document.commandDispatcher.focusedWindow.getSelection().toString(); + + if (document.popupNode && document.popupNode.getAttribute("class") == "telified") { + var nr = document.popupNode.getAttribute("nr"); + var nr_parts = objTelifyUtil.splitPhoneNr(nr); + objTelify.modifyDialPopup(nr_parts[0], nr_parts[1], "context"); + objTelifyUtil.setIdAttr("collapsed", false, "idTelify_menu_context"); + } else if (objTelifyPrefs.fActive && selText.length > 0 && objTelifyUtil.countDigits(selText) > 1) { + var nr = objTelify.getSelectionNumber(); + var nr_parts = objTelifyUtil.splitPhoneNr(nr); + objTelify.modifyDialPopup(nr_parts[0], nr_parts[1], "context"); + objTelifyUtil.setIdAttr("collapsed", false, "idTelify_menu_context"); + } else { + objTelifyUtil.setIdAttr("collapsed", true, "idTelify_menu_context"); + } + + if (objTelifyPrefs.fActive) { + label = objTelifyPrefs.telStrings.getString("telify_deactivate"); + } else { + label = objTelifyPrefs.telStrings.getString("telify_activate"); + } + objTelifyUtil.setIdAttr("label", label, "idTelify_menu_activity", "idTelify_status_activity"); + + var host = objTelifyUtil.getHost(); + if (host) { + objTelifyUtil.setIdAttr("disabled", !objTelifyPrefs.fActive, "idTelify_menu_blacklist", "idTelify_status_blacklist"); + if (objTelifyPrefs.excludedHosts.indexOf(host) >= 0) key = "host_active_arg"; else key = "host_inactive_arg"; + label = objTelifyUtil.substArgs(objTelifyPrefs.telStrings.getString(key), host); + objTelifyUtil.setIdAttr("label", label, "idTelify_menu_blacklist", "idTelify_status_blacklist"); + } else { + objTelifyUtil.setIdAttr("label", "Kein Host aktiv", "idTelify_menu_blacklist", "idTelify_status_blacklist"); + objTelifyUtil.setIdAttr("disabled", true, "idTelify_menu_blacklist", "idTelify_status_blacklist"); + } +}, + + +showEditNumberDialog: function(cc, nr) +{ + var argObj = {cc: cc, nr: nr, fOK: false}; + window.openDialog("chrome://telify/content/editNumber.xul", "dlgTelifyEditNumber", "centerscreen,chrome,modal", argObj); + if (argObj.fOK) { + this.updateDialHistory(argObj.cc); + var dial = objTelifyUtil.prefixNumber(argObj.cc, argObj.nr, ""); + objTelify.dialNumber(dial); + } +}, + + +dialMenuSelection: function(cc, nr) +{ + this.updateDialHistory(cc); + var dial = objTelifyUtil.prefixNumber(cc, nr, ""); + objTelify.dialNumber(dial); +}, + + +createTargetCountryInfo: function(prefix) +{ + var cstring = objTelifyUtil.getCountryListString(prefix); + if (cstring) return "\n" + objTelifyPrefs.telStrings.getString('country_code') + ": " + cstring; + return ""; +}, + + +setDialMenuItem: function(item, code, nr) +{ + var label = objTelifyUtil.prefixNumber(code, nr, "-"); + item.setAttribute("label", label); + var cmd = "objTelify.dialMenuSelection('"+code+"','"+nr+"');"; + item.setAttribute("oncommand", cmd); + label = objTelifyUtil.substArgs(objTelifyPrefs.telStrings.getString('call_arg'), label); + label += objTelify.createTargetCountryInfo(code); + item.setAttribute("tooltiptext", label); + item.setAttribute("image", "chrome://telify/content/flag/"+code.substr(1)+".png"); +}, + + +modifyDialPopup: function(cc, nr, id) +{ + var item = document.getElementById("idTelify_"+id); + var sep = document.getElementById("idTelify_sep_"+id); + var numShown = 0; + + if (cc) { + this.setDialMenuItem(item, cc, nr); + } else { + item.setAttribute("label", nr); + var label = objTelifyUtil.substArgs(objTelifyPrefs.telStrings.getString('call_arg'), nr); + item.setAttribute("tooltiptext", label); + item.removeAttribute("image"); + item.setAttribute("oncommand", "objTelify.dialNumber('"+nr+"')"); + } + + item = document.getElementById("idTelify_edit_"+id); + if (cc) { + item.setAttribute("oncommand", "objTelify.showEditNumberDialog('"+cc+"','"+nr+"')"); + } else { + item.setAttribute("oncommand", "objTelify.showEditNumberDialog(null,'"+nr+"')"); + } + + var tldcc = objTelifyUtil.tld2cc(objTelifyUtil.getHostTLD()); + item = document.getElementById("idTelify_tld_"+id); + if (!cc && tldcc) { + item.setAttribute("collapsed", false); + this.setDialMenuItem(item, tldcc, nr); + numShown = 1; + } else { + item.setAttribute("collapsed", true); + tldcc = null; + } + + this.getDialHistory(); + + if (!cc && nr.charAt(0) != '+') { + var numLeft = objTelifyPrefs.numHistory; + if (tldcc) numLeft--; + for (var i=0; i<objTelifyPrefs.maxHistory; i++) { + item = document.getElementById("idTelify_"+id+i); + if (numLeft == 0 || this.dialHistory[i] == null || this.dialHistory[i].length == 0 || this.dialHistory[i] == cc || this.dialHistory[i] == tldcc) { + item.setAttribute("collapsed", true); + } else { + item.setAttribute("collapsed", false); + this.setDialMenuItem(item, this.dialHistory[i], nr); + numLeft--; + numShown++; + } + } + } else { + for (var i=0; i<objTelifyPrefs.maxHistory; i++) { + item = document.getElementById("idTelify_"+id+i); + item.setAttribute("collapsed", true); + } + } + sep.setAttribute("collapsed", numShown == 0); +}, + + +showDialPopup: function(target, cc, nr) +{ + var menu = document.getElementById("idTelify_popup_dial"); + var nr_parts = objTelifyUtil.splitPhoneNr(nr); + this.modifyDialPopup(cc, nr, "dial"); + menu.openPopup(target, "after_start", 0, 0, true, false); +}, + + +onClick: function(event) +{ + if (event.button != 0) return; + var class = event.target.getAttribute("class"); + if (class != "telified") return; + event.preventDefault(); + var nr = event.target.getAttribute("nr"); + var nr_parts = objTelifyUtil.splitPhoneNr(nr); + if (event.button == 0) { + if (nr_parts[0] && objTelifyPrefs.fDialCCDirect) { + objTelify.dialNumber(nr); + } else { + objTelify.showDialPopup(event.target, nr_parts[0], nr_parts[1]); + } + } + if (event.button == 2) { + objTelify.showDialPopup(event.target, nr_parts[0], nr_parts[1]); + } +}, + + +getNodeBackgroundColor: function(node) +{ + node = node.parentNode; + if (node == null) return null; + if (node.nodeType == Node.ELEMENT_NODE) { + var style = content.document.defaultView.getComputedStyle(node, ""); + var image = style.getPropertyValue("background-image"); + if (image && image != "none") return null; + var color = style.getPropertyValue("background-color"); + if (color && color != "transparent") return color; + } + return this.getNodeBackgroundColor(node); +}, + + +getNodeColor: function(node) +{ + node = node.parentNode; + if (node == null) return null; + if (node.nodeType == Node.ELEMENT_NODE) { + var style = content.document.defaultView.getComputedStyle(node, ""); + var color = style.getPropertyValue("color"); + if (color && color != "transparent") return color; + } + return this.getNodeColor(node); +}, + + +formatPhoneNr: function(phonenr) +{ + var substList = [ + [" ", " "], // double spaces to single space + [this.sc_nbsp, " "], // non-breaking space to plain old space + ["+ ", "+"], // remove space after + + ["--", "-"], // double dashes to single dash + ["(0)", " "], // remove optional area code prefix + ["[0]", " "], // remove optional area code prefix + ["-/", "/"], + ["/-", "/"], + ["( ", "("], + [" )", ")"], + ["\r", " "], + ["\n", " "], + ]; + + // replace dash-like chars with dashes + for (var i=0; i<phonenr.length; i++) { + var c = phonenr.charAt(i); + if (this.token_dash.indexOf(c) >= 0) { + phonenr = phonenr.substr(0, i) + "-" + phonenr.substr(i+1); + } + } + + const MAXLOOP = 100; // safety bailout + var nChanged; + + nChanged = 1; + for (var j=0; nChanged > 0 && j < MAXLOOP; j++) { + nChanged = 0; + for (var i=0; i<substList.length; i++) { + var index; + while ((index = phonenr.indexOf(substList[i][0])) >= 0) { + phonenr = phonenr.substr(0, index) + substList[i][1] + phonenr.substr(index+substList[i][0].length); + nChanged++; + } + } + } + + return phonenr; +}, + + +convertVanityNr: function(phonenr) +{ + const tab_alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + const tab_digit = "22233344455566677778889999"; + var newnr = ""; + for (var i=0; i<phonenr.length; i++) { + var c = phonenr.charAt(i); + var index = tab_alpha.indexOf(c); + if (index >= 0) c = tab_digit.substr(index, 1); + newnr += c; + } + return newnr; +}, + + +reject: function(str, reason) +{ + if (objTelifyPrefs.fDebug == false) return; + var msg = "Telify: reject '"+str+"' reason: "+reason; + objTelifyUtil.logmsg(msg); +}, + + +basechar_tab: [ + String.fromCharCode(0xa0) + + String.fromCharCode(0x2013) + + String.fromCharCode(0x2014) + + String.fromCharCode(0x2212), + " ---" +], + + +basechar: function(c) +{ + var index = this.basechar_tab[0].indexOf(c); + if (index >= 0) c = this.basechar_tab[1].charAt(index); + return c; +}, + + +telifyTextNode: function(node) +{ + if (node == null) return 0; + var text = node.data; + var len = text.length; + if (len < this.digits_min) return 0; + var hlFactor = objTelifyPrefs.highlight/200.0; + + for (var i=0; i<len; i++) { + var c = text.charAt(i); + + if (this.token_trigger.indexOf(c) < 0) continue; + + c = this.basechar(c); + + var str = "" + c; + var strlen = 1; + var last_c = c; + var ndigits = (objTelifyUtil.isdigit(c) ? 1 : 0); + var index; + var fStartsWithCountryCode = false; + var CCfromPattern = null; + + // gather allowed chars + while (strlen < len-i) { + c = text.charAt(i+strlen); + c = this.basechar(c); + if ((c == '+' && ndigits == 0) || (this.token_part.indexOf(c) >= 0)) { + if (c == last_c && c!=' ') break; + } else { + if (!objTelifyUtil.isdigit(c)) break; + ndigits++; + } + str += c; + strlen++; + last_c = c; + } + + // check against digit count min value + if (ndigits < this.digits_min) { + this.reject(str, "less than "+this.digits_min+" digits"); + i += strlen - 1; continue; + } + + // check allowed prev token + if (i > 0) { + var prev_c = text.charAt(i-1); + if (this.token_disallowed_prev.indexOf(prev_c) >= 0) { + this.reject(str, "unallowed previous token (reject list)"); + i += strlen - 1; continue; + } + if ((prev_c >= 'a' && prev_c <= "z") || (prev_c >= 'A' && prev_c <= "Z")) { + this.reject(str, "unallowed previous token (letter)"); + i += strlen - 1; continue; + } + } + + // check if phone number starts with country code + for (var j=0; j<telify_country_data.length; j++) { + var cclen = telify_country_data[j][0].length; + if (cclen < 2 || cclen > 4) continue; + var pattern = telify_country_data[j][0].substr(1); + var plen = pattern.length; + if (str.substr(0, plen) != pattern) continue; + var c = str.charAt(plen); + if (this.token_sep.indexOf(c) < 0) continue; + fStartsWithCountryCode = true; + break; + } + + // check against special local patterns + for (var j=0; j<this.inclLocalList.length; j++) { + var res = this.inclLocalList[j][0].exec(str); + if (res) {CCfromPattern = this.inclLocalList[j][1]; break;} + } + + // check if phone number starts with allowed token + if (CCfromPattern == null && fStartsWithCountryCode == false && this.token_start.indexOf(str.charAt(0)) < 0) { + this.reject(str, "unallowed start token (reject list)"); + i += strlen - 1; continue; + } + + // trim chars at end of string up to an unmatched opening bracket + index = -1; + for (var j=strlen-1; j>=0; j--) { + c = str.charAt(j); + if (c == ')') break; + if (c == '(') {index = j; break;} + } + if (index == 0) continue; + if (index > 0) { + str = str.substr(0, index); + strlen = str.length; + } + + // check against digit count max value (after we have removed unnecessary digits) + if (objTelifyUtil.countDigits(str) > this.digits_max) { + this.reject(str, "more than "+this.digits_max+" digits"); + i += strlen - 1; continue; + } + + // trim non-digit chars at end of string + while (str.length > 0) { + c = str.charAt(str.length-1); + if (!objTelifyUtil.isdigit(c)) { + str = str.substr(0, str.length-1); + strlen--; + } else break; + } + + // check allowed post token + var post_c = text.charAt(i+strlen); + if (post_c) { + if (this.token_disallowed_post.indexOf(post_c) >= 0) { + this.reject(str, "unallowed post token (reject list)"); + i += strlen - 1; continue; + } + if ((post_c >= 'a' && post_c <= "z") || (post_c >= 'A' && post_c <= "Z")) { + this.reject(str, "unallowed post token (letter)"); + i += strlen - 1; continue; + } + } + + // check if this is just a number in braces + // first check for unnecessary opening braces + if (str.substr(0, 1) == "(" && str.indexOf(")") < 0) { + str = str.substr(1); + i++; + strlen--; + // now check if it still starts with allowed token + if (this.token_start.indexOf(str.charAt(0)) < 0) { + this.reject(str, "unallowed start token (after brace removal)"); + i += strlen - 1; + continue; + } + } + + // check against blacklist patterns (date, time ranges etc.) + index = -1; + for (var j=0; j<this.exclPatternList.length; j++) { + var res = this.exclPatternList[j].exec(str); + if (res) {index = j; break;} + } + if (index >= 0) {this.reject(str, "blacklisted pattern #"+index); i += strlen - 1; continue;} + + + // ---------------------------------------------------------------- + + var display = this.formatPhoneNr(str); + var href = objTelifyUtil.stripNumber(display); + if (fStartsWithCountryCode) href = "+"+href; + //if (CCfromPattern) href = CCfromPattern + href; + + // insert link into DOM + + var node_prev = content.document.createTextNode(text.substr(0, i)); + var node_after = content.document.createTextNode(text.substr(i+strlen)); + + //alert("match="+str); + + var node_anchor = content.document.createElement("a"); + + if (hlFactor > 0.0) { + var color = objTelifyUtil.parseColor(this.getNodeColor(node)); + if (color == null) color = new Array(0,0,0); + var bgcolor = objTelifyUtil.parseColor(this.getNodeBackgroundColor(node)); + if (bgcolor == null) bgcolor = new Array(255,255,255); + for (var i=0; i<3; i++) { + color[i] = color[i] + hlFactor * (this.hilite_color[i] - color[i]); + bgcolor[i] = bgcolor[i] + hlFactor * (this.hilite_bgcolor[i] - bgcolor[i]); + } + var style = "color:#"+objTelifyUtil.color2hex(color)+";background-color:#"+objTelifyUtil.color2hex(bgcolor)+";-moz-border-radius:3px"; + node_anchor.setAttribute("style", style); + } + + node_anchor.setAttribute("title", objTelifyPrefs.telStrings.getString('link_title')); + node_anchor.setAttribute("class", "telified"); + node_anchor.setAttribute("nr", href); + node_anchor.setAttribute("href", objTelifyUtil.createDialURL(href)); + + var node_text = content.document.createTextNode(str); + node_anchor.appendChild(node_text); + + var parentNode = node.parentNode; + parentNode.replaceChild(node_after, node); + parentNode.insertBefore(node_anchor, node_after); + parentNode.insertBefore(node_prev, node_anchor); + + return 1; + } + + return 0; +}, + + +recurseNode: function(node) +{ + if (node == null) return 0; // safety + if (node.nodeType == Node.TEXT_NODE) { + return this.telifyTextNode(node); + } else { + var nChanged = 0; + //objTelifyUtil.logmsg("node type="+node.nodeType+" "+node.tagName+" (childs:"+node.childNodes.length+")"); + if (node.nodeType == Node.ELEMENT_NODE) { + var tagName = node.tagName.toLowerCase(); + if (objTelifyPrefs.excludedTags.indexOf(tagName) >= 0) return 0; + } + for (var i=0; i<node.childNodes.length; i++) { + nChanged += this.recurseNode(node.childNodes[i]); + } + if (node.contentDocument) { + nChanged += this.recurseNode(node.contentDocument.body); + node.contentDocument.addEventListener("click", objTelify.onClick, false); + } + } + return nChanged; +}, + + +parsePage: function(event) +{ + if (!objTelifyPrefs.fActive) return; + //objTelifyUtil.logmsg("eventPhase: "+event.eventPhase+"\n"+content.document.URL); + if (content.document.body == null) return; + if (event && event.eventPhase != 1) return; + + var host = objTelifyUtil.getHost(); + if (host && objTelifyPrefs.excludedHosts.indexOf(host) >= 0) return; + + //if (content.document.body.getAttribute('telified') == 1) return; + //content.document.body.setAttribute('telified', 1); + +/* + var nChanged = 0; + var duration = (new Date()).getTime(); + nChanged = objTelify.recurseNode(content.document.body); + duration = (new Date()).getTime() - duration; + var label = "Telify\n" + objTelifyPrefs.telStrings.getString('converted') + ": " + nChanged + " (" + duration + " ms)"; + document.getElementById("idTelify_statusicon").setAttribute("tooltiptext", label); +*/ + + window.setTimeout("objTelify.recurseNode(content.document.body)", 0); + + content.document.addEventListener("click", objTelify.onClick, false); +}, + + +init: function(event) +{ + window.addEventListener('load', objTelify.init, false); + objTelifyPrefs.initTelifyPrefs(); + objTelify.setStatus(); + getBrowser().addEventListener("load", objTelify.parsePage, true); + document.getElementById("contentAreaContextMenu").addEventListener("popupshowing", objTelify.modifyPopup, false); + objTelifyUtil.addScheme("tel"); + objTelifyUtil.localizeCountryData(); + objTelifyUtil.getAddonVersion(); +} + +}; + + +window.addEventListener('load', objTelify.init, false); + diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/util.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/util.js new file mode 100644 index 0000000000000000000000000000000000000000..838cd91afba39fcc34f151f1ed42c521603171c9 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/util.js @@ -0,0 +1,516 @@ +/* +Creative Commons License: Attribution-No Derivative Works 3.0 Unported +http://creativecommons.org/licenses/by-nd/3.0/ +(c)2009 Michael Koch +*/ + +var objTelifyUtil = { + +getBrowser: function() +{ + var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator); + var mainWindow = wm.getMostRecentWindow("navigator:browser"); + var browser = mainWindow.getBrowser(); + return browser; +}, + + +getAddonVersion: function() +{ + var gExtensionManager = Components.classes["@mozilla.org/extensions/manager;1"] + .getService(Components.interfaces.nsIExtensionManager); + return gExtensionManager.getItemForID("{6c5f349a-ddda-49ad-bdf0-326d3fe1f938}").version; +}, + + +createDialURL: function(nr) +{ + var url; + if (nr.charAt(0) == '+') { + if (objTelifyPrefs.idd_prefix.length > 0) { + nr = objTelifyPrefs.idd_prefix + nr.substr(1); + } else if (objTelifyPrefs.hrefType == objTelifyPrefs.HREFTYPE_CUSTOM && !objTelifyPrefs.fDontEscapePlus) { + nr = "%2B" + nr.substr(1); + } + } + if (objTelifyPrefs.hrefType == objTelifyPrefs.HREFTYPE_CUSTOM) { + url = objTelifyPrefs.custom_url; + url = objTelifyUtil.replaceRefs(url, 0, nr); + for (var i=1; i<objTelifyPrefs.NUM_CUSTOM_PARAMS+1; i++) { + url = objTelifyUtil.replaceRefs(url, i, objTelifyPrefs.custom_param[i]); + } + } else { + url = objTelifyPrefs.protoList[objTelifyPrefs.hrefType]+":"+nr; + } + return url; +}, + + +token_href: "+0123456789", + +stripNumber: function(phonenr) +{ + var newnr = ""; + for (var i=0; i<phonenr.length; i++) { + var c = phonenr.charAt(i); + if (this.token_href.indexOf(c) >= 0) newnr += c; + } + return newnr.substr(0, objTelify.digits_max); +}, + + +code2ndd_hashtable: null, + +create_code2ndd_hashtable: function() +{ + this.code2ndd_hashtable = new Hashtable(); + for (var i=0; i<telify_country_data.length; i++) { + if (telify_country_data[i][0] == "") continue; + this.code2ndd_hashtable.put(telify_country_data[i][0], telify_country_data[i][3]); + } +}, + + +prefixNumber: function(prefix, nr, sep) +{ + if (prefix == null || prefix == "") return this.stripNumber(nr); + if (this.code2ndd_hashtable == null) this.create_code2ndd_hashtable(); + var ndd = this.code2ndd_hashtable.get(prefix); + if ((ndd.length > 0) && (nr.substr(0, ndd.length) == ndd)) nr = nr.substr(ndd.length); + return this.stripNumber(prefix) + sep + this.stripNumber(nr); +}, + + +trim: function(s) +{ + s = s.replace(/^\s*(.*)/, "$1"); + s = s.replace(/(.*?)\s*$/, "$1"); + return s; +}, + + +localizeCountryData: function() +{ +/* + for (var i=0; i < telify_country_data.length; i++) { + for (var j=0; j<telify_country_locale.length; j++) { + if (telify_country_data[i][1] == telify_country_locale[j][0]) { + telify_country_data[i][1] = telify_country_locale[j][1]; + break; + } + } + } +*/ + var hashtable = new Hashtable(); + for (var i=0; i<telify_country_locale.length; i++) { + hashtable.put(telify_country_locale[i][0], telify_country_locale[i][1]); + } + for (var i=0; i<telify_country_data.length; i++) { + var value = hashtable.get(telify_country_data[i][1]); + if (value) telify_country_data[i][1] = value; + } +}, + + +tld_hashtable: null, + +create_tld_hashtable: function() +{ + this.tld_hashtable = new Hashtable(); + for (var i=0; i<telify_country_data.length; i++) { + if (telify_country_data[i][2] == "") continue; + var tld_list = telify_country_data[i][2].toLowerCase().split(","); + for (var j=0; j<tld_list.length; j++) { + tld_list[j] = this.trim(tld_list[j]); + this.tld_hashtable.put(tld_list[j], telify_country_data[i][0]); + } + } +}, + + +tld2cc: function(tld) +{ + if (this.tld_hashtable == null) this.create_tld_hashtable(); + return this.tld_hashtable.get(tld); +}, + + +splitPhoneNr: function(nr) +{ + var index = -1; + var maxlen = 0; + var idd_list = ["00", "011"]; + var oldnr = nr; + + if (nr.charAt(0) != '+') { + for (var i=0; i<idd_list.length; i++) { + if (nr.substr(0, idd_list[i].length) == idd_list[i]) { + nr = "+" + nr.substr(idd_list[i].length); + break; + } + } + } + if (nr.charAt(0) != '+') return [null, oldnr]; + for (var i=0; i<telify_country_data.length; i++) { + if (nr.substr(0, telify_country_data[i][0].length) == telify_country_data[i][0]) { + if (telify_country_data[i][0].length > maxlen) { + index = i; + maxlen = telify_country_data[i][0].length; + } + } + } + if (index >= 0) { + var cc = telify_country_data[index][0]; + return [cc, nr.substr(cc.length)]; + } + return [null, oldnr]; +}, + + +code2name_hashtable: null, + +create_code2name_hashtable: function() +{ + this.code2name_hashtable = new Hashtable(); + for (var i=0; i<telify_country_data.length; i++) { + if (telify_country_data[i][0] == "") continue; + var name = telify_country_data[i][1]; + var prev = this.code2name_hashtable.get(telify_country_data[i][0]); + if (prev) name = prev + ", " + name; + this.code2name_hashtable.put(telify_country_data[i][0], name); + } +}, + + +getCountryListString: function(prefix) +{ + if (this.code2name_hashtable == null) this.create_code2name_hashtable(); + return this.code2name_hashtable.get(prefix); +}, + + +getHost: function() +{ + try { + return content.document.location.host.toLowerCase(); + } catch (e) { + return null; + } +}, + + +getHostTLD: function() +{ + var host = this.getHost(); + if (host) { + var index = host.lastIndexOf('.'); + if (index >= 0) { + var tld = host.substr(index+1); + if (tld.length) return tld; + } + } + return null; +}, + + +MB_MASK: 0xff, MB_OK: 1, MB_CANCEL: 2, +MB_ICON_MASK: 0xff00, MB_ICON_INFO: 0, MB_ICON_WARNING: 0x0100, MB_ICON_ERROR: 0x0200, MB_ICON_ASK: 0x0300, + +showMessageBox: function(title, msg, flags) +{ + var argObj = {title: title, msg: msg, flags: flags, fResult: true}; + window.openDialog("chrome://telify/content/messagebox.xul", "dlgTelifyMessageBox", "centerscreen,chrome,modal", argObj).focus(); + return argObj.fResult; +}, + + +consoleService: null, + +logmsg: function(msg) { + if (this.consoleService == null) { + this.consoleService = Components.classes["@mozilla.org/consoleservice;1"]; + this.consoleService = this.consoleService.getService(Components.interfaces.nsIConsoleService); + } + this.consoleService.logStringMessage(msg); +}, + + +logerror: function(msg) { + Components.utils.reportError(msg); +}, + + +arrayRemove: function(a, v) +{ + for (var i=0; i<a.length; i++) { + if (a[i] == v) { + a.splice(i, 1); + i--; + } + } +}, + + +replaceRefs: function(string, nr, param) +{ + var index; + while ((index = string.indexOf("$"+nr)) >= 0 && string.charAt(index-1) != '\\') { + string = string.substr(0, index) + param + string.substr(index+2); + } + return string; +}, + + +substArgs: function(text) +{ + var newText = ""; + for (var i=1; i<arguments.length && i<10; i++) { + for (var j=0; j<text.length; j++) { + var c = text.charAt(j); + if (c == '$') { + c = text.charAt(j+1); + if (c >= '1' && c <= '9') { + var index = c - '0'; + if (index < arguments.length) { + newText += arguments[index]; + } else { + this.logerror("substArgs("+text+"): argument for $"+index+" missing"); + } + j++; + } else { + newText += c; + } + } else { + newText += c; + } + } + } + return newText; +}, + + +setIdAttr: function(name, value) +{ + for (var i=2; i<arguments.length; i++) { + var e = document.getElementById(arguments[i]); + if (e) { + e.setAttribute(name, value); + } else { + this.logerror("unknown element '"+arguments[i]+"'"); + } + } +}, + + +countDigits: function(text) +{ + var count = 0; + for (var i=0; i<text.length; i++) { + var c = text.charAt(i); + if (c >= '0' && c <= '9') count++; + } + return count; +}, + + +isdigit: function(c) +{ + return ("0123456789".indexOf(c) >= 0); +}, + + +trimInt: function(value, min, max) +{ + if (value < min) return min; + if (value > max) return max; + return value; +}, + + +parseColor: function(text) +{ + var exp, res, color; + + if (text == null) return null; + + exp = /^rgb *\( *(\d{1,3}) *, *(\d{1,3}) *, *(\d{1,3}) *\)$/; + res = exp.exec(text); + if (res) { + color = new Array(parseInt(res[1]), parseInt(res[2]), parseInt(res[3])); + for (var i=0; i<3; i++) { + if (color[i] < 0) color[i] = 0; + if (color[i] > 255) color[i] = 255; + } + return color; + } + + exp = /^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i; + res = exp.exec(text); + if (res) { + color = new Array(parseInt(res[1], 16), parseInt(res[2], 16), parseInt(res[3], 16)); + return color; + } + + exp = /^#?([\da-f])([\da-f])([\da-f])$/i; + res = exp.exec(text); + if (res) { + color = new Array(parseInt(res[1], 16), parseInt(res[2], 16), parseInt(res[3], 16)); + for (var i=0; i<3; i++) color[i] = color[i]*16+color[i]; + return color; + } + + return null; +}, + + +color2hex: function(color) +{ + var hex; + + if (color == null || color.length != 3) return ""; + for (var i=0, hex=""; i<3; i++) { + var d = "0"+Math.floor(color[i]).toString(16); + hex += d.substr(d.length - 2, 2); + } + return hex; +}, + + +esc2xml: function(string) +{ + var substList = [ + ["&", "&"], // here be dragons: must be first element in list + ["<", "<"], + [">", ">"], + ["\'", "'"], + ["\"", """], + ["Ä", "Ä"], + ["Ö", "Ö"], + ["Ü", "Ü"], + ["ä", "ä"], + ["ö", "ö"], + ["ü", "ü"], + ["ß", "ß"], + ]; + + for (var i=0; i<substList.length; i++) { + var index; + while ((index = string.indexOf(substList[i][0])) >= 0) { + string = string.substr(0, index) + substList[i][1] + string.substr(index+substList[i][0].length); + } + } + + return string; +}, + + +iso2utf8: function(s) +{ + s = s.split(""); + for (var i=0; i<s.length; i++) { + var c = s[i].charCodeAt(0); + if (c > 127) s[i] = String.fromCharCode(0xc0 | ((c >> 6) & 3)) + String.fromCharCode(0x80 | (c & 0x3f)); + } + return s.join(""); +}, + +addScheme: function(scheme) +{ + var createNC = function(aProperty) {return "http://home.netscape.com/NC-rdf#" + aProperty;}; + + var RDF = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(); + var IRDFService = RDF.QueryInterface(Components.interfaces.nsIRDFService); + + var ContainerUtils = Components.classes["@mozilla.org/rdf/container-utils;1"].getService(); + var IRDFContainerUtils = ContainerUtils.QueryInterface(Components.interfaces.nsIRDFContainerUtils); + + var Container = Components.classes["@mozilla.org/rdf/container;1"].createInstance(); + var IRDFContainer = Container.QueryInterface(Components.interfaces.nsIRDFContainer); + + const mimeTypes = "UMimTyp"; + var fileLocator = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties); + var file = fileLocator.get(mimeTypes, Components.interfaces.nsIFile); + var ioService = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService); + var fileHandler = ioService.getProtocolHandler("file").QueryInterface(Components.interfaces.nsIFileProtocolHandler); + var datasource = IRDFService.GetDataSource(fileHandler.getURLSpecFromFile(file)); + var irds = datasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource); + + var about, property, value; + + about = IRDFService.GetResource("urn:schemes"); + property = IRDFService.GetResource(createNC("Protocol-Schemes")); + value = IRDFService.GetResource("urn:schemes:root"); + datasource.Assert(about, property, value, true); + + about = IRDFService.GetResource("urn:schemes:root"); + if (IRDFContainerUtils.IsSeq(datasource, about) == false) { + datasource.Assert(about, null, null, true); + IRDFContainerUtils.MakeSeq(datasource, about); + } + IRDFContainer.Init(datasource, about); + var element = IRDFService.GetResource("urn:scheme:"+scheme); + if (IRDFContainer.IndexOf(element) < 0) { + IRDFContainer.AppendElement(element); + } + + about = IRDFService.GetResource("urn:scheme:"+scheme); + property = IRDFService.GetResource(createNC("value")); + value = IRDFService.GetLiteral(scheme); + datasource.Assert(about, property, value, true); + property = IRDFService.GetResource(createNC("handlerProp")); + value = IRDFService.GetResource("urn:scheme:handler:"+scheme) + datasource.Assert(about, property, value, true); + + about = IRDFService.GetResource("urn:scheme:handler:"+scheme); + property = IRDFService.GetResource(createNC("alwaysAsk")); + value = IRDFService.GetLiteral("true"); + datasource.Assert(about, property, value, true); + property = IRDFService.GetResource(createNC("useSystemDefault")); + value = IRDFService.GetLiteral("false"); + datasource.Assert(about, property, value, true); +/* + property = IRDFService.GetResource(createNC("possibleApplication")); + value = IRDFService.GetResource("urn:scheme:possibleApplication:tel"); + datasource.Assert(about, property, value, true); + + about = IRDFService.GetResource("urn:scheme:possibleApplication:tel"); + property = IRDFService.GetResource(createNC("prettyName")); + value = IRDFService.GetLiteral("Nicht konfiguriert"); + datasource.Assert(about, property, value, true); + property = IRDFService.GetResource(createNC("uriTemplate")); + value = IRDFService.GetLiteral("urn:handler:web:http://www.mike-koch.de"); + datasource.Assert(about, property, value, true); +*/ + irds.Flush(); +} + + +/* + <RDF:Description RDF:about="urn:schemes"> + <NC:Protocol-Schemes RDF:resource="urn:schemes:root"/> + </RDF:Description> + + <RDF:Seq RDF:about="urn:schemes:root"> + <RDF:li RDF:resource="urn:scheme:webcal"/> + <RDF:li RDF:resource="urn:scheme:mailto"/> + <RDF:li RDF:resource="urn:scheme:callto"/> + <RDF:li RDF:resource="urn:scheme:tel"/> + </RDF:Seq> + + <RDF:Description RDF:about="urn:scheme:tel" NC:value="tel"> + <NC:handlerProp RDF:resource="urn:scheme:handler:tel"/> + </RDF:Description> + + <RDF:Description RDF:about="urn:scheme:handler:tel" NC:alwaysAsk="true"> + <NC:externalApplication RDF:resource="urn:scheme:externalApplication:tel"/> + </RDF:Description> + + <RDF:Description RDF:about="urn:scheme:externalApplication:tel" + NC:prettyName="3GP_Converter.exe" + NC:path="C:\Programme\3GP_Converter033\3GP_Converter.exe" /> + +*/ + + +}; + diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/warn32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/warn32.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f6551d940eb76b48597f3f9bf09e2a3395b090 Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/warn32.png differ diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/country_locale.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/country_locale.js new file mode 100644 index 0000000000000000000000000000000000000000..57e1c7035d4edb12e9b82fdeace05f9f351833e8 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/country_locale.js @@ -0,0 +1,158 @@ +// caveat: save as UTF-8 +var telify_country_locale = [ +['U.S. Virgin Islands', 'Amerikanische Jungferninseln'], +['Northern Mariana Islands', 'Nördliche Marianen'], +['American Samoa', 'Amerikanisch-Samoa'], +['Canada', 'Kanada'], +['Antigua and Barbuda', 'Antigua und Barbuda'], +['British Virgin Islands', 'Britische Junferninseln'], +['Cayman Islands', 'Kaimaninseln'], +['Dominican Republic', 'Dominikanische Republik'], +['Jamaica', 'Jamaika'], +['Saint Kitts and Nevis', 'Saint Kitts und Nevis'], +['Saint Lucia', 'St. Lucia'], +['Saint Vincent and the Grenadines', 'St. Vincent und die Grenadinen'], +['Trinidad and Tobago', 'Trinidad und Tobago'], +['Turks and Caicos Islands', 'Turks- und Caicosinseln'], +['Egypt', 'Ägypten'], +['Morocco', 'Marokko'], +['Algeria', 'Algerien'], +['Tunisia', 'Tunesien'], +['Libya', 'Libyen'], +['Mauritania', 'Mauretanien'], +['Ivory Coast', 'Elfenbeinküste'], +['Ghana', 'Gana'], +['Chad', 'Tschad'], +['Central African Republic', 'Zentralafrikanische Republik'], +['Cameroon', 'Kamerun'], +['Cape Verde', 'Kap Verde'], +['São Tomé and Príncipe', 'São Tomé und Príncipe'], +['Equatorial Guinea', 'Äquatorialguinea'], +['Gabon', 'Gabun'], +['Congo (Republic)', 'Kongo (Republik)'], +['Congo (Democratic Republic)', 'Kongo (Demokratische Republik)'], +['Ascension Island', 'Ascension'], +['Seychelles', 'Seychellen'], +['Rwanda', 'Ruanda'], +['Ethiopia', 'Äthiopien'], +['Djibouti', 'Dschibuti'], +['Kenya', 'Kenia'], +['Tanzania', 'Tansania'], +['Mozambique', 'Mosambik'], +['Zambia', 'Sambia'], +['Madagascar', 'Madagaskar'], +['Zimbabwe', 'Simbabwe'], +['Botswana', 'Botsuana'], +['Swaziland', 'Swasiland'], +['Comoros', 'Komoren'], +['South Africa', 'Südafrika'], +['Saint Helena', 'St.Helena'], +['Faroe Islands', 'Färöer'], +['Greenland', 'Grönland'], +['Greece', 'Griechenland'], +['Netherlands', 'Niederlande'], +['Belgium', 'Belgien'], +['France', 'Frankreich'], +['Spain', 'Spanien'], +['Luxembourg', 'Luxemburg'], +['Ireland', 'Irland'], +['Iceland', 'Island'], +['Albania', 'Albanien'], +['Cyprus (South)', 'Zypern (Süden)'], +['Finland', 'Finnland'], +['Bulgaria', 'Bulgarien'], +['Hungary', 'Ungarn'], +['Lithuania', 'Litauen'], +['Latvia', 'Lettland'], +['Estonia', 'Estland'], +['Moldova', 'Moldawien'], +['Armenia', 'Armenien'], +['Nagorno-Karabakh', 'Bergkarabach'], +['Nagorno-Karabakh (Mobile)', 'Bergkarabach (Handynetz)'], +['Belarus', 'Weißrussland'], +['Kosovo (Mobile)', 'Kosovo (Handynetz)'], +['Serbia', 'Serbien'], +['Croatia', 'Kroatien'], +['Slovenia', 'Slowenien'], +['Kosovo (Mobile)', 'Kosovo (Handynetz)'], +['Bosnia and Herzegovina', 'Bosnien und Herzegowina'], +['Macedonia', 'Mazedonien'], +['Italy and Vatican City', 'Italien und Vatikanstadt'], +['Romania', 'Rumänien'], +['Switzerland', 'Schweiz'], +['Czech Republic', 'Tschechien'], +['Slovakia', 'Slowakei'], +['Austria', 'Österreich'], +['United Kingdom', 'Großbritannien'], +['Denmark', 'Dänemark'], +['Sweden', 'Schweden'], +['Norway', 'Norwegen'], +['Poland', 'Polen'], +['Germany', 'Deutschland'], +['Falkland Islands', 'Falklandinseln'], +['Saint-Pierre and Miquelon', 'Saint-Pierre und Miquelon'], +['Mexico', 'Mexiko'], +['Cuba', 'Kuba'], +['Argentina', 'Argentinien'], +['Brazil', 'Brasilien'], +['Colombia', 'Kolumbien'], +['Bolivia', 'Bolivien'], +['French Guiana', 'Französisch-Guayana'], +['Suriname', 'Surinam'], +['Netherlands Antilles', 'Niederländische Antillen'], +['Malaysia', 'Malaisia'], +['Australia', 'Australien'], +['Indonesia', 'Indonesien'], +['Philippines', 'Philippinen'], +['New Zealand', 'Neuseeland'], +['Singapore', 'Singapur'], +['East Timor', 'Ost-Timor'], +['Australian external territories', 'Australische Außengebiete'], +['Papua New Guinea', 'Papua-Neuguinea'], +['Solomon Islands', 'Salomonen'], +['Fiji', 'Fidschi'], +['Wallis and Futuna', 'Wallis und Futuna'], +['Cook Islands', 'Cook-Inseln'], +['Niue Island', 'Niue'], +['New Caledonia', 'Neukaledonien'], +['French Polynesia', 'Französisch-Polynesien'], +['Micronesia', 'Mikronesien'], +['Marshall Islands', 'Marshallinseln'], +['Russia', 'Russland'], +['Kazakhstan', 'Kasachstan'], +['South Korea', 'Südkorea'], +['North Korea', 'Nordkorea'], +['Hong Kong', 'Hongkong'], +['Macau', 'Macao'], +['Cambodia', 'Kambodscha'], +['Inmarsat (Atlantic East)', 'Inmarsat (Ostatlantik)'], +['Inmarsat (Pacific)', 'Inmarsat (Pazifik)'], +['Inmarsat (Indian)', 'Inmarsat (Indien)'], +['Inmarsat (Atlantic West)', 'Inmarsat (Westatlantik)'], +['Bangladesh', 'Bangladesch'], +['Global Mobile Satellite System', 'Globales mobiles Satellitensystem'], +['International Networks', 'Internationale Netzwerke'], +['Turkey', 'Türkei'], +['Cyprus (North)', 'Zypern (Nord)'], +['India', 'Indien'], +['Maldives', 'Malediven'], +['Lebanon', 'Libanon'], +['Jordan', 'Jordanien'], +['Syria', 'Syrien'], +['Iraq', 'Irak'], +['Saudi Arabia', 'Saudi Arabien'], +['Yemen', 'Jemen'], +['United Arab Emirates', 'Vereinigte Arabische Emirate'], +['Bahrain', 'Barain'], +['Qatar', 'Katar'], +['Bhutan', 'Butan'], +['Mongolia', 'Mongolei'], +['Tajikistan', 'Tadschikistan'], +['Azerbaijan', 'Aserbaidschan'], +['Georgia', 'Georgien'], +['Kyrgyzstan', 'Kirgisistan'], +['Uzbekistan', 'Usbekistan'], +['Guantanamo Bay', 'Guantanamo'], +['Midway Island', 'Midway Inseln'], +['Vatican City', 'Vatikanstadt'], +]; diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/custom_preset.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/custom_preset.js new file mode 100644 index 0000000000000000000000000000000000000000..7f248be61dd3df535a0d4d0d23404feb3d520058 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/custom_preset.js @@ -0,0 +1,8 @@ +/* (c)2009 Michael Koch +*/ + +/* name, url, parameter #1, parameter #2, parameter #3 */ +var telify_custom_preset = [ + ["", "", "Parameter #1", "Parameter #2", "Parameter #3"], + ["Vorlage für snom-Telefone", "http://$1/command.htm?number=$0&outgoing_uri=$2", "Telefon-IP", "Ausgehende URI", ""], +]; diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.dtd b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.dtd new file mode 100644 index 0000000000000000000000000000000000000000..797fd04dcf40dce7fb7f609244f43e7e6fe84b61 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.dtd @@ -0,0 +1,39 @@ +<!ENTITY menu.edit_number "Telefonnummer bearbeiten"> +<!ENTITY menu.selection "Rufnummernauswahl"> +<!ENTITY menu.config "Einstellungen"> +<!ENTITY menu.onlinehelp "Online-Hilfe"> +<!ENTITY dialog.edit.title "Telefonnummer bearbeiten"> +<!ENTITY dialog.edit.code "Vorwahl"> +<!ENTITY dialog.edit.country "Land"> +<!ENTITY dialog.edit.dial "Wählen"> +<!ENTITY dialog.config.title "Telify-Einstellungen"> +<!ENTITY dialog.config.general "Allgemeine Einstellungen"> +<!ENTITY dialog.config.custom "Eigene URL"> +<!ENTITY dialog.config.about "Info"> +<!ENTITY dialog.config.replaces "Ersetzt"> +<!ENTITY dialog.config.in_template "in der Vorlage"> +<!ENTITY dialog.config.empty_url "Vorlage unten eingeben oder aus der Liste auswählen"> +<!ENTITY dialog.config.idd_prefix "Ersetze '+' durch"> +<!ENTITY dialog.config.hreftype "Verwendetes Protokoll"> +<!ENTITY dialog.config.hreftype0 "tel:"> +<!ENTITY dialog.config.hreftype1 "callto:"> +<!ENTITY dialog.config.hreftype2 "skype:"> +<!ENTITY dialog.config.hreftype3 "sip:"> +<!ENTITY dialog.config.hreftype_custom "Eigene URL"> +<!ENTITY dialog.config.dialcc "Bei vorhandener Landesvorwahl"> +<!ENTITY dialog.config.dialcc_menu "Öffne Menu"> +<!ENTITY dialog.config.dialcc_direct "Wähle direkt"> +<!ENTITY dialog.config.highlight "Texthervorhebung"> +<!ENTITY dialog.config.highlight0 "Keine"> +<!ENTITY dialog.config.highlight1 "Leicht"> +<!ENTITY dialog.config.highlight2 "Mittel"> +<!ENTITY dialog.config.highlight3 "Stark"> +<!ENTITY dialog.config.num_history "Anzahl der Nummerneinträge"> +<!ENTITY dialog.config.statusicon "Status-Icon anzeigen"> +<!ENTITY dialog.config.statusicon0 "Nein"> +<!ENTITY dialog.config.statusicon1 "Ja"> +<!ENTITY dialog.config.opentype "Öffne Link"> +<!ENTITY dialog.config.opentype0 "im Hintergrund"> +<!ENTITY dialog.config.opentype1 "in einem neuen Fenster"> +<!ENTITY dialog.config.opentype2 "in einem neuen Tab ohne Fokus"> +<!ENTITY dialog.config.opentype3 "in einem neuen Tab mit Fokus"> diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.properties b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.properties new file mode 100644 index 0000000000000000000000000000000000000000..52c37336e6fbfb04829831cb42b8bf9929c824d3 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.properties @@ -0,0 +1,13 @@ +leave_blank= +converted=Konvertiert +telify_active=Telify ist aktiv +telify_inactive=Telify ist inaktiv +telify_activate=Telify aktivieren +telify_deactivate=Telify deaktivieren +call_arg=$1 anrufen +host_active_arg=Auf $1 aktivieren +host_inactive_arg=Auf $1 deaktivieren +link_title=Wählbare Rufnummer +country_code=Landesvorwahl +empty_url=Vorlage unten eingeben oder aus der Liste auswählen +phonenr_tmpl=[TelNr] diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/locale.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/locale.js new file mode 100644 index 0000000000000000000000000000000000000000..539c6126e6c459e0acecc121155d405ea03a6b0a --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/locale.js @@ -0,0 +1,25 @@ +/* (c)2009 Michael Koch +*/ + +var objTelifyLocale = { + +openOnlineHelp: function() +{ + var browser = objTelifyUtil.getBrowser(); + var tab = browser.addTab("http://www.codepad.de/de/download/firefox-add-ons/telify.html"); + browser.selectedTab = tab; +}, + +msgNumberTemplateMissing: function() +{ + return "Ihre Vorlage enthält keinen Platzhalter für die Telefonnummer (d.h. '$0') und wird deshalb keine Telefonnummer übermitteln. " + + "Wollen Sie das wirklich?"; +}, + +msgUnknownProtocol: function() +{ + return "Im diesem System ist keine Anwendung installiert, die sich für das verwendete Protokoll registriert hat. " + + "Bitte stellen Sie in der Telify-Konfiguration ein geeignetes Protokoll ein oder installieren Sie eine geeignete Anwendung."; +} + +} diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/country_locale.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/country_locale.js new file mode 100644 index 0000000000000000000000000000000000000000..8d0143c5c15e061727e83655aa800824acfe78f5 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/country_locale.js @@ -0,0 +1,3 @@ +var telify_country_locale = [ +/* for en-US this is empty */ +]; diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/custom_preset.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/custom_preset.js new file mode 100644 index 0000000000000000000000000000000000000000..e8d3b6be973d7adba081867a9ca0b0fadb2265ea --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/custom_preset.js @@ -0,0 +1,8 @@ +/* (c)2009 Michael Koch +*/ + +/* name, url, parameter #1, parameter #2, parameter #3 */ +var telify_custom_preset = [ + ["", "", "Parameter #1", "Parameter #2", "Parameter #3"], + ["snom phones template", "http://$1/command.htm?number=$0&outgoing_uri=$2", "Telefon-IP", "Ausgehende URI", ""], +]; diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.dtd b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.dtd new file mode 100644 index 0000000000000000000000000000000000000000..7dd845151d32971ad402b73a451fb68d9e2b1cf4 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.dtd @@ -0,0 +1,39 @@ +<!ENTITY menu.edit_number "Edit phone number"> +<!ENTITY menu.selection "Phone number selection"> +<!ENTITY menu.config "Preferences"> +<!ENTITY menu.onlinehelp "Online Help"> +<!ENTITY dialog.edit.title "Edit phone number"> +<!ENTITY dialog.edit.code "Code"> +<!ENTITY dialog.edit.country "Country"> +<!ENTITY dialog.edit.dial "Dial"> +<!ENTITY dialog.config.title "Telify Preferences"> +<!ENTITY dialog.config.general "General Settings"> +<!ENTITY dialog.config.custom "Custom URL"> +<!ENTITY dialog.config.about "About"> +<!ENTITY dialog.config.replaces "Replaces"> +<!ENTITY dialog.config.in_template "in template string"> +<!ENTITY dialog.config.idd_prefix "Replace '+' with"> +<!ENTITY dialog.config.hreftype "Used protocol"> +<!ENTITY dialog.config.hreftype0 "tel:"> +<!ENTITY dialog.config.hreftype1 "callto:"> +<!ENTITY dialog.config.hreftype2 "skype:"> +<!ENTITY dialog.config.hreftype3 "sip:"> +<!ENTITY dialog.config.hreftype_custom "Custom URL"> +<!ENTITY dialog.config.dialcc "When number has country code"> +<!ENTITY dialog.config.dialcc_menu "open menu"> +<!ENTITY dialog.config.dialcc_direct "dial directly"> +<!ENTITY dialog.config.highlight "Text highlighting"> +<!ENTITY dialog.config.highlight0 "None"> +<!ENTITY dialog.config.highlight1 "Light"> +<!ENTITY dialog.config.highlight2 "Medium"> +<!ENTITY dialog.config.highlight3 "Strong"> +<!ENTITY dialog.config.num_history "Number of recent country codes"> +<!ENTITY dialog.config.statusicon "Status icon"> +<!ENTITY dialog.config.statusicon0 "Hide"> +<!ENTITY dialog.config.statusicon1 "Show"> +<!ENTITY dialog.config.opentype "Open link"> +<!ENTITY dialog.config.opentype0 "silently in the background"> +<!ENTITY dialog.config.opentype1 "in a new window"> +<!ENTITY dialog.config.opentype2 "in a new tab without focus"> +<!ENTITY dialog.config.opentype3 "in a new tab with focus"> + \ No newline at end of file diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.properties b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.properties new file mode 100644 index 0000000000000000000000000000000000000000..ce7ed93d4997f6b269a4da7a70a15ffec20e8425 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.properties @@ -0,0 +1,13 @@ +leave_blank= +converted=Converted +telify_active=Telify is active +telify_inactive=Telify is inactive +telify_activate=Activate Telify +telify_deactivate=Deactivate Telify +call_arg=Call $1 +host_active_arg=Activate on $1 +host_inactive_arg=Deactivate on $1 +link_title=phone number +country_code=Country Code +empty_url=Enter template below or choose from the list +phonenr_tmpl=[phonenr] diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/locale.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/locale.js new file mode 100644 index 0000000000000000000000000000000000000000..5240f8585d315d5a39fa0e7bac4a807f99d3d7a5 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/locale.js @@ -0,0 +1,25 @@ +/* (c)2009 Michael Koch +*/ + +var objTelifyLocale = { + +openOnlineHelp: function() +{ + var browser = objTelifyUtil.getBrowser(); + var tab = browser.addTab("http://www.codepad.de/en/download/firefox-add-ons/telify.html"); + browser.selectedTab = tab; +}, + +msgNumberTemplateMissing: function() +{ + return "Your template does not contain a placeholder for the phone number (i.e. '$0') and will therefore not transmit a phone number. " + + "Do you really want to continue?"; +}, + +msgUnknownProtocol: function() +{ + return "No application is installed which registered itself for the used protocol. " + + "Please configure a suitable protocol in the Telify preferences or install a suitable application."; +} + +} diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/defaults/preferences/preferences.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/defaults/preferences/preferences.js new file mode 100644 index 0000000000000000000000000000000000000000..b0bb58542d7bf77b8af405187f0174a00a620341 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/defaults/preferences/preferences.js @@ -0,0 +1,18 @@ +pref("telify.settings.blacklist", ""); +pref("telify.settings.highlight", 25); +pref("telify.settings.debug", false); +pref("telify.settings.active", true); +pref("telify.settings.exclude", "a,applet,map,select,script,textarea"); +pref("telify.settings.statusicon", true); +pref("telify.settings.linktype", 0); +pref("telify.settings.colsortcc", 1); +pref("telify.settings.num_history", 5); +pref("telify.settings.idd_prefix", ""); +pref("telify.settings.custom_url", ""); +pref("telify.settings.custom_tmpl", 0); +pref("telify.settings.custom_param1", ""); +pref("telify.settings.custom_param2", ""); +pref("telify.settings.custom_param3", ""); +pref("telify.settings.custom_opentype", 3); +pref("telify.settings.dont_escape_plus", false); +pref("telify.settings.dial_cc_direct", false); diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/install.rdf b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/install.rdf new file mode 100644 index 0000000000000000000000000000000000000000..5128cb4f705a03d9e13df17e06a9472d8e09cc73 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/install.rdf @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> + <Description about="urn:mozilla:install-manifest"> + <em:id>{6c5f349a-ddda-49ad-bdf0-326d3fe1f938}</em:id> + <em:extension>true</em:extension> + <em:iconURL>chrome://telify/content/icon32.png</em:iconURL> + <em:version>0.4.7.3</em:version> + <em:creator>Michael Koch</em:creator> + <em:homepageURL>http://www.codepad.de/</em:homepageURL> + <em:optionsURL>chrome://telify/content/config.xul</em:optionsURL> + + <em:localized> + <Description> + <em:locale>de-DE</em:locale> + <em:name>Telify</em:name> + <em:description>Erzeugt klickbare Links aus Telefonnummern</em:description> + </Description> + </em:localized> + + <em:localized> + <Description> + <em:locale>en-US</em:locale> + <em:name>Telify</em:name> + <em:description>Converts telephone numbers into clickable links</em:description> + </Description> + </em:localized> + + <!-- Firefox --> + <em:targetApplication> + <Description> + <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> + <em:minVersion>3.0</em:minVersion> + <em:maxVersion>3.6.*</em:maxVersion> + </Description> + </em:targetApplication> + </Description> +</RDF> \ No newline at end of file diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/postinst b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/postinst new file mode 100755 index 0000000000000000000000000000000000000000..1039df3268eae8fca20a728add6c4939f7494360 --- /dev/null +++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/postinst @@ -0,0 +1,16 @@ +#!/bin/bash + +gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t string -s /desktop/gnome/url-handlers/tel/command "/usr/bin/sflphone-handler %s" +gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -s /desktop/gnome/url-handlers/tel/needs_terminal false -t bool +gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t bool -s /desktop/gnome/url-handlers/tel/enabled true + +gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t string -s /desktop/gnome/url-handlers/callto/command "/usr/bin/sflphone-handler %s" +gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -s /desktop/gnome/url-handlers/callto/needs_terminal false -t bool +gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t bool -s /desktop/gnome/url-handlers/callto/enabled true + +gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t string -s /desktop/gnome/url-handlers/sip/command "/usr/bin/sflphone-handler %s" +gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -s /desktop/gnome/url-handlers/sip/needs_terminal false -t bool +gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t bool -s /desktop/gnome/url-handlers/sip/enabled true + +exit 0 + diff --git a/tools/mozilla-telify-sflphone/debian/rules b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/rules similarity index 100% rename from tools/mozilla-telify-sflphone/debian/rules rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/rules diff --git a/tools/mozilla-telify-sflphone/debian/watch b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/watch similarity index 100% rename from tools/mozilla-telify-sflphone/debian/watch rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/watch