File: CONTRIBUTING

package info (click to toggle)
sawfish 1:1.11.90-1.2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 26,204 kB
  • sloc: lisp: 30,914; ansic: 14,583; sh: 11,203; makefile: 562; python: 91; perl: 7
file content (248 lines) | stat: -rw-r--r-- 7,722 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
BUGS
****

If you think you have found a bug,

1. Check if it'll be a new report.
First check for newer versions of sawfish and librep/rep-gtk.  If it
still happens with the latest versions, search for similar bugs by web
searching / in GNOME Bugzilla (http://bugzilla.gnome.org).

All open bugs in Bugzilla are found at:
https://bugzilla.gnome.org/buglist.cgi?bug_status=__open__&product=Sawfish&order=Bug+Number

For search from a browser (like firefox "smart keyword"), use this URL:
https://bugzilla.gnome.org/buglist.cgi?bug_status=__open__&product=Sawfish&order=Bug+Number&content=%s

If it already has been reported, simply reply to the existing report,
rather than opening a new one.

2. Ok, it's a new bug.
Please report it to our Mailing list
(http://sawfish.wikia.com/wiki/Mailing_list). It will be viewed by
much more people than to report it in Bugzilla. Bugzilla submission
howto is explained later.

When reporting bugs try to include as much relevant information as
possible:

 - Most importantly: a reliable method for triggering the bug.

 - If you hear beeping sounds while the problem manifests itself it may
   mean that sawfish's Lisp interpreter is printing error messages to
   the standard error stream (often stored in ~/.xsession-errors or
   ~/.gnomerc-errors). Include any such messages in your bug report.

 - If sawfish crashes it will try to print information describing the
   position at which it did so. Please start Sawfish again with the
   command line option "--interp"; it'll take a little bit to start,
   but more information is printed at crash. Look for any "backtrace"
   messages in the error output and include them.

 - The operating system type and version (including distribution details)

 - How you installed sawfish, e.g. compiled from source, from binary
   packages, etc.. If from packages, where did you get the packages
   from, and what are their version numbers?

 - Any other information you feel may be relevant. E.g. the values of
   customization options that you feel may affect the problem.

Also please make sure to not report bugs multiple times, first check if
there's already a report for your issue.

To report a bug to the Bugzilla
-------------------------------
Go to https://bugzilla.gnome.org/enter_bug.cgi

As product choose: Other -> Sawfish

Then choose the version you're using, for example, pre-1.3.x (obsolete),
1.5.x, and so on.

At last choose the sawfish component you want to report the bug for:
	- config tool
	- general
	- window-manager
	- theme editor (This item is obsolete)

DEVELOPMENT
***********

Please send all patches to the sawfish mailing list <sawfish-list@gnome.org>
and the sawfish wiki http://sawfish.wikia.com

When possible, please make patches in unified diff format (i.e. `diff -u'),
or, if you use a svn-checkout, simply use `svn diff' to create the diff.

 - Christopher Bratusek <zanghar@freenet.de>


THANKS
******

After June 2007
Janek Kozicki (Re-Animator and Maintainer until Dec 2008)
Christopher Bratusek (Maintainer since Dec 2008)
************************************************
(A..Z)

 - Alexey I. Froloff for sawfish-config bugfix
 - Andrea Vettorello for a lot of wok on wiki and several patches
 - Christopher Bratusek for numerous patches & cleanup and other active contribution
 - Dagfinn I. Mannsake for enter-click focus mode patch and xterm command patch
 - Daniel M. German for RandR support.
 - David T. McWherter for Infinite-Desktop
 - Derek Upham for his documentation
 - Fuchur for xinerama placement patch
 - glh Pimenta for new sound
 - GSR for patches and other active contribution
 - Harald van Dijk for QT menu focus patch, titlebar updates, ebuilds and parallel make
 - Ian Dall for update spec-file patch
 - Jeremy Hankins for some new window-matchers
 - Jonathan Sambrook for Maximize fullscreen xinerama patch
 - Jürgen Hötzel for general help
 - Kim B Heino for Red Hat and other installation cleanups
 - Mark Schreiber for move-window-"direction" focus patch
 - Martin Mares for Avoid errors on windows with no class patch
 - Matthew Love for sawfish.wm.ext.fdo-menu
 - Michael Jägermann specfile/glib issue/imlib issue
 - Nathan Froyd for updated tab-system
 - Nolan Leake for basic xinerama support in grow-pack
 - Philippe-Pierre for typo fix
 - Rodrigo Gallardo for numerous patches and taking care of debian package
 - Scott Scriven for tool for automatic screenshot generation
 - Sven Schoenung for his hard work on our wiki website and some patches
 - Thadeu Lima de Souza Cascardo for improving 64 bit support
 - Timo Korvola for numerous patches and other active contribution
 - Teika Kazura for a lot of patches
 - Wang Diancheng for general help
 - Yannig Marchegay for occitan translation
 - Yoshiaki Kasahara for buffer overflow fix
 - Yuuki Harano for Pango draw() ignores font patch

Before June 2007
John Harper (The Author)
************************************************

 - Merlin for x.c and making snapping work
 - Kai Großjohann for grow-pack.jl
 - Topi Paavola for read-line.jl (now prompt.jl)
 - Julian Missig for ignore-window.jl
 - Ben Liblit for gnome-match.jl
 - Eric Kidd for the basis of viewport-linear.jl
 - James Antill for call-after-state-changed and many bug fixes
 - Ryan Lovett for the microGUI theme
 - Tigert for the brushed-metal images and control center icons
 - Erik Arneson for hosting the sawmill mailing list
 - David Chan (adraken) for managing sawmill.themes.org
 - Brad Thompson (yak) for rewriting the event handler for window
   stacking, plus many other patches

Many others have also contributed patches, including:
************************************************

   Alexander Barinov
   Andreas Degert
   Aron Griffis
   Bruce Miller
   Chris Hanson
   Christopher P Goller
   Dams Nadé
   Dan Winship
   Dave Dribin
   Dave Pearson
   David Kaelbling
   E. Jay Berkenbilt
   Eli Barzilay
   Florent Guillaume
   Geoff Reedy
   George Lebl
   Gérard Milmeister
   Hamish Macdonald
   Ian
   Jens Finke
   Jens-Ulrik Petersen
   Jesus Bravo Alvarez
   John H. Palmieri
   John N S Gill
   Kirk Saranathan
   Mahmood Ali
   Mark Probst
   Martin Blais
   Matt Kraai
   Matt Tucker
   Michael Vogt
   Morgan Schweers
   Paul Warren
   Ricardo R. Massaro
   Richard Kilgore
   Rob Hodges
   Ronald Wahl
   Ryan Pavlik
   Scott Sams
   Steve Haslam
   Timo Korvola
   Tomohiro Kubota
   Unai Uribarri Rodríguez
   Vlad Harchev
   Yaron M. Minsky
   Yoshiki Hayashi
   Yukihiro Nakai

Thanks also to everyone who has contributed translations:
************************************************

   Andraz Tori
   Andreas Persenius
   Antti Ahvensalmi
   Birger Langkjer
   Carlos Perelló Marín
   Christian Gillot
   Christian Marillat
   Christian Meyer
   Christoph Rauch
   Christian Rose
   Christopher R. Gabriel
   Chun-Chung Chen
   Daniel Koc
   Dennis Smit
   Douglas Moura Ferreira
   Fâtih Demir
   Han-Wen Nienhuys
   Hubert Nachbaur
   Iñaki García Etxebarria
   Jan Nieuwenhuizen
   Jesus Bravo Alvarez
   Jiri Cerny
   Joaquim Fellmann
   Johan Dahlin
   Joseba García Etxebarria
   Kai Lahmann
   Karl Eichwalder
   Keld Simonsen
   Kenneth Christiansen
   Kjartan Maraas
   Man-Yong Lee
   Marius Andreiana
   Martin Norbäck
   Matthias Warkus
   Michele Campeotto
   Ole Laursen
   Peter Winnberg
   Robert Brady
   Róbert Ványi
   Rui Silva
   Pablo Saratxaga
   Satoru Sato
   Seán Ó Ceallaigh
   Simos Xenitellis
   Stanislav Visnovsky
   Valek Filippov
   Wandy Christiansen
   Yuri Syrota

Apologies if I've missed any names, mail me if you should be listed.

Thanks also to the numerous people who have contributed bug reports and
feature suggestions, too many to list individually.