Linux Source Code
Home
Release 6.7
Help
qxl
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Andreas Pokorny
Anton Vasilyev
Benoit Taine
Bhaktipriya Shridhar
Bibo Mao
Chris Wilson
Christian König
Christophe Fergeau
Chuhong Yuan
Colin Ian King
Cong Liu
Dan Carpenter
Daniel Vetter
Dave Airlie
David Herrmann
David Mansfield
David Rientjes
Deepak R Varma
Dmitry Osipenko
Doug Anderson
Emil Velikov
Frediano Ziglio
Gabriel Krisman Bertazi
Gerd Hoffmann
Gustavo A. R. Silva
Jakob Bornecrantz
Jason (Hui) Wang
Jeremy Cline
Jianwei Wang
Jonathon Jongsma
Jyri Sarha
Laurent Pinchart
Luc Van Oostenryck
Lucas De Marchi
Maarten Lankhorst
Marc-André Lureau
Masahiro Yamada
Matt Roper
Matthew Auld
Maxime Ripard
Nirmoy Das
Noralf Trönnes
Others
Pan Bian
Peter Wu
Ramalingam C
Ray Strode
Sam Ravnborg
Shayenne da Luz Moura
Sidong Yang
Sui Jingfeng
Thomas Hellstrom
Thomas Zimmermann
Tian Tao
Vasily Averin
Ville Syrjälä
Wambui Karuga
Wander Lairson Costa
Yue haibing
Zack Rusin
Zongmin Zhou
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
qxl_cmd.c
663
-
10
3130
Dave Airlie
Gerd Hoffmann
Christian König
Frediano Ziglio
Sam Ravnborg
Vasily Averin
Gustavo A. R. Silva
Emil Velikov
Christophe Fergeau
Bhaktipriya Shridhar
February 2013
April 2013
May 2013
July 2013
June 2015
July 2016
November 2016
October 2017
April 2018
January 2019
August 2019
February 2020
April 2020
May 2020
February 2021
May 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2825}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 65}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
2963
94.66%
Gerd Hoffmann
85
2.72%
Christian König
65
2.08%
Frediano Ziglio
8
0.26%
Sam Ravnborg
3
0.10%
Vasily Averin
2
0.06%
Gustavo A. R. Silva
1
0.03%
Emil Velikov
1
0.03%
Christophe Fergeau
1
0.03%
Bhaktipriya Shridhar
1
0.03%
Total
3130
qxl_debugfs.c
126
-
10
505
Dave Airlie
Christian König
Maarten Lankhorst
Gabriel Krisman Bertazi
Daniel Vetter
Gerd Hoffmann
Wambui Karuga
David Rientjes
Shayenne da Luz Moura
Sam Ravnborg
February 2013
April 2013
April 2014
January 2017
October 2018
June 2019
August 2019
March 2020
April 2020
September 2020
September 2021
November 2021
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 408}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
408
80.79%
Christian König
34
6.73%
Maarten Lankhorst
21
4.16%
Gabriel Krisman Bertazi
16
3.17%
Daniel Vetter
9
1.78%
Gerd Hoffmann
5
0.99%
Wambui Karuga
4
0.79%
David Rientjes
4
0.79%
Shayenne da Luz Moura
2
0.40%
Sam Ravnborg
2
0.40%
Total
505
qxl_dev.h
876
-
2
2195
Dave Airlie
Tian Tao
February 2013
December 2020
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2187}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 40, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
2187
99.64%
Tian Tao
8
0.36%
Total
2195
qxl_display.c
1289
-
36
6364
Gerd Hoffmann
Dave Airlie
Gabriel Krisman Bertazi
Ray Strode
Christophe Fergeau
Maxime Ripard
Thomas Zimmermann
Marc-André Lureau
Daniel Vetter
Sidong Yang
Anton Vasilyev
Peter Wu
Jonathon Jongsma
Laurent Pinchart
Christian König
Zongmin Zhou
Jyri Sarha
Gustavo A. R. Silva
David Mansfield
Andreas Pokorny
Colin Ian King
Shayenne da Luz Moura
Lucas De Marchi
Ville Syrjälä
Vasily Averin
Sam Ravnborg
Jeremy Cline
Emil Velikov
Noralf Trönnes
Matt Roper
Masahiro Yamada
Luc Van Oostenryck
Chris Wilson
Others
February 2013
April 2013
June 2013
July 2013
October 2013
December 2013
April 2014
May 2014
June 2014
August 2014
October 2014
August 2015
September 2015
November 2015
December 2015
April 2016
May 2016
August 2016
September 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
September 2017
October 2017
November 2017
April 2018
June 2018
July 2018
September 2018
October 2018
November 2018
January 2019
June 2019
August 2019
February 2020
April 2020
May 2020
September 2020
October 2020
November 2020
February 2021
March 2021
February 2022
April 2022
July 2022
July 2023
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1682}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 81}, {"author_id": 14, "token_count": 46}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 0, "token_count": 104}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 28, "token_count": 12}, {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 74}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 156}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 876}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 244}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 611}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 36}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 28}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 1, "token_count": 830}, {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 35}, {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 16, "token_count": 39}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 750}, {"author_id": 12, "token_count": 75}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 26, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Gerd Hoffmann
2413
37.92%
Dave Airlie
2085
32.76%
Gabriel Krisman Bertazi
901
14.16%
Ray Strode
318
5.00%
Christophe Fergeau
168
2.64%
Maxime Ripard
81
1.27%
Thomas Zimmermann
57
0.90%
Marc-André Lureau
49
0.77%
Daniel Vetter
49
0.77%
Sidong Yang
39
0.61%
Anton Vasilyev
36
0.57%
Peter Wu
28
0.44%
Jonathon Jongsma
18
0.28%
Laurent Pinchart
16
0.25%
Christian König
15
0.24%
Zongmin Zhou
13
0.20%
Jyri Sarha
12
0.19%
Gustavo A. R. Silva
8
0.13%
David Mansfield
8
0.13%
Andreas Pokorny
7
0.11%
Colin Ian King
6
0.09%
Shayenne da Luz Moura
5
0.08%
Lucas De Marchi
4
0.06%
Ville Syrjälä
3
0.05%
Vasily Averin
3
0.05%
Sam Ravnborg
3
0.05%
Jeremy Cline
3
0.05%
Emil Velikov
3
0.05%
Noralf Trönnes
2
0.03%
Matt Roper
2
0.03%
Masahiro Yamada
2
0.03%
Luc Van Oostenryck
2
0.03%
Chris Wilson
1
0.02%
Others
4
0.06%
Total
6364
qxl_draw.c
268
-
11
1222
Dave Airlie
Gerd Hoffmann
Thomas Zimmermann
Ville Syrjälä
Vasily Averin
Shayenne da Luz Moura
Dan Carpenter
Sam Ravnborg
Lucas De Marchi
Daniel Vetter
Masahiro Yamada
February 2013
July 2013
July 2016
August 2016
September 2016
December 2016
October 2018
January 2019
June 2019
April 2020
November 2020
February 2021
February 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 822}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 210}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 23, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
951
77.82%
Gerd Hoffmann
214
17.51%
Thomas Zimmermann
24
1.96%
Ville Syrjälä
8
0.65%
Vasily Averin
7
0.57%
Shayenne da Luz Moura
4
0.33%
Dan Carpenter
4
0.33%
Sam Ravnborg
3
0.25%
Lucas De Marchi
3
0.25%
Daniel Vetter
3
0.25%
Masahiro Yamada
1
0.08%
Total
1222
qxl_drv.c
313
-
20
1222
Dave Airlie
Gabriel Krisman Bertazi
Gerd Hoffmann
Daniel Vetter
Thomas Zimmermann
Doug Anderson
Peter Wu
Sam Ravnborg
Benoit Taine
Anton Vasilyev
Chuhong Yuan
Andreas Pokorny
Zongmin Zhou
Sui Jingfeng
Jianwei Wang
Noralf Trönnes
Masahiro Yamada
Others
February 2013
April 2013
July 2013
August 2013
June 2014
August 2014
August 2015
January 2017
February 2017
April 2017
November 2017
July 2018
September 2018
January 2019
March 2019
April 2019
June 2019
July 2019
August 2019
September 2019
October 2019
February 2020
April 2020
August 2020
December 2020
April 2021
June 2021
December 2021
September 2022
November 2022
August 2023
September 2023
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 453}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 387}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 124}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 25, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
841
68.82%
Gabriel Krisman Bertazi
126
10.31%
Gerd Hoffmann
124
10.15%
Daniel Vetter
31
2.54%
Thomas Zimmermann
29
2.37%
Doug Anderson
17
1.39%
Peter Wu
11
0.90%
Sam Ravnborg
10
0.82%
Benoit Taine
6
0.49%
Anton Vasilyev
6
0.49%
Chuhong Yuan
4
0.33%
Andreas Pokorny
4
0.33%
Zongmin Zhou
3
0.25%
Sui Jingfeng
3
0.25%
Jianwei Wang
2
0.16%
Noralf Trönnes
1
0.08%
Masahiro Yamada
1
0.08%
Others
3
0.25%
Total
1222
qxl_drv.h
461
-
22
1914
Dave Airlie
Gerd Hoffmann
Thomas Zimmermann
Andreas Pokorny
Shayenne da Luz Moura
Christian König
Maarten Lankhorst
Gabriel Krisman Bertazi
Sam Ravnborg
Daniel Vetter
Jonathon Jongsma
Frediano Ziglio
Ray Strode
Nirmoy Das
Masahiro Yamada
Lucas De Marchi
Wambui Karuga
Wander Lairson Costa
Peter Wu
Laurent Pinchart
Chris Wilson
Christophe Fergeau
February 2013
July 2013
October 2013
January 2014
April 2014
August 2014
August 2015
October 2016
November 2016
January 2017
April 2017
October 2017
November 2017
April 2018
September 2018
October 2018
January 2019
June 2019
August 2019
September 2019
March 2020
April 2020
June 2020
August 2020
October 2020
November 2020
February 2021
April 2021
December 2021
February 2022
May 2022
August 2023
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1543}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 40}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1647
86.05%
Gerd Hoffmann
63
3.29%
Thomas Zimmermann
43
2.25%
Andreas Pokorny
40
2.09%
Shayenne da Luz Moura
19
0.99%
Christian König
18
0.94%
Maarten Lankhorst
15
0.78%
Gabriel Krisman Bertazi
11
0.57%
Sam Ravnborg
7
0.37%
Daniel Vetter
7
0.37%
Jonathon Jongsma
6
0.31%
Frediano Ziglio
6
0.31%
Ray Strode
5
0.26%
Nirmoy Das
5
0.26%
Masahiro Yamada
5
0.26%
Lucas De Marchi
5
0.26%
Wambui Karuga
3
0.16%
Wander Lairson Costa
2
0.10%
Peter Wu
2
0.10%
Laurent Pinchart
2
0.10%
Chris Wilson
2
0.10%
Christophe Fergeau
1
0.05%
Total
1914
qxl_dumb.c
76
-
7
231
Dave Airlie
Gerd Hoffmann
Colin Ian King
Frediano Ziglio
Daniel Vetter
Wander Lairson Costa
Emil Velikov
February 2013
June 2015
October 2017
April 2020
May 2020
February 2021
June 2021
August 2023
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
208
90.04%
Gerd Hoffmann
7
3.03%
Colin Ian King
6
2.60%
Frediano Ziglio
4
1.73%
Daniel Vetter
3
1.30%
Wander Lairson Costa
2
0.87%
Emil Velikov
1
0.43%
Total
231
qxl_gem.c
131
-
9
415
Dave Airlie
Frediano Ziglio
Wander Lairson Costa
Gerd Hoffmann
Daniel Vetter
Thomas Zimmermann
Masahiro Yamada
Emil Velikov
Christophe Fergeau
February 2013
July 2013
June 2015
November 2016
April 2017
July 2018
August 2019
April 2020
May 2020
February 2021
August 2023
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 352}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
354
85.30%
Frediano Ziglio
31
7.47%
Wander Lairson Costa
18
4.34%
Gerd Hoffmann
5
1.20%
Daniel Vetter
3
0.72%
Thomas Zimmermann
1
0.24%
Masahiro Yamada
1
0.24%
Emil Velikov
1
0.24%
Christophe Fergeau
1
0.24%
Total
415
qxl_image.c
240
-
3
1062
Dave Airlie
Shayenne da Luz Moura
Gerd Hoffmann
February 2013
July 2013
October 2018
February 2021
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 835}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 225}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1060
99.81%
Shayenne da Luz Moura
1
0.09%
Gerd Hoffmann
1
0.09%
Total
1062
qxl_ioctl.c
415
-
10
1897
Dave Airlie
Frediano Ziglio
Gerd Hoffmann
Daniel Vetter
Christian König
Thomas Zimmermann
Sam Ravnborg
Wander Lairson Costa
Emil Velikov
Gabriel Krisman Bertazi
February 2013
April 2013
May 2013
June 2013
July 2013
December 2013
June 2015
February 2016
January 2017
April 2017
June 2017
April 2018
June 2019
April 2020
May 2020
September 2020
December 2020
April 2021
August 2023
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1376}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 366}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 42}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1768
93.20%
Frediano Ziglio
42
2.21%
Gerd Hoffmann
33
1.74%
Daniel Vetter
23
1.21%
Christian König
14
0.74%
Thomas Zimmermann
6
0.32%
Sam Ravnborg
6
0.32%
Wander Lairson Costa
2
0.11%
Emil Velikov
2
0.11%
Gabriel Krisman Bertazi
1
0.05%
Total
1897
qxl_irq.c
106
-
6
421
Dave Airlie
Thomas Zimmermann
Daniel Vetter
Jason (Hui) Wang
Sam Ravnborg
Gerd Hoffmann
February 2013
July 2013
November 2013
December 2013
May 2014
April 2018
June 2019
April 2020
December 2020
February 2021
July 2021
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 354}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 6, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
360
85.51%
Thomas Zimmermann
31
7.36%
Daniel Vetter
12
2.85%
Jason (Hui) Wang
8
1.90%
Sam Ravnborg
5
1.19%
Gerd Hoffmann
5
1.19%
Total
421
qxl_kms.c
322
-
14
1509
Dave Airlie
Gerd Hoffmann
Anton Vasilyev
Gabriel Krisman Bertazi
Deepak R Varma
Daniel Vetter
Christophe Fergeau
Sam Ravnborg
Maarten Lankhorst
Bhaktipriya Shridhar
Cong Liu
Nirmoy Das
Others
February 2013
May 2013
July 2013
October 2013
April 2014
July 2016
November 2016
January 2017
July 2018
January 2019
June 2019
November 2019
February 2020
March 2020
April 2020
June 2020
November 2020
February 2021
March 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1003}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 175}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 48, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1058
70.11%
Gerd Hoffmann
232
15.37%
Anton Vasilyev
175
11.60%
Gabriel Krisman Bertazi
10
0.66%
Deepak R Varma
6
0.40%
Daniel Vetter
6
0.40%
Christophe Fergeau
6
0.40%
Sam Ravnborg
5
0.33%
Maarten Lankhorst
3
0.20%
Bhaktipriya Shridhar
3
0.20%
Cong Liu
2
0.13%
Nirmoy Das
1
0.07%
Others
2
0.13%
Total
1509
qxl_object.c
415
-
17
1919
Dave Airlie
Gerd Hoffmann
Christian König
Gabriel Krisman Bertazi
Thomas Zimmermann
Thomas Hellstrom
Andreas Pokorny
Yue haibing
Frediano Ziglio
Dmitry Osipenko
Lucas De Marchi
Daniel Vetter
Christophe Fergeau
Maarten Lankhorst
Emil Velikov
Shayenne da Luz Moura
Others
June 2009
August 2009
February 2013
April 2013
July 2013
January 2014
August 2014
June 2015
September 2015
December 2015
September 2016
January 2017
February 2017
April 2017
June 2017
March 2018
October 2018
November 2018
January 2019
August 2019
September 2019
October 2019
April 2020
May 2020
August 2020
September 2020
October 2020
November 2020
February 2021
April 2021
February 2022
October 2022
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1261}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 103}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 60}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 35, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1290
67.22%
Gerd Hoffmann
230
11.99%
Christian König
178
9.28%
Gabriel Krisman Bertazi
86
4.48%
Thomas Zimmermann
60
3.13%
Thomas Hellstrom
22
1.15%
Andreas Pokorny
13
0.68%
Yue haibing
8
0.42%
Frediano Ziglio
8
0.42%
Dmitry Osipenko
8
0.42%
Lucas De Marchi
4
0.21%
Daniel Vetter
3
0.16%
Christophe Fergeau
3
0.16%
Maarten Lankhorst
2
0.10%
Emil Velikov
2
0.10%
Shayenne da Luz Moura
1
0.05%
Others
1
0.05%
Total
1919
qxl_object.h
75
-
7
320
Dave Airlie
Gerd Hoffmann
Thomas Zimmermann
Gabriel Krisman Bertazi
Christian König
Lucas De Marchi
Others
February 2013
July 2013
July 2014
January 2017
August 2019
August 2020
November 2020
December 2020
February 2021
February 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 292}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 23, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
296
92.50%
Gerd Hoffmann
12
3.75%
Thomas Zimmermann
3
0.94%
Gabriel Krisman Bertazi
3
0.94%
Christian König
3
0.94%
Lucas De Marchi
2
0.63%
Others
1
0.31%
Total
320
qxl_prime.c
75
-
6
186
Gerd Hoffmann
Andreas Pokorny
Dave Airlie
Thomas Zimmermann
Lucas De Marchi
Dmitry Osipenko
February 2013
August 2014
January 2019
April 2019
November 2020
February 2022
October 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 63}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 35, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Gerd Hoffmann
99
53.23%
Andreas Pokorny
63
33.87%
Dave Airlie
11
5.91%
Thomas Zimmermann
9
4.84%
Lucas De Marchi
2
1.08%
Dmitry Osipenko
2
1.08%
Total
186
qxl_release.c
439
-
12
2012
Dave Airlie
Maarten Lankhorst
Gerd Hoffmann
Christian König
Frediano Ziglio
Chris Wilson
Daniel Vetter
Sam Ravnborg
Pan Bian
David Herrmann
Bibo Mao
Masahiro Yamada
February 2013
April 2013
May 2013
July 2013
November 2013
January 2014
April 2014
September 2014
December 2014
June 2015
September 2016
October 2016
December 2016
April 2017
October 2017
November 2017
April 2018
September 2018
June 2019
August 2019
April 2020
September 2020
October 2020
February 2021
September 2021
November 2021
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1088}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 351}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 327}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1456
72.37%
Maarten Lankhorst
344
17.10%
Gerd Hoffmann
133
6.61%
Christian König
35
1.74%
Frediano Ziglio
23
1.14%
Chris Wilson
9
0.45%
Daniel Vetter
3
0.15%
Sam Ravnborg
2
0.10%
Pan Bian
2
0.10%
David Herrmann
2
0.10%
Bibo Mao
2
0.10%
Masahiro Yamada
1
0.05%
Total
2012
qxl_ttm.c
246
-
17
1057
Dave Airlie
Christian König
Matthew Auld
Zack Rusin
Gerd Hoffmann
Jakob Bornecrantz
David Herrmann
Sam Ravnborg
Shayenne da Luz Moura
Daniel Vetter
Wambui Karuga
Ramalingam C
Frediano Ziglio
Cong Liu
Thomas Zimmermann
Gabriel Krisman Bertazi
Others
December 2009
February 2013
April 2013
August 2013
October 2013
August 2014
December 2015
June 2016
August 2016
September 2016
January 2017
April 2017
July 2017
February 2018
October 2018
January 2019
February 2019
June 2019
August 2019
September 2019
March 2020
April 2020
July 2020
August 2020
September 2020
October 2020
December 2020
February 2021
April 2021
July 2021
March 2022
April 2022
May 2022
February 2023
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 29, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 738}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 34}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 21, "token_count": 22}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 18, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
814
77.01%
Christian König
132
12.49%
Matthew Auld
32
3.03%
Zack Rusin
22
2.08%
Gerd Hoffmann
16
1.51%
Jakob Bornecrantz
12
1.14%
David Herrmann
7
0.66%
Sam Ravnborg
5
0.47%
Shayenne da Luz Moura
3
0.28%
Daniel Vetter
3
0.28%
Wambui Karuga
2
0.19%
Ramalingam C
2
0.19%
Frediano Ziglio
2
0.19%
Cong Liu
2
0.19%
Thomas Zimmermann
1
0.09%
Gabriel Krisman Bertazi
1
0.09%
Others
1
0.09%
Total
1057
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
71
Author
Tokens
Proportion
Commits
Proportion
0
Dave Airlie
19757
71.63%
41
13.40%
1
Gerd Hoffmann
3677
13.33%
66
21.57%
2
Gabriel Krisman Bertazi
1155
4.19%
14
4.58%
3
Christian König
494
1.79%
40
13.07%
4
Maarten Lankhorst
385
1.40%
7
2.29%
5
Ray Strode
323
1.17%
2
0.65%
6
Thomas Zimmermann
264
0.96%
13
4.25%
7
Anton Vasilyev
217
0.79%
2
0.65%
8
Christophe Fergeau
180
0.65%
6
1.96%
9
Daniel Vetter
155
0.56%
11
3.59%
10
Andreas Pokorny
127
0.46%
2
0.65%
11
Frediano Ziglio
124
0.45%
13
4.25%
12
Maxime Ripard
81
0.29%
9
2.94%
13
Sam Ravnborg
51
0.18%
3
0.98%
14
Marc-André Lureau
49
0.18%
4
1.31%
15
Peter Wu
41
0.15%
2
0.65%
16
Sidong Yang
39
0.14%
1
0.33%
17
Shayenne da Luz Moura
35
0.13%
2
0.65%
18
Matthew Auld
32
0.12%
1
0.33%
19
Wander Lairson Costa
24
0.09%
1
0.33%
20
Jonathon Jongsma
24
0.09%
1
0.33%
21
Zack Rusin
22
0.08%
1
0.33%
22
Thomas Hellstrom
22
0.08%
2
0.65%
23
Lucas De Marchi
20
0.07%
1
0.33%
24
Laurent Pinchart
18
0.07%
3
0.98%
25
Doug Anderson
17
0.06%
1
0.33%
26
Zongmin Zhou
16
0.06%
2
0.65%
27
Vasily Averin
12
0.04%
3
0.98%
28
Jyri Sarha
12
0.04%
1
0.33%
29
Jakob Bornecrantz
12
0.04%
1
0.33%
30
Colin Ian King
12
0.04%
2
0.65%
31
Chris Wilson
12
0.04%
2
0.65%
32
Ville Syrjälä
11
0.04%
4
1.31%
33
Masahiro Yamada
11
0.04%
2
0.65%
34
Emil Velikov
10
0.04%
1
0.33%
35
Dmitry Osipenko
10
0.04%
1
0.33%
36
Wambui Karuga
9
0.03%
1
0.33%
37
Gustavo A. R. Silva
9
0.03%
2
0.65%
38
David Herrmann
9
0.03%
2
0.65%
39
Yue haibing
8
0.03%
1
0.33%
40
Tian Tao
8
0.03%
1
0.33%
41
Jason (Hui) Wang
8
0.03%
1
0.33%
42
David Mansfield
8
0.03%
1
0.33%
43
Nirmoy Das
6
0.02%
1
0.33%
44
Deepak R Varma
6
0.02%
1
0.33%
45
Benoit Taine
6
0.02%
1
0.33%
46
David Rientjes
4
0.01%
1
0.33%
47
Dan Carpenter
4
0.01%
1
0.33%
48
Cong Liu
4
0.01%
1
0.33%
49
Chuhong Yuan
4
0.01%
1
0.33%
50
Bhaktipriya Shridhar
4
0.01%
1
0.33%
51
Sui Jingfeng
3
0.01%
1
0.33%
52
Noralf Trönnes
3
0.01%
2
0.65%
53
Jeremy Cline
3
0.01%
1
0.33%
54
Ramalingam C
2
0.01%
1
0.33%
55
Pan Bian
2
0.01%
1
0.33%
56
Matt Roper
2
0.01%
1
0.33%
57
Luc Van Oostenryck
2
0.01%
1
0.33%
58
Jianwei Wang
2
0.01%
1
0.33%
59
Bibo Mao
2
0.01%
1
0.33%
60
Others
12
0.04%
11
3.59%
Total
27581
306