From 8bf8d71f955d5427343115762f68ed6380c608c3 Mon Sep 17 00:00:00 2001 From: Simon Schaufelberger Date: Fri, 15 Feb 2013 23:53:39 +0100 Subject: [PATCH] fixes #3252 Update Thunderbird icon and name --- libs/UserAgentParser/UserAgentParser.php | 2 +- tests/PHPUnit/Plugins/UserSettingsTest.php | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/libs/UserAgentParser/UserAgentParser.php b/libs/UserAgentParser/UserAgentParser.php index 07f59f709bb..7d9cee744d8 100644 --- a/libs/UserAgentParser/UserAgentParser.php +++ b/libs/UserAgentParser/UserAgentParser.php @@ -174,7 +174,7 @@ class UserAgentParser // browser family (by layout engine) static protected $browserType = array( 'ie' => array('IE'), - 'gecko' => array('NS', 'PX', 'FF', 'FB', 'CA', 'GA', 'KM', 'MO', 'SM', 'CO', 'FE', 'KP', 'KZ'), + 'gecko' => array('NS', 'PX', 'FF', 'FB', 'CA', 'GA', 'KM', 'MO', 'SM', 'CO', 'FE', 'KP', 'KZ', 'TB'), 'khtml' => array('KO'), 'webkit' => array('SF', 'CH', 'OW', 'AR', 'EP', 'FL', 'WO', 'AB', 'IR', 'CS', 'FD', 'HA', 'MI', 'GE', 'DF', 'BB', 'BP', 'TI', 'CF', 'RK', 'B2'), 'opera' => array('OP'), diff --git a/tests/PHPUnit/Plugins/UserSettingsTest.php b/tests/PHPUnit/Plugins/UserSettingsTest.php index 9f48ef5571c..a33b5039926 100644 --- a/tests/PHPUnit/Plugins/UserSettingsTest.php +++ b/tests/PHPUnit/Plugins/UserSettingsTest.php @@ -928,6 +928,18 @@ public function getUserAgents() array('Mozilla/5.0 (X11; U; CrOS i686 9.10.0; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.253.0 Safari/532.5', array( array('CH', 'Chrome', 'Chrome', '4.0', '4', '0', 'webkit'), array('LIN', 'Linux', 'Linux'))), + + + // Email Clients + + // Thunderbird + array('Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 Lightning/1.6', array( + array('TB', 'Thunderbird', 'Thunderbird', '14.0', '14', '0', 'gecko'), + array('WXP', 'Windows XP', 'Win XP'))), + + array('Mozilla/5.0 (X11; Linux i686; rv:16.0) Gecko/20121011 Thunderbird/16.0.1', array( + array('TB', 'Thunderbird', 'Thunderbird', '16.0', '16', '0', 'gecko'), + array('LIN', 'Linux', 'Linux'))), ); }