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.
Contents
- 1 In 1.5.0
- 1.1 MicroGUI theme
- 1.2 MoveCursor
- 1.3 MoveCursor Documentation, Export List
- 1.4 Non-English Letters in window menu
- 1.5 Merge stuff from alt-linux
- 1.6 Fully rename from sawmill to sawfish
- 1.7 Sawfish UI Rework
- 1.8 Add 3 new Window-animators
- 1.9 Add Shrink/Yank
- 1.10 Add Infinite Desktop
- 1.11 Sawfish-pager hack
- 1.12 Improve Prompt.jl
- 2 In 1.6.0
- 3 In 1.6.3
- 4 See also
In 1.5.0[edit | edit source]
MicroGUI theme[edit | edit source]
Description | Bugfix: microGUI theme slows down when there're extremely many windows.
See [1] | ||
---|---|---|---|
Assigned to | None | ||
Patch | |||
Status | NEW/PENDING | Difficulty | ** |
MoveCursor[edit | edit source]
Description | Bugfix: move-cursor command
See [2] | ||
---|---|---|---|
Assigned to | None | ||
Patch | |||
Status | NEW/PENDING | Difficulty | ** |
MoveCursor Documentation, Export List[edit | edit source]
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 | * |
[edit | edit source]
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[edit | edit source]
Description |
extracted some reasonable patches from alt-linux' patch | ||
---|---|---|---|
Assigned to | User:Flashrrider | ||
Patch | |||
Status | NEW/PENDING | Difficulty | ** |
Fully rename from sawmill to sawfish[edit | edit source]
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[edit | edit source]
Description |
Improve the Look'n'Feel of SawfishUI. | ||
---|---|---|---|
Assigned to | User:Flashrider | ||
Patch | Sawfish UI Rework | ||
Status | FIXED | Difficulty | * |
Add 3 new Window-animators[edit | edit source]
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[edit | edit source]
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[edit | edit source]
Description |
The infinite-desktop is added to the trunk. Now rework needed. | ||
---|---|---|---|
Assigned to | User:Flashrider | ||
Patch | |||
Status | NEW/PENDING | Difficulty | * |
Sawfish-pager hack[edit | edit source]
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[edit | edit source]
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[edit | edit source]
Non-English Letters in configurator[edit | edit source]
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[edit | edit source]
Description |
Integer field in configurator has two inconvinient points.
| ||
---|---|---|---|
Assigned to | None | ||
Patch | |||
Status | NEW/PENDING | Difficulty | ** |
Proposed by | Teika kazura |
Raise-tab-on-hover needs restart[edit | edit source]
Description |
'Raise tab on hover' requires restart. Fix it. | ||
---|---|---|---|
Assigned to | None | ||
Patch | |||
Status | NEW/PENDING | Difficulty | * |
Proposed by | Teika kazura |
Crash fix[edit | edit source]
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[edit | edit source]
Description |
When restarted, viewport behavior is not ensured. Observed phenomena are:
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[edit | edit source]
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[edit | edit source]
[edit | edit source]
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 | ** |