|
From: Scott L. <sl...@gs...> - 2002-02-17 00:14:39
|
Just an update on testing progress.
I'm done testing
hover-focus.scm
focus-stack.scm
last-mapped-window.scm
task-switcher.scm
This completes the files related to focus in the taxonomy I sent earlier.
Basically, they all worked fine. I made a few minor doc improvements and
a minor code cleanup. I found one race condition in focus-stack.scm that
I put a FIXME comment on. Not going to worry about it now since it will
be a rare condition and the only bad thing that can happen if it works
wrong is that the focus won't get updated like it should (but will still
be on the focus stack).
Starting work on the stacking group of files next.
I'm including the scheme taxonomy list here so that it is available on the
mailing list archive on sourceforge so that I can safely refer to it in the
future:
-----------------------------------------
Categories:
Display control: control over visual appearance
Customization: changing visual appearance
basic-styles
cursor
decor
face
style-options
style
stylist
Optional features: optional visual features
animated-edge-moves
animated-iconify
animation
constraint-animation
desk-background
menus-extras
focus-titlebar
Events:
Handling:
modifier-key-bindings
quote
Generating:
Keys:
send-string
Mouse:
key-mover-xtest
key-mover
synth-events
Window control:
groups (seems to be a hotbed of bugs *sigh*)
undo
window-configuration
winops-menu
Constraints:
constraints
constraint-investigator
nonants
simple-constraints
ui-constraints-classes
ui-constraints-composition
ui-constraints-gdk-drawing
ui-constraints-toggle-menu
ui-constraints
Focus:
dir-focus (FULLY TESTED)
focus-stack (FULLY TESTED)
hover-focus (FULLY TESTED)
last-mapped-window (FULLY TESTED)
task-switcher (FULLY TESTED)
Stacking:
auto-raise
easyraise
stacking
Position/size:
auto-shrink
auto-unobscure
cascade
placement
shove-window
snap
tile
Hints:
gnome-hints
kde-hints
Virtual desks/viewports:
edge-ops
shutdown-opts
virtual
Themes:
theme-impl
themes
Utility functions:
Code: utility functions to be used by other scheme code
bincomm
corba
file
fvwm-compat
fvwm-eval
fvwm-module
gtk
hooks
image-loaders
listops
number-convert
optargs
path-cache
primopts
rectangle
reexport
register
rgb-database
sort
stringops
time-convert
window-locations
xprop-extras
Development support: utility functions to aid development/debugging
property-respond
reflection
test-case
visibility-reporter
wininfo
winlist
Input: utility functions that get input from the user
gtk-menu
gtk-table-display
prompt-binding
prompt-bool
prompt-color
prompt-enum
prompt-file
prompt-font
prompt-proc
prompt-range
prompt-string
prompting-shell
window-selection
winlist-menu
ViaVoice:
viavoice-smrc
viavoice
Output: utility functions that display output to the user
flash-window
gtk-about
gtk-message
higlight-current-window
lambda-startup-logo
wavplay
where-is
Extras: (Optional functionality that is not really related to manipulating
windows)
ScwmBiff
ScwmClock
netscape
debianapps-menu
simplebiff
xlock-menus
Windowing applets: (Optional windowing functionality that uses windows for
interface)
ScwmButtons
ScwmDeskButtons
scwm-gtk-pager
ui-constraints-buttons
Help:
describe
doc
image-path-suggestor
report-usage
Configuration:
preferences
prefs-menu
Misc: stuff that didn't easily fall into above categories (needs further
investigation)
base
minimal
advice
flux-gtk
flux
message-window
module-types
primopts
report-usage
session
std-menus
titlebar-buttons
wmconfig-menu
|