Skip to content

Commit

Permalink
PR device3 (matomo-org#5629)
Browse files Browse the repository at this point in the history
* new brand Homtom

*  Homtom detected models HT3 HT17 HT20 etc

* Adds detection for PPTV King 7S

* Adds various detections (matomo-org#5612)

* new brand Homtom

*  Homtom detected models HT3 HT17 HT20 etc

* adds models SENSEIT R390, R450, L301, A200, A109, E510, E500, E400

* add detect model `Xperia C5 Ultra`  user-agent ( Linux; Android 5.0; E5506 Build/29.0 )

* fix Xperia C5 Ultra brand Sony;
add models Sony Xperia M5 -  E5603, E5606, E5653
add model Sony Xperia M5 Dual - E5633, E5643, E5663

* fix Senseit regex regular

* fix Xperia C5 Ultra regex regular

* adds detect Explay RioPlay

* add new brand Wileyfox;
add models Spark; Spark +; Storm ; Swift; Swift 2; Swift 2 plus

* add detect Alcatel 4013M & new file tests

* add detect Blade A460

* new brand blackview & detector model BV2000, BV5000, BV600, omega plus

* Blackview remove V3 detect conflict detect Inew V3 model

* RIM add detect STV100-4 model
TCL add detect 7040N model

* ZTE add detect Nubia Z5S

* LG add detect V20 (VS995) model

* fix regular test BlackBerry Priv

* adds detect Nvidia SHIELD Tablet K1

* new brand PPTV  & detect model KING 7
new brand innos & detect A35, A35 Plus
fix detect coolpad 5860S, D6000

* new brand china mobile & detect model M812C

* detect china mobile - 1501 M02

* detect china mobile - 9930i

* detect china mobile - A1303 ( Iphone clone )

* detect china mobile - A309W

* add new brand DEXP & detect all Ixion models (99)

* detect brand Freetel - general models FTJ152C, FT141B, FT142, FT142A, FTJ152A, FTJ152B

* detect Freetel - models Kiwami, Rei, Katana 1, XM, Priori 4

* new brand Zen add detect models Admire

* detect ZET models Cinemax (1 ,2, 2+,3, 4G, click, force)

* Alcatel fixed name device

* fix Rio Play
detect Blackview: Heatwave, DM550, BV7000 PRO, Alife P1, Alife S1

* improves detection of DEXP devices

* sort test fixtures

* prepare new release

* Split Firefox into Firefox and Firefox Mobile (matomo-org#5625)

* split Firefox in Firefox and Firefox Mobile

* Firefox on iOS is also Firefox Mobile

* add Firefox Mobile to mobileOnlyBrowsers

* Pr browsers1 (matomo-org#5626)

* new brand Homtom

*  Homtom detected models HT3 HT17 HT20 etc

* issue matomo-org#5609 detect polarity browsers

* issue matomo-org#5609  detect qupzilla browser

* issue matomo-org#5609 detect  Dooble browser

* issue matomo-org#5609 detect  epic browser

* issue matomo-org#5609 detect  coast browser (only mobile ios)

* issue matomo-org#5609 detect  qutebrowser browser

* issue matomo-org#5609 detect  aloha browser browser (only mobile browser)

* issue matomo-org#5609 detect  waterfox browser

* issue matomo-org#5609 detect  iridium browser

* new brand IconBIT detect model NetTAB Mercury Quad FHD

* new brand LYF detect model flame 2

* detect LYF model Earth 1
detect LYF model Earth 2
detect LYF model Flame LS-4503
detect LYF model Flame 3

* detect LYF models flame 4, 5, 6, 7, 8
detect LYF model flame 7s

* detect LYF model flame 7s, Water 1

* LYF old models detect

* LYF old models part 2

* detect Lyf models part 2

* issue matomo-org#5585 detect Huawei Honor 5C

* detect model Honor 5C Dual SIM

* detect model  Huawei -  MediaPad T2 7.0 Pro

* 4Good new brand add

* 4Good detection models: S555m 4G, S501m 3G,  T700i 3G,  Light A103
fix detection models : Ixion and add test Ixion ES255

* Fly detect model Cirrus 3

* Bravis:detect models NP101 NB105, NB106, NB74, NP101

*  fix detection  ASUS -  MeMO Pad 7

* fly detection model Nimbus 9

* Fly detection Stratus 5, Cirrus 2, Stratus 6, Stratus 2

* Fly detection  Nimbus 3, Nimbus 7

* detection Fly models Cirrus 6, Cirrus 7,  Nimbus 4,  Nimbus 8,  Nimbus 2,  Nimbus 1,  Stratus 4
detection Panasonic T50

* fix detection sony Xperia XA Ultra

* issue matomo-org#5609 detect ciberfox browser

* detect browser icab mobile

* detect  LS-5505 Water F1

* Fly detect Stratus 3,  Stratus 1,  'Cumulus 1

* Bravis detect model NB751

* detect 4Good universal regular
  • Loading branch information
sanchezzzhak authored and sgiehl committed Jul 3, 2017
1 parent ef221e7 commit 0dcd64a
Show file tree
Hide file tree
Showing 7 changed files with 1,571 additions and 13 deletions.
2 changes: 2 additions & 0 deletions Parser/Client/Browser.php
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ class Browser extends ClientParserAbstract
'CO' => 'CometBird',
'CP' => 'ChromePlus',
'CR' => 'Chromium',
'CY' => 'Cyberfox',
'CS' => 'Cheshire',
'DB' => 'dbrowser',
'DE' => 'Deepnet Explorer',
Expand All @@ -90,6 +91,7 @@ class Browser extends ClientParserAbstract
'IA' => 'Iceape',
'IB' => 'IBrowse',
'IC' => 'iCab',
'I2' => 'iCab Mobile',
'I1' => 'Iridium',
'ID' => 'IceDragon',
'IV' => 'Isivioo',
Expand Down
3 changes: 3 additions & 0 deletions Parser/Device/DeviceParserAbstract.php
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ abstract class DeviceParserAbstract extends ParserAbstract
*/
public static $deviceBrands = array(
'3Q' => '3Q',
'4G' => '4Good',
'AC' => 'Acer',
'AZ' => 'Ainol',
'AI' => 'Airness',
Expand Down Expand Up @@ -181,6 +182,7 @@ abstract class DeviceParserAbstract extends ParserAbstract
'IK' => 'iKoMo',
'IM' => 'i-mate',
'I1' => 'iOcean',
'I2' => 'IconBIT',
'IW' => 'iNew',
'IF' => 'Infinix',
'IN' => 'Innostream',
Expand Down Expand Up @@ -219,6 +221,7 @@ abstract class DeviceParserAbstract extends ParserAbstract
'LO' => 'Loewe',
'LM' => 'Logicom',
'LX' => 'Lexibook',
'LY' => 'LYF',
'MJ' => 'Majestic',
'MA' => 'Manta Multimedia',
'MB' => 'Mobistel',
Expand Down
18 changes: 18 additions & 0 deletions Tests/Parser/Client/fixtures/browser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1674,3 +1674,21 @@
version: "41.2"
engine: WebKit
engine_version: 537.36
-
user_agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:28.0) Gecko/20100101 Firefox/28.0 Cyberfox/28.0.1
client:
type: browser
name: Cyberfox
short_name: CY
version: "28.0.1"
engine: Gecko
engine_version:
-
user_agent: Mozilla/5.0 (iPhone; CPU OS 8_0 like Mac OS X) AppleWebKit/538.34.9 (KHTML, like Gecko) iCabMobile/1.1
client:
type: browser
name: "iCab Mobile"
short_name: I2
version: "1.1"
engine: WebKit
engine_version: "538.34.9"
Loading

0 comments on commit 0dcd64a

Please sign in to comment.