apache / guacamole-server
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
6% | 11% | 27% | 24% | 31%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
c7% | 13% | 31% | 25% | 21%
h0% | 0% | 0% | 10% | 89%
pl0% | 0% | 0% | 86% | 13%
in0% | 0% | 0% | 47% | 52%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src6% | 11% | 27% | 24% | 30%
doc0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
terminal.c
in src/terminal
1158 69
settings.c
in src/protocols/rdp
1038 6
protocol.c
in src/libguac
982 66
surface.c
in src/common
963 43
terminal-handlers.c
in src/terminal
803 22
named-colors.c
in src/terminal
711 2
display.c
in src/terminal
600 20
client.c
in src/libguac
488 29
sftp.c
in src/common-ssh
486 14
fs.c
in src/protocols/rdp
472 16
rdp.c
in src/protocols/rdp
451 7
user-handlers.c
in src/libguac
436 26
rdpdr-fs-messages.c
in src/protocols/rdp/channels/rdpdr
394 12
settings.c
in src/protocols/vnc
372 1
vnc.c
in src/protocols/vnc
363 4
ssh.c
in src/protocols/ssh
346 -
cliprdr.c
in src/protocols/rdp/channels
334 15
telnet.c
in src/protocols/telnet
317 10
daemon.c
in src/guacd
314 9
keyboard.c
in src/protocols/rdp
307 18
settings.c
in src/protocols/ssh
304 1
ssh.c
in src/common-ssh
300 10
settings.c
in src/protocols/telnet
292 2
video.c
in src/guacenc
277 5
print-job.c
in src/protocols/rdp
276 9
palette.c
in src/terminal
271 1
audio-buffer.c
in src/protocols/rdp/channels/audio-input
266 13
buffer.c
in src/terminal
259 14
conf-parse.c
in src/guacd
257 12
user.c
in src/libguac
236 18
kubernetes.c
in src/protocols/kubernetes
236 3
proc.c
in src/guacd
230 7
scrollbar.c
in src/terminal
226 12
settings.c
in src/protocols/kubernetes
215 1
display-worker.c
in src/libguac
209 5
rdpdr-messages.c
in src/protocols/rdp/channels/rdpdr
207 12
rdpsnd-messages.c
in src/protocols/rdp/channels/rdpsnd
206 5
display-plan.c
in src/libguac
203 4
rdpdr-fs-messages-file-info.c
in src/protocols/rdp/channels/rdpdr
202 8
socket.c
in src/libguac
197 14
select.c
in src/terminal
196 10
display.c
in src/protocols/vnc
195 6
guacai-messages.c
in src/protocols/rdp/plugins/guacai
189 12
display.c
in src/libguac
186 6
display-layer.c
in src/libguac
184 13
display-flush.c
in src/libguac
184 4
connection.c
in src/guacd
183 3
keydef.c
in src/guaclog
180 2
parser.c
in src/libguac
178 7
user-handshake.c
in src/libguac
177 5
Files With Most Units (Top 50)
File# lines# units
terminal.c
in src/terminal
1158 69
protocol.c
in src/libguac
982 66
surface.c
in src/common
963 43
client.c
in src/libguac
488 29
user-handlers.c
in src/libguac
436 26
terminal-handlers.c
in src/terminal
803 22
display.c
in src/terminal
600 20
iconv.c
in src/common
162 19
user.c
in src/libguac
236 18
keyboard.c
in src/protocols/rdp
307 18
fs.c
in src/protocols/rdp
472 16
cliprdr.c
in src/protocols/rdp/channels
334 15
sftp.c
in src/common-ssh
486 14
buffer.c
in src/terminal
259 14
socket.c
in src/libguac
197 14
display-layer.c
in src/libguac
184 13
fifo.c
in src/libguac
102 13
audio-buffer.c
in src/protocols/rdp/channels/audio-input
266 13
conf-parse.c
in src/guacd
257 12
scrollbar.c
in src/terminal
226 12
rdpdr-fs-messages.c
in src/protocols/rdp/channels/rdpdr
394 12
rdpdr-messages.c
in src/protocols/rdp/channels/rdpdr
207 12
guacai-messages.c
in src/protocols/rdp/plugins/guacai
189 12
cursor.c
in src/common
162 11
ssh.c
in src/common-ssh
300 10
select.c
in src/terminal
196 10
socket-wsa.c
in src/libguac
153 10
socket-fd.c
in src/libguac
157 10
flag.c
in src/libguac
80 10
telnet.c
in src/protocols/telnet
317 10
daemon.c
in src/guacd
314 9
rect.c
in src/libguac
71 9
pipe-svc.c
in src/protocols/rdp/channels
136 9
print-job.c
in src/protocols/rdp
276 9
display-plan-search.c
in src/libguac
132 8
socket-broadcast.c
in src/libguac
108 8
rwlock.c
in src/libguac
97 8
argv.c
in src/libguac
142 8
pulse.c
in src/pulse
155 8
disp.c
in src/protocols/rdp/channels
133 8
rdpdr-fs-messages-file-info.c
in src/protocols/rdp/channels/rdpdr
202 8
buffer.c
in src/common-ssh
73 7
proc.c
in src/guacd
230 7
parser.c
in src/libguac
178 7
encode-png.c
in src/libguac
171 7
socket-nest.c
in src/libguac
101 7
socket-tee.c
in src/libguac
63 7
mem.c
in src/libguac
116 7
rail.c
in src/protocols/rdp/channels
160 7
rdp.c
in src/protocols/rdp
451 7
Files With Long Lines (Top 18)

There are 18 files with lines longer than 120 characters. In total, there are 81 long lines.

File# lines# units# long lines
char-mappings.c
in src/terminal
48 - 42
settings.c
in src/protocols/rdp
1038 6 14
terminal.c
in src/terminal
1158 69 5
display-plan.c
in src/libguac
203 4 5
display.c
in src/protocols/vnc
195 6 2
ssh.c
in src/common-ssh
300 10 1
in
guacd.in
in src/guacd/init.d
116 - 1
conf-file.c
in src/guacd
125 2 1
conf-args.c
in src/guacd
75 1 1
buffer.c
in src/terminal
259 14 1
select.c
in src/terminal
196 10 1
display-plan-search.c
in src/libguac
132 8 1
error.c
in src/libguac
135 3 1
display-worker.c
in src/libguac
209 5 1
audio-buffer.c
in src/protocols/rdp/channels/audio-input
266 13 1
pipe-svc.c
in src/protocols/rdp/channels
136 9 1
rdpdr-messages.c
in src/protocols/rdp/channels/rdpdr
207 12 1
cursor.c
in src/protocols/vnc
66 1 1
Correlations

File Size vs. Commits (all time): 454 points

src/libguac/display-priv.h x: 17 commits (all time) y: 114 lines of code src/libguac/display-render-thread.c x: 8 commits (all time) y: 92 lines of code src/libguac/guacamole/display.h x: 14 commits (all time) y: 64 lines of code src/protocols/rdp/input.c x: 50 commits (all time) y: 118 lines of code src/protocols/vnc/display.c x: 64 commits (all time) y: 195 lines of code src/protocols/vnc/input.c x: 36 commits (all time) y: 36 lines of code src/protocols/rdp/settings.c x: 103 commits (all time) y: 1038 lines of code src/libguac/display-flush.c x: 25 commits (all time) y: 184 lines of code src/libguac/display-plan.c x: 13 commits (all time) y: 203 lines of code src/libguac/display-plan.h x: 10 commits (all time) y: 66 lines of code src/libguac/display-worker.c x: 20 commits (all time) y: 209 lines of code src/guacd/daemon.c x: 70 commits (all time) y: 314 lines of code src/common/clipboard.c x: 20 commits (all time) y: 76 lines of code src/common/common/clipboard.h x: 9 commits (all time) y: 21 lines of code src/protocols/kubernetes/kubernetes.c x: 51 commits (all time) y: 236 lines of code src/protocols/kubernetes/settings.c x: 32 commits (all time) y: 215 lines of code src/protocols/kubernetes/settings.h x: 21 commits (all time) y: 49 lines of code src/protocols/rdp/channels/cliprdr.c x: 45 commits (all time) y: 334 lines of code src/protocols/rdp/channels/cliprdr.h x: 8 commits (all time) y: 23 lines of code src/protocols/rdp/client.c x: 199 commits (all time) y: 158 lines of code src/protocols/rdp/settings.h x: 51 commits (all time) y: 135 lines of code src/protocols/rdp/user.c x: 54 commits (all time) y: 87 lines of code src/protocols/ssh/settings.c x: 90 commits (all time) y: 304 lines of code src/protocols/ssh/settings.h x: 63 commits (all time) y: 66 lines of code src/protocols/ssh/ssh.c x: 147 commits (all time) y: 346 lines of code src/protocols/telnet/settings.c x: 57 commits (all time) y: 292 lines of code src/protocols/telnet/settings.h x: 36 commits (all time) y: 59 lines of code src/protocols/telnet/telnet.c x: 82 commits (all time) y: 317 lines of code src/protocols/vnc/client.c x: 106 commits (all time) y: 107 lines of code src/protocols/vnc/clipboard.c x: 20 commits (all time) y: 96 lines of code src/protocols/vnc/settings.c x: 86 commits (all time) y: 372 lines of code src/protocols/vnc/settings.h x: 60 commits (all time) y: 73 lines of code src/protocols/vnc/user.c x: 56 commits (all time) y: 68 lines of code src/terminal/terminal.c x: 217 commits (all time) y: 1158 lines of code src/terminal/terminal/terminal.h x: 75 commits (all time) y: 90 lines of code src/common-ssh/ssh.c x: 82 commits (all time) y: 300 lines of code src/protocols/vnc/vnc.c x: 116 commits (all time) y: 363 lines of code src/protocols/vnc/vnc.h x: 49 commits (all time) y: 57 lines of code src/terminal/display.c x: 79 commits (all time) y: 600 lines of code src/protocols/rdp/gdi.c x: 43 commits (all time) y: 97 lines of code src/libguac/socket-nest.c x: 21 commits (all time) y: 101 lines of code src/terminal/terminal-handlers.c x: 31 commits (all time) y: 803 lines of code src/terminal/terminal/terminal-priv.h x: 28 commits (all time) y: 119 lines of code src/terminal/buffer.c x: 34 commits (all time) y: 259 lines of code src/common-ssh/key.c x: 25 commits (all time) y: 122 lines of code src/libguac/client.c x: 110 commits (all time) y: 488 lines of code src/libguac/display-builtin-cursors.c x: 4 commits (all time) y: 79 lines of code src/libguac/display-builtin-cursors.h x: 4 commits (all time) y: 16 lines of code src/libguac/display-cursor.c x: 6 commits (all time) y: 57 lines of code src/libguac/display-layer-list.c x: 7 commits (all time) y: 157 lines of code src/libguac/display-layer.c x: 10 commits (all time) y: 184 lines of code src/libguac/display-plan-combine.c x: 7 commits (all time) y: 133 lines of code src/libguac/display-plan-rect.c x: 5 commits (all time) y: 85 lines of code src/libguac/display-plan-search.c x: 5 commits (all time) y: 132 lines of code src/libguac/display.c x: 13 commits (all time) y: 186 lines of code src/libguac/encode-webp.c x: 21 commits (all time) y: 113 lines of code src/libguac/fifo.c x: 4 commits (all time) y: 102 lines of code src/libguac/guacamole/assert.h x: 4 commits (all time) y: 12 lines of code src/libguac/guacamole/client-constants.h x: 11 commits (all time) y: 12 lines of code src/libguac/guacamole/client.h x: 79 commits (all time) y: 95 lines of code src/libguac/guacamole/display-constants.h x: 5 commits (all time) y: 6 lines of code src/libguac/guacamole/display-types.h x: 6 commits (all time) y: 14 lines of code src/libguac/guacamole/fifo-constants.h x: 4 commits (all time) y: 6 lines of code src/libguac/guacamole/fifo-types.h x: 4 commits (all time) y: 4 lines of code src/libguac/guacamole/fifo.h x: 4 commits (all time) y: 31 lines of code src/libguac/guacamole/flag.h x: 4 commits (all time) y: 26 lines of code src/libguac/guacamole/pool.h x: 12 commits (all time) y: 23 lines of code src/libguac/guacamole/user-constants.h x: 7 commits (all time) y: 10 lines of code src/libguac/mem.c x: 11 commits (all time) y: 116 lines of code src/libguac/pool.c x: 18 commits (all time) y: 93 lines of code src/libguac/rect.c x: 4 commits (all time) y: 71 lines of code src/libguac/user.c x: 32 commits (all time) y: 236 lines of code src/protocols/kubernetes/user.c x: 23 commits (all time) y: 57 lines of code src/protocols/rdp/channels/disp.c x: 26 commits (all time) y: 133 lines of code src/protocols/rdp/channels/disp.h x: 22 commits (all time) y: 28 lines of code src/protocols/rdp/channels/rdpei.c x: 16 commits (all time) y: 102 lines of code src/protocols/rdp/client.h x: 60 commits (all time) y: 13 lines of code src/protocols/rdp/fs.c x: 20 commits (all time) y: 472 lines of code src/protocols/rdp/gdi.h x: 20 commits (all time) y: 12 lines of code src/protocols/rdp/pointer.c x: 30 commits (all time) y: 79 lines of code src/protocols/rdp/pointer.h x: 13 commits (all time) y: 21 lines of code src/protocols/rdp/rdp.c x: 224 commits (all time) y: 451 lines of code src/protocols/rdp/rdp.h x: 70 commits (all time) y: 78 lines of code src/protocols/ssh/input.c x: 23 commits (all time) y: 47 lines of code src/protocols/vnc/client.h x: 50 commits (all time) y: 7 lines of code src/protocols/vnc/cursor.c x: 18 commits (all time) y: 66 lines of code src/protocols/vnc/cursor.h x: 8 commits (all time) y: 7 lines of code src/protocols/vnc/display.h x: 16 commits (all time) y: 14 lines of code src/protocols/vnc/log.c x: 9 commits (all time) y: 30 lines of code src/protocols/vnc/log.h x: 10 commits (all time) y: 19 lines of code src/terminal/select.c x: 37 commits (all time) y: 196 lines of code src/terminal/terminal/buffer.h x: 20 commits (all time) y: 23 lines of code src/terminal/terminal/types.h x: 22 commits (all time) y: 22 lines of code src/terminal/scrollbar.c x: 29 commits (all time) y: 226 lines of code src/terminal/terminal/display.h x: 31 commits (all time) y: 74 lines of code src/terminal/terminal/scrollbar.h x: 17 commits (all time) y: 54 lines of code src/terminal/terminal/select.h x: 12 commits (all time) y: 14 lines of code src/common/blank_cursor.c x: 3 commits (all time) y: 34 lines of code src/common/common/blank_cursor.h x: 3 commits (all time) y: 12 lines of code src/common/common/cursor.h x: 23 commits (all time) y: 42 lines of code src/common/common/dot_cursor.h x: 9 commits (all time) y: 12 lines of code src/common/common/pointer_cursor.h x: 6 commits (all time) y: 12 lines of code src/common/common/rect.h x: 3 commits (all time) y: 19 lines of code src/common/common/surface.h x: 22 commits (all time) y: 81 lines of code src/common/cursor.c x: 26 commits (all time) y: 162 lines of code src/common/dot_cursor.c x: 3 commits (all time) y: 42 lines of code src/common/ibar_cursor.c x: 3 commits (all time) y: 55 lines of code src/common/pointer_cursor.c x: 3 commits (all time) y: 53 lines of code src/common/rect.c x: 3 commits (all time) y: 154 lines of code src/common/surface.c x: 51 commits (all time) y: 963 lines of code src/protocols/rdp/channels/rail.c x: 31 commits (all time) y: 160 lines of code src/libguac/tcp.c x: 8 commits (all time) y: 98 lines of code src/libguac/wol.c x: 29 commits (all time) y: 124 lines of code src/common-ssh/common-ssh/ssh.h x: 30 commits (all time) y: 21 lines of code src/libguac/guacamole/wol-constants.h x: 15 commits (all time) y: 8 lines of code src/libguac/guacamole/wol.h x: 13 commits (all time) y: 9 lines of code src/guacd/proc-map.h x: 19 commits (all time) y: 22 lines of code src/protocols/vnc/input.h x: 11 commits (all time) y: 8 lines of code src/common-ssh/common-ssh/user.h x: 7 commits (all time) y: 18 lines of code src/common-ssh/user.c x: 11 commits (all time) y: 45 lines of code src/guacenc/video.c x: 53 commits (all time) y: 277 lines of code src/libguac/guacamole/protocol.h x: 76 commits (all time) y: 127 lines of code src/libguac/guacamole/recording.h x: 5 commits (all time) y: 26 lines of code src/libguac/guacamole/socket.h x: 32 commits (all time) y: 46 lines of code src/libguac/guacamole/string.h x: 22 commits (all time) y: 13 lines of code src/libguac/protocol.c x: 81 commits (all time) y: 982 lines of code src/libguac/recording.c x: 8 commits (all time) y: 116 lines of code src/libguac/socket.c x: 32 commits (all time) y: 197 lines of code src/libguac/string.c x: 19 commits (all time) y: 86 lines of code src/libguac/user-handlers.c x: 40 commits (all time) y: 436 lines of code src/protocols/rdp/channels/rail.h x: 9 commits (all time) y: 14 lines of code src/protocols/rdp/channels/rdpgfx.c x: 4 commits (all time) y: 42 lines of code src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c x: 23 commits (all time) y: 206 lines of code src/protocols/rdp/color.c x: 12 commits (all time) y: 41 lines of code src/protocols/rdp/keyboard.c x: 45 commits (all time) y: 307 lines of code src/protocols/rdp/plugins/channels.c x: 11 commits (all time) y: 80 lines of code src/protocols/rdp/plugins/channels.h x: 9 commits (all time) y: 26 lines of code src/protocols/rdp/plugins/guacai/guacai.c x: 24 commits (all time) y: 119 lines of code src/terminal/terminal/typescript.h x: 15 commits (all time) y: 26 lines of code src/terminal/typescript.c x: 30 commits (all time) y: 109 lines of code src/libguac/rwlock.c x: 12 commits (all time) y: 97 lines of code src/guacenc/ffmpeg-compat.c x: 27 commits (all time) y: 151 lines of code src/guacenc/ffmpeg-compat.h x: 19 commits (all time) y: 35 lines of code src/common/common/defaults.h x: 9 commits (all time) y: 4 lines of code src/guacd/log.h x: 15 commits (all time) y: 13 lines of code src/guacd/move-fd.c x: 8 commits (all time) y: 55 lines of code src/libguac/error.c x: 14 commits (all time) y: 135 lines of code src/libguac/guacamole/audio.h x: 21 commits (all time) y: 33 lines of code src/libguac/guacamole/error-types.h x: 7 commits (all time) y: 30 lines of code src/libguac/guacamole/hash.h x: 7 commits (all time) y: 6 lines of code src/libguac/guacamole/socket-ssl.h x: 10 commits (all time) y: 13 lines of code src/libguac/id.c x: 14 commits (all time) y: 63 lines of code src/libguac/user-handlers.h x: 29 commits (all time) y: 40 lines of code src/protocols/kubernetes/argv.h x: 15 commits (all time) y: 14 lines of code src/protocols/kubernetes/io.c x: 5 commits (all time) y: 69 lines of code src/protocols/kubernetes/pipe.h x: 9 commits (all time) y: 6 lines of code src/protocols/rdp/argv.h x: 8 commits (all time) y: 10 lines of code src/protocols/rdp/channels/pipe-svc.c x: 18 commits (all time) y: 136 lines of code src/protocols/rdp/channels/rdpdr/rdpdr.c x: 20 commits (all time) y: 112 lines of code src/protocols/ssh/argv.h x: 18 commits (all time) y: 12 lines of code src/protocols/ssh/client.c x: 80 commits (all time) y: 74 lines of code src/pulse/pulse/pulse.h x: 5 commits (all time) y: 22 lines of code src/terminal/char-mappings.c x: 6 commits (all time) y: 48 lines of code src/terminal/color-scheme.c x: 13 commits (all time) y: 123 lines of code src/terminal/terminal/char-mappings.h x: 6 commits (all time) y: 6 lines of code src/terminal/terminal/common.h x: 12 commits (all time) y: 9 lines of code src/terminal/terminal/palette.h x: 17 commits (all time) y: 36 lines of code src/terminal/terminal/terminal-handlers.h x: 6 commits (all time) y: 21 lines of code src/libguac/socket-ssl.c x: 13 commits (all time) y: 92 lines of code src/common-ssh/common-ssh/key.h x: 12 commits (all time) y: 20 lines of code src/common/iconv.c x: 8 commits (all time) y: 162 lines of code src/guacd/proc.c x: 32 commits (all time) y: 230 lines of code src/guacd/proc.h x: 11 commits (all time) y: 17 lines of code src/guacenc/display-flatten.c x: 9 commits (all time) y: 91 lines of code src/libguac/encode-jpeg.c x: 18 commits (all time) y: 111 lines of code src/libguac/guacamole/user-fntypes.h x: 13 commits (all time) y: 38 lines of code src/libguac/socket-broadcast.c x: 14 commits (all time) y: 108 lines of code src/libguac/socket-fd.c x: 29 commits (all time) y: 157 lines of code src/protocols/rdp/beep.c x: 11 commits (all time) y: 55 lines of code src/protocols/rdp/channels/audio-input/audio-buffer.h x: 14 commits (all time) y: 47 lines of code src/protocols/rdp/channels/pipe-svc.h x: 14 commits (all time) y: 28 lines of code src/protocols/rdp/fs.h x: 18 commits (all time) y: 82 lines of code doc/libguac/Doxyfile.in x: 5 commits (all time) y: 52 lines of code src/common-ssh/buffer.c x: 8 commits (all time) y: 73 lines of code src/common-ssh/sftp.c x: 27 commits (all time) y: 486 lines of code src/common/list.c x: 9 commits (all time) y: 49 lines of code src/common/string.c x: 5 commits (all time) y: 35 lines of code src/guacd/conf-args.c x: 11 commits (all time) y: 75 lines of code src/guacd/conf-file.c x: 25 commits (all time) y: 125 lines of code src/guacd/connection.c x: 27 commits (all time) y: 183 lines of code src/guacd/proc-map.c x: 16 commits (all time) y: 117 lines of code src/guacenc/buffer.c x: 14 commits (all time) y: 82 lines of code src/guacenc/cursor.c x: 6 commits (all time) y: 23 lines of code src/guacenc/display.c x: 26 commits (all time) y: 61 lines of code src/guacenc/image-stream.c x: 16 commits (all time) y: 90 lines of code src/guacenc/image-stream.h x: 14 commits (all time) y: 32 lines of code src/guacenc/jpeg.c x: 10 commits (all time) y: 53 lines of code src/guacenc/layer.c x: 10 commits (all time) y: 31 lines of code src/guaclog/keydef.c x: 12 commits (all time) y: 180 lines of code src/guaclog/state.c x: 11 commits (all time) y: 128 lines of code src/libguac/argv.c x: 7 commits (all time) y: 142 lines of code src/libguac/audio.c x: 26 commits (all time) y: 95 lines of code src/libguac/encode-png.c x: 19 commits (all time) y: 171 lines of code src/libguac/guacamole/mem.h x: 4 commits (all time) y: 62 lines of code src/libguac/id.h x: 6 commits (all time) y: 4 lines of code src/libguac/palette.c x: 8 commits (all time) y: 60 lines of code src/libguac/parser.c x: 10 commits (all time) y: 178 lines of code src/libguac/raw_encoder.c x: 15 commits (all time) y: 79 lines of code src/libguac/socket-wsa.c x: 8 commits (all time) y: 153 lines of code src/libguac/user-handshake.c x: 35 commits (all time) y: 177 lines of code src/protocols/kubernetes/client.c x: 24 commits (all time) y: 72 lines of code src/protocols/rdp/channels/audio-input/audio-buffer.c x: 14 commits (all time) y: 266 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.c x: 26 commits (all time) y: 394 lines of code src/protocols/rdp/channels/rdpsnd/rdpsnd.c x: 16 commits (all time) y: 59 lines of code src/protocols/rdp/download.c x: 16 commits (all time) y: 142 lines of code src/protocols/rdp/ls.c x: 11 commits (all time) y: 67 lines of code src/protocols/rdp/plugins/guac-common-svc/guac-common-svc.c x: 20 commits (all time) y: 116 lines of code src/protocols/rdp/print-job.c x: 17 commits (all time) y: 276 lines of code src/protocols/rdp/upload.c x: 12 commits (all time) y: 158 lines of code src/protocols/ssh/ssh_agent.c x: 12 commits (all time) y: 113 lines of code src/protocols/telnet/client.c x: 51 commits (all time) y: 65 lines of code src/protocols/vnc/argv.c x: 11 commits (all time) y: 26 lines of code src/pulse/pulse.c x: 10 commits (all time) y: 155 lines of code src/protocols/kubernetes/argv.c x: 17 commits (all time) y: 48 lines of code src/protocols/ssh/argv.c x: 25 commits (all time) y: 54 lines of code src/protocols/telnet/argv.c x: 20 commits (all time) y: 50 lines of code src/protocols/telnet/user.c x: 28 commits (all time) y: 55 lines of code src/libguac/fips.c x: 4 commits (all time) y: 19 lines of code src/protocols/rdp/channels/common-svc.h x: 11 commits (all time) y: 36 lines of code src/protocols/rdp/plugins/guacai/guacai-messages.c x: 20 commits (all time) y: 189 lines of code src/libguac/guacamole/protocol-types.h x: 19 commits (all time) y: 82 lines of code src/libguac/guacamole/user.h x: 34 commits (all time) y: 99 lines of code src/protocols/kubernetes/input.c x: 10 commits (all time) y: 47 lines of code src/protocols/kubernetes/kubernetes.h x: 13 commits (all time) y: 31 lines of code src/protocols/ssh/ssh.h x: 22 commits (all time) y: 32 lines of code src/protocols/telnet/telnet.h x: 15 commits (all time) y: 22 lines of code doc/libguac-terminal/Doxyfile.in x: 3 commits (all time) y: 49 lines of code src/protocols/kubernetes/clipboard.c x: 6 commits (all time) y: 28 lines of code src/protocols/ssh/client.h x: 37 commits (all time) y: 5 lines of code src/protocols/ssh/clipboard.c x: 16 commits (all time) y: 26 lines of code src/protocols/telnet/client.h x: 19 commits (all time) y: 10 lines of code src/terminal/named-colors.c x: 10 commits (all time) y: 711 lines of code src/terminal/palette.c x: 9 commits (all time) y: 271 lines of code src/terminal/terminal-stdin-stream.c x: 8 commits (all time) y: 83 lines of code src/common/json.c x: 4 commits (all time) y: 86 lines of code src/protocols/kubernetes/url.c x: 12 commits (all time) y: 91 lines of code src/guacd/log.c x: 22 commits (all time) y: 85 lines of code src/protocols/vnc/auth.c x: 27 commits (all time) y: 65 lines of code src/protocols/rdp/error.c x: 13 commits (all time) y: 155 lines of code src/protocols/rdp/channels/audio-input/audio-input.c x: 5 commits (all time) y: 89 lines of code src/libguac/guacamole/argv-constants.h x: 3 commits (all time) y: 9 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.c x: 15 commits (all time) y: 202 lines of code src/guacenc/guacenc.c x: 20 commits (all time) y: 85 lines of code src/guacenc/video.h x: 16 commits (all time) y: 33 lines of code src/protocols/rdp/keyboard.h x: 24 commits (all time) y: 41 lines of code src/protocols/rdp/keymap.h x: 12 commits (all time) y: 36 lines of code src/protocols/rdp/decompose.c x: 10 commits (all time) y: 84 lines of code src/protocols/rdp/keymaps/generate.pl x: 21 commits (all time) y: 163 lines of code src/common-ssh/common-ssh/sftp.h x: 12 commits (all time) y: 44 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-messages.c x: 13 commits (all time) y: 207 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-printer.c x: 12 commits (all time) y: 136 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.c x: 6 commits (all time) y: 147 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.h x: 8 commits (all time) y: 17 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.c x: 7 commits (all time) y: 90 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-fs.c x: 7 commits (all time) y: 84 lines of code src/protocols/rdp/doc/svc-example/svc-example.c x: 3 commits (all time) y: 28 lines of code src/protocols/rdp/plugins/generate-entry-wrappers.pl x: 3 commits (all time) y: 26 lines of code src/protocols/rdp/plugins/guacai/guacai-messages.h x: 7 commits (all time) y: 35 lines of code src/protocols/rdp/print-job.h x: 5 commits (all time) y: 40 lines of code src/libguac/timestamp.c x: 12 commits (all time) y: 28 lines of code src/libguac/unicode.c x: 10 commits (all time) y: 96 lines of code src/protocols/kubernetes/ssl.c x: 4 commits (all time) y: 111 lines of code src/protocols/kubernetes/ssl.h x: 2 commits (all time) y: 6 lines of code src/protocols/ssh/pipe.c x: 2 commits (all time) y: 21 lines of code src/guacenc/encode.c x: 15 commits (all time) y: 84 lines of code src/protocols/ssh/ttymode.c x: 13 commits (all time) y: 24 lines of code src/protocols/ssh/ttymode.h x: 14 commits (all time) y: 10 lines of code src/guacd/conf-parse.c x: 10 commits (all time) y: 257 lines of code src/guaclog/guaclog.c x: 2 commits (all time) y: 57 lines of code src/guaclog/instruction-key.c x: 2 commits (all time) y: 14 lines of code src/guaclog/instructions.c x: 2 commits (all time) y: 24 lines of code src/guaclog/interpret.c x: 2 commits (all time) y: 80 lines of code src/guaclog/log.c x: 2 commits (all time) y: 40 lines of code src/guaclog/log.h x: 2 commits (all time) y: 11 lines of code src/guacenc/display.h x: 17 commits (all time) y: 43 lines of code src/guacenc/instruction-cursor.c x: 10 commits (all time) y: 34 lines of code src/guacenc/instructions.c x: 9 commits (all time) y: 38 lines of code src/guacenc/instruction-size.c x: 10 commits (all time) y: 18 lines of code src/libguac/wait-fd.h x: 2 commits (all time) y: 4 lines of code src/common-ssh/common-ssh/buffer.h x: 5 commits (all time) y: 15 lines of code src/protocols/ssh/sftp.c x: 32 commits (all time) y: 35 lines of code src/guacd/init.d/guacd.in x: 3 commits (all time) y: 116 lines of code src/guacenc/buffer.h x: 7 commits (all time) y: 20 lines of code src/guacenc/display-layers.c x: 6 commits (all time) y: 44 lines of code src/guacenc/instruction-end.c x: 8 commits (all time) y: 22 lines of code src/libguac/guacamole/object-types.h x: 3 commits (all time) y: 4 lines of code src/libguac/guacamole/object.h x: 5 commits (all time) y: 11 lines of code src/protocols/rdp/unicode.h x: 10 commits (all time) y: 7 lines of code
1158.0
lines of code
  min: 4.0
  average: 78.68
  25th percentile: 13.0
  median: 32.0
  75th percentile: 90.25
  max: 1158.0
0 224.0
commits (all time)
min: 2.0 | average: 17.14 | 25th percentile: 5.0 | median: 9.0 | 75th percentile: 19.0 | max: 224.0

File Size vs. Contributors (all time): 454 points

src/libguac/display-priv.h x: 4 contributors (all time) y: 114 lines of code src/libguac/display-render-thread.c x: 4 contributors (all time) y: 92 lines of code src/libguac/guacamole/display.h x: 4 contributors (all time) y: 64 lines of code src/protocols/rdp/input.c x: 7 contributors (all time) y: 118 lines of code src/protocols/vnc/display.c x: 7 contributors (all time) y: 195 lines of code src/protocols/vnc/input.c x: 5 contributors (all time) y: 36 lines of code src/protocols/rdp/settings.c x: 9 contributors (all time) y: 1038 lines of code src/libguac/display-flush.c x: 5 contributors (all time) y: 184 lines of code src/libguac/display-plan.c x: 4 contributors (all time) y: 203 lines of code src/libguac/display-worker.c x: 4 contributors (all time) y: 209 lines of code src/guacd/daemon.c x: 8 contributors (all time) y: 314 lines of code src/common/clipboard.c x: 6 contributors (all time) y: 76 lines of code src/common/common/clipboard.h x: 4 contributors (all time) y: 21 lines of code src/protocols/kubernetes/kubernetes.c x: 8 contributors (all time) y: 236 lines of code src/protocols/kubernetes/settings.c x: 7 contributors (all time) y: 215 lines of code src/protocols/kubernetes/settings.h x: 7 contributors (all time) y: 49 lines of code src/protocols/rdp/channels/cliprdr.c x: 8 contributors (all time) y: 334 lines of code src/protocols/rdp/channels/cliprdr.h x: 4 contributors (all time) y: 23 lines of code src/protocols/rdp/client.c x: 11 contributors (all time) y: 158 lines of code src/protocols/rdp/settings.h x: 7 contributors (all time) y: 135 lines of code src/protocols/rdp/user.c x: 7 contributors (all time) y: 87 lines of code src/protocols/ssh/settings.c x: 9 contributors (all time) y: 304 lines of code src/protocols/ssh/settings.h x: 9 contributors (all time) y: 66 lines of code src/protocols/ssh/ssh.c x: 14 contributors (all time) y: 346 lines of code src/protocols/telnet/settings.c x: 8 contributors (all time) y: 292 lines of code src/protocols/telnet/settings.h x: 8 contributors (all time) y: 59 lines of code src/protocols/telnet/telnet.c x: 10 contributors (all time) y: 317 lines of code src/protocols/vnc/client.c x: 8 contributors (all time) y: 107 lines of code src/protocols/vnc/clipboard.c x: 6 contributors (all time) y: 96 lines of code src/protocols/vnc/settings.c x: 9 contributors (all time) y: 372 lines of code src/protocols/vnc/settings.h x: 9 contributors (all time) y: 73 lines of code src/protocols/vnc/user.c x: 7 contributors (all time) y: 68 lines of code src/terminal/terminal.c x: 15 contributors (all time) y: 1158 lines of code src/terminal/terminal/terminal.h x: 9 contributors (all time) y: 90 lines of code src/common-ssh/ssh.c x: 11 contributors (all time) y: 300 lines of code src/protocols/vnc/vnc.c x: 7 contributors (all time) y: 363 lines of code src/protocols/vnc/vnc.h x: 5 contributors (all time) y: 57 lines of code src/terminal/display.c x: 11 contributors (all time) y: 600 lines of code src/protocols/rdp/gdi.c x: 7 contributors (all time) y: 97 lines of code src/libguac/socket-nest.c x: 5 contributors (all time) y: 101 lines of code src/terminal/terminal-handlers.c x: 8 contributors (all time) y: 803 lines of code src/terminal/terminal/terminal-priv.h x: 8 contributors (all time) y: 119 lines of code src/terminal/buffer.c x: 7 contributors (all time) y: 259 lines of code src/common-ssh/key.c x: 7 contributors (all time) y: 122 lines of code src/libguac/client.c x: 7 contributors (all time) y: 488 lines of code src/libguac/display-builtin-cursors.c x: 2 contributors (all time) y: 79 lines of code src/libguac/display-builtin-cursors.h x: 2 contributors (all time) y: 16 lines of code src/libguac/display-cursor.c x: 2 contributors (all time) y: 57 lines of code src/libguac/display-layer-list.c x: 2 contributors (all time) y: 157 lines of code src/libguac/display-layer.c x: 2 contributors (all time) y: 184 lines of code src/libguac/display-plan-combine.c x: 2 contributors (all time) y: 133 lines of code src/libguac/display-plan-rect.c x: 2 contributors (all time) y: 85 lines of code src/libguac/display-plan-search.c x: 2 contributors (all time) y: 132 lines of code src/libguac/encode-webp.c x: 7 contributors (all time) y: 113 lines of code src/libguac/fifo.c x: 2 contributors (all time) y: 102 lines of code src/libguac/guacamole/assert.h x: 2 contributors (all time) y: 12 lines of code src/libguac/guacamole/client-constants.h x: 3 contributors (all time) y: 12 lines of code src/libguac/guacamole/client.h x: 6 contributors (all time) y: 95 lines of code src/libguac/guacamole/display-constants.h x: 2 contributors (all time) y: 6 lines of code src/libguac/guacamole/fifo-types.h x: 2 contributors (all time) y: 4 lines of code src/libguac/guacamole/fifo.h x: 2 contributors (all time) y: 31 lines of code src/libguac/guacamole/flag.h x: 2 contributors (all time) y: 26 lines of code src/libguac/guacamole/pool.h x: 3 contributors (all time) y: 23 lines of code src/libguac/pool.c x: 3 contributors (all time) y: 93 lines of code src/libguac/rect.c x: 2 contributors (all time) y: 71 lines of code src/libguac/user.c x: 6 contributors (all time) y: 236 lines of code src/protocols/kubernetes/user.c x: 4 contributors (all time) y: 57 lines of code src/protocols/rdp/channels/disp.c x: 4 contributors (all time) y: 133 lines of code src/protocols/rdp/channels/disp.h x: 6 contributors (all time) y: 28 lines of code src/protocols/rdp/channels/rdpei.c x: 3 contributors (all time) y: 102 lines of code src/protocols/rdp/client.h x: 5 contributors (all time) y: 13 lines of code src/protocols/rdp/fs.c x: 4 contributors (all time) y: 472 lines of code src/protocols/rdp/gdi.h x: 4 contributors (all time) y: 12 lines of code src/protocols/rdp/pointer.c x: 7 contributors (all time) y: 79 lines of code src/protocols/rdp/pointer.h x: 5 contributors (all time) y: 21 lines of code src/protocols/rdp/rdp.c x: 8 contributors (all time) y: 451 lines of code src/protocols/ssh/input.c x: 4 contributors (all time) y: 47 lines of code src/protocols/vnc/client.h x: 8 contributors (all time) y: 7 lines of code src/protocols/vnc/cursor.h x: 3 contributors (all time) y: 7 lines of code src/protocols/vnc/display.h x: 4 contributors (all time) y: 14 lines of code src/protocols/vnc/log.c x: 3 contributors (all time) y: 30 lines of code src/protocols/vnc/log.h x: 3 contributors (all time) y: 19 lines of code src/terminal/common.c x: 7 contributors (all time) y: 59 lines of code src/terminal/select.c x: 8 contributors (all time) y: 196 lines of code src/terminal/terminal/buffer.h x: 6 contributors (all time) y: 23 lines of code src/terminal/terminal/types.h x: 6 contributors (all time) y: 22 lines of code src/terminal/scrollbar.c x: 3 contributors (all time) y: 226 lines of code src/terminal/terminal/display.h x: 7 contributors (all time) y: 74 lines of code src/terminal/terminal/scrollbar.h x: 6 contributors (all time) y: 54 lines of code src/terminal/terminal/select.h x: 5 contributors (all time) y: 14 lines of code src/common/blank_cursor.c x: 2 contributors (all time) y: 34 lines of code src/common/common/cursor.h x: 6 contributors (all time) y: 42 lines of code src/common/common/dot_cursor.h x: 6 contributors (all time) y: 12 lines of code src/common/common/rect.h x: 2 contributors (all time) y: 19 lines of code src/common/common/surface.h x: 6 contributors (all time) y: 81 lines of code src/common/cursor.c x: 6 contributors (all time) y: 162 lines of code src/common/dot_cursor.c x: 2 contributors (all time) y: 42 lines of code src/common/pointer_cursor.c x: 2 contributors (all time) y: 53 lines of code src/common/rect.c x: 2 contributors (all time) y: 154 lines of code src/common/surface.c x: 7 contributors (all time) y: 963 lines of code src/protocols/rdp/channels/rail.c x: 4 contributors (all time) y: 160 lines of code src/libguac/tcp.c x: 3 contributors (all time) y: 98 lines of code src/libguac/wol.c x: 3 contributors (all time) y: 124 lines of code src/protocols/vnc/input.h x: 6 contributors (all time) y: 8 lines of code src/common-ssh/user.c x: 4 contributors (all time) y: 45 lines of code src/guacenc/video.c x: 10 contributors (all time) y: 277 lines of code src/libguac/guacamole/protocol.h x: 7 contributors (all time) y: 127 lines of code src/libguac/guacamole/string.h x: 7 contributors (all time) y: 13 lines of code src/libguac/protocol.c x: 6 contributors (all time) y: 982 lines of code src/libguac/recording.c x: 3 contributors (all time) y: 116 lines of code src/libguac/socket.c x: 6 contributors (all time) y: 197 lines of code src/libguac/string.c x: 6 contributors (all time) y: 86 lines of code src/libguac/user-handlers.c x: 4 contributors (all time) y: 436 lines of code src/protocols/rdp/color.c x: 4 contributors (all time) y: 41 lines of code src/protocols/rdp/keyboard.c x: 6 contributors (all time) y: 307 lines of code src/protocols/rdp/plugins/channels.c x: 5 contributors (all time) y: 80 lines of code src/protocols/rdp/plugins/guacai/guacai.c x: 6 contributors (all time) y: 119 lines of code src/terminal/typescript.c x: 4 contributors (all time) y: 109 lines of code src/guacenc/ffmpeg-compat.c x: 8 contributors (all time) y: 151 lines of code src/guacenc/ffmpeg-compat.h x: 8 contributors (all time) y: 35 lines of code src/common/common/defaults.h x: 4 contributors (all time) y: 4 lines of code src/libguac/error.c x: 6 contributors (all time) y: 135 lines of code src/libguac/guacamole/audio.h x: 6 contributors (all time) y: 33 lines of code src/libguac/guacamole/error-types.h x: 5 contributors (all time) y: 30 lines of code src/libguac/guacamole/hash.h x: 5 contributors (all time) y: 6 lines of code src/libguac/guacamole/parser.h x: 7 contributors (all time) y: 25 lines of code src/libguac/id.c x: 6 contributors (all time) y: 63 lines of code src/libguac/raw_encoder.h x: 6 contributors (all time) y: 14 lines of code src/libguac/user-handlers.h x: 6 contributors (all time) y: 40 lines of code src/protocols/kubernetes/io.c x: 4 contributors (all time) y: 69 lines of code src/protocols/rdp/channels/pipe-svc.c x: 5 contributors (all time) y: 136 lines of code src/protocols/rdp/channels/rdpdr/rdpdr.c x: 5 contributors (all time) y: 112 lines of code src/protocols/ssh/ssh_agent.h x: 5 contributors (all time) y: 25 lines of code src/terminal/char-mappings.c x: 5 contributors (all time) y: 48 lines of code src/terminal/color-scheme.c x: 5 contributors (all time) y: 123 lines of code src/common-ssh/common-ssh/key.h x: 7 contributors (all time) y: 20 lines of code src/common/iconv.c x: 5 contributors (all time) y: 162 lines of code src/guacd/proc.c x: 7 contributors (all time) y: 230 lines of code src/guacenc/display-flatten.c x: 6 contributors (all time) y: 91 lines of code src/libguac/encode-jpeg.c x: 6 contributors (all time) y: 111 lines of code src/libguac/socket-broadcast.c x: 5 contributors (all time) y: 108 lines of code src/libguac/socket-fd.c x: 6 contributors (all time) y: 157 lines of code src/protocols/rdp/fs.h x: 4 contributors (all time) y: 82 lines of code src/common-ssh/buffer.c x: 2 contributors (all time) y: 73 lines of code src/common-ssh/sftp.c x: 4 contributors (all time) y: 486 lines of code src/common/list.c x: 3 contributors (all time) y: 49 lines of code src/guacd/conf-args.c x: 4 contributors (all time) y: 75 lines of code src/guacd/conf-file.c x: 6 contributors (all time) y: 125 lines of code src/guacd/connection.c x: 6 contributors (all time) y: 183 lines of code src/guacenc/buffer.c x: 3 contributors (all time) y: 82 lines of code src/guacenc/display.c x: 4 contributors (all time) y: 61 lines of code src/guacenc/image-stream.c x: 4 contributors (all time) y: 90 lines of code src/guacenc/image-stream.h x: 3 contributors (all time) y: 32 lines of code src/guacenc/jpeg.c x: 3 contributors (all time) y: 53 lines of code src/guaclog/keydef.c x: 3 contributors (all time) y: 180 lines of code src/guaclog/state.c x: 3 contributors (all time) y: 128 lines of code src/libguac/argv.c x: 3 contributors (all time) y: 142 lines of code src/libguac/encode-png.c x: 5 contributors (all time) y: 171 lines of code src/libguac/guacamole/mem.h x: 2 contributors (all time) y: 62 lines of code src/libguac/id.h x: 3 contributors (all time) y: 4 lines of code src/libguac/palette.c x: 3 contributors (all time) y: 60 lines of code src/libguac/socket-wsa.c x: 3 contributors (all time) y: 153 lines of code src/libguac/user-handshake.c x: 4 contributors (all time) y: 177 lines of code src/protocols/kubernetes/client.c x: 5 contributors (all time) y: 72 lines of code src/protocols/rdp/channels/audio-input/audio-buffer.c x: 4 contributors (all time) y: 266 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.c x: 4 contributors (all time) y: 394 lines of code src/protocols/rdp/download.c x: 4 contributors (all time) y: 142 lines of code src/protocols/rdp/print-job.c x: 5 contributors (all time) y: 276 lines of code src/protocols/rdp/upload.c x: 4 contributors (all time) y: 158 lines of code src/protocols/ssh/ssh_agent.c x: 3 contributors (all time) y: 113 lines of code src/protocols/ssh/argv.c x: 4 contributors (all time) y: 54 lines of code src/protocols/rdp/plugins/guacai/guacai-messages.c x: 5 contributors (all time) y: 189 lines of code src/libguac/guacamole/protocol-constants.h x: 4 contributors (all time) y: 6 lines of code src/libguac/guacamole/user.h x: 5 contributors (all time) y: 99 lines of code src/protocols/ssh/ssh.h x: 4 contributors (all time) y: 32 lines of code doc/libguac-terminal/Doxyfile.in x: 2 contributors (all time) y: 49 lines of code src/terminal/named-colors.c x: 4 contributors (all time) y: 711 lines of code src/terminal/palette.c x: 3 contributors (all time) y: 271 lines of code src/terminal/terminal-stdin-stream.c x: 3 contributors (all time) y: 83 lines of code src/protocols/rdp/upload.h x: 3 contributors (all time) y: 16 lines of code src/guacd/log.c x: 5 contributors (all time) y: 85 lines of code src/protocols/vnc/auth.c x: 5 contributors (all time) y: 65 lines of code src/protocols/rdp/error.c x: 5 contributors (all time) y: 155 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.c x: 3 contributors (all time) y: 202 lines of code src/common-ssh/common-ssh/sftp.h x: 3 contributors (all time) y: 44 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-messages.c x: 3 contributors (all time) y: 207 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-printer.c x: 3 contributors (all time) y: 136 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.c x: 3 contributors (all time) y: 147 lines of code src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.c x: 3 contributors (all time) y: 90 lines of code src/protocols/rdp/print-job.h x: 3 contributors (all time) y: 40 lines of code src/libguac/timestamp.c x: 4 contributors (all time) y: 28 lines of code src/protocols/kubernetes/ssl.c x: 2 contributors (all time) y: 111 lines of code src/guacenc/encode.c x: 4 contributors (all time) y: 84 lines of code src/guacd/conf-parse.c x: 4 contributors (all time) y: 257 lines of code src/guaclog/log.c x: 2 contributors (all time) y: 40 lines of code src/guacd/init.d/guacd.in x: 2 contributors (all time) y: 116 lines of code
1158.0
lines of code
  min: 4.0
  average: 78.68
  25th percentile: 13.0
  median: 32.0
  75th percentile: 90.25
  max: 1158.0
0 15.0
contributors (all time)
min: 2.0 | average: 4.11 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 15.0

File Size vs. Commits (30 days): 12 points

src/libguac/display-priv.h x: 4 commits (30d) y: 114 lines of code src/libguac/display-render-thread.c x: 4 commits (30d) y: 92 lines of code src/libguac/guacamole/display.h x: 4 commits (30d) y: 64 lines of code src/protocols/rdp/input.c x: 4 commits (30d) y: 118 lines of code src/protocols/vnc/display.c x: 4 commits (30d) y: 195 lines of code src/protocols/vnc/input.c x: 4 commits (30d) y: 36 lines of code src/protocols/rdp/settings.c x: 4 commits (30d) y: 1038 lines of code src/libguac/display-flush.c x: 11 commits (30d) y: 184 lines of code src/libguac/display-plan.c x: 4 commits (30d) y: 203 lines of code src/libguac/display-plan.h x: 4 commits (30d) y: 66 lines of code src/libguac/display-worker.c x: 7 commits (30d) y: 209 lines of code src/guacd/daemon.c x: 3 commits (30d) y: 314 lines of code
1038.0
lines of code
  min: 36.0
  average: 219.42
  25th percentile: 72.5
  median: 151.0
  75th percentile: 207.5
  max: 1038.0
0 11.0
commits (30d)
min: 3.0 | average: 4.75 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 4.0 | max: 11.0

File Size vs. Contributors (30 days): 12 points

src/libguac/display-priv.h x: 3 contributors (30d) y: 114 lines of code src/libguac/display-render-thread.c x: 3 contributors (30d) y: 92 lines of code src/libguac/guacamole/display.h x: 3 contributors (30d) y: 64 lines of code src/protocols/rdp/input.c x: 3 contributors (30d) y: 118 lines of code src/protocols/vnc/display.c x: 2 contributors (30d) y: 195 lines of code src/protocols/vnc/input.c x: 3 contributors (30d) y: 36 lines of code src/protocols/rdp/settings.c x: 2 contributors (30d) y: 1038 lines of code src/libguac/display-flush.c x: 4 contributors (30d) y: 184 lines of code src/libguac/display-plan.c x: 3 contributors (30d) y: 203 lines of code src/libguac/display-plan.h x: 3 contributors (30d) y: 66 lines of code src/libguac/display-worker.c x: 3 contributors (30d) y: 209 lines of code src/guacd/daemon.c x: 2 contributors (30d) y: 314 lines of code
1038.0
lines of code
  min: 36.0
  average: 219.42
  25th percentile: 72.5
  median: 151.0
  75th percentile: 207.5
  max: 1038.0
0 4.0
contributors (30d)
min: 2.0 | average: 2.83 | 25th percentile: 2.25 | median: 3.0 | 75th percentile: 3.0 | max: 4.0

File Size vs. Commits (90 days): 35 points

src/libguac/display-priv.h x: 4 commits (90d) y: 114 lines of code src/libguac/display-render-thread.c x: 4 commits (90d) y: 92 lines of code src/libguac/guacamole/display.h x: 4 commits (90d) y: 64 lines of code src/protocols/vnc/display.c x: 4 commits (90d) y: 195 lines of code src/protocols/vnc/input.c x: 4 commits (90d) y: 36 lines of code src/protocols/rdp/settings.c x: 9 commits (90d) y: 1038 lines of code src/libguac/display-flush.c x: 11 commits (90d) y: 184 lines of code src/libguac/display-plan.c x: 4 commits (90d) y: 203 lines of code src/libguac/display-worker.c x: 7 commits (90d) y: 209 lines of code src/guacd/daemon.c x: 3 commits (90d) y: 314 lines of code src/common/clipboard.c x: 1 commits (90d) y: 76 lines of code src/common/common/clipboard.h x: 1 commits (90d) y: 21 lines of code src/protocols/kubernetes/kubernetes.c x: 1 commits (90d) y: 236 lines of code src/protocols/kubernetes/settings.c x: 1 commits (90d) y: 215 lines of code src/protocols/kubernetes/settings.h x: 1 commits (90d) y: 49 lines of code src/protocols/rdp/channels/cliprdr.c x: 1 commits (90d) y: 334 lines of code src/protocols/rdp/channels/cliprdr.h x: 1 commits (90d) y: 23 lines of code src/protocols/rdp/client.c x: 1 commits (90d) y: 158 lines of code src/protocols/rdp/settings.h x: 1 commits (90d) y: 135 lines of code src/protocols/rdp/user.c x: 1 commits (90d) y: 87 lines of code src/protocols/ssh/settings.c x: 1 commits (90d) y: 304 lines of code src/protocols/ssh/settings.h x: 1 commits (90d) y: 66 lines of code src/protocols/ssh/ssh.c x: 1 commits (90d) y: 346 lines of code src/protocols/telnet/settings.c x: 1 commits (90d) y: 292 lines of code src/protocols/telnet/settings.h x: 1 commits (90d) y: 59 lines of code src/protocols/telnet/telnet.c x: 1 commits (90d) y: 317 lines of code src/protocols/vnc/client.c x: 1 commits (90d) y: 107 lines of code src/protocols/vnc/clipboard.c x: 1 commits (90d) y: 96 lines of code src/protocols/vnc/settings.c x: 1 commits (90d) y: 372 lines of code src/terminal/terminal.c x: 1 commits (90d) y: 1158 lines of code
1158.0
lines of code
  min: 21.0
  average: 209.0
  25th percentile: 68.0
  median: 118.0
  75th percentile: 292.0
  max: 1158.0
0 11.0
commits (90d)
min: 1.0 | average: 2.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 4.0 | max: 11.0

File Size vs. Contributors (90 days): 35 points

src/libguac/display-priv.h x: 3 contributors (90d) y: 114 lines of code src/libguac/display-render-thread.c x: 3 contributors (90d) y: 92 lines of code src/libguac/guacamole/display.h x: 3 contributors (90d) y: 64 lines of code src/protocols/vnc/display.c x: 2 contributors (90d) y: 195 lines of code src/protocols/vnc/input.c x: 3 contributors (90d) y: 36 lines of code src/protocols/rdp/settings.c x: 4 contributors (90d) y: 1038 lines of code src/libguac/display-flush.c x: 4 contributors (90d) y: 184 lines of code src/libguac/display-plan.c x: 3 contributors (90d) y: 203 lines of code src/libguac/display-worker.c x: 3 contributors (90d) y: 209 lines of code src/guacd/daemon.c x: 2 contributors (90d) y: 314 lines of code src/common/clipboard.c x: 1 contributors (90d) y: 76 lines of code src/common/common/clipboard.h x: 1 contributors (90d) y: 21 lines of code src/protocols/kubernetes/kubernetes.c x: 1 contributors (90d) y: 236 lines of code src/protocols/kubernetes/settings.c x: 1 contributors (90d) y: 215 lines of code src/protocols/kubernetes/settings.h x: 1 contributors (90d) y: 49 lines of code src/protocols/rdp/channels/cliprdr.c x: 1 contributors (90d) y: 334 lines of code src/protocols/rdp/channels/cliprdr.h x: 1 contributors (90d) y: 23 lines of code src/protocols/rdp/client.c x: 1 contributors (90d) y: 158 lines of code src/protocols/rdp/settings.h x: 1 contributors (90d) y: 135 lines of code src/protocols/rdp/user.c x: 1 contributors (90d) y: 87 lines of code src/protocols/ssh/settings.c x: 1 contributors (90d) y: 304 lines of code src/protocols/ssh/settings.h x: 1 contributors (90d) y: 66 lines of code src/protocols/ssh/ssh.c x: 1 contributors (90d) y: 346 lines of code src/protocols/telnet/settings.c x: 1 contributors (90d) y: 292 lines of code src/protocols/telnet/settings.h x: 1 contributors (90d) y: 59 lines of code src/protocols/telnet/telnet.c x: 1 contributors (90d) y: 317 lines of code src/protocols/vnc/client.c x: 1 contributors (90d) y: 107 lines of code src/protocols/vnc/clipboard.c x: 1 contributors (90d) y: 96 lines of code src/protocols/vnc/settings.c x: 1 contributors (90d) y: 372 lines of code src/terminal/terminal.c x: 1 contributors (90d) y: 1158 lines of code
1158.0
lines of code
  min: 21.0
  average: 209.0
  25th percentile: 68.0
  median: 118.0
  75th percentile: 292.0
  max: 1158.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.69 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 4.0