Sawfish
Register
Advertisement

Items here are moved from Proposed Goals page, but not all accomplishments are listed there, so this list is not the exhaustive list of what's done. Read 'news' in info instead.

In 1.5.0[]

MicroGUI theme[]

Description Bugfix: microGUI theme slows down when there're extremely many windows.

See [1]

Assigned to None
Patch
Status NEW/PENDING Difficulty **


MoveCursor[]

Description Bugfix: move-cursor command

See [2]

Assigned to None
Patch
Status NEW/PENDING Difficulty **


MoveCursor Documentation, Export List[]

Description Bugfix: move-cursor documentation needs additional info; module's export list missing documented commands.

See [3]

Assigned to None
Patch
Status NEW/PENDING Difficulty *


Non-English Letters in window menu[]

Description Bugfix: window-names with CJK letters don't show up in the window-menu. See [4]
Assigned to None
Patch
Status NEW/PENDING Difficulty **


Merge stuff from alt-linux[]

Description

extracted some reasonable patches from alt-linux' patch

Assigned to User:Flashrrider
Patch
Status NEW/PENDING Difficulty **


Fully rename from sawmill to sawfish[]

Description

It has been renamed 7 years ago, due to the dead development for some years, it's not fully renamed yet.

Assigned to User:Flashrider
Patch
Status FIXED Difficulty *


Sawfish UI Rework[]

Description

Improve the Look'n'Feel of SawfishUI.

Assigned to User:Flashrider
Patch Sawfish UI Rework
Status FIXED Difficulty *


Add 3 new Window-animators[]

Description

There are two scripts on the wiki which add 3 new window animators to sawfish. Merge them into sawfish.

Assigned to User:Flashrider
Patch
Status NEW/PENDING Difficulty **


Add Shrink/Yank[]

Description

Timo posted the Shrink/Yank scripts. The Opposite of Grow/Pack. If the have one,

we can also provide the other one to provide a complete set of operations.

Assigned to None
Patch
Status NEW/PENDING Difficulty *


Add Infinite Desktop[]

Description

The infinite-desktop is added to the trunk. Now rework needed.

Assigned to User:Flashrider
Patch
Status NEW/PENDING Difficulty *


Sawfish-pager hack[]

Description

Sawfish-pager-0.7rc is available here, but the lisp part needs hack.

It's done! Go Third-party_software#sawfish-pager.

Assigned to None
Patch
Status NEW/PENDING Difficulty *


Improve Prompt.jl[]

Description

There's an improved version of prompt.jl available on the wiki. Perhaps we can replacethe old one with it.

Assigned to None
Patch
Status NEW/PENDING Difficulty *


In 1.6.0[]

Non-English Letters in configurator[]

Description Bugfix: In configurator, the text of label widget is truncated at non-english letter.

See [5].

This is fixed. (You don't wait for 1.6. Update librep to 0.9.2.)

Assigned to None
Patch
Status NEW/PENDING Difficulty **


Integer in Configurator[]

Description

Integer field in configurator has two inconvinient points.

  • Integer is limited to positive. For most, this is reasonable, but for window position, negative should be allowed.
  • When you change integer value and soon go to "Ok" button, the the change is ignored.
Assigned to None
Patch
Status NEW/PENDING Difficulty **
Proposed by Teika kazura


Raise-tab-on-hover needs restart[]

Description

'Raise tab on hover' requires restart. Fix it.

Assigned to None
Patch
Status NEW/PENDING Difficulty *
Proposed by Teika kazura



Crash fix[]

Description

It is reported that sawfish sometimes crashes, perhaps under heavy loads.

Some ways to reproduce crashes is written here.

Some crash data from debugger are found here

Assigned to None


Patch Create and quickly destroy a window - a patch to almost fix the sawfish segfault
Status Fixed in 1.5.3 and later Difficulty **


Restart and viewport[]

Description

When restarted, viewport behavior is not ensured. Observed phenomena are:

  • The current viewport changes.
  • Windows appear in random viewports.
  • Full screen windows, and windows of which position is specified by sawfish appear in the new viewport.

The cause of the 3rd item is easy to guess. The sawfish matcher simply puts them in the current viewport, without taking viewport into account.

It happens under both built-in restart and starting a new process.

Assigned to None
Patch
Status NEW/PENDING Difficulty *?
Proposed by Teika kazura


Compiler warnings Cleanup[]

Description

Clean up the code. both the rep-compiler and the c-compiler print warnings when compiling sawfish. get rid of that.

Assigned to None
Patch
Status NEW/PENDING Difficulty **


In 1.6.3[]

Apps-menu failure breaks startup[]

Description 1. If there are broken items in /usr/share/applications read by apps-menu.jl, Sawfish doesn't start.

See here. It has an example of erroneous *.desktop file.

2. It is also reported that even missing symbolic link in that directory breaks Sawfish, too.

3. It used to break for 'R' (statistics software), too.

4. Not Sawfish startup failure, but some *.desktop files are ignored.

Items 1 and 2 are fixed in Sawfish-1.6.2.

Items 3 and 4 are fixed in this, which should be applied against Mar 19 revision.

Assigned to None
Patch
Status NEW/PENDING Difficulty **


See also[]

Advertisement