From be7fb7b57a97147b40b5d8203f6241015755a51d Mon Sep 17 00:00:00 2001 From: Thomas Ulmer Date: Wed, 4 Feb 2026 14:33:05 -0800 Subject: suckless includes --- tree/src/emacs/emacs-source/.clang-format | 44 ++++ tree/src/emacs/emacs-source/.clangd | 6 + tree/src/emacs/emacs-source/.dir-locals.el | 56 ++++ tree/src/emacs/emacs-source/.gitattributes | 122 +++++++++ tree/src/emacs/emacs-source/.gitignore | 393 +++++++++++++++++++++++++++++ tree/src/emacs/emacs-source/.gitlab-ci.yml | 28 ++ tree/src/emacs/emacs-source/.mailmap | 215 ++++++++++++++++ 7 files changed, 864 insertions(+) create mode 100644 tree/src/emacs/emacs-source/.clang-format create mode 100644 tree/src/emacs/emacs-source/.clangd create mode 100644 tree/src/emacs/emacs-source/.dir-locals.el create mode 100644 tree/src/emacs/emacs-source/.gitattributes create mode 100644 tree/src/emacs/emacs-source/.gitignore create mode 100644 tree/src/emacs/emacs-source/.gitlab-ci.yml create mode 100644 tree/src/emacs/emacs-source/.mailmap (limited to 'tree/src/emacs/emacs-source') diff --git a/tree/src/emacs/emacs-source/.clang-format b/tree/src/emacs/emacs-source/.clang-format new file mode 100644 index 0000000..7929a74 --- /dev/null +++ b/tree/src/emacs/emacs-source/.clang-format @@ -0,0 +1,44 @@ +BasedOnStyle: GNU +AlignEscapedNewlinesLeft: true +AlignOperands: Align +AlwaysBreakAfterReturnType: TopLevelDefinitions +BreakBeforeBinaryOperators: All +BreakBeforeBraces: GNU +ColumnLimit: 70 +ContinuationIndentWidth: 2 +IndentPPDirectives: AfterHash +PPIndentWidth: 1 +ForEachMacros: + - FOR_EACH_TAIL + - FOR_EACH_TAIL_SAFE + - FOR_EACH_LIVE_BUFFER + - ITREE_FOREACH + - FOR_EACH_ALIST_VALUE +IncludeCategories: + - Regex: '^$' + Priority: -1 + - Regex: '^<' + Priority: 1 + - Regex: '^"lisp\.h"$' + Priority: 2 + - Regex: '.*' + Priority: 3 +WhitespaceSensitiveMacros: + - STR + - CALL1I + - CALL2I + - STR_VALUE +KeepEmptyLinesAtTheStartOfBlocks: false +MaxEmptyLinesToKeep: 1 +PenaltyBreakBeforeFirstCallParameter: 2000 +SpaceAfterCStyleCast: true +SpaceBeforeParens: Always +UseTab: Always +--- +Language: Cpp +--- +Language: ObjC + +# Local Variables: +# mode: yaml +# End: diff --git a/tree/src/emacs/emacs-source/.clangd b/tree/src/emacs/emacs-source/.clangd new file mode 100644 index 0000000..5c7308d --- /dev/null +++ b/tree/src/emacs/emacs-source/.clangd @@ -0,0 +1,6 @@ +--- +If: + PathMatch: "src/*.c" +CompileFlags: + Add: [-Wno-unused-macros, -include=config.h, -fstrict-flex-arrays=3] + Remove: [-fstrict-flex-arrays] diff --git a/tree/src/emacs/emacs-source/.dir-locals.el b/tree/src/emacs/emacs-source/.dir-locals.el new file mode 100644 index 0000000..af92eac --- /dev/null +++ b/tree/src/emacs/emacs-source/.dir-locals.el @@ -0,0 +1,56 @@ +;;; Directory Local Variables -*- no-byte-compile: t; -*- +;;; For more information see (info "(emacs) Directory Variables") + +((nil . ((tab-width . 8) + (sentence-end-double-space . t) + (fill-column . 72) + (emacs-lisp-docstring-fill-column . 72) + (vc-git-annotate-switches . "-w") + (bug-reference-url-format . "https://debbugs.gnu.org/%s") + (diff-add-log-use-relative-names . t) + (etags-regen-regexp-alist + . + ((("c" "objc") . + ("/[ \t]*DEFVAR_[A-Z_ \t(]+\"\\([^\"]+\\)\"/\\1/" + "/[ \t]*DEFVAR_[A-Z_ \t(]+\"[^\"]+\",[ \t]\\([A-Za-z0-9_]+\\)/\\1/")))) + (etags-regen-ignores . ("test/manual/etags/")) + (vc-prepare-patches-separately . nil) + (vc-default-patch-addressee . "bug-gnu-emacs@gnu.org"))) + (c-mode . ((c-file-style . "GNU") + (c-noise-macro-names . ("INLINE" "NO_INLINE" "ATTRIBUTE_NO_SANITIZE_UNDEFINED" + "ATTRIBUTE_NO_SANITIZE_ADDRESS" + "UNINIT" "CALLBACK" "ALIGN_STACK" "ATTRIBUTE_MALLOC" + "ATTRIBUTE_DEALLOC_FREE" "ANDROID_EXPORT" "TEST_STATIC" + "INLINE_HEADER_BEGIN" "INLINE_HEADER_END")) + (electric-quote-comment . nil) + (electric-quote-string . nil) + (indent-tabs-mode . t) + (mode . bug-reference-prog))) + (java-mode . ((c-file-style . "GNU") + (electric-quote-comment . nil) + (electric-quote-string . nil) + (indent-tabs-mode . t) + (mode . bug-reference-prog))) + (objc-mode . ((c-file-style . "GNU") + (electric-quote-comment . nil) + (electric-quote-string . nil) + (indent-tabs-mode . t) + (mode . bug-reference-prog))) + (c-ts-mode . ((c-ts-mode-indent-style . gnu))) ;Inherits `c-mode' settings. + (log-edit-mode . ((log-edit-font-lock-gnu-style . t) + (log-edit-setup-add-author . t) + (vc-git-log-edit-summary-target-len . 50) + (fill-column . 64))) + (change-log-mode . ((add-log-time-zone-rule . t) + (fill-column . 74) + (mode . bug-reference))) + (diff-mode . ((mode . whitespace))) + (emacs-lisp-mode . ((indent-tabs-mode . nil) + (electric-quote-comment . nil) + (electric-quote-string . nil) + (mode . bug-reference-prog))) + (lisp-data-mode . ((indent-tabs-mode . nil))) + (texinfo-mode . ((electric-quote-comment . nil) + (electric-quote-string . nil) + (mode . bug-reference-prog))) + (outline-mode . ((mode . bug-reference)))) diff --git a/tree/src/emacs/emacs-source/.gitattributes b/tree/src/emacs/emacs-source/.gitattributes new file mode 100644 index 0000000..5c0a591 --- /dev/null +++ b/tree/src/emacs/emacs-source/.gitattributes @@ -0,0 +1,122 @@ +# Attributes of Emacs files in the Git repository. + +# Copyright 2015-2025 Free Software Foundation, Inc. + +# This file is part of GNU Emacs. + +# GNU Emacs is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# GNU Emacs is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with GNU Emacs. If not, see . + +# A few UTF-8-compatible text files use CRLF endings, +# even on non-Microsoft platforms. +# Do not warn about trailing whitespace with these files. +*.bat whitespace=cr-at-eol +admin/charsets/mapfiles/PTCP154 whitespace=cr-at-eol +test/manual/etags/c-src/dostorture.c whitespace=cr-at-eol +test/manual/etags/cp-src/c.C whitespace=cr-at-eol +test/manual/etags/html-src/algrthms.html whitespace=cr-at-eol + +# The todo-mode file format includes trailing whitespace. +*.tod[aorty] -whitespace=blank-at-eol + +# The following text files use encodings incompatible with UTF-8. +# They should not be treated as text when diffing, as that could +# cause the output to mix encodings. +*.tit -diff +admin/charsets/mapfiles/cns2ucsdkw.txt -diff +leim/MISC-DIC/CTLau* -diff +leim/MISC-DIC/cangjie-table.* -diff +leim/MISC-DIC/pinyin.map -diff +leim/MISC-DIC/ziranma.cin -diff +leim/SKK-DIC/SKK-JISYO.L -diff +src/msdos.c -diff +test/lisp/gnus/mm-decode-resources/win1252-multipart.bin -diff + +# Some files should not be treated as text when diffing or merging. +*.bmp binary +*.cur binary +*.gif binary +*.gpg binary +*.gz binary +*.icns binary +*.ico binary +*.jpg binary +*.kbx binary +*.key binary +*.pbm binary +*.pdf binary +*.pif binary +*.png binary +*.sig binary +*.tiff binary +*.webp binary +*.zip binary +etc/e/eterm-color binary +etc/e/eterm-direct binary +java/emacs.keystore binary + +# Git's builtin diff hunk header styles. +*.ad[abs] diff=ada +*.[Cch] diff=cpp +*.cc diff=cpp +*.[ch]pp diff=cpp +*.hh diff=cpp +*.for diff=fortran +*.html diff=html +*.shtml diff=html +*.xml diff=html +*.java diff=java +*.[HMm] diff=objc +*.pas diff=pascal +*.perl diff=perl +*.pl diff=perl +*.php diff=php +*.py diff=python +*.rb diff=ruby +*.tex diff=tex + +# Hooks for non-default diff hunk headers; see autogen.sh. +*.el diff=elisp +*.ac diff=m4 +*.m4 diff=m4 +*.mk diff=make +*[Mm]akefile diff=make +Makefile.in diff=make +*[-.]sh diff=shell +*.texi diff=texinfo +# +# Diff hunk header special-case file names. +admin/build-configs diff=perl +admin/charsets/mapconv diff=shell +admin/diff-tar-files diff=shell +admin/make-emacs diff=perl +admin/merge-gnulib diff=shell +admin/merge-pkg-config diff=shell +admin/quick-install-emacs diff=shell +admin/update-copyright diff=shell +admin/update_autogen diff=shell +build-aux/config.guess diff=shell +build-aux/config.sub diff=shell +build-aux/git-hooks/commit-msg diff=shell +build-aux/git-hooks/pre-commit diff=shell +build-aux/gitlog-to-emacslog diff=shell +build-aux/make-info-dir diff=shell +build-aux/move-if-change diff=shell +build-aux/msys-to-w32 diff=shell +build-aux/update-subdirs diff=shell +lib-src/rcs2log diff=shell +/make-dist diff=shell + +# This file contains in-line diffs, which can include trailing +# whitespace. +java/INSTALL -whitespace diff --git a/tree/src/emacs/emacs-source/.gitignore b/tree/src/emacs/emacs-source/.gitignore new file mode 100644 index 0000000..6e700e0 --- /dev/null +++ b/tree/src/emacs/emacs-source/.gitignore @@ -0,0 +1,393 @@ +# Files that Git should ignore in the Emacs source directory. + +# Copyright 2009-2025 Free Software Foundation, Inc. + +# This file is part of GNU Emacs. + +# GNU Emacs is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# GNU Emacs is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with GNU Emacs. If not, see . + + +# Ignore all dot-files except for those under version control. +.* +!.clang-format +!.clangd +!.dir-locals.el +!.gitattributes +!.gitignore +!.gitlab-ci.yml +!.mailmap + +# Built by 'autogen.sh'. +/aclocal.m4 +/configure +src/config.in + +# Built by 'configure'. +Info.plist +InfoPlist.strings +Makefile +makefile +!etc/refcards/Makefile +!test/lisp/progmodes/flymake-resources/Makefile +!test/manual/etags/Makefile +!test/manual/etags/make-src/Makefile +!test/manual/indent/Makefile +/*.cache +/confdefs.h +/config.status +/configure.lineno +/conftest* +lib/gnulib.mk +src/config.h +src/epaths.h +src/emacs-module.h + +# Built by recursive call to `configure'. +*.android +!INSTALL.android +!verbose.mk.android + +# Built by `javac'. +java/install_temp/* +java/*.apk* +java/*.dex +java/org/gnu/emacs/*.class + +# Built by `aapt'. +java/org/gnu/emacs/R.java + +# Built by `make'. +java/org/gnu/emacs/EmacsConfig.java +java/cf-stamp + +# Built by `config.status'. +java/AndroidManifest.xml + +# C-level sources built by 'make'. +lib/alloca.h +lib/assert.h +lib/byteswap.h +lib/dirent.h +lib/endian.h +lib/errno.h +lib/execinfo.h +lib/fcntl.h +lib/getopt.h +lib/getopt-cdefs.h +lib/gmp.h +lib/ieee754.h +lib/inttypes.h +lib/libgnu.a +lib/limits.h +lib/malloc/*.gl.h +lib/signal.h +lib/std*.h +lib/math.h +!lib/std*.in.h +!lib/stdio-impl.h +!lib/_Noreturn.h +lib/string.h +lib/sys/ +lib/time.h +lib/unistd.h +src/buildobj.h +src/globals.h +src/lisp.mk +src/verbose.mk + +# Stuff built during cross compilation +cross/lib/* +cross/src/* +cross/lib-src/* +cross/sys/* +cross/config.status +cross/*.bak +cross/etc/DOC + +cross/ndk-build/Makefile +cross/ndk-build/ndk-build.mk +cross/ndk-build/*.o + +# Lisp-level sources built by 'make'. +lisp/**/*cus-load.el +lisp/**/*loaddefs.el +lisp/cedet/semantic/bovine/c-by.el +lisp/cedet/semantic/bovine/make-by.el +lisp/cedet/semantic/bovine/scm-by.el +lisp/cedet/semantic/wisent/javat-wy.el +lisp/cedet/semantic/wisent/js-wy.el +lisp/cedet/semantic/wisent/python-wy.el +lisp/cedet/srecode/srt-wy.el +lisp/cedet/semantic/grammar-wy.el +lisp/eshell/esh-module-loaddefs.el +lisp/eshell/esh-groups.el +lisp/finder-inf.el +lisp/leim/ja-dic/ +leim/small-ja-dic-option +lisp/leim/leim-list.el +lisp/leim/quail/4Corner.el +lisp/leim/quail/ARRAY30.el +lisp/leim/quail/CCDOSPY.el +lisp/leim/quail/CTLau.el +lisp/leim/quail/CTLau-b5.el +lisp/leim/quail/ECDICT.el +lisp/leim/quail/ETZY.el +lisp/leim/quail/PY-b5.el +lisp/leim/quail/PY.el +lisp/leim/quail/Punct.el +lisp/leim/quail/Punct-b5.el +lisp/leim/quail/QJ.el +lisp/leim/quail/QJ-b5.el +lisp/leim/quail/SW.el +lisp/leim/quail/TONEPY.el +lisp/leim/quail/ZIRANMA.el +lisp/leim/quail/ZOZY.el +lisp/leim/quail/quick-b5.el +lisp/leim/quail/quick-cns.el +lisp/leim/quail/tsang-b5.el +lisp/leim/quail/tsang-cns.el +lisp/mh-e/mh-autoloads.el +lisp/subdirs.el + +# Dependencies. +deps/ + +# Logs and temporaries. +*.log +*.tmp + +# Time stamps. +*.stamp +stamp_BLD +src/gl-stamp + +# Object files and debugging. +*.a +*.dSYM/ +*.dll +*.core +*.elc +*.eln +*.o +*.res +*.so +*.dylib +core +core.*[0-9] +gmon.out +native-lisp/ +oo/ +oo-spd/ +src/*.map +vgcore.*[0-9] + +# Tests. +test/manual/biditest.txt +test/manual/etags/srclist +test/manual/etags/regexfile +test/manual/etags/ETAGS +test/manual/etags/CTAGS +test/manual/etags/CTAGS*.sorted +test/manual/indent/*.new +test/lisp/gnus/mml-sec-resources/random_seed +test/lisp/play/fortune-resources/fortunes.dat +test/**/*.xml +test/infra/android/**/*.class +test/infra/android/**/*.dex +test/infra/android/**/*.zip +test/infra/android/**/*.jar +test/infra/android/bin/build.sh + +# etags. +TAGS +!admin/notes/tags + +# GNU global. +GPATH +GSYMS +GRTAGS +GTAGS + +# auto-generated compilation database +compile_commands.json + +# ccls, a LSP-compliant server for C +/.ccls-cache + +# GNU idutils. +ID + +# Executables. +*.exe +a.out +lib-src/asset-directory-tool +lib-src/be-resources +lib-src/blessmail +lib-src/ebrowse +lib-src/emacsclient +lib-src/etags +lib-src/hexl +lib-src/make-docfile +lib-src/make-fingerprint +lib-src/movemail +lib-src/profile +lib-src/seccomp-filter +lib-src/test-distrib +lib-src/update-game-score +nextstep/Cocoa/Emacs.base/Contents/Info.plist +nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj +nextstep/Emacs.app/ +nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop +nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist +src/bootstrap-emacs +src/emacs +src/emacs-[0-9]* +src/sfnt +src/Emacs +src/temacs +src/dmpstruct.h +src/*.pdmp + +# Character-set info. +admin/charsets/jisx2131-filter +admin/unidata/unidata.txt +etc/charsets/*.map +lisp/international/charprop.el +lisp/international/charscript.el +lisp/international/cp51932.el +lisp/international/emoji-zwj.el +lisp/international/emoji-labels.el +lisp/international/eucjp-ms.el +lisp/international/uni-*.el +lisp/international/idna-mapping.el +lisp/language/pinyin.el + +# Documentation. +*.aux +*.cm +*.cms +*.cp +*.cps +*.doc +*.dvi +*.fn +*.fns +*.info +*.ky +*.kys +*.op +*.ops +*.pdf +!doc/lispintro/cons-*.pdf +!doc/lispintro/drawers.pdf +!doc/lispintro/lambda-*.pdf +!etc/refcards/gnus-logo.pdf +*.pg +*.pgs +*.pj +*.pjs +*.sc +*.scs +*.t2d/ +*.tg +*.tgs +*.toc +*.tp +*.tps +*.vr +*.vrs +doc/*/*.html +doc/*/*/*.html +doc/*/*.ps +doc/*/*/*.ps +doc/emacs/emacsver.texi +doc/man/emacs.1 +doc/misc/cc-mode.ss +doc/misc/modus-themes.texi +doc/misc/org.texi +etc/DOC +etc/refcards/emacsver.tex +gnustmp* +/info/ + +# Version control and locks. +*.orig +*.swp +*~ +\#*\# +ChangeLog +[0-9]*.txt +/vc-dwim-log-* + +# Built by 'make install'. +etc/emacs.tmpdesktop + +# Built by 'make-dist'. +/MANIFEST + +# Distribution directories. +/emacs-[1-9]*/ + +# Microsoft-related builds and installations. +*.in-h +_* +!lib/_Noreturn.h +!m4/_*.m4 +/bin/ +/BIN/ +/data/ +etc/icons/ +lib/cxxdefs.h +lib/SYS/ +/libexec/ +/lock/ +/README.W32 +/share/ +/site-lisp/ +nt/emacs.rc +nt/emacsclient.rc +src/gdb.ini +/var/ + +# Seccomp filter files. +lib-src/seccomp-filter.bpf +lib-src/seccomp-filter.pfc +lib-src/seccomp-filter-exec.bpf +lib-src/seccomp-filter-exec.pfc + +# gsettings schema +/etc/*.gschema.valid + +# Ignore directory made by admin/make-manuals. +/manual/ + +/test/gmp.h + +# Files ignored in exec/. +exec/aclocal.m4 +exec/config.guess +exec/config.sub +exec/config.status +exec/install-sh +exec/loader +exec/test +exec/exec1 +exec/deps/* +exec/aclocal.m4 +exec/autom4te.cache +exec/config.h +exec/config.h.in +exec/config-mips.m4 +exec/configure +exec/*.s.s diff --git a/tree/src/emacs/emacs-source/.gitlab-ci.yml b/tree/src/emacs/emacs-source/.gitlab-ci.yml new file mode 100644 index 0000000..904f10b --- /dev/null +++ b/tree/src/emacs/emacs-source/.gitlab-ci.yml @@ -0,0 +1,28 @@ +# Copyright (C) 2021-2025 Free Software Foundation, Inc. +# +# This file is part of GNU Emacs. +# +# GNU Emacs is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# GNU Emacs is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Emacs. If not, see . + +# GNU Emacs support for the GitLab protocol for CI. + +# The presence of this file does not imply any FSF/GNU endorsement of +# any particular service that uses that protocol. Also, it is intended for +# evaluation purposes, thus possibly temporary. + +# Maintainer: Ted Zlatanov +# URL: https://emba.gnu.org/emacs/emacs + +# Just load from test/infra, to keep build automation files there. +include: '/test/infra/gitlab-ci.yml' diff --git a/tree/src/emacs/emacs-source/.mailmap b/tree/src/emacs/emacs-source/.mailmap new file mode 100644 index 0000000..5350ead --- /dev/null +++ b/tree/src/emacs/emacs-source/.mailmap @@ -0,0 +1,215 @@ +# +# This list is used to fix a few misspelled names in various git +# listings (e.g., "git log"). This can be used to fix incorrect +# attribution, poor display, or names showing up more than once. +# It also allows updating an old email addresses to a new one. +# +# See "man git-shortlog" for more information on the format. +# +# Keep file sorted using `M-x sort-lines'. +# +Aaron S. Hawley +Aaron S. Hawley +Aaron S. Hawley +Alan Third +Alan Third +Alan Third Alan Third +Alan Third bug-gnu-emacs@gnu.org +Alex Harsanyi +Alexander Gramiak +Amin Bandali +Andrea Corallo +Andrea Corallo +Andrea Corallo +Andrea Corallo +Andrea Corallo +Andrea Corallo +Andrea Corallo +Andrew G Cohen +Andrew G Cohen +Arash Esbati +Arash Esbati +Arni Magnusson +Arsen Arsenović +Artur Malabarba +Artur Malabarba Artur Malabarba +Basil L. Contovounesios +Bastien Guerry +Bastien Guerry +Bastien Guerry +Benjamin Schwerdtner +Bob Rogers +Bruno Félix Rezende Ribeiro +Carlos Pita +Chong Yidong +Christoph Scholtes +Christoph Scholtes +Christoph Scholtes Christoph Scholtes <> +Clément Pit-Claudel +Clément Pit-Claudel +Courtney Bane +Daiki Ueno +Daiki Ueno Daiki Ueno +Dan Nicolaescu +Dan Nicolaescu +Daniel Colascione +David Abrahams +David M. Koppelman +Deniz Dogan +Dick R. Chiang +Dick R. Chiang dickmao +Earl Hyatt +Edward M. Reingold +Eli Zaretskii +Emilio C. Lopes +Enami Tsugutomo +Era Eriksson +Eric Ludlam +Eric Ludlam +Eric Ludlam +Eric S. Raymond +Etienne Prud’homme +Fabián Ezequiel Gallina +Fabián Ezequiel Gallina +Felicián Németh +Francis Litterio +Gabor Vida +Gerd Möllmann +Gerd Möllmann +Gerd Möllmann +Glenn Morris +Glenn Morris +Glenn Morris +Gnus developers +Gregory Heytings +Grégoire Jadi +Ian Dunn +Ignacio Casso +Jan Djärv +Jan Djärv +Jan Synáček +Jason Rumney +Jeff Walsh +Jeff Walsh +Jeff Walsh +Jens Lechtenbörger +Jim Blandy +Jim Meyering U. Ser +Jimmy Aguilar Mena +Joakim Verona +Joakim Verona +John Wiegley +Jose A. Ortega Ruiz +João Távora +João Távora +Julien Danjou +Julien Danjou Julien Danjou +Juri Linkov +Jérémy Compostella +Jürgen Hötzel +Justin Burkett +Karl Fogel +Katsumi Yamaoka +Kaushal Modi +Kelvin White +Kelvin White +Ken Raeburn +Kenichi Handa +Kenichi Handa +Kenichi Handa +Kenjiro Nakayama +Kjartan Óli Ágústsson +Károly Lőrentey +Lars Ingebrigtsen +Lars Ingebrigtsen +Lars Ingebrigtsen +Lars Ingebrigtsen +Lars Ingebrigtsen +Laurence Warne +Lin Sun +Liu Hui +Ludovic Courtès +Luke Lee +Martin Rudalics +Martin Rudalics <“rudalics@gmx.at”> +Masatake YAMATO +Matt Armstrong +Matt Armstrong +Mattias Engdegård +Mattias Engdegård +Maxim Nikulin +Michael Albinus +Michalis V +Miha Rihtaršič +Morgan Smith +Nick Drozd +Nicolas Petton +Nitish Chandra +Noam Postavsky +Noam Postavsky +Paul Eggert +Paul Eggert +Paul Eggert +Paul Eggert +Peter J. Weisberg +Peter Oliver +Peter Oliver +Philip Kaludercic +Philip Kaludercic +Philip Kaludercic +Philip Kaludercic +Philipp Stephani +Philipp Stephani +Phillip Lord +Pierre Lorenzon +Pieter van Oostrum +Pip Cet +Po Lu +Po Lu Po Lu via +Przemysław Wojnowski +Rasmus Pank Roulund +Richard M. Stallman +Robert Brown +Robert J. Chassell +Robert Weiner +Roland Winkler +Ronnie Schnell +Ryan C. Thompson +Sam Steingold +Simen Heggestøyl +Simen Heggestøyl +Simen Heggestøyl +Simon Josefsson +Stefan Kangas +Stefan Monnier +Stephen Berman +Stephen Berman +Stephen Berman +Stephen Gildea +Stephen Gildea +Stephen Gildea +Stephen Gildea +Tassilo Horn +Ted Zlatanov +Thien-Thi Nguyen +Thierry Volpiatto +Thuna +Tino Calancha +Tino Calancha +Tom Tromey +Ulf Jasper Ulf Jasper <> +Ulf Jasper Ulf Jasper +Ulrich Müller +Vinicius Jose Latorre +Vladimir Nikishkin +Werner Lemberg +Wolfgang Scherer +Xi Lu +Xue Fuqiao +Yilkal Argaw +Yuan Fu +Yuuki Harano +Óscar Fuentes +İ. Göktuğ Kayaalp +Łukasz Stelmach +Łukasz Stelmach -- cgit v1.2.3