On Fri 29 Apr 2011 14:28, Richard Stallman <[email protected]> writes: > It's complicated, because the upstream API documentation is derived from > comments in the source code, using the gtk-doc documentation system used > by GTK+ and related libraries. > > Can you find a list of people who contributed substantially to the > comments?
Unfortunately I do not have the time for that; there are more than 100 people in their AUTHORS file (attached). However, I don't think we would be finished at that point, because in GNOME-related libraries, gtk-doc is *the* documentation tool. If we could fix this issue strategically -- i.e. with license hacking -- documentation for all libraries in that stack could benefit. Sure it would take a little longer, and we don't know if it is possible, but it's definitely something to consider. Regards, Andy -- http://wingolog.org/
Josh Aas <[email protected]> Memory leak fix for quartz backend Daniel Amelang <[email protected]> Many (magic) floating-point optimizations Shawn T. Amundson <[email protected]> Build fix Olivier Andrieu <[email protected]> PNG backend Peter Dennis Bartok <[email protected]> Bug fix for clipping Dave Beckett <[email protected]> Build fixes, Debian packaging Kai-Uwe Behrmann <[email protected]> SVG bug fixes Christian Biesinger <[email protected]> BeOS backend Billy Biggs <[email protected]> Pixman code merge. Optimization. Fixes for subtle rendering bugs. Hans Breuer <[email protected]> win32 bug fixes, build fixes, and improvements Brian Cameron <[email protected]> Flag bug in Sun's X server Carlos Garcia Campos <[email protected]> libspectre integration into the test-suite Andrea Canciani <[email protected]> Bugs, quartz backend improvements and type 6/7 patterns. Damien Carbery <[email protected]> Build fixes Andrew Chant <[email protected]> Adding const where needed Steve Chaplin <[email protected]> Bug fixes for PNG reading Tomasz Cholewo <[email protected]> Bug fixes Manu Cornet <[email protected]> SVG build fix Frederic Crozat <[email protected]> Fix test suite for OPD platforms (IA64 or PPC64) Julien Danjou <[email protected]> XCB fixes Radek Doulík <[email protected]> Bug report and test case John Ehresman <[email protected]> Build fixes for win32 John Ellson <[email protected]> First font/glyph extents functions Michael Emmel <[email protected]> DirectFB backend Miklós Erdélyi <[email protected]> Fix typo leading to a crash Behdad Esfahbod <[email protected]> Huge piles of bug fixes, improvements, and general maintenance Larry Ewing <[email protected]> Test case for group-clip Brian Ewins <[email protected]> ATSUI maintenance (first success at making it really work) Bertram Felgenhauer <[email protected]> Fixes for subtle arithmetic errors Damian Frank <[email protected]> Build system improvements for win32 Bdale Garbee <[email protected]> Provided essential support for cairo achitecture sessions Jens Granseuer <[email protected]> Fixes to generate proper compiler flags Laxmi Harikumar <[email protected]> Build fix J. Ali Harlow <[email protected]> win32 backend updates Mathias Hasselmann <[email protected]> Significant reduction of calls to malloc Richard Henderson <[email protected]> "slim" macros for better shared libraries James Henstridge <[email protected]> Build fixes related to freetype Graydon Hoare <[email protected]> Support for non-render X server, first real text support Thomas Hunger <[email protected]> Initial version of cairo_in_stroke/fill Thomas Jaeger <[email protected]> Extended repeat modes for X Björn Lindqvist <[email protected]> Performance test cases Kristian Høgsberg <[email protected]> PDF backend, PS backend with meta-surfaces Amaury Jacquot <[email protected]> Documentation review, appplication testing Adrian Johnson <[email protected]> PDF backend improvement Michael Johnson <[email protected]> Bug fix for pre-C99 compilers Jonathon Jongsma <[email protected]> Fix documentation typos Øyvind Kolås <[email protected]> OpenVG backend, Bug fixes. Better default values. Martin Kretzschmar <[email protected]> Arithmetic fix for 64-bit architectures Mathieu Lacage <[email protected]> several bug/typo fixes Dominic Lachowicz <[email protected]> PDF conformance fix, fix image surface to zero out contents Alexander Larsson <[email protected]> Profiling and performance fixes. Tor Lillqvist <[email protected]> win32 build fixes, build scripts Jinghua Luo <[email protected]> Add bitmap glyph transformation, many freetype and glitz fixes Luke-Jr <[email protected]> Build fix for cross-compiling Kjartan Maraas <[email protected]> Several fixes for sparse, lots of debug help for multi-thread bugs Nis Martensen <[email protected]> Bug fix for sub paths Jordi Mas <[email protected]> Bug fix for cairo_show_text Nicholas Miell <[email protected]> Fixes for linking bugs on AMD64 Eugeniy Meshcheryakov <[email protected]> PS/PDF font subsetting improvements Zakharov Mikhail <[email protected]> Build fix for HP-UX Christopher (Monty) Montgomery <[email protected]> Performnace fix (subimage_copy), multi-thread testing Tim Mooney <[email protected]> Fix test suite to compile with Solaris compiler Jeff Muizelaar <[email protected]> Patient, painful, pixman code merge. Many fixes for intricacies of dashing. Yevgen Muntyan <[email protected]> win32 build fix Declan Naughton <[email protected]> Fix documentation typos Peter Nilsson <[email protected]> Glitz backend Henning Noren <[email protected]> Fix memory leak Geoff Norton <[email protected]> Build fixes Robert O'Callahan <[email protected]> Const-correctness fixes, several new API functions for completeness (and to help mozilla) Ian Osgood <[email protected]> XCB backend maintenance Benjamin Otte <[email protected]> Refinements to cairo/perf timing Mike Owens <[email protected]> Bug fixes Emmanuel Pacaud <[email protected]> SVG backend Keith Packard <[email protected]> Original concept, polygon tessellation, dashing, font metrics rewrite Stuart Parmenter <[email protected]> Original GDI+ backend, win32 fixes Alfred Peng <[email protected]> Fixes for Sun compilers and for a memory leak Christof Petig <[email protected]> Build fixes related to freetype Joonas Pihlaja <[email protected]> Huge improvements to the tessellator performance Mart Raudsepp <[email protected]> Build fixes David Reveman <[email protected]> New pattern API, glitz backend Calum Robinson <[email protected]> Quartz backend Pavel Roskin <[email protected]> Several cleanups to eliminate warnings Tim Rowley <[email protected]> Quartz/ATSUI fixes, X server workarounds, win32 glyph path support, test case to expose gradient regression Soeren Sandmann <[email protected]> Lots of MMX love for pixman compositing Torsten Schönfeld <[email protected]> Build fixes Jamey Sharp <[email protected]> Surface/font backend virtualization, XCB backend Jason Dorje Short <[email protected]> Build fixes and bug fixes Jeff Smith <[email protected]> Fixes for intricacies of stroking code Travis Spencer <[email protected]> XCB backend fix Bill Spitzak <[email protected]> Build fix to find Xrender.h without xrender.pc Zhe Su <[email protected]> Add support for fontconfig's embeddedbitmap option Owen Taylor <[email protected]> Font rewrite, documentation, win32 backend Pierre Tardy <[email protected]> EGL support and testing, OpenVG backend Karl Tomlinson <[email protected]> Optimisation and obscure bug fixes (mozilla) Alp Toker <[email protected]> Fix several code/comment typos Malcolm Tredinnick <[email protected]> Documentation fixes David Turner <[email protected]> Optimize gradient calculations Kalle Vahlman <[email protected]> Allow perf reports to be compared across different platforms Sasha Vasko <[email protected]> Build fix to compile without xlib backend Vladimir Vukicevic <[email protected]> Quartz backend rewrite, win32/quartz maintenance Jonathan Watt <[email protected]> win32 fixes Peter Weilbacher <[email protected]> OS/2 backend Dan Williams <[email protected]> Implemnt MMX function to help OLPC Chris Wilson <[email protected]> Large-scale robustness improvements, (warn_unsed_result and malloc failure injection) Carl Worth <[email protected]> Original library, support for paths, images Richard D. Worth <[email protected]> Build fixes for cygwin Kent Worsnop <[email protected]> Fix PDF dashing bug Dave Yeo <[email protected]> Build fix for win32 (please let us know if we have missed anyone)
