gitinspector
gitinspector 0.5.0dev · repository statistics

pango

Statistical information for the repository 'pango' was gathered on 2026/09/08. The analyzed branch was 'main'.
Commits
4 341
Insertions
+309 323
Deletions
−223 841
Authors
169

The following historical commit information, by author, was found in the repository

Alexander Larsson 3.78%
Behdad Esfahbod 36.57%
Chun-wei Fan 1.06%
Federico Mena Quintero 1.74%
Havoc Pennington 1.91%
Khaled Hosny 1.16%
Matthias Clasen 13.54%
Owen Taylor 27.32%
Peng Wu 1.66%
Robert Brady 1.07%
Tor Lillqvist 3.18%
Minor Authors 7.01%
Author Commits
Deletions Insertions
% of changes
33
2
−8
+24
0.01
55
1
−1
+3
0.00
88
1
−4
+4
0.00
AAaron Boxer
2
−24
+13
0.01
AAki Sakurai
1
−1
+1
0.00
AAkira TAGOH
3
−5
+34
0.01
AAlberto Ruiz
96
−207
+226
0.08
AAlessandro Astone
1
−13
+41
0.01
AAlessandro Pignotti
9
−35
+52
0.02
AAlex Larsson
11
−74
+186
0.05
AAlexander Kanavin
1
−1
+1
0.00
AAlexander Larsson
26
−8386
+11785
3.78
AAlvin Wong
1
−0
+17
0.00
AAnders Carlsson
5
−9
+1634
0.31
AArtem Rebrov
1
−12
+16
0.01
BBehdad Esfahbod
1411
−112111
+82867
36.57
BBenjamin Otte
32
−1684
+1238
0.55
BBilal Elmoussaoui
6
−16
+77
0.02
BBiswapriyo Nath
2
−0
+2
0.00
CCaleb Hearon
2
−64
+115
0.03
CCarl Worth
1
−1
+3
0.00
CCarsten Pfeiffer
1
−0
+3
0.00
CChangwoo Ryu
15
−281
+677
0.18
CChema Celorio
1
−1
+1
0.00
CChookij Vanatham
11
−720
+3450
0.78
CChris Wilson
2
−75
+132
0.04
CChristian Hergert
3
−8
+11
0.00
CChristian Persch
2
−153
+40
0.04
CChristoph Reiter
6
−17
+186
0.04
CChristopher Blizzard
3
−25
+419
0.08
CChun-wei Fan
75
−1475
+4182
1.06
CCody Russell
2
−1
+4
0.00
CColin Walters
5
−16
+62
0.01
DDarin Adler
4
−63
+57
0.02
DDavid E. Hollingsworth
1
−7
+6
0.00
DDominic Lachowicz
1
−1
+1
0.00
DDominique Quatravaux
1
−2
+2
0.00
DDov Grobgeld
11
−22
+830
0.16
EEbrahim Byagowi
2
−9
+9
0.00
EEgmont Koblinger
1
−2
+2
0.00
EElliot Lee
11
−70
+200
0.05
EElliott Sales de Andrade
3
−232
+396
0.12
EEmmanuele Bassi
40
−423
+809
0.23
EEric Mader
4
−54
+2077
0.40
EEvan Nemerson
2
−338
+381
0.13
EEvgenii Gurianov
1
−7
+12
0.00
FFabian Groffen
1
−0
+1
0.00
FFabrice Fontaine
1
−1
+1
0.00
FFederico Mena Quintero
8
−348
+8906
1.74
FFelix Yan
1
−1
+1
0.00
GGitS7
2
−6
+7
0.00
GGuido Günther
1
−1
+1
0.00
GGuillaume Ayoub
1
−1
+1
0.00
GGuillaume Gomez
4
−147
+149
0.06
HHans Breuer
22
−373
+1289
0.31
HHavoc Pennington
47
−2118
+8062
1.91
HHidetoshi Tajima
2
−6
+39
0.01
HHugo Herbelin
1
−1
+1
0.00
JJames Henstridge
2
−0
+123
0.02
JJan Alexander Steffens (heftig)
3
−4
+9
0.00
JJared Wahlstrand
1
−1
+1
0.00
JJasper St. Pierre
3
−76
+181
0.05
JJavier Jardon
1
−2
+2
0.00
JJavier Jardón
16
−434
+134
0.11
JJean Abou Samra
1
−2
+5
0.00
JJean Brefort
1
−1
+1
0.00
JJehan
3
−8
+9
0.00
JJeremy Bicha
1
−1
+1
0.00
JJeremy Tan
2
−17
+18
0.01
JJody Goldberg
1
−3
+22
0.00
JJohan Dahlin
2
−105
+108
0.04
JJohn (J5) Palmieri
1
−27
+31
0.01
JJohn Beard
1
−98
+102
0.04
JJohn Ralls
18
−224
+230
0.09
JJonas Dreßler
1
−0
+80
0.02
JJonathan Blandford
1
−8
+107
0.02
JJordan Petridis
2
−3
+11
0.00
JJordi Mas
1
−0
+67
0.01
JJosé Aliste
1
−17
+2
0.00
KKalev Lember
1
−1
+1
0.00
KKeith Packard
2
−37
+31
0.01
KKhaled Hosny
48
−5159
+1030
1.16
KKim Woelders
1
−3
+4
0.00
KKjartan Maraas
1
−1
+1
0.00
KKouhei Sutou
1
−1
+1
0.00
KKristian Rietveld
38
−696
+4213
0.92
KKrzesimir Nowak
1
−29
+29
0.01
LLaszlo Pandy
2
−6
+6
0.00
LLovell Fuller
1
−16
+0
0.00
LLuca Bacci
7
−14
+189
0.04
MManish Singh
19
−158
+278
0.08
MMarco Trevisan (Treviño)
1
−8
+24
0.01
MMartin Baulig
2
−1
+4
0.00
MMatej Knopp
1
−6
+4
0.00
MMathias Hasselmann
3
−5
+29
0.01
MMatijs van Zuijlen
1
−2
+2
0.00
MMatt Turner
2
−0
+8
0.00
MMatt Wilson
2
−8
+10
0.00
MMatthias Clasen
1246
−24870
+47334
13.54
MMatthias Warkus
1
−1
+1
0.00
MMax
2
−1
+4
0.00
MMichael Catanzaro
1
−131
+140
0.05
MMichael Vogt
1
−2
+2
0.00
MMike FABIAN
1
−33
+46
0.01
MMiloš Komarčević
1
−1
+1
0.00
MMorten Welinder
4
−7
+13
0.00
MMurray Cumming
2
−3
+3
0.00
NNaveen M K
2
−2
+2
0.00
NNicolas Hake
6
−26
+56
0.02
NNiels De Graef
1
−2
+2
0.00
NNoah Levitt
13
−428
+964
0.26
OONO Yoshio
1
−19
+106
0.02
OOwen Taylor
567
−50587
+95047
27.32
OOwen W. Taylor
2
−10
+22
0.01
PPablo Saratxaga
2
−5
+21
0.00
PPadraig O'Briain
3
−6
+15
0.00
PPaolo Borelli
1
−3
+3
0.00
PPatrick Griffis
2
−6
+5
0.00
PPavel Holejsovsky
4
−25
+28
0.01
PPeng Wu
58
−2998
+5875
1.66
PPhilip Withnall
10
−28
+54
0.02
PPierre SOUCHAY
1
−0
+3
0.00
PPravdomil Toman
1
−16
+30
0.01
RRichard Hult
15
−412
+671
0.20
RRico Tzschichholz
7
−15
+17
0.01
RRobert Ancell
2
−1
+3
0.00
RRobert Brady
6
−880
+4823
1.07
RRoozbeh Pournader
3
−113
+206
0.06
RRoss Burton
3
−152
+14
0.03
RRudi Heitbaum
1
−25
+36
0.01
RRyan Lortie
1
−39
+39
0.01
RRyan Schmidt
2
−1
+16
0.00
SSebastian Dröge
4
−8
+18
0.00
SSebastian Keller
3
−6
+42
0.01
SSebastian Wilhelmi
1
−33
+33
0.01
SSergey Bugaev
11
−55
+86
0.03
SSeungha Yang
4
−8
+77
0.02
SSimon McVittie
4
−29
+17
0.01
SSoeren Sandmann
4
−98
+115
0.04
SStephan Bergmann
1
−2
+6
0.00
SSudip Shil
1
−0
+36
0.01
SSuyuan Chang
1
−1
+5
0.00
SSven Herzberg
1
−23
+17
0.01
SSven Neumann
24
−432
+587
0.19
SSzunti
1
−1
+10
0.00
TTavmjong Bah
1
−8
+4
0.00
TTheppitak Karoonboonyanan
12
−477
+857
0.25
TThomas Haller
4
−51
+50
0.02
TTim Janik
5
−45
+39
0.02
TTim-Philipp Müller
1
−0
+6
0.00
TTimm Bäder
38
−589
+714
0.24
TTing-Wei Lan
3
−3
+5
0.00
TTor Lillqvist
112
−4138
+12803
3.18
VVictor Mireyev
1
−1
+1
0.00
WWeng Xuetian
1
−1
+15
0.00
WWerner Lemberg
1
−1
+2
0.00
WWouter Bolsterlee
1
−10
+10
0.00
XXavid Pretzer
2
−11
+69
0.02
YYongsu Park
2
−82
+152
0.04
ZZander Brown
1
−0
+48
0.01
aaihui zhu
1
−2
+2
0.00
bbadcel
1
−1
+1
0.00
ccorrectmost
3
−21
+2
0.00
kkramo
1
−2
+2
0.00
mmilotype
1
−3
+3
0.00
mmisos1
1
−7
+8
0.00
mmsizanoen1
1
−0
+10
0.00
ssshil
1
−0
+12
0.00
ttwo
2
−1
+3
0.00
Minor Authors (158)
737
−10771
+26609
7.01
Total4341
−223841+309323
100.00

Below are the number of lines from each author that have survived and are still intact in the current revision

Alexander Larsson 1.26%
Behdad Esfahbod 19.45%
Chun-wei Fan 2.61%
Federico Mena Quintero 0.05%
Havoc Pennington 3.85%
Khaled Hosny 0.73%
Matthias Clasen 33.48%
Owen Taylor 23.38%
Peng Wu 3.57%
Robert Brady 0.00%
Tor Lillqvist 2.15%
Minor Authors 9.47%
Author Lines Stability Age % in comments % of total
AAaron Boxer
1076.974.20.00
0.01
AAki Sakurai
1100.049.30.00
0.00
AAkira TAGOH
3088.286.13.33
0.03
AAlberto Ruiz
2410.6183.5100.00
0.02
AAlessandro Astone
3995.118.625.64
0.04
AAlessandro Pignotti
3261.5182.56.25
0.03
AAlexander Kanavin
1100.055.70.00
0.00
AAlexander Larsson
121010.3259.98.76
1.26
AAlvin Wong
1694.17.90.00
0.02
AAnders Carlsson
543.3248.512.96
0.06
AArtem Rebrov
637.560.90.00
0.01
BBehdad Esfahbod
1871422.6204.320.74
19.45
BBenjamin Otte
108387.5106.62.77
1.13
BBilal Elmoussaoui
7394.822.838.36
0.08
BBiswapriyo Nath
2100.058.10.00
0.00
CCaleb Hearon
7565.273.942.67
0.08
CCarl Worth
3100.0256.20.00
0.00
CChris Wilson
6247.0210.111.29
0.06
CChristian Hergert
763.669.20.00
0.01
CChristian Persch
3690.0218.50.00
0.04
CChristoph Reiter
15482.880.55.84
0.16
CChristopher Blizzard
25360.4267.626.88
0.26
CChun-wei Fan
251360.186.913.97
2.61
CCody Russell
5125.0141.40.00
0.01
CColin Walters
1321.0175.553.85
0.01
DDarin Adler
1831.6294.10.00
0.02
DDominique Quatravaux
2100.042.50.00
0.00
DDov Grobgeld
101.2294.7100.00
0.01
EEbrahim Byagowi
444.472.20.00
0.00
EEgmont Koblinger
2100.085.30.00
0.00
EElliot Lee
3517.5310.58.57
0.04
EElliott Sales de Andrade
35188.628.50.00
0.36
EEmmanuele Bassi
57771.382.310.23
0.60
EEric Mader
20.1291.10.00
0.00
EEvan Nemerson
8321.8151.296.39
0.09
EEvgenii Gurianov
975.072.00.00
0.01
FFabian Groffen
1100.0169.70.00
0.00
FFabrice Fontaine
1100.052.20.00
0.00
FFederico Mena Quintero
450.5136.220.00
0.05
FFelix Yan
1100.071.7100.00
0.00
GGuido Günther
1100.054.2100.00
0.00
GGuillaume Gomez
14396.045.7100.00
0.15
HHans Breuer
56343.7295.012.61
0.59
HHavoc Pennington
370245.9308.613.13
3.85
HHugo Herbelin
1100.046.00.00
0.00
JJames Henstridge
4032.5301.117.50
0.04
JJan Alexander Steffens (heftig)
333.372.20.00
0.00
JJared Wahlstrand
1100.034.80.00
0.00
JJasper St. Pierre
8647.5169.023.26
0.09
JJavier Jardón
7253.7183.22.78
0.07
JJean Abou Samra
5100.038.10.00
0.01
JJean Brefort
1100.0250.80.00
0.00
JJeremy Bicha
1100.058.5100.00
0.00
JJeremy Tan
1688.978.618.75
0.02
JJody Goldberg
1254.5266.48.33
0.01
JJohan Dahlin
7266.7217.50.00
0.07
JJohn (J5) Palmieri
412.9185.6100.00
0.00
JJohn Ralls
15266.1137.28.55
0.16
JJonas Dreßler
5265.077.713.46
0.05
JJonathan Blandford
4542.1311.013.33
0.05
JJordan Petridis
11100.052.872.73
0.01
JJordi Mas
3349.357.215.15
0.03
JJosé Aliste
2100.0159.2100.00
0.00
KKeith Packard
1032.3254.60.00
0.01
KKhaled Hosny
70368.341.89.10
0.73
KKim Woelders
4100.028.90.00
0.00
KKristian Rietveld
219052.0185.46.39
2.28
KKrzesimir Nowak
29100.0127.7100.00
0.03
LLuca Bacci
18396.827.98.20
0.19
MManish Singh
12143.5267.60.83
0.13
MMarco Trevisan (Treviño)
27112.560.748.15
0.03
MMatej Knopp
375.0182.20.00
0.00
MMathias Hasselmann
2482.8231.116.67
0.02
MMatt Turner
8100.00.012.50
0.01
MMatthias Clasen
3220568.066.322.64
33.48
MMichael Catanzaro
13596.486.393.33
0.14
MMike FABIAN
1737.077.90.00
0.02
MMiloš Komarčević
1100.051.80.00
0.00
MMorten Welinder
861.5271.70.00
0.01
NNaveen M K
2100.065.60.00
0.00
NNicolas Hake
56100.0120.83.57
0.06
NNiels De Graef
2100.026.40.00
0.00
NNoah Levitt
28729.8270.112.20
0.30
OONO Yoshio
10599.193.68.57
0.11
OOwen Taylor
2249023.7239.827.47
23.38
OOwen W. Taylor
1672.7178.50.00
0.02
PPadraig O'Briain
1173.3295.336.36
0.01
PPatrick Griffis
5100.0104.50.00
0.01
PPavel Holejsovsky
1553.6170.1100.00
0.02
PPeng Wu
343558.552.97.77
3.57
PPhilip Withnall
3463.0122.738.24
0.04
PPierre SOUCHAY
3100.09.60.00
0.00
PPravdomil Toman
2066.797.30.00
0.02
RRichard Hult
263.9228.819.23
0.03
RRico Tzschichholz
635.367.283.33
0.01
RRobert Brady
10.0309.0100.00
0.00
RRoozbeh Pournader
4320.9238.758.14
0.04
RRoss Burton
642.989.10.00
0.01
RRudi Heitbaum
3391.75.20.00
0.03
RRyan Lortie
3589.7181.90.00
0.04
RRyan Schmidt
212.596.00.00
0.00
SSebastian Dröge
1477.8112.135.71
0.01
SSebastian Keller
3276.256.437.50
0.03
SSebastian Wilhelmi
45136.4308.84.44
0.05
SSergey Bugaev
8598.818.978.82
0.09
SSeungha Yang
1114.339.618.18
0.01
SSimon McVittie
1694.169.90.00
0.02
SSoeren Sandmann
5043.5280.118.00
0.05
SStephan Bergmann
6100.070.80.00
0.01
SSuyuan Chang
5100.090.340.00
0.01
SSven Herzberg
952.9215.8100.00
0.01
SSven Neumann
15326.1283.816.34
0.16
SSzunti
660.067.20.00
0.01
TTavmjong Bah
4100.064.650.00
0.00
TThomas Haller
3774.028.72.70
0.04
TTim-Philipp Müller
6100.045.00.00
0.01
TTimm Bäder
55377.580.92.71
0.57
TTing-Wei Lan
360.092.80.00
0.00
TTor Lillqvist
206816.2282.514.51
2.15
VVictor Mireyev
1100.063.9100.00
0.00
WWeng Xuetian
1280.066.60.00
0.01
WWerner Lemberg
2100.082.60.00
0.00
WWouter Bolsterlee
110.0222.3100.00
0.00
XXavid Pretzer
5782.618.70.00
0.06
YYongsu Park
2617.174.50.00
0.03
ZZander Brown
4287.536.450.00
0.04
bbadcel
1100.039.6100.00
0.00
ccorrectmost
2100.019.30.00
0.00
kkramo
2100.014.00.00
0.00
mmilotype
3100.086.233.33
0.00
mmisos1
8100.048.10.00
0.01
mmsizanoen1
10100.041.70.00
0.01
ssshil
48400.036.912.50
0.05
ttwo
3100.05.70.00
0.00
Minor Authors (123)
911143.2149.914.22
9.47

The following monthly history timeline has been gathered from the repository

Modified Lines: 49k
10k
7.6k
6.3k
3.4k
6.9k
3.0k
7.3k
3.7k
771
217
2000-01–2000-10
2000-01
2000-02
2000-03
2000-04
2000-05
2000-06
2000-07
2000-08
2000-09
2000-10
CChristopher Blizzard
18
EElliot Lee
95
82
HHavoc Pennington
418
144
581
JJonathan Blandford
115
MMartin Baulig
3
2
MMatt Wilson
16
OOwen Taylor
10k
7.6k
6.3k
3.0k
6.9k
2.4k
1.6k
181
73
66
PPablo Saratxaga
8
RRobert Brady
428
TTim Janik
20
TTor Lillqvist
5.5k
3.4k
131
Modified Lines: 54k
14k
24k
4.8k
418
38
3.8k
581
1.7k
488
4.9k
2000-11–2001-08
2000-11
2000-12
2001-01
2001-02
2001-03
2001-04
2001-05
2001-06
2001-07
2001-08
33
32
88
8
AAlex Larsson
6
AAlexander Larsson
217
4.5k
32
35
2.4k
AAnders Carlsson
3
CChookij Vanatham
1.3k
591
27
221
4
DDarin Adler
71
EElliot Lee
90
3
HHans Breuer
31
125
27
41
14
414
HHavoc Pennington
4.3k
3.5k
240
234
2
388
JJames Henstridge
106
MMatthias Clasen
22
OOwen Taylor
2.4k
20k
38
8
2.7k
521
1.7k
44
2.0k
PPablo Saratxaga
18
RRobert Brady
5.3k
SSebastian Wilhelmi
66
SSven Neumann
10
59
TTim Janik
12
18
32
2
TTor Lillqvist
373
11
4
109
Modified Lines: 39k
5.2k
1.2k
14k
208
3.8k
572
1.6k
39
2.4k
10k
2001-09–2002-06
2001-09
2001-10
2001-11
2001-12
2002-01
2002-02
2002-03
2002-04
2002-05
2002-06
AAlex Larsson
24
124
42
4
50
10
AAlexander Larsson
12k
10
247
AAnders Carlsson
2
CChookij Vanatham
92
1.9k
DDarin Adler
9
40
DDov Grobgeld
596
20
21
EEric Mader
2.0k
HHans Breuer
448
178
HHavoc Pennington
31
312
73
HHidetoshi Tajima
36
JJames Henstridge
17
KKristian Rietveld
2
MManish Singh
2
5
73
8
MMatt Wilson
2
MMatthias Clasen
4
611
47
10
18
10
10
OOwen Taylor
4.6k
36
1.4k
85
845
426
1.3k
39
312
10k
PPadraig O'Briain
17
SSven Neumann
2
118
8
115
177
5
TTor Lillqvist
97
154
50
34
44
12
Modified Lines: 17k
3.9k
4.2k
1.3k
1.3k
705
1.0k
169
241
17
4.5k
2002-07–2003-04
2002-07
2002-08
2002-09
2002-10
2002-11
2002-12
2003-01
2003-02
2003-03
2003-04
AAlexander Larsson
103
CChangwoo Ryu
39
70
520
CChema Celorio
2
DDov Grobgeld
4
13
EEric Mader
36
56
HHidetoshi Tajima
9
MManish Singh
76
MMatthias Clasen
150
83
7
MMatthias Warkus
2
OOwen Taylor
3.9k
4.1k
31
15
1.0k
164
239
4.3k
PPadraig O'Briain
2
SSoeren Sandmann
54
SSven Neumann
6
4
260
TTor Lillqvist
1.0k
1.1k
24
3
Modified Lines: 23k
479
230
1.1k
13k
3.3k
21
1.1k
118
36
3.2k
2003-05–2004-02
2003-05
2003-06
2003-07
2003-08
2003-09
2003-10
2003-11
2003-12
2004-01
2004-02
HHans Breuer
70
4
22
KKeith Packard
6
MManish Singh
1
1
MMatthias Clasen
98
39
2
MMorten Welinder
13
NNoah Levitt
25
917
31
419
OOwen Taylor
383
125
931
13k
3.3k
21
77
6
32
2.8k
PPadraig O'Briain
2
RRoozbeh Pournader
4
SSoeren Sandmann
159
SSven Neumann
89
84
67
11
TTor Lillqvist
7
1
55
64
Modified Lines: 16k
572
41
1.6k
1.7k
3.9k
312
4.2k
440
1.8k
989
2004-03–2004-12
2004-03
2004-04
2004-05
2004-06
2004-07
2004-08
2004-09
2004-10
2004-11
2004-12
AAnders Carlsson
2
BBehdad Esfahbod
75
CChangwoo Ryu
30
4
CChristopher Blizzard
426
DDov Grobgeld
11
185
HHans Breuer
26
41
JJody Goldberg
25
MManish Singh
208
2
2
MMatthias Clasen
2
MMorten Welinder
7
MMurray Cumming
4
OOwen Taylor
347
1.6k
1.1k
3.8k
87
4.2k
1.1k
876
TTheppitak Karoonboonyanan
6
6
183
438
682
TTor Lillqvist
2
3
14
24
113
Modified Lines: 13k
2.2k
1.8k
2.8k
882
228
1.7k
2.6k
640
467
20
2005-01–2005-10
2005-01
2005-02
2005-03
2005-04
2005-05
2005-06
2005-07
2005-08
2005-09
2005-10
55
4
BBehdad Esfahbod
53
137
102
133
8
CCarl Worth
4
CChangwoo Ryu
64
HHans Breuer
4
115
2
JJean Brefort
2
KKeith Packard
62
MManish Singh
7
4
26
15
6
MMatthias Clasen
3
2
OOwen Taylor
2.2k
1.8k
2.7k
347
209
1.6k
2.4k
205
12
RRoozbeh Pournader
271
TTheppitak Karoonboonyanan
10
TTor Lillqvist
43
326
22
330
Modified Lines: 76k
26k
254
4.2k
6.9k
33k
985
450
529
2.7k
1.5k
2005-11–2006-08
2005-11
2005-12
2006-01
2006-02
2006-03
2006-04
2006-05
2006-06
2006-07
2006-08
AAnders Carlsson
1.6k
BBehdad Esfahbod
15k
254
4.2k
6.5k
33k
981
418
439
2.7k
1.5k
FFederico Mena Quintero
9.2k
HHans Breuer
2
90
8
MMatthias Clasen
2
RRichard Hult
3
TTor Lillqvist
337
78
4
32
Modified Lines: 18k
1.4k
247
440
1.4k
3.1k
680
739
200
6.8k
3.2k
2006-09–2007-06
2006-09
2006-10
2006-11
2006-12
2007-01
2007-02
2007-03
2007-04
2007-05
2007-06
BBehdad Esfahbod
1.4k
247
396
1.2k
3.1k
17
2
188
6.4k
2.3k
CChangwoo Ryu
219
12
MMathias Hasselmann
32
OOwen Taylor
14
RRichard Hult
106
6
354
567
RRoozbeh Pournader
44
TTor Lillqvist
649
631
6
357
Modified Lines: 19k
693
4.1k
69
8.8k
1.6k
739
1.3k
180
22
1.7k
2007-07–2008-04
2007-07
2007-08
2007-09
2007-10
2007-11
2007-12
2008-01
2008-02
2008-03
2008-04
BBehdad Esfahbod
693
4.1k
67
8.8k
1.3k
739
1.3k
56
9
1.7k
DDominic Lachowicz
2
DDov Grobgeld
2
KKristian Rietveld
3
MMathias Hasselmann
2
RRichard Hult
13
SSven Neumann
4
TTor Lillqvist
316
115
WWouter Bolsterlee
20
Modified Lines: 9.0k
851
295
2
3.0k
101
62
109
800
3.8k
63
2008-05–2009-02
2008-05
2008-06
2008-07
2008-08
2008-09
2008-10
2008-11
2008-12
2009-01
2009-02
BBehdad Esfahbod
40
103
2
2.9k
48
26
54
800
3.7k
63
CChris Wilson
55
CChristian Persch
2
JJohan Dahlin
192
21
KKjartan Maraas
2
MMurray Cumming
2
RRichard Hult
2
32
SSven Herzberg
40
TTor Lillqvist
811
2
53
6
Modified Lines: 58k
2.4k
150
34k
367
1.2k
9.3k
83
23
10k
163
2009-03–2009-12
2009-03
2009-04
2009-05
2009-06
2009-07
2009-08
2009-09
2009-10
2009-11
2009-12
BBehdad Esfahbod
2.2k
150
34k
367
1.2k
9.2k
70
23
10k
105
CChris Wilson
152
DDavid E. Hollingsworth
13
KKristian Rietveld
58
SSebastian Dröge
6
TTor Lillqvist
98
4
13
Modified Lines: 2.9k
17
19
404
315
225
110
26
52
108
1.6k
2010-01–2010-10
2010-01
2010-02
2010-03
2010-04
2010-05
2010-06
2010-07
2010-08
2010-09
2010-10
BBehdad Esfahbod
17
4
188
315
225
24
50
12
1.6k
CColin Walters
10
KKristian Rietveld
15
53
OOwen W. Taylor
26
RRobert Ancell
2
TTor Lillqvist
163
86
86
Modified Lines: 4.5k
191
8
86
65
3.5k
403
145
30
11
53
2010-11–2011-09
2010-11
2010-12
2011-02
2011-03
2011-04
2011-05
2011-06
2011-07
2011-08
2011-09
AAlberto Ruiz
433
BBehdad Esfahbod
2
16
65
56
237
42
18
31
BBenjamin Otte
3
CChristian Persch
191
CChun-wei Fan
22
CColin Walters
6
JJavier Jardon
4
JJavier Jardón
558
10
JJohn (J5) Palmieri
58
JJohn Ralls
93
96
KKalev Lember
2
KKhaled Hosny
7
KKristian Rietveld
2.3k
10
LLaszlo Pandy
12
MMatej Knopp
10
MMatthias Clasen
60
2
MMichael Vogt
4
PPaolo Borelli
6
RRyan Lortie
78
Modified Lines: 21k
40
39
1.7k
389
19
118
32
167
4
18k
2011-10–2012-08
2011-10
2011-11
2012-01
2012-02
2012-03
2012-04
2012-05
2012-06
2012-07
2012-08
AAlessandro Pignotti
87
BBehdad Esfahbod
11
17k
CColin Walters
58
2
EEvan Nemerson
262
FFabian Groffen
1
JJohn Ralls
4
38
KKhaled Hosny
60
KKristian Rietveld
37
1.7k
389
8
15
111
22
MMatthias Clasen
40
2
17
645
PPavel Holejsovsky
53
RRobert Ancell
2
Modified Lines: 4.0k
274
157
1.2k
943
686
153
292
14
168
33
2012-09–2013-06
2012-09
2012-10
2012-11
2012-12
2013-01
2013-02
2013-03
2013-04
2013-05
2013-06
AAlexander Larsson
358
96
BBehdad Esfahbod
133
4
297
626
57
138
14
4
12
BBenjamin Otte
1.2k
CChun-wei Fan
4
157
154
CColin Walters
2
JJasper St. Pierre
257
JJohn Ralls
17
14
20
JJosé Aliste
19
MMatthias Clasen
120
9
60
145
21
TTheppitak Karoonboonyanan
9
Modified Lines: 2.2k
30
45
2.0k
19
27
5
3
40
6
23
2013-07–2014-06
2013-07
2013-08
2013-09
2013-12
2014-01
2014-02
2014-03
2014-04
2014-05
2014-06
AAkira TAGOH
3
BBehdad Esfahbod
34
2.0k
7
2
2
40
6
5
BBenjamin Otte
5
CChun-wei Fan
2
25
EEmmanuele Bassi
7
JJehan
11
2
KKristian Rietveld
30
MMatthias Clasen
2
3
2
OOwen W. Taylor
6
PPhilip Withnall
10
SSebastian Dröge
9
Modified Lines: 6.3k
169
1.0k
197
460
5
1
1.0k
2.9k
414
140
2014-07–2015-06
2014-07
2014-08
2014-09
2014-10
2014-12
2015-02
2015-03
2015-04
2015-05
2015-06
BBehdad Esfahbod
169
17
4
2.0k
254
138
CCody Russell
2
3
EEvan Nemerson
457
KKhaled Hosny
907
76
KKristian Rietveld
54
MMatthias Clasen
1.0k
195
1
1.0k
30
2
MMax
5
Modified Lines: 3.1k
4
644
65
27
132
2
58
542
276
1.3k
2015-07–2016-06
2015-07
2015-08
2015-09
2015-10
2015-12
2016-02
2016-03
2016-04
2016-05
2016-06
BBehdad Esfahbod
249
22
5
58
54
BBenjamin Otte
222
CChun-wei Fan
4
433
1.3k
KKhaled Hosny
40
2
KKristian Rietveld
109
KKrzesimir Nowak
58
MMatthias Clasen
4
355
39
22
74
Modified Lines: 2.6k
95
5
3
2
35
160
213
6
1.8k
306
2016-08–2017-08
2016-08
2016-09
2016-11
2017-01
2017-02
2017-04
2017-05
2017-06
2017-07
2017-08
BBehdad Esfahbod
4
7
14
835
64
CChun-wei Fan
6
3
2
10
18
EEmmanuele Bassi
189
18
JJohn Ralls
102
MMatthias Clasen
89
4
39
6
17
68
NNicolas Hake
82
PPatrick Griffis
1
PPeng Wu
953
27
PPhilip Withnall
31
32
9
TTing-Wei Lan
6
Modified Lines: 3.6k
10
1.2k
61
59
506
1.6k
19
53
48
46
2017-09–2018-06
2017-09
2017-10
2017-11
2017-12
2018-01
2018-02
2018-03
2018-04
2018-05
2018-06
BBehdad Esfahbod
10
13
91
CChristian Hergert
4
CChristoph Reiter
37
CChun-wei Fan
9
JJohn Ralls
48
KKhaled Hosny
59
1.6k
16
MMatijs van Zuijlen
4
MMatthias Clasen
411
PPatrick Griffis
10
PPeng Wu
852
48
PPravdomil Toman
46
TTimm Bäder
323
Modified Lines: 5.5k
323
412
926
824
270
686
166
784
1.1k
43
2018-07–2019-06
2018-07
2018-08
2018-10
2018-11
2018-12
2019-01
2019-03
2019-04
2019-05
2019-06
BBehdad Esfahbod
316
801
286
652
CCarsten Pfeiffer
3
CChristian Hergert
5
CChristoph Reiter
107
CChun-wei Fan
332
5
10
EEgmont Koblinger
4
EEmmanuele Bassi
54
28
JJehan
4
JJeremy Tan
26
KKouhei Sutou
2
MMatthias Clasen
6
116
158
825
3
MMichael Catanzaro
271
OONO Yoshio
125
PPeng Wu
418
770
RRico Tzschichholz
14
RRoss Burton
166
RRyan Schmidt
17
SSuyuan Chang
6
mmilotype
6
Modified Lines: 18k
12k
2.1k
89
1.1k
118
258
104
761
492
317
2019-07–2020-05
2019-07
2019-08
2019-09
2019-10
2019-11
2019-12
2020-02
2020-03
2020-04
2020-05
AAkira TAGOH
32
AAlexander Larsson
12
BBenjamin Otte
17
CChristoph Reiter
11
CChun-wei Fan
317
2
6
EEbrahim Byagowi
8
EEmmanuele Bassi
88
464
JJan Alexander Steffens (heftig)
6
JJohn Beard
200
KKhaled Hosny
2.3k
391
1
7
MMatthias Clasen
9.7k
1.6k
85
1.1k
103
241
2
MMike FABIAN
79
PPeng Wu
13
1
19
759
RRico Tzschichholz
2
TTimm Bäder
28
TTing-Wei Lan
2
WWerner Lemberg
3
YYongsu Park
117
aaihui zhu
4
Modified Lines: 15k
2.2k
230
210
450
76
241
420
7.9k
91
3.3k
2020-06–2021-05
2020-06
2020-07
2020-08
2020-09
2020-11
2021-01
2021-02
2021-03
2021-04
2021-05
AAaron Boxer
37
CCaleb Hearon
179
CChun-wei Fan
6
4
EEbrahim Byagowi
10
EEmmanuele Bassi
342
6
6
23
EEvgenii Gurianov
19
FFelix Yan
2
JJonas Dreßler
80
KKhaled Hosny
30
MMatthias Clasen
416
214
153
436
70
189
420
7.9k
17
3.3k
NNaveen M K
2
2
PPeng Wu
9
RRico Tzschichholz
6
8
SSeungha Yang
72
SSimon McVittie
24
6
14
SStephan Bergmann
8
SSzunti
11
TTavmjong Bah
12
TTimm Bäder
952
VVictor Mireyev
2
WWeng Xuetian
16
YYongsu Park
117
Modified Lines: 33k
1.7k
2.2k
13k
153
1.1k
8.0k
7.0k
301
195
293
2021-06–2022-03
2021-06
2021-07
2021-08
2021-09
2021-10
2021-11
2021-12
2022-01
2022-02
2022-03
AAlexander Kanavin
2
AArtem Rebrov
28
BBenjamin Otte
318
BBilal Elmoussaoui
20
6
22
BBiswapriyo Nath
1
1
CChun-wei Fan
41
1
FFabrice Fontaine
2
FFederico Mena Quintero
8
63
GGuido Günther
2
JJan Alexander Steffens (heftig)
7
JJeremy Bicha
2
JJeremy Tan
9
JJohn Ralls
3
JJordan Petridis
6
JJordi Mas
67
KKhaled Hosny
31
LLuca Bacci
2
MMarco Trevisan (Treviño)
32
MMatthias Clasen
1.7k
2.0k
12k
134
539
7.6k
6.9k
275
195
288
PPeng Wu
14
17
479
2
SSebastian Keller
48
SSimon McVittie
2
Modified Lines: 2.9k
65
239
45
75
1.1k
793
109
186
247
78
2022-04–2023-02
2022-04
2022-06
2022-07
2022-08
2022-09
2022-10
2022-11
2022-12
2023-01
2023-02
AAki Sakurai
2
CChristoph Reiter
48
CChun-wei Fan
933
49
94
DDominique Quatravaux
4
EEmmanuele Bassi
2
GGitS7
13
GGuillaume Gomez
296
HHugo Herbelin
2
JJordan Petridis
8
LLuca Bacci
92
MMatthias Clasen
15
216
30
75
125
31
98
198
68
MMiloš Komarčević
2
PPeng Wu
415
3
SSebastian Dröge
9
SSudip Shil
36
TTim-Philipp Müller
6
mmisos1
15
mmsizanoen1
10
Modified Lines: 2.7k
41
30
60
207
4
642
507
4
365
851
2023-04–2024-03
2023-04
2023-05
2023-07
2023-09
2023-10
2023-11
2023-12
2024-01
2024-02
2024-03
CChristian Hergert
10
CChun-wei Fan
13
58
636
507
6
JJared Wahlstrand
2
JJean Abou Samra
7
KKhaled Hosny
23
LLuca Bacci
14
MMatthias Clasen
6
147
4
4
365
184
PPeng Wu
651
RRico Tzschichholz
2
SSergey Bugaev
6
6
SSeungha Yang
10
ZZander Brown
48
bbadcel
2
Modified Lines: 6.4k
41
905
44
6
123
3.9k
274
763
8
361
2024-04–2025-03
2024-04
2024-05
2024-06
2024-07
2024-10
2024-11
2024-12
2025-01
2025-02
2025-03
AAlessandro Astone
54
BBenjamin Otte
2
CChun-wei Fan
454
2
EElliott Sales de Andrade
628
EEmmanuele Bassi
5
JJohn Ralls
17
2
KKim Woelders
7
LLuca Bacci
4
2
MMatthias Clasen
25
183
6
121
1.7k
235
707
267
NNiels De Graef
4
PPeng Wu
6
5
1.8k
1
12
SSebastian Dröge
2
SSergey Bugaev
22
8
82
SSeungha Yang
3
TThomas Haller
79
22
ccorrectmost
2
ssshil
12
Modified Lines: 5.2k
15
2.5k
147
779
1.6k
3
1
37
4
65
2025-05–2026-02
2025-05
2025-06
2025-07
2025-08
2025-09
2025-10
2025-11
2025-12
2026-01
2026-02
AAkira TAGOH
4
AAlvin Wong
17
BBenjamin Otte
1.1k
GGuillaume Ayoub
2
KKhaled Hosny
106
LLovell Fuller
16
LLuca Bacci
89
MMatthias Clasen
1.3k
679
1
4
PPeng Wu
1.6k
20
PPierre SOUCHAY
3
RRudi Heitbaum
61
SSergey Bugaev
15
XXavid Pretzer
71
9
ccorrectmost
19
2
kkramo
4
ttwo
4
Modified Lines: 2.0k
835
24
829
10
296
2026-03–2026-08
2026-03
2026-04
2026-06
2026-07
2026-08
BBehdad Esfahbod
790
BBenjamin Otte
24
BBilal Elmoussaoui
45
KKhaled Hosny
188
288
MMatt Turner
8
MMatthias Clasen
10
596
10
PPeng Wu
33
SSergey Bugaev
2

The following files are suspiciously big (in order of severity)

pango/pango-layout.c
6169
pango/pangofc-fontmap.c
3469
pango/pango-attributes.c
2549
pango/break.c
2237
pango/fonts.c
2126
pango/pangocoretext-fontmap.c
1980
pango/pango-break-table.h
1954
pango/pango-markup.c
1765
pango/serializer.c
1727
pango/json/gtkjsonparser.c
1664
pango/itemize.c
1534
pango/pangowin32-fontmap.c
1496
tests/testattributes.c
1412
pango/pango-color-table.h
1343
pango/pangocairo-font.c
1325
pango/pango-renderer.c
1284
pango/pangocairo-render.c
1262
tests/test-font.c
1248
pango/pangowin32.c
1117
utils/viewer-render.c
974
pango/pangofc-font.c
963
utils/viewer-pangocairo.c
910
tests/testmisc.c
882
pango/pangowin32-dwrite-fontmap.cpp
841
pango/pango-utils.c
831
pango/pangoxft-render.c
828
pango/shape.c
764
pango/pangoft2-render.c
617
tests/test-bidi.c
612
pango/ellipsize.c
608
pango/pango-language.c
606
pango/pango-glyph-item.c
597
pango/glyphstring.c
570
pango/pango-version-macros.h
565
pango/pango-language-sample-table.h
554
examples/cairotwisted.c
532
pango/pango-font.h
495
pango/pango-emoji-table.h
460
pango/pango-layout.h
422
pango/pango-attributes.h
375
pango/pango-impl-utils.h
320

The following files have an elevated cyclomatic complexity (in order of severity)

pango/pango-layout.c
1983
pango/break.c
1262
pango/pango-attributes.c
839
pango/pangofc-fontmap.c
816
pango/json/gtkjsonparser.c
659
pango/fonts.c
606
pango/serializer.c
565
pango/pango-markup.c
473
pango/itemize.c
406
pango/pangocoretext-fontmap.c
402
pango/pangocairo-font.c
331
pango/pango-renderer.c
330
pango/pangowin32.c
261
pango/pangowin32-fontmap.c
258
utils/viewer-render.c
249
pango/pango-utils.c
241
pango/pangocairo-render.c
234
pango/pangowin32-dwrite-fontmap.cpp
229
tests/test-font.c
226
pango/shape.c
215
tests/validate-log-attrs.c
204
tests/testattributes.c
194
pango/pangofc-font.c
180
pango/ellipsize.c
169
tests/test-bidi.c
166
pango/pango-language.c
164
pango/pango-glyph-item.c
163
pango/glyphstring.c
158
tests/test-shape.c
149
utils/viewer-pangocairo.c
141
examples/cairotwisted.c
137
pango/pango-bidi-type.c
132
pango/pangoft2-render.c
128
utils/pango-segmentation.c
125
tests/testmisc.c
125
tests/testboundaries_ucd.c
124
pango/emoji_presentation_scanner.c
123
pango/pango-tabs.c
116
pango/pangoft2.c
115
pango/pangoxft-render.c
113
tests/test-break.c
111
pango/pango-context.c
105
tests/test-itemize.c
104
pango/pangowin32-fontcache.c
104
tests/testboundaries.c
96
examples/pangowin32tobmp.c
94
pango/pangoxft-font.c
91
pango/pangocairo-context.c
90
pango/pango-emoji.c
89
pango/json/gtkjsonprinter.c
87
pango/pango-item.c
86
tests/testrandom.c
79
pango/pango-color.c
78
pango/pango-fontmap.c
77
tools/gen-script-for-lang.c
75
pango/pango-script.c
66
pango/pango-matrix.c
63
tests/markup-parse.c
59
pango/pango-gravity.c
59
tools/gen-break-table.py
58
tests/testserialize.c
58
pango/pangocoretext.c
58
utils/viewer-cairo.c
54
tests/testscript.c
52

The following files have an elevated cognitive complexity (in order of severity)

pango/pango-layout.c
1151
pango/break.c
621
pango/pangofc-fontmap.c
443
pango/pango-attributes.c
325
pango/json/gtkjsonparser.c
319
pango/pango-markup.c
250
pango/pangocoretext-fontmap.c
247
pango/itemize.c
221
pango/fonts.c
217
pango/pango-utils.c
159
pango/pangowin32.c
152
pango/pangowin32-fontmap.c
145
pango/shape.c
144
pango/pangocairo-render.c
144
pango/pangocairo-font.c
140
tests/test-bidi.c
138
pango/serializer.c
128
pango/pangowin32-dwrite-fontmap.cpp
127
pango/glyphstring.c
124
utils/viewer-render.c
123
pango/pango-renderer.c
123
pango/pango-glyph-item.c
112
utils/viewer-pangocairo.c
106
tests/validate-log-attrs.c
106
pango/pangofc-font.c
91
pango/pangoft2-render.c
90
pango/pango-language.c
75
pango/pangoft2.c
69
pango/ellipsize.c
64
pango/pangoxft-render.c
57
tools/gen-script-for-lang.c
55
tests/test-shape.c
55
pango/pango-tabs.c
54
pango/pango-script.c
54
pango/emoji_presentation_scanner.c
54
tests/test-break.c
53
pango/pango-item.c
52
utils/pango-segmentation.c
48
pango/pangowin32-fontcache.c
48
tests/testboundaries_ucd.c
46
examples/pangowin32tobmp.c
46

The following responsibilities, by author, were found in the current revision of the repository (comments are excluded from the line count, if possible)

pango/pangowin32-fontmap.c
9 eloc
pango/pangowin32-private.h
1 eloc
pango/pango-engine.h
1 eloc
pango/pangocoretext-fontmap.c
11 eloc
pango/pangofc-fontmap.c
8 eloc
pango/pangowin32-fontmap.c
5 eloc
pango/pango-ot-info.c
3 eloc
pango/pangoft2-fontmap.c
1 eloc
pango/pangocairo-fcfontmap.c
1 eloc
pango/pangofc-fontmap.c
29 eloc
pango/pangoxft-fontmap.c
17 eloc
pango/pangowin32-fontmap.c
9 eloc
pango/pango-utils.c
4 eloc
pango/pango-item-private.h
1 eloc
pango/pangoft2.c
123 eloc
pango/pangowin32-fontmap.c
117 eloc
pango/pango-fontmap.c
103 eloc
pango/pango-fontset.c
87 eloc
pango/pango-layout.c
83 eloc
pango/pango-fontset-simple.c
83 eloc
pango/pango-context.c
83 eloc
pango/pangowin32.c
67 eloc
pango/pangofc-fontmap.c
38 eloc
pango/pango-fontset.h
38 eloc
pango/itemize.c
16 eloc
pango/pangocoretext-fontmap.c
41 eloc
pango/pangocairo-coretext.h
3 eloc
pango/pangocairo-coretextfontmap.c
2 eloc
pango/pangocairo-coretextfont.c
1 eloc
pango/pango-layout.c
6 eloc
pango/pango-layout.c
1066 eloc
pango/pangocairo-font.c
1056 eloc
pango/pangofc-fontmap.c
978 eloc
pango/pangocairo-render.c
808 eloc
utils/viewer-render.c
797 eloc
examples/cairotwisted.c
495 eloc
pango/pango-language-sample-table.h
493 eloc
pango/pango-language.c
447 eloc
utils/viewer-pangocairo.c
417 eloc
pango/fonts.c
409 eloc
pango/pango-color-table.h
604 eloc
tests/testrandom.c
288 eloc
pango/pangowin32-fontmap.c
94 eloc
pango/pangowin32-dwrite-fontmap.cpp
28 eloc
pango/pangocairo-win32fontmap.c
8 eloc
pango/pangocairo-win32font.c
6 eloc
pango/fonts.c
6 eloc
tests/test-font.c
4 eloc
pango/pango-layout.c
3 eloc
tests/test-fonts.c
2 eloc
pango/pango-ot.h
5 eloc
pango/pangoxft.h
3 eloc
pango/pangocairo.h
3 eloc
pango/pangocairo-win32.h
3 eloc
pango/pango-glyph-item.h
3 eloc
pango/pangoxft-render.h
2 eloc
pango/pangoft2.h
2 eloc
pango/pangofc-fontmap.h
2 eloc
pango/pangofc-decoder.h
2 eloc
pango/pangocoretext.h
2 eloc
tests/test-common.c
1 eloc
pango/pango-tabs.c
1 eloc
pango/pangofc-fontmap.c
18 eloc
pango/pangofc-fontmap.h
10 eloc
pango/pangoxft-fontmap.c
5 eloc
pango/pangoft2-fontmap.c
4 eloc
pango/pangoxft.h
2 eloc
pango/pangocairo-fcfontmap.c
2 eloc
pango/pangoft2.h
1 eloc
pango/pangofc-fontmap-private.h
1 eloc
examples/cairotwisted.c
1 eloc
examples/cairosimple.c
1 eloc
examples/cairoshape.c
1 eloc
pango/break-thai.c
21 eloc
pango/pango-script.c
12 eloc
pango/pango-script-private.h
11 eloc
pango/itemize.c
5 eloc
pango/break.c
5 eloc
pango/pango-context.c
1 eloc
pango/pangocoretext-fontmap.c
3 eloc
pango/pangofc-fontmap.c
2 eloc
pango/pango-bidi-type.c
2 eloc
pango/pango-layout.c
6 eloc
pango/pango-glyph-item.c
6 eloc
pango/fonts.c
6 eloc
pango/pango-tabs.c
3 eloc
pango/pango-matrix.c
3 eloc
pango/pango-language.c
3 eloc
pango/pango-item.c
3 eloc
pango/pango-color.c
3 eloc
pango/glyphstring.c
3 eloc
pango/pangowin32-fontmap.c
145 eloc
pango/pangofc-font.c
52 eloc
pango/pangofc-fontmap.c
43 eloc
pango/pangofc-decoder.h
42 eloc
pango/pangofc-decoder.c
27 eloc
pango/pangofc-fontmap.h
9 eloc
pango/pangofc-private.h
6 eloc
tools/gen-script-for-lang.c
3 eloc
pango/pango-renderer.h
3 eloc
pango/pangowin32-dwrite-fontmap.cpp
726 eloc
pango/pango-version-macros.h
347 eloc
pango/pangowin32-fontmap.c
201 eloc
pango/pangowin32.c
103 eloc
pango/pango-layout.h
87 eloc
pango/pangowin32-private.h
60 eloc
pango/pango-font.h
59 eloc
pango/pango-attributes.h
50 eloc
pango/pangowin32-private.hpp
35 eloc
pango/pango-ot.h
35 eloc
pango/pangocoretext-fontmap.c
5 eloc
pango/pango-utils.c
5 eloc
pango/pango-fontmap-private.h
1 eloc
pango/pango-markup.c
7 eloc
pango/pango-utils.c
6 eloc
pango/fonts.c
3 eloc
pango/pangoft2.h
2 eloc
pango/pangocoretext-fontmap.c
2 eloc
pango/pango-ot-tag.c
2 eloc
pango/shape.c
1 eloc
pango/pango-ot-private.h
1 eloc
pango/pango-font.h
2 eloc
pango/pango-layout.c
16 eloc
pango/pango-modules.h
4 eloc
pango/modules.c
4 eloc
pango/pango-layout.h
1 eloc
pango/pango-fontmap.h
1 eloc
pango/pango-font.h
1 eloc
pango/pango-coverage.h
1 eloc
pango/pango-coverage.c
1 eloc
pango/pango-context.h
1 eloc
pango/pango-attributes.c
1 eloc
tests/testmisc.c
87 eloc
tests/test-font.c
52 eloc
tests/test-fonts.c
37 eloc
tests/test-layout.c
29 eloc
tests/test-bidi.c
29 eloc
tests/testserialize.c
26 eloc
tests/test-ellipsize.c
15 eloc
tests/testiter.c
12 eloc
tests/test-itemize.c
12 eloc
tests/test-no-fonts.c
10 eloc
pango/pango-version-macros.h
49 eloc
pango/pango-ot.h
32 eloc
tests/gen-all-unicode.py
31 eloc
tests/test-itemize.c
30 eloc
tests/testboundaries.c
28 eloc
tests/test-break.c
27 eloc
pango/pango-ot-tag.c
23 eloc
tests/test-layout.c
22 eloc
tests/test-fonts.c
22 eloc
build-aux/meson/dist-docs.py
22 eloc
pango/pango-ot-ruleset.c
2 eloc
pango/pango-attributes.h
2 eloc
pango/pango-fontset.h
1 eloc
pango/pangowin32-fontmap.c
9 eloc
pango/pango-utils-private.h
1 eloc
utils/viewer-cairo.c
1 eloc
pango/pangofc-fontmap.c
18 eloc
pango/pangofc-font.c
12 eloc
pango/pango-script.c
3 eloc
pango/pangofc-private.h
1 eloc
pango/pangocairo-font.c
1 eloc
pango/pangocairo-fcfont.c
1 eloc
examples/pangowin32tobmp.c
314 eloc
pango/pangowin32-fontmap.c
106 eloc
pango/pangowin32.c
46 eloc
pango/pangowin32-private.h
7 eloc
pango/pangowin32.h
6 eloc
pango/pango-coverage.c
4 eloc
pango/pango-gravity.c
3 eloc
pango/pangofc-decoder.c
2 eloc
pango/fonts.c
2 eloc
pango/shape.c
1 eloc
pango/pango-markup.c
977 eloc
pango/pango-layout.c
844 eloc
pango/break.c
310 eloc
tests/testboundaries.c
239 eloc
pango/pango-tabs.c
225 eloc
tests/dump-boundaries.c
95 eloc
pango/pango-attributes.c
80 eloc
pango/pango-layout.h
63 eloc
tests/validate-log-attrs.c
46 eloc
pango/pango-tabs.h
40 eloc
pango/pangocoretext-fontmap.c
1 eloc
pango/glyphstring.c
13 eloc
pango/pango-language.c
6 eloc
pango/pango-font.h
4 eloc
pango/pango-glyph.h
3 eloc
pango/pango-tabs.h
2 eloc
pango/pango-language.h
2 eloc
pango/pango-types.h
1 eloc
pango/pango-tabs.c
1 eloc
pango/fonts.c
1 eloc
pango/pango-layout.c
2 eloc
tests/test-font.c
1 eloc
pango/pangowin32-dwrite-fontmap.cpp
1 eloc
pango/pango-markup.c
64 eloc
pango/pango-markup.h
2 eloc
pango/pango-engine.c
29 eloc
pango/pangofc-fontmap.c
8 eloc
pango/pango-ot-info.c
6 eloc
pango/pango-fontset.c
6 eloc
pango/pangocairo-fontmap.c
5 eloc
pango/pangocairo-font.c
4 eloc
pango/pango-ot-ruleset.c
4 eloc
pango/pango-fontset-simple.c
4 eloc
pango/pangocoretext-fontmap.c
3 eloc
pango/pango-renderer.c
1 eloc
pango/pangoxft-fontmap.c
3 eloc
pango/pangoft2-fontmap.c
2 eloc
pango/pango-attributes.c
1 eloc
pango/pangocoretext-fontmap.c
13 eloc
pango/pango-layout.c
11 eloc
utils/viewer-x.c
1 eloc
utils/viewer-render.c
1 eloc
utils/viewer-pangoxft.c
1 eloc
utils/viewer-pangoft2.c
1 eloc
utils/viewer-pangocairo.c
1 eloc
utils/viewer-main.c
1 eloc
utils/viewer-cairo.c
1 eloc
utils/pango-view.c
1 eloc
tools/gen-script-for-lang.c
1 eloc
tests/validate-log-attrs.c
1 eloc
pango/pangocoretext-fontmap.c
99 eloc
pango/pangocairo-coretextfont.c
17 eloc
pango/pangocoretext.c
5 eloc
pango/pangocairo-fontmap.c
4 eloc
pango/pango-font.h
3 eloc
pango/pangocoretext-private.h
2 eloc
pango/pangocairo-coretextfontmap.c
2 eloc
pango/pango-language-sample-table.h
2 eloc
tests/test-shape.c
1 eloc
tests/test-no-fonts.c
1 eloc
pango/pango-attributes.c
41 eloc
pango/pango-attributes.h
4 eloc
pango/pango-attributes.c
39 eloc
tests/testmatrix.c
3 eloc
pango/break-latin.c
22 eloc
pango/break.c
6 eloc
utils/viewer-x.c
9 eloc
pango/pangoxft-font.c
1 eloc
pango/pangocairo-font.c
123 eloc
pango/pangocairo-coretextfont.c
113 eloc
pango/pango-impl-utils.h
105 eloc
pango/pangocoretext-fontmap.c
74 eloc
pango/pangocoretext.c
57 eloc
pango/pango-bidi-type.c
45 eloc
utils/viewer-cocoa.h
30 eloc
utils/viewer-cairo.c
18 eloc
pango/pangofc-fontmap.c
17 eloc
pango/pango-script.c
15 eloc
pango/pangoxft-fontmap.c
4 eloc
pango/pangocoretext-fontmap.c
1377 eloc
pango/pangocoretext.c
203 eloc
pango/pangocairo-coretextfont.c
132 eloc
pango/pangocairo-coretextfontmap.c
130 eloc
pango/pangocoretext-private.h
97 eloc
pango/pangocairo-coretext.h
25 eloc
pango/pango-layout.c
23 eloc
pango/pangocoretext.h
20 eloc
pango/pango-language.c
20 eloc
pango/pangocairo-coretextfont.h
14 eloc
pango/pangowin32-fontmap.c
110 eloc
pango/pangowin32.c
33 eloc
pango/pangowin32-dwrite-fontmap.cpp
13 eloc
pango/pangowin32-private.h
6 eloc
pango/pangocairo-win32font.c
5 eloc
pango/shape.c
1 eloc
pango/pangofc-fontmap.c
75 eloc
examples/cairotwisted.c
9 eloc
examples/cairosimple.c
9 eloc
examples/cairoshape.c
8 eloc
pango/pango-layout.c
3 eloc
pango/pango-context.c
3 eloc
examples/pangowin32tobmp.c
3 eloc
pango/pangowin32.c
2 eloc
pango/pangocairo-fcfont.c
2 eloc
pango/pango-ot.h
2 eloc
pango/pango-markup.c
4 eloc
pango/pango-attributes.c
4 eloc
pango/pangofc-fontmap.c
3 eloc
pango/itemize.c
3 eloc
pango/pangocoretext-fontmap.c
3 eloc
utils/viewer-render.c
19 eloc
pango/break.c
1 eloc
pango/pango-layout.c
5 eloc
pango/pangofc-fontmap.c
2 eloc
pango/serializer.c
1722 eloc
pango/pango-layout.c
1722 eloc
pango/json/gtkjsonparser.c
1663 eloc
tests/testattributes.c
1338 eloc
pango/pangofc-fontmap.c
1315 eloc
tests/test-font.c
1174 eloc
pango/pango-attributes.c
906 eloc
pango/itemize.c
848 eloc
pango/fonts.c
830 eloc
tests/testmisc.c
760 eloc
pango/pango-script.h
9 eloc
pango/pango-emoji-table.h
17 eloc
pango/pango-layout.c
1 eloc
pango/pango-attributes.c
7 eloc
pango/pangoxft-font.c
1 eloc
pango/pangowin32-fontmap.c
1 eloc
pango/pangocairo-fontmap.c
1 eloc
pango/pangowin32.c
54 eloc
pango/pangofc-fontmap.c
2 eloc
pango/pangofc-fontmap.c
106 eloc
pango/itemize.c
42 eloc
pango/fonts.c
31 eloc
pango/pangowin32-fontmap.c
16 eloc
pango/pango-layout.c
14 eloc
pango/break.c
13 eloc
pango/pango-attributes.c
9 eloc
pango/pango-font.h
7 eloc
pango/pango-markup.c
6 eloc
pango/pangoxft-render.c
4 eloc
tools/gen-vertical-orientation-U-table.py
49 eloc
pango/itemize.c
47 eloc
pango/pango-layout.c
2179 eloc
pango/pango-attributes.c
1036 eloc
pango/pango-renderer.c
865 eloc
pango/pangofc-fontmap.c
777 eloc
pango/fonts.c
768 eloc
pango/pango-color-table.h
669 eloc
pango/pangoxft-render.c
664 eloc
pango/ellipsize.c
517 eloc
pango/pangoxft-font.c
414 eloc
pango/pango-glyph-item.c
408 eloc
pango/pango-utils.c
10 eloc
pango/pango-attributes.c
4 eloc
pango/itemize.c
2 eloc
pango/break.c
6 eloc
pango/fonts.c
1 eloc
utils/viewer-cairo.c
4 eloc
pango/pangocairo-win32.h
1 eloc
pango/pango-break-table.h
1951 eloc
pango/break.c
904 eloc
tools/gen-break-table.py
148 eloc
pango/pango-emoji-table.h
59 eloc
tests/testboundaries_ucd.c
41 eloc
pango/itemize.c
20 eloc
pango/pango-emoji.c
12 eloc
pango/break-thai.c
8 eloc
utils/viewer-main.c
6 eloc
pango/pango-emoji-private.h
6 eloc
pango/pango-utils.c
10 eloc
pango/pango-context.c
6 eloc
pango/pangofc-font.c
4 eloc
pango/pango-layout.c
1 eloc
pango/pangocoretext-fontmap.c
3 eloc
pango/pangocoretext-fontmap.c
20 eloc
pango/pangocoretext-private.h
10 eloc
pango/pangocairo-coretextfont.c
8 eloc
pango/pangocoretext-fontmap.c
3 eloc
pango/fonts.c
1 eloc
pango/break-arabic.c
17 eloc
pango/pango-language.c
1 eloc
tests/markup-parse.c
5 eloc
tests/test-common.c
1 eloc
pango/pango-attributes.c
30 eloc
tests/test-fonts.c
2 eloc
pango/pango-color.c
1 eloc
pango/pango-language.h
3 eloc
pango/pango-language.c
3 eloc
pango/pango-font.h
3 eloc
pango/fonts.c
3 eloc
pango/pangocairo-context.c
2 eloc
pango/pango-utils.h
2 eloc
pango/pango-utils.c
2 eloc
pango/pango-utils-private.h
2 eloc
pango/pango-script.h
2 eloc
pango/pango-script.c
2 eloc
pango/pangocoretext-fontmap.c
2 eloc
pango/pango-language.c
8 eloc
utils/pango-view.c
1 eloc
tests/testmisc.c
10 eloc
pango/pango-types.h
6 eloc
pango/pangocairo-font.c
4 eloc
pango/pango-attributes.c
39 eloc
pango/pango-attributes.h
2 eloc
pango/pango-font.h
1 eloc
pango/fonts.c
1 eloc
pango/pango-layout.c
13 eloc
pango/pango-layout.h
3 eloc
pango/serializer.c
1 eloc
pango/pango-version-macros.h
1 eloc
pango/pangowin32.c
9 eloc
pango/pango-renderer.c
11 eloc
pango/pangoxft.h
2 eloc
pango/pangoft2.h
2 eloc
pango/json/gtkjsonprinter.c
1 eloc
pango/pangoft2.c
17 eloc
pango/pango-layout.h
9 eloc
pango/pangofc-font.c
3 eloc
pango/pango-glyph.h
3 eloc
tools/gen-script-for-lang.c
2 eloc
pango/pangoxft-font.c
2 eloc
pango/pangofc-font.h
2 eloc
pango/pango-coverage.h
2 eloc
pango/shape.c
1 eloc
pango/pango-layout.c
6 eloc
pango/pangocoretext-fontmap.c
3 eloc
pango/pangoft2-render.c
52 eloc
pango/pangoft2.c
20 eloc
pango/pangofc-font.c
19 eloc
pango/pangowin32.c
14 eloc
pango/pangoft2-fontmap.c
8 eloc
pango/pangofc-private.h
5 eloc
pango/pango-renderer.c
3 eloc
pango/fonts.c
3 eloc
pango/pangoft2-private.h
2 eloc
pango/pangoxft-private.h
1 eloc
tests/test-shape.c
3 eloc
utils/pango-list.c
1 eloc
tests/testboundaries_ucd.c
1 eloc
tests/test-font.c
1 eloc
pango/shape.c
2 eloc
pango/pangofc-font.c
15 eloc
pango/pangocoretext.c
7 eloc
pango/pangowin32-fontmap.c
6 eloc
pango/pangocairo-win32font.c
5 eloc
pango/pangowin32.c
2 eloc
pango/pangofc-font.h
1 eloc
pango/pango-layout.c
6 eloc
pango/pango-attributes.c
207 eloc
pango/pango-layout.c
151 eloc
tests/testattributes.c
65 eloc
pango/pango-attributes-private.h
31 eloc
pango/break.c
16 eloc
pango/pango-layout-private.h
14 eloc
pango/pango-glyph-item.c
11 eloc
pango/pango-renderer.c
9 eloc
pango/ellipsize.c
9 eloc
pango/pangocairo-context.c
8 eloc
utils/pango-list.c
2 eloc
pango/fonts.c
1 eloc
pango/pangowin32-fontmap.c
464 eloc
pango/pangowin32.c
423 eloc
pango/pangowin32-fontcache.c
246 eloc
pango/pangoft2.c
95 eloc
pango/pangowin32-private.h
92 eloc
pango/pangocairo-win32font.c
69 eloc
pango/pangowin32.h
60 eloc
examples/pangowin32tobmp.c
40 eloc
pango/pangoft2.h
38 eloc
pango/pangoft2-fontmap.c
37 eloc
tests/testmisc.c
12 eloc
examples/pangowin32tobmp.c
2 eloc
pango/pangocoretext-fontmap.c
53 eloc
pango/pangocoretext.c
2 eloc
pango/pangocoretext-private.h
2 eloc
pango/pangowin32.c
21 eloc
pango/pangowin32-private.h
3 eloc
pango/pangowin32-fontmap.c
2 eloc
pango/fonts.c
21 eloc
pango/fonts.c
1 eloc
pango/break.c
1 eloc
pango/pango-language-sample-table.h
2 eloc
pango/pango-language-sample-table.h
2 eloc
pango/shape.c
8 eloc
pango/shape.c
10 eloc
pango/pango-language-sample-table.h
30 eloc
pango/pangofc-fontmap.c
12 eloc
pango/pango-script.h
2 eloc
pango/break.c
1 eloc

The extensions below were found in the repository history

(extensions used during statistical analysis are marked)
*1CDockerfileFTLGPLREADMETXTacaliasesambatbdfbreakbuildccIccconfcppdefdefsdoapdocsepsexpectedfigfiltersfiltersinhhhhppiinitemsjsllayoutmm4makmarkupmdmesonmingwmkmodulesmscmsvc-introspectionmsvcprojoptionspatchplpre-1-0pre-1-10pre-1-12pre-1-14pre-1-16pre-1-18pre-1-2pre-1-20pre-1-23pre-1-4pre-1-6pre-1-8propspropsinpyrlrstsgmlshslnsuppsvgtemplatetomlttxtxttypesutfutf8vcprojvcprojinvcxprojvcxprojinvspropsvspropsinwin32wrapxmlyyml