Sawfish
(→‎Bug reports: Deleted sourceforge link which is dead.)
(→‎Bug reports: Added Ubuntu. Improved many URLs.)
Line 33: Line 33:
 
== Bug reports ==
 
== Bug reports ==
 
* Open bugs on bugzilla.gnome.org, of
 
* Open bugs on bugzilla.gnome.org, of
** [http://tinyurl.com/327j83 sawfish]
+
** [http://bugzilla.gnome.org/buglist.cgi?product=sawfish&bug_status=__open__&order=Bug+Number sawfish]
  +
** [http://bugzilla.gnome.org/buglist.cgi?product=librep&bug_status=__open__&order=Bug+Number librep]
** [https://bugzilla.gnome.org/buglist.cgi?query_format=advanced;short_desc_type=allwordssubstr;short_desc=;product=librep;long_desc_type=substring;long_desc=;status_whiteboard_type=allwordssubstr;status_whiteboard=;keywords_type=allwords;keywords=;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO;emailassigned_to1=1;emailtype1=substring;email1=;emailassigned_to2=1;emailreporter2=1;emailqa_contact2=1;emailcc2=1;emailtype2=substring;email2=;bugidtype=include;bug_id=;chfieldfrom=;chfieldto=Now;chfieldvalue=;cmdtype=doit;order=Bug%20Number;field0-0-0=noop;type0-0-0=noop;value0-0-0= librep]
 
  +
** [http://bugzilla.gnome.org/buglist.cgi?product=rep-gtk&bug_status=__open__&order=Bug+Number rep-gtk]
** [https://bugzilla.gnome.org/buglist.cgi?query_format=advanced;short_desc_type=allwordssubstr;short_desc=;product=rep-gtk;long_desc_type=substring;long_desc=;status_whiteboard_type=allwordssubstr;status_whiteboard=;keywords_type=allwords;keywords=;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO;emailassigned_to1=1;emailtype1=substring;email1=;emailassigned_to2=1;emailreporter2=1;emailqa_contact2=1;emailcc2=1;emailtype2=substring;email2=;bugidtype=include;bug_id=;chfieldfrom=;chfieldto=Now;chfieldvalue=;cmdtype=doit;order=Bug%20Number;field0-0-0=noop;type0-0-0=noop;value0-0-0= rep-gtk]
 
  +
* [http://bugzilla.gnome.org/buglist.cgi?query_format=advanced&product=sawfish All Sawfish bugs on bugzilla.gnome.org]
 
* [http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=sawfish Bugs reported in bugs.debian.org]
+
* [http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=sawfish Debian bug reports]
  +
* [https://bugs.launchpad.net/ubuntu/+source/sawfish Ubuntu bug reports]
   
 
To report a bug at bugzilla.gnome.org, choose:
 
To report a bug at bugzilla.gnome.org, choose:
Line 45: Line 46:
   
 
For search from browser (like Firefox ''smart keyword''), use the following url:
 
For search from browser (like Firefox ''smart keyword''), use the following url:
  +
<pre>https://bugzilla.gnome.org/buglist.cgi?bug_status=__open__&order=Bug+Number&product=Sawfish&content=%s</pre>
<pre>http://bugzilla.gnome.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Other&product=sawfish&long_desc_type=substring&long_desc=%s&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=</pre>
 
   
 
== Librep & rep-gtk ==
 
== Librep & rep-gtk ==

Revision as of 02:21, 11 September 2010

Development quick access

This page is the portal of sawfish developments.

Want to join?

It's hard to tell the current status in short.

If you find an interesting item in Proposed Goals, then declare it in the mailing list, and send us a patch. (Unless it's marked as assigned to someone, it's likely that none is working on that item. We're short of developers. Items in Long term todos are left untouched.)

Todos

If possible

(Dec 2008) No one seems to be working on the items listed under this category.

Composite Extension, OpenGL and friends

Ostensibly the future of sawfish is have access to the new protocols. One key to implementing is understanding what they do and how they are supposed to be interacted with. To start these pages can be nothing more than links to the specs and basic tutorials.

Current Docs:

Known difficulty

Some know difficulty in development can be found at Patches (suspended).

Bug reports

To report a bug at bugzilla.gnome.org, choose:

  • classification: Other
  • application: sawfish / librep / rep-gtk

If you're not sure of which the bug is, choose sawfish.

For search from browser (like Firefox smart keyword), use the following url:

https://bugzilla.gnome.org/buglist.cgi?bug_status=__open__&order=Bug+Number&product=Sawfish&content=%s

Librep & rep-gtk

Librep internals

How to write a librep C modules is not documented. The documentation would have the API, the conventions and an skeleton example with a tutorial of sorts. The example would have all the other helper code like Makefiles and directory structure laid out. The reason for this documentation is so that new X protocols (and OpenGL) modules can be created.

Current Docs:

Window manager specs

Small window managers can be taken as tutorials for how to implement window managers. Examples are:

Move to other hosts?

Migration to other development hosts were discussed several times. The latest one is here.

See also