Changeset 206973 in webkit
- Timestamp:
- Oct 9, 2016 5:45:20 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r206972 r206973 1 2016-10-09 Simon Fraser <simon.fraser@apple.com> 2 3 Convert contributors.json to a flat list 4 https://bugs.webkit.org/show_bug.cgi?id=163183 5 6 Reviewed by Darin Adler. 7 8 Make contributors.json easier to maintain by eliminating the big groupings ("Committers", "Reviewers" etc) 9 and moving that data to a "status" property on each contributor. 10 11 * Scripts/webkitpy/common/config/committers.py: 12 (Contributor.__eq__): Implement this to fix unit tests, now that load_json() is not @memoized. 13 (Contributor.as_dict): Include status in the dict. 14 (CommitterList.__init__): Clean up to make the testing code path more explicit. 15 (CommitterList.load_json): 16 (CommitterList.load_test_data): 17 (CommitterList.as_json): 18 (Contributor.__unicode__): Deleted. 19 * Scripts/webkitpy/common/config/contributors.json: 20 * Scripts/webkitpy/tool/bot/irc_command_unittest.py: 21 (IRCCommandTest.test_whois): The ordering here is now alphabetical. 22 1 23 2016-10-09 Fujii Hironori <Hironori.Fujii@sony.com> 2 24 -
trunk/Tools/Scripts/webkitpy/common/config/committers.py
r206970 r206973 68 68 return '"%s" <%s>' % (self.full_name, self.emails[0]) 69 69 70 def __eq__(self, other): 71 return (self.full_name == other.full_name 72 and self.emails == other.emails 73 and self._case_preserved_emails == other._case_preserved_emails 74 and self.irc_nicknames == other.irc_nicknames 75 and self.expertise == other.expertise 76 and self.can_commit == other.can_commit 77 and self.can_review == other.can_review) 78 70 79 def contains_string(self, search_string): 71 80 string = search_string.lower() … … 96 105 info = {"emails" : self._case_preserved_emails} 97 106 107 if self.can_review: 108 info["status"] = "reviewer" 109 elif self.can_commit: 110 info["status"] = "committer" 111 98 112 if self.irc_nicknames: 99 113 info["nicks"] = self.irc_nicknames … … 103 117 104 118 return info 119 105 120 106 121 class Committer(Contributor): … … 123 138 reviewers=[], 124 139 contributors=[]): 125 # FIXME: These arguments only exist for testing. Clean it up. 126 if not (committers or reviewers or contributors): 127 loaded_data = self.load_json() 128 contributors = loaded_data['Contributors'] 129 committers = loaded_data['Committers'] 130 reviewers = loaded_data['Reviewers'] 131 132 self._contributors = contributors + committers + reviewers 133 self._committers = committers + reviewers 134 self._reviewers = reviewers 140 if committers or reviewers or contributors: 141 self.load_test_data(committers, reviewers, contributors) 142 else: 143 self.load_json() 144 135 145 self._contributors_by_name = {} 136 146 self._accounts_by_email = {} 137 147 self._accounts_by_login = {} 138 148 139 @staticmethod 140 @memoized 141 def load_json(): 149 def load_json(self): 142 150 filesystem = FileSystem() 143 151 json_path = filesystem.join(filesystem.dirname(filesystem.path_to_module('webkitpy.common.config')), 'contributors.json') … … 147 155 sys.exit('contributors.json is malformed: ' + str(e)) 148 156 149 return { 150 'Contributors': [Contributor(name, data.get('emails'), data.get('nicks'), data.get('expertise')) for name, data in contributors['Contributors'].iteritems()], 151 'Committers': [Committer(name, data.get('emails'), data.get('nicks'), data.get('expertise')) for name, data in contributors['Committers'].iteritems()], 152 'Reviewers': [Reviewer(name, data.get('emails'), data.get('nicks'), data.get('expertise')) for name, data in contributors['Reviewers'].iteritems()], 153 } 157 self._contributors = [] 158 self._committers = [] 159 self._reviewers = [] 160 161 for name, data in contributors.iteritems(): 162 contributor = None 163 status = data.get('status') 164 if status == "reviewer": 165 contributor = Reviewer(name, data.get('emails'), data.get('nicks'), data.get('expertise')) 166 self._reviewers.append(contributor) 167 self._committers.append(contributor) 168 elif status == "committer": 169 contributor = Committer(name, data.get('emails'), data.get('nicks'), data.get('expertise')) 170 self._committers.append(contributor) 171 else: 172 contributor = Contributor(name, data.get('emails'), data.get('nicks'), data.get('expertise')) 173 174 self._contributors.append(contributor) 175 176 def load_test_data(self, committers, reviewers, contributors): 177 self._contributors = contributors + committers + reviewers 178 self._committers = committers + reviewers 179 self._reviewers = reviewers 154 180 155 181 @staticmethod … … 161 187 162 188 def as_json(self): 163 result = { 164 'Contributors': CommitterList._contributor_list_to_dict(self._exclusive_contributors()), 165 'Committers': CommitterList._contributor_list_to_dict(self._exclusive_committers()), 166 'Reviewers': CommitterList._contributor_list_to_dict(self._reviewers) 167 } 189 result = CommitterList._contributor_list_to_dict(self._contributors) 168 190 return json.dumps(result, sort_keys=True, indent=3, separators=(',', ' : ')) 169 191 -
trunk/Tools/Scripts/webkitpy/common/config/contributors.json
r206967 r206973 1 1 { 2 "Committers" : { 3 "Aakash Jain" : { 4 "emails" : [ 5 "aakash_jain@apple.com" 6 ], 7 "nicks" : [ 8 "aakash_jain" 9 ] 10 }, 11 "Aaron Boodman" : { 12 "emails" : [ 13 "aa@chromium.org" 14 ], 15 "nicks" : [ 16 "aboodman" 17 ] 18 }, 19 "Aaron Colwell" : { 20 "emails" : [ 21 "acolwell@chromium.org" 22 ], 23 "nicks" : [ 24 "acolwell" 25 ] 26 }, 27 "Adam Bergkvist" : { 28 "emails" : [ 29 "adam.bergkvist@ericsson.com" 30 ], 31 "nicks" : [ 32 "adambe" 33 ] 34 }, 35 "Adam Kallai" : { 36 "emails" : [ 37 "kadam@inf.u-szeged.hu" 38 ], 39 "nicks" : [ 40 "kadam" 41 ] 42 }, 43 "Adam Klein" : { 44 "emails" : [ 45 "adamk@chromium.org" 46 ], 47 "nicks" : [ 48 "aklein" 49 ] 50 }, 51 "Adam Langley" : { 52 "emails" : [ 53 "agl@chromium.org" 54 ], 55 "expertise" : "All Chromium Linux Code (yes, all of it)", 56 "nicks" : [ 57 "agl" 58 ] 59 }, 60 "Ademar de Souza Reis Jr" : { 61 "emails" : [ 62 "ademar@webkit.org", 63 "ademar.reis@gmail.com", 64 "ademar.reis@openbossa.org" 65 ], 66 "nicks" : [ 67 "ademar" 68 ] 69 }, 70 "Adenilson Cavalcanti" : { 71 "emails" : [ 72 "cavalcantii@gmail.com", 73 "savagobr@yahoo.com", 74 "a.cavalcanti@samsung.com" 75 ], 76 "nicks" : [ 77 "Savago" 78 ] 79 }, 80 "Akos Kiss" : { 81 "emails" : [ 82 "akiss@inf.u-szeged.hu" 83 ], 84 "nicks" : [ 85 "akiss" 86 ] 87 }, 88 "Albert J. Wong" : { 89 "emails" : [ 90 "ajwong@chromium.org" 91 ] 92 }, 93 "Alberto Garcia" : { 94 "emails" : [ 95 "berto@igalia.com", 96 "agarcia@igalia.com" 97 ], 98 "nicks" : [ 99 "bertogg", 100 "berto" 101 ] 102 }, 103 "Alec Flett" : { 104 "emails" : [ 105 "alecflett@chromium.org", 106 "alecflett@google.com" 107 ], 108 "nicks" : [ 109 "alecf" 110 ] 111 }, 112 "Aleksandr Skachkov" : { 113 "emails" : [ 114 "gskachkov@gmail.com" 115 ], 116 "nicks" : [ 117 "gskachkov" 118 ] 119 }, 120 "Alexander F\u00e6r\u00f8y" : { 121 "emails" : [ 122 "ahf@0x90.dk", 123 "alexander.faeroy@nokia.com" 124 ], 125 "expertise" : "The QtWebKit Port", 126 "nicks" : [ 127 "ahf" 128 ] 129 }, 130 "Alexander Kellett" : { 131 "emails" : [ 132 "a@lypanov.net", 133 "lypanov@mac.com", 134 "a-lists001@lypanov.net", 135 "lypanov@kde.org" 136 ], 137 "nicks" : [ 138 "lypanov" 139 ] 140 }, 141 "Alexandre Elias" : { 142 "emails" : [ 143 "aelias@chromium.org", 144 "aelias@google.com" 145 ], 146 "nicks" : [ 147 "aelias" 148 ] 149 }, 150 "Alice Boxhall" : { 151 "emails" : [ 152 "aboxhall@chromium.org" 153 ], 154 "nicks" : [ 155 "aboxhall" 156 ] 157 }, 158 "Alok Priyadarshi" : { 159 "emails" : [ 160 "alokp@chromium.org" 161 ], 162 "nicks" : [ 163 "alokp" 164 ] 165 }, 166 "Ami Fischman" : { 167 "emails" : [ 168 "fischman@chromium.org", 169 "fischman@google.com" 170 ], 171 "nicks" : [ 172 "fischman" 173 ] 174 }, 175 "Amruth Raj" : { 176 "emails" : [ 177 "amruthraj@motorola.com" 178 ], 179 "nicks" : [ 180 "amruthraj" 181 ] 182 }, 183 "Andras Becsi" : { 184 "emails" : [ 185 "abecsi@webkit.org", 186 "andras.becsi@digia.com" 187 ], 188 "expertise" : "The QtWebKit Port, Tools, Layout and Rendering", 189 "nicks" : [ 190 "bbandix" 191 ] 192 }, 193 "Andre Boule" : { 194 "emails" : [ 195 "aboule@apple.com" 196 ] 197 }, 198 "Andrei Popescu" : { 199 "emails" : [ 200 "andreip@google.com" 201 ], 202 "nicks" : [ 203 "andreip" 204 ] 205 }, 206 "Andres Gomez" : { 207 "emails" : [ 208 "agomez@igalia.com", 209 "tanty0@gmail.com", 210 "agomez@gnome.org" 211 ], 212 "expertise" : "WebKitGTK+", 213 "nicks" : [ 214 "tanty", 215 "agomez" 216 ] 217 }, 218 "Andrew Lo" : { 219 "emails" : [ 220 "anlo@rim.com", 221 "anlo@blackberry.com", 222 "andrewlo@gmail.com" 223 ], 224 "nicks" : [ 225 "andrewlo" 226 ] 227 }, 228 "Andrew Scherkus" : { 229 "emails" : [ 230 "scherkus@chromium.org" 231 ], 232 "nicks" : [ 233 "scherkus" 234 ] 235 }, 236 "Andrew Wellington" : { 237 "emails" : [ 238 "andrew@webkit.org", 239 "proton@wiretapped.net" 240 ], 241 "nicks" : [ 242 "proton" 243 ] 244 }, 245 "Andrey Adaykin" : { 246 "emails" : [ 247 "aandrey@chromium.org" 248 ], 249 "expertise" : "Developer Tools, Web Inspector", 250 "nicks" : [ 251 "aandrey" 252 ] 253 }, 254 "Andrey Kosyakov" : { 255 "emails" : [ 256 "caseq@chromium.org" 257 ], 258 "nicks" : [ 259 "caseq" 260 ] 261 }, 262 "Andrzej Badowski" : { 263 "emails" : [ 264 "a.badowski@samsung.com" 265 ], 266 "nicks" : [ 267 "abadowski" 268 ] 269 }, 270 "Andy Wingo" : { 271 "emails" : [ 272 "wingo@igalia.com" 273 ], 274 "expertise" : "JavaScriptCore, the WebKitGTK+ port", 275 "nicks" : [ 276 "wingo" 277 ] 278 }, 279 "Anna Cavender" : { 280 "emails" : [ 281 "annacc@chromium.org" 282 ], 283 "nicks" : [ 284 "annacc" 285 ] 286 }, 287 "Anthony Ricaud" : { 288 "emails" : [ 289 "rik@webkit.org" 290 ], 291 "expertise" : "Web Inspector", 292 "nicks" : [ 293 "rik" 294 ] 295 }, 296 "Antoine Labour" : { 297 "emails" : [ 298 "piman@chromium.org" 299 ], 300 "nicks" : [ 301 "piman" 302 ] 303 }, 304 "Anton D'Auria" : { 305 "emails" : [ 306 "adauria@apple.com" 307 ], 308 "nicks" : [ 309 "antonlefou" 310 ] 311 }, 312 "Anton Muhin" : { 313 "emails" : [ 314 "antonm@chromium.org" 315 ], 316 "nicks" : [ 317 "antonm" 318 ] 319 }, 320 "Anton Obzhirov" : { 321 "emails" : [ 322 "a.obzhirov@samsung.com" 323 ], 324 "expertise" : "The WebKitGTK+ Port", 325 "nicks" : [ 326 "aobzhirov" 327 ] 328 }, 329 "Arko Saha" : { 330 "emails" : [ 331 "arko@motorola.com" 332 ], 333 "nicks" : [ 334 "arkos" 335 ] 336 }, 337 "Arno Renevier" : { 338 "emails" : [ 339 "a.renevier@samsung.com" 340 ], 341 "nicks" : [ 342 "arno" 343 ] 344 }, 345 "Arpita Bahuguna" : { 346 "emails" : [ 347 "a.bah@samsung.com" 348 ], 349 "nicks" : [ 350 "arpitab" 351 ] 352 }, 353 "Arvid Nilsson" : { 354 "emails" : [ 355 "anilsson@rim.com", 356 "anilsson@blackberry.com" 357 ], 358 "nicks" : [ 359 "anilsson" 360 ] 361 }, 362 "Babak Shafiei" : { 363 "emails" : [ 364 "bshafiei@apple.com" 365 ] 366 }, 367 "Balazs Kelemen" : { 368 "emails" : [ 369 "kbalazs@webkit.org", 370 "b.kelemen@sisa.samsung.com", 371 "b.kelemen@samsung.com" 372 ], 373 "expertise" : "The QtWebKit Port, WebKit2", 374 "nicks" : [ 375 "kbalazs" 376 ] 377 }, 378 "Basile Clement" : { 379 "emails" : [ 380 "basile_clement@apple.com", 381 "cbasile06+webkit@gmail.com" 382 ], 383 "nicks" : [ 384 "elarnon" 385 ] 386 }, 387 "Bear Travis" : { 388 "emails" : [ 389 "betravis@adobe.com" 390 ], 391 "nicks" : [ 392 "betravis" 393 ] 394 }, 395 "Ben Murdoch" : { 396 "emails" : [ 397 "benm@google.com" 398 ], 399 "nicks" : [ 400 "benm" 401 ] 402 }, 403 "Ben Wells" : { 404 "emails" : [ 405 "benwells@chromium.org" 406 ], 407 "nicks" : [ 408 "benwells" 409 ] 410 }, 411 "Benjamin C Meyer" : { 412 "emails" : [ 413 "ben@meyerhome.net", 414 "ben@webkit.org" 415 ], 416 "nicks" : [ 417 "icefox" 418 ] 419 }, 420 "Benjamin Kalman" : { 421 "emails" : [ 422 "kalman@chromium.org", 423 "kalman@google.com" 424 ], 425 "nicks" : [ 426 "kalman" 427 ] 428 }, 429 "Benjamin Otte" : { 430 "emails" : [ 431 "otte@gnome.org", 432 "otte@webkit.org" 433 ], 434 "expertise" : "WebKitGTK+ port, GTK+ lead developer", 435 "nicks" : [ 436 "otte" 437 ] 438 }, 439 "Bill Budge" : { 440 "emails" : [ 441 "bbudge@gmail.com", 442 "bbudge@chromium.org" 443 ], 444 "nicks" : [ 445 "bbudge" 446 ] 447 }, 448 "Brendan Long" : { 449 "emails" : [ 450 "self@brendanlong.com", 451 "b.long@cablelabs.com" 452 ], 453 "expertise" : "WebKitGTK+, GStreamer", 454 "nicks" : [ 455 "brendanlong" 456 ] 457 }, 458 "Brett Wilson" : { 459 "emails" : [ 460 "brettw@chromium.org" 461 ], 462 "expertise" : "The Chromium Port, Graphics, Skia, URL Parsing", 463 "nicks" : [ 464 "brettx" 465 ] 466 }, 467 "Brian Holt" : { 468 "emails" : [ 469 "brian.holt@samsung.com" 470 ], 471 "expertise" : "WebKitGTK+, memory leak detection", 472 "nicks" : [ 473 "bdholt1" 474 ] 475 }, 476 "Bruno de Oliveira Abinader" : { 477 "emails" : [ 478 "brunoabinader@gmail.com", 479 "bruno.d@partner.samsung.com", 480 "bruno.abinader@basyskom.com" 481 ], 482 "expertise" : "The QtWebKit Port, CSS, Layout and Rendering", 483 "nicks" : [ 484 "abinader" 485 ] 486 }, 487 "Byungseon Shin" : { 488 "emails" : [ 489 "sun.shin@webkit.org", 490 "sun.shin@lge.com" 491 ], 492 "expertise" : "WTF, GPU Accelerated Rendering and Compositing", 493 "nicks" : [ 494 "xingri" 495 ] 496 }, 497 "Byungwoo Lee" : { 498 "emails" : [ 499 "bw80.lee@samsung.com", 500 "bw80.lee@gmail.com" 501 ], 502 "expertise" : "The EFLWebKit Port", 503 "nicks" : [ 504 "byungwoo" 505 ] 506 }, 507 "Caitlin Potter" : { 508 "emails" : [ 509 "caitp@igalia.com" 510 ], 511 "nicks" : [ 512 "caitp" 513 ] 514 }, 515 "Cameron McCormack" : { 516 "emails" : [ 517 "cam@mcc.id.au", 518 "cam@webkit.org" 519 ], 520 "nicks" : [ 521 "heycam" 522 ] 523 }, 524 "Carlos Alberto Lopez Perez" : { 525 "emails" : [ 526 "clopez@igalia.com" 527 ], 528 "expertise" : "The WebKitGTK+ port, Tools, Build/test infrastructure", 529 "nicks" : [ 530 "clopez" 531 ] 532 }, 533 "Carol Szabo" : { 534 "emails" : [ 535 "carol@webkit.org", 536 "carol.szabo@nokia.com" 537 ], 538 "nicks" : [ 539 "cszabo1" 540 ] 541 }, 542 "Cary Clark" : { 543 "emails" : [ 544 "caryclark@google.com", 545 "caryclark@chromium.org" 546 ], 547 "nicks" : [ 548 "caryclark" 549 ] 550 }, 551 "ChangSeok Oh" : { 552 "emails" : [ 553 "changseok@webkit.org" 554 ], 555 "expertise" : "The WebKitGTK+ port, H/W acceleration, Layout and Rendering", 556 "nicks" : [ 557 "changseok" 558 ] 559 }, 560 "Charles Reis" : { 561 "emails" : [ 562 "creis@chromium.org" 563 ], 564 "nicks" : [ 565 "creis" 566 ] 567 }, 568 "Charles Wei" : { 569 "emails" : [ 570 "charles.wei@torchmobile.com.cn" 571 ], 572 "nicks" : [ 573 "cswei" 574 ] 575 }, 576 "Chelsea Pugh" : { 577 "emails" : [ 578 "cpugh@apple.com" 579 ], 580 "nicks" : [ 581 "chelsea" 582 ] 583 }, 584 "Chris Evans" : { 585 "emails" : [ 586 "cevans@google.com", 587 "cevans@chromium.org" 588 ], 589 "expertise" : "Security" 590 }, 591 "Chris Guillory" : { 592 "emails" : [ 593 "ctguil@chromium.org", 594 "chris.guillory@google.com" 595 ], 596 "nicks" : [ 597 "ctguil" 598 ] 599 }, 600 "Chris Petersen" : { 601 "emails" : [ 602 "c.petersen87@yahoo.com", 603 "cpetersen@apple.com" 604 ], 605 "expertise" : "Performance testing, Qualification testing", 606 "nicks" : [ 607 "cpetersen" 608 ] 609 }, 610 "Christian Dywan" : { 611 "emails" : [ 612 "christian@twotoasts.de", 613 "christian@webkit.org", 614 "christian@lanedo.com" 615 ] 616 }, 617 "Claudio Saavedra" : { 618 "emails" : [ 619 "csaavedra@igalia.com" 620 ], 621 "expertise" : "WebKitGTK+ port, Epiphany developer, HTML Editing", 622 "nicks" : [ 623 "claudio___" 624 ] 625 }, 626 "Collin Jackson" : { 627 "emails" : [ 628 "collinj@webkit.org" 629 ], 630 "nicks" : [ 631 "collinjackson" 632 ] 633 }, 634 "Conrad Shultz" : { 635 "emails" : [ 636 "conrad_shultz@apple.com" 637 ], 638 "nicks" : [ 639 "shultzc" 640 ] 641 }, 642 "Cosmin Truta" : { 643 "emails" : [ 644 "ctruta@gmail.com", 645 "ctruta@blackberry.com" 646 ], 647 "nicks" : [ 648 "ctruta" 649 ] 650 }, 651 "Cris Neckar" : { 652 "emails" : [ 653 "cdn@chromium.org" 654 ], 655 "nicks" : [ 656 "cneckar" 657 ] 658 }, 659 "Dan Winship" : { 660 "emails" : [ 661 "danw@gnome.org" 662 ], 663 "nicks" : [ 664 "danw" 665 ] 666 }, 667 "Dana Burkart" : { 668 "emails" : [ 669 "dburkart@apple.com" 670 ], 671 "nicks" : [ 672 "dana" 673 ] 674 }, 675 "Dana Jansens" : { 676 "emails" : [ 677 "danakj@chromium.org" 678 ], 679 "nicks" : [ 680 "danakj" 681 ] 682 }, 683 "Daniel Cheng" : { 684 "emails" : [ 685 "dcheng@chromium.org" 686 ], 687 "nicks" : [ 688 "dcheng" 689 ] 690 }, 691 "Dave Barton" : { 692 "emails" : [ 693 "dbarton@mathscribe.com" 694 ], 695 "expertise" : "MathML", 696 "nicks" : [ 697 "davebarton" 698 ] 699 }, 700 "Dave Tharp" : { 701 "emails" : [ 702 "dtharp@codeaurora.org" 703 ], 704 "nicks" : [ 705 "dtharp" 706 ] 707 }, 708 "David Farler" : { 709 "emails" : [ 710 "dfarler@apple.com" 711 ], 712 "nicks" : [ 713 "dfarler" 714 ] 715 }, 716 "David Grogan" : { 717 "emails" : [ 718 "dgrogan@chromium.org", 719 "dgrogan@google.com" 720 ], 721 "expertise" : "IndexedDB", 722 "nicks" : [ 723 "dgrogan" 724 ] 725 }, 726 "David Michael Barr" : { 727 "emails" : [ 728 "davidbarr@chromium.org", 729 "davidbarr@google.com", 730 "b@rr-dav.id.au" 731 ], 732 "nicks" : [ 733 "barrbrain" 734 ] 735 }, 736 "David Smith" : { 737 "emails" : [ 738 "catfish.man@gmail.com", 739 "dsmith@webkit.org" 740 ], 741 "nicks" : [ 742 "catfishman" 743 ] 744 }, 745 "Denis Nomiyama" : { 746 "emails" : [ 747 "d.nomiyama@samsung.com" 748 ], 749 "expertise" : "The WebKitGTK+ Port", 750 "nicks" : [ 751 "dnomi" 752 ] 753 }, 754 "Devin Rousso" : { 755 "emails" : [ 756 "dcrousso+webkit@gmail.com", 757 "drousso@apple.com" 758 ], 759 "nicks" : [ 760 "drousso" 761 ] 762 }, 763 "Dewei Zhu" : { 764 "emails" : [ 765 "dewei_zhu@apple.com" 766 ], 767 "expertise" : "Performance, Tools", 768 "nicks" : [ 769 "Dewei" 770 ] 771 }, 772 "Dhi Aurrahman" : { 773 "emails" : [ 774 "diorahman@rockybars.com" 775 ], 776 "nicks" : [ 777 "diorahman" 778 ] 779 }, 780 "Diego Gonzalez" : { 781 "emails" : [ 782 "diegohcg@webkit.org", 783 "diego.gonzalez@openbossa.org" 784 ], 785 "expertise" : "The QtWebKit Port", 786 "nicks" : [ 787 "diegohcg" 788 ] 789 }, 790 "Diego Pino Garcia" : { 791 "emails" : [ 792 "dpino@igalia.com" 793 ], 794 "nicks" : [ 795 "dpino" 796 ] 797 }, 798 "Dinu Jacob" : { 799 "emails" : [ 800 "dinu.jacob@gmail.com", 801 "dinu.s.jacob@intel.com", 802 "dinu.jacob@nokia.com" 803 ], 804 "nicks" : [ 805 "dsjacob" 806 ] 807 }, 808 "Dmitry Gorbik" : { 809 "emails" : [ 810 "dgorbik@apple.com" 811 ], 812 "nicks" : [ 813 "dgorbik" 814 ] 815 }, 816 "Dmitry Lomov" : { 817 "emails" : [ 818 "dslomov@google.com", 819 "dslomov@chromium.org" 820 ], 821 "expertise" : "V8 bindings, Workers, gtest ", 822 "nicks" : [ 823 "dslomov" 824 ] 825 }, 826 "Dominic Cooney" : { 827 "emails" : [ 828 "dominicc@chromium.org", 829 "dominicc@google.com" 830 ], 831 "nicks" : [ 832 "dominicc" 833 ] 834 }, 835 "Dominic Mazzoni" : { 836 "emails" : [ 837 "dmazzoni@google.com", 838 "dmazzoni@chromium.org" 839 ], 840 "nicks" : [ 841 "dmazzoni" 842 ] 843 }, 844 "Dominik R\u00f6ttsches" : { 845 "emails" : [ 846 "d-r@roettsches.de", 847 "dominik.rottsches@intel.com" 848 ], 849 "expertise" : "WebKit EFL, Cairo HarfBuzz Support, GraphicsContextCairo", 850 "nicks" : [ 851 "drott" 852 ] 853 }, 854 "Dongseong Hwang" : { 855 "emails" : [ 856 "dongseong.hwang@intel.com", 857 "luxtella@gmail.com", 858 "luxtella@company100.net" 859 ], 860 "expertise" : "Accelerated Compositing, Canvas, CSS Shaders", 861 "nicks" : [ 862 "dshwang" 863 ] 864 }, 865 "Dongwoo Joshua Im" : { 866 "emails" : [ 867 "dw.im@samsung.com", 868 "dwim79@gmail.com" 869 ], 870 "expertise" : "The EFLWebKit Port", 871 "nicks" : [ 872 "dwim" 873 ] 874 }, 875 "Doug Russell" : { 876 "emails" : [ 877 "d_russell@apple.com" 878 ] 879 }, 880 "Drew Wilson" : { 881 "emails" : [ 882 "atwilson@chromium.org" 883 ], 884 "expertise" : "The Chromium Port, Workers, MessagePorts", 885 "nicks" : [ 886 "atwilson" 887 ] 888 }, 889 "D\u00e1niel B\u00e1tyai" : { 890 "emails" : [ 891 "dbatyai.u-szeged@partner.samsung.com", 892 "dbatyai@inf.u-szeged.hu", 893 "Batyai.Daniel@stud.u-szeged.hu" 894 ], 895 "nicks" : [ 896 "dbatyai" 897 ] 898 }, 899 "Eli Fidler" : { 900 "emails" : [ 901 "efidler@rim.com", 902 "efidler@blackberry.com" 903 ], 904 "nicks" : [ 905 "efidler" 906 ] 907 }, 908 "Elliot Poger" : { 909 "emails" : [ 910 "epoger@chromium.org" 911 ], 912 "expertise" : "Skia", 913 "nicks" : [ 914 "epoger" 915 ] 916 }, 917 "Enrique Oca\u00f1a Gonz\u00e1lez" : { 918 "emails" : [ 919 "eocanha@igalia.com", 920 "eocanha@gmail.com" 921 ], 922 "expertise" : "GStreamer, Media Source Extensions", 923 "nicks" : [ 924 "eocanha" 925 ] 926 }, 927 "Eric Roman" : { 928 "emails" : [ 929 "eroman@chromium.org" 930 ], 931 "expertise" : "The Chromium Port", 932 "nicks" : [ 933 "eroman" 934 ] 935 }, 936 "Eric Uhrhane" : { 937 "emails" : [ 938 "ericu@chromium.org" 939 ], 940 "nicks" : [ 941 "ericu" 942 ] 943 }, 944 "Erik Arvidsson" : { 945 "emails" : [ 946 "arv@chromium.org" 947 ], 948 "nicks" : [ 949 "arv" 950 ] 951 }, 952 "Eugene Klyuchnikov" : { 953 "emails" : [ 954 "eustas@chromium.org" 955 ], 956 "nicks" : [ 957 "eustas" 958 ] 959 }, 960 "Eunmi Lee" : { 961 "emails" : [ 962 "eunmi15.lee@samsung.com", 963 "enmi.lee@navercorp.com" 964 ], 965 "expertise" : "The EFLWebKit Port, Touch and Gesture", 966 "nicks" : [ 967 "eunmi" 968 ] 969 }, 970 "Eva Balazsfalvi" : { 971 "emails" : [ 972 "evab.u-szeged@partner.samsung.com", 973 "evab@inf.u-szeged.hu", 974 "balazsfalvi.eva@stud.u-szeged.hu" 975 ], 976 "nicks" : [ 977 "ebalazsfalvi" 978 ] 979 }, 980 "Evan Martin" : { 981 "emails" : [ 982 "evan@chromium.org" 983 ], 984 "nicks" : [ 985 "evmar" 986 ] 987 }, 988 "Evan Stade" : { 989 "emails" : [ 990 "estade@chromium.org" 991 ], 992 "nicks" : [ 993 "estade" 994 ] 995 }, 996 "Fady Samuel" : { 997 "emails" : [ 998 "fsamuel@chromium.org" 999 ], 1000 "nicks" : [ 1001 "fsamuel" 1002 ] 1003 }, 1004 "Feng Qian" : { 1005 "emails" : [ 1006 "feng@chromium.org" 1007 ] 1008 }, 1009 "Florin Malita" : { 1010 "emails" : [ 1011 "fmalita@chromium.org", 1012 "fmalita@google.com" 1013 ], 1014 "expertise" : "SVG (Scalable Vector Graphics)", 1015 "nicks" : [ 1016 "fmalita" 1017 ] 1018 }, 1019 "Fr\u00e9d\u00e9ric Wang" : { 1020 "emails" : [ 1021 "fred.wang@free.fr", 1022 "fwang@igalia.com" 1023 ], 1024 "nicks" : [ 1025 "fredw" 1026 ] 1027 }, 1028 "Fumitoshi Ukai" : { 1029 "emails" : [ 1030 "ukai@chromium.org" 1031 ], 1032 "expertise" : "WebSockets, The Chromium Port", 1033 "nicks" : [ 1034 "ukai" 1035 ] 1036 }, 1037 "Gabor Loki" : { 1038 "emails" : [ 1039 "loki@webkit.org" 1040 ], 1041 "expertise" : "The QtWebKit Port, ARM JIT, Qt BuildBot", 1042 "nicks" : [ 1043 "loki04" 1044 ] 1045 }, 1046 "Gabor Rapcsanyi" : { 1047 "emails" : [ 1048 "rgabor@webkit.org", 1049 "rgabor@inf.u-szeged.hu" 1050 ], 1051 "expertise" : "The QtWebKit Port, Qt BuildBot, Tools", 1052 "nicks" : [ 1053 "rgabor" 1054 ] 1055 }, 1056 "Gavin Peters" : { 1057 "emails" : [ 1058 "gavinp@chromium.org", 1059 "gavinp@webkit.org", 1060 "gavinp@google.com" 1061 ], 1062 "expertise" : "The Chromium Port, Resource Loading", 1063 "nicks" : [ 1064 "gavinp" 1065 ] 1066 }, 1067 "Girish Ramakrishnan" : { 1068 "emails" : [ 1069 "girish@forwardbias.in", 1070 "ramakrishnan.girish@gmail.com" 1071 ], 1072 "expertise" : "The QtWebKit Port, Plug-ins", 1073 "nicks" : [ 1074 "girishr" 1075 ] 1076 }, 1077 "Glenn Adams" : { 1078 "emails" : [ 1079 "glenn@skynav.com" 1080 ], 1081 "expertise" : "CSS, CSSOM, Complex Script Layout, Line Breaking", 1082 "nicks" : [ 1083 "gasubic" 1084 ] 1085 }, 1086 "Graham Dennis" : { 1087 "emails" : [ 1088 "Graham.Dennis@gmail.com", 1089 "gdennis@webkit.org" 1090 ] 1091 }, 1092 "Greg Bolsinga" : { 1093 "emails" : [ 1094 "bolsinga@apple.com" 1095 ] 1096 }, 1097 "Gregg Tavares" : { 1098 "emails" : [ 1099 "gman@chromium.org", 1100 "gman@google.com" 1101 ], 1102 "expertise" : "WebGL, CanvasProxy", 1103 "nicks" : [ 1104 "gman" 1105 ] 1106 }, 1107 "Grzegorz Czajkowski" : { 1108 "emails" : [ 1109 "g.czajkowski@samsung.com" 1110 ], 1111 "expertise" : "WebKit-EFL API, Layout Test support", 1112 "nicks" : [ 1113 "grzegorz" 1114 ] 1115 }, 1116 "Gurpreet Kaur" : { 1117 "emails" : [ 1118 "gur.trio@gmail.com", 1119 "k.gurpreet@samsung.com", 1120 "k.gurpreet@webkit.org" 1121 ], 1122 "nicks" : [ 1123 "k.gurpreet" 1124 ] 1125 }, 1126 "Gwang Yoon Hwang" : { 1127 "emails" : [ 1128 "yoon@igalia.com", 1129 "yoon@webkit.org", 1130 "ryumiel@company100.net" 1131 ], 1132 "expertise" : "Accelerated Compositing, WebKitGTK+", 1133 "nicks" : [ 1134 "ryumiel" 1135 ] 1136 }, 1137 "Hans Muller" : { 1138 "emails" : [ 1139 "giles_joplin@yahoo.com", 1140 "hmuller@adobe.com" 1141 ], 1142 "expertise" : "CSS Exclusions", 1143 "nicks" : [ 1144 "hansmuller" 1145 ] 1146 }, 1147 "Hans Wennborg" : { 1148 "emails" : [ 1149 "hans@chromium.org" 1150 ], 1151 "nicks" : [ 1152 "hwennborg" 1153 ] 1154 }, 1155 "Hayato Ito" : { 1156 "emails" : [ 1157 "hayato@chromium.org" 1158 ], 1159 "expertise" : "Shadow DOM, Event Handling, Reftests", 1160 "nicks" : [ 1161 "hayato" 1162 ] 1163 }, 1164 "Helder Correia" : { 1165 "emails" : [ 1166 "helder.correia@nokia.com", 1167 "helder@sencha.com" 1168 ], 1169 "expertise" : "The QtWebKit Port, Canvas", 1170 "nicks" : [ 1171 "helder" 1172 ] 1173 }, 1174 "Hin-Chung Lam" : { 1175 "emails" : [ 1176 "hclam@google.com", 1177 "hclam@chromium.org" 1178 ], 1179 "expertise" : "HTML5 Video, Accelerated Compositing (Chromium Port)" 1180 }, 1181 "Hironori Bono" : { 1182 "emails" : [ 1183 "hbono@chromium.org" 1184 ], 1185 "nicks" : [ 1186 "hbono" 1187 ] 1188 }, 1189 "Hugo Parente Lima" : { 1190 "emails" : [ 1191 "hugo.lima@openbossa.org" 1192 ], 1193 "expertise" : "The QtWebKit Port", 1194 "nicks" : [ 1195 "hugopl" 1196 ] 1197 }, 1198 "Hunseop Jeong" : { 1199 "emails" : [ 1200 "hs85.jeong@samsung.com", 1201 "hs85jeong@gmail.com" 1202 ], 1203 "expertise" : "The EFLWebKit port, Cairo graphics backend", 1204 "nicks" : [ 1205 "hunseop" 1206 ] 1207 }, 1208 "Hyowon Kim" : { 1209 "emails" : [ 1210 "hw1008.kim@samsung.com" 1211 ], 1212 "nicks" : [ 1213 "hyowon" 1214 ] 1215 }, 1216 "Hyungwook Lee" : { 1217 "emails" : [ 1218 "hyungwook.lee@navercorp.com" 1219 ], 1220 "expertise" : "Loader, Graphics, The EFLWebKit port, WebKit on Windows", 1221 "nicks" : [ 1222 "hwlee" 1223 ] 1224 }, 1225 "Ian Vollick" : { 1226 "emails" : [ 1227 "vollick@chromium.org" 1228 ], 1229 "expertise" : "Graphics, Animations", 1230 "nicks" : [ 1231 "vollick" 1232 ] 1233 }, 1234 "Igor Trindade Oliveira" : { 1235 "emails" : [ 1236 "igor.oliveira@webkit.org", 1237 "igor.o@sisa.samsung.com", 1238 "igor.oliveira@openbossa.org" 1239 ], 1240 "expertise" : "Animations, Accelerated Compositing, WebKitEFL", 1241 "nicks" : [ 1242 "igoroliveira" 1243 ] 1244 }, 1245 "Ilya Sherman" : { 1246 "emails" : [ 1247 "isherman@chromium.org" 1248 ], 1249 "nicks" : [ 1250 "isherman" 1251 ] 1252 }, 1253 "Ilya Tikhonovsky" : { 1254 "emails" : [ 1255 "loislo@chromium.org" 1256 ], 1257 "nicks" : [ 1258 "loislo" 1259 ] 1260 }, 1261 "Ion Rosca" : { 1262 "emails" : [ 1263 "rosca@adobe.com" 1264 ], 1265 "nicks" : [ 1266 "rosca" 1267 ] 1268 }, 1269 "Ivan Ivan Krsti\u0107" : { 1270 "emails" : [ 1271 "ike@apple.com" 1272 ] 1273 }, 1274 "JF Bastien" : { 1275 "emails" : [ 1276 "jfbastien@apple.com", 1277 "jfb@chromium.org" 1278 ], 1279 "expertise" : "JavaScript/ECMAScript", 1280 "nicks" : [ 1281 "jfb", 1282 "jfb_", 1283 "jfbastien" 1284 ] 1285 }, 1286 "Jacky Jiang" : { 1287 "emails" : [ 1288 "jkjiang@webkit.org", 1289 "zkjiang008@gmail.com", 1290 "zhajiang@blackberry.com", 1291 "zhajiang@rim.com" 1292 ], 1293 "expertise" : "The BlackBerry Port, Mobile Viewport Handling", 1294 "nicks" : [ 1295 "jkjiang" 1296 ] 1297 }, 1298 "Jae Hyun Park" : { 1299 "emails" : [ 1300 "jaepark@webkit.org", 1301 "jae.park@company100.net" 1302 ], 1303 "nicks" : [ 1304 "jaepark" 1305 ] 1306 }, 1307 "Jaehun Lim" : { 1308 "emails" : [ 1309 "ljaehun.lim@samsung.com" 1310 ], 1311 "expertise" : "The EFLWebKit port", 1312 "nicks" : [ 1313 "jaehun" 1314 ] 1315 }, 1316 "Jake Nielsen" : { 1317 "emails" : [ 1318 "jake.nielsen.webkit@gmail.com", 1319 "jacob_nielsen@gmail.com", 1320 "jacob_nielsen@apple.com" 1321 ] 1322 }, 1323 "Jakob Petsovits" : { 1324 "emails" : [ 1325 "jpetsovits@blackberry.com", 1326 "jpetsovits@rim.com", 1327 "jpetso@gmx.at" 1328 ], 1329 "expertise" : "The platform layer, OpenVG graphics backend", 1330 "nicks" : [ 1331 "jpetso" 1332 ] 1333 }, 1334 "Jakub Wieczorek" : { 1335 "emails" : [ 1336 "jwieczorek@webkit.org" 1337 ], 1338 "nicks" : [ 1339 "fawek" 1340 ] 1341 }, 1342 "James Craig" : { 1343 "emails" : [ 1344 "jcraig@apple.com", 1345 "james@cookiecrook.com" 1346 ], 1347 "nicks" : [ 1348 "jcraig" 1349 ] 1350 }, 1351 "James Hawkins" : { 1352 "emails" : [ 1353 "jhawkins@chromium.org", 1354 "jhawkins@google.com" 1355 ], 1356 "nicks" : [ 1357 "jhawkins" 1358 ] 1359 }, 1360 "James Kozianski" : { 1361 "emails" : [ 1362 "koz@chromium.org", 1363 "koz@google.com" 1364 ], 1365 "nicks" : [ 1366 "koz" 1367 ] 1368 }, 1369 "James Simonsen" : { 1370 "emails" : [ 1371 "simonjam@chromium.org" 1372 ], 1373 "nicks" : [ 1374 "simonjam" 1375 ] 1376 }, 1377 "Janos Badics" : { 1378 "emails" : [ 1379 "jbadics@inf.u-szeged.hu" 1380 ], 1381 "nicks" : [ 1382 "dicska" 1383 ] 1384 }, 1385 "Jarred Nicholls" : { 1386 "emails" : [ 1387 "jarred@webkit.org", 1388 "jarred@sencha.com" 1389 ], 1390 "nicks" : [ 1391 "jarrednicholls" 1392 ] 1393 }, 1394 "Jason Liu" : { 1395 "emails" : [ 1396 "jasonliuwebkit@gmail.com", 1397 "jason.liu@torchmobile.com.cn" 1398 ], 1399 "nicks" : [ 1400 "jasonliu" 1401 ] 1402 }, 1403 "Jason Marcell" : { 1404 "emails" : [ 1405 "jmarcell@apple.com" 1406 ], 1407 "nicks" : [ 1408 "jmarcell" 1409 ] 1410 }, 1411 "Javier Fernandez" : { 1412 "emails" : [ 1413 "jfernandez@igalia.com" 1414 ], 1415 "nicks" : [ 1416 "lajava" 1417 ] 1418 }, 1419 "Jay Civelli" : { 1420 "emails" : [ 1421 "jcivelli@chromium.org" 1422 ], 1423 "nicks" : [ 1424 "jcivelli" 1425 ] 1426 }, 1427 "Jeff Miller" : { 1428 "emails" : [ 1429 "jeffm@apple.com" 1430 ], 1431 "nicks" : [ 1432 "jeffm7" 1433 ] 1434 }, 1435 "Jeffrey Pfau" : { 1436 "emails" : [ 1437 "jeffrey+webkit@endrift.com", 1438 "jpfau@apple.com" 1439 ], 1440 "nicks" : [ 1441 "jpfau" 1442 ] 1443 }, 1444 "Jenn Braithwaite" : { 1445 "emails" : [ 1446 "jennb@chromium.org" 1447 ], 1448 "nicks" : [ 1449 "jennb" 1450 ] 1451 }, 1452 "Jens Alfke" : { 1453 "emails" : [ 1454 "snej@chromium.org", 1455 "jens@apple.com" 1456 ] 1457 }, 1458 "Jeremy Jones" : { 1459 "emails" : [ 1460 "jeremyj-wk@apple.com", 1461 "jeremyj@apple.com" 1462 ], 1463 "nicks" : [ 1464 "jeremyj" 1465 ] 1466 }, 1467 "Jeremy Moskovich" : { 1468 "emails" : [ 1469 "playmobil@google.com", 1470 "jeremy@chromium.org" 1471 ], 1472 "expertise" : "The Chromium Port on OS X", 1473 "nicks" : [ 1474 "jeremymos" 1475 ] 1476 }, 1477 "Jesus Sanchez-Palencia" : { 1478 "emails" : [ 1479 "jesus@webkit.org", 1480 "jesus.palencia@openbossa.org" 1481 ], 1482 "expertise" : "The QtWebKit port", 1483 "nicks" : [ 1484 "jeez_" 1485 ] 1486 }, 1487 "Jia Pu" : { 1488 "emails" : [ 1489 "jiapu.mail@gmail.com", 1490 "jpu@apple.com" 1491 ] 1492 }, 1493 "Jiewen Tan" : { 1494 "emails" : [ 1495 "jiewen_tan@apple.com" 1496 ], 1497 "nicks" : [ 1498 "Jiewen" 1499 ] 1500 }, 1501 "Jinwoo Song" : { 1502 "emails" : [ 1503 "jinwoo7.song@samsung.com", 1504 "fantaros77@gmail.com" 1505 ], 1506 "expertise" : "The EFLWebKit port", 1507 "nicks" : [ 1508 "jinwoo" 1509 ] 1510 }, 1511 "Jinyoung Hur" : { 1512 "emails" : [ 1513 "hur.ims@navercorp.com" 1514 ], 1515 "expertise" : "The WinCairo Port, WebGL, Canvas, Accelerated Compositing", 1516 "nicks" : [ 1517 "jyhur" 1518 ] 1519 }, 1520 "Joe Thomas" : { 1521 "emails" : [ 1522 "joethomas@motorola.com" 1523 ], 1524 "nicks" : [ 1525 "joethomas" 1526 ] 1527 }, 1528 "Johan K. Jensen" : { 1529 "emails" : [ 1530 "webkit@johanjensen.dk", 1531 "johan_jensen@apple.com" 1532 ], 1533 "nicks" : [ 1534 "johankj" 1535 ] 1536 }, 1537 "John Abd-El-Malek" : { 1538 "emails" : [ 1539 "jam@chromium.org" 1540 ], 1541 "expertise" : "The Chromium Port, Plug-ins, Workers", 1542 "nicks" : [ 1543 "jam" 1544 ] 1545 }, 1546 "John Gregg" : { 1547 "emails" : [ 1548 "johnnyg@google.com", 1549 "johnnyg@chromium.org" 1550 ], 1551 "nicks" : [ 1552 "johnnyg" 1553 ] 1554 }, 1555 "John Knottenbelt" : { 1556 "emails" : [ 1557 "jknotten@chromium.org" 1558 ], 1559 "nicks" : [ 1560 "jknotten" 1561 ] 1562 }, 1563 "John Wilander" : { 1564 "emails" : [ 1565 "wilander@apple.com" 1566 ], 1567 "nicks" : [ 1568 "johnwilander" 1569 ] 1570 }, 1571 "Johnny Ding" : { 1572 "emails" : [ 1573 "jnd@chromium.org", 1574 "johnnyding.webkit@gmail.com" 1575 ], 1576 "nicks" : [ 1577 "johnnyding" 1578 ] 1579 }, 1580 "Jonathan Bedard" : { 1581 "emails" : [ 1582 "jbedard@apple.com" 1583 ], 1584 "nicks" : [ 1585 "jbedard" 1586 ] 1587 }, 1588 "Jonathan Davis" : { 1589 "emails" : [ 1590 "jond@apple.com", 1591 "web-evangelist@apple.com" 1592 ], 1593 "expertise" : "webkit.org, Developer Tools, Web Inspector", 1594 "nicks" : [ 1595 "JonDavis" 1596 ] 1597 }, 1598 "Jonathan Dong" : { 1599 "emails" : [ 1600 "jonathan.dong.webkit@gmail.com", 1601 "jonathan.dong@torchmobile.com.cn" 1602 ], 1603 "expertise" : "The BlackBerry Port", 1604 "nicks" : [ 1605 "jondong" 1606 ] 1607 }, 1608 "Jono Wells" : { 1609 "emails" : [ 1610 "jonowells@webkit.org", 1611 "jonowells@me.com", 1612 "jonowells@apple.com" 1613 ], 1614 "expertise" : "Developer Tools, Web Inspector", 1615 "nicks" : [ 1616 "jonowells" 1617 ] 1618 }, 1619 "Joone Hur" : { 1620 "emails" : [ 1621 "joone@webkit.org", 1622 "joone.hur@intel.com", 1623 "joone.hur@collabora.co.uk" 1624 ], 1625 "expertise" : "The WebKitGtk+ port", 1626 "nicks" : [ 1627 "joone" 1628 ] 1629 }, 1630 "Joonghun Park" : { 1631 "emails" : [ 1632 "jh718.park@samsung.com", 1633 "jh718.park@gmail.com" 1634 ], 1635 "nicks" : [ 1636 "joonghunpark" 1637 ] 1638 }, 1639 "Joost de Valk" : { 1640 "emails" : [ 1641 "joost@webkit.org", 1642 "webkit-dev@joostdevalk.nl" 1643 ], 1644 "nicks" : [ 1645 "Altha" 1646 ] 1647 }, 1648 "Joshua Bell" : { 1649 "emails" : [ 1650 "jsbell@chromium.org", 1651 "jsbell@google.com" 1652 ], 1653 "nicks" : [ 1654 "jsbell" 1655 ] 1656 }, 1657 "Julie Parent" : { 1658 "emails" : [ 1659 "jparent@google.com", 1660 "jparent@chromium.org" 1661 ], 1662 "expertise" : "HTML Editing", 1663 "nicks" : [ 1664 "jparent" 1665 ] 1666 }, 1667 "Julien Brianceau" : { 1668 "emails" : [ 1669 "jbriance@cisco.com", 1670 "julien.brianceau@gmail.com" 1671 ], 1672 "nicks" : [ 1673 "jbrianceau" 1674 ] 1675 }, 1676 "Jungshik Shin" : { 1677 "emails" : [ 1678 "jshin@chromium.org" 1679 ] 1680 }, 1681 "Justin Novosad" : { 1682 "emails" : [ 1683 "junov@google.com", 1684 "junov@chromium.org" 1685 ], 1686 "nicks" : [ 1687 "junov" 1688 ] 1689 }, 1690 "Justin Schuh" : { 1691 "emails" : [ 1692 "jschuh@chromium.org" 1693 ], 1694 "expertise" : "Security", 1695 "nicks" : [ 1696 "jschuh" 1697 ] 1698 }, 1699 "Kalyan Kondapally" : { 1700 "emails" : [ 1701 "kalyan.kondapally@intel.com", 1702 "kondapallykalyan@gmail.com" 1703 ], 1704 "nicks" : [ 1705 "kalyank" 1706 ] 1707 }, 1708 "Kangil Han" : { 1709 "emails" : [ 1710 "kangil.han@samsung.com", 1711 "kangil.han@gmail.com" 1712 ], 1713 "expertise" : "The EFLWebKit Port", 1714 "nicks" : [ 1715 "kangil" 1716 ] 1717 }, 1718 "Karen Grunberg" : { 1719 "emails" : [ 1720 "karen+webkit@chromium.org", 1721 "kareng@chromium.org" 1722 ], 1723 "nicks" : [ 1724 "kareng" 1725 ] 1726 }, 1727 "Kaustubh Atrawalkar" : { 1728 "emails" : [ 1729 "kaustubh.ra@gmail.com", 1730 "kaustubh@motorola.com" 1731 ], 1732 "nicks" : [ 1733 "silverroots" 1734 ] 1735 }, 1736 "Keishi Hattori" : { 1737 "emails" : [ 1738 "keishi@webkit.org" 1739 ], 1740 "expertise" : "Web Inspector", 1741 "nicks" : [ 1742 "keishi" 1743 ] 1744 }, 1745 "Keith Rollin" : { 1746 "emails" : [ 1747 "krollin@apple.com" 1748 ] 1749 }, 1750 "Kelly Norton" : { 1751 "emails" : [ 1752 "knorton@google.com", 1753 "knorton@alum.mit.edu" 1754 ] 1755 }, 1756 "Ken Buchanan" : { 1757 "emails" : [ 1758 "kenrb@chromium.org" 1759 ], 1760 "nicks" : [ 1761 "kenrb" 1762 ] 1763 }, 1764 "Kenichi Ishibashi" : { 1765 "emails" : [ 1766 "bashi@chromium.org" 1767 ], 1768 "nicks" : [ 1769 "bashi" 1770 ] 1771 }, 1772 "Kenji Imasaki" : { 1773 "emails" : [ 1774 "imasaki@chromium.org" 1775 ], 1776 "nicks" : [ 1777 "imasaki" 1778 ] 1779 }, 1780 "Kent Hansen" : { 1781 "emails" : [ 1782 "kent.hansen@nokia.com" 1783 ], 1784 "expertise" : "The QtWebKit Port, JavaScript/ECMAScript", 1785 "nicks" : [ 1786 "khansen" 1787 ] 1788 }, 1789 "Kihong Kwon" : { 1790 "emails" : [ 1791 "kihong.kwon@samsung.com" 1792 ], 1793 "expertise" : "Device APIs(Battery Status, Vibration...), The EFLWebKit Port", 1794 "nicks" : [ 1795 "kihong" 1796 ] 1797 }, 1798 "Kim Gr\u00f6nholm" : { 1799 "emails" : [ 1800 "kim.1.gronholm@nokia.com" 1801 ] 1802 }, 1803 "Kimmo Kinnunen" : { 1804 "emails" : [ 1805 "kimmo.t.kinnunen@nokia.com", 1806 "kimmok@iki.fi", 1807 "ktkinnun@webkit.org" 1808 ], 1809 "nicks" : [ 1810 "kimmok" 1811 ] 1812 }, 1813 "Kinuko Yasuda" : { 1814 "emails" : [ 1815 "kinuko@chromium.org" 1816 ], 1817 "nicks" : [ 1818 "kinuko" 1819 ] 1820 }, 1821 "Kiran Muppala" : { 1822 "emails" : [ 1823 "cmuppala@apple.com" 1824 ], 1825 "nicks" : [ 1826 "kiranm" 1827 ] 1828 }, 1829 "Konrad Piascik" : { 1830 "emails" : [ 1831 "kpiascik@blackberry.com", 1832 "kpiascik@rim.com" 1833 ], 1834 "expertise" : "The BlackBerry Port, Web Inspector", 1835 "nicks" : [ 1836 "kpiascik" 1837 ] 1838 }, 1839 "Konstantin Tokarev" : { 1840 "emails" : [ 1841 "annulen@yandex.ru", 1842 "ktokarev@smartlabs.tv" 1843 ], 1844 "nicks" : [ 1845 "annulen" 1846 ] 1847 }, 1848 "Kristof Kosztyo" : { 1849 "emails" : [ 1850 "kkristof@inf.u-szeged.hu", 1851 "kkosztyo.u-szeged@partner.samsung.com", 1852 "Kosztyo.Kristof@stud.u-szeged.hu" 1853 ], 1854 "nicks" : [ 1855 "kkristof" 1856 ] 1857 }, 1858 "Krzysztof Czech" : { 1859 "emails" : [ 1860 "k.czech@samsung.com" 1861 ], 1862 "expertise" : "WebKit-EFL, Accessibility", 1863 "nicks" : [ 1864 "kczech" 1865 ] 1866 }, 1867 "Krzysztof Kowalczyk" : { 1868 "emails" : [ 1869 "kkowalczyk@gmail.com" 1870 ] 1871 }, 1872 "Kwang Yul Seo" : { 1873 "emails" : [ 1874 "skyul@company100.com", 1875 "skyul@company100.net", 1876 "kseo@webkit.org" 1877 ], 1878 "expertise" : "HTML Parsing, Networking, WebKit2", 1879 "nicks" : [ 1880 "kseo" 1881 ] 1882 }, 1883 "KwangHyuk Kim" : { 1884 "emails" : [ 1885 "hyuki.kim@samsung.com" 1886 ], 1887 "expertise" : "Webkit-EFL, Tiled BackingStore", 1888 "nicks" : [ 1889 "hyuki" 1890 ] 1891 }, 1892 "Laszlo Vidacs" : { 1893 "emails" : [ 1894 "lvidacs.u-szeged@partner.samsung.com", 1895 "lac@inf.u-szeged.hu" 1896 ], 1897 "nicks" : [ 1898 "lvidacs" 1899 ] 1900 }, 1901 "Lauro Neto" : { 1902 "emails" : [ 1903 "lauro.neto@openbossa.org" 1904 ], 1905 "nicks" : [ 1906 "lmoura" 1907 ] 1908 }, 1909 "Leandro Gracia Gil" : { 1910 "emails" : [ 1911 "leandrogracia@chromium.org" 1912 ], 1913 "nicks" : [ 1914 "leandrogracia" 1915 ] 1916 }, 1917 "Leandro Pereira" : { 1918 "emails" : [ 1919 "leandro@profusion.mobi", 1920 "leandro@webkit.org" 1921 ], 1922 "nicks" : [ 1923 "acidx" 1924 ] 1925 }, 1926 "Leo Yang" : { 1927 "emails" : [ 1928 "leoyang@rim.com", 1929 "leoyang@blackberry.com", 1930 "leoyang@webkit.org", 1931 "leoyang.webkit@gmail.com", 1932 "leo.yang@torchmobile.com.cn" 1933 ], 1934 "expertise" : "The BlackBerry Port", 1935 "nicks" : [ 1936 "leoyang" 1937 ] 1938 }, 1939 "Li Yin" : { 1940 "emails" : [ 1941 "li.yin@intel.com" 1942 ], 1943 "expertise" : "WebSocket, WebAudio", 1944 "nicks" : [ 1945 "liyin" 1946 ] 1947 }, 1948 "Lucas De Marchi" : { 1949 "emails" : [ 1950 "demarchi@webkit.org", 1951 "lucas.demarchi@profusion.mobi" 1952 ], 1953 "nicks" : [ 1954 "demarchi" 1955 ] 1956 }, 1957 "Luciano Wolf" : { 1958 "emails" : [ 1959 "luciano.wolf@openbossa.org" 1960 ], 1961 "nicks" : [ 1962 "luck" 1963 ] 1964 }, 1965 "Luke Macpherson" : { 1966 "emails" : [ 1967 "macpherson@chromium.org", 1968 "macpherson@google.com" 1969 ], 1970 "nicks" : [ 1971 "macpherson" 1972 ] 1973 }, 1974 "L\u00e1szl\u00f3 Lang\u00f3" : { 1975 "emails" : [ 1976 "llango.u-szeged@partner.samsung.com", 1977 "lango@inf.u-szeged.hu" 1978 ], 1979 "nicks" : [ 1980 "llango" 1981 ] 1982 }, 1983 "Mads Ager" : { 1984 "emails" : [ 1985 "ager@chromium.org" 1986 ], 1987 "expertise" : "V8" 1988 }, 1989 "Mahesh Kulkarni" : { 1990 "emails" : [ 1991 "maheshk@webkit.org", 1992 "mahesh.kk@samsung.com", 1993 "mahesh.kulkarni@nokia.com" 1994 ], 1995 "expertise" : "The Qt port, Geolocation", 1996 "nicks" : [ 1997 "maheshkk" 1998 ] 1999 }, 2000 "Marcelo Lira" : { 2001 "emails" : [ 2002 "marcelo.lira@openbossa.org", 2003 "setanta@gmail.com" 2004 ], 2005 "nicks" : [ 2006 "setanta" 2007 ] 2008 }, 2009 "Marcus Voltis Bulach" : { 2010 "emails" : [ 2011 "bulach@chromium.org" 2012 ] 2013 }, 2014 "Mark Pilgrim" : { 2015 "emails" : [ 2016 "pilgrim@chromium.org" 2017 ], 2018 "nicks" : [ 2019 "pilgrim_google" 2020 ] 2021 }, 2022 "Martin Hock" : { 2023 "emails" : [ 2024 "mhock@apple.com" 2025 ], 2026 "nicks" : [ 2027 "mhock" 2028 ] 2029 }, 2030 "Mary Wu" : { 2031 "emails" : [ 2032 "mawu@blackberry.com", 2033 "wwendy2007@gmail.com", 2034 "mary.wu@torchmobile.com.cn" 2035 ], 2036 "nicks" : [ 2037 "marywu" 2038 ] 2039 }, 2040 "Matt Daiter" : { 2041 "emails" : [ 2042 "mdaiter@apple.com" 2043 ], 2044 "nicks" : [ 2045 "mdaiter" 2046 ] 2047 }, 2048 "Matt Delaney" : { 2049 "emails" : [ 2050 "mdelaney7@gmail.com", 2051 "mdelaney@apple.com" 2052 ] 2053 }, 2054 "Matt Falkenhagen" : { 2055 "emails" : [ 2056 "falken@chromium.org" 2057 ], 2058 "nicks" : [ 2059 "falken" 2060 ] 2061 }, 2062 "Matt Hanson" : { 2063 "emails" : [ 2064 "matthew_hanson@apple.com" 2065 ], 2066 "nicks" : [ 2067 "matthanson" 2068 ] 2069 }, 2070 "Matt Lilek" : { 2071 "emails" : [ 2072 "dev+webkit@mattlilek.com", 2073 "mlilek@apple.com", 2074 "webkit@mattlilek.com", 2075 "pewtermoose@webkit.org" 2076 ], 2077 "nicks" : [ 2078 "pewtermoose" 2079 ] 2080 }, 2081 "Matt Perry" : { 2082 "emails" : [ 2083 "mpcomplete@chromium.org" 2084 ] 2085 }, 2086 "Matt Rajca" : { 2087 "emails" : [ 2088 "mrajca@apple.com" 2089 ], 2090 "nicks" : [ 2091 "mrajca" 2092 ] 2093 }, 2094 "Matthew Mirman" : { 2095 "emails" : [ 2096 "mmirman@apple.com" 2097 ], 2098 "expertise" : "JavaScript/ECMAScript", 2099 "nicks" : [ 2100 "mmirman" 2101 ] 2102 }, 2103 "Max Vujovic" : { 2104 "emails" : [ 2105 "mvujovic@adobe.com", 2106 "maxvujovic@gmail.com" 2107 ], 2108 "expertise" : "CSS Shaders, CSS Filters", 2109 "nicks" : [ 2110 "mvujovic" 2111 ] 2112 }, 2113 "Maxime Britto" : { 2114 "emails" : [ 2115 "maxime.britto@gmail.com", 2116 "britto@apple.com" 2117 ] 2118 }, 2119 "Maxime Simon" : { 2120 "emails" : [ 2121 "simon.maxime@gmail.com", 2122 "maxime.simon@webkit.org" 2123 ], 2124 "expertise" : "The Haiku Port", 2125 "nicks" : [ 2126 "maxime.simon" 2127 ] 2128 }, 2129 "Michael Br\u00fcning" : { 2130 "emails" : [ 2131 "michael.bruning@digia.com", 2132 "michaelbruening@gmail.com" 2133 ], 2134 "expertise" : "The QtWebKit Port", 2135 "nicks" : [ 2136 "mibrunin" 2137 ] 2138 }, 2139 "Michael Nordman" : { 2140 "emails" : [ 2141 "michaeln@google.com" 2142 ], 2143 "nicks" : [ 2144 "michaeln" 2145 ] 2146 }, 2147 "Michael Pruett" : { 2148 "emails" : [ 2149 "michael@68k.org" 2150 ], 2151 "nicks" : [ 2152 "mpruett" 2153 ] 2154 }, 2155 "Micha\u0142 Paku\u0142a vel Rutka" : { 2156 "emails" : [ 2157 "mpakulavelrutka@gmail.com", 2158 "m.pakula@samsung.com" 2159 ], 2160 "nicks" : [ 2161 "mpakula" 2162 ] 2163 }, 2164 "Michelangelo De Simone" : { 2165 "emails" : [ 2166 "michelangelo@webkit.org" 2167 ], 2168 "expertise" : "HTML Forms, ValidityState", 2169 "nicks" : [ 2170 "michelangelo" 2171 ] 2172 }, 2173 "Mihai Maerean" : { 2174 "emails" : [ 2175 "mmaerean@adobe.com", 2176 "maerean@gmail.com" 2177 ], 2178 "nicks" : [ 2179 "mmaerean" 2180 ] 2181 }, 2182 "Mihai Tica" : { 2183 "emails" : [ 2184 "mitica@adobe.com", 2185 "mihai.o.tica@gmail.com" 2186 ], 2187 "nicks" : [ 2188 "mitica" 2189 ] 2190 }, 2191 "Mike Belshe" : { 2192 "emails" : [ 2193 "mbelshe@chromium.org", 2194 "mike@belshe.com" 2195 ] 2196 }, 2197 "Mike Fenton" : { 2198 "emails" : [ 2199 "mifenton@blackberry.com", 2200 "mifenton@rim.com", 2201 "mike.fenton@torchmobile.com" 2202 ], 2203 "nicks" : [ 2204 "mfenton" 2205 ] 2206 }, 2207 "Mike Lawther" : { 2208 "emails" : [ 2209 "mikelawther@chromium.org" 2210 ], 2211 "nicks" : [ 2212 "mikelawther" 2213 ] 2214 }, 2215 "Mike Reed" : { 2216 "emails" : [ 2217 "reed@google.com" 2218 ], 2219 "nicks" : [ 2220 "reed" 2221 ] 2222 }, 2223 "Mike Thole" : { 2224 "emails" : [ 2225 "mthole@mikethole.com", 2226 "mthole@apple.com" 2227 ], 2228 "expertise" : "The Chromium Port" 2229 }, 2230 "Mike West" : { 2231 "emails" : [ 2232 "mkwst@chromium.org", 2233 "mike@mikewest.org" 2234 ], 2235 "expertise" : "Content Security Policy, Chromium", 2236 "nicks" : [ 2237 "mkwst" 2238 ] 2239 }, 2240 "Mikhail Naganov" : { 2241 "emails" : [ 2242 "mnaganov@chromium.org" 2243 ] 2244 }, 2245 "Mikhail Pozdnyakov" : { 2246 "emails" : [ 2247 "mikhail.pozdnyakov@intel.com" 2248 ], 2249 "nicks" : [ 2250 "MPozdnyakov" 2251 ] 2252 }, 2253 "Nadav Rotem" : { 2254 "emails" : [ 2255 "nrotem@apple.com" 2256 ], 2257 "nicks" : [ 2258 "nadav" 2259 ] 2260 }, 2261 "Nael Ouedraogo" : { 2262 "emails" : [ 2263 "nael.ouedp@gmail.com", 2264 "nael.ouedraogo@crf.canon.fr" 2265 ], 2266 "nicks" : [ 2267 "nael" 2268 ] 2269 }, 2270 "Naoki Takano" : { 2271 "emails" : [ 2272 "honten@chromium.org", 2273 "takano.naoki@gmail.com" 2274 ], 2275 "expertise" : "Forms, Autofill and popup window between WebKit and Chromium port", 2276 "nicks" : [ 2277 "honten" 2278 ] 2279 }, 2280 "Nat Duca" : { 2281 "emails" : [ 2282 "nduca@chromium.org", 2283 "nduca@google.com" 2284 ], 2285 "nicks" : [ 2286 "nduca" 2287 ] 2288 }, 2289 "Nayan Kumar K" : { 2290 "emails" : [ 2291 "nayankk@motorola.com", 2292 "nayankk@gmail.com" 2293 ], 2294 "nicks" : [ 2295 "xc0ffee" 2296 ] 2297 }, 2298 "Nick Diego Yamane" : { 2299 "emails" : [ 2300 "nick.diego@gmail.com", 2301 "nick.yamane@openbossa.org" 2302 ], 2303 "nicks" : [ 2304 "diegoyam" 2305 ] 2306 }, 2307 "Nikita Vasilyev" : { 2308 "emails" : [ 2309 "nvasilyev@apple.com" 2310 ], 2311 "expertise" : "Web Inspector", 2312 "nicks" : [ 2313 "NVI", 2314 "nvasilyev" 2315 ] 2316 }, 2317 "Nima Ghanavatian" : { 2318 "emails" : [ 2319 "nghanavatian@blackberry.com", 2320 "nghanavatian@rim.com", 2321 "nima.ghanavatian@gmail.com" 2322 ], 2323 "nicks" : [ 2324 "nghanavatian" 2325 ] 2326 }, 2327 "Noel Gordon" : { 2328 "emails" : [ 2329 "noel.gordon@gmail.com", 2330 "noel@chromium.org", 2331 "noel@google.com" 2332 ], 2333 "nicks" : [ 2334 "noel" 2335 ] 2336 }, 2337 "Pablo Flouret" : { 2338 "emails" : [ 2339 "pf@parb.es", 2340 "pablof@motorola.com" 2341 ], 2342 "nicks" : [ 2343 "pablof" 2344 ] 2345 }, 2346 "Pam Greene" : { 2347 "emails" : [ 2348 "pam@chromium.org" 2349 ], 2350 "expertise" : "The Chromium Port, Chromium's Tools and Test Infrastructure", 2351 "nicks" : [ 2352 "pamg" 2353 ] 2354 }, 2355 "Patrick Gansterer" : { 2356 "emails" : [ 2357 "paroga@paroga.com", 2358 "paroga@webkit.org" 2359 ], 2360 "expertise" : "CMake build system, The WinCE Port", 2361 "nicks" : [ 2362 "paroga" 2363 ] 2364 }, 2365 "Pavel Podivilov" : { 2366 "emails" : [ 2367 "podivilov@chromium.org" 2368 ], 2369 "nicks" : [ 2370 "podivilov" 2371 ] 2372 }, 2373 "Peter Beverloo" : { 2374 "emails" : [ 2375 "peter@chromium.org", 2376 "peter@webkit.org", 2377 "beverloo@google.com" 2378 ], 2379 "nicks" : [ 2380 "beverloo" 2381 ] 2382 }, 2383 "Peter Gal" : { 2384 "emails" : [ 2385 "galpeter@inf.u-szeged.hu", 2386 "pgal.u-szeged@partner.samsung.com" 2387 ], 2388 "expertise" : "Python, CURL HTTP backend", 2389 "nicks" : [ 2390 "elecro" 2391 ] 2392 }, 2393 "Peter Kasting" : { 2394 "emails" : [ 2395 "pkasting@google.com", 2396 "pkasting@chromium.org" 2397 ], 2398 "expertise" : "Image Decoders, Scrollbars, The Chromium port", 2399 "nicks" : [ 2400 "pkasting" 2401 ] 2402 }, 2403 "Peter Molnar" : { 2404 "emails" : [ 2405 "pmolnar.u-szeged@partner.samsung.com", 2406 "molnarp@inf.u-szeged.hu" 2407 ], 2408 "nicks" : [ 2409 "molnarp" 2410 ] 2411 }, 2412 "Peter Varga" : { 2413 "emails" : [ 2414 "pvarga@webkit.org", 2415 "pvarga@inf.u-szeged.hu" 2416 ], 2417 "expertise" : "JavaScriptCore Regular Expressions", 2418 "nicks" : [ 2419 "stampho" 2420 ] 2421 }, 2422 "Pierre Rossi" : { 2423 "emails" : [ 2424 "pierre.rossi@gmail.com" 2425 ], 2426 "nicks" : [ 2427 "elproxy" 2428 ] 2429 }, 2430 "Pierre d'Herbemont" : { 2431 "emails" : [ 2432 "pdherbemont@webkit.org", 2433 "pdherbemont@free.fr", 2434 "pdherbemont@apple.com" 2435 ], 2436 "expertise" : "Media Elements", 2437 "nicks" : [ 2438 "pdherbemont" 2439 ] 2440 }, 2441 "Pierre-Olivier Latour" : { 2442 "emails" : [ 2443 "pol@mac.com", 2444 "pol@apple.com" 2445 ], 2446 "nicks" : [ 2447 "pol" 2448 ] 2449 }, 2450 "Pravin D" : { 2451 "emails" : [ 2452 "pravind@webkit.org", 2453 "pravin.d@samsung.com" 2454 ], 2455 "nicks" : [ 2456 "pravind" 2457 ] 2458 }, 2459 "Qi Zhang" : { 2460 "emails" : [ 2461 "qi.2.zhang@nokia.com", 2462 "qi.zhang02180@gmail.com" 2463 ], 2464 "nicks" : [ 2465 "qi" 2466 ] 2467 }, 2468 "Radu Stavila" : { 2469 "emails" : [ 2470 "stavila@adobe.com" 2471 ], 2472 "nicks" : [ 2473 "radustavila", 2474 "stavila" 2475 ] 2476 }, 2477 "Rafael Antognolli" : { 2478 "emails" : [ 2479 "antognolli+webkit@gmail.com", 2480 "antognolli@profusion.mobi" 2481 ], 2482 "nicks" : [ 2483 "antognolli" 2484 ] 2485 }, 2486 "Rafael Brandao" : { 2487 "emails" : [ 2488 "rafael.lobo@webkit.org", 2489 "rafael.lobo@openbossa.org" 2490 ], 2491 "nicks" : [ 2492 "rafaelbrandao" 2493 ] 2494 }, 2495 "Rafael Weinstein" : { 2496 "emails" : [ 2497 "rafaelw@chromium.org" 2498 ], 2499 "nicks" : [ 2500 "rafaelw" 2501 ] 2502 }, 2503 "Raphael Kubo da Costa" : { 2504 "emails" : [ 2505 "rakuco@webkit.org", 2506 "rakuco@FreeBSD.org", 2507 "raphael.kubo.da.costa@intel.com", 2508 "kubo@profusion.mobi" 2509 ], 2510 "expertise" : "CMake build system, The EFLWebKit port", 2511 "nicks" : [ 2512 "rakuco" 2513 ] 2514 }, 2515 "Ravi Kasibhatla" : { 2516 "emails" : [ 2517 "ravi.kasibhatla@motorola.com" 2518 ], 2519 "nicks" : [ 2520 "kphanee" 2521 ] 2522 }, 2523 "Raymond Toy" : { 2524 "emails" : [ 2525 "rtoy@google.com", 2526 "rtoy@chromium.org" 2527 ], 2528 "nicks" : [ 2529 "rtoy" 2530 ] 2531 }, 2532 "Renata Hodovan" : { 2533 "emails" : [ 2534 "rhodovan.u-szeged@partner.samsung.com", 2535 "reni@inf.u-szeged.hu", 2536 "reni@webkit.org" 2537 ], 2538 "nicks" : [ 2539 "reni" 2540 ] 2541 }, 2542 "Rik Cabanier" : { 2543 "emails" : [ 2544 "cabanier@adobe.com" 2545 ], 2546 "nicks" : [ 2547 "cabanier" 2548 ] 2549 }, 2550 "Robert Hogan" : { 2551 "emails" : [ 2552 "robert@webkit.org", 2553 "robert@roberthogan.net", 2554 "lists@roberthogan.net" 2555 ], 2556 "nicks" : [ 2557 "rhogan" 2558 ] 2559 }, 2560 "Robert Kroeger" : { 2561 "emails" : [ 2562 "rjkroege@chromium.org" 2563 ], 2564 "nicks" : [ 2565 "rjkroege" 2566 ] 2567 }, 2568 "Roger Fong" : { 2569 "emails" : [ 2570 "roger_fong@apple.com" 2571 ], 2572 "nicks" : [ 2573 "rfong" 2574 ] 2575 }, 2576 "Roland Steiner" : { 2577 "emails" : [ 2578 "rolandsteiner@chromium.org" 2579 ] 2580 }, 2581 "Roland Takacs" : { 2582 "emails" : [ 2583 "rtakacs@inf.u-szeged.hu", 2584 "rtakacs.u-szeged@partner.samsung.com" 2585 ], 2586 "nicks" : [ 2587 "rtakacs" 2588 ] 2589 }, 2590 "Ruth Fong" : { 2591 "emails" : [ 2592 "ruthiecftg@gmail.com", 2593 "ruth_fong@apple.com" 2594 ], 2595 "nicks" : [ 2596 "ruthfong", 2597 "ruth_fong" 2598 ] 2599 }, 2600 "Ryan Haddad" : { 2601 "emails" : [ 2602 "ryanhaddad@apple.com" 2603 ], 2604 "nicks" : [ 2605 "ryanhaddad" 2606 ] 2607 }, 2608 "Ryuan Choi" : { 2609 "emails" : [ 2610 "ryuan.choi@navercorp.com", 2611 "ryuan.choi@gmail.com", 2612 "ryuan.choi@webkit.org", 2613 "ryuan.choi@samsung.com" 2614 ], 2615 "expertise" : "The EFLWebKit Port", 2616 "nicks" : [ 2617 "ryuan" 2618 ] 2619 }, 2620 "Sadrul Habib Chowdhury" : { 2621 "emails" : [ 2622 "sadrul@chromium.org" 2623 ], 2624 "nicks" : [ 2625 "sadrul", 2626 "sadrulhc" 2627 ] 2628 }, 2629 "Said Abou-Hallawa" : { 2630 "emails" : [ 2631 "sabouhallawa@apple.com", 2632 "said@apple.com" 2633 ], 2634 "nicks" : [ 2635 "sabouhallawa" 2636 ] 2637 }, 2638 "Sami Ky\u00f6stil\u00e4" : { 2639 "emails" : [ 2640 "skyostil@chromium.org" 2641 ], 2642 "nicks" : [ 2643 "skyostil" 2644 ] 2645 }, 2646 "Samuel White" : { 2647 "emails" : [ 2648 "samuel_white@apple.com" 2649 ], 2650 "expertise" : "Accessibility", 2651 "nicks" : [ 2652 "samuel_white" 2653 ] 2654 }, 2655 "Santosh Mahto" : { 2656 "emails" : [ 2657 "santoshbit2007@gmail.com" 2658 ], 2659 "expertise" : "Editing, Event Handling, Theme", 2660 "nicks" : [ 2661 "santoshbit2007" 2662 ] 2663 }, 2664 "Satish Sampath" : { 2665 "emails" : [ 2666 "satish@chromium.org" 2667 ] 2668 }, 2669 "Scott Violet" : { 2670 "emails" : [ 2671 "sky@chromium.org" 2672 ], 2673 "expertise" : "The Chromium Port", 2674 "nicks" : [ 2675 "sky" 2676 ] 2677 }, 2678 "Sebastian Dr\u00f6ge" : { 2679 "emails" : [ 2680 "slomo@coaxion.net", 2681 "sebastian@centricular.com", 2682 "sebastian.droege@collabora.co.uk", 2683 "sebastian.droege@collabora.com" 2684 ], 2685 "expertise" : "WebKitGTK+, Media support (focused on the GStreamer implementation)", 2686 "nicks" : [ 2687 "slomo" 2688 ] 2689 }, 2690 "Seokju Kwon" : { 2691 "emails" : [ 2692 "seokju@webkit.org", 2693 "seokju.kwon@gmail.com", 2694 "seokju.kwon@samsung.com" 2695 ], 2696 "nicks" : [ 2697 "seokju" 2698 ] 2699 }, 2700 "Sergio Correia" : { 2701 "emails" : [ 2702 "sergio@correia.cc", 2703 "sergio.correia@openbossa.org" 2704 ], 2705 "nicks" : [ 2706 "qrwteyrutiyoup" 2707 ] 2708 }, 2709 "Shawn Singh" : { 2710 "emails" : [ 2711 "shawnsingh@chromium.org" 2712 ], 2713 "nicks" : [ 2714 "shawnsingh" 2715 ] 2716 }, 2717 "Shinya Kawanaka" : { 2718 "emails" : [ 2719 "shinyak@chromium.org" 2720 ], 2721 "nicks" : [ 2722 "shinyak" 2723 ] 2724 }, 2725 "Shivakumar J M" : { 2726 "emails" : [ 2727 "shiva.jm@samsung.com", 2728 "shivakumarjm@gmail.com" 2729 ], 2730 "expertise" : "The EFLWebKit Port, DOM, HTML", 2731 "nicks" : [ 2732 "shivajm" 2733 ] 2734 }, 2735 "Siddharth Mathur" : { 2736 "emails" : [ 2737 "s.mathur@ieee.org", 2738 "smathur@blackbuck.mobi", 2739 "siddharth.mathur@nokia.com" 2740 ], 2741 "nicks" : [ 2742 "simathur" 2743 ] 2744 }, 2745 "Silvia Pfeiffer" : { 2746 "emails" : [ 2747 "silviapf@chromium.org" 2748 ], 2749 "expertise" : "Media elements & controls, track element & WebVTT", 2750 "nicks" : [ 2751 "silvia" 2752 ] 2753 }, 2754 "Simon Pena" : { 2755 "emails" : [ 2756 "simon.pena@samsung.com", 2757 "spenap@gmail.com", 2758 "spena@igalia.com" 2759 ], 2760 "nicks" : [ 2761 "spenap" 2762 ] 2763 }, 2764 "Steve Lacey" : { 2765 "emails" : [ 2766 "sjl@chromium.org" 2767 ], 2768 "nicks" : [ 2769 "stevela" 2770 ] 2771 }, 2772 "Sudarsana Nagineni" : { 2773 "emails" : [ 2774 "naginenis@gmail.com", 2775 "sudarsana.nagineni@linux.intel.com", 2776 "sudarsana.nagineni@intel.com" 2777 ], 2778 "expertise" : "The EFLWebKit port, Memory Leaks", 2779 "nicks" : [ 2780 "babu" 2781 ] 2782 }, 2783 "Szilard Ledan-Muntean" : { 2784 "emails" : [ 2785 "szledan@inf.u-szeged.hu" 2786 ], 2787 "nicks" : [ 2788 "szledan" 2789 ] 2790 }, 2791 "Taiju Tsuiki" : { 2792 "emails" : [ 2793 "tzik@chromium.org" 2794 ], 2795 "nicks" : [ 2796 "tzik" 2797 ] 2798 }, 2799 "Takashi Sakamoto" : { 2800 "emails" : [ 2801 "tasak@google.com" 2802 ], 2803 "nicks" : [ 2804 "tasak" 2805 ] 2806 }, 2807 "Takashi Toyoshima" : { 2808 "emails" : [ 2809 "toyoshim@chromium.org", 2810 "toyoshim+watchlist@chromium.org" 2811 ], 2812 "expertise" : "WebSocket", 2813 "nicks" : [ 2814 "toyoshim" 2815 ] 2816 }, 2817 "Tamas Gergely" : { 2818 "emails" : [ 2819 "tgergely.u-szeged@partner.samsung.com", 2820 "gertom@inf.u-szeged.hu" 2821 ], 2822 "nicks" : [ 2823 "gertom" 2824 ] 2825 }, 2826 "Terry Anderson" : { 2827 "emails" : [ 2828 "tdanderson@chromium.org" 2829 ], 2830 "nicks" : [ 2831 "tdanderson" 2832 ] 2833 }, 2834 "Thiago Marcos P. Santos" : { 2835 "emails" : [ 2836 "tmpsantos@gmail.com", 2837 "thiago.santos@intel.com" 2838 ], 2839 "expertise" : "CSS Device Adaptation, CMake build system, The EFLWebKit port", 2840 "nicks" : [ 2841 "tmpsantos" 2842 ] 2843 }, 2844 "Thiago de Barros Lacerda" : { 2845 "emails" : [ 2846 "thiago.lacerda@openbossa.org" 2847 ], 2848 "expertise" : "Nix port, WebRTC, MediaStream", 2849 "nicks" : [ 2850 "lacerda" 2851 ] 2852 }, 2853 "Thomas Sepez" : { 2854 "emails" : [ 2855 "tsepez@chromium.org" 2856 ], 2857 "nicks" : [ 2858 "tsepez" 2859 ] 2860 }, 2861 "Tibor Meszaros" : { 2862 "emails" : [ 2863 "mtiborinf@gmail.com", 2864 "tmeszaros.u-szeged@partner.samsung.com", 2865 "mtibor@inf.u-szeged.hu", 2866 "tmeszaros@inf.u-szeged.hu" 2867 ], 2868 "nicks" : [ 2869 "mtibor" 2870 ] 2871 }, 2872 "Tobias Reiss" : { 2873 "emails" : [ 2874 "tobi+webkit@basecode.de" 2875 ], 2876 "expertise" : "Web Inspector", 2877 "nicks" : [ 2878 "basecode" 2879 ] 2880 }, 2881 "Tom Hudson" : { 2882 "emails" : [ 2883 "tomhudson@google.com", 2884 "tomhudson@chromium.org" 2885 ], 2886 "nicks" : [ 2887 "tomhudson" 2888 ] 2889 }, 2890 "Tom Zakrajsek" : { 2891 "emails" : [ 2892 "tomz@codeaurora.org" 2893 ], 2894 "nicks" : [ 2895 "tomz" 2896 ] 2897 }, 2898 "Tommy Widenflycht" : { 2899 "emails" : [ 2900 "tommyw@google.com" 2901 ], 2902 "nicks" : [ 2903 "tommyw" 2904 ] 2905 }, 2906 "Trey Matteson" : { 2907 "emails" : [ 2908 "trey@usa.net" 2909 ], 2910 "nicks" : [ 2911 "trey" 2912 ] 2913 }, 2914 "Tristan O'Tierney" : { 2915 "emails" : [ 2916 "tristan@otierney.net", 2917 "tristan@apple.com" 2918 ] 2919 }, 2920 "Vangelis Kokkevis" : { 2921 "emails" : [ 2922 "vangelis@chromium.org" 2923 ], 2924 "nicks" : [ 2925 "vangelis" 2926 ] 2927 }, 2928 "Viatcheslav Ostapenko" : { 2929 "emails" : [ 2930 "ostap73@gmail.com", 2931 "sl.ostapenko@samsung.com", 2932 "ostapenko.viatcheslav@nokia.com" 2933 ], 2934 "nicks" : [ 2935 "ostap" 2936 ] 2937 }, 2938 "Victor Carbune" : { 2939 "emails" : [ 2940 "vcarbune@chromium.org", 2941 "victor@rosedu.org" 2942 ], 2943 "expertise" : "HTML5 <Track>", 2944 "nicks" : [ 2945 "vcarbune" 2946 ] 2947 }, 2948 "Victor Jaquez" : { 2949 "emails" : [ 2950 "vjaquez@igalia.com" 2951 ], 2952 "nicks" : [ 2953 "vjaquez", 2954 "ceyusa" 2955 ] 2956 }, 2957 "Victor Wang" : { 2958 "emails" : [ 2959 "victorw@chromium.org" 2960 ], 2961 "nicks" : [ 2962 "victorw" 2963 ] 2964 }, 2965 "Victoria Kirst" : { 2966 "emails" : [ 2967 "vrk@chromium.org", 2968 "vrk@google.com" 2969 ], 2970 "nicks" : [ 2971 "vrk" 2972 ] 2973 }, 2974 "Vincent Scheib" : { 2975 "emails" : [ 2976 "scheib@chromium.org" 2977 ], 2978 "nicks" : [ 2979 "scheib" 2980 ] 2981 }, 2982 "Vineet Chaudhary" : { 2983 "emails" : [ 2984 "code.vineet@gmail.com", 2985 "rgf748@motorola.com" 2986 ], 2987 "nicks" : [ 2988 "vineetc" 2989 ] 2990 }, 2991 "Vitaly Repeshko" : { 2992 "emails" : [ 2993 "vitalyr@chromium.org" 2994 ] 2995 }, 2996 "Vivek Galatage" : { 2997 "emails" : [ 2998 "vivekg@webkit.org", 2999 "vivek.vg@samsung.com" 3000 ], 3001 "expertise" : "Web Inspector", 3002 "nicks" : [ 3003 "vivekg" 3004 ] 3005 }, 3006 "W. James MacLean" : { 3007 "emails" : [ 3008 "wjmaclean@chromium.org" 3009 ], 3010 "nicks" : [ 3011 "seumas" 3012 ] 3013 }, 3014 "Wenson Hsieh" : { 3015 "emails" : [ 3016 "wenson_hsieh@apple.com", 3017 "whsieh@berkeley.edu" 3018 ], 3019 "nicks" : [ 3020 "whsieh" 3021 ] 3022 }, 3023 "William Siegrist" : { 3024 "emails" : [ 3025 "wsiegrist@apple.com" 3026 ], 3027 "expertise" : "webkit.org", 3028 "nicks" : [ 3029 "wms" 3030 ] 3031 }, 3032 "Xianzhu Wang" : { 3033 "emails" : [ 3034 "wangxianzhu@chromium.org", 3035 "phnixwxz@gmail.com", 3036 "wangxianzhu@google.com" 3037 ], 3038 "nicks" : [ 3039 "wangxianzhu" 3040 ] 3041 }, 3042 "Xiaohai Wei" : { 3043 "emails" : [ 3044 "james.wei@intel.com", 3045 "wistoch@chromium.org" 3046 ], 3047 "expertise" : "WebAudio/ChromiumAndroidx86", 3048 "nicks" : [ 3049 "wistoch" 3050 ] 3051 }, 3052 "Xiaomei Ji" : { 3053 "emails" : [ 3054 "xji@chromium.org" 3055 ], 3056 "nicks" : [ 3057 "xji" 3058 ] 3059 }, 3060 "Xingnan Wang" : { 3061 "emails" : [ 3062 "xingnan.wang@intel.com" 3063 ], 3064 "nicks" : [ 3065 "xingnan" 3066 ] 3067 }, 3068 "Yaar Schnitman" : { 3069 "emails" : [ 3070 "yaar@chromium.org", 3071 "yaar@google.com" 3072 ] 3073 }, 3074 "Yael Aharon" : { 3075 "emails" : [ 3076 "yael@webkit.org", 3077 "yael.aharon@nokia.com" 3078 ], 3079 "nicks" : [ 3080 "yael" 3081 ] 3082 }, 3083 "Yi Shen" : { 3084 "emails" : [ 3085 "max.hong.shen@gmail.com", 3086 "yi.shen@sisa.samsung.com", 3087 "yi.4.shen@nokia.com" 3088 ] 3089 }, 3090 "Yoav Weiss" : { 3091 "emails" : [ 3092 "yoav@yoav.ws" 3093 ] 3094 }, 3095 "Yongjun Zhang" : { 3096 "emails" : [ 3097 "yongjun_zhang@apple.com", 3098 "yongjun.zhang@nokia.com" 3099 ] 3100 }, 3101 "Yoshifumi Inoue" : { 3102 "emails" : [ 3103 "yosin@chromium.org" 3104 ], 3105 "expertise" : "HTML5 Forms especially for multiple-fields UI, charset encoding, decimal arithmetic", 3106 "nicks" : [ 3107 "yosin" 3108 ] 3109 }, 3110 "Yuqiang Xian" : { 3111 "emails" : [ 3112 "yuqiang.xian@intel.com" 3113 ], 3114 "expertise" : "JavaScriptCore" 3115 }, 3116 "Yuzo Fujishima" : { 3117 "emails" : [ 3118 "yuzo@google.com" 3119 ], 3120 "nicks" : [ 3121 "yuzo" 3122 ] 3123 }, 3124 "Zeno Albisser" : { 3125 "emails" : [ 3126 "zeno@webkit.org", 3127 "zeno.albisser@nokia.com", 3128 "zeno.albisser@digia.com" 3129 ], 3130 "expertise" : "The QtWebKit Port", 3131 "nicks" : [ 3132 "zalbisser" 3133 ] 3134 }, 3135 "Zhenyao Mo" : { 3136 "emails" : [ 3137 "zmo@google.com" 3138 ], 3139 "nicks" : [ 3140 "zhenyao" 3141 ] 3142 }, 3143 "Zoltan Arvai" : { 3144 "emails" : [ 3145 "zarvai@inf.u-szeged.hu" 3146 ], 3147 "expertise" : "The QtWebKit Port, QtWebKit Build Environment", 3148 "nicks" : [ 3149 "azbest_hu" 3150 ] 3151 }, 3152 "Zsolt Borbely" : { 3153 "emails" : [ 3154 "zsborbely.u-szeged@partner.samsung.com", 3155 "borbezs@inf.u-szeged.hu" 3156 ], 3157 "nicks" : [ 3158 "bzsolt" 3159 ] 3160 } 3161 }, 3162 "Contributors" : { 3163 "Adobe Bug Tracker" : { 3164 "emails" : [ 3165 "WebkitBugTracker@adobe.com" 3166 ] 3167 }, 3168 "Aharon Lanin" : { 3169 "emails" : [ 3170 "aharon@google.com" 3171 ] 3172 }, 3173 "Alan Cutter" : { 3174 "emails" : [ 3175 "alancutter@chromium.org" 3176 ], 3177 "nicks" : [ 3178 "alancutter" 3179 ] 3180 }, 3181 "Alan Stearns" : { 3182 "emails" : [ 3183 "stearns@adobe.com" 3184 ], 3185 "nicks" : [ 3186 "astearns" 3187 ] 3188 }, 3189 "Alejandro Pineiro" : { 3190 "emails" : [ 3191 "apinheiro@igalia.com" 3192 ] 3193 }, 3194 "Alexey Marinichev" : { 3195 "emails" : [ 3196 "amarinichev@chromium.org", 3197 "amarinichev@google.com" 3198 ], 3199 "nicks" : [ 3200 "amarinichev" 3201 ] 3202 }, 3203 "Andrew Trick" : { 3204 "emails" : [ 3205 "atrick@apple.com" 3206 ], 3207 "expertise" : "JavaScript/ECMAScript", 3208 "nicks" : [ 3209 "atrick" 3210 ] 3211 }, 3212 "Anne van Kesteren" : { 3213 "emails" : [ 3214 "annevk@annevk.nl" 3215 ], 3216 "nicks" : [ 3217 "annevk" 3218 ] 3219 }, 3220 "Annie Sullivan" : { 3221 "emails" : [ 3222 "sullivan@chromium.org" 3223 ], 3224 "nicks" : [ 3225 "annie" 3226 ] 3227 }, 3228 "Anton Vayvod" : { 3229 "emails" : [ 3230 "avayvod@chromium.org" 3231 ], 3232 "nicks" : [ 3233 "avayvod" 3234 ] 3235 }, 3236 "Aryeh Gregor" : { 3237 "emails" : [ 3238 "ayg@aryeh.name" 3239 ], 3240 "nicks" : [ 3241 "AryehGregor" 3242 ] 3243 }, 3244 "Brian Salomon" : { 3245 "emails" : [ 3246 "bsalomon@google.com" 3247 ] 3248 }, 3249 "Christian Biesinger" : { 3250 "emails" : [ 3251 "cbiesinger@chromium.org" 3252 ], 3253 "nicks" : [ 3254 "cbiesinger" 3255 ] 3256 }, 3257 "Commit Queue" : { 3258 "emails" : [ 3259 "commit-queue@webkit.org" 3260 ] 3261 }, 3262 "Daniel Sievers" : { 3263 "emails" : [ 3264 "sievers@chromium.org" 3265 ] 3266 }, 3267 "David Dorwin" : { 3268 "emails" : [ 3269 "ddorwin@chromium.org" 3270 ], 3271 "nicks" : [ 3272 "ddorwin" 3273 ] 3274 }, 3275 "David Reveman" : { 3276 "emails" : [ 3277 "reveman@chromium.org" 3278 ], 3279 "nicks" : [ 3280 "reveman" 3281 ] 3282 }, 3283 "Douglas Davidson" : { 3284 "emails" : [ 3285 "ddavidso@apple.com" 3286 ] 3287 }, 3288 "Douglas Stockwell" : { 3289 "emails" : [ 3290 "dstockwell@chromium.org" 3291 ], 3292 "nicks" : [ 3293 "dstockwell" 3294 ] 3295 }, 3296 "Edward O'Connor" : { 3297 "emails" : [ 3298 "eoconnor@apple.com" 3299 ], 3300 "nicks" : [ 3301 "hober" 3302 ] 3303 }, 3304 "Eric Penner" : { 3305 "emails" : [ 3306 "epenner@chromium.org" 3307 ], 3308 "nicks" : [ 3309 "epenner" 3310 ] 3311 }, 3312 "Finnur Thorarinsson" : { 3313 "emails" : [ 3314 "finnur.webkit@gmail.com", 3315 "finnur@chromium.org" 3316 ], 3317 "nicks" : [ 3318 "finnur" 3319 ] 3320 }, 3321 "Forms Bugs" : { 3322 "emails" : [ 3323 "forms-bugs@chromium.org" 3324 ] 3325 }, 3326 "Gabor Abraham" : { 3327 "emails" : [ 3328 "abrhm@inf.u-szeged.hu" 3329 ], 3330 "nicks" : [ 3331 "abrhm" 3332 ] 3333 }, 3334 "Gabor Ballabas" : { 3335 "emails" : [ 3336 "gaborb@inf.u-szeged.hu" 3337 ], 3338 "nicks" : [ 3339 "bgabor" 3340 ] 3341 }, 3342 "Gergo Balogh" : { 3343 "emails" : [ 3344 "gbalogh.u-szeged@partner.samsung.com", 3345 "geryxyz@inf.u-szeged.hu" 3346 ], 3347 "nicks" : [ 3348 "geryxyz" 3349 ] 3350 }, 3351 "Grace Kloba" : { 3352 "emails" : [ 3353 "klobag@chromium.org" 3354 ], 3355 "nicks" : [ 3356 "klobag" 3357 ] 3358 }, 3359 "Greg Simon" : { 3360 "emails" : [ 3361 "gregsimon@chromium.org" 3362 ], 3363 "nicks" : [ 3364 "gregsimon" 3365 ] 3366 }, 3367 "Hao Zheng" : { 3368 "emails" : [ 3369 "zhenghao@chromium.org" 3370 ] 3371 }, 3372 "Harald Alvestrand" : { 3373 "emails" : [ 3374 "hta@google.com" 3375 ], 3376 "nicks" : [ 3377 "hta" 3378 ] 3379 }, 3380 "Ian Henderson" : { 3381 "emails" : [ 3382 "ian@ianhenderson.org", 3383 "ianh@apple.com" 3384 ], 3385 "nicks" : [ 3386 "ianh" 3387 ] 3388 }, 3389 "Ian Hickson" : { 3390 "emails" : [ 3391 "ian@hixie.ch" 3392 ], 3393 "nicks" : [ 3394 "hixie" 3395 ] 3396 }, 3397 "Jeff Timanus" : { 3398 "emails" : [ 3399 "twiz@chromium.org", 3400 "twiz@google.com" 3401 ], 3402 "nicks" : [ 3403 "twiz" 3404 ] 3405 }, 3406 "Jing Zhao" : { 3407 "emails" : [ 3408 "jingzhao@chromium.org" 3409 ] 3410 }, 3411 "John Bates" : { 3412 "emails" : [ 3413 "jbates@google.com", 3414 "jbates@chromium.org" 3415 ], 3416 "nicks" : [ 3417 "jbates" 3418 ] 3419 }, 3420 "John Bauman" : { 3421 "emails" : [ 3422 "jbauman@chromium.org", 3423 "jbauman@google.com" 3424 ], 3425 "nicks" : [ 3426 "jbauman" 3427 ] 3428 }, 3429 "John Mellor" : { 3430 "emails" : [ 3431 "johnme@chromium.org" 3432 ], 3433 "nicks" : [ 3434 "johnme" 3435 ] 3436 }, 3437 "Jonathan Backer" : { 3438 "emails" : [ 3439 "backer@chromium.org" 3440 ], 3441 "nicks" : [ 3442 "backer" 3443 ] 3444 }, 3445 "Jozsef Berta" : { 3446 "emails" : [ 3447 "jberta.u-szeged@partner.samsung.com", 3448 "jberta@inf.u-szeged.hu" 3449 ], 3450 "nicks" : [ 3451 "jberta" 3452 ] 3453 }, 3454 "Juergen Ributzka" : { 3455 "emails" : [ 3456 "juergen@apple.com" 3457 ], 3458 "expertise" : "JavaScript/ECMAScript", 3459 "nicks" : [ 3460 "juergen" 3461 ] 3462 }, 3463 "Katie Madonna" : { 3464 "emails" : [ 3465 "madonnk@gmail.com" 3466 ], 3467 "expertise" : "Web Inspector", 3468 "nicks" : [ 3469 "madonk" 3470 ] 3471 }, 3472 "Koji Hara" : { 3473 "emails" : [ 3474 "kojih@chromium.org" 3475 ], 3476 "nicks" : [ 3477 "kojih" 3478 ] 3479 }, 3480 "Koji Ishii" : { 3481 "emails" : [ 3482 "kojiishi@gmail.com" 3483 ] 3484 }, 3485 "Kulanthaivel Palanichamy" : { 3486 "emails" : [ 3487 "kulanthaivel@codeaurora.org" 3488 ], 3489 "nicks" : [ 3490 "kvel" 3491 ] 3492 }, 3493 "Lia Chen" : { 3494 "emails" : [ 3495 "liachen@blackberry.com", 3496 "liachen@rim.com" 3497 ] 3498 }, 3499 "Martin Hodovan" : { 3500 "emails" : [ 3501 "mhodovan.u-szeged@partner.samsung.com", 3502 "mhodovan@inf.u-szeged.hu" 3503 ], 3504 "nicks" : [ 3505 "hmartin" 3506 ] 3507 }, 3508 "Megan Gardner" : { 3509 "emails" : [ 3510 "megan_gardner@apple.com" 3511 ], 3512 "nicks" : [ 3513 "GameMaker" 3514 ] 3515 }, 3516 "Mihai Balan" : { 3517 "emails" : [ 3518 "mibalan@adobe.com" 3519 ], 3520 "nicks" : [ 3521 "miChou" 3522 ] 3523 }, 3524 "Min Qin" : { 3525 "emails" : [ 3526 "qinmin@chromium.org" 3527 ] 3528 }, 3529 "Nils Barth" : { 3530 "emails" : [ 3531 "nbarth@chromium.org" 3532 ], 3533 "nicks" : [ 3534 "nbarth" 3535 ] 3536 }, 3537 "Peter Linss" : { 3538 "emails" : [ 3539 "peter.linss@hp.com" 3540 ], 3541 "nicks" : [ 3542 "plinss" 3543 ] 3544 }, 3545 "Philip J\u00e4genstedt" : { 3546 "emails" : [ 3547 "philipj@opera.com" 3548 ], 3549 "nicks" : [ 3550 "philipj" 3551 ] 3552 }, 3553 "Radar WebKit Bug Importer" : { 3554 "emails" : [ 3555 "webkit-bug-importer@group.apple.com" 3556 ] 3557 }, 3558 "Raul Hudea" : { 3559 "emails" : [ 3560 "rhudea@adobe.com" 3561 ], 3562 "nicks" : [ 3563 "rhudea" 3564 ] 3565 }, 3566 "Rebecca Hauck" : { 3567 "emails" : [ 3568 "rhauck@adobe.com" 3569 ], 3570 "nicks" : [ 3571 "rhauck" 3572 ] 3573 }, 3574 "Ricky Mondello" : { 3575 "emails" : [ 3576 "rmondello@apple.com" 3577 ], 3578 "nicks" : [ 3579 "rmondello" 3580 ] 3581 }, 3582 "Sungmann Cho" : { 3583 "emails" : [ 3584 "sungmann.cho@navercorp.com", 3585 "sungmann.cho@gmail.com" 3586 ], 3587 "nicks" : [ 3588 "mann" 3589 ] 3590 }, 3591 "Tab Atkins" : { 3592 "emails" : [ 3593 "tabatkins@google.com", 3594 "jackalmage@gmail.com" 3595 ], 3596 "nicks" : [ 3597 "tabatkins" 3598 ] 3599 }, 3600 "Tamas Czene" : { 3601 "emails" : [ 3602 "tczene@inf.u-szeged.hu", 3603 "Czene.Tamas@stud.u-szeged.hu" 3604 ], 3605 "nicks" : [ 3606 "tczene" 3607 ] 3608 }, 3609 "Tien-Ren Chen" : { 3610 "emails" : [ 3611 "trchen@chromium.org" 3612 ], 3613 "nicks" : [ 3614 "trchen" 3615 ] 3616 }, 3617 "Tim 'mithro' Ansell" : { 3618 "emails" : [ 3619 "mithro@mithis.com" 3620 ], 3621 "nicks" : [ 3622 "mithro" 3623 ] 3624 }, 3625 "Tim Volodine" : { 3626 "emails" : [ 3627 "timvolodine@chromium.org" 3628 ], 3629 "nicks" : [ 3630 "timvolodine" 3631 ] 3632 }, 3633 "Web Components Team" : { 3634 "emails" : [ 3635 "webcomponents-bugzilla@chromium.org" 3636 ] 3637 }, 3638 "WebKit Review Bot" : { 3639 "emails" : [ 3640 "webkit.review.bot@gmail.com" 3641 ], 3642 "nicks" : [ 3643 "sheriff-bot" 3644 ] 3645 }, 3646 "WebKitGTK+ Bugs" : { 3647 "emails" : [ 3648 "bugs-noreply@webkitgtk.org" 3649 ] 3650 }, 3651 "Wyatt Carss" : { 3652 "emails" : [ 3653 "wcarss@chromium.org", 3654 "wcarss@google.com" 3655 ], 3656 "nicks" : [ 3657 "wcarss" 3658 ] 3659 }, 3660 "Zeev Lieber" : { 3661 "emails" : [ 3662 "zlieber@chromium.org" 3663 ] 3664 } 3665 }, 3666 "Reviewers" : { 3667 "Abhishek Arya" : { 3668 "emails" : [ 3669 "inferno@chromium.org" 3670 ], 3671 "expertise" : "Security, Layout and Rendering", 3672 "nicks" : [ 3673 "inferno-sec" 3674 ] 3675 }, 3676 "Ada Chan" : { 3677 "emails" : [ 3678 "adachan@apple.com" 3679 ], 3680 "expertise" : "WebKit on Windows", 3681 "nicks" : [ 3682 "chanada" 3683 ] 3684 }, 3685 "Adam Barth" : { 3686 "emails" : [ 3687 "abarth@webkit.org" 3688 ], 3689 "expertise" : "Security, HTML parser, webkit-patch, FrameLoader (sadly), V8 Bindings, The Chromium Port", 3690 "nicks" : [ 3691 "abarth" 3692 ] 3693 }, 3694 "Adam Roben" : { 3695 "emails" : [ 3696 "aroben@webkit.org", 3697 "aroben@apple.com" 3698 ], 3699 "expertise" : "Plug-ins and Java (Win, General), WebKit API (Win), Windows build system, General Windows port issues, Developer Tools (Web Inspector), Tools", 3700 "nicks" : [ 3701 "aroben" 3702 ] 3703 }, 3704 "Adam Treat" : { 3705 "emails" : [ 3706 "manyoso@yahoo.com", 3707 "treat@kde.org", 3708 "treat@webkit.org" 3709 ], 3710 "expertise" : "The QtWebKit Port, The HTML Parser/Tokenizer, The platform layer, Image loading and painting, ScrollView and friends", 3711 "nicks" : [ 3712 "manyoso" 3713 ] 3714 }, 3715 "Adele Peterson" : { 3716 "emails" : [ 3717 "adele@apple.com" 3718 ], 3719 "expertise" : "HTML Forms, Security, Layout and Rendering, Web Compatibility (General)", 3720 "nicks" : [ 3721 "adele" 3722 ] 3723 }, 3724 "Adrienne Walker" : { 3725 "emails" : [ 3726 "enne@google.com", 3727 "enne@chromium.org" 3728 ], 3729 "nicks" : [ 3730 "enne" 3731 ] 3732 }, 3733 "Alejandro G. Castro" : { 3734 "emails" : [ 3735 "alex@igalia.com", 3736 "alex@webkit.org" 3737 ], 3738 "expertise" : "WebKitGTK+, Cairo graphics backend, ShadowBlur rendering, Epiphany/WebKit Contributor", 3739 "nicks" : [ 3740 "alexg__" 3741 ] 3742 }, 3743 "Alex Christensen" : { 3744 "emails" : [ 3745 "achristensen@apple.com", 3746 "achristensen@webkit.org", 3747 "alex.christensen@flexsim.com" 3748 ], 3749 "expertise" : "Win64, WebGL", 3750 "nicks" : [ 3751 "alexchristensen" 3752 ] 3753 }, 3754 "Alexander Pavlov" : { 3755 "emails" : [ 3756 "apavlov@chromium.org", 3757 "pavlov81@gmail.com" 3758 ], 3759 "expertise" : "Developer Tools, Web Inspector, CSS OM", 3760 "nicks" : [ 3761 "apavlov" 3762 ] 3763 }, 3764 "Alexandru Chiculita" : { 3765 "emails" : [ 3766 "achicu@adobe.com" 3767 ], 3768 "expertise" : "CSS Regions, CSS Exclusions, CSS Filters, CSS Custom Filters", 3769 "nicks" : [ 3770 "achicu" 3771 ] 3772 }, 3773 "Alexey Proskuryakov" : { 3774 "emails" : [ 3775 "ap@webkit.org", 3776 "ap@apple.com" 3777 ], 3778 "nicks" : [ 3779 "ap" 3780 ] 3781 }, 3782 "Alexis Menard" : { 3783 "emails" : [ 3784 "menard@kde.org", 3785 "alexis@webkit.org", 3786 "alexis.menard@openbossa.org", 3787 "alexis@menard.io" 3788 ], 3789 "expertise" : "The QtWebKit Port, CSS, CSS shorthands, HTML5 Media Elements", 3790 "nicks" : [ 3791 "darktears" 3792 ] 3793 }, 3794 "Alice Liu" : { 3795 "emails" : [ 3796 "alice.barraclough@webkit.org", 3797 "alice.liu@apple.com" 3798 ], 3799 "expertise" : "HTML Editing, Memory Use / Leaks, Core DOM, Web Compatibility (Web Apps), Web Compatibility (General), Bug Mastery, Web Accessibility", 3800 "nicks" : [ 3801 "aliu" 3802 ] 3803 }, 3804 "Allan Sandfeld Jensen" : { 3805 "emails" : [ 3806 "allan.jensen@digia.com", 3807 "kde@carewolf.com", 3808 "sandfeld@kde.org", 3809 "allan.jensen@nokia.com" 3810 ], 3811 "expertise" : "QtWebKit, CSS Selectors, Touch Adjustment, Hit Testing", 3812 "nicks" : [ 3813 "carewolf" 3814 ] 3815 }, 3816 "Alp Toker" : { 3817 "emails" : [ 3818 "alp@nuanti.com", 3819 "alp@atoker.com", 3820 "alp@webkit.org" 3821 ], 3822 "expertise" : "GTK+ WebKit Port, Cairo graphics backend (including canvas, SVG), CURL HTTP backend", 3823 "nicks" : [ 3824 "alp" 3825 ] 3826 }, 3827 "Anders Carlsson" : { 3828 "emails" : [ 3829 "andersca@apple.com", 3830 "acarlsson@apple.com" 3831 ], 3832 "expertise" : "Storage, Networking, Core DOM, Plug-ins and Java (Win, General), XML, JavaScript/ECMAScript", 3833 "nicks" : [ 3834 "andersca" 3835 ] 3836 }, 3837 "Andreas Kling" : { 3838 "emails" : [ 3839 "akling@apple.com", 3840 "kling@webkit.org", 3841 "awesomekling@apple.com", 3842 "andreas.kling@nokia.com" 3843 ], 3844 "expertise" : "CSS, HTML DOM, Core DOM, Canvas, JavaScript DOM bindings, Memory use", 3845 "nicks" : [ 3846 "kling" 3847 ] 3848 }, 3849 "Andrei Bucur" : { 3850 "emails" : [ 3851 "abucur@adobe.com" 3852 ], 3853 "expertise" : "CSS Regions, CSS Fragmentation, Layout and rendering", 3854 "nicks" : [ 3855 "abucur" 3856 ] 3857 }, 3858 "Andy Estes" : { 3859 "emails" : [ 3860 "aestes@apple.com" 3861 ], 3862 "expertise" : "Layout and rendering, plug-in loading, HTML parsing, web compatibility", 3863 "nicks" : [ 3864 "estes" 3865 ] 3866 }, 3867 "Antoine Quint" : { 3868 "emails" : [ 3869 "graouts@apple.com", 3870 "graouts@webkit.org" 3871 ], 3872 "nicks" : [ 3873 "graouts" 3874 ] 3875 }, 3876 "Antonio Gomes" : { 3877 "emails" : [ 3878 "tonikitoo@webkit.org", 3879 "a1.gomes@sisa.samsung.com", 3880 "antonio.netto@samsung.com", 3881 "antonio.gomes@openbossa.org" 3882 ], 3883 "expertise" : "{BlackBerry, EFL, Qt}WebKit ports, Hit testing, Touch/Event handling, Rendering and scrolling", 3884 "nicks" : [ 3885 "tonikitoo" 3886 ] 3887 }, 3888 "Antti Koivisto" : { 3889 "emails" : [ 3890 "koivisto@iki.fi", 3891 "antti@apple.com", 3892 "antti.j.koivisto@nokia.com" 3893 ], 3894 "expertise" : "HTML DOM, Core DOM, Loader, Cache, CSS OM, style resolve, performance", 3895 "nicks" : [ 3896 "anttik" 3897 ] 3898 }, 3899 "Ariya Hidayat" : { 3900 "emails" : [ 3901 "ariya.hidayat@gmail.com", 3902 "ariya@sencha.com", 3903 "ariya@webkit.org" 3904 ], 3905 "expertise" : "The QtWebKit Port", 3906 "nicks" : [ 3907 "ariya" 3908 ] 3909 }, 3910 "Bem Jones-Bey" : { 3911 "emails" : [ 3912 "bjonesbe@adobe.com" 3913 ], 3914 "expertise" : "CSS Shapes, Floats", 3915 "nicks" : [ 3916 "bemjb" 3917 ] 3918 }, 3919 "Benjamin Poulain" : { 3920 "emails" : [ 3921 "benjamin@webkit.org", 3922 "bpoulain@apple.com", 3923 "benjamin.poulain@nokia.com", 3924 "ikipou@gmail.com" 3925 ], 3926 "expertise" : "The Rendering, Performance, Mobile stuff, Touch support.", 3927 "nicks" : [ 3928 "benjaminp" 3929 ] 3930 }, 3931 "Beth Dakin" : { 3932 "emails" : [ 3933 "bdakin@apple.com" 3934 ], 3935 "expertise" : "CSS (Cascading Style Sheets), Layout and Rendering, Resolution-Independence, HTML Parsing, Tables, Web Accessibility", 3936 "nicks" : [ 3937 "dethbakin" 3938 ] 3939 }, 3940 "Brady Eidson" : { 3941 "emails" : [ 3942 "beidson@apple.com" 3943 ], 3944 "expertise" : "Networking, Storage, WebCore icon database, Back/forward cache, History", 3945 "nicks" : [ 3946 "bradee-oh" 3947 ] 3948 }, 3949 "Brent Fulgham" : { 3950 "emails" : [ 3951 "bfulgham@webkit.org", 3952 "bfulgham@apple.com" 3953 ], 3954 "expertise" : "The WinCairo Port, WebKit on Windows", 3955 "nicks" : [ 3956 "bfulgham" 3957 ] 3958 }, 3959 "Brian Burg" : { 3960 "emails" : [ 3961 "bburg@apple.com", 3962 "burg@cs.washington.edu" 3963 ], 3964 "expertise" : "Developer Tools, Web Inspector", 3965 "nicks" : [ 3966 "bburg", 3967 "brrian" 3968 ] 3969 }, 3970 "Brian Weinstein" : { 3971 "emails" : [ 3972 "bweinstein@apple.com" 3973 ], 3974 "expertise" : "WebKit on Windows, Tools", 3975 "nicks" : [ 3976 "bweinstein" 3977 ] 3978 }, 3979 "Caio Marcelo de Oliveira Filho" : { 3980 "emails" : [ 3981 "cmarcelo@webkit.org", 3982 "cmarcelo@gmail.com", 3983 "caio.oliveira@openbossa.org" 3984 ], 3985 "nicks" : [ 3986 "cmarcelo" 3987 ] 3988 }, 3989 "Cameron Zwarich" : { 3990 "emails" : [ 3991 "zwarich@apple.com", 3992 "cwzwarich@apple.com", 3993 "cwzwarich@webkit.org" 3994 ] 3995 }, 3996 "Carlos Garcia Campos" : { 3997 "emails" : [ 3998 "cgarcia@igalia.com", 3999 "carlosgc@gnome.org", 4000 "carlosgc@webkit.org" 4001 ], 4002 "expertise" : "The WebKitGTK+ Port, WebKit2, Glib unicode backend, GTK+ contributor, Epiphany contributor", 4003 "nicks" : [ 4004 "KaL" 4005 ] 4006 }, 4007 "Chang Shu" : { 4008 "emails" : [ 4009 "cshu@webkit.org", 4010 "c.shu@sisa.samsung.com", 4011 "chang.shu@nokia.com" 4012 ], 4013 "expertise" : "JavaScript DOM bindings, WebKit2, QtWebKit port", 4014 "nicks" : [ 4015 "cshu" 4016 ] 4017 }, 4018 "Chris Blumenberg" : { 4019 "emails" : [ 4020 "cblu@apple.com" 4021 ], 4022 "nicks" : [ 4023 "cblu" 4024 ] 4025 }, 4026 "Chris Dumez" : { 4027 "emails" : [ 4028 "cdumez@apple.com", 4029 "dchris@gmail.com", 4030 "ch.dumez@samsung.com", 4031 "ch.dumez@sta.samsung.com", 4032 "ch.dumez@sisa.samsung.com", 4033 "ch.dumez@partner.samsung.com", 4034 "christophe.dumez@intel.com" 4035 ], 4036 "expertise" : "Performance, DOM, HTML, Bindings generator, EFLWebKit Port", 4037 "nicks" : [ 4038 "cdumez" 4039 ] 4040 }, 4041 "Chris Fleizach" : { 4042 "emails" : [ 4043 "cfleizach@apple.com" 4044 ], 4045 "expertise" : "Accessibility", 4046 "nicks" : [ 4047 "cfleizach" 4048 ] 4049 }, 4050 "Chris Jerdonek" : { 4051 "emails" : [ 4052 "cjerdonek@webkit.org" 4053 ], 4054 "nicks" : [ 4055 "cjerdonek" 4056 ] 4057 }, 4058 "Chris Marrin" : { 4059 "emails" : [ 4060 "cmarrin@apple.com" 4061 ], 4062 "nicks" : [ 4063 "cmarrin" 4064 ] 4065 }, 4066 "Chris Rogers" : { 4067 "emails" : [ 4068 "crogers@google.com" 4069 ], 4070 "nicks" : [ 4071 "crogers" 4072 ] 4073 }, 4074 "Csaba Osztrogon\u00e1c" : { 4075 "emails" : [ 4076 "ossy@webkit.org", 4077 "oszi@inf.u-szeged.hu" 4078 ], 4079 "nicks" : [ 4080 "ossy" 4081 ] 4082 }, 4083 "Dan Bernstein" : { 4084 "emails" : [ 4085 "mitz@webkit.org", 4086 "mitz@apple.com" 4087 ], 4088 "expertise" : "Layout and Rendering, Bidirectional text", 4089 "nicks" : [ 4090 "mitzpettel" 4091 ] 4092 }, 4093 "Daniel Bates" : { 4094 "emails" : [ 4095 "dbates@webkit.org", 4096 "dabates@apple.com" 4097 ], 4098 "expertise" : "XSSAuditor, Drag and Drop, Tools, Perl, svn-apply/unapply", 4099 "nicks" : [ 4100 "dydz" 4101 ] 4102 }, 4103 "Darin Adler" : { 4104 "emails" : [ 4105 "darin@apple.com" 4106 ], 4107 "expertise" : "HTML Forms, WebKit API (Mac, Win), HTML Editing, Performance, JavaScript/ECMAScript, Text Encoding, Core DOM, HTML DOM, Canvas, JavaScript DOM Bindings, ObjC DOM Bindings, Basic types and data structures, Tools, New Features / Standards Support, General (probably a good backup on most topics even if not specifically an expert)", 4108 "nicks" : [ 4109 "darin" 4110 ] 4111 }, 4112 "Darin Fisher" : { 4113 "emails" : [ 4114 "fishd@chromium.org", 4115 "darin@chromium.org" 4116 ], 4117 "expertise" : "The Chromium Port, WebKit API (Chromium), Page Loading", 4118 "nicks" : [ 4119 "fishd" 4120 ] 4121 }, 4122 "David Harrison" : { 4123 "emails" : [ 4124 "harrison@apple.com" 4125 ], 4126 "expertise" : "HTML Editing, Accessibility", 4127 "nicks" : [ 4128 "harrison" 4129 ] 4130 }, 4131 "David Hyatt" : { 4132 "emails" : [ 4133 "hyatt@apple.com" 4134 ], 4135 "expertise" : "Layout and Rendering, CSS (Cascading Style Sheets), HTML Forms, Tables, Text Layout, Fonts, MathML, Memory Cache, HTMLDOM, Core DOM, HTML Parsing, New Features / Standards Support, XML, XSLT, Printing", 4136 "nicks" : [ 4137 "dhyatt", 4138 "hyatt" 4139 ] 4140 }, 4141 "David Kilzer" : { 4142 "emails" : [ 4143 "ddkilzer@webkit.org", 4144 "ddkilzer@apple.com" 4145 ], 4146 "expertise" : "iPhone port, Xcode build system, Tools, Perl, git, WebArchive", 4147 "nicks" : [ 4148 "ddkilzer" 4149 ] 4150 }, 4151 "David Levin" : { 4152 "emails" : [ 4153 "levin@chromium.org" 4154 ], 4155 "nicks" : [ 4156 "dave_levin" 4157 ] 4158 }, 4159 "Dean Jackson" : { 4160 "emails" : [ 4161 "dino@apple.com" 4162 ], 4163 "expertise" : "Transforms, Transitions, Animations, Filters", 4164 "nicks" : [ 4165 "dino" 4166 ] 4167 }, 4168 "Dimitri Glazkov" : { 4169 "emails" : [ 4170 "dglazkov@chromium.org" 4171 ], 4172 "expertise" : "The Chromium Port, Shadow DOM, DOM, HTML Forms, Shadow DOM, Web Components, V8 Bindings, InspectorController, garden-o-matic", 4173 "nicks" : [ 4174 "dglazkov" 4175 ] 4176 }, 4177 "Dirk Pranke" : { 4178 "emails" : [ 4179 "dpranke@chromium.org" 4180 ], 4181 "expertise" : "Build/test infrastructure (stuff under Tools/Scripts)", 4182 "nicks" : [ 4183 "dpranke" 4184 ] 4185 }, 4186 "Dirk Schulze" : { 4187 "emails" : [ 4188 "krit@webkit.org" 4189 ], 4190 "expertise" : "Cairo graphics backend, Canvas, SVG (Scalable Vector Graphics)", 4191 "nicks" : [ 4192 "krit" 4193 ] 4194 }, 4195 "Dmitry Titov" : { 4196 "emails" : [ 4197 "dimich@chromium.org" 4198 ], 4199 "expertise" : "The Chromium Port, Workers, Timers, Threading", 4200 "nicks" : [ 4201 "dimich" 4202 ] 4203 }, 4204 "Don Melton" : { 4205 "emails" : [ 4206 "gramps@apple.com" 4207 ], 4208 "nicks" : [ 4209 "gramps" 4210 ] 4211 }, 4212 "Dumitru Daniliuc" : { 4213 "emails" : [ 4214 "dumi@chromium.org" 4215 ], 4216 "expertise" : "The Chromium Port, WebSQLDatabases", 4217 "nicks" : [ 4218 "dumi" 4219 ] 4220 }, 4221 "Elliott Sprehn" : { 4222 "emails" : [ 4223 "esprehn@chromium.org", 4224 "esprehn+autocc@chromium.org" 4225 ], 4226 "expertise" : "Layout and Rendering, V8/JSC Bindings, Generated content, Shadow DOM, Web Compatibility (General)", 4227 "nicks" : [ 4228 "esprehn" 4229 ] 4230 }, 4231 "Emil A Eklund" : { 4232 "emails" : [ 4233 "eae@chromium.org" 4234 ], 4235 "expertise" : "Layout and rendering, Core DOM, HTML DOM", 4236 "nicks" : [ 4237 "eae" 4238 ] 4239 }, 4240 "Enrica Casucci" : { 4241 "emails" : [ 4242 "enrica@apple.com" 4243 ], 4244 "expertise" : "HTML Editing, Drag and drop, Input methods", 4245 "nicks" : [ 4246 "enrica" 4247 ] 4248 }, 4249 "Eric Carlson" : { 4250 "emails" : [ 4251 "eric.carlson@apple.com" 4252 ], 4253 "expertise" : "HTML5 Media Elements", 4254 "nicks" : [ 4255 "eric_carlson" 4256 ] 4257 }, 4258 "Eric Seidel" : { 4259 "emails" : [ 4260 "eric@webkit.org" 4261 ], 4262 "expertise" : "The Rendering Engine, Commit Queue, Memory Leaks, webkit-patch, The Chromium Port", 4263 "nicks" : [ 4264 "eseidel" 4265 ] 4266 }, 4267 "Filip Pizlo" : { 4268 "emails" : [ 4269 "fpizlo@apple.com" 4270 ], 4271 "expertise" : "JavaScript/ECMAScript", 4272 "nicks" : [ 4273 "pizlo" 4274 ] 4275 }, 4276 "Gavin Barraclough" : { 4277 "emails" : [ 4278 "barraclough@apple.com" 4279 ], 4280 "expertise" : "JavaScript/ECMAScript", 4281 "nicks" : [ 4282 "gbarra" 4283 ] 4284 }, 4285 "Geoffrey Garen" : { 4286 "emails" : [ 4287 "ggaren@apple.com" 4288 ], 4289 "expertise" : "JavaScript/ECMAScript, Performance, Memory Use / Leaks, Memory Cache, Core DOM, HTML DOM, JavaScript DOM Bindings, Web Compatibility (General), JavaScriptCore C API, FastMalloc", 4290 "nicks" : [ 4291 "ggaren" 4292 ] 4293 }, 4294 "George Staikos" : { 4295 "emails" : [ 4296 "staikos@kde.org", 4297 "staikos@webkit.org" 4298 ], 4299 "expertise" : "Core KHTML Contributor, The QtWebKit Port" 4300 }, 4301 "Gustavo Noronha Silva" : { 4302 "emails" : [ 4303 "gns@gnome.org", 4304 "kov@webkit.org", 4305 "gustavo.noronha@collabora.co.uk", 4306 "gustavo.noronha@collabora.com" 4307 ], 4308 "expertise" : "WebKitGTK+ API, Soup HTTP backend, Debian Packaging, A little bit of Epiphany", 4309 "nicks" : [ 4310 "kov" 4311 ] 4312 }, 4313 "Gyuyoung Kim" : { 4314 "emails" : [ 4315 "gyuyoung.kim@webkit.org", 4316 "gyuyoung.kim@navercorp.com", 4317 "gyuyoung@gmail.com", 4318 "gyuyoung.kim@samsung.com" 4319 ], 4320 "expertise" : "The EFLWebKit Port, Navigator Content Utils, CMake build system", 4321 "nicks" : [ 4322 "gyuyoung" 4323 ] 4324 }, 4325 "Hajime Morrita" : { 4326 "emails" : [ 4327 "morrita@google.com", 4328 "morrita@chromium.org" 4329 ], 4330 "nicks" : [ 4331 "morrita" 4332 ] 4333 }, 4334 "Holger Freyther" : { 4335 "emails" : [ 4336 "zecke@selfish.org", 4337 "zecke@webkit.org" 4338 ], 4339 "expertise" : "The QtWebKit Port, The GTK+ WebKit Port", 4340 "nicks" : [ 4341 "zecke" 4342 ] 4343 }, 4344 "James Robinson" : { 4345 "emails" : [ 4346 "jamesr@chromium.org", 4347 "jamesr@google.com" 4348 ], 4349 "expertise" : "Layout, rendering, the Chromium port.", 4350 "nicks" : [ 4351 "jamesr" 4352 ] 4353 }, 4354 "Jan Alonzo" : { 4355 "emails" : [ 4356 "jmalonzo@gmail.com", 4357 "jmalonzo@webkit.org" 4358 ], 4359 "expertise" : "The WebKitGtk Port", 4360 "nicks" : [ 4361 "janm" 4362 ] 4363 }, 4364 "Jer Noble" : { 4365 "emails" : [ 4366 "jer.noble@apple.com" 4367 ], 4368 "nicks" : [ 4369 "jernoble" 4370 ] 4371 }, 4372 "Jeremy Orlow" : { 4373 "emails" : [ 4374 "jorlow@webkit.org", 4375 "jorlow@chromium.org" 4376 ], 4377 "expertise" : "The Chromium Port, DOM Storage (i.e., LocalStorage and SessionStorage)", 4378 "nicks" : [ 4379 "jorlow" 4380 ] 4381 }, 4382 "Jessie Berlin" : { 4383 "emails" : [ 4384 "jberlin@webkit.org", 4385 "jberlin@apple.com" 4386 ], 4387 "nicks" : [ 4388 "jessieberlin" 4389 ] 4390 }, 4391 "Jian Li" : { 4392 "emails" : [ 4393 "jianli@chromium.org" 4394 ], 4395 "expertise" : "The Chromium Port, Workers, File API, FormData", 4396 "nicks" : [ 4397 "jianli" 4398 ] 4399 }, 4400 "Joanmarie Diggs" : { 4401 "emails" : [ 4402 "jdiggs@igalia.com" 4403 ], 4404 "expertise" : "Accessibility, WebKitGTK+", 4405 "nicks" : [ 4406 "joanie" 4407 ] 4408 }, 4409 "Jocelyn Turcotte" : { 4410 "emails" : [ 4411 "jturcotte@woboq.com", 4412 "jocelyn.turcotte@digia.com", 4413 "jocelyn.turcotte@nokia.com" 4414 ], 4415 "expertise" : "The QtWebKit port, Tools, Loader, Rendering, Accelerated Compositing", 4416 "nicks" : [ 4417 "jturcotte" 4418 ] 4419 }, 4420 "Jochen Eisinger" : { 4421 "emails" : [ 4422 "jochen@chromium.org", 4423 "jochen@webkit.org" 4424 ], 4425 "nicks" : [ 4426 "jochen__" 4427 ] 4428 }, 4429 "John Sullivan" : { 4430 "emails" : [ 4431 "sullivan@apple.com" 4432 ], 4433 "expertise" : "Safari UI, Printing", 4434 "nicks" : [ 4435 "sullivan" 4436 ] 4437 }, 4438 "Jon Honeycutt" : { 4439 "emails" : [ 4440 "jhoneycutt@apple.com" 4441 ], 4442 "expertise" : "WebKit on Windows, Plug-ins, Windows accessibility", 4443 "nicks" : [ 4444 "jhoneycutt" 4445 ] 4446 }, 4447 "Jon Lee" : { 4448 "emails" : [ 4449 "jonlee@apple.com" 4450 ], 4451 "expertise" : "Forms, Notifications, Media controls", 4452 "nicks" : [ 4453 "jonlee" 4454 ] 4455 }, 4456 "Joseph Pecoraro" : { 4457 "emails" : [ 4458 "joepeck@webkit.org", 4459 "pecoraro@apple.com" 4460 ], 4461 "expertise" : "Web Inspector", 4462 "nicks" : [ 4463 "JoePeck" 4464 ] 4465 }, 4466 "Julien Chaffraix" : { 4467 "emails" : [ 4468 "jchaffraix@webkit.org", 4469 "julien.chaffraix@gmail.com", 4470 "jchaffraix@google.com", 4471 "jchaffraix@codeaurora.org" 4472 ], 4473 "expertise" : "Layout and rendering, Tables, XMLHttpRequest", 4474 "nicks" : [ 4475 "jchaffraix" 4476 ] 4477 }, 4478 "Justin Garcia" : { 4479 "emails" : [ 4480 "justin.garcia@apple.com" 4481 ], 4482 "expertise" : "Multipart Mixed Replace, HTML Editing", 4483 "nicks" : [ 4484 "justing" 4485 ] 4486 }, 4487 "Keith Miller" : { 4488 "emails" : [ 4489 "keith_miller@apple.com" 4490 ], 4491 "expertise" : "JavaScript/ECMAScript", 4492 "nicks" : [ 4493 "keith_miller", 4494 "keith_miller_" 4495 ] 4496 }, 4497 "Ken Kocienda" : { 4498 "emails" : [ 4499 "kocienda@apple.com" 4500 ] 4501 }, 4502 "Kenneth Rohde Christiansen" : { 4503 "emails" : [ 4504 "kenneth@webkit.org", 4505 "kenneth.r.christiansen@intel.com", 4506 "kenneth.christiansen@gmail.com", 4507 "kenneth.christiansen@openbossa.org" 4508 ], 4509 "expertise" : "WebKit/WebKit2 API, The Qt and EFL WebKit Port, Mobile Adaptions, Frame Flattening, Mobile Viewport Handling, Input methods.", 4510 "nicks" : [ 4511 "kenneth_", 4512 "kenneth", 4513 "kenne" 4514 ] 4515 }, 4516 "Kenneth Russell" : { 4517 "emails" : [ 4518 "kbr@google.com", 4519 "kbr@chromium.org" 4520 ], 4521 "expertise" : " WebGL (Chromium and Safari ports), Canvas", 4522 "nicks" : [ 4523 "kbr_google", 4524 "kbrgg" 4525 ] 4526 }, 4527 "Kent Tamura" : { 4528 "emails" : [ 4529 "tkent@chromium.org", 4530 "tkent@google.com" 4531 ], 4532 "expertise" : "HTML Forms, DumpRenderTree for Chromium, The Chromium Port", 4533 "nicks" : [ 4534 "tkent" 4535 ] 4536 }, 4537 "Kentaro Hara" : { 4538 "emails" : [ 4539 "haraken@chromium.org", 4540 "haraken@google.com" 4541 ], 4542 "expertise" : "V8 bindings, JSC bindings, Perl scripts, Garbage collection, DOM lifetime", 4543 "nicks" : [ 4544 "haraken" 4545 ] 4546 }, 4547 "Kevin Decker" : { 4548 "emails" : [ 4549 "kdecker@apple.com" 4550 ], 4551 "expertise" : "Safari UI, Plug-ins and Java (Mac, General), Enterprise Application Compatibility", 4552 "nicks" : [ 4553 "superkevin" 4554 ] 4555 }, 4556 "Kevin McCullough" : { 4557 "emails" : [ 4558 "kmccullough@apple.com" 4559 ], 4560 "expertise" : " JavaScript/ECMAScript, Developer Tools (Web Inspector, JavaScript Profilier), Web Compatibility (Web Apps)", 4561 "nicks" : [ 4562 "maculloch" 4563 ] 4564 }, 4565 "Kevin Ollivier" : { 4566 "emails" : [ 4567 "kevino@theolliviers.com", 4568 "kevino@webkit.org" 4569 ], 4570 "expertise" : "The wxWebKit Port, Bakefile build system", 4571 "nicks" : [ 4572 "kollivier" 4573 ] 4574 }, 4575 "Lars Knoll" : { 4576 "emails" : [ 4577 "lars.knoll@gmail.com", 4578 "lars@trolltech.com", 4579 "lars@kde.org", 4580 "lars.knoll@nokia.com" 4581 ], 4582 "expertise" : "Original author of KHTML which WebKit is based on, The QtWebKit Port, Layout and Rendering, CSS (Cascading Style Sheets), HTML Forms, Tables, HTML DOM, Core DOM, HTML Parsing", 4583 "nicks" : [ 4584 "lars" 4585 ] 4586 }, 4587 "Laszlo Gombos" : { 4588 "emails" : [ 4589 "laszlo.gombos@webkit.org", 4590 "l.gombos@samsung.com", 4591 "laszlo.gombos@gmail.com", 4592 "laszlo.1.gombos@nokia.com" 4593 ], 4594 "expertise" : "The QtWebKit Port", 4595 "nicks" : [ 4596 "lgombos" 4597 ] 4598 }, 4599 "Levi Weintraub" : { 4600 "emails" : [ 4601 "leviw@chromium.org", 4602 "leviw@google.com", 4603 "lweintraub@apple.com" 4604 ], 4605 "expertise" : "Layout (bidi and line layout, sub-pixel positioning), svg, editing", 4606 "nicks" : [ 4607 "leviw" 4608 ] 4609 }, 4610 "Lucas Forschler" : { 4611 "emails" : [ 4612 "lforschler@apple.com" 4613 ], 4614 "nicks" : [ 4615 "lforschler" 4616 ] 4617 }, 4618 "Luiz Agostini" : { 4619 "emails" : [ 4620 "luiz@webkit.org", 4621 "luiz.agostini@openbossa.org" 4622 ], 4623 "expertise" : "The QtWebKit Port", 4624 "nicks" : [ 4625 "lca" 4626 ] 4627 }, 4628 "Maciej Stachowiak" : { 4629 "emails" : [ 4630 "mjs@apple.com" 4631 ], 4632 "expertise" : "JavaScript/ECMAScript, Performance, Security, Basic types and data structures, FastMalloc, DOM Bindings for JavaScript, Core DOM, HTML DOM, JavaScript DOM Bindings, WebKit API (Mac, Win), HTML Editing, Networking, Tools, New Features / Standards Support, General (probably a good backup on most topics even if not specifically an expert)", 4633 "nicks" : [ 4634 "othermaciej" 4635 ] 4636 }, 4637 "Manuel Rego Casasnovas" : { 4638 "emails" : [ 4639 "rego@igalia.com" 4640 ], 4641 "expertise" : "Layout, CSS, Selection, WebKitGTK+ port", 4642 "nicks" : [ 4643 "rego", 4644 "mrego" 4645 ] 4646 }, 4647 "Mario Sanchez Prada" : { 4648 "emails" : [ 4649 "mario@webkit.org", 4650 "mario@endlessm.com", 4651 "mario.prada@samsung.com", 4652 "msanchez@igalia.com" 4653 ], 4654 "expertise" : "WebKitGTK+, Accessibility, WebKit2, Epiphany/WebKit Contributor", 4655 "nicks" : [ 4656 "msanchez" 4657 ] 4658 }, 4659 "Mark Hahnenberg" : { 4660 "emails" : [ 4661 "mhahnenb@gmail.com", 4662 "mhahnenberg@apple.com" 4663 ], 4664 "expertise" : "JavaScript/ECMAScript", 4665 "nicks" : [ 4666 "mhahnenberg" 4667 ] 4668 }, 4669 "Mark Lam" : { 4670 "emails" : [ 4671 "mark.lam@apple.com" 4672 ], 4673 "nicks" : [ 4674 "mlam" 4675 ] 4676 }, 4677 "Mark Rowe" : { 4678 "emails" : [ 4679 "mrowe@bdash.net.nz", 4680 "mrowe@apple.com" 4681 ], 4682 "expertise" : "Build/Release Engineering, Malloc, FastMalloc", 4683 "nicks" : [ 4684 "bdash" 4685 ] 4686 }, 4687 "Martin Robinson" : { 4688 "emails" : [ 4689 "mrobinson@webkit.org", 4690 "mrobinson@igalia.com", 4691 "martin.james.robinson@gmail.com" 4692 ], 4693 "expertise" : "The WebKitGTK+ Port, Cairo graphics backend, soup HTTP backend", 4694 "nicks" : [ 4695 "mrobinson" 4696 ] 4697 }, 4698 "Matt Baker" : { 4699 "emails" : [ 4700 "mattbaker@apple.com" 4701 ], 4702 "expertise" : "Web Inspector", 4703 "nicks" : [ 4704 "mattbaker" 4705 ] 4706 }, 4707 "Michael Catanzaro" : { 4708 "emails" : [ 4709 "mcatanzaro@igalia.com", 4710 "mcatanzaro@gnome.org" 4711 ], 4712 "expertise" : "The WebKitGTK+ Port, Epiphany, Soup HTTP Backend", 4713 "nicks" : [ 4714 "mcatanzaro" 4715 ] 4716 }, 4717 "Michael Saboff" : { 4718 "emails" : [ 4719 "msaboff@apple.com" 4720 ], 4721 "expertise" : "JavaScript/ECMAScript", 4722 "nicks" : [ 4723 "msaboff" 4724 ] 4725 }, 4726 "Mihai Parparita" : { 4727 "emails" : [ 4728 "mihaip@chromium.org" 4729 ], 4730 "expertise" : "The Chromium Port, Layout tests, History", 4731 "nicks" : [ 4732 "mihaip" 4733 ] 4734 }, 4735 "Mihnea Ovidenie" : { 4736 "emails" : [ 4737 "mihnea@adobe.com" 4738 ], 4739 "expertise" : "CSS Regions, CSS Exclusions", 4740 "nicks" : [ 4741 "mihnea" 4742 ] 4743 }, 4744 "Myles C. Maxfield" : { 4745 "emails" : [ 4746 "mmaxfield@apple.com" 4747 ], 4748 "expertise" : "Text layout and rendering", 4749 "nicks" : [ 4750 "litherum" 4751 ] 4752 }, 4753 "Nan Wang" : { 4754 "emails" : [ 4755 "n_wang@apple.com" 4756 ], 4757 "expertise" : "Accessibility", 4758 "nicks" : [ 4759 "n_wang" 4760 ] 4761 }, 4762 "Nate Chapin" : { 4763 "emails" : [ 4764 "japhet@chromium.org" 4765 ], 4766 "expertise" : "The Chromium Port, V8 Bindings", 4767 "nicks" : [ 4768 "japhet", 4769 "natechapin" 4770 ] 4771 }, 4772 "Nico Weber" : { 4773 "emails" : [ 4774 "thakis@chromium.org", 4775 "thakis@google.com" 4776 ], 4777 "expertise" : "The Chromium Port, Graphics, Skia, CoreGraphics", 4778 "nicks" : [ 4779 "thakis" 4780 ] 4781 }, 4782 "Nikolas Zimmermann" : { 4783 "emails" : [ 4784 "zimmermann@kde.org", 4785 "zimmermann@physik.rwth-aachen.de", 4786 "zimmermann@webkit.org", 4787 "nzimmermann@blackberry.com", 4788 "nzimmermann@rim.com" 4789 ], 4790 "expertise" : "Core KHTML contributor, The QtWebKit Port, Text Layout, JavaScript DOM bindings, Code generation in general, XML, SVG (Scalable Vector Graphics)", 4791 "nicks" : [ 4792 "wildfox" 4793 ] 4794 }, 4795 "Noam Rosenthal" : { 4796 "emails" : [ 4797 "noam@webkit.org", 4798 "noam.rosenthal@nokia.com" 4799 ], 4800 "expertise" : "TextureMapper, graphics for the Qt port", 4801 "nicks" : [ 4802 "noamr" 4803 ] 4804 }, 4805 "Ojan Vafai" : { 4806 "emails" : [ 4807 "ojan@chromium.org", 4808 "ojan.autocc@gmail.com" 4809 ], 4810 "expertise" : "Selections, Editing, webkit-patch, run-webkit-tests, The Chromium port, HTML Forms, Layout and Rendering, Web Compatibility (General) ", 4811 "nicks" : [ 4812 "ojan" 4813 ] 4814 }, 4815 "Oliver Hunt" : { 4816 "emails" : [ 4817 "oliver@apple.com" 4818 ], 4819 "expertise" : "JavaScript/ECMAScript, FastMalloc", 4820 "nicks" : [ 4821 "olliej" 4822 ] 4823 }, 4824 "Pavel Feldman" : { 4825 "emails" : [ 4826 "pfeldman@chromium.org", 4827 "pfeldman@google.com" 4828 ], 4829 "expertise" : "Developer Tools, Web Inspector", 4830 "nicks" : [ 4831 "pfeldman" 4832 ] 4833 }, 4834 "Per Arne Vollan" : { 4835 "emails" : [ 4836 "pvollan@apple.com", 4837 "peavo@outlook.com" 4838 ], 4839 "nicks" : [ 4840 "peavo" 4841 ] 4842 }, 4843 "Philip Rogers" : { 4844 "emails" : [ 4845 "pdr@google.com", 4846 "pdr@chromium.org" 4847 ], 4848 "expertise" : "SVG (Scalable Vector Graphics)", 4849 "nicks" : [ 4850 "pdr" 4851 ] 4852 }, 4853 "Philippe Normand" : { 4854 "emails" : [ 4855 "pnormand@igalia.com", 4856 "philn@webkit.org", 4857 "philn@igalia.com" 4858 ], 4859 "expertise" : "WebKitGTK+, Media support (focused on the GStreamer implementation)", 4860 "nicks" : [ 4861 "philn" 4862 ] 4863 }, 4864 "Pratik Solanki" : { 4865 "emails" : [ 4866 "psolanki@apple.com" 4867 ], 4868 "nicks" : [ 4869 "psolanki" 4870 ] 4871 }, 4872 "Richard Williamson" : { 4873 "emails" : [ 4874 "rjw@apple.com" 4875 ], 4876 "nicks" : [ 4877 "rjw" 4878 ] 4879 }, 4880 "Rob Buis" : { 4881 "emails" : [ 4882 "rwlbuis@gmail.com", 4883 "rwlbuis@webkit.org", 4884 "rob.buis@samsung.com", 4885 "rbuis@blackberry.com", 4886 "rbuis@rim.com" 4887 ], 4888 "expertise" : "KDE contributor, The QtWebKit Port, SVG (Scalable Vector Graphics)", 4889 "nicks" : [ 4890 "rwlbuis" 4891 ] 4892 }, 4893 "Ryosuke Niwa" : { 4894 "emails" : [ 4895 "rniwa@webkit.org" 4896 ], 4897 "expertise" : "HTML Editing, Core DOM, HTML DOM, Event Handling", 4898 "nicks" : [ 4899 "rniwa" 4900 ] 4901 }, 4902 "Saam Barati" : { 4903 "emails" : [ 4904 "sbarati@apple.com", 4905 "saambarati1@gmail.com" 4906 ], 4907 "nicks" : [ 4908 "saamyjoon" 4909 ] 4910 }, 4911 "Sam Weinig" : { 4912 "emails" : [ 4913 "sam@webkit.org", 4914 "weinig@apple.com" 4915 ], 4916 "expertise" : "HTML DOM, Core DOM, DOM Bindings (JavaScript, Objective-C and COM), Security, DumpRenderTree", 4917 "nicks" : [ 4918 "weinig" 4919 ] 4920 }, 4921 "Sergio Villar Senin" : { 4922 "emails" : [ 4923 "svillar@igalia.com", 4924 "sergio@webkit.org" 4925 ], 4926 "expertise" : "WebKitGTK+ port, WebKit2, CSS Grid Layout, libsoup", 4927 "nicks" : [ 4928 "svillar" 4929 ] 4930 }, 4931 "Shinichiro Hamaji" : { 4932 "emails" : [ 4933 "hamaji@chromium.org" 4934 ], 4935 "expertise" : "CSS (Cascading Style Sheets), Tools", 4936 "nicks" : [ 4937 "hamaji" 4938 ] 4939 }, 4940 "Simon Fraser" : { 4941 "emails" : [ 4942 "simon.fraser@apple.com" 4943 ], 4944 "expertise" : "Accelerated Compositing, Transitions and Animations, CSS Transforms", 4945 "nicks" : [ 4946 "smfr" 4947 ] 4948 }, 4949 "Simon Hausmann" : { 4950 "emails" : [ 4951 "hausmann@webkit.org", 4952 "hausmann@kde.org", 4953 "simon.hausmann@digia.com" 4954 ], 4955 "expertise" : "The QtWebKit Port, Former KHTML contributor", 4956 "nicks" : [ 4957 "tronical" 4958 ] 4959 }, 4960 "Stephanie Lewis" : { 4961 "emails" : [ 4962 "slewis@apple.com" 4963 ], 4964 "expertise" : "Performance Testing, Tools", 4965 "nicks" : [ 4966 "sundiamonde" 4967 ] 4968 }, 4969 "Stephen Chenney" : { 4970 "emails" : [ 4971 "schenney@chromium.org" 4972 ], 4973 "expertise" : "SVG (Scalable Vector Graphics)", 4974 "nicks" : [ 4975 "schenney" 4976 ] 4977 }, 4978 "Stephen White" : { 4979 "emails" : [ 4980 "senorblanco@chromium.org" 4981 ], 4982 "expertise" : "Skia port, GPU acceleration", 4983 "nicks" : [ 4984 "senorblanco" 4985 ] 4986 }, 4987 "Steve Block" : { 4988 "emails" : [ 4989 "steveblock@chromium.org", 4990 "steveblock@google.com" 4991 ], 4992 "expertise" : "Geolocation, Android Port", 4993 "nicks" : [ 4994 "steveblock" 4995 ] 4996 }, 4997 "Steve Falkenburg" : { 4998 "emails" : [ 4999 "sfalken@apple.com" 5000 ], 5001 "expertise" : "WebKit on Windows", 5002 "nicks" : [ 5003 "sfalken" 5004 ] 5005 }, 5006 "Sukolsak Sakshuwong" : { 5007 "emails" : [ 5008 "sukolsak@gmail.com", 5009 "ssakshuwong@apple.com" 5010 ], 5011 "expertise" : "JavaScript/ECMAScript, WebAssembly", 5012 "nicks" : [ 5013 "sukol" 5014 ] 5015 }, 5016 "Tim Horton" : { 5017 "emails" : [ 5018 "thorton@apple.com", 5019 "timothy_horton@apple.com" 5020 ], 5021 "expertise" : "SVG/Canvas/Graphics, WebKit2", 5022 "nicks" : [ 5023 "thorton" 5024 ] 5025 }, 5026 "Tim Omernick" : { 5027 "emails" : [ 5028 "timo@apple.com" 5029 ] 5030 }, 5031 "Timothy Hatcher" : { 5032 "emails" : [ 5033 "timothy@apple.com", 5034 "timothy@hatcher.name" 5035 ], 5036 "expertise" : "WebKit API (Mac), WebKit Web Site, Developer Tools (Web Inspector, JavaScript Debugger)", 5037 "nicks" : [ 5038 "xenon" 5039 ] 5040 }, 5041 "Tony Chang" : { 5042 "emails" : [ 5043 "tony@chromium.org" 5044 ], 5045 "expertise" : "Chromium Linux, Editing, Drag and Drop", 5046 "nicks" : [ 5047 "tony^work" 5048 ] 5049 }, 5050 "Tony Gentilcore" : { 5051 "emails" : [ 5052 "tonyg@chromium.org" 5053 ], 5054 "expertise" : "HTML5 parsing, Web Timing", 5055 "nicks" : [ 5056 "tonyg-cr" 5057 ] 5058 }, 5059 "Tor Arne Vestb\u00f8" : { 5060 "emails" : [ 5061 "vestbo@webkit.org", 5062 "tor.arne.vestbo@nokia.com", 5063 "tor.arne.vestbo@digia.com" 5064 ], 5065 "expertise" : "The QtWebKit Port, HTML5 Media Elements, Plug-ins, Tools", 5066 "nicks" : [ 5067 "torarne" 5068 ] 5069 }, 5070 "Vicki Murley" : { 5071 "emails" : [ 5072 "vicki@apple.com" 5073 ] 5074 }, 5075 "Vsevolod Vlasov" : { 5076 "emails" : [ 5077 "vsevik@chromium.org" 5078 ], 5079 "expertise" : "Developer Tools, Web Inspector", 5080 "nicks" : [ 5081 "vsevik" 5082 ] 5083 }, 5084 "Xabier Rodriguez-Calvar" : { 5085 "emails" : [ 5086 "calvaris@igalia.com", 5087 "xrcalvar@igalia.com" 5088 ], 5089 "expertise" : "WebKitGTK+, GStreamer, Streams API", 5090 "nicks" : [ 5091 "calvaris" 5092 ] 5093 }, 5094 "Xan Lopez" : { 5095 "emails" : [ 5096 "xan.lopez@gmail.com", 5097 "xan@gnome.org", 5098 "xan@webkit.org", 5099 "xlopez@igalia.com" 5100 ], 5101 "expertise" : "WebKitGTK+, Soup HTTP Backend, libsoup Contributor, WebKit a11y (focused on the ATK implementation), Epiphany/WebKit maintainer", 5102 "nicks" : [ 5103 "xan" 5104 ] 5105 }, 5106 "Yong Li" : { 5107 "emails" : [ 5108 "yong.li.webkit@outlook.com", 5109 "yong.li@torchmobile.com", 5110 "yoli@rim.com" 5111 ], 5112 "nicks" : [ 5113 "yong" 5114 ] 5115 }, 5116 "Youenn Fablet" : { 5117 "emails" : [ 5118 "youennf@gmail.com", 5119 "youenn.fablet@crf.canon.fr" 5120 ], 5121 "nicks" : [ 5122 "youenn" 5123 ] 5124 }, 5125 "Yury Semikhatsky" : { 5126 "emails" : [ 5127 "yurys@chromium.org" 5128 ], 5129 "expertise" : "Developer Tools, Web Inspector", 5130 "nicks" : [ 5131 "yurys" 5132 ] 5133 }, 5134 "Yusuke Suzuki" : { 5135 "emails" : [ 5136 "utatane.tea@gmail.com" 5137 ], 5138 "expertise" : "JIT Compilers, CSS JIT, JavaScript/ECMAScript", 5139 "nicks" : [ 5140 "yusukesuzuki" 5141 ] 5142 }, 5143 "Yuta Kitamura" : { 5144 "emails" : [ 5145 "yutak@chromium.org" 5146 ], 5147 "expertise" : "WebSocket, The Chromium Port", 5148 "nicks" : [ 5149 "yutak" 5150 ] 5151 }, 5152 "Zack Rusin" : { 5153 "emails" : [ 5154 "zack@kde.org" 5155 ], 5156 "expertise" : "Core KHTML contributor, The QtWebKit Port", 5157 "nicks" : [ 5158 "zackr" 5159 ] 5160 }, 5161 "Zalan Bujtas" : { 5162 "emails" : [ 5163 "zalan@apple.com", 5164 "zbujtas@gmail.com", 5165 "zalan.bujtas@nokia.com" 5166 ], 5167 "expertise" : "Layout and Rendering, subpixel positioning, frame flattening", 5168 "nicks" : [ 5169 "zalan" 5170 ] 5171 }, 5172 "Zoltan Herczeg" : { 5173 "emails" : [ 5174 "zherczeg@webkit.org", 5175 "zherczeg@inf.u-szeged.hu" 5176 ], 5177 "expertise" : "The QtWebKit Port, JIT (ARM), SVG, optimizations (SMP, SIMD), Graphics", 5178 "nicks" : [ 5179 "zherczeg" 5180 ] 5181 }, 5182 "Zoltan Horvath" : { 5183 "emails" : [ 5184 "zoltan@webkit.org", 5185 "zoltan@adobe.com", 5186 "hzoltan@inf.u-szeged.hu", 5187 "horvath.zoltan.6@stud.u-szeged.hu" 5188 ], 5189 "expertise" : "CSS Shapes, Line layout, Custom Allocation Framework, PerformanceTests, QtWebKit", 5190 "nicks" : [ 5191 "zoltan" 5192 ] 5193 }, 5194 "\u017dan Dober\u0161ek" : { 5195 "emails" : [ 5196 "zan@falconsigh.net", 5197 "zdobersek@igalia.com", 5198 "zandobersek@gmail.com" 5199 ], 5200 "nicks" : [ 5201 "zdobersek" 5202 ] 5203 } 2 "Aakash Jain" : { 3 "emails" : [ 4 "aakash_jain@apple.com" 5 ], 6 "nicks" : [ 7 "aakash_jain" 8 ], 9 "status" : "committer" 10 }, 11 "Aaron Boodman" : { 12 "emails" : [ 13 "aa@chromium.org" 14 ], 15 "nicks" : [ 16 "aboodman" 17 ], 18 "status" : "committer" 19 }, 20 "Aaron Colwell" : { 21 "emails" : [ 22 "acolwell@chromium.org" 23 ], 24 "nicks" : [ 25 "acolwell" 26 ], 27 "status" : "committer" 28 }, 29 "Abhishek Arya" : { 30 "emails" : [ 31 "inferno@chromium.org" 32 ], 33 "expertise" : "Security, Layout and Rendering", 34 "nicks" : [ 35 "inferno-sec" 36 ], 37 "status" : "reviewer" 38 }, 39 "Ada Chan" : { 40 "emails" : [ 41 "adachan@apple.com" 42 ], 43 "expertise" : "WebKit on Windows", 44 "nicks" : [ 45 "chanada" 46 ], 47 "status" : "reviewer" 48 }, 49 "Adam Barth" : { 50 "emails" : [ 51 "abarth@webkit.org" 52 ], 53 "expertise" : "Security, HTML parser, webkit-patch, FrameLoader (sadly), V8 Bindings, The Chromium Port", 54 "nicks" : [ 55 "abarth" 56 ], 57 "status" : "reviewer" 58 }, 59 "Adam Bergkvist" : { 60 "emails" : [ 61 "adam.bergkvist@ericsson.com" 62 ], 63 "nicks" : [ 64 "adambe" 65 ], 66 "status" : "committer" 67 }, 68 "Adam Kallai" : { 69 "emails" : [ 70 "kadam@inf.u-szeged.hu" 71 ], 72 "nicks" : [ 73 "kadam" 74 ], 75 "status" : "committer" 76 }, 77 "Adam Klein" : { 78 "emails" : [ 79 "adamk@chromium.org" 80 ], 81 "nicks" : [ 82 "aklein" 83 ], 84 "status" : "committer" 85 }, 86 "Adam Langley" : { 87 "emails" : [ 88 "agl@chromium.org" 89 ], 90 "expertise" : "All Chromium Linux Code (yes, all of it)", 91 "nicks" : [ 92 "agl" 93 ], 94 "status" : "committer" 95 }, 96 "Adam Roben" : { 97 "emails" : [ 98 "aroben@webkit.org", 99 "aroben@apple.com" 100 ], 101 "expertise" : "Plug-ins and Java (Win, General), WebKit API (Win), Windows build system, General Windows port issues, Developer Tools (Web Inspector), Tools", 102 "nicks" : [ 103 "aroben" 104 ], 105 "status" : "reviewer" 106 }, 107 "Adam Treat" : { 108 "emails" : [ 109 "manyoso@yahoo.com", 110 "treat@kde.org", 111 "treat@webkit.org" 112 ], 113 "expertise" : "The QtWebKit Port, The HTML Parser/Tokenizer, The platform layer, Image loading and painting, ScrollView and friends", 114 "nicks" : [ 115 "manyoso" 116 ], 117 "status" : "reviewer" 118 }, 119 "Adele Peterson" : { 120 "emails" : [ 121 "adele@apple.com" 122 ], 123 "expertise" : "HTML Forms, Security, Layout and Rendering, Web Compatibility (General)", 124 "nicks" : [ 125 "adele" 126 ], 127 "status" : "reviewer" 128 }, 129 "Ademar de Souza Reis Jr" : { 130 "emails" : [ 131 "ademar@webkit.org", 132 "ademar.reis@gmail.com", 133 "ademar.reis@openbossa.org" 134 ], 135 "nicks" : [ 136 "ademar" 137 ], 138 "status" : "committer" 139 }, 140 "Adenilson Cavalcanti" : { 141 "emails" : [ 142 "cavalcantii@gmail.com", 143 "savagobr@yahoo.com", 144 "a.cavalcanti@samsung.com" 145 ], 146 "nicks" : [ 147 "Savago" 148 ], 149 "status" : "committer" 150 }, 151 "Adobe Bug Tracker" : { 152 "emails" : [ 153 "WebkitBugTracker@adobe.com" 154 ] 155 }, 156 "Adrienne Walker" : { 157 "emails" : [ 158 "enne@google.com", 159 "enne@chromium.org" 160 ], 161 "nicks" : [ 162 "enne" 163 ], 164 "status" : "reviewer" 165 }, 166 "Aharon Lanin" : { 167 "emails" : [ 168 "aharon@google.com" 169 ] 170 }, 171 "Akos Kiss" : { 172 "emails" : [ 173 "akiss@inf.u-szeged.hu" 174 ], 175 "nicks" : [ 176 "akiss" 177 ], 178 "status" : "committer" 179 }, 180 "Alan Cutter" : { 181 "emails" : [ 182 "alancutter@chromium.org" 183 ], 184 "nicks" : [ 185 "alancutter" 186 ] 187 }, 188 "Alan Stearns" : { 189 "emails" : [ 190 "stearns@adobe.com" 191 ], 192 "nicks" : [ 193 "astearns" 194 ] 195 }, 196 "Albert J. Wong" : { 197 "emails" : [ 198 "ajwong@chromium.org" 199 ], 200 "status" : "committer" 201 }, 202 "Alberto Garcia" : { 203 "emails" : [ 204 "berto@igalia.com", 205 "agarcia@igalia.com" 206 ], 207 "nicks" : [ 208 "bertogg", 209 "berto" 210 ], 211 "status" : "committer" 212 }, 213 "Alec Flett" : { 214 "emails" : [ 215 "alecflett@chromium.org", 216 "alecflett@google.com" 217 ], 218 "nicks" : [ 219 "alecf" 220 ], 221 "status" : "committer" 222 }, 223 "Alejandro G. Castro" : { 224 "emails" : [ 225 "alex@igalia.com", 226 "alex@webkit.org" 227 ], 228 "expertise" : "WebKitGTK+, Cairo graphics backend, ShadowBlur rendering, Epiphany/WebKit Contributor", 229 "nicks" : [ 230 "alexg__" 231 ], 232 "status" : "reviewer" 233 }, 234 "Alejandro Pineiro" : { 235 "emails" : [ 236 "apinheiro@igalia.com" 237 ] 238 }, 239 "Aleksandr Skachkov" : { 240 "emails" : [ 241 "gskachkov@gmail.com" 242 ], 243 "nicks" : [ 244 "gskachkov" 245 ], 246 "status" : "committer" 247 }, 248 "Alex Christensen" : { 249 "emails" : [ 250 "achristensen@apple.com", 251 "achristensen@webkit.org", 252 "alex.christensen@flexsim.com" 253 ], 254 "expertise" : "Win64, WebGL", 255 "nicks" : [ 256 "alexchristensen" 257 ], 258 "status" : "reviewer" 259 }, 260 "Alexander F\u00e6r\u00f8y" : { 261 "emails" : [ 262 "ahf@0x90.dk", 263 "alexander.faeroy@nokia.com" 264 ], 265 "expertise" : "The QtWebKit Port", 266 "nicks" : [ 267 "ahf" 268 ], 269 "status" : "committer" 270 }, 271 "Alexander Kellett" : { 272 "emails" : [ 273 "a@lypanov.net", 274 "lypanov@mac.com", 275 "a-lists001@lypanov.net", 276 "lypanov@kde.org" 277 ], 278 "nicks" : [ 279 "lypanov" 280 ], 281 "status" : "committer" 282 }, 283 "Alexander Pavlov" : { 284 "emails" : [ 285 "apavlov@chromium.org", 286 "pavlov81@gmail.com" 287 ], 288 "expertise" : "Developer Tools, Web Inspector, CSS OM", 289 "nicks" : [ 290 "apavlov" 291 ], 292 "status" : "reviewer" 293 }, 294 "Alexandre Elias" : { 295 "emails" : [ 296 "aelias@chromium.org", 297 "aelias@google.com" 298 ], 299 "nicks" : [ 300 "aelias" 301 ], 302 "status" : "committer" 303 }, 304 "Alexandru Chiculita" : { 305 "emails" : [ 306 "achicu@adobe.com" 307 ], 308 "expertise" : "CSS Regions, CSS Exclusions, CSS Filters, CSS Custom Filters", 309 "nicks" : [ 310 "achicu" 311 ], 312 "status" : "reviewer" 313 }, 314 "Alexey Marinichev" : { 315 "emails" : [ 316 "amarinichev@chromium.org", 317 "amarinichev@google.com" 318 ], 319 "nicks" : [ 320 "amarinichev" 321 ] 322 }, 323 "Alexey Proskuryakov" : { 324 "emails" : [ 325 "ap@webkit.org", 326 "ap@apple.com" 327 ], 328 "nicks" : [ 329 "ap" 330 ], 331 "status" : "reviewer" 332 }, 333 "Alexis Menard" : { 334 "emails" : [ 335 "menard@kde.org", 336 "alexis@webkit.org", 337 "alexis.menard@openbossa.org", 338 "alexis@menard.io" 339 ], 340 "expertise" : "The QtWebKit Port, CSS, CSS shorthands, HTML5 Media Elements", 341 "nicks" : [ 342 "darktears" 343 ], 344 "status" : "reviewer" 345 }, 346 "Alice Boxhall" : { 347 "emails" : [ 348 "aboxhall@chromium.org" 349 ], 350 "nicks" : [ 351 "aboxhall" 352 ], 353 "status" : "committer" 354 }, 355 "Alice Liu" : { 356 "emails" : [ 357 "alice.barraclough@webkit.org", 358 "alice.liu@apple.com" 359 ], 360 "expertise" : "HTML Editing, Memory Use / Leaks, Core DOM, Web Compatibility (Web Apps), Web Compatibility (General), Bug Mastery, Web Accessibility", 361 "nicks" : [ 362 "aliu" 363 ], 364 "status" : "reviewer" 365 }, 366 "Allan Sandfeld Jensen" : { 367 "emails" : [ 368 "allan.jensen@digia.com", 369 "kde@carewolf.com", 370 "sandfeld@kde.org", 371 "allan.jensen@nokia.com" 372 ], 373 "expertise" : "QtWebKit, CSS Selectors, Touch Adjustment, Hit Testing", 374 "nicks" : [ 375 "carewolf" 376 ], 377 "status" : "reviewer" 378 }, 379 "Alok Priyadarshi" : { 380 "emails" : [ 381 "alokp@chromium.org" 382 ], 383 "nicks" : [ 384 "alokp" 385 ], 386 "status" : "committer" 387 }, 388 "Alp Toker" : { 389 "emails" : [ 390 "alp@nuanti.com", 391 "alp@atoker.com", 392 "alp@webkit.org" 393 ], 394 "expertise" : "GTK+ WebKit Port, Cairo graphics backend (including canvas, SVG), CURL HTTP backend", 395 "nicks" : [ 396 "alp" 397 ], 398 "status" : "reviewer" 399 }, 400 "Ami Fischman" : { 401 "emails" : [ 402 "fischman@chromium.org", 403 "fischman@google.com" 404 ], 405 "nicks" : [ 406 "fischman" 407 ], 408 "status" : "committer" 409 }, 410 "Amruth Raj" : { 411 "emails" : [ 412 "amruthraj@motorola.com" 413 ], 414 "nicks" : [ 415 "amruthraj" 416 ], 417 "status" : "committer" 418 }, 419 "Anders Carlsson" : { 420 "emails" : [ 421 "andersca@apple.com", 422 "acarlsson@apple.com" 423 ], 424 "expertise" : "Storage, Networking, Core DOM, Plug-ins and Java (Win, General), XML, JavaScript/ECMAScript", 425 "nicks" : [ 426 "andersca" 427 ], 428 "status" : "reviewer" 429 }, 430 "Andras Becsi" : { 431 "emails" : [ 432 "abecsi@webkit.org", 433 "andras.becsi@digia.com" 434 ], 435 "expertise" : "The QtWebKit Port, Tools, Layout and Rendering", 436 "nicks" : [ 437 "bbandix" 438 ], 439 "status" : "committer" 440 }, 441 "Andre Boule" : { 442 "emails" : [ 443 "aboule@apple.com" 444 ], 445 "status" : "committer" 446 }, 447 "Andreas Kling" : { 448 "emails" : [ 449 "akling@apple.com", 450 "kling@webkit.org", 451 "awesomekling@apple.com", 452 "andreas.kling@nokia.com" 453 ], 454 "expertise" : "CSS, HTML DOM, Core DOM, Canvas, JavaScript DOM bindings, Memory use", 455 "nicks" : [ 456 "kling" 457 ], 458 "status" : "reviewer" 459 }, 460 "Andrei Bucur" : { 461 "emails" : [ 462 "abucur@adobe.com" 463 ], 464 "expertise" : "CSS Regions, CSS Fragmentation, Layout and rendering", 465 "nicks" : [ 466 "abucur" 467 ], 468 "status" : "reviewer" 469 }, 470 "Andrei Popescu" : { 471 "emails" : [ 472 "andreip@google.com" 473 ], 474 "nicks" : [ 475 "andreip" 476 ], 477 "status" : "committer" 478 }, 479 "Andres Gomez" : { 480 "emails" : [ 481 "agomez@igalia.com", 482 "tanty0@gmail.com", 483 "agomez@gnome.org" 484 ], 485 "expertise" : "WebKitGTK+", 486 "nicks" : [ 487 "tanty", 488 "agomez" 489 ], 490 "status" : "committer" 491 }, 492 "Andrew Lo" : { 493 "emails" : [ 494 "anlo@rim.com", 495 "anlo@blackberry.com", 496 "andrewlo@gmail.com" 497 ], 498 "nicks" : [ 499 "andrewlo" 500 ], 501 "status" : "committer" 502 }, 503 "Andrew Scherkus" : { 504 "emails" : [ 505 "scherkus@chromium.org" 506 ], 507 "nicks" : [ 508 "scherkus" 509 ], 510 "status" : "committer" 511 }, 512 "Andrew Trick" : { 513 "emails" : [ 514 "atrick@apple.com" 515 ], 516 "expertise" : "JavaScript/ECMAScript", 517 "nicks" : [ 518 "atrick" 519 ] 520 }, 521 "Andrew Wellington" : { 522 "emails" : [ 523 "andrew@webkit.org", 524 "proton@wiretapped.net" 525 ], 526 "nicks" : [ 527 "proton" 528 ], 529 "status" : "committer" 530 }, 531 "Andrey Adaykin" : { 532 "emails" : [ 533 "aandrey@chromium.org" 534 ], 535 "expertise" : "Developer Tools, Web Inspector", 536 "nicks" : [ 537 "aandrey" 538 ], 539 "status" : "committer" 540 }, 541 "Andrey Kosyakov" : { 542 "emails" : [ 543 "caseq@chromium.org" 544 ], 545 "nicks" : [ 546 "caseq" 547 ], 548 "status" : "committer" 549 }, 550 "Andrzej Badowski" : { 551 "emails" : [ 552 "a.badowski@samsung.com" 553 ], 554 "nicks" : [ 555 "abadowski" 556 ], 557 "status" : "committer" 558 }, 559 "Andy Estes" : { 560 "emails" : [ 561 "aestes@apple.com" 562 ], 563 "expertise" : "Layout and rendering, plug-in loading, HTML parsing, web compatibility", 564 "nicks" : [ 565 "estes" 566 ], 567 "status" : "reviewer" 568 }, 569 "Andy Wingo" : { 570 "emails" : [ 571 "wingo@igalia.com" 572 ], 573 "expertise" : "JavaScriptCore, the WebKitGTK+ port", 574 "nicks" : [ 575 "wingo" 576 ], 577 "status" : "committer" 578 }, 579 "Anna Cavender" : { 580 "emails" : [ 581 "annacc@chromium.org" 582 ], 583 "nicks" : [ 584 "annacc" 585 ], 586 "status" : "committer" 587 }, 588 "Anne van Kesteren" : { 589 "emails" : [ 590 "annevk@annevk.nl" 591 ], 592 "nicks" : [ 593 "annevk" 594 ] 595 }, 596 "Annie Sullivan" : { 597 "emails" : [ 598 "sullivan@chromium.org" 599 ], 600 "nicks" : [ 601 "annie" 602 ] 603 }, 604 "Anthony Ricaud" : { 605 "emails" : [ 606 "rik@webkit.org" 607 ], 608 "expertise" : "Web Inspector", 609 "nicks" : [ 610 "rik" 611 ], 612 "status" : "committer" 613 }, 614 "Antoine Labour" : { 615 "emails" : [ 616 "piman@chromium.org" 617 ], 618 "nicks" : [ 619 "piman" 620 ], 621 "status" : "committer" 622 }, 623 "Antoine Quint" : { 624 "emails" : [ 625 "graouts@apple.com", 626 "graouts@webkit.org" 627 ], 628 "nicks" : [ 629 "graouts" 630 ], 631 "status" : "reviewer" 632 }, 633 "Anton D'Auria" : { 634 "emails" : [ 635 "adauria@apple.com" 636 ], 637 "nicks" : [ 638 "antonlefou" 639 ], 640 "status" : "committer" 641 }, 642 "Anton Muhin" : { 643 "emails" : [ 644 "antonm@chromium.org" 645 ], 646 "nicks" : [ 647 "antonm" 648 ], 649 "status" : "committer" 650 }, 651 "Anton Obzhirov" : { 652 "emails" : [ 653 "a.obzhirov@samsung.com" 654 ], 655 "expertise" : "The WebKitGTK+ Port", 656 "nicks" : [ 657 "aobzhirov" 658 ], 659 "status" : "committer" 660 }, 661 "Anton Vayvod" : { 662 "emails" : [ 663 "avayvod@chromium.org" 664 ], 665 "nicks" : [ 666 "avayvod" 667 ] 668 }, 669 "Antonio Gomes" : { 670 "emails" : [ 671 "tonikitoo@webkit.org", 672 "a1.gomes@sisa.samsung.com", 673 "antonio.netto@samsung.com", 674 "antonio.gomes@openbossa.org" 675 ], 676 "expertise" : "{BlackBerry, EFL, Qt}WebKit ports, Hit testing, Touch/Event handling, Rendering and scrolling", 677 "nicks" : [ 678 "tonikitoo" 679 ], 680 "status" : "reviewer" 681 }, 682 "Antti Koivisto" : { 683 "emails" : [ 684 "koivisto@iki.fi", 685 "antti@apple.com", 686 "antti.j.koivisto@nokia.com" 687 ], 688 "expertise" : "HTML DOM, Core DOM, Loader, Cache, CSS OM, style resolve, performance", 689 "nicks" : [ 690 "anttik" 691 ], 692 "status" : "reviewer" 693 }, 694 "Ariya Hidayat" : { 695 "emails" : [ 696 "ariya.hidayat@gmail.com", 697 "ariya@sencha.com", 698 "ariya@webkit.org" 699 ], 700 "expertise" : "The QtWebKit Port", 701 "nicks" : [ 702 "ariya" 703 ], 704 "status" : "reviewer" 705 }, 706 "Arko Saha" : { 707 "emails" : [ 708 "arko@motorola.com" 709 ], 710 "nicks" : [ 711 "arkos" 712 ], 713 "status" : "committer" 714 }, 715 "Arno Renevier" : { 716 "emails" : [ 717 "a.renevier@samsung.com" 718 ], 719 "nicks" : [ 720 "arno" 721 ], 722 "status" : "committer" 723 }, 724 "Arpita Bahuguna" : { 725 "emails" : [ 726 "a.bah@samsung.com" 727 ], 728 "nicks" : [ 729 "arpitab" 730 ], 731 "status" : "committer" 732 }, 733 "Arvid Nilsson" : { 734 "emails" : [ 735 "anilsson@rim.com", 736 "anilsson@blackberry.com" 737 ], 738 "nicks" : [ 739 "anilsson" 740 ], 741 "status" : "committer" 742 }, 743 "Aryeh Gregor" : { 744 "emails" : [ 745 "ayg@aryeh.name" 746 ], 747 "nicks" : [ 748 "AryehGregor" 749 ] 750 }, 751 "Babak Shafiei" : { 752 "emails" : [ 753 "bshafiei@apple.com" 754 ], 755 "status" : "committer" 756 }, 757 "Balazs Kelemen" : { 758 "emails" : [ 759 "kbalazs@webkit.org", 760 "b.kelemen@sisa.samsung.com", 761 "b.kelemen@samsung.com" 762 ], 763 "expertise" : "The QtWebKit Port, WebKit2", 764 "nicks" : [ 765 "kbalazs" 766 ], 767 "status" : "committer" 768 }, 769 "Basile Clement" : { 770 "emails" : [ 771 "basile_clement@apple.com", 772 "cbasile06+webkit@gmail.com" 773 ], 774 "nicks" : [ 775 "elarnon" 776 ], 777 "status" : "committer" 778 }, 779 "Bear Travis" : { 780 "emails" : [ 781 "betravis@adobe.com" 782 ], 783 "nicks" : [ 784 "betravis" 785 ], 786 "status" : "committer" 787 }, 788 "Bem Jones-Bey" : { 789 "emails" : [ 790 "bjonesbe@adobe.com" 791 ], 792 "expertise" : "CSS Shapes, Floats", 793 "nicks" : [ 794 "bemjb" 795 ], 796 "status" : "reviewer" 797 }, 798 "Ben Murdoch" : { 799 "emails" : [ 800 "benm@google.com" 801 ], 802 "nicks" : [ 803 "benm" 804 ], 805 "status" : "committer" 806 }, 807 "Ben Wells" : { 808 "emails" : [ 809 "benwells@chromium.org" 810 ], 811 "nicks" : [ 812 "benwells" 813 ], 814 "status" : "committer" 815 }, 816 "Benjamin C Meyer" : { 817 "emails" : [ 818 "ben@meyerhome.net", 819 "ben@webkit.org" 820 ], 821 "nicks" : [ 822 "icefox" 823 ], 824 "status" : "committer" 825 }, 826 "Benjamin Kalman" : { 827 "emails" : [ 828 "kalman@chromium.org", 829 "kalman@google.com" 830 ], 831 "nicks" : [ 832 "kalman" 833 ], 834 "status" : "committer" 835 }, 836 "Benjamin Otte" : { 837 "emails" : [ 838 "otte@gnome.org", 839 "otte@webkit.org" 840 ], 841 "expertise" : "WebKitGTK+ port, GTK+ lead developer", 842 "nicks" : [ 843 "otte" 844 ], 845 "status" : "committer" 846 }, 847 "Benjamin Poulain" : { 848 "emails" : [ 849 "benjamin@webkit.org", 850 "bpoulain@apple.com", 851 "benjamin.poulain@nokia.com", 852 "ikipou@gmail.com" 853 ], 854 "expertise" : "The Rendering, Performance, Mobile stuff, Touch support.", 855 "nicks" : [ 856 "benjaminp" 857 ], 858 "status" : "reviewer" 859 }, 860 "Beth Dakin" : { 861 "emails" : [ 862 "bdakin@apple.com" 863 ], 864 "expertise" : "CSS (Cascading Style Sheets), Layout and Rendering, Resolution-Independence, HTML Parsing, Tables, Web Accessibility", 865 "nicks" : [ 866 "dethbakin" 867 ], 868 "status" : "reviewer" 869 }, 870 "Bill Budge" : { 871 "emails" : [ 872 "bbudge@gmail.com", 873 "bbudge@chromium.org" 874 ], 875 "nicks" : [ 876 "bbudge" 877 ], 878 "status" : "committer" 879 }, 880 "Brady Eidson" : { 881 "emails" : [ 882 "beidson@apple.com" 883 ], 884 "expertise" : "Networking, Storage, WebCore icon database, Back/forward cache, History", 885 "nicks" : [ 886 "bradee-oh" 887 ], 888 "status" : "reviewer" 889 }, 890 "Brendan Long" : { 891 "emails" : [ 892 "self@brendanlong.com", 893 "b.long@cablelabs.com" 894 ], 895 "expertise" : "WebKitGTK+, GStreamer", 896 "nicks" : [ 897 "brendanlong" 898 ], 899 "status" : "committer" 900 }, 901 "Brent Fulgham" : { 902 "emails" : [ 903 "bfulgham@webkit.org", 904 "bfulgham@apple.com" 905 ], 906 "expertise" : "The WinCairo Port, WebKit on Windows", 907 "nicks" : [ 908 "bfulgham" 909 ], 910 "status" : "reviewer" 911 }, 912 "Brett Wilson" : { 913 "emails" : [ 914 "brettw@chromium.org" 915 ], 916 "expertise" : "The Chromium Port, Graphics, Skia, URL Parsing", 917 "nicks" : [ 918 "brettx" 919 ], 920 "status" : "committer" 921 }, 922 "Brian Burg" : { 923 "emails" : [ 924 "bburg@apple.com", 925 "burg@cs.washington.edu" 926 ], 927 "expertise" : "Developer Tools, Web Inspector", 928 "nicks" : [ 929 "bburg", 930 "brrian" 931 ], 932 "status" : "reviewer" 933 }, 934 "Brian Holt" : { 935 "emails" : [ 936 "brian.holt@samsung.com" 937 ], 938 "expertise" : "WebKitGTK+, memory leak detection", 939 "nicks" : [ 940 "bdholt1" 941 ], 942 "status" : "committer" 943 }, 944 "Brian Salomon" : { 945 "emails" : [ 946 "bsalomon@google.com" 947 ] 948 }, 949 "Brian Weinstein" : { 950 "emails" : [ 951 "bweinstein@apple.com" 952 ], 953 "expertise" : "WebKit on Windows, Tools", 954 "nicks" : [ 955 "bweinstein" 956 ], 957 "status" : "reviewer" 958 }, 959 "Bruno de Oliveira Abinader" : { 960 "emails" : [ 961 "brunoabinader@gmail.com", 962 "bruno.d@partner.samsung.com", 963 "bruno.abinader@basyskom.com" 964 ], 965 "expertise" : "The QtWebKit Port, CSS, Layout and Rendering", 966 "nicks" : [ 967 "abinader" 968 ], 969 "status" : "committer" 970 }, 971 "Byungseon Shin" : { 972 "emails" : [ 973 "sun.shin@webkit.org", 974 "sun.shin@lge.com" 975 ], 976 "expertise" : "WTF, GPU Accelerated Rendering and Compositing", 977 "nicks" : [ 978 "xingri" 979 ], 980 "status" : "committer" 981 }, 982 "Byungwoo Lee" : { 983 "emails" : [ 984 "bw80.lee@samsung.com", 985 "bw80.lee@gmail.com" 986 ], 987 "expertise" : "The EFLWebKit Port", 988 "nicks" : [ 989 "byungwoo" 990 ], 991 "status" : "committer" 992 }, 993 "Caio Marcelo de Oliveira Filho" : { 994 "emails" : [ 995 "cmarcelo@webkit.org", 996 "cmarcelo@gmail.com", 997 "caio.oliveira@openbossa.org" 998 ], 999 "nicks" : [ 1000 "cmarcelo" 1001 ], 1002 "status" : "reviewer" 1003 }, 1004 "Caitlin Potter" : { 1005 "emails" : [ 1006 "caitp@igalia.com" 1007 ], 1008 "nicks" : [ 1009 "caitp" 1010 ], 1011 "status" : "committer" 1012 }, 1013 "Cameron McCormack" : { 1014 "emails" : [ 1015 "cam@mcc.id.au", 1016 "cam@webkit.org" 1017 ], 1018 "nicks" : [ 1019 "heycam" 1020 ], 1021 "status" : "committer" 1022 }, 1023 "Cameron Zwarich" : { 1024 "emails" : [ 1025 "zwarich@apple.com", 1026 "cwzwarich@apple.com", 1027 "cwzwarich@webkit.org" 1028 ], 1029 "status" : "reviewer" 1030 }, 1031 "Carlos Alberto Lopez Perez" : { 1032 "emails" : [ 1033 "clopez@igalia.com" 1034 ], 1035 "expertise" : "The WebKitGTK+ port, Tools, Build/test infrastructure", 1036 "nicks" : [ 1037 "clopez" 1038 ], 1039 "status" : "committer" 1040 }, 1041 "Carlos Garcia Campos" : { 1042 "emails" : [ 1043 "cgarcia@igalia.com", 1044 "carlosgc@gnome.org", 1045 "carlosgc@webkit.org" 1046 ], 1047 "expertise" : "The WebKitGTK+ Port, WebKit2, Glib unicode backend, GTK+ contributor, Epiphany contributor", 1048 "nicks" : [ 1049 "KaL" 1050 ], 1051 "status" : "reviewer" 1052 }, 1053 "Carol Szabo" : { 1054 "emails" : [ 1055 "carol@webkit.org", 1056 "carol.szabo@nokia.com" 1057 ], 1058 "nicks" : [ 1059 "cszabo1" 1060 ], 1061 "status" : "committer" 1062 }, 1063 "Cary Clark" : { 1064 "emails" : [ 1065 "caryclark@google.com", 1066 "caryclark@chromium.org" 1067 ], 1068 "nicks" : [ 1069 "caryclark" 1070 ], 1071 "status" : "committer" 1072 }, 1073 "Chang Shu" : { 1074 "emails" : [ 1075 "cshu@webkit.org", 1076 "c.shu@sisa.samsung.com", 1077 "chang.shu@nokia.com" 1078 ], 1079 "expertise" : "JavaScript DOM bindings, WebKit2, QtWebKit port", 1080 "nicks" : [ 1081 "cshu" 1082 ], 1083 "status" : "reviewer" 1084 }, 1085 "ChangSeok Oh" : { 1086 "emails" : [ 1087 "changseok@webkit.org" 1088 ], 1089 "expertise" : "The WebKitGTK+ port, H/W acceleration, Layout and Rendering", 1090 "nicks" : [ 1091 "changseok" 1092 ], 1093 "status" : "committer" 1094 }, 1095 "Charles Reis" : { 1096 "emails" : [ 1097 "creis@chromium.org" 1098 ], 1099 "nicks" : [ 1100 "creis" 1101 ], 1102 "status" : "committer" 1103 }, 1104 "Charles Wei" : { 1105 "emails" : [ 1106 "charles.wei@torchmobile.com.cn" 1107 ], 1108 "nicks" : [ 1109 "cswei" 1110 ], 1111 "status" : "committer" 1112 }, 1113 "Chelsea Pugh" : { 1114 "emails" : [ 1115 "cpugh@apple.com" 1116 ], 1117 "nicks" : [ 1118 "chelsea" 1119 ], 1120 "status" : "committer" 1121 }, 1122 "Chris Blumenberg" : { 1123 "emails" : [ 1124 "cblu@apple.com" 1125 ], 1126 "nicks" : [ 1127 "cblu" 1128 ], 1129 "status" : "reviewer" 1130 }, 1131 "Chris Dumez" : { 1132 "emails" : [ 1133 "cdumez@apple.com", 1134 "dchris@gmail.com", 1135 "ch.dumez@samsung.com", 1136 "ch.dumez@sta.samsung.com", 1137 "ch.dumez@sisa.samsung.com", 1138 "ch.dumez@partner.samsung.com", 1139 "christophe.dumez@intel.com" 1140 ], 1141 "expertise" : "Performance, DOM, HTML, Bindings generator, EFLWebKit Port", 1142 "nicks" : [ 1143 "cdumez" 1144 ], 1145 "status" : "reviewer" 1146 }, 1147 "Chris Evans" : { 1148 "emails" : [ 1149 "cevans@google.com", 1150 "cevans@chromium.org" 1151 ], 1152 "expertise" : "Security", 1153 "status" : "committer" 1154 }, 1155 "Chris Fleizach" : { 1156 "emails" : [ 1157 "cfleizach@apple.com" 1158 ], 1159 "expertise" : "Accessibility", 1160 "nicks" : [ 1161 "cfleizach" 1162 ], 1163 "status" : "reviewer" 1164 }, 1165 "Chris Guillory" : { 1166 "emails" : [ 1167 "ctguil@chromium.org", 1168 "chris.guillory@google.com" 1169 ], 1170 "nicks" : [ 1171 "ctguil" 1172 ], 1173 "status" : "committer" 1174 }, 1175 "Chris Jerdonek" : { 1176 "emails" : [ 1177 "cjerdonek@webkit.org" 1178 ], 1179 "nicks" : [ 1180 "cjerdonek" 1181 ], 1182 "status" : "reviewer" 1183 }, 1184 "Chris Marrin" : { 1185 "emails" : [ 1186 "cmarrin@apple.com" 1187 ], 1188 "nicks" : [ 1189 "cmarrin" 1190 ], 1191 "status" : "reviewer" 1192 }, 1193 "Chris Petersen" : { 1194 "emails" : [ 1195 "c.petersen87@yahoo.com", 1196 "cpetersen@apple.com" 1197 ], 1198 "expertise" : "Performance testing, Qualification testing", 1199 "nicks" : [ 1200 "cpetersen" 1201 ], 1202 "status" : "committer" 1203 }, 1204 "Chris Rogers" : { 1205 "emails" : [ 1206 "crogers@google.com" 1207 ], 1208 "nicks" : [ 1209 "crogers" 1210 ], 1211 "status" : "reviewer" 1212 }, 1213 "Christian Biesinger" : { 1214 "emails" : [ 1215 "cbiesinger@chromium.org" 1216 ], 1217 "nicks" : [ 1218 "cbiesinger" 1219 ] 1220 }, 1221 "Christian Dywan" : { 1222 "emails" : [ 1223 "christian@twotoasts.de", 1224 "christian@webkit.org", 1225 "christian@lanedo.com" 1226 ], 1227 "status" : "committer" 1228 }, 1229 "Claudio Saavedra" : { 1230 "emails" : [ 1231 "csaavedra@igalia.com" 1232 ], 1233 "expertise" : "WebKitGTK+ port, Epiphany developer, HTML Editing", 1234 "nicks" : [ 1235 "claudio___" 1236 ], 1237 "status" : "committer" 1238 }, 1239 "Collin Jackson" : { 1240 "emails" : [ 1241 "collinj@webkit.org" 1242 ], 1243 "nicks" : [ 1244 "collinjackson" 1245 ], 1246 "status" : "committer" 1247 }, 1248 "Commit Queue" : { 1249 "emails" : [ 1250 "commit-queue@webkit.org" 1251 ] 1252 }, 1253 "Conrad Shultz" : { 1254 "emails" : [ 1255 "conrad_shultz@apple.com" 1256 ], 1257 "nicks" : [ 1258 "shultzc" 1259 ], 1260 "status" : "committer" 1261 }, 1262 "Cosmin Truta" : { 1263 "emails" : [ 1264 "ctruta@gmail.com", 1265 "ctruta@blackberry.com" 1266 ], 1267 "nicks" : [ 1268 "ctruta" 1269 ], 1270 "status" : "committer" 1271 }, 1272 "Cris Neckar" : { 1273 "emails" : [ 1274 "cdn@chromium.org" 1275 ], 1276 "nicks" : [ 1277 "cneckar" 1278 ], 1279 "status" : "committer" 1280 }, 1281 "Csaba Osztrogon\u00e1c" : { 1282 "emails" : [ 1283 "ossy@webkit.org", 1284 "oszi@inf.u-szeged.hu" 1285 ], 1286 "nicks" : [ 1287 "ossy" 1288 ], 1289 "status" : "reviewer" 1290 }, 1291 "Dan Bernstein" : { 1292 "emails" : [ 1293 "mitz@webkit.org", 1294 "mitz@apple.com" 1295 ], 1296 "expertise" : "Layout and Rendering, Bidirectional text", 1297 "nicks" : [ 1298 "mitzpettel" 1299 ], 1300 "status" : "reviewer" 1301 }, 1302 "Dan Winship" : { 1303 "emails" : [ 1304 "danw@gnome.org" 1305 ], 1306 "nicks" : [ 1307 "danw" 1308 ], 1309 "status" : "committer" 1310 }, 1311 "Dana Burkart" : { 1312 "emails" : [ 1313 "dburkart@apple.com" 1314 ], 1315 "nicks" : [ 1316 "dana" 1317 ], 1318 "status" : "committer" 1319 }, 1320 "Dana Jansens" : { 1321 "emails" : [ 1322 "danakj@chromium.org" 1323 ], 1324 "nicks" : [ 1325 "danakj" 1326 ], 1327 "status" : "committer" 1328 }, 1329 "Daniel Bates" : { 1330 "emails" : [ 1331 "dbates@webkit.org", 1332 "dabates@apple.com" 1333 ], 1334 "expertise" : "XSSAuditor, Drag and Drop, Tools, Perl, svn-apply/unapply", 1335 "nicks" : [ 1336 "dydz" 1337 ], 1338 "status" : "reviewer" 1339 }, 1340 "Daniel Cheng" : { 1341 "emails" : [ 1342 "dcheng@chromium.org" 1343 ], 1344 "nicks" : [ 1345 "dcheng" 1346 ], 1347 "status" : "committer" 1348 }, 1349 "Daniel Sievers" : { 1350 "emails" : [ 1351 "sievers@chromium.org" 1352 ] 1353 }, 1354 "Darin Adler" : { 1355 "emails" : [ 1356 "darin@apple.com" 1357 ], 1358 "expertise" : "HTML Forms, WebKit API (Mac, Win), HTML Editing, Performance, JavaScript/ECMAScript, Text Encoding, Core DOM, HTML DOM, Canvas, JavaScript DOM Bindings, ObjC DOM Bindings, Basic types and data structures, Tools, New Features / Standards Support, General (probably a good backup on most topics even if not specifically an expert)", 1359 "nicks" : [ 1360 "darin" 1361 ], 1362 "status" : "reviewer" 1363 }, 1364 "Darin Fisher" : { 1365 "emails" : [ 1366 "fishd@chromium.org", 1367 "darin@chromium.org" 1368 ], 1369 "expertise" : "The Chromium Port, WebKit API (Chromium), Page Loading", 1370 "nicks" : [ 1371 "fishd" 1372 ], 1373 "status" : "reviewer" 1374 }, 1375 "Dave Barton" : { 1376 "emails" : [ 1377 "dbarton@mathscribe.com" 1378 ], 1379 "expertise" : "MathML", 1380 "nicks" : [ 1381 "davebarton" 1382 ], 1383 "status" : "committer" 1384 }, 1385 "Dave Tharp" : { 1386 "emails" : [ 1387 "dtharp@codeaurora.org" 1388 ], 1389 "nicks" : [ 1390 "dtharp" 1391 ], 1392 "status" : "committer" 1393 }, 1394 "David Dorwin" : { 1395 "emails" : [ 1396 "ddorwin@chromium.org" 1397 ], 1398 "nicks" : [ 1399 "ddorwin" 1400 ] 1401 }, 1402 "David Farler" : { 1403 "emails" : [ 1404 "dfarler@apple.com" 1405 ], 1406 "nicks" : [ 1407 "dfarler" 1408 ], 1409 "status" : "committer" 1410 }, 1411 "David Grogan" : { 1412 "emails" : [ 1413 "dgrogan@chromium.org", 1414 "dgrogan@google.com" 1415 ], 1416 "expertise" : "IndexedDB", 1417 "nicks" : [ 1418 "dgrogan" 1419 ], 1420 "status" : "committer" 1421 }, 1422 "David Harrison" : { 1423 "emails" : [ 1424 "harrison@apple.com" 1425 ], 1426 "expertise" : "HTML Editing, Accessibility", 1427 "nicks" : [ 1428 "harrison" 1429 ], 1430 "status" : "reviewer" 1431 }, 1432 "David Hyatt" : { 1433 "emails" : [ 1434 "hyatt@apple.com" 1435 ], 1436 "expertise" : "Layout and Rendering, CSS (Cascading Style Sheets), HTML Forms, Tables, Text Layout, Fonts, MathML, Memory Cache, HTMLDOM, Core DOM, HTML Parsing, New Features / Standards Support, XML, XSLT, Printing", 1437 "nicks" : [ 1438 "dhyatt", 1439 "hyatt" 1440 ], 1441 "status" : "reviewer" 1442 }, 1443 "David Kilzer" : { 1444 "emails" : [ 1445 "ddkilzer@webkit.org", 1446 "ddkilzer@apple.com" 1447 ], 1448 "expertise" : "iPhone port, Xcode build system, Tools, Perl, git, WebArchive", 1449 "nicks" : [ 1450 "ddkilzer" 1451 ], 1452 "status" : "reviewer" 1453 }, 1454 "David Levin" : { 1455 "emails" : [ 1456 "levin@chromium.org" 1457 ], 1458 "nicks" : [ 1459 "dave_levin" 1460 ], 1461 "status" : "reviewer" 1462 }, 1463 "David Michael Barr" : { 1464 "emails" : [ 1465 "davidbarr@chromium.org", 1466 "davidbarr@google.com", 1467 "b@rr-dav.id.au" 1468 ], 1469 "nicks" : [ 1470 "barrbrain" 1471 ], 1472 "status" : "committer" 1473 }, 1474 "David Reveman" : { 1475 "emails" : [ 1476 "reveman@chromium.org" 1477 ], 1478 "nicks" : [ 1479 "reveman" 1480 ] 1481 }, 1482 "David Smith" : { 1483 "emails" : [ 1484 "catfish.man@gmail.com", 1485 "dsmith@webkit.org" 1486 ], 1487 "nicks" : [ 1488 "catfishman" 1489 ], 1490 "status" : "committer" 1491 }, 1492 "Dean Jackson" : { 1493 "emails" : [ 1494 "dino@apple.com" 1495 ], 1496 "expertise" : "Transforms, Transitions, Animations, Filters", 1497 "nicks" : [ 1498 "dino" 1499 ], 1500 "status" : "reviewer" 1501 }, 1502 "Denis Nomiyama" : { 1503 "emails" : [ 1504 "d.nomiyama@samsung.com" 1505 ], 1506 "expertise" : "The WebKitGTK+ Port", 1507 "nicks" : [ 1508 "dnomi" 1509 ], 1510 "status" : "committer" 1511 }, 1512 "Devin Rousso" : { 1513 "emails" : [ 1514 "dcrousso+webkit@gmail.com", 1515 "drousso@apple.com" 1516 ], 1517 "nicks" : [ 1518 "drousso" 1519 ], 1520 "status" : "committer" 1521 }, 1522 "Dewei Zhu" : { 1523 "emails" : [ 1524 "dewei_zhu@apple.com" 1525 ], 1526 "expertise" : "Performance, Tools", 1527 "nicks" : [ 1528 "Dewei" 1529 ], 1530 "status" : "committer" 1531 }, 1532 "Dhi Aurrahman" : { 1533 "emails" : [ 1534 "diorahman@rockybars.com" 1535 ], 1536 "nicks" : [ 1537 "diorahman" 1538 ], 1539 "status" : "committer" 1540 }, 1541 "Diego Gonzalez" : { 1542 "emails" : [ 1543 "diegohcg@webkit.org", 1544 "diego.gonzalez@openbossa.org" 1545 ], 1546 "expertise" : "The QtWebKit Port", 1547 "nicks" : [ 1548 "diegohcg" 1549 ], 1550 "status" : "committer" 1551 }, 1552 "Diego Pino Garcia" : { 1553 "emails" : [ 1554 "dpino@igalia.com" 1555 ], 1556 "nicks" : [ 1557 "dpino" 1558 ], 1559 "status" : "committer" 1560 }, 1561 "Dimitri Glazkov" : { 1562 "emails" : [ 1563 "dglazkov@chromium.org" 1564 ], 1565 "expertise" : "The Chromium Port, Shadow DOM, DOM, HTML Forms, Shadow DOM, Web Components, V8 Bindings, InspectorController, garden-o-matic", 1566 "nicks" : [ 1567 "dglazkov" 1568 ], 1569 "status" : "reviewer" 1570 }, 1571 "Dinu Jacob" : { 1572 "emails" : [ 1573 "dinu.jacob@gmail.com", 1574 "dinu.s.jacob@intel.com", 1575 "dinu.jacob@nokia.com" 1576 ], 1577 "nicks" : [ 1578 "dsjacob" 1579 ], 1580 "status" : "committer" 1581 }, 1582 "Dirk Pranke" : { 1583 "emails" : [ 1584 "dpranke@chromium.org" 1585 ], 1586 "expertise" : "Build/test infrastructure (stuff under Tools/Scripts)", 1587 "nicks" : [ 1588 "dpranke" 1589 ], 1590 "status" : "reviewer" 1591 }, 1592 "Dirk Schulze" : { 1593 "emails" : [ 1594 "krit@webkit.org" 1595 ], 1596 "expertise" : "Cairo graphics backend, Canvas, SVG (Scalable Vector Graphics)", 1597 "nicks" : [ 1598 "krit" 1599 ], 1600 "status" : "reviewer" 1601 }, 1602 "Dmitry Gorbik" : { 1603 "emails" : [ 1604 "dgorbik@apple.com" 1605 ], 1606 "nicks" : [ 1607 "dgorbik" 1608 ], 1609 "status" : "committer" 1610 }, 1611 "Dmitry Lomov" : { 1612 "emails" : [ 1613 "dslomov@google.com", 1614 "dslomov@chromium.org" 1615 ], 1616 "expertise" : "V8 bindings, Workers, gtest ", 1617 "nicks" : [ 1618 "dslomov" 1619 ], 1620 "status" : "committer" 1621 }, 1622 "Dmitry Titov" : { 1623 "emails" : [ 1624 "dimich@chromium.org" 1625 ], 1626 "expertise" : "The Chromium Port, Workers, Timers, Threading", 1627 "nicks" : [ 1628 "dimich" 1629 ], 1630 "status" : "reviewer" 1631 }, 1632 "Dominic Cooney" : { 1633 "emails" : [ 1634 "dominicc@chromium.org", 1635 "dominicc@google.com" 1636 ], 1637 "nicks" : [ 1638 "dominicc" 1639 ], 1640 "status" : "committer" 1641 }, 1642 "Dominic Mazzoni" : { 1643 "emails" : [ 1644 "dmazzoni@google.com", 1645 "dmazzoni@chromium.org" 1646 ], 1647 "nicks" : [ 1648 "dmazzoni" 1649 ], 1650 "status" : "committer" 1651 }, 1652 "Dominik R\u00f6ttsches" : { 1653 "emails" : [ 1654 "d-r@roettsches.de", 1655 "dominik.rottsches@intel.com" 1656 ], 1657 "expertise" : "WebKit EFL, Cairo HarfBuzz Support, GraphicsContextCairo", 1658 "nicks" : [ 1659 "drott" 1660 ], 1661 "status" : "committer" 1662 }, 1663 "Don Melton" : { 1664 "emails" : [ 1665 "gramps@apple.com" 1666 ], 1667 "nicks" : [ 1668 "gramps" 1669 ], 1670 "status" : "reviewer" 1671 }, 1672 "Dongseong Hwang" : { 1673 "emails" : [ 1674 "dongseong.hwang@intel.com", 1675 "luxtella@gmail.com", 1676 "luxtella@company100.net" 1677 ], 1678 "expertise" : "Accelerated Compositing, Canvas, CSS Shaders", 1679 "nicks" : [ 1680 "dshwang" 1681 ], 1682 "status" : "committer" 1683 }, 1684 "Dongwoo Joshua Im" : { 1685 "emails" : [ 1686 "dw.im@samsung.com", 1687 "dwim79@gmail.com" 1688 ], 1689 "expertise" : "The EFLWebKit Port", 1690 "nicks" : [ 1691 "dwim" 1692 ], 1693 "status" : "committer" 1694 }, 1695 "Doug Russell" : { 1696 "emails" : [ 1697 "d_russell@apple.com" 1698 ], 1699 "status" : "committer" 1700 }, 1701 "Douglas Davidson" : { 1702 "emails" : [ 1703 "ddavidso@apple.com" 1704 ] 1705 }, 1706 "Douglas Stockwell" : { 1707 "emails" : [ 1708 "dstockwell@chromium.org" 1709 ], 1710 "nicks" : [ 1711 "dstockwell" 1712 ] 1713 }, 1714 "Drew Wilson" : { 1715 "emails" : [ 1716 "atwilson@chromium.org" 1717 ], 1718 "expertise" : "The Chromium Port, Workers, MessagePorts", 1719 "nicks" : [ 1720 "atwilson" 1721 ], 1722 "status" : "committer" 1723 }, 1724 "Dumitru Daniliuc" : { 1725 "emails" : [ 1726 "dumi@chromium.org" 1727 ], 1728 "expertise" : "The Chromium Port, WebSQLDatabases", 1729 "nicks" : [ 1730 "dumi" 1731 ], 1732 "status" : "reviewer" 1733 }, 1734 "D\u00e1niel B\u00e1tyai" : { 1735 "emails" : [ 1736 "dbatyai.u-szeged@partner.samsung.com", 1737 "dbatyai@inf.u-szeged.hu", 1738 "Batyai.Daniel@stud.u-szeged.hu" 1739 ], 1740 "nicks" : [ 1741 "dbatyai" 1742 ], 1743 "status" : "committer" 1744 }, 1745 "Edward O'Connor" : { 1746 "emails" : [ 1747 "eoconnor@apple.com" 1748 ], 1749 "nicks" : [ 1750 "hober" 1751 ] 1752 }, 1753 "Eli Fidler" : { 1754 "emails" : [ 1755 "efidler@rim.com", 1756 "efidler@blackberry.com" 1757 ], 1758 "nicks" : [ 1759 "efidler" 1760 ], 1761 "status" : "committer" 1762 }, 1763 "Elliot Poger" : { 1764 "emails" : [ 1765 "epoger@chromium.org" 1766 ], 1767 "expertise" : "Skia", 1768 "nicks" : [ 1769 "epoger" 1770 ], 1771 "status" : "committer" 1772 }, 1773 "Elliott Sprehn" : { 1774 "emails" : [ 1775 "esprehn@chromium.org", 1776 "esprehn+autocc@chromium.org" 1777 ], 1778 "expertise" : "Layout and Rendering, V8/JSC Bindings, Generated content, Shadow DOM, Web Compatibility (General)", 1779 "nicks" : [ 1780 "esprehn" 1781 ], 1782 "status" : "reviewer" 1783 }, 1784 "Emil A Eklund" : { 1785 "emails" : [ 1786 "eae@chromium.org" 1787 ], 1788 "expertise" : "Layout and rendering, Core DOM, HTML DOM", 1789 "nicks" : [ 1790 "eae" 1791 ], 1792 "status" : "reviewer" 1793 }, 1794 "Enrica Casucci" : { 1795 "emails" : [ 1796 "enrica@apple.com" 1797 ], 1798 "expertise" : "HTML Editing, Drag and drop, Input methods", 1799 "nicks" : [ 1800 "enrica" 1801 ], 1802 "status" : "reviewer" 1803 }, 1804 "Enrique Oca\u00f1a Gonz\u00e1lez" : { 1805 "emails" : [ 1806 "eocanha@igalia.com", 1807 "eocanha@gmail.com" 1808 ], 1809 "expertise" : "GStreamer, Media Source Extensions", 1810 "nicks" : [ 1811 "eocanha" 1812 ], 1813 "status" : "committer" 1814 }, 1815 "Eric Carlson" : { 1816 "emails" : [ 1817 "eric.carlson@apple.com" 1818 ], 1819 "expertise" : "HTML5 Media Elements", 1820 "nicks" : [ 1821 "eric_carlson" 1822 ], 1823 "status" : "reviewer" 1824 }, 1825 "Eric Penner" : { 1826 "emails" : [ 1827 "epenner@chromium.org" 1828 ], 1829 "nicks" : [ 1830 "epenner" 1831 ] 1832 }, 1833 "Eric Roman" : { 1834 "emails" : [ 1835 "eroman@chromium.org" 1836 ], 1837 "expertise" : "The Chromium Port", 1838 "nicks" : [ 1839 "eroman" 1840 ], 1841 "status" : "committer" 1842 }, 1843 "Eric Seidel" : { 1844 "emails" : [ 1845 "eric@webkit.org" 1846 ], 1847 "expertise" : "The Rendering Engine, Commit Queue, Memory Leaks, webkit-patch, The Chromium Port", 1848 "nicks" : [ 1849 "eseidel" 1850 ], 1851 "status" : "reviewer" 1852 }, 1853 "Eric Uhrhane" : { 1854 "emails" : [ 1855 "ericu@chromium.org" 1856 ], 1857 "nicks" : [ 1858 "ericu" 1859 ], 1860 "status" : "committer" 1861 }, 1862 "Erik Arvidsson" : { 1863 "emails" : [ 1864 "arv@chromium.org" 1865 ], 1866 "nicks" : [ 1867 "arv" 1868 ], 1869 "status" : "committer" 1870 }, 1871 "Eugene Klyuchnikov" : { 1872 "emails" : [ 1873 "eustas@chromium.org" 1874 ], 1875 "nicks" : [ 1876 "eustas" 1877 ], 1878 "status" : "committer" 1879 }, 1880 "Eunmi Lee" : { 1881 "emails" : [ 1882 "eunmi15.lee@samsung.com", 1883 "enmi.lee@navercorp.com" 1884 ], 1885 "expertise" : "The EFLWebKit Port, Touch and Gesture", 1886 "nicks" : [ 1887 "eunmi" 1888 ], 1889 "status" : "committer" 1890 }, 1891 "Eva Balazsfalvi" : { 1892 "emails" : [ 1893 "evab.u-szeged@partner.samsung.com", 1894 "evab@inf.u-szeged.hu", 1895 "balazsfalvi.eva@stud.u-szeged.hu" 1896 ], 1897 "nicks" : [ 1898 "ebalazsfalvi" 1899 ], 1900 "status" : "committer" 1901 }, 1902 "Evan Martin" : { 1903 "emails" : [ 1904 "evan@chromium.org" 1905 ], 1906 "nicks" : [ 1907 "evmar" 1908 ], 1909 "status" : "committer" 1910 }, 1911 "Evan Stade" : { 1912 "emails" : [ 1913 "estade@chromium.org" 1914 ], 1915 "nicks" : [ 1916 "estade" 1917 ], 1918 "status" : "committer" 1919 }, 1920 "Fady Samuel" : { 1921 "emails" : [ 1922 "fsamuel@chromium.org" 1923 ], 1924 "nicks" : [ 1925 "fsamuel" 1926 ], 1927 "status" : "committer" 1928 }, 1929 "Feng Qian" : { 1930 "emails" : [ 1931 "feng@chromium.org" 1932 ], 1933 "status" : "committer" 1934 }, 1935 "Filip Pizlo" : { 1936 "emails" : [ 1937 "fpizlo@apple.com" 1938 ], 1939 "expertise" : "JavaScript/ECMAScript", 1940 "nicks" : [ 1941 "pizlo" 1942 ], 1943 "status" : "reviewer" 1944 }, 1945 "Finnur Thorarinsson" : { 1946 "emails" : [ 1947 "finnur.webkit@gmail.com", 1948 "finnur@chromium.org" 1949 ], 1950 "nicks" : [ 1951 "finnur" 1952 ] 1953 }, 1954 "Florin Malita" : { 1955 "emails" : [ 1956 "fmalita@chromium.org", 1957 "fmalita@google.com" 1958 ], 1959 "expertise" : "SVG (Scalable Vector Graphics)", 1960 "nicks" : [ 1961 "fmalita" 1962 ], 1963 "status" : "committer" 1964 }, 1965 "Forms Bugs" : { 1966 "emails" : [ 1967 "forms-bugs@chromium.org" 1968 ] 1969 }, 1970 "Fr\u00e9d\u00e9ric Wang" : { 1971 "emails" : [ 1972 "fred.wang@free.fr", 1973 "fwang@igalia.com" 1974 ], 1975 "nicks" : [ 1976 "fredw" 1977 ], 1978 "status" : "committer" 1979 }, 1980 "Fumitoshi Ukai" : { 1981 "emails" : [ 1982 "ukai@chromium.org" 1983 ], 1984 "expertise" : "WebSockets, The Chromium Port", 1985 "nicks" : [ 1986 "ukai" 1987 ], 1988 "status" : "committer" 1989 }, 1990 "Gabor Abraham" : { 1991 "emails" : [ 1992 "abrhm@inf.u-szeged.hu" 1993 ], 1994 "nicks" : [ 1995 "abrhm" 1996 ] 1997 }, 1998 "Gabor Ballabas" : { 1999 "emails" : [ 2000 "gaborb@inf.u-szeged.hu" 2001 ], 2002 "nicks" : [ 2003 "bgabor" 2004 ] 2005 }, 2006 "Gabor Loki" : { 2007 "emails" : [ 2008 "loki@webkit.org" 2009 ], 2010 "expertise" : "The QtWebKit Port, ARM JIT, Qt BuildBot", 2011 "nicks" : [ 2012 "loki04" 2013 ], 2014 "status" : "committer" 2015 }, 2016 "Gabor Rapcsanyi" : { 2017 "emails" : [ 2018 "rgabor@webkit.org", 2019 "rgabor@inf.u-szeged.hu" 2020 ], 2021 "expertise" : "The QtWebKit Port, Qt BuildBot, Tools", 2022 "nicks" : [ 2023 "rgabor" 2024 ], 2025 "status" : "committer" 2026 }, 2027 "Gavin Barraclough" : { 2028 "emails" : [ 2029 "barraclough@apple.com" 2030 ], 2031 "expertise" : "JavaScript/ECMAScript", 2032 "nicks" : [ 2033 "gbarra" 2034 ], 2035 "status" : "reviewer" 2036 }, 2037 "Gavin Peters" : { 2038 "emails" : [ 2039 "gavinp@chromium.org", 2040 "gavinp@webkit.org", 2041 "gavinp@google.com" 2042 ], 2043 "expertise" : "The Chromium Port, Resource Loading", 2044 "nicks" : [ 2045 "gavinp" 2046 ], 2047 "status" : "committer" 2048 }, 2049 "Geoffrey Garen" : { 2050 "emails" : [ 2051 "ggaren@apple.com" 2052 ], 2053 "expertise" : "JavaScript/ECMAScript, Performance, Memory Use / Leaks, Memory Cache, Core DOM, HTML DOM, JavaScript DOM Bindings, Web Compatibility (General), JavaScriptCore C API, FastMalloc", 2054 "nicks" : [ 2055 "ggaren" 2056 ], 2057 "status" : "reviewer" 2058 }, 2059 "George Staikos" : { 2060 "emails" : [ 2061 "staikos@kde.org", 2062 "staikos@webkit.org" 2063 ], 2064 "expertise" : "Core KHTML Contributor, The QtWebKit Port", 2065 "status" : "reviewer" 2066 }, 2067 "Gergo Balogh" : { 2068 "emails" : [ 2069 "gbalogh.u-szeged@partner.samsung.com", 2070 "geryxyz@inf.u-szeged.hu" 2071 ], 2072 "nicks" : [ 2073 "geryxyz" 2074 ] 2075 }, 2076 "Girish Ramakrishnan" : { 2077 "emails" : [ 2078 "girish@forwardbias.in", 2079 "ramakrishnan.girish@gmail.com" 2080 ], 2081 "expertise" : "The QtWebKit Port, Plug-ins", 2082 "nicks" : [ 2083 "girishr" 2084 ], 2085 "status" : "committer" 2086 }, 2087 "Glenn Adams" : { 2088 "emails" : [ 2089 "glenn@skynav.com" 2090 ], 2091 "expertise" : "CSS, CSSOM, Complex Script Layout, Line Breaking", 2092 "nicks" : [ 2093 "gasubic" 2094 ], 2095 "status" : "committer" 2096 }, 2097 "Grace Kloba" : { 2098 "emails" : [ 2099 "klobag@chromium.org" 2100 ], 2101 "nicks" : [ 2102 "klobag" 2103 ] 2104 }, 2105 "Graham Dennis" : { 2106 "emails" : [ 2107 "Graham.Dennis@gmail.com", 2108 "gdennis@webkit.org" 2109 ], 2110 "status" : "committer" 2111 }, 2112 "Greg Bolsinga" : { 2113 "emails" : [ 2114 "bolsinga@apple.com" 2115 ], 2116 "status" : "committer" 2117 }, 2118 "Greg Simon" : { 2119 "emails" : [ 2120 "gregsimon@chromium.org" 2121 ], 2122 "nicks" : [ 2123 "gregsimon" 2124 ] 2125 }, 2126 "Gregg Tavares" : { 2127 "emails" : [ 2128 "gman@chromium.org", 2129 "gman@google.com" 2130 ], 2131 "expertise" : "WebGL, CanvasProxy", 2132 "nicks" : [ 2133 "gman" 2134 ], 2135 "status" : "committer" 2136 }, 2137 "Grzegorz Czajkowski" : { 2138 "emails" : [ 2139 "g.czajkowski@samsung.com" 2140 ], 2141 "expertise" : "WebKit-EFL API, Layout Test support", 2142 "nicks" : [ 2143 "grzegorz" 2144 ], 2145 "status" : "committer" 2146 }, 2147 "Gurpreet Kaur" : { 2148 "emails" : [ 2149 "gur.trio@gmail.com", 2150 "k.gurpreet@samsung.com", 2151 "k.gurpreet@webkit.org" 2152 ], 2153 "nicks" : [ 2154 "k.gurpreet" 2155 ], 2156 "status" : "committer" 2157 }, 2158 "Gustavo Noronha Silva" : { 2159 "emails" : [ 2160 "gns@gnome.org", 2161 "kov@webkit.org", 2162 "gustavo.noronha@collabora.co.uk", 2163 "gustavo.noronha@collabora.com" 2164 ], 2165 "expertise" : "WebKitGTK+ API, Soup HTTP backend, Debian Packaging, A little bit of Epiphany", 2166 "nicks" : [ 2167 "kov" 2168 ], 2169 "status" : "reviewer" 2170 }, 2171 "Gwang Yoon Hwang" : { 2172 "emails" : [ 2173 "yoon@igalia.com", 2174 "yoon@webkit.org", 2175 "ryumiel@company100.net" 2176 ], 2177 "expertise" : "Accelerated Compositing, WebKitGTK+", 2178 "nicks" : [ 2179 "ryumiel" 2180 ], 2181 "status" : "committer" 2182 }, 2183 "Gyuyoung Kim" : { 2184 "emails" : [ 2185 "gyuyoung.kim@webkit.org", 2186 "gyuyoung.kim@navercorp.com", 2187 "gyuyoung@gmail.com", 2188 "gyuyoung.kim@samsung.com" 2189 ], 2190 "expertise" : "The EFLWebKit Port, Navigator Content Utils, CMake build system", 2191 "nicks" : [ 2192 "gyuyoung" 2193 ], 2194 "status" : "reviewer" 2195 }, 2196 "Hajime Morrita" : { 2197 "emails" : [ 2198 "morrita@google.com", 2199 "morrita@chromium.org" 2200 ], 2201 "nicks" : [ 2202 "morrita" 2203 ], 2204 "status" : "reviewer" 2205 }, 2206 "Hans Muller" : { 2207 "emails" : [ 2208 "giles_joplin@yahoo.com", 2209 "hmuller@adobe.com" 2210 ], 2211 "expertise" : "CSS Exclusions", 2212 "nicks" : [ 2213 "hansmuller" 2214 ], 2215 "status" : "committer" 2216 }, 2217 "Hans Wennborg" : { 2218 "emails" : [ 2219 "hans@chromium.org" 2220 ], 2221 "nicks" : [ 2222 "hwennborg" 2223 ], 2224 "status" : "committer" 2225 }, 2226 "Hao Zheng" : { 2227 "emails" : [ 2228 "zhenghao@chromium.org" 2229 ] 2230 }, 2231 "Harald Alvestrand" : { 2232 "emails" : [ 2233 "hta@google.com" 2234 ], 2235 "nicks" : [ 2236 "hta" 2237 ] 2238 }, 2239 "Hayato Ito" : { 2240 "emails" : [ 2241 "hayato@chromium.org" 2242 ], 2243 "expertise" : "Shadow DOM, Event Handling, Reftests", 2244 "nicks" : [ 2245 "hayato" 2246 ], 2247 "status" : "committer" 2248 }, 2249 "Helder Correia" : { 2250 "emails" : [ 2251 "helder.correia@nokia.com", 2252 "helder@sencha.com" 2253 ], 2254 "expertise" : "The QtWebKit Port, Canvas", 2255 "nicks" : [ 2256 "helder" 2257 ], 2258 "status" : "committer" 2259 }, 2260 "Hin-Chung Lam" : { 2261 "emails" : [ 2262 "hclam@google.com", 2263 "hclam@chromium.org" 2264 ], 2265 "expertise" : "HTML5 Video, Accelerated Compositing (Chromium Port)", 2266 "status" : "committer" 2267 }, 2268 "Hironori Bono" : { 2269 "emails" : [ 2270 "hbono@chromium.org" 2271 ], 2272 "nicks" : [ 2273 "hbono" 2274 ], 2275 "status" : "committer" 2276 }, 2277 "Holger Freyther" : { 2278 "emails" : [ 2279 "zecke@selfish.org", 2280 "zecke@webkit.org" 2281 ], 2282 "expertise" : "The QtWebKit Port, The GTK+ WebKit Port", 2283 "nicks" : [ 2284 "zecke" 2285 ], 2286 "status" : "reviewer" 2287 }, 2288 "Hugo Parente Lima" : { 2289 "emails" : [ 2290 "hugo.lima@openbossa.org" 2291 ], 2292 "expertise" : "The QtWebKit Port", 2293 "nicks" : [ 2294 "hugopl" 2295 ], 2296 "status" : "committer" 2297 }, 2298 "Hunseop Jeong" : { 2299 "emails" : [ 2300 "hs85.jeong@samsung.com", 2301 "hs85jeong@gmail.com" 2302 ], 2303 "expertise" : "The EFLWebKit port, Cairo graphics backend", 2304 "nicks" : [ 2305 "hunseop" 2306 ], 2307 "status" : "committer" 2308 }, 2309 "Hyowon Kim" : { 2310 "emails" : [ 2311 "hw1008.kim@samsung.com" 2312 ], 2313 "nicks" : [ 2314 "hyowon" 2315 ], 2316 "status" : "committer" 2317 }, 2318 "Hyungwook Lee" : { 2319 "emails" : [ 2320 "hyungwook.lee@navercorp.com" 2321 ], 2322 "expertise" : "Loader, Graphics, The EFLWebKit port, WebKit on Windows", 2323 "nicks" : [ 2324 "hwlee" 2325 ], 2326 "status" : "committer" 2327 }, 2328 "Ian Henderson" : { 2329 "emails" : [ 2330 "ian@ianhenderson.org", 2331 "ianh@apple.com" 2332 ], 2333 "nicks" : [ 2334 "ianh" 2335 ] 2336 }, 2337 "Ian Hickson" : { 2338 "emails" : [ 2339 "ian@hixie.ch" 2340 ], 2341 "nicks" : [ 2342 "hixie" 2343 ] 2344 }, 2345 "Ian Vollick" : { 2346 "emails" : [ 2347 "vollick@chromium.org" 2348 ], 2349 "expertise" : "Graphics, Animations", 2350 "nicks" : [ 2351 "vollick" 2352 ], 2353 "status" : "committer" 2354 }, 2355 "Igor Trindade Oliveira" : { 2356 "emails" : [ 2357 "igor.oliveira@webkit.org", 2358 "igor.o@sisa.samsung.com", 2359 "igor.oliveira@openbossa.org" 2360 ], 2361 "expertise" : "Animations, Accelerated Compositing, WebKitEFL", 2362 "nicks" : [ 2363 "igoroliveira" 2364 ], 2365 "status" : "committer" 2366 }, 2367 "Ilya Sherman" : { 2368 "emails" : [ 2369 "isherman@chromium.org" 2370 ], 2371 "nicks" : [ 2372 "isherman" 2373 ], 2374 "status" : "committer" 2375 }, 2376 "Ilya Tikhonovsky" : { 2377 "emails" : [ 2378 "loislo@chromium.org" 2379 ], 2380 "nicks" : [ 2381 "loislo" 2382 ], 2383 "status" : "committer" 2384 }, 2385 "Ion Rosca" : { 2386 "emails" : [ 2387 "rosca@adobe.com" 2388 ], 2389 "nicks" : [ 2390 "rosca" 2391 ], 2392 "status" : "committer" 2393 }, 2394 "Ivan Ivan Krsti\u0107" : { 2395 "emails" : [ 2396 "ike@apple.com" 2397 ], 2398 "status" : "committer" 2399 }, 2400 "JF Bastien" : { 2401 "emails" : [ 2402 "jfbastien@apple.com", 2403 "jfb@chromium.org" 2404 ], 2405 "expertise" : "JavaScript/ECMAScript", 2406 "nicks" : [ 2407 "jfb", 2408 "jfb_", 2409 "jfbastien" 2410 ], 2411 "status" : "committer" 2412 }, 2413 "Jacky Jiang" : { 2414 "emails" : [ 2415 "jkjiang@webkit.org", 2416 "zkjiang008@gmail.com", 2417 "zhajiang@blackberry.com", 2418 "zhajiang@rim.com" 2419 ], 2420 "expertise" : "The BlackBerry Port, Mobile Viewport Handling", 2421 "nicks" : [ 2422 "jkjiang" 2423 ], 2424 "status" : "committer" 2425 }, 2426 "Jae Hyun Park" : { 2427 "emails" : [ 2428 "jaepark@webkit.org", 2429 "jae.park@company100.net" 2430 ], 2431 "nicks" : [ 2432 "jaepark" 2433 ], 2434 "status" : "committer" 2435 }, 2436 "Jaehun Lim" : { 2437 "emails" : [ 2438 "ljaehun.lim@samsung.com" 2439 ], 2440 "expertise" : "The EFLWebKit port", 2441 "nicks" : [ 2442 "jaehun" 2443 ], 2444 "status" : "committer" 2445 }, 2446 "Jake Nielsen" : { 2447 "emails" : [ 2448 "jake.nielsen.webkit@gmail.com", 2449 "jacob_nielsen@gmail.com", 2450 "jacob_nielsen@apple.com" 2451 ], 2452 "status" : "committer" 2453 }, 2454 "Jakob Petsovits" : { 2455 "emails" : [ 2456 "jpetsovits@blackberry.com", 2457 "jpetsovits@rim.com", 2458 "jpetso@gmx.at" 2459 ], 2460 "expertise" : "The platform layer, OpenVG graphics backend", 2461 "nicks" : [ 2462 "jpetso" 2463 ], 2464 "status" : "committer" 2465 }, 2466 "Jakub Wieczorek" : { 2467 "emails" : [ 2468 "jwieczorek@webkit.org" 2469 ], 2470 "nicks" : [ 2471 "fawek" 2472 ], 2473 "status" : "committer" 2474 }, 2475 "James Craig" : { 2476 "emails" : [ 2477 "jcraig@apple.com", 2478 "james@cookiecrook.com" 2479 ], 2480 "nicks" : [ 2481 "jcraig" 2482 ], 2483 "status" : "committer" 2484 }, 2485 "James Hawkins" : { 2486 "emails" : [ 2487 "jhawkins@chromium.org", 2488 "jhawkins@google.com" 2489 ], 2490 "nicks" : [ 2491 "jhawkins" 2492 ], 2493 "status" : "committer" 2494 }, 2495 "James Kozianski" : { 2496 "emails" : [ 2497 "koz@chromium.org", 2498 "koz@google.com" 2499 ], 2500 "nicks" : [ 2501 "koz" 2502 ], 2503 "status" : "committer" 2504 }, 2505 "James Robinson" : { 2506 "emails" : [ 2507 "jamesr@chromium.org", 2508 "jamesr@google.com" 2509 ], 2510 "expertise" : "Layout, rendering, the Chromium port.", 2511 "nicks" : [ 2512 "jamesr" 2513 ], 2514 "status" : "reviewer" 2515 }, 2516 "James Simonsen" : { 2517 "emails" : [ 2518 "simonjam@chromium.org" 2519 ], 2520 "nicks" : [ 2521 "simonjam" 2522 ], 2523 "status" : "committer" 2524 }, 2525 "Jan Alonzo" : { 2526 "emails" : [ 2527 "jmalonzo@gmail.com", 2528 "jmalonzo@webkit.org" 2529 ], 2530 "expertise" : "The WebKitGtk Port", 2531 "nicks" : [ 2532 "janm" 2533 ], 2534 "status" : "reviewer" 2535 }, 2536 "Janos Badics" : { 2537 "emails" : [ 2538 "jbadics@inf.u-szeged.hu" 2539 ], 2540 "nicks" : [ 2541 "dicska" 2542 ], 2543 "status" : "committer" 2544 }, 2545 "Jarred Nicholls" : { 2546 "emails" : [ 2547 "jarred@webkit.org", 2548 "jarred@sencha.com" 2549 ], 2550 "nicks" : [ 2551 "jarrednicholls" 2552 ], 2553 "status" : "committer" 2554 }, 2555 "Jason Liu" : { 2556 "emails" : [ 2557 "jasonliuwebkit@gmail.com", 2558 "jason.liu@torchmobile.com.cn" 2559 ], 2560 "nicks" : [ 2561 "jasonliu" 2562 ], 2563 "status" : "committer" 2564 }, 2565 "Jason Marcell" : { 2566 "emails" : [ 2567 "jmarcell@apple.com" 2568 ], 2569 "nicks" : [ 2570 "jmarcell" 2571 ], 2572 "status" : "committer" 2573 }, 2574 "Javier Fernandez" : { 2575 "emails" : [ 2576 "jfernandez@igalia.com" 2577 ], 2578 "nicks" : [ 2579 "lajava" 2580 ], 2581 "status" : "committer" 2582 }, 2583 "Jay Civelli" : { 2584 "emails" : [ 2585 "jcivelli@chromium.org" 2586 ], 2587 "nicks" : [ 2588 "jcivelli" 2589 ], 2590 "status" : "committer" 2591 }, 2592 "Jeff Miller" : { 2593 "emails" : [ 2594 "jeffm@apple.com" 2595 ], 2596 "nicks" : [ 2597 "jeffm7" 2598 ], 2599 "status" : "committer" 2600 }, 2601 "Jeff Timanus" : { 2602 "emails" : [ 2603 "twiz@chromium.org", 2604 "twiz@google.com" 2605 ], 2606 "nicks" : [ 2607 "twiz" 2608 ] 2609 }, 2610 "Jeffrey Pfau" : { 2611 "emails" : [ 2612 "jeffrey+webkit@endrift.com", 2613 "jpfau@apple.com" 2614 ], 2615 "nicks" : [ 2616 "jpfau" 2617 ], 2618 "status" : "committer" 2619 }, 2620 "Jenn Braithwaite" : { 2621 "emails" : [ 2622 "jennb@chromium.org" 2623 ], 2624 "nicks" : [ 2625 "jennb" 2626 ], 2627 "status" : "committer" 2628 }, 2629 "Jens Alfke" : { 2630 "emails" : [ 2631 "snej@chromium.org", 2632 "jens@apple.com" 2633 ], 2634 "status" : "committer" 2635 }, 2636 "Jer Noble" : { 2637 "emails" : [ 2638 "jer.noble@apple.com" 2639 ], 2640 "nicks" : [ 2641 "jernoble" 2642 ], 2643 "status" : "reviewer" 2644 }, 2645 "Jeremy Jones" : { 2646 "emails" : [ 2647 "jeremyj-wk@apple.com", 2648 "jeremyj@apple.com" 2649 ], 2650 "nicks" : [ 2651 "jeremyj" 2652 ], 2653 "status" : "committer" 2654 }, 2655 "Jeremy Moskovich" : { 2656 "emails" : [ 2657 "playmobil@google.com", 2658 "jeremy@chromium.org" 2659 ], 2660 "expertise" : "The Chromium Port on OS X", 2661 "nicks" : [ 2662 "jeremymos" 2663 ], 2664 "status" : "committer" 2665 }, 2666 "Jeremy Orlow" : { 2667 "emails" : [ 2668 "jorlow@webkit.org", 2669 "jorlow@chromium.org" 2670 ], 2671 "expertise" : "The Chromium Port, DOM Storage (i.e., LocalStorage and SessionStorage)", 2672 "nicks" : [ 2673 "jorlow" 2674 ], 2675 "status" : "reviewer" 2676 }, 2677 "Jessie Berlin" : { 2678 "emails" : [ 2679 "jberlin@webkit.org", 2680 "jberlin@apple.com" 2681 ], 2682 "nicks" : [ 2683 "jessieberlin" 2684 ], 2685 "status" : "reviewer" 2686 }, 2687 "Jesus Sanchez-Palencia" : { 2688 "emails" : [ 2689 "jesus@webkit.org", 2690 "jesus.palencia@openbossa.org" 2691 ], 2692 "expertise" : "The QtWebKit port", 2693 "nicks" : [ 2694 "jeez_" 2695 ], 2696 "status" : "committer" 2697 }, 2698 "Jia Pu" : { 2699 "emails" : [ 2700 "jiapu.mail@gmail.com", 2701 "jpu@apple.com" 2702 ], 2703 "status" : "committer" 2704 }, 2705 "Jian Li" : { 2706 "emails" : [ 2707 "jianli@chromium.org" 2708 ], 2709 "expertise" : "The Chromium Port, Workers, File API, FormData", 2710 "nicks" : [ 2711 "jianli" 2712 ], 2713 "status" : "reviewer" 2714 }, 2715 "Jiewen Tan" : { 2716 "emails" : [ 2717 "jiewen_tan@apple.com" 2718 ], 2719 "nicks" : [ 2720 "Jiewen" 2721 ], 2722 "status" : "committer" 2723 }, 2724 "Jing Zhao" : { 2725 "emails" : [ 2726 "jingzhao@chromium.org" 2727 ] 2728 }, 2729 "Jinwoo Song" : { 2730 "emails" : [ 2731 "jinwoo7.song@samsung.com", 2732 "fantaros77@gmail.com" 2733 ], 2734 "expertise" : "The EFLWebKit port", 2735 "nicks" : [ 2736 "jinwoo" 2737 ], 2738 "status" : "committer" 2739 }, 2740 "Jinyoung Hur" : { 2741 "emails" : [ 2742 "hur.ims@navercorp.com" 2743 ], 2744 "expertise" : "The WinCairo Port, WebGL, Canvas, Accelerated Compositing", 2745 "nicks" : [ 2746 "jyhur" 2747 ], 2748 "status" : "committer" 2749 }, 2750 "Joanmarie Diggs" : { 2751 "emails" : [ 2752 "jdiggs@igalia.com" 2753 ], 2754 "expertise" : "Accessibility, WebKitGTK+", 2755 "nicks" : [ 2756 "joanie" 2757 ], 2758 "status" : "reviewer" 2759 }, 2760 "Jocelyn Turcotte" : { 2761 "emails" : [ 2762 "jturcotte@woboq.com", 2763 "jocelyn.turcotte@digia.com", 2764 "jocelyn.turcotte@nokia.com" 2765 ], 2766 "expertise" : "The QtWebKit port, Tools, Loader, Rendering, Accelerated Compositing", 2767 "nicks" : [ 2768 "jturcotte" 2769 ], 2770 "status" : "reviewer" 2771 }, 2772 "Jochen Eisinger" : { 2773 "emails" : [ 2774 "jochen@chromium.org", 2775 "jochen@webkit.org" 2776 ], 2777 "nicks" : [ 2778 "jochen__" 2779 ], 2780 "status" : "reviewer" 2781 }, 2782 "Joe Thomas" : { 2783 "emails" : [ 2784 "joethomas@motorola.com" 2785 ], 2786 "nicks" : [ 2787 "joethomas" 2788 ], 2789 "status" : "committer" 2790 }, 2791 "Johan K. Jensen" : { 2792 "emails" : [ 2793 "webkit@johanjensen.dk", 2794 "johan_jensen@apple.com" 2795 ], 2796 "nicks" : [ 2797 "johankj" 2798 ], 2799 "status" : "committer" 2800 }, 2801 "John Abd-El-Malek" : { 2802 "emails" : [ 2803 "jam@chromium.org" 2804 ], 2805 "expertise" : "The Chromium Port, Plug-ins, Workers", 2806 "nicks" : [ 2807 "jam" 2808 ], 2809 "status" : "committer" 2810 }, 2811 "John Bates" : { 2812 "emails" : [ 2813 "jbates@google.com", 2814 "jbates@chromium.org" 2815 ], 2816 "nicks" : [ 2817 "jbates" 2818 ] 2819 }, 2820 "John Bauman" : { 2821 "emails" : [ 2822 "jbauman@chromium.org", 2823 "jbauman@google.com" 2824 ], 2825 "nicks" : [ 2826 "jbauman" 2827 ] 2828 }, 2829 "John Gregg" : { 2830 "emails" : [ 2831 "johnnyg@google.com", 2832 "johnnyg@chromium.org" 2833 ], 2834 "nicks" : [ 2835 "johnnyg" 2836 ], 2837 "status" : "committer" 2838 }, 2839 "John Knottenbelt" : { 2840 "emails" : [ 2841 "jknotten@chromium.org" 2842 ], 2843 "nicks" : [ 2844 "jknotten" 2845 ], 2846 "status" : "committer" 2847 }, 2848 "John Mellor" : { 2849 "emails" : [ 2850 "johnme@chromium.org" 2851 ], 2852 "nicks" : [ 2853 "johnme" 2854 ] 2855 }, 2856 "John Sullivan" : { 2857 "emails" : [ 2858 "sullivan@apple.com" 2859 ], 2860 "expertise" : "Safari UI, Printing", 2861 "nicks" : [ 2862 "sullivan" 2863 ], 2864 "status" : "reviewer" 2865 }, 2866 "John Wilander" : { 2867 "emails" : [ 2868 "wilander@apple.com" 2869 ], 2870 "nicks" : [ 2871 "johnwilander" 2872 ], 2873 "status" : "committer" 2874 }, 2875 "Johnny Ding" : { 2876 "emails" : [ 2877 "jnd@chromium.org", 2878 "johnnyding.webkit@gmail.com" 2879 ], 2880 "nicks" : [ 2881 "johnnyding" 2882 ], 2883 "status" : "committer" 2884 }, 2885 "Jon Honeycutt" : { 2886 "emails" : [ 2887 "jhoneycutt@apple.com" 2888 ], 2889 "expertise" : "WebKit on Windows, Plug-ins, Windows accessibility", 2890 "nicks" : [ 2891 "jhoneycutt" 2892 ], 2893 "status" : "reviewer" 2894 }, 2895 "Jon Lee" : { 2896 "emails" : [ 2897 "jonlee@apple.com" 2898 ], 2899 "expertise" : "Forms, Notifications, Media controls", 2900 "nicks" : [ 2901 "jonlee" 2902 ], 2903 "status" : "reviewer" 2904 }, 2905 "Jonathan Backer" : { 2906 "emails" : [ 2907 "backer@chromium.org" 2908 ], 2909 "nicks" : [ 2910 "backer" 2911 ] 2912 }, 2913 "Jonathan Bedard" : { 2914 "emails" : [ 2915 "jbedard@apple.com" 2916 ], 2917 "nicks" : [ 2918 "jbedard" 2919 ], 2920 "status" : "committer" 2921 }, 2922 "Jonathan Davis" : { 2923 "emails" : [ 2924 "jond@apple.com", 2925 "web-evangelist@apple.com" 2926 ], 2927 "expertise" : "webkit.org, Developer Tools, Web Inspector", 2928 "nicks" : [ 2929 "JonDavis" 2930 ], 2931 "status" : "committer" 2932 }, 2933 "Jonathan Dong" : { 2934 "emails" : [ 2935 "jonathan.dong.webkit@gmail.com", 2936 "jonathan.dong@torchmobile.com.cn" 2937 ], 2938 "expertise" : "The BlackBerry Port", 2939 "nicks" : [ 2940 "jondong" 2941 ], 2942 "status" : "committer" 2943 }, 2944 "Jono Wells" : { 2945 "emails" : [ 2946 "jonowells@webkit.org", 2947 "jonowells@me.com", 2948 "jonowells@apple.com" 2949 ], 2950 "expertise" : "Developer Tools, Web Inspector", 2951 "nicks" : [ 2952 "jonowells" 2953 ], 2954 "status" : "committer" 2955 }, 2956 "Joone Hur" : { 2957 "emails" : [ 2958 "joone@webkit.org", 2959 "joone.hur@intel.com", 2960 "joone.hur@collabora.co.uk" 2961 ], 2962 "expertise" : "The WebKitGtk+ port", 2963 "nicks" : [ 2964 "joone" 2965 ], 2966 "status" : "committer" 2967 }, 2968 "Joonghun Park" : { 2969 "emails" : [ 2970 "jh718.park@samsung.com", 2971 "jh718.park@gmail.com" 2972 ], 2973 "nicks" : [ 2974 "joonghunpark" 2975 ], 2976 "status" : "committer" 2977 }, 2978 "Joost de Valk" : { 2979 "emails" : [ 2980 "joost@webkit.org", 2981 "webkit-dev@joostdevalk.nl" 2982 ], 2983 "nicks" : [ 2984 "Altha" 2985 ], 2986 "status" : "committer" 2987 }, 2988 "Joseph Pecoraro" : { 2989 "emails" : [ 2990 "joepeck@webkit.org", 2991 "pecoraro@apple.com" 2992 ], 2993 "expertise" : "Web Inspector", 2994 "nicks" : [ 2995 "JoePeck" 2996 ], 2997 "status" : "reviewer" 2998 }, 2999 "Joshua Bell" : { 3000 "emails" : [ 3001 "jsbell@chromium.org", 3002 "jsbell@google.com" 3003 ], 3004 "nicks" : [ 3005 "jsbell" 3006 ], 3007 "status" : "committer" 3008 }, 3009 "Jozsef Berta" : { 3010 "emails" : [ 3011 "jberta.u-szeged@partner.samsung.com", 3012 "jberta@inf.u-szeged.hu" 3013 ], 3014 "nicks" : [ 3015 "jberta" 3016 ] 3017 }, 3018 "Juergen Ributzka" : { 3019 "emails" : [ 3020 "juergen@apple.com" 3021 ], 3022 "expertise" : "JavaScript/ECMAScript", 3023 "nicks" : [ 3024 "juergen" 3025 ] 3026 }, 3027 "Julie Parent" : { 3028 "emails" : [ 3029 "jparent@google.com", 3030 "jparent@chromium.org" 3031 ], 3032 "expertise" : "HTML Editing", 3033 "nicks" : [ 3034 "jparent" 3035 ], 3036 "status" : "committer" 3037 }, 3038 "Julien Brianceau" : { 3039 "emails" : [ 3040 "jbriance@cisco.com", 3041 "julien.brianceau@gmail.com" 3042 ], 3043 "nicks" : [ 3044 "jbrianceau" 3045 ], 3046 "status" : "committer" 3047 }, 3048 "Julien Chaffraix" : { 3049 "emails" : [ 3050 "jchaffraix@webkit.org", 3051 "julien.chaffraix@gmail.com", 3052 "jchaffraix@google.com", 3053 "jchaffraix@codeaurora.org" 3054 ], 3055 "expertise" : "Layout and rendering, Tables, XMLHttpRequest", 3056 "nicks" : [ 3057 "jchaffraix" 3058 ], 3059 "status" : "reviewer" 3060 }, 3061 "Jungshik Shin" : { 3062 "emails" : [ 3063 "jshin@chromium.org" 3064 ], 3065 "status" : "committer" 3066 }, 3067 "Justin Garcia" : { 3068 "emails" : [ 3069 "justin.garcia@apple.com" 3070 ], 3071 "expertise" : "Multipart Mixed Replace, HTML Editing", 3072 "nicks" : [ 3073 "justing" 3074 ], 3075 "status" : "reviewer" 3076 }, 3077 "Justin Novosad" : { 3078 "emails" : [ 3079 "junov@google.com", 3080 "junov@chromium.org" 3081 ], 3082 "nicks" : [ 3083 "junov" 3084 ], 3085 "status" : "committer" 3086 }, 3087 "Justin Schuh" : { 3088 "emails" : [ 3089 "jschuh@chromium.org" 3090 ], 3091 "expertise" : "Security", 3092 "nicks" : [ 3093 "jschuh" 3094 ], 3095 "status" : "committer" 3096 }, 3097 "Kalyan Kondapally" : { 3098 "emails" : [ 3099 "kalyan.kondapally@intel.com", 3100 "kondapallykalyan@gmail.com" 3101 ], 3102 "nicks" : [ 3103 "kalyank" 3104 ], 3105 "status" : "committer" 3106 }, 3107 "Kangil Han" : { 3108 "emails" : [ 3109 "kangil.han@samsung.com", 3110 "kangil.han@gmail.com" 3111 ], 3112 "expertise" : "The EFLWebKit Port", 3113 "nicks" : [ 3114 "kangil" 3115 ], 3116 "status" : "committer" 3117 }, 3118 "Karen Grunberg" : { 3119 "emails" : [ 3120 "karen+webkit@chromium.org", 3121 "kareng@chromium.org" 3122 ], 3123 "nicks" : [ 3124 "kareng" 3125 ], 3126 "status" : "committer" 3127 }, 3128 "Katie Madonna" : { 3129 "emails" : [ 3130 "madonnk@gmail.com" 3131 ], 3132 "expertise" : "Web Inspector", 3133 "nicks" : [ 3134 "madonk" 3135 ] 3136 }, 3137 "Kaustubh Atrawalkar" : { 3138 "emails" : [ 3139 "kaustubh.ra@gmail.com", 3140 "kaustubh@motorola.com" 3141 ], 3142 "nicks" : [ 3143 "silverroots" 3144 ], 3145 "status" : "committer" 3146 }, 3147 "Keishi Hattori" : { 3148 "emails" : [ 3149 "keishi@webkit.org" 3150 ], 3151 "expertise" : "Web Inspector", 3152 "nicks" : [ 3153 "keishi" 3154 ], 3155 "status" : "committer" 3156 }, 3157 "Keith Miller" : { 3158 "emails" : [ 3159 "keith_miller@apple.com" 3160 ], 3161 "expertise" : "JavaScript/ECMAScript", 3162 "nicks" : [ 3163 "keith_miller", 3164 "keith_miller_" 3165 ], 3166 "status" : "reviewer" 3167 }, 3168 "Keith Rollin" : { 3169 "emails" : [ 3170 "krollin@apple.com" 3171 ], 3172 "status" : "committer" 3173 }, 3174 "Kelly Norton" : { 3175 "emails" : [ 3176 "knorton@google.com", 3177 "knorton@alum.mit.edu" 3178 ], 3179 "status" : "committer" 3180 }, 3181 "Ken Buchanan" : { 3182 "emails" : [ 3183 "kenrb@chromium.org" 3184 ], 3185 "nicks" : [ 3186 "kenrb" 3187 ], 3188 "status" : "committer" 3189 }, 3190 "Ken Kocienda" : { 3191 "emails" : [ 3192 "kocienda@apple.com" 3193 ], 3194 "status" : "reviewer" 3195 }, 3196 "Kenichi Ishibashi" : { 3197 "emails" : [ 3198 "bashi@chromium.org" 3199 ], 3200 "nicks" : [ 3201 "bashi" 3202 ], 3203 "status" : "committer" 3204 }, 3205 "Kenji Imasaki" : { 3206 "emails" : [ 3207 "imasaki@chromium.org" 3208 ], 3209 "nicks" : [ 3210 "imasaki" 3211 ], 3212 "status" : "committer" 3213 }, 3214 "Kenneth Rohde Christiansen" : { 3215 "emails" : [ 3216 "kenneth@webkit.org", 3217 "kenneth.r.christiansen@intel.com", 3218 "kenneth.christiansen@gmail.com", 3219 "kenneth.christiansen@openbossa.org" 3220 ], 3221 "expertise" : "WebKit/WebKit2 API, The Qt and EFL WebKit Port, Mobile Adaptions, Frame Flattening, Mobile Viewport Handling, Input methods.", 3222 "nicks" : [ 3223 "kenneth_", 3224 "kenneth", 3225 "kenne" 3226 ], 3227 "status" : "reviewer" 3228 }, 3229 "Kenneth Russell" : { 3230 "emails" : [ 3231 "kbr@google.com", 3232 "kbr@chromium.org" 3233 ], 3234 "expertise" : " WebGL (Chromium and Safari ports), Canvas", 3235 "nicks" : [ 3236 "kbr_google", 3237 "kbrgg" 3238 ], 3239 "status" : "reviewer" 3240 }, 3241 "Kent Hansen" : { 3242 "emails" : [ 3243 "kent.hansen@nokia.com" 3244 ], 3245 "expertise" : "The QtWebKit Port, JavaScript/ECMAScript", 3246 "nicks" : [ 3247 "khansen" 3248 ], 3249 "status" : "committer" 3250 }, 3251 "Kent Tamura" : { 3252 "emails" : [ 3253 "tkent@chromium.org", 3254 "tkent@google.com" 3255 ], 3256 "expertise" : "HTML Forms, DumpRenderTree for Chromium, The Chromium Port", 3257 "nicks" : [ 3258 "tkent" 3259 ], 3260 "status" : "reviewer" 3261 }, 3262 "Kentaro Hara" : { 3263 "emails" : [ 3264 "haraken@chromium.org", 3265 "haraken@google.com" 3266 ], 3267 "expertise" : "V8 bindings, JSC bindings, Perl scripts, Garbage collection, DOM lifetime", 3268 "nicks" : [ 3269 "haraken" 3270 ], 3271 "status" : "reviewer" 3272 }, 3273 "Kevin Decker" : { 3274 "emails" : [ 3275 "kdecker@apple.com" 3276 ], 3277 "expertise" : "Safari UI, Plug-ins and Java (Mac, General), Enterprise Application Compatibility", 3278 "nicks" : [ 3279 "superkevin" 3280 ], 3281 "status" : "reviewer" 3282 }, 3283 "Kevin McCullough" : { 3284 "emails" : [ 3285 "kmccullough@apple.com" 3286 ], 3287 "expertise" : " JavaScript/ECMAScript, Developer Tools (Web Inspector, JavaScript Profilier), Web Compatibility (Web Apps)", 3288 "nicks" : [ 3289 "maculloch" 3290 ], 3291 "status" : "reviewer" 3292 }, 3293 "Kevin Ollivier" : { 3294 "emails" : [ 3295 "kevino@theolliviers.com", 3296 "kevino@webkit.org" 3297 ], 3298 "expertise" : "The wxWebKit Port, Bakefile build system", 3299 "nicks" : [ 3300 "kollivier" 3301 ], 3302 "status" : "reviewer" 3303 }, 3304 "Kihong Kwon" : { 3305 "emails" : [ 3306 "kihong.kwon@samsung.com" 3307 ], 3308 "expertise" : "Device APIs(Battery Status, Vibration...), The EFLWebKit Port", 3309 "nicks" : [ 3310 "kihong" 3311 ], 3312 "status" : "committer" 3313 }, 3314 "Kim Gr\u00f6nholm" : { 3315 "emails" : [ 3316 "kim.1.gronholm@nokia.com" 3317 ], 3318 "status" : "committer" 3319 }, 3320 "Kimmo Kinnunen" : { 3321 "emails" : [ 3322 "kimmo.t.kinnunen@nokia.com", 3323 "kimmok@iki.fi", 3324 "ktkinnun@webkit.org" 3325 ], 3326 "nicks" : [ 3327 "kimmok" 3328 ], 3329 "status" : "committer" 3330 }, 3331 "Kinuko Yasuda" : { 3332 "emails" : [ 3333 "kinuko@chromium.org" 3334 ], 3335 "nicks" : [ 3336 "kinuko" 3337 ], 3338 "status" : "committer" 3339 }, 3340 "Kiran Muppala" : { 3341 "emails" : [ 3342 "cmuppala@apple.com" 3343 ], 3344 "nicks" : [ 3345 "kiranm" 3346 ], 3347 "status" : "committer" 3348 }, 3349 "Koji Hara" : { 3350 "emails" : [ 3351 "kojih@chromium.org" 3352 ], 3353 "nicks" : [ 3354 "kojih" 3355 ] 3356 }, 3357 "Koji Ishii" : { 3358 "emails" : [ 3359 "kojiishi@gmail.com" 3360 ] 3361 }, 3362 "Konrad Piascik" : { 3363 "emails" : [ 3364 "kpiascik@blackberry.com", 3365 "kpiascik@rim.com" 3366 ], 3367 "expertise" : "The BlackBerry Port, Web Inspector", 3368 "nicks" : [ 3369 "kpiascik" 3370 ], 3371 "status" : "committer" 3372 }, 3373 "Konstantin Tokarev" : { 3374 "emails" : [ 3375 "annulen@yandex.ru", 3376 "ktokarev@smartlabs.tv" 3377 ], 3378 "nicks" : [ 3379 "annulen" 3380 ], 3381 "status" : "committer" 3382 }, 3383 "Kristof Kosztyo" : { 3384 "emails" : [ 3385 "kkristof@inf.u-szeged.hu", 3386 "kkosztyo.u-szeged@partner.samsung.com", 3387 "Kosztyo.Kristof@stud.u-szeged.hu" 3388 ], 3389 "nicks" : [ 3390 "kkristof" 3391 ], 3392 "status" : "committer" 3393 }, 3394 "Krzysztof Czech" : { 3395 "emails" : [ 3396 "k.czech@samsung.com" 3397 ], 3398 "expertise" : "WebKit-EFL, Accessibility", 3399 "nicks" : [ 3400 "kczech" 3401 ], 3402 "status" : "committer" 3403 }, 3404 "Krzysztof Kowalczyk" : { 3405 "emails" : [ 3406 "kkowalczyk@gmail.com" 3407 ], 3408 "status" : "committer" 3409 }, 3410 "Kulanthaivel Palanichamy" : { 3411 "emails" : [ 3412 "kulanthaivel@codeaurora.org" 3413 ], 3414 "nicks" : [ 3415 "kvel" 3416 ] 3417 }, 3418 "Kwang Yul Seo" : { 3419 "emails" : [ 3420 "skyul@company100.com", 3421 "skyul@company100.net", 3422 "kseo@webkit.org" 3423 ], 3424 "expertise" : "HTML Parsing, Networking, WebKit2", 3425 "nicks" : [ 3426 "kseo" 3427 ], 3428 "status" : "committer" 3429 }, 3430 "KwangHyuk Kim" : { 3431 "emails" : [ 3432 "hyuki.kim@samsung.com" 3433 ], 3434 "expertise" : "Webkit-EFL, Tiled BackingStore", 3435 "nicks" : [ 3436 "hyuki" 3437 ], 3438 "status" : "committer" 3439 }, 3440 "Lars Knoll" : { 3441 "emails" : [ 3442 "lars.knoll@gmail.com", 3443 "lars@trolltech.com", 3444 "lars@kde.org", 3445 "lars.knoll@nokia.com" 3446 ], 3447 "expertise" : "Original author of KHTML which WebKit is based on, The QtWebKit Port, Layout and Rendering, CSS (Cascading Style Sheets), HTML Forms, Tables, HTML DOM, Core DOM, HTML Parsing", 3448 "nicks" : [ 3449 "lars" 3450 ], 3451 "status" : "reviewer" 3452 }, 3453 "Laszlo Gombos" : { 3454 "emails" : [ 3455 "laszlo.gombos@webkit.org", 3456 "l.gombos@samsung.com", 3457 "laszlo.gombos@gmail.com", 3458 "laszlo.1.gombos@nokia.com" 3459 ], 3460 "expertise" : "The QtWebKit Port", 3461 "nicks" : [ 3462 "lgombos" 3463 ], 3464 "status" : "reviewer" 3465 }, 3466 "Laszlo Vidacs" : { 3467 "emails" : [ 3468 "lvidacs.u-szeged@partner.samsung.com", 3469 "lac@inf.u-szeged.hu" 3470 ], 3471 "nicks" : [ 3472 "lvidacs" 3473 ], 3474 "status" : "committer" 3475 }, 3476 "Lauro Neto" : { 3477 "emails" : [ 3478 "lauro.neto@openbossa.org" 3479 ], 3480 "nicks" : [ 3481 "lmoura" 3482 ], 3483 "status" : "committer" 3484 }, 3485 "Leandro Gracia Gil" : { 3486 "emails" : [ 3487 "leandrogracia@chromium.org" 3488 ], 3489 "nicks" : [ 3490 "leandrogracia" 3491 ], 3492 "status" : "committer" 3493 }, 3494 "Leandro Pereira" : { 3495 "emails" : [ 3496 "leandro@profusion.mobi", 3497 "leandro@webkit.org" 3498 ], 3499 "nicks" : [ 3500 "acidx" 3501 ], 3502 "status" : "committer" 3503 }, 3504 "Leo Yang" : { 3505 "emails" : [ 3506 "leoyang@rim.com", 3507 "leoyang@blackberry.com", 3508 "leoyang@webkit.org", 3509 "leoyang.webkit@gmail.com", 3510 "leo.yang@torchmobile.com.cn" 3511 ], 3512 "expertise" : "The BlackBerry Port", 3513 "nicks" : [ 3514 "leoyang" 3515 ], 3516 "status" : "committer" 3517 }, 3518 "Levi Weintraub" : { 3519 "emails" : [ 3520 "leviw@chromium.org", 3521 "leviw@google.com", 3522 "lweintraub@apple.com" 3523 ], 3524 "expertise" : "Layout (bidi and line layout, sub-pixel positioning), svg, editing", 3525 "nicks" : [ 3526 "leviw" 3527 ], 3528 "status" : "reviewer" 3529 }, 3530 "Li Yin" : { 3531 "emails" : [ 3532 "li.yin@intel.com" 3533 ], 3534 "expertise" : "WebSocket, WebAudio", 3535 "nicks" : [ 3536 "liyin" 3537 ], 3538 "status" : "committer" 3539 }, 3540 "Lia Chen" : { 3541 "emails" : [ 3542 "liachen@blackberry.com", 3543 "liachen@rim.com" 3544 ] 3545 }, 3546 "Lucas De Marchi" : { 3547 "emails" : [ 3548 "demarchi@webkit.org", 3549 "lucas.demarchi@profusion.mobi" 3550 ], 3551 "nicks" : [ 3552 "demarchi" 3553 ], 3554 "status" : "committer" 3555 }, 3556 "Lucas Forschler" : { 3557 "emails" : [ 3558 "lforschler@apple.com" 3559 ], 3560 "nicks" : [ 3561 "lforschler" 3562 ], 3563 "status" : "reviewer" 3564 }, 3565 "Luciano Wolf" : { 3566 "emails" : [ 3567 "luciano.wolf@openbossa.org" 3568 ], 3569 "nicks" : [ 3570 "luck" 3571 ], 3572 "status" : "committer" 3573 }, 3574 "Luiz Agostini" : { 3575 "emails" : [ 3576 "luiz@webkit.org", 3577 "luiz.agostini@openbossa.org" 3578 ], 3579 "expertise" : "The QtWebKit Port", 3580 "nicks" : [ 3581 "lca" 3582 ], 3583 "status" : "reviewer" 3584 }, 3585 "Luke Macpherson" : { 3586 "emails" : [ 3587 "macpherson@chromium.org", 3588 "macpherson@google.com" 3589 ], 3590 "nicks" : [ 3591 "macpherson" 3592 ], 3593 "status" : "committer" 3594 }, 3595 "L\u00e1szl\u00f3 Lang\u00f3" : { 3596 "emails" : [ 3597 "llango.u-szeged@partner.samsung.com", 3598 "lango@inf.u-szeged.hu" 3599 ], 3600 "nicks" : [ 3601 "llango" 3602 ], 3603 "status" : "committer" 3604 }, 3605 "Maciej Stachowiak" : { 3606 "emails" : [ 3607 "mjs@apple.com" 3608 ], 3609 "expertise" : "JavaScript/ECMAScript, Performance, Security, Basic types and data structures, FastMalloc, DOM Bindings for JavaScript, Core DOM, HTML DOM, JavaScript DOM Bindings, WebKit API (Mac, Win), HTML Editing, Networking, Tools, New Features / Standards Support, General (probably a good backup on most topics even if not specifically an expert)", 3610 "nicks" : [ 3611 "othermaciej" 3612 ], 3613 "status" : "reviewer" 3614 }, 3615 "Mads Ager" : { 3616 "emails" : [ 3617 "ager@chromium.org" 3618 ], 3619 "expertise" : "V8", 3620 "status" : "committer" 3621 }, 3622 "Mahesh Kulkarni" : { 3623 "emails" : [ 3624 "maheshk@webkit.org", 3625 "mahesh.kk@samsung.com", 3626 "mahesh.kulkarni@nokia.com" 3627 ], 3628 "expertise" : "The Qt port, Geolocation", 3629 "nicks" : [ 3630 "maheshkk" 3631 ], 3632 "status" : "committer" 3633 }, 3634 "Manuel Rego Casasnovas" : { 3635 "emails" : [ 3636 "rego@igalia.com" 3637 ], 3638 "expertise" : "Layout, CSS, Selection, WebKitGTK+ port", 3639 "nicks" : [ 3640 "rego", 3641 "mrego" 3642 ], 3643 "status" : "reviewer" 3644 }, 3645 "Marcelo Lira" : { 3646 "emails" : [ 3647 "marcelo.lira@openbossa.org", 3648 "setanta@gmail.com" 3649 ], 3650 "nicks" : [ 3651 "setanta" 3652 ], 3653 "status" : "committer" 3654 }, 3655 "Marcus Voltis Bulach" : { 3656 "emails" : [ 3657 "bulach@chromium.org" 3658 ], 3659 "status" : "committer" 3660 }, 3661 "Mario Sanchez Prada" : { 3662 "emails" : [ 3663 "mario@webkit.org", 3664 "mario@endlessm.com", 3665 "mario.prada@samsung.com", 3666 "msanchez@igalia.com" 3667 ], 3668 "expertise" : "WebKitGTK+, Accessibility, WebKit2, Epiphany/WebKit Contributor", 3669 "nicks" : [ 3670 "msanchez" 3671 ], 3672 "status" : "reviewer" 3673 }, 3674 "Mark Hahnenberg" : { 3675 "emails" : [ 3676 "mhahnenb@gmail.com", 3677 "mhahnenberg@apple.com" 3678 ], 3679 "expertise" : "JavaScript/ECMAScript", 3680 "nicks" : [ 3681 "mhahnenberg" 3682 ], 3683 "status" : "reviewer" 3684 }, 3685 "Mark Lam" : { 3686 "emails" : [ 3687 "mark.lam@apple.com" 3688 ], 3689 "nicks" : [ 3690 "mlam" 3691 ], 3692 "status" : "reviewer" 3693 }, 3694 "Mark Pilgrim" : { 3695 "emails" : [ 3696 "pilgrim@chromium.org" 3697 ], 3698 "nicks" : [ 3699 "pilgrim_google" 3700 ], 3701 "status" : "committer" 3702 }, 3703 "Mark Rowe" : { 3704 "emails" : [ 3705 "mrowe@bdash.net.nz", 3706 "mrowe@apple.com" 3707 ], 3708 "expertise" : "Build/Release Engineering, Malloc, FastMalloc", 3709 "nicks" : [ 3710 "bdash" 3711 ], 3712 "status" : "reviewer" 3713 }, 3714 "Martin Hock" : { 3715 "emails" : [ 3716 "mhock@apple.com" 3717 ], 3718 "nicks" : [ 3719 "mhock" 3720 ], 3721 "status" : "committer" 3722 }, 3723 "Martin Hodovan" : { 3724 "emails" : [ 3725 "mhodovan.u-szeged@partner.samsung.com", 3726 "mhodovan@inf.u-szeged.hu" 3727 ], 3728 "nicks" : [ 3729 "hmartin" 3730 ] 3731 }, 3732 "Martin Robinson" : { 3733 "emails" : [ 3734 "mrobinson@webkit.org", 3735 "mrobinson@igalia.com", 3736 "martin.james.robinson@gmail.com" 3737 ], 3738 "expertise" : "The WebKitGTK+ Port, Cairo graphics backend, soup HTTP backend", 3739 "nicks" : [ 3740 "mrobinson" 3741 ], 3742 "status" : "reviewer" 3743 }, 3744 "Mary Wu" : { 3745 "emails" : [ 3746 "mawu@blackberry.com", 3747 "wwendy2007@gmail.com", 3748 "mary.wu@torchmobile.com.cn" 3749 ], 3750 "nicks" : [ 3751 "marywu" 3752 ], 3753 "status" : "committer" 3754 }, 3755 "Matt Baker" : { 3756 "emails" : [ 3757 "mattbaker@apple.com" 3758 ], 3759 "expertise" : "Web Inspector", 3760 "nicks" : [ 3761 "mattbaker" 3762 ], 3763 "status" : "reviewer" 3764 }, 3765 "Matt Daiter" : { 3766 "emails" : [ 3767 "mdaiter@apple.com" 3768 ], 3769 "nicks" : [ 3770 "mdaiter" 3771 ], 3772 "status" : "committer" 3773 }, 3774 "Matt Delaney" : { 3775 "emails" : [ 3776 "mdelaney7@gmail.com", 3777 "mdelaney@apple.com" 3778 ], 3779 "status" : "committer" 3780 }, 3781 "Matt Falkenhagen" : { 3782 "emails" : [ 3783 "falken@chromium.org" 3784 ], 3785 "nicks" : [ 3786 "falken" 3787 ], 3788 "status" : "committer" 3789 }, 3790 "Matt Hanson" : { 3791 "emails" : [ 3792 "matthew_hanson@apple.com" 3793 ], 3794 "nicks" : [ 3795 "matthanson" 3796 ], 3797 "status" : "committer" 3798 }, 3799 "Matt Lilek" : { 3800 "emails" : [ 3801 "dev+webkit@mattlilek.com", 3802 "mlilek@apple.com", 3803 "webkit@mattlilek.com", 3804 "pewtermoose@webkit.org" 3805 ], 3806 "nicks" : [ 3807 "pewtermoose" 3808 ], 3809 "status" : "committer" 3810 }, 3811 "Matt Perry" : { 3812 "emails" : [ 3813 "mpcomplete@chromium.org" 3814 ], 3815 "status" : "committer" 3816 }, 3817 "Matt Rajca" : { 3818 "emails" : [ 3819 "mrajca@apple.com" 3820 ], 3821 "nicks" : [ 3822 "mrajca" 3823 ], 3824 "status" : "committer" 3825 }, 3826 "Matthew Mirman" : { 3827 "emails" : [ 3828 "mmirman@apple.com" 3829 ], 3830 "expertise" : "JavaScript/ECMAScript", 3831 "nicks" : [ 3832 "mmirman" 3833 ], 3834 "status" : "committer" 3835 }, 3836 "Max Vujovic" : { 3837 "emails" : [ 3838 "mvujovic@adobe.com", 3839 "maxvujovic@gmail.com" 3840 ], 3841 "expertise" : "CSS Shaders, CSS Filters", 3842 "nicks" : [ 3843 "mvujovic" 3844 ], 3845 "status" : "committer" 3846 }, 3847 "Maxime Britto" : { 3848 "emails" : [ 3849 "maxime.britto@gmail.com", 3850 "britto@apple.com" 3851 ], 3852 "status" : "committer" 3853 }, 3854 "Maxime Simon" : { 3855 "emails" : [ 3856 "simon.maxime@gmail.com", 3857 "maxime.simon@webkit.org" 3858 ], 3859 "expertise" : "The Haiku Port", 3860 "nicks" : [ 3861 "maxime.simon" 3862 ], 3863 "status" : "committer" 3864 }, 3865 "Megan Gardner" : { 3866 "emails" : [ 3867 "megan_gardner@apple.com" 3868 ], 3869 "nicks" : [ 3870 "GameMaker" 3871 ] 3872 }, 3873 "Michael Br\u00fcning" : { 3874 "emails" : [ 3875 "michael.bruning@digia.com", 3876 "michaelbruening@gmail.com" 3877 ], 3878 "expertise" : "The QtWebKit Port", 3879 "nicks" : [ 3880 "mibrunin" 3881 ], 3882 "status" : "committer" 3883 }, 3884 "Michael Catanzaro" : { 3885 "emails" : [ 3886 "mcatanzaro@igalia.com", 3887 "mcatanzaro@gnome.org" 3888 ], 3889 "expertise" : "The WebKitGTK+ Port, Epiphany, Soup HTTP Backend", 3890 "nicks" : [ 3891 "mcatanzaro" 3892 ], 3893 "status" : "reviewer" 3894 }, 3895 "Michael Nordman" : { 3896 "emails" : [ 3897 "michaeln@google.com" 3898 ], 3899 "nicks" : [ 3900 "michaeln" 3901 ], 3902 "status" : "committer" 3903 }, 3904 "Michael Pruett" : { 3905 "emails" : [ 3906 "michael@68k.org" 3907 ], 3908 "nicks" : [ 3909 "mpruett" 3910 ], 3911 "status" : "committer" 3912 }, 3913 "Michael Saboff" : { 3914 "emails" : [ 3915 "msaboff@apple.com" 3916 ], 3917 "expertise" : "JavaScript/ECMAScript", 3918 "nicks" : [ 3919 "msaboff" 3920 ], 3921 "status" : "reviewer" 3922 }, 3923 "Micha\u0142 Paku\u0142a vel Rutka" : { 3924 "emails" : [ 3925 "mpakulavelrutka@gmail.com", 3926 "m.pakula@samsung.com" 3927 ], 3928 "nicks" : [ 3929 "mpakula" 3930 ], 3931 "status" : "committer" 3932 }, 3933 "Michelangelo De Simone" : { 3934 "emails" : [ 3935 "michelangelo@webkit.org" 3936 ], 3937 "expertise" : "HTML Forms, ValidityState", 3938 "nicks" : [ 3939 "michelangelo" 3940 ], 3941 "status" : "committer" 3942 }, 3943 "Mihai Balan" : { 3944 "emails" : [ 3945 "mibalan@adobe.com" 3946 ], 3947 "nicks" : [ 3948 "miChou" 3949 ] 3950 }, 3951 "Mihai Maerean" : { 3952 "emails" : [ 3953 "mmaerean@adobe.com", 3954 "maerean@gmail.com" 3955 ], 3956 "nicks" : [ 3957 "mmaerean" 3958 ], 3959 "status" : "committer" 3960 }, 3961 "Mihai Parparita" : { 3962 "emails" : [ 3963 "mihaip@chromium.org" 3964 ], 3965 "expertise" : "The Chromium Port, Layout tests, History", 3966 "nicks" : [ 3967 "mihaip" 3968 ], 3969 "status" : "reviewer" 3970 }, 3971 "Mihai Tica" : { 3972 "emails" : [ 3973 "mitica@adobe.com", 3974 "mihai.o.tica@gmail.com" 3975 ], 3976 "nicks" : [ 3977 "mitica" 3978 ], 3979 "status" : "committer" 3980 }, 3981 "Mihnea Ovidenie" : { 3982 "emails" : [ 3983 "mihnea@adobe.com" 3984 ], 3985 "expertise" : "CSS Regions, CSS Exclusions", 3986 "nicks" : [ 3987 "mihnea" 3988 ], 3989 "status" : "reviewer" 3990 }, 3991 "Mike Belshe" : { 3992 "emails" : [ 3993 "mbelshe@chromium.org", 3994 "mike@belshe.com" 3995 ], 3996 "status" : "committer" 3997 }, 3998 "Mike Fenton" : { 3999 "emails" : [ 4000 "mifenton@blackberry.com", 4001 "mifenton@rim.com", 4002 "mike.fenton@torchmobile.com" 4003 ], 4004 "nicks" : [ 4005 "mfenton" 4006 ], 4007 "status" : "committer" 4008 }, 4009 "Mike Lawther" : { 4010 "emails" : [ 4011 "mikelawther@chromium.org" 4012 ], 4013 "nicks" : [ 4014 "mikelawther" 4015 ], 4016 "status" : "committer" 4017 }, 4018 "Mike Reed" : { 4019 "emails" : [ 4020 "reed@google.com" 4021 ], 4022 "nicks" : [ 4023 "reed" 4024 ], 4025 "status" : "committer" 4026 }, 4027 "Mike Thole" : { 4028 "emails" : [ 4029 "mthole@mikethole.com", 4030 "mthole@apple.com" 4031 ], 4032 "expertise" : "The Chromium Port", 4033 "status" : "committer" 4034 }, 4035 "Mike West" : { 4036 "emails" : [ 4037 "mkwst@chromium.org", 4038 "mike@mikewest.org" 4039 ], 4040 "expertise" : "Content Security Policy, Chromium", 4041 "nicks" : [ 4042 "mkwst" 4043 ], 4044 "status" : "committer" 4045 }, 4046 "Mikhail Naganov" : { 4047 "emails" : [ 4048 "mnaganov@chromium.org" 4049 ], 4050 "status" : "committer" 4051 }, 4052 "Mikhail Pozdnyakov" : { 4053 "emails" : [ 4054 "mikhail.pozdnyakov@intel.com" 4055 ], 4056 "nicks" : [ 4057 "MPozdnyakov" 4058 ], 4059 "status" : "committer" 4060 }, 4061 "Min Qin" : { 4062 "emails" : [ 4063 "qinmin@chromium.org" 4064 ] 4065 }, 4066 "Myles C. Maxfield" : { 4067 "emails" : [ 4068 "mmaxfield@apple.com" 4069 ], 4070 "expertise" : "Text layout and rendering", 4071 "nicks" : [ 4072 "litherum" 4073 ], 4074 "status" : "reviewer" 4075 }, 4076 "Nadav Rotem" : { 4077 "emails" : [ 4078 "nrotem@apple.com" 4079 ], 4080 "nicks" : [ 4081 "nadav" 4082 ], 4083 "status" : "committer" 4084 }, 4085 "Nael Ouedraogo" : { 4086 "emails" : [ 4087 "nael.ouedp@gmail.com", 4088 "nael.ouedraogo@crf.canon.fr" 4089 ], 4090 "nicks" : [ 4091 "nael" 4092 ], 4093 "status" : "committer" 4094 }, 4095 "Nan Wang" : { 4096 "emails" : [ 4097 "n_wang@apple.com" 4098 ], 4099 "expertise" : "Accessibility", 4100 "nicks" : [ 4101 "n_wang" 4102 ], 4103 "status" : "reviewer" 4104 }, 4105 "Naoki Takano" : { 4106 "emails" : [ 4107 "honten@chromium.org", 4108 "takano.naoki@gmail.com" 4109 ], 4110 "expertise" : "Forms, Autofill and popup window between WebKit and Chromium port", 4111 "nicks" : [ 4112 "honten" 4113 ], 4114 "status" : "committer" 4115 }, 4116 "Nat Duca" : { 4117 "emails" : [ 4118 "nduca@chromium.org", 4119 "nduca@google.com" 4120 ], 4121 "nicks" : [ 4122 "nduca" 4123 ], 4124 "status" : "committer" 4125 }, 4126 "Nate Chapin" : { 4127 "emails" : [ 4128 "japhet@chromium.org" 4129 ], 4130 "expertise" : "The Chromium Port, V8 Bindings", 4131 "nicks" : [ 4132 "japhet", 4133 "natechapin" 4134 ], 4135 "status" : "reviewer" 4136 }, 4137 "Nayan Kumar K" : { 4138 "emails" : [ 4139 "nayankk@motorola.com", 4140 "nayankk@gmail.com" 4141 ], 4142 "nicks" : [ 4143 "xc0ffee" 4144 ], 4145 "status" : "committer" 4146 }, 4147 "Nick Diego Yamane" : { 4148 "emails" : [ 4149 "nick.diego@gmail.com", 4150 "nick.yamane@openbossa.org" 4151 ], 4152 "nicks" : [ 4153 "diegoyam" 4154 ], 4155 "status" : "committer" 4156 }, 4157 "Nico Weber" : { 4158 "emails" : [ 4159 "thakis@chromium.org", 4160 "thakis@google.com" 4161 ], 4162 "expertise" : "The Chromium Port, Graphics, Skia, CoreGraphics", 4163 "nicks" : [ 4164 "thakis" 4165 ], 4166 "status" : "reviewer" 4167 }, 4168 "Nikita Vasilyev" : { 4169 "emails" : [ 4170 "nvasilyev@apple.com" 4171 ], 4172 "expertise" : "Web Inspector", 4173 "nicks" : [ 4174 "NVI", 4175 "nvasilyev" 4176 ], 4177 "status" : "committer" 4178 }, 4179 "Nikolas Zimmermann" : { 4180 "emails" : [ 4181 "zimmermann@kde.org", 4182 "zimmermann@physik.rwth-aachen.de", 4183 "zimmermann@webkit.org", 4184 "nzimmermann@blackberry.com", 4185 "nzimmermann@rim.com" 4186 ], 4187 "expertise" : "Core KHTML contributor, The QtWebKit Port, Text Layout, JavaScript DOM bindings, Code generation in general, XML, SVG (Scalable Vector Graphics)", 4188 "nicks" : [ 4189 "wildfox" 4190 ], 4191 "status" : "reviewer" 4192 }, 4193 "Nils Barth" : { 4194 "emails" : [ 4195 "nbarth@chromium.org" 4196 ], 4197 "nicks" : [ 4198 "nbarth" 4199 ] 4200 }, 4201 "Nima Ghanavatian" : { 4202 "emails" : [ 4203 "nghanavatian@blackberry.com", 4204 "nghanavatian@rim.com", 4205 "nima.ghanavatian@gmail.com" 4206 ], 4207 "nicks" : [ 4208 "nghanavatian" 4209 ], 4210 "status" : "committer" 4211 }, 4212 "Noam Rosenthal" : { 4213 "emails" : [ 4214 "noam@webkit.org", 4215 "noam.rosenthal@nokia.com" 4216 ], 4217 "expertise" : "TextureMapper, graphics for the Qt port", 4218 "nicks" : [ 4219 "noamr" 4220 ], 4221 "status" : "reviewer" 4222 }, 4223 "Noel Gordon" : { 4224 "emails" : [ 4225 "noel.gordon@gmail.com", 4226 "noel@chromium.org", 4227 "noel@google.com" 4228 ], 4229 "nicks" : [ 4230 "noel" 4231 ], 4232 "status" : "committer" 4233 }, 4234 "Ojan Vafai" : { 4235 "emails" : [ 4236 "ojan@chromium.org", 4237 "ojan.autocc@gmail.com" 4238 ], 4239 "expertise" : "Selections, Editing, webkit-patch, run-webkit-tests, The Chromium port, HTML Forms, Layout and Rendering, Web Compatibility (General) ", 4240 "nicks" : [ 4241 "ojan" 4242 ], 4243 "status" : "reviewer" 4244 }, 4245 "Oliver Hunt" : { 4246 "emails" : [ 4247 "oliver@apple.com" 4248 ], 4249 "expertise" : "JavaScript/ECMAScript, FastMalloc", 4250 "nicks" : [ 4251 "olliej" 4252 ], 4253 "status" : "reviewer" 4254 }, 4255 "Pablo Flouret" : { 4256 "emails" : [ 4257 "pf@parb.es", 4258 "pablof@motorola.com" 4259 ], 4260 "nicks" : [ 4261 "pablof" 4262 ], 4263 "status" : "committer" 4264 }, 4265 "Pam Greene" : { 4266 "emails" : [ 4267 "pam@chromium.org" 4268 ], 4269 "expertise" : "The Chromium Port, Chromium's Tools and Test Infrastructure", 4270 "nicks" : [ 4271 "pamg" 4272 ], 4273 "status" : "committer" 4274 }, 4275 "Patrick Gansterer" : { 4276 "emails" : [ 4277 "paroga@paroga.com", 4278 "paroga@webkit.org" 4279 ], 4280 "expertise" : "CMake build system, The WinCE Port", 4281 "nicks" : [ 4282 "paroga" 4283 ], 4284 "status" : "committer" 4285 }, 4286 "Pavel Feldman" : { 4287 "emails" : [ 4288 "pfeldman@chromium.org", 4289 "pfeldman@google.com" 4290 ], 4291 "expertise" : "Developer Tools, Web Inspector", 4292 "nicks" : [ 4293 "pfeldman" 4294 ], 4295 "status" : "reviewer" 4296 }, 4297 "Pavel Podivilov" : { 4298 "emails" : [ 4299 "podivilov@chromium.org" 4300 ], 4301 "nicks" : [ 4302 "podivilov" 4303 ], 4304 "status" : "committer" 4305 }, 4306 "Per Arne Vollan" : { 4307 "emails" : [ 4308 "pvollan@apple.com", 4309 "peavo@outlook.com" 4310 ], 4311 "nicks" : [ 4312 "peavo" 4313 ], 4314 "status" : "reviewer" 4315 }, 4316 "Peter Beverloo" : { 4317 "emails" : [ 4318 "peter@chromium.org", 4319 "peter@webkit.org", 4320 "beverloo@google.com" 4321 ], 4322 "nicks" : [ 4323 "beverloo" 4324 ], 4325 "status" : "committer" 4326 }, 4327 "Peter Gal" : { 4328 "emails" : [ 4329 "galpeter@inf.u-szeged.hu", 4330 "pgal.u-szeged@partner.samsung.com" 4331 ], 4332 "expertise" : "Python, CURL HTTP backend", 4333 "nicks" : [ 4334 "elecro" 4335 ], 4336 "status" : "committer" 4337 }, 4338 "Peter Kasting" : { 4339 "emails" : [ 4340 "pkasting@google.com", 4341 "pkasting@chromium.org" 4342 ], 4343 "expertise" : "Image Decoders, Scrollbars, The Chromium port", 4344 "nicks" : [ 4345 "pkasting" 4346 ], 4347 "status" : "committer" 4348 }, 4349 "Peter Linss" : { 4350 "emails" : [ 4351 "peter.linss@hp.com" 4352 ], 4353 "nicks" : [ 4354 "plinss" 4355 ] 4356 }, 4357 "Peter Molnar" : { 4358 "emails" : [ 4359 "pmolnar.u-szeged@partner.samsung.com", 4360 "molnarp@inf.u-szeged.hu" 4361 ], 4362 "nicks" : [ 4363 "molnarp" 4364 ], 4365 "status" : "committer" 4366 }, 4367 "Peter Varga" : { 4368 "emails" : [ 4369 "pvarga@webkit.org", 4370 "pvarga@inf.u-szeged.hu" 4371 ], 4372 "expertise" : "JavaScriptCore Regular Expressions", 4373 "nicks" : [ 4374 "stampho" 4375 ], 4376 "status" : "committer" 4377 }, 4378 "Philip J\u00e4genstedt" : { 4379 "emails" : [ 4380 "philipj@opera.com" 4381 ], 4382 "nicks" : [ 4383 "philipj" 4384 ] 4385 }, 4386 "Philip Rogers" : { 4387 "emails" : [ 4388 "pdr@google.com", 4389 "pdr@chromium.org" 4390 ], 4391 "expertise" : "SVG (Scalable Vector Graphics)", 4392 "nicks" : [ 4393 "pdr" 4394 ], 4395 "status" : "reviewer" 4396 }, 4397 "Philippe Normand" : { 4398 "emails" : [ 4399 "pnormand@igalia.com", 4400 "philn@webkit.org", 4401 "philn@igalia.com" 4402 ], 4403 "expertise" : "WebKitGTK+, Media support (focused on the GStreamer implementation)", 4404 "nicks" : [ 4405 "philn" 4406 ], 4407 "status" : "reviewer" 4408 }, 4409 "Pierre Rossi" : { 4410 "emails" : [ 4411 "pierre.rossi@gmail.com" 4412 ], 4413 "nicks" : [ 4414 "elproxy" 4415 ], 4416 "status" : "committer" 4417 }, 4418 "Pierre d'Herbemont" : { 4419 "emails" : [ 4420 "pdherbemont@webkit.org", 4421 "pdherbemont@free.fr", 4422 "pdherbemont@apple.com" 4423 ], 4424 "expertise" : "Media Elements", 4425 "nicks" : [ 4426 "pdherbemont" 4427 ], 4428 "status" : "committer" 4429 }, 4430 "Pierre-Olivier Latour" : { 4431 "emails" : [ 4432 "pol@mac.com", 4433 "pol@apple.com" 4434 ], 4435 "nicks" : [ 4436 "pol" 4437 ], 4438 "status" : "committer" 4439 }, 4440 "Pratik Solanki" : { 4441 "emails" : [ 4442 "psolanki@apple.com" 4443 ], 4444 "nicks" : [ 4445 "psolanki" 4446 ], 4447 "status" : "reviewer" 4448 }, 4449 "Pravin D" : { 4450 "emails" : [ 4451 "pravind@webkit.org", 4452 "pravin.d@samsung.com" 4453 ], 4454 "nicks" : [ 4455 "pravind" 4456 ], 4457 "status" : "committer" 4458 }, 4459 "Qi Zhang" : { 4460 "emails" : [ 4461 "qi.2.zhang@nokia.com", 4462 "qi.zhang02180@gmail.com" 4463 ], 4464 "nicks" : [ 4465 "qi" 4466 ], 4467 "status" : "committer" 4468 }, 4469 "Radar WebKit Bug Importer" : { 4470 "emails" : [ 4471 "webkit-bug-importer@group.apple.com" 4472 ] 4473 }, 4474 "Radu Stavila" : { 4475 "emails" : [ 4476 "stavila@adobe.com" 4477 ], 4478 "nicks" : [ 4479 "radustavila", 4480 "stavila" 4481 ], 4482 "status" : "committer" 4483 }, 4484 "Rafael Antognolli" : { 4485 "emails" : [ 4486 "antognolli+webkit@gmail.com", 4487 "antognolli@profusion.mobi" 4488 ], 4489 "nicks" : [ 4490 "antognolli" 4491 ], 4492 "status" : "committer" 4493 }, 4494 "Rafael Brandao" : { 4495 "emails" : [ 4496 "rafael.lobo@webkit.org", 4497 "rafael.lobo@openbossa.org" 4498 ], 4499 "nicks" : [ 4500 "rafaelbrandao" 4501 ], 4502 "status" : "committer" 4503 }, 4504 "Rafael Weinstein" : { 4505 "emails" : [ 4506 "rafaelw@chromium.org" 4507 ], 4508 "nicks" : [ 4509 "rafaelw" 4510 ], 4511 "status" : "committer" 4512 }, 4513 "Raphael Kubo da Costa" : { 4514 "emails" : [ 4515 "rakuco@webkit.org", 4516 "rakuco@FreeBSD.org", 4517 "raphael.kubo.da.costa@intel.com", 4518 "kubo@profusion.mobi" 4519 ], 4520 "expertise" : "CMake build system, The EFLWebKit port", 4521 "nicks" : [ 4522 "rakuco" 4523 ], 4524 "status" : "committer" 4525 }, 4526 "Raul Hudea" : { 4527 "emails" : [ 4528 "rhudea@adobe.com" 4529 ], 4530 "nicks" : [ 4531 "rhudea" 4532 ] 4533 }, 4534 "Ravi Kasibhatla" : { 4535 "emails" : [ 4536 "ravi.kasibhatla@motorola.com" 4537 ], 4538 "nicks" : [ 4539 "kphanee" 4540 ], 4541 "status" : "committer" 4542 }, 4543 "Raymond Toy" : { 4544 "emails" : [ 4545 "rtoy@google.com", 4546 "rtoy@chromium.org" 4547 ], 4548 "nicks" : [ 4549 "rtoy" 4550 ], 4551 "status" : "committer" 4552 }, 4553 "Rebecca Hauck" : { 4554 "emails" : [ 4555 "rhauck@adobe.com" 4556 ], 4557 "nicks" : [ 4558 "rhauck" 4559 ] 4560 }, 4561 "Renata Hodovan" : { 4562 "emails" : [ 4563 "rhodovan.u-szeged@partner.samsung.com", 4564 "reni@inf.u-szeged.hu", 4565 "reni@webkit.org" 4566 ], 4567 "nicks" : [ 4568 "reni" 4569 ], 4570 "status" : "committer" 4571 }, 4572 "Richard Williamson" : { 4573 "emails" : [ 4574 "rjw@apple.com" 4575 ], 4576 "nicks" : [ 4577 "rjw" 4578 ], 4579 "status" : "reviewer" 4580 }, 4581 "Ricky Mondello" : { 4582 "emails" : [ 4583 "rmondello@apple.com" 4584 ], 4585 "nicks" : [ 4586 "rmondello" 4587 ] 4588 }, 4589 "Rik Cabanier" : { 4590 "emails" : [ 4591 "cabanier@adobe.com" 4592 ], 4593 "nicks" : [ 4594 "cabanier" 4595 ], 4596 "status" : "committer" 4597 }, 4598 "Rob Buis" : { 4599 "emails" : [ 4600 "rwlbuis@gmail.com", 4601 "rwlbuis@webkit.org", 4602 "rob.buis@samsung.com", 4603 "rbuis@blackberry.com", 4604 "rbuis@rim.com" 4605 ], 4606 "expertise" : "KDE contributor, The QtWebKit Port, SVG (Scalable Vector Graphics)", 4607 "nicks" : [ 4608 "rwlbuis" 4609 ], 4610 "status" : "reviewer" 4611 }, 4612 "Robert Hogan" : { 4613 "emails" : [ 4614 "robert@webkit.org", 4615 "robert@roberthogan.net", 4616 "lists@roberthogan.net" 4617 ], 4618 "nicks" : [ 4619 "rhogan" 4620 ], 4621 "status" : "committer" 4622 }, 4623 "Robert Kroeger" : { 4624 "emails" : [ 4625 "rjkroege@chromium.org" 4626 ], 4627 "nicks" : [ 4628 "rjkroege" 4629 ], 4630 "status" : "committer" 4631 }, 4632 "Roger Fong" : { 4633 "emails" : [ 4634 "roger_fong@apple.com" 4635 ], 4636 "nicks" : [ 4637 "rfong" 4638 ], 4639 "status" : "committer" 4640 }, 4641 "Roland Steiner" : { 4642 "emails" : [ 4643 "rolandsteiner@chromium.org" 4644 ], 4645 "status" : "committer" 4646 }, 4647 "Roland Takacs" : { 4648 "emails" : [ 4649 "rtakacs@inf.u-szeged.hu", 4650 "rtakacs.u-szeged@partner.samsung.com" 4651 ], 4652 "nicks" : [ 4653 "rtakacs" 4654 ], 4655 "status" : "committer" 4656 }, 4657 "Ruth Fong" : { 4658 "emails" : [ 4659 "ruthiecftg@gmail.com", 4660 "ruth_fong@apple.com" 4661 ], 4662 "nicks" : [ 4663 "ruthfong", 4664 "ruth_fong" 4665 ], 4666 "status" : "committer" 4667 }, 4668 "Ryan Haddad" : { 4669 "emails" : [ 4670 "ryanhaddad@apple.com" 4671 ], 4672 "nicks" : [ 4673 "ryanhaddad" 4674 ], 4675 "status" : "committer" 4676 }, 4677 "Ryosuke Niwa" : { 4678 "emails" : [ 4679 "rniwa@webkit.org" 4680 ], 4681 "expertise" : "HTML Editing, Core DOM, HTML DOM, Event Handling", 4682 "nicks" : [ 4683 "rniwa" 4684 ], 4685 "status" : "reviewer" 4686 }, 4687 "Ryuan Choi" : { 4688 "emails" : [ 4689 "ryuan.choi@navercorp.com", 4690 "ryuan.choi@gmail.com", 4691 "ryuan.choi@webkit.org", 4692 "ryuan.choi@samsung.com" 4693 ], 4694 "expertise" : "The EFLWebKit Port", 4695 "nicks" : [ 4696 "ryuan" 4697 ], 4698 "status" : "committer" 4699 }, 4700 "Saam Barati" : { 4701 "emails" : [ 4702 "sbarati@apple.com", 4703 "saambarati1@gmail.com" 4704 ], 4705 "nicks" : [ 4706 "saamyjoon" 4707 ], 4708 "status" : "reviewer" 4709 }, 4710 "Sadrul Habib Chowdhury" : { 4711 "emails" : [ 4712 "sadrul@chromium.org" 4713 ], 4714 "nicks" : [ 4715 "sadrul", 4716 "sadrulhc" 4717 ], 4718 "status" : "committer" 4719 }, 4720 "Said Abou-Hallawa" : { 4721 "emails" : [ 4722 "sabouhallawa@apple.com", 4723 "said@apple.com" 4724 ], 4725 "nicks" : [ 4726 "sabouhallawa" 4727 ], 4728 "status" : "committer" 4729 }, 4730 "Sam Weinig" : { 4731 "emails" : [ 4732 "sam@webkit.org", 4733 "weinig@apple.com" 4734 ], 4735 "expertise" : "HTML DOM, Core DOM, DOM Bindings (JavaScript, Objective-C and COM), Security, DumpRenderTree", 4736 "nicks" : [ 4737 "weinig" 4738 ], 4739 "status" : "reviewer" 4740 }, 4741 "Sami Ky\u00f6stil\u00e4" : { 4742 "emails" : [ 4743 "skyostil@chromium.org" 4744 ], 4745 "nicks" : [ 4746 "skyostil" 4747 ], 4748 "status" : "committer" 4749 }, 4750 "Samuel White" : { 4751 "emails" : [ 4752 "samuel_white@apple.com" 4753 ], 4754 "expertise" : "Accessibility", 4755 "nicks" : [ 4756 "samuel_white" 4757 ], 4758 "status" : "committer" 4759 }, 4760 "Santosh Mahto" : { 4761 "emails" : [ 4762 "santoshbit2007@gmail.com" 4763 ], 4764 "expertise" : "Editing, Event Handling, Theme", 4765 "nicks" : [ 4766 "santoshbit2007" 4767 ], 4768 "status" : "committer" 4769 }, 4770 "Satish Sampath" : { 4771 "emails" : [ 4772 "satish@chromium.org" 4773 ], 4774 "status" : "committer" 4775 }, 4776 "Scott Violet" : { 4777 "emails" : [ 4778 "sky@chromium.org" 4779 ], 4780 "expertise" : "The Chromium Port", 4781 "nicks" : [ 4782 "sky" 4783 ], 4784 "status" : "committer" 4785 }, 4786 "Sebastian Dr\u00f6ge" : { 4787 "emails" : [ 4788 "slomo@coaxion.net", 4789 "sebastian@centricular.com", 4790 "sebastian.droege@collabora.co.uk", 4791 "sebastian.droege@collabora.com" 4792 ], 4793 "expertise" : "WebKitGTK+, Media support (focused on the GStreamer implementation)", 4794 "nicks" : [ 4795 "slomo" 4796 ], 4797 "status" : "committer" 4798 }, 4799 "Seokju Kwon" : { 4800 "emails" : [ 4801 "seokju@webkit.org", 4802 "seokju.kwon@gmail.com", 4803 "seokju.kwon@samsung.com" 4804 ], 4805 "nicks" : [ 4806 "seokju" 4807 ], 4808 "status" : "committer" 4809 }, 4810 "Sergio Correia" : { 4811 "emails" : [ 4812 "sergio@correia.cc", 4813 "sergio.correia@openbossa.org" 4814 ], 4815 "nicks" : [ 4816 "qrwteyrutiyoup" 4817 ], 4818 "status" : "committer" 4819 }, 4820 "Sergio Villar Senin" : { 4821 "emails" : [ 4822 "svillar@igalia.com", 4823 "sergio@webkit.org" 4824 ], 4825 "expertise" : "WebKitGTK+ port, WebKit2, CSS Grid Layout, libsoup", 4826 "nicks" : [ 4827 "svillar" 4828 ], 4829 "status" : "reviewer" 4830 }, 4831 "Shawn Singh" : { 4832 "emails" : [ 4833 "shawnsingh@chromium.org" 4834 ], 4835 "nicks" : [ 4836 "shawnsingh" 4837 ], 4838 "status" : "committer" 4839 }, 4840 "Shinichiro Hamaji" : { 4841 "emails" : [ 4842 "hamaji@chromium.org" 4843 ], 4844 "expertise" : "CSS (Cascading Style Sheets), Tools", 4845 "nicks" : [ 4846 "hamaji" 4847 ], 4848 "status" : "reviewer" 4849 }, 4850 "Shinya Kawanaka" : { 4851 "emails" : [ 4852 "shinyak@chromium.org" 4853 ], 4854 "nicks" : [ 4855 "shinyak" 4856 ], 4857 "status" : "committer" 4858 }, 4859 "Shivakumar J M" : { 4860 "emails" : [ 4861 "shiva.jm@samsung.com", 4862 "shivakumarjm@gmail.com" 4863 ], 4864 "expertise" : "The EFLWebKit Port, DOM, HTML", 4865 "nicks" : [ 4866 "shivajm" 4867 ], 4868 "status" : "committer" 4869 }, 4870 "Siddharth Mathur" : { 4871 "emails" : [ 4872 "s.mathur@ieee.org", 4873 "smathur@blackbuck.mobi", 4874 "siddharth.mathur@nokia.com" 4875 ], 4876 "nicks" : [ 4877 "simathur" 4878 ], 4879 "status" : "committer" 4880 }, 4881 "Silvia Pfeiffer" : { 4882 "emails" : [ 4883 "silviapf@chromium.org" 4884 ], 4885 "expertise" : "Media elements & controls, track element & WebVTT", 4886 "nicks" : [ 4887 "silvia" 4888 ], 4889 "status" : "committer" 4890 }, 4891 "Simon Fraser" : { 4892 "emails" : [ 4893 "simon.fraser@apple.com" 4894 ], 4895 "expertise" : "Accelerated Compositing, Transitions and Animations, CSS Transforms", 4896 "nicks" : [ 4897 "smfr" 4898 ], 4899 "status" : "reviewer" 4900 }, 4901 "Simon Hausmann" : { 4902 "emails" : [ 4903 "hausmann@webkit.org", 4904 "hausmann@kde.org", 4905 "simon.hausmann@digia.com" 4906 ], 4907 "expertise" : "The QtWebKit Port, Former KHTML contributor", 4908 "nicks" : [ 4909 "tronical" 4910 ], 4911 "status" : "reviewer" 4912 }, 4913 "Simon Pena" : { 4914 "emails" : [ 4915 "simon.pena@samsung.com", 4916 "spenap@gmail.com", 4917 "spena@igalia.com" 4918 ], 4919 "nicks" : [ 4920 "spenap" 4921 ], 4922 "status" : "committer" 4923 }, 4924 "Stephanie Lewis" : { 4925 "emails" : [ 4926 "slewis@apple.com" 4927 ], 4928 "expertise" : "Performance Testing, Tools", 4929 "nicks" : [ 4930 "sundiamonde" 4931 ], 4932 "status" : "reviewer" 4933 }, 4934 "Stephen Chenney" : { 4935 "emails" : [ 4936 "schenney@chromium.org" 4937 ], 4938 "expertise" : "SVG (Scalable Vector Graphics)", 4939 "nicks" : [ 4940 "schenney" 4941 ], 4942 "status" : "reviewer" 4943 }, 4944 "Stephen White" : { 4945 "emails" : [ 4946 "senorblanco@chromium.org" 4947 ], 4948 "expertise" : "Skia port, GPU acceleration", 4949 "nicks" : [ 4950 "senorblanco" 4951 ], 4952 "status" : "reviewer" 4953 }, 4954 "Steve Block" : { 4955 "emails" : [ 4956 "steveblock@chromium.org", 4957 "steveblock@google.com" 4958 ], 4959 "expertise" : "Geolocation, Android Port", 4960 "nicks" : [ 4961 "steveblock" 4962 ], 4963 "status" : "reviewer" 4964 }, 4965 "Steve Falkenburg" : { 4966 "emails" : [ 4967 "sfalken@apple.com" 4968 ], 4969 "expertise" : "WebKit on Windows", 4970 "nicks" : [ 4971 "sfalken" 4972 ], 4973 "status" : "reviewer" 4974 }, 4975 "Steve Lacey" : { 4976 "emails" : [ 4977 "sjl@chromium.org" 4978 ], 4979 "nicks" : [ 4980 "stevela" 4981 ], 4982 "status" : "committer" 4983 }, 4984 "Sudarsana Nagineni" : { 4985 "emails" : [ 4986 "naginenis@gmail.com", 4987 "sudarsana.nagineni@linux.intel.com", 4988 "sudarsana.nagineni@intel.com" 4989 ], 4990 "expertise" : "The EFLWebKit port, Memory Leaks", 4991 "nicks" : [ 4992 "babu" 4993 ], 4994 "status" : "committer" 4995 }, 4996 "Sukolsak Sakshuwong" : { 4997 "emails" : [ 4998 "sukolsak@gmail.com", 4999 "ssakshuwong@apple.com" 5000 ], 5001 "expertise" : "JavaScript/ECMAScript, WebAssembly", 5002 "nicks" : [ 5003 "sukol" 5004 ], 5005 "status" : "reviewer" 5006 }, 5007 "Sungmann Cho" : { 5008 "emails" : [ 5009 "sungmann.cho@navercorp.com", 5010 "sungmann.cho@gmail.com" 5011 ], 5012 "nicks" : [ 5013 "mann" 5014 ] 5015 }, 5016 "Szilard Ledan-Muntean" : { 5017 "emails" : [ 5018 "szledan@inf.u-szeged.hu" 5019 ], 5020 "nicks" : [ 5021 "szledan" 5022 ], 5023 "status" : "committer" 5024 }, 5025 "Tab Atkins" : { 5026 "emails" : [ 5027 "tabatkins@google.com", 5028 "jackalmage@gmail.com" 5029 ], 5030 "nicks" : [ 5031 "tabatkins" 5032 ] 5033 }, 5034 "Taiju Tsuiki" : { 5035 "emails" : [ 5036 "tzik@chromium.org" 5037 ], 5038 "nicks" : [ 5039 "tzik" 5040 ], 5041 "status" : "committer" 5042 }, 5043 "Takashi Sakamoto" : { 5044 "emails" : [ 5045 "tasak@google.com" 5046 ], 5047 "nicks" : [ 5048 "tasak" 5049 ], 5050 "status" : "committer" 5051 }, 5052 "Takashi Toyoshima" : { 5053 "emails" : [ 5054 "toyoshim@chromium.org", 5055 "toyoshim+watchlist@chromium.org" 5056 ], 5057 "expertise" : "WebSocket", 5058 "nicks" : [ 5059 "toyoshim" 5060 ], 5061 "status" : "committer" 5062 }, 5063 "Tamas Czene" : { 5064 "emails" : [ 5065 "tczene@inf.u-szeged.hu", 5066 "Czene.Tamas@stud.u-szeged.hu" 5067 ], 5068 "nicks" : [ 5069 "tczene" 5070 ] 5071 }, 5072 "Tamas Gergely" : { 5073 "emails" : [ 5074 "tgergely.u-szeged@partner.samsung.com", 5075 "gertom@inf.u-szeged.hu" 5076 ], 5077 "nicks" : [ 5078 "gertom" 5079 ], 5080 "status" : "committer" 5081 }, 5082 "Terry Anderson" : { 5083 "emails" : [ 5084 "tdanderson@chromium.org" 5085 ], 5086 "nicks" : [ 5087 "tdanderson" 5088 ], 5089 "status" : "committer" 5090 }, 5091 "Thiago Marcos P. Santos" : { 5092 "emails" : [ 5093 "tmpsantos@gmail.com", 5094 "thiago.santos@intel.com" 5095 ], 5096 "expertise" : "CSS Device Adaptation, CMake build system, The EFLWebKit port", 5097 "nicks" : [ 5098 "tmpsantos" 5099 ], 5100 "status" : "committer" 5101 }, 5102 "Thiago de Barros Lacerda" : { 5103 "emails" : [ 5104 "thiago.lacerda@openbossa.org" 5105 ], 5106 "expertise" : "Nix port, WebRTC, MediaStream", 5107 "nicks" : [ 5108 "lacerda" 5109 ], 5110 "status" : "committer" 5111 }, 5112 "Thomas Sepez" : { 5113 "emails" : [ 5114 "tsepez@chromium.org" 5115 ], 5116 "nicks" : [ 5117 "tsepez" 5118 ], 5119 "status" : "committer" 5120 }, 5121 "Tibor Meszaros" : { 5122 "emails" : [ 5123 "mtiborinf@gmail.com", 5124 "tmeszaros.u-szeged@partner.samsung.com", 5125 "mtibor@inf.u-szeged.hu", 5126 "tmeszaros@inf.u-szeged.hu" 5127 ], 5128 "nicks" : [ 5129 "mtibor" 5130 ], 5131 "status" : "committer" 5132 }, 5133 "Tien-Ren Chen" : { 5134 "emails" : [ 5135 "trchen@chromium.org" 5136 ], 5137 "nicks" : [ 5138 "trchen" 5139 ] 5140 }, 5141 "Tim 'mithro' Ansell" : { 5142 "emails" : [ 5143 "mithro@mithis.com" 5144 ], 5145 "nicks" : [ 5146 "mithro" 5147 ] 5148 }, 5149 "Tim Horton" : { 5150 "emails" : [ 5151 "thorton@apple.com", 5152 "timothy_horton@apple.com" 5153 ], 5154 "expertise" : "SVG/Canvas/Graphics, WebKit2", 5155 "nicks" : [ 5156 "thorton" 5157 ], 5158 "status" : "reviewer" 5159 }, 5160 "Tim Omernick" : { 5161 "emails" : [ 5162 "timo@apple.com" 5163 ], 5164 "status" : "reviewer" 5165 }, 5166 "Tim Volodine" : { 5167 "emails" : [ 5168 "timvolodine@chromium.org" 5169 ], 5170 "nicks" : [ 5171 "timvolodine" 5172 ] 5173 }, 5174 "Timothy Hatcher" : { 5175 "emails" : [ 5176 "timothy@apple.com", 5177 "timothy@hatcher.name" 5178 ], 5179 "expertise" : "WebKit API (Mac), WebKit Web Site, Developer Tools (Web Inspector, JavaScript Debugger)", 5180 "nicks" : [ 5181 "xenon" 5182 ], 5183 "status" : "reviewer" 5184 }, 5185 "Tobias Reiss" : { 5186 "emails" : [ 5187 "tobi+webkit@basecode.de" 5188 ], 5189 "expertise" : "Web Inspector", 5190 "nicks" : [ 5191 "basecode" 5192 ], 5193 "status" : "committer" 5194 }, 5195 "Tom Hudson" : { 5196 "emails" : [ 5197 "tomhudson@google.com", 5198 "tomhudson@chromium.org" 5199 ], 5200 "nicks" : [ 5201 "tomhudson" 5202 ], 5203 "status" : "committer" 5204 }, 5205 "Tom Zakrajsek" : { 5206 "emails" : [ 5207 "tomz@codeaurora.org" 5208 ], 5209 "nicks" : [ 5210 "tomz" 5211 ], 5212 "status" : "committer" 5213 }, 5214 "Tommy Widenflycht" : { 5215 "emails" : [ 5216 "tommyw@google.com" 5217 ], 5218 "nicks" : [ 5219 "tommyw" 5220 ], 5221 "status" : "committer" 5222 }, 5223 "Tony Chang" : { 5224 "emails" : [ 5225 "tony@chromium.org" 5226 ], 5227 "expertise" : "Chromium Linux, Editing, Drag and Drop", 5228 "nicks" : [ 5229 "tony^work" 5230 ], 5231 "status" : "reviewer" 5232 }, 5233 "Tony Gentilcore" : { 5234 "emails" : [ 5235 "tonyg@chromium.org" 5236 ], 5237 "expertise" : "HTML5 parsing, Web Timing", 5238 "nicks" : [ 5239 "tonyg-cr" 5240 ], 5241 "status" : "reviewer" 5242 }, 5243 "Tor Arne Vestb\u00f8" : { 5244 "emails" : [ 5245 "vestbo@webkit.org", 5246 "tor.arne.vestbo@nokia.com", 5247 "tor.arne.vestbo@digia.com" 5248 ], 5249 "expertise" : "The QtWebKit Port, HTML5 Media Elements, Plug-ins, Tools", 5250 "nicks" : [ 5251 "torarne" 5252 ], 5253 "status" : "reviewer" 5254 }, 5255 "Trey Matteson" : { 5256 "emails" : [ 5257 "trey@usa.net" 5258 ], 5259 "nicks" : [ 5260 "trey" 5261 ], 5262 "status" : "committer" 5263 }, 5264 "Tristan O'Tierney" : { 5265 "emails" : [ 5266 "tristan@otierney.net", 5267 "tristan@apple.com" 5268 ], 5269 "status" : "committer" 5270 }, 5271 "Vangelis Kokkevis" : { 5272 "emails" : [ 5273 "vangelis@chromium.org" 5274 ], 5275 "nicks" : [ 5276 "vangelis" 5277 ], 5278 "status" : "committer" 5279 }, 5280 "Viatcheslav Ostapenko" : { 5281 "emails" : [ 5282 "ostap73@gmail.com", 5283 "sl.ostapenko@samsung.com", 5284 "ostapenko.viatcheslav@nokia.com" 5285 ], 5286 "nicks" : [ 5287 "ostap" 5288 ], 5289 "status" : "committer" 5290 }, 5291 "Vicki Murley" : { 5292 "emails" : [ 5293 "vicki@apple.com" 5294 ], 5295 "status" : "reviewer" 5296 }, 5297 "Victor Carbune" : { 5298 "emails" : [ 5299 "vcarbune@chromium.org", 5300 "victor@rosedu.org" 5301 ], 5302 "expertise" : "HTML5 <Track>", 5303 "nicks" : [ 5304 "vcarbune" 5305 ], 5306 "status" : "committer" 5307 }, 5308 "Victor Jaquez" : { 5309 "emails" : [ 5310 "vjaquez@igalia.com" 5311 ], 5312 "nicks" : [ 5313 "vjaquez", 5314 "ceyusa" 5315 ], 5316 "status" : "committer" 5317 }, 5318 "Victor Wang" : { 5319 "emails" : [ 5320 "victorw@chromium.org" 5321 ], 5322 "nicks" : [ 5323 "victorw" 5324 ], 5325 "status" : "committer" 5326 }, 5327 "Victoria Kirst" : { 5328 "emails" : [ 5329 "vrk@chromium.org", 5330 "vrk@google.com" 5331 ], 5332 "nicks" : [ 5333 "vrk" 5334 ], 5335 "status" : "committer" 5336 }, 5337 "Vincent Scheib" : { 5338 "emails" : [ 5339 "scheib@chromium.org" 5340 ], 5341 "nicks" : [ 5342 "scheib" 5343 ], 5344 "status" : "committer" 5345 }, 5346 "Vineet Chaudhary" : { 5347 "emails" : [ 5348 "code.vineet@gmail.com", 5349 "rgf748@motorola.com" 5350 ], 5351 "nicks" : [ 5352 "vineetc" 5353 ], 5354 "status" : "committer" 5355 }, 5356 "Vitaly Repeshko" : { 5357 "emails" : [ 5358 "vitalyr@chromium.org" 5359 ], 5360 "status" : "committer" 5361 }, 5362 "Vivek Galatage" : { 5363 "emails" : [ 5364 "vivekg@webkit.org", 5365 "vivek.vg@samsung.com" 5366 ], 5367 "expertise" : "Web Inspector", 5368 "nicks" : [ 5369 "vivekg" 5370 ], 5371 "status" : "committer" 5372 }, 5373 "Vsevolod Vlasov" : { 5374 "emails" : [ 5375 "vsevik@chromium.org" 5376 ], 5377 "expertise" : "Developer Tools, Web Inspector", 5378 "nicks" : [ 5379 "vsevik" 5380 ], 5381 "status" : "reviewer" 5382 }, 5383 "W. James MacLean" : { 5384 "emails" : [ 5385 "wjmaclean@chromium.org" 5386 ], 5387 "nicks" : [ 5388 "seumas" 5389 ], 5390 "status" : "committer" 5391 }, 5392 "Web Components Team" : { 5393 "emails" : [ 5394 "webcomponents-bugzilla@chromium.org" 5395 ] 5396 }, 5397 "WebKit Review Bot" : { 5398 "emails" : [ 5399 "webkit.review.bot@gmail.com" 5400 ], 5401 "nicks" : [ 5402 "sheriff-bot" 5403 ] 5404 }, 5405 "WebKitGTK+ Bugs" : { 5406 "emails" : [ 5407 "bugs-noreply@webkitgtk.org" 5408 ] 5409 }, 5410 "Wenson Hsieh" : { 5411 "emails" : [ 5412 "wenson_hsieh@apple.com", 5413 "whsieh@berkeley.edu" 5414 ], 5415 "nicks" : [ 5416 "whsieh" 5417 ], 5418 "status" : "committer" 5419 }, 5420 "William Siegrist" : { 5421 "emails" : [ 5422 "wsiegrist@apple.com" 5423 ], 5424 "expertise" : "webkit.org", 5425 "nicks" : [ 5426 "wms" 5427 ], 5428 "status" : "committer" 5429 }, 5430 "Wyatt Carss" : { 5431 "emails" : [ 5432 "wcarss@chromium.org", 5433 "wcarss@google.com" 5434 ], 5435 "nicks" : [ 5436 "wcarss" 5437 ] 5438 }, 5439 "Xabier Rodriguez-Calvar" : { 5440 "emails" : [ 5441 "calvaris@igalia.com", 5442 "xrcalvar@igalia.com" 5443 ], 5444 "expertise" : "WebKitGTK+, GStreamer, Streams API", 5445 "nicks" : [ 5446 "calvaris" 5447 ], 5448 "status" : "reviewer" 5449 }, 5450 "Xan Lopez" : { 5451 "emails" : [ 5452 "xan.lopez@gmail.com", 5453 "xan@gnome.org", 5454 "xan@webkit.org", 5455 "xlopez@igalia.com" 5456 ], 5457 "expertise" : "WebKitGTK+, Soup HTTP Backend, libsoup Contributor, WebKit a11y (focused on the ATK implementation), Epiphany/WebKit maintainer", 5458 "nicks" : [ 5459 "xan" 5460 ], 5461 "status" : "reviewer" 5462 }, 5463 "Xianzhu Wang" : { 5464 "emails" : [ 5465 "wangxianzhu@chromium.org", 5466 "phnixwxz@gmail.com", 5467 "wangxianzhu@google.com" 5468 ], 5469 "nicks" : [ 5470 "wangxianzhu" 5471 ], 5472 "status" : "committer" 5473 }, 5474 "Xiaohai Wei" : { 5475 "emails" : [ 5476 "james.wei@intel.com", 5477 "wistoch@chromium.org" 5478 ], 5479 "expertise" : "WebAudio/ChromiumAndroidx86", 5480 "nicks" : [ 5481 "wistoch" 5482 ], 5483 "status" : "committer" 5484 }, 5485 "Xiaomei Ji" : { 5486 "emails" : [ 5487 "xji@chromium.org" 5488 ], 5489 "nicks" : [ 5490 "xji" 5491 ], 5492 "status" : "committer" 5493 }, 5494 "Xingnan Wang" : { 5495 "emails" : [ 5496 "xingnan.wang@intel.com" 5497 ], 5498 "nicks" : [ 5499 "xingnan" 5500 ], 5501 "status" : "committer" 5502 }, 5503 "Yaar Schnitman" : { 5504 "emails" : [ 5505 "yaar@chromium.org", 5506 "yaar@google.com" 5507 ], 5508 "status" : "committer" 5509 }, 5510 "Yael Aharon" : { 5511 "emails" : [ 5512 "yael@webkit.org", 5513 "yael.aharon@nokia.com" 5514 ], 5515 "nicks" : [ 5516 "yael" 5517 ], 5518 "status" : "committer" 5519 }, 5520 "Yi Shen" : { 5521 "emails" : [ 5522 "max.hong.shen@gmail.com", 5523 "yi.shen@sisa.samsung.com", 5524 "yi.4.shen@nokia.com" 5525 ], 5526 "status" : "committer" 5527 }, 5528 "Yoav Weiss" : { 5529 "emails" : [ 5530 "yoav@yoav.ws" 5531 ], 5532 "status" : "committer" 5533 }, 5534 "Yong Li" : { 5535 "emails" : [ 5536 "yong.li.webkit@outlook.com", 5537 "yong.li@torchmobile.com", 5538 "yoli@rim.com" 5539 ], 5540 "nicks" : [ 5541 "yong" 5542 ], 5543 "status" : "reviewer" 5544 }, 5545 "Yongjun Zhang" : { 5546 "emails" : [ 5547 "yongjun_zhang@apple.com", 5548 "yongjun.zhang@nokia.com" 5549 ], 5550 "status" : "committer" 5551 }, 5552 "Yoshifumi Inoue" : { 5553 "emails" : [ 5554 "yosin@chromium.org" 5555 ], 5556 "expertise" : "HTML5 Forms especially for multiple-fields UI, charset encoding, decimal arithmetic", 5557 "nicks" : [ 5558 "yosin" 5559 ], 5560 "status" : "committer" 5561 }, 5562 "Youenn Fablet" : { 5563 "emails" : [ 5564 "youennf@gmail.com", 5565 "youenn.fablet@crf.canon.fr" 5566 ], 5567 "nicks" : [ 5568 "youenn" 5569 ], 5570 "status" : "reviewer" 5571 }, 5572 "Yuqiang Xian" : { 5573 "emails" : [ 5574 "yuqiang.xian@intel.com" 5575 ], 5576 "expertise" : "JavaScriptCore", 5577 "status" : "committer" 5578 }, 5579 "Yury Semikhatsky" : { 5580 "emails" : [ 5581 "yurys@chromium.org" 5582 ], 5583 "expertise" : "Developer Tools, Web Inspector", 5584 "nicks" : [ 5585 "yurys" 5586 ], 5587 "status" : "reviewer" 5588 }, 5589 "Yusuke Suzuki" : { 5590 "emails" : [ 5591 "utatane.tea@gmail.com" 5592 ], 5593 "expertise" : "JIT Compilers, CSS JIT, JavaScript/ECMAScript", 5594 "nicks" : [ 5595 "yusukesuzuki" 5596 ], 5597 "status" : "reviewer" 5598 }, 5599 "Yuta Kitamura" : { 5600 "emails" : [ 5601 "yutak@chromium.org" 5602 ], 5603 "expertise" : "WebSocket, The Chromium Port", 5604 "nicks" : [ 5605 "yutak" 5606 ], 5607 "status" : "reviewer" 5608 }, 5609 "Yuzo Fujishima" : { 5610 "emails" : [ 5611 "yuzo@google.com" 5612 ], 5613 "nicks" : [ 5614 "yuzo" 5615 ], 5616 "status" : "committer" 5617 }, 5618 "Zack Rusin" : { 5619 "emails" : [ 5620 "zack@kde.org" 5621 ], 5622 "expertise" : "Core KHTML contributor, The QtWebKit Port", 5623 "nicks" : [ 5624 "zackr" 5625 ], 5626 "status" : "reviewer" 5627 }, 5628 "Zalan Bujtas" : { 5629 "emails" : [ 5630 "zalan@apple.com", 5631 "zbujtas@gmail.com", 5632 "zalan.bujtas@nokia.com" 5633 ], 5634 "expertise" : "Layout and Rendering, subpixel positioning, frame flattening", 5635 "nicks" : [ 5636 "zalan" 5637 ], 5638 "status" : "reviewer" 5639 }, 5640 "Zeev Lieber" : { 5641 "emails" : [ 5642 "zlieber@chromium.org" 5643 ] 5644 }, 5645 "Zeno Albisser" : { 5646 "emails" : [ 5647 "zeno@webkit.org", 5648 "zeno.albisser@nokia.com", 5649 "zeno.albisser@digia.com" 5650 ], 5651 "expertise" : "The QtWebKit Port", 5652 "nicks" : [ 5653 "zalbisser" 5654 ], 5655 "status" : "committer" 5656 }, 5657 "Zhenyao Mo" : { 5658 "emails" : [ 5659 "zmo@google.com" 5660 ], 5661 "nicks" : [ 5662 "zhenyao" 5663 ], 5664 "status" : "committer" 5665 }, 5666 "Zoltan Arvai" : { 5667 "emails" : [ 5668 "zarvai@inf.u-szeged.hu" 5669 ], 5670 "expertise" : "The QtWebKit Port, QtWebKit Build Environment", 5671 "nicks" : [ 5672 "azbest_hu" 5673 ], 5674 "status" : "committer" 5675 }, 5676 "Zoltan Herczeg" : { 5677 "emails" : [ 5678 "zherczeg@webkit.org", 5679 "zherczeg@inf.u-szeged.hu" 5680 ], 5681 "expertise" : "The QtWebKit Port, JIT (ARM), SVG, optimizations (SMP, SIMD), Graphics", 5682 "nicks" : [ 5683 "zherczeg" 5684 ], 5685 "status" : "reviewer" 5686 }, 5687 "Zoltan Horvath" : { 5688 "emails" : [ 5689 "zoltan@webkit.org", 5690 "zoltan@adobe.com", 5691 "hzoltan@inf.u-szeged.hu", 5692 "horvath.zoltan.6@stud.u-szeged.hu" 5693 ], 5694 "expertise" : "CSS Shapes, Line layout, Custom Allocation Framework, PerformanceTests, QtWebKit", 5695 "nicks" : [ 5696 "zoltan" 5697 ], 5698 "status" : "reviewer" 5699 }, 5700 "Zsolt Borbely" : { 5701 "emails" : [ 5702 "zsborbely.u-szeged@partner.samsung.com", 5703 "borbezs@inf.u-szeged.hu" 5704 ], 5705 "nicks" : [ 5706 "bzsolt" 5707 ], 5708 "status" : "committer" 5709 }, 5710 "\u017dan Dober\u0161ek" : { 5711 "emails" : [ 5712 "zan@falconsigh.net", 5713 "zdobersek@igalia.com", 5714 "zandobersek@gmail.com" 5715 ], 5716 "nicks" : [ 5717 "zdobersek" 5718 ], 5719 "status" : "reviewer" 5204 5720 } 5205 5721 } -
trunk/Tools/Scripts/webkitpy/tool/bot/irc_command_unittest.py
r174136 r206973 59 59 self.assertEqual('tom: "Vicki Murley" <vicki@apple.com> hasn\'t told me their nick. Boo hoo :-(', 60 60 whois.execute("tom", ["vicki@apple.com"], None, None)) 61 self.assertEqual('tom: I\'m not sure who you mean? "Gavin Peters" <gavinp@chromium.org> (:gavinp) (c) or "Gavin Barraclough" <barraclough@apple.com> (:gbarra) (r) could be \'Gavin\'.',61 self.assertEqual('tom: I\'m not sure who you mean? "Gavin Barraclough" <barraclough@apple.com> (:gbarra) (r) or "Gavin Peters" <gavinp@chromium.org> (:gavinp) (c) could be \'Gavin\'.', 62 62 whois.execute("tom", ["Gavin"], None, None)) 63 63 self.assertEqual('tom: More than 5 contributors match \'david\', could you be more specific?', -
trunk/Websites/bugs.webkit.org/ChangeLog
r203327 r206973 1 2016-10-09 Simon Fraser <simon.fraser@apple.com> 2 3 Convert contributors.json to a flat list 4 https://bugs.webkit.org/show_bug.cgi?id=163183 5 6 Reviewed by Darin Adler. 7 8 Make contributors.json easier to maintain by eliminating the big groupings ("Committers", "Reviewers" etc) 9 and moving that data to a "status" property on each contributor. 10 11 Fix script that does bugzilla autocomplete. 12 13 * committers-autocomplete.js: 14 (statusToType): 15 (parseCommittersPy): 16 (parseType): Deleted. 17 1 18 2016-07-16 David Kilzer <ddkilzer@apple.com> 2 19 -
trunk/Websites/bugs.webkit.org/committers-autocomplete.js
r148528 r206973 28 28 var m_committers; 29 29 30 function parseType(key, records, type) { 31 for (var name in records) { 32 var record = records[name]; 30 function statusToType(status) { 31 if (status === 'reviewer') 32 return 'r'; 33 if (status === 'committer') 34 return 'c'; 35 return undefined; 36 } 37 38 function parseCommittersPy(text) { 39 var contributors = JSON.parse(text); 40 41 m_committers = []; 42 43 for (var name in contributors) { 44 var record = contributors[name]; 33 45 m_committers.push({ 34 46 name: name, 35 47 emails: record.emails, 36 48 irc: record.nicks, 37 type: type,49 type: statusToType(record.status), 38 50 }); 39 51 } 40 }41 42 function parseCommittersPy(text) {43 var parsedContributorsJSON = JSON.parse(text);44 45 m_committers = [];46 47 var records = text.split('\n');48 parseType('Committer', parsedContributorsJSON['Committers'], 'c');49 parseType('Reviewer', parsedContributorsJSON['Reviewers'], 'r');50 parseType('Contributor', parsedContributorsJSON['Contributors']);51 52 } 52 53 -
trunk/Websites/webkit.org/ChangeLog
r206739 r206973 1 2016-10-09 Simon Fraser <simon.fraser@apple.com> 2 3 Convert contributors.json to a flat list 4 https://bugs.webkit.org/show_bug.cgi?id=163183 5 6 Reviewed by Darin Adler. 7 8 Make contributors.json easier to maintain by eliminating the big groupings ("Committers", "Reviewers" etc) 9 and moving that data to a "status" property on each contributor. 10 11 Fix script that generates webkit.org/team. 12 13 * wp-content/themes/webkit/team.php: 14 1 15 2016-10-03 Filip Pizlo <fpizlo@apple.com> 2 16 -
trunk/Websites/webkit.org/wp-content/themes/webkit/team.php
r192832 r206973 134 134 var contributors = []; 135 135 136 for (var contributorType in contributorsJSON) { 137 for (var contributor in contributorsJSON[contributorType]) { 138 contributors.push({ 139 name: contributor, 140 kind: contributorType.replace(/s$/, "").toLowerCase(), 141 emails: contributorsJSON[contributorType][contributor].emails, 142 nicks: contributorsJSON[contributorType][contributor].nicks, 143 expertise: contributorsJSON[contributorType][contributor].expertise 144 }); 145 } 136 for (var contributor in contributorsJSON) { 137 var data = contributorsJSON[contributor]; 138 contributors.push({ 139 name: contributor, 140 kind: data.status ? data.status : 'contributor', 141 emails: data.emails, 142 nicks: data.nicks, 143 expertise: data.expertise 144 }); 146 145 } 147 146 return contributors;
Note: See TracChangeset
for help on using the changeset viewer.