From: Greg B. <ba...@cs...> - 2002-02-17 00:21:08
|
Cool! This is fantastic! I'm surprised there aren't more bugs -- I suppose it's a credit to the user community we had in Scwm's prime. With your hard work, maybe Scwm's best days are still ahead of us! Thanks! Greg Scott Lenser <sl...@gs...> writes: > 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 |